From 19ffaac15a2b82e7e117a2240db78e0b05b838b4 Mon Sep 17 00:00:00 2001 From: orchidworld Date: Thu, 22 May 2025 19:50:36 +0800 Subject: [PATCH 1/3] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20game.restart()?= =?UTF-8?q?=20=E5=90=8E=E6=89=BE=E4=B8=8D=E5=88=B0=E5=9C=BA=E6=99=AF?= =?UTF-8?q?=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dist/assets/{index.741f95c0.css => index.3b94c241.css} | 2 +- .../dist/assets/{index.95bf25f5.js => index.6a0d89a7.js} | 2 +- release/preview-template/dist/index.html | 4 ++-- src/components/TreePanel.vue | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) rename release/preview-template/dist/assets/{index.741f95c0.css => index.3b94c241.css} (99%) rename release/preview-template/dist/assets/{index.95bf25f5.js => index.6a0d89a7.js} (98%) diff --git a/release/preview-template/dist/assets/index.741f95c0.css b/release/preview-template/dist/assets/index.3b94c241.css similarity index 99% rename from release/preview-template/dist/assets/index.741f95c0.css rename to release/preview-template/dist/assets/index.3b94c241.css index 8157da2..a85c357 100644 --- a/release/preview-template/dist/assets/index.741f95c0.css +++ b/release/preview-template/dist/assets/index.3b94c241.css @@ -1 +1 @@ -@charset "UTF-8";:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","\5fae\8f6f\96c5\9ed1",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px}:root{color-scheme:light;--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .04),0px 8px 20px rgba(0, 0, 0, .08);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .12);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .08),0px 12px 32px rgba(0, 0, 0, .12),0px 8px 16px -8px rgba(0, 0, 0, .16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0, 0, 0, .8);--el-overlay-color-light:rgba(0, 0, 0, .7);--el-overlay-color-lighter:rgba(0, 0, 0, .5);--el-mask-color:rgba(255, 255, 255, .9);--el-mask-color-extra-light:rgba(255, 255, 255, .3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center top}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center bottom}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:var(--el-transition-md-fade);transform-origin:top left}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;height:1em;width:1em;line-height:1em;display:inline-flex;justify-content:center;align-items:center;position:relative;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder)}.el-link{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:0;cursor:pointer;padding:0;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);color:var(--el-link-text-color)}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link.is-underline:hover:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--el-link-hover-text-color)}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default:after{border-color:var(--el-link-hover-text-color)}.el-link__inner{display:inline-flex;justify-content:center;align-items:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--primary:after{border-color:var(--el-link-text-color)}.el-link.el-link--primary.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--success:after{border-color:var(--el-link-text-color)}.el-link.el-link--success.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--warning:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--danger:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--error:after{border-color:var(--el-link-text-color)}.el-link.el-link--error.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.el-link--info:after{border-color:var(--el-link-text-color)}.el-link.el-link--info.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank)}.el-card{border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);overflow:hidden;color:var(--el-text-color-primary);transition:var(--el-transition-duration)}.el-card.is-always-shadow{box-shadow:var(--el-box-shadow-light)}.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding)}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary)}.el-scrollbar{overflow:hidden;position:relative;height:100%}.el-scrollbar__wrap{overflow:auto;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3)}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center top}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center bottom}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:var(--el-transition-md-fade);transform-origin:top left}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-tree{--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree{position:relative;cursor:default;background:var(--el-fill-color-blank);color:var(--el-tree-text-color)}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--el-text-color-secondary);font-size:var(--el-font-size-base)}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:var(--el-color-primary)}.el-tree-node{white-space:nowrap;outline:0}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{display:flex;align-items:center;height:26px;cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px;box-sizing:content-box}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:var(--el-tree-expand-icon-color);font-size:12px;transform:rotate(0);transition:transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__label{font-size:var(--el-font-size-base)}.el-tree-node__loading-icon{margin-right:8px;font-size:var(--el-font-size-base);color:var(--el-tree-expand-icon-color)}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary)}.el-checkbox{color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:30px;height:32px}.el-checkbox.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-checkbox.is-bordered.el-checkbox--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:0 11px 0 7px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color)}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";position:absolute;display:block;background-color:var(--el-checkbox-checked-icon-color);height:2px;transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";border:1px solid var(--el-checkbox-checked-icon-color);border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in 50ms;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox__label{display:inline-block;padding-left:8px;line-height:1;font-size:var(--el-checkbox-font-size)}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255, 255, 255, .5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-color-info);--el-button-active-color:var(--el-text-color-primary)}.el-button{display:inline-flex;justify-content:center;align-items:center;line-height:1;height:32px;white-space:nowrap;cursor:pointer;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;outline:0;transition:.1s;font-weight:var(--el-button-font-weight);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);padding:8px 15px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button:focus,.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:0}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button>span{display:inline-flex;align-items:center}.el-button+.el-button{margin-left:12px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:var(--el-mask-color-extra-light)}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px}.el-button.is-text{color:var(--el-button-text-color);border:0 solid transparent;background-color:transparent}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important}.el-button.is-text:not(.is-disabled):focus,.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:focus,.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{border-color:transparent;color:var(--el-button-text-color);background:0 0;padding:2px;height:auto}.el-button.is-link:focus,.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button.is-link:not(.is-disabled):focus,.el-button.is-link:not(.is-disabled):hover{border-color:transparent;background-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);border-color:transparent;background-color:transparent}.el-button--text{border-color:transparent;background:0 0;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button--text:not(.is-disabled):focus,.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);border-color:transparent;background-color:transparent}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);border-color:transparent;background-color:transparent}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size);padding:12px 19px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size);padding:5px 11px;font-size:12px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-color-predefine{display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:flex;flex:1;flex-wrap:wrap}.el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector>div{display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px;float:right}.el-color-hue-slider__bar{position:relative;background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px #0009;z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:linear-gradient(to top,#000,rgba(0,0,0,0))}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;border-radius:50%;transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-alpha-slider__bar{position:relative;background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--el-bg-color) 100%);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px #0009;z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{content:"";display:table;clear:both}.el-color-dropdown__btns{margin-top:12px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-picker{display:inline-block;position:relative;line-height:normal}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--large{height:40px}.el-color-picker--large .el-color-picker__trigger{height:40px;width:40px}.el-color-picker--large .el-color-picker__mask{height:38px;width:38px}.el-color-picker--small{height:24px}.el-color-picker--small .el-color-picker__trigger{height:24px;width:24px}.el-color-picker--small .el-color-picker__mask{height:22px;width:22px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{transform:scale(.8)}.el-color-picker__mask{height:38px;width:38px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:#ffffffb3}.el-color-picker__trigger{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;height:32px;width:32px;padding:4px;border:1px solid var(--el-border-color);border-radius:4px;font-size:0;position:relative;cursor:pointer}.el-color-picker__color{position:relative;display:block;box-sizing:border-box;border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);width:100%;height:100%;text-align:center}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-picker__color-inner{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%}.el-color-picker .el-color-picker__empty{font-size:12px;color:var(--el-text-color-secondary)}.el-color-picker .el-color-picker__icon{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-size:12px}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;box-sizing:content-box;background-color:#fff;border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light)}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333333}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary)}.el-textarea{position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:var(--el-font-size-base)}.el-textarea__inner{position:relative;display:block;resize:vertical;padding:5px 11px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;font-family:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);border:none}.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:-ms-input-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{outline:0;box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);position:absolute;font-size:12px;line-height:14px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{border-color:var(--el-color-danger)}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary)}.el-input{--el-input-height:var(--el-component-size);position:relative;font-size:var(--el-font-size-base);display:inline-flex;width:100%;line-height:var(--el-input-height);box-sizing:border-box}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:var(--el-text-color-disabled)}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);font-size:14px;cursor:pointer}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;display:inline-flex;align-items:center;color:var(--el-color-info);font-size:12px}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;display:inline-block;padding-left:8px}.el-input__wrapper{display:inline-flex;flex-grow:1;align-items:center;justify-content:center;padding:1px 11px;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px);width:100%;flex-grow:1;-webkit-appearance:none;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);padding:0;outline:0;border:none;background:0 0;box-sizing:border-box}.el-input__inner:focus{outline:0}.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner:-ms-input-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__prefix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__prefix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__suffix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;display:flex;justify-content:center;align-items:center;transition:all var(--el-transition-duration);margin-left:8px}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color,) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{display:inline-flex;width:100%;align-items:stretch}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:100%;border-radius:var(--el-input-border-radius);padding:0 20px;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-input__wrapper,.el-input-group__append div.el-select:hover .el-input__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-input__wrapper,.el-input-group__prepend div.el-select:hover .el-input__wrapper{border-color:transparent;background-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper{box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important;z-index:2}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper:focus{outline:0;z-index:2;box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__wrapper{z-index:1;box-shadow:1px 0 0 0 var(--el-input-hover-border-color) inset,1px 0 0 0 var(--el-input-hover-border-color),0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__wrapper{z-index:2;box-shadow:-1px 0 0 0 var(--el-input-focus-border-color),-1px 0 0 0 var(--el-input-focus-border-color) inset,0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__wrapper{z-index:1;box-shadow:-1px 0 0 0 var(--el-input-hover-border-color),-1px 0 0 0 var(--el-input-hover-border-color) inset,0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-input-number{position:relative;display:inline-block;width:150px;line-height:30px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.el-input-number__decrease,.el-input-number__increase{display:flex;justify-content:center;align-items:center;height:auto;position:absolute;z-index:1;top:1px;bottom:1px;width:32px;background:var(--el-fill-color-light);color:var(--el-text-color-regular);cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input_wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input_wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border)}.el-input-number__decrease{left:1px;border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border)}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{width:40px;font-size:14px}.el-input-number--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:24px;font-size:12px}.el-input-number--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{bottom:auto;left:auto;border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border)}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;top:auto;left:auto;border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.row{display:flex;justify-content:center;margin:10px}.el-input__inner{text-align:left!important}.el-input__wrapper{padding-left:10px!important}.el-color-picker{flex:1!important}.el-color-picker__trigger{width:100%!important}.el-tree-virtual-list{overflow-y:hidden!important}span{color:#cfd3dc}.node-hide{opacity:.3}[data-v-5cd4c653] .modal-container{display:flex;justify-content:end;align-items:start}[data-v-5cd4c653] .modal-content{position:relative;display:flex;flex-direction:column;margin:0;padding:0;border:1px solid cadetblue;background:#171920}html.dark{color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222c;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2b1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2b1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .36),0px 8px 20px rgba(0, 0, 0, .72);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .72);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .72);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .72),0px 12px 32px #000000,0px 8px 16px -8px #000000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#E5EAF3;--el-text-color-regular:#CFD3DC;--el-text-color-secondary:#A3A6AD;--el-text-color-placeholder:#8D9095;--el-text-color-disabled:#6C6E72;--el-border-color-darker:#636466;--el-border-color-dark:#58585B;--el-border-color:#4C4D4F;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2B2B2C;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393A;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1D1D1D;--el-fill-color-extra-light:#191919;--el-fill-color-blank:transparent;--el-mask-color:rgba(0, 0, 0, .8);--el-mask-color-extra-light:rgba(0, 0, 0, .3)}html.dark .el-button{--el-button-disabled-text-color:rgba(255, 255, 255, .5)}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a} +@charset "UTF-8";:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","\5fae\8f6f\96c5\9ed1",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px}:root{color-scheme:light;--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .04),0px 8px 20px rgba(0, 0, 0, .08);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .12);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .08),0px 12px 32px rgba(0, 0, 0, .12),0px 8px 16px -8px rgba(0, 0, 0, .16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0, 0, 0, .8);--el-overlay-color-light:rgba(0, 0, 0, .7);--el-overlay-color-lighter:rgba(0, 0, 0, .5);--el-mask-color:rgba(255, 255, 255, .9);--el-mask-color-extra-light:rgba(255, 255, 255, .3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center top}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center bottom}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:var(--el-transition-md-fade);transform-origin:top left}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;height:1em;width:1em;line-height:1em;display:inline-flex;justify-content:center;align-items:center;position:relative;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder)}.el-link{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:0;cursor:pointer;padding:0;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);color:var(--el-link-text-color)}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link.is-underline:hover:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--el-link-hover-text-color)}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default:after{border-color:var(--el-link-hover-text-color)}.el-link__inner{display:inline-flex;justify-content:center;align-items:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--primary:after{border-color:var(--el-link-text-color)}.el-link.el-link--primary.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--success:after{border-color:var(--el-link-text-color)}.el-link.el-link--success.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--warning:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--danger:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--error:after{border-color:var(--el-link-text-color)}.el-link.el-link--error.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.el-link--info:after{border-color:var(--el-link-text-color)}.el-link.el-link--info.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank)}.el-card{border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);overflow:hidden;color:var(--el-text-color-primary);transition:var(--el-transition-duration)}.el-card.is-always-shadow{box-shadow:var(--el-box-shadow-light)}.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding)}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary)}.el-scrollbar{overflow:hidden;position:relative;height:100%}.el-scrollbar__wrap{overflow:auto;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3)}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center top}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center bottom}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:var(--el-transition-md-fade);transform-origin:top left}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-tree{--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree{position:relative;cursor:default;background:var(--el-fill-color-blank);color:var(--el-tree-text-color)}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--el-text-color-secondary);font-size:var(--el-font-size-base)}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:var(--el-color-primary)}.el-tree-node{white-space:nowrap;outline:0}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{display:flex;align-items:center;height:26px;cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px;box-sizing:content-box}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:var(--el-tree-expand-icon-color);font-size:12px;transform:rotate(0);transition:transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__label{font-size:var(--el-font-size-base)}.el-tree-node__loading-icon{margin-right:8px;font-size:var(--el-font-size-base);color:var(--el-tree-expand-icon-color)}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary)}.el-checkbox{color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:30px;height:32px}.el-checkbox.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-checkbox.is-bordered.el-checkbox--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:0 11px 0 7px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color)}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";position:absolute;display:block;background-color:var(--el-checkbox-checked-icon-color);height:2px;transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";border:1px solid var(--el-checkbox-checked-icon-color);border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in 50ms;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox__label{display:inline-block;padding-left:8px;line-height:1;font-size:var(--el-checkbox-font-size)}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255, 255, 255, .5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-color-info);--el-button-active-color:var(--el-text-color-primary)}.el-button{display:inline-flex;justify-content:center;align-items:center;line-height:1;height:32px;white-space:nowrap;cursor:pointer;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;outline:0;transition:.1s;font-weight:var(--el-button-font-weight);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);padding:8px 15px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button:focus,.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:0}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button>span{display:inline-flex;align-items:center}.el-button+.el-button{margin-left:12px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:var(--el-mask-color-extra-light)}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px}.el-button.is-text{color:var(--el-button-text-color);border:0 solid transparent;background-color:transparent}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important}.el-button.is-text:not(.is-disabled):focus,.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:focus,.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{border-color:transparent;color:var(--el-button-text-color);background:0 0;padding:2px;height:auto}.el-button.is-link:focus,.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button.is-link:not(.is-disabled):focus,.el-button.is-link:not(.is-disabled):hover{border-color:transparent;background-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);border-color:transparent;background-color:transparent}.el-button--text{border-color:transparent;background:0 0;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button--text:not(.is-disabled):focus,.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);border-color:transparent;background-color:transparent}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);border-color:transparent;background-color:transparent}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size);padding:12px 19px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size);padding:5px 11px;font-size:12px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-color-predefine{display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:flex;flex:1;flex-wrap:wrap}.el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector>div{display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px;float:right}.el-color-hue-slider__bar{position:relative;background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px #0009;z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:linear-gradient(to top,#000,rgba(0,0,0,0))}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;border-radius:50%;transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-alpha-slider__bar{position:relative;background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--el-bg-color) 100%);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px #0009;z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{content:"";display:table;clear:both}.el-color-dropdown__btns{margin-top:12px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-picker{display:inline-block;position:relative;line-height:normal}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--large{height:40px}.el-color-picker--large .el-color-picker__trigger{height:40px;width:40px}.el-color-picker--large .el-color-picker__mask{height:38px;width:38px}.el-color-picker--small{height:24px}.el-color-picker--small .el-color-picker__trigger{height:24px;width:24px}.el-color-picker--small .el-color-picker__mask{height:22px;width:22px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{transform:scale(.8)}.el-color-picker__mask{height:38px;width:38px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:#ffffffb3}.el-color-picker__trigger{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;height:32px;width:32px;padding:4px;border:1px solid var(--el-border-color);border-radius:4px;font-size:0;position:relative;cursor:pointer}.el-color-picker__color{position:relative;display:block;box-sizing:border-box;border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);width:100%;height:100%;text-align:center}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-picker__color-inner{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%}.el-color-picker .el-color-picker__empty{font-size:12px;color:var(--el-text-color-secondary)}.el-color-picker .el-color-picker__icon{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-size:12px}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;box-sizing:content-box;background-color:#fff;border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light)}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333333}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary)}.el-textarea{position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:var(--el-font-size-base)}.el-textarea__inner{position:relative;display:block;resize:vertical;padding:5px 11px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;font-family:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);border:none}.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:-ms-input-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{outline:0;box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);position:absolute;font-size:12px;line-height:14px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{border-color:var(--el-color-danger)}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary)}.el-input{--el-input-height:var(--el-component-size);position:relative;font-size:var(--el-font-size-base);display:inline-flex;width:100%;line-height:var(--el-input-height);box-sizing:border-box}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:var(--el-text-color-disabled)}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);font-size:14px;cursor:pointer}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;display:inline-flex;align-items:center;color:var(--el-color-info);font-size:12px}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;display:inline-block;padding-left:8px}.el-input__wrapper{display:inline-flex;flex-grow:1;align-items:center;justify-content:center;padding:1px 11px;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px);width:100%;flex-grow:1;-webkit-appearance:none;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);padding:0;outline:0;border:none;background:0 0;box-sizing:border-box}.el-input__inner:focus{outline:0}.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner:-ms-input-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__prefix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__prefix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__suffix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;display:flex;justify-content:center;align-items:center;transition:all var(--el-transition-duration);margin-left:8px}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color,) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{display:inline-flex;width:100%;align-items:stretch}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:100%;border-radius:var(--el-input-border-radius);padding:0 20px;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-input__wrapper,.el-input-group__append div.el-select:hover .el-input__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-input__wrapper,.el-input-group__prepend div.el-select:hover .el-input__wrapper{border-color:transparent;background-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper{box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important;z-index:2}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper:focus{outline:0;z-index:2;box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__wrapper{z-index:1;box-shadow:1px 0 0 0 var(--el-input-hover-border-color) inset,1px 0 0 0 var(--el-input-hover-border-color),0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__wrapper{z-index:2;box-shadow:-1px 0 0 0 var(--el-input-focus-border-color),-1px 0 0 0 var(--el-input-focus-border-color) inset,0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__wrapper{z-index:1;box-shadow:-1px 0 0 0 var(--el-input-hover-border-color),-1px 0 0 0 var(--el-input-hover-border-color) inset,0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-input-number{position:relative;display:inline-block;width:150px;line-height:30px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.el-input-number__decrease,.el-input-number__increase{display:flex;justify-content:center;align-items:center;height:auto;position:absolute;z-index:1;top:1px;bottom:1px;width:32px;background:var(--el-fill-color-light);color:var(--el-text-color-regular);cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input_wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input_wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border)}.el-input-number__decrease{left:1px;border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border)}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{width:40px;font-size:14px}.el-input-number--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:24px;font-size:12px}.el-input-number--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{bottom:auto;left:auto;border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border)}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;top:auto;left:auto;border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.row{display:flex;justify-content:center;margin:10px}.el-input__inner{text-align:left!important}.el-input__wrapper{padding-left:10px!important}.el-color-picker{flex:1!important}.el-color-picker__trigger{width:100%!important}.el-tree-virtual-list{overflow-y:hidden!important}span{color:#cfd3dc}.node-hide{opacity:.3}[data-v-6778b2ac] .modal-container{display:flex;justify-content:end;align-items:start}[data-v-6778b2ac] .modal-content{position:relative;display:flex;flex-direction:column;margin:0;padding:0;border:1px solid cadetblue;background:#171920}html.dark{color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222c;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2b1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2b1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .36),0px 8px 20px rgba(0, 0, 0, .72);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .72);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .72);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .72),0px 12px 32px #000000,0px 8px 16px -8px #000000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#E5EAF3;--el-text-color-regular:#CFD3DC;--el-text-color-secondary:#A3A6AD;--el-text-color-placeholder:#8D9095;--el-text-color-disabled:#6C6E72;--el-border-color-darker:#636466;--el-border-color-dark:#58585B;--el-border-color:#4C4D4F;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2B2B2C;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393A;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1D1D1D;--el-fill-color-extra-light:#191919;--el-fill-color-blank:transparent;--el-mask-color:rgba(0, 0, 0, .8);--el-mask-color-extra-light:rgba(0, 0, 0, .3)}html.dark .el-button{--el-button-disabled-text-color:rgba(255, 255, 255, .5)}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a} diff --git a/release/preview-template/dist/assets/index.95bf25f5.js b/release/preview-template/dist/assets/index.6a0d89a7.js similarity index 98% rename from release/preview-template/dist/assets/index.95bf25f5.js rename to release/preview-template/dist/assets/index.6a0d89a7.js index 1ce2c2a..9ea1d93 100644 --- a/release/preview-template/dist/assets/index.95bf25f5.js +++ b/release/preview-template/dist/assets/index.6a0d89a7.js @@ -9,7 +9,7 @@ var Mf=Object.defineProperty;var Af=(e,t,n)=>t in e?Mf(e,t,{enumerable:!0,config z-index:-1000 !important; top:0 !important; right:0 !important; -`,c0=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function u0(e){const t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),o=Number.parseFloat(t.getPropertyValue("padding-bottom"))+Number.parseFloat(t.getPropertyValue("padding-top")),r=Number.parseFloat(t.getPropertyValue("border-bottom-width"))+Number.parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:c0.map(i=>`${i}:${t.getPropertyValue(i)}`).join(";"),paddingSize:o,borderSize:r,boxSizing:n}}function fa(e,t=1,n){var o;Et||(Et=document.createElement("textarea"),document.body.appendChild(Et));const{paddingSize:r,borderSize:s,boxSizing:i,contextStyle:l}=u0(e);Et.setAttribute("style",`${l};${a0}`),Et.value=e.value||e.placeholder||"";let a=Et.scrollHeight;const c={};i==="border-box"?a=a+s:i==="content-box"&&(a=a-r),Et.value="";const u=Et.scrollHeight-r;if(Ve(t)){let h=u*t;i==="border-box"&&(h=h+r+s),a=Math.max(h,a),c.minHeight=`${h}px`}if(Ve(n)){let h=u*n;i==="border-box"&&(h=h+r+s),a=Math.min(h,a)}return c.height=`${a}px`,(o=Et.parentNode)==null||o.removeChild(Et),Et=void 0,c}const f0=De({id:{type:String,default:void 0},size:ir,disabled:Boolean,modelValue:{type:Ee([String,Number,Object]),default:""},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:Ee([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String,default:""},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:uo,default:""},prefixIcon:{type:uo,default:""},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:Ee([Object,Array,String]),default:()=>Pn({})}}),d0={[Nt]:e=>Oe(e),input:e=>Oe(e),change:e=>Oe(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,mouseleave:e=>e instanceof MouseEvent,mouseenter:e=>e instanceof MouseEvent,keydown:e=>e instanceof Event,compositionstart:e=>e instanceof CompositionEvent,compositionupdate:e=>e instanceof CompositionEvent,compositionend:e=>e instanceof CompositionEvent},p0=["role"],h0=["id","type","disabled","formatter","parser","readonly","autocomplete","tabindex","aria-label","placeholder"],m0=["id","tabindex","disabled","readonly","autocomplete","aria-label","placeholder"],v0={name:"ElInput",inheritAttrs:!1},g0=we({...v0,props:f0,emits:d0,setup(e,{expose:t,emit:n}){const o=e,r={suffix:"append",prefix:"prepend"},s=Qe(),i=zp(),l=us(),a=P(()=>{const C={};return o.containerRole==="combobox"&&(C["aria-haspopup"]=i["aria-haspopup"],C["aria-owns"]=i["aria-owns"],C["aria-expanded"]=i["aria-expanded"]),C}),c=Pg({excludeKeys:P(()=>Object.keys(a.value))}),{form:u,formItem:h}=qi(),{inputId:f}=gs(o,{formItemContext:h}),p=Vn(),v=vs(),m=ze("input"),y=ze("textarea"),b=oo(),S=oo(),x=H(!1),E=H(!1),k=H(!1),_=H(!1),T=H(),N=oo(o.inputStyle),R=P(()=>b.value||S.value),q=P(()=>{var C;return(C=u==null?void 0:u.statusIcon)!=null?C:!1}),X=P(()=>(h==null?void 0:h.validateState)||""),U=P(()=>X.value&&Sg[X.value]),M=P(()=>_.value?kg:eg),L=P(()=>[i.style,o.inputStyle]),Z=P(()=>[o.inputStyle,N.value,{resize:o.resize}]),B=P(()=>Yt(o.modelValue)?"":String(o.modelValue)),G=P(()=>o.clearable&&!v.value&&!o.readonly&&!!B.value&&(x.value||E.value)),J=P(()=>o.showPassword&&!v.value&&!o.readonly&&!!B.value&&(!!B.value||x.value)),me=P(()=>o.showWordLimit&&!!c.value.maxlength&&(o.type==="text"||o.type==="textarea")&&!v.value&&!o.readonly&&!o.showPassword),Se=P(()=>Array.from(B.value).length),_e=P(()=>!!me.value&&Se.value>Number(c.value.maxlength)),Te=P(()=>!!l.suffix||!!o.suffixIcon||G.value||o.showPassword||me.value||!!X.value&&q.value),[ne,ve]=o0(b);gu(S,C=>{if(!me.value||o.resize!=="both")return;const K=C[0],{width:oe}=K.contentRect;T.value={right:`calc(100% - ${oe+15+6}px)`}});const pe=()=>{const{type:C,autosize:K}=o;if(!(!Ue||C!=="textarea"))if(K){const oe=Ae(K)?K.minRows:void 0,ce=Ae(K)?K.maxRows:void 0;N.value={...fa(S.value,oe,ce)}}else N.value={minHeight:fa(S.value).minHeight}},j=()=>{const C=R.value;!C||C.value===B.value||(C.value=B.value)},I=C=>{const{el:K}=s.vnode;if(!K)return;const ce=Array.from(K.querySelectorAll(`.${m.e(C)}`)).find(be=>be.parentNode===K);if(!ce)return;const ke=r[C];l[ke]?ce.style.transform=`translateX(${C==="suffix"?"-":""}${K.querySelector(`.${m.be("group",ke)}`).offsetWidth}px)`:ce.removeAttribute("style")},Q=()=>{I("prefix"),I("suffix")},le=async C=>{ne();let{value:K}=C.target;o.formatter&&(K=o.parser?o.parser(K):K,K=o.formatter(K)),!k.value&&K!==B.value&&(n(Nt,K),n("input",K),await Fe(),j(),ve())},Ce=C=>{n("change",C.target.value)},Me=C=>{n("compositionstart",C),k.value=!0},Ne=C=>{var K;n("compositionupdate",C);const oe=(K=C.target)==null?void 0:K.value,ce=oe[oe.length-1]||"";k.value=!Og(ce)},g=C=>{n("compositionend",C),k.value&&(k.value=!1,le(C))},w=()=>{_.value=!_.value,$()},$=async()=>{var C;await Fe(),(C=R.value)==null||C.focus()},F=()=>{var C;return(C=R.value)==null?void 0:C.blur()},A=C=>{x.value=!0,n("focus",C)},V=C=>{var K;x.value=!1,n("blur",C),o.validateEvent&&((K=h==null?void 0:h.validate)==null||K.call(h,"blur").catch(oe=>void 0))},Y=C=>{E.value=!1,n("mouseleave",C)},z=C=>{E.value=!0,n("mouseenter",C)},W=C=>{n("keydown",C)},D=()=>{var C;(C=R.value)==null||C.select()},se=()=>{n(Nt,""),n("change",""),n("clear"),n("input","")};return ue(()=>o.modelValue,()=>{var C;Fe(()=>pe()),o.validateEvent&&((C=h==null?void 0:h.validate)==null||C.call(h,"change").catch(K=>void 0))}),ue(B,()=>j()),ue(()=>o.type,async()=>{await Fe(),j(),pe(),Q()}),We(async()=>{!o.formatter&&o.parser,j(),Q(),await Fe(),pe()}),nr(async()=>{await Fe(),Q()}),t({input:b,textarea:S,ref:R,textareaStyle:Z,autosize:Vt(o,"autosize"),focus:$,blur:F,select:D,clear:se,resizeTextarea:pe}),(C,K)=>at((O(),te("div",$t(d(a),{class:[C.type==="textarea"?d(y).b():d(m).b(),d(m).m(d(p)),d(m).is("disabled",d(v)),d(m).is("exceed",d(_e)),{[d(m).b("group")]:C.$slots.prepend||C.$slots.append,[d(m).bm("group","append")]:C.$slots.append,[d(m).bm("group","prepend")]:C.$slots.prepend,[d(m).m("prefix")]:C.$slots.prefix||C.prefixIcon,[d(m).m("suffix")]:C.$slots.suffix||C.suffixIcon||C.clearable||C.showPassword,[d(m).bm("suffix","password-clear")]:d(G)&&d(J)},C.$attrs.class],style:d(L),role:C.containerRole,onMouseenter:z,onMouseleave:Y}),[de(" input "),C.type!=="textarea"?(O(),te($e,{key:0},[de(" prepend slot "),C.$slots.prepend?(O(),te("div",{key:0,class:ee(d(m).be("group","prepend"))},[Be(C.$slots,"prepend")],2)):de("v-if",!0),re("div",{class:ee([d(m).e("wrapper"),d(m).is("focus",x.value)])},[de(" prefix slot "),C.$slots.prefix||C.prefixIcon?(O(),te("span",{key:0,class:ee(d(m).e("prefix"))},[re("span",{class:ee(d(m).e("prefix-inner"))},[Be(C.$slots,"prefix"),C.prefixIcon?(O(),ie(d(bt),{key:0,class:ee(d(m).e("icon"))},{default:ge(()=>[(O(),ie(nt(C.prefixIcon)))]),_:1},8,["class"])):de("v-if",!0)],2)],2)):de("v-if",!0),re("input",$t({id:d(f),ref_key:"input",ref:b,class:d(m).e("inner")},d(c),{type:C.showPassword?_.value?"text":"password":C.type,disabled:d(v),formatter:C.formatter,parser:C.parser,readonly:C.readonly,autocomplete:C.autocomplete,tabindex:C.tabindex,"aria-label":C.label,placeholder:C.placeholder,style:C.inputStyle,onCompositionstart:Me,onCompositionupdate:Ne,onCompositionend:g,onInput:le,onFocus:A,onBlur:V,onChange:Ce,onKeydown:W}),null,16,h0),de(" suffix slot "),d(Te)?(O(),te("span",{key:1,class:ee(d(m).e("suffix"))},[re("span",{class:ee(d(m).e("suffix-inner"))},[!d(G)||!d(J)||!d(me)?(O(),te($e,{key:0},[Be(C.$slots,"suffix"),C.suffixIcon?(O(),ie(d(bt),{key:0,class:ee(d(m).e("icon"))},{default:ge(()=>[(O(),ie(nt(C.suffixIcon)))]),_:1},8,["class"])):de("v-if",!0)],64)):de("v-if",!0),d(G)?(O(),ie(d(bt),{key:1,class:ee([d(m).e("icon"),d(m).e("clear")]),onMousedown:zt(d(Je),["prevent"]),onClick:se},{default:ge(()=>[fe(d(yu))]),_:1},8,["class","onMousedown"])):de("v-if",!0),d(J)?(O(),ie(d(bt),{key:2,class:ee([d(m).e("icon"),d(m).e("password")]),onClick:w},{default:ge(()=>[(O(),ie(nt(d(M))))]),_:1},8,["class"])):de("v-if",!0),d(me)?(O(),te("span",{key:3,class:ee(d(m).e("count"))},[re("span",{class:ee(d(m).e("count-inner"))},Ye(d(Se))+" / "+Ye(d(c).maxlength),3)],2)):de("v-if",!0),d(X)&&d(U)&&d(q)?(O(),ie(d(bt),{key:4,class:ee([d(m).e("icon"),d(m).e("validateIcon"),d(m).is("loading",d(X)==="validating")])},{default:ge(()=>[(O(),ie(nt(d(U))))]),_:1},8,["class"])):de("v-if",!0)],2)],2)):de("v-if",!0)],2),de(" append slot "),C.$slots.append?(O(),te("div",{key:1,class:ee(d(m).be("group","append"))},[Be(C.$slots,"append")],2)):de("v-if",!0)],64)):(O(),te($e,{key:1},[de(" textarea "),re("textarea",$t({id:d(f),ref_key:"textarea",ref:S,class:d(y).e("inner")},d(c),{tabindex:C.tabindex,disabled:d(v),readonly:C.readonly,autocomplete:C.autocomplete,style:d(Z),"aria-label":C.label,placeholder:C.placeholder,onCompositionstart:Me,onCompositionupdate:Ne,onCompositionend:g,onInput:le,onFocus:A,onBlur:V,onChange:Ce,onKeydown:W}),null,16,m0),d(me)?(O(),te("span",{key:0,style:Ke(T.value),class:ee(d(m).e("count"))},Ye(d(Se))+" / "+Ye(d(c).maxlength),7)):de("v-if",!0)],64))],16,p0)),[[ao,C.type!=="hidden"]])}});var b0=Ie(g0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input/src/input.vue"]]);const Gi=Pt(b0),Qn=4,Iu={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},y0=({move:e,size:t,bar:n})=>({[n.size]:t,transform:`translate${n.axis}(${e}%)`}),w0=De({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),_0=we({__name:"thumb",props:w0,setup(e){const t=e,n="Thumb",o=Re(xu),r=ze("scrollbar");o||fv(n,"can not inject scrollbar context");const s=H(),i=H(),l=H({}),a=H(!1);let c=!1,u=!1,h=Ue?document.onselectstart:null;const f=P(()=>Iu[t.vertical?"vertical":"horizontal"]),p=P(()=>y0({size:t.size,move:t.move,bar:f.value})),v=P(()=>s.value[f.value.offset]**2/o.wrapElement[f.value.scrollSize]/t.ratio/i.value[f.value.offset]),m=T=>{var N;if(T.stopPropagation(),T.ctrlKey||[1,2].includes(T.button))return;(N=window.getSelection())==null||N.removeAllRanges(),b(T);const R=T.currentTarget;!R||(l.value[f.value.axis]=R[f.value.offset]-(T[f.value.client]-R.getBoundingClientRect()[f.value.direction]))},y=T=>{if(!i.value||!s.value||!o.wrapElement)return;const N=Math.abs(T.target.getBoundingClientRect()[f.value.direction]-T[f.value.client]),R=i.value[f.value.offset]/2,q=(N-R)*100*v.value/s.value[f.value.offset];o.wrapElement[f.value.scroll]=q*o.wrapElement[f.value.scrollSize]/100},b=T=>{T.stopImmediatePropagation(),c=!0,document.addEventListener("mousemove",S),document.addEventListener("mouseup",x),h=document.onselectstart,document.onselectstart=()=>!1},S=T=>{if(!s.value||!i.value||c===!1)return;const N=l.value[f.value.axis];if(!N)return;const R=(s.value.getBoundingClientRect()[f.value.direction]-T[f.value.client])*-1,q=i.value[f.value.offset]-N,X=(R-q)*100*v.value/s.value[f.value.offset];o.wrapElement[f.value.scroll]=X*o.wrapElement[f.value.scrollSize]/100},x=()=>{c=!1,l.value[f.value.axis]=0,document.removeEventListener("mousemove",S),document.removeEventListener("mouseup",x),_(),u&&(a.value=!1)},E=()=>{u=!1,a.value=!!t.size},k=()=>{u=!0,a.value=c};Mt(()=>{_(),document.removeEventListener("mouseup",x)});const _=()=>{document.onselectstart!==h&&(document.onselectstart=h)};return An(Vt(o,"scrollbarElement"),"mousemove",E),An(Vt(o,"scrollbarElement"),"mouseleave",k),(T,N)=>(O(),ie(lo,{name:d(r).b("fade"),persisted:""},{default:ge(()=>[at(re("div",{ref_key:"instance",ref:s,class:ee([d(r).e("bar"),d(r).is(d(f).key)]),onMousedown:y},[re("div",{ref_key:"thumb",ref:i,class:ee(d(r).e("thumb")),style:Ke(d(p)),onMousedown:m},null,38)],34),[[ao,T.always||a.value]])]),_:1},8,["name"]))}});var da=Ie(_0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/thumb.vue"]]);const C0=De({always:{type:Boolean,default:!0},width:String,height:String,ratioX:{type:Number,default:1},ratioY:{type:Number,default:1}}),k0=we({__name:"bar",props:C0,setup(e,{expose:t}){const n=e,o=H(0),r=H(0);return t({handleScroll:i=>{if(i){const l=i.offsetHeight-Qn,a=i.offsetWidth-Qn;r.value=i.scrollTop*100/l*n.ratioY,o.value=i.scrollLeft*100/a*n.ratioX}}}),(i,l)=>(O(),te($e,null,[fe(da,{move:o.value,ratio:i.ratioX,size:i.width,always:i.always},null,8,["move","ratio","size","always"]),fe(da,{move:r.value,ratio:i.ratioY,size:i.height,vertical:"",always:i.always},null,8,["move","ratio","size","always"])],64))}});var E0=Ie(k0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/bar.vue"]]);const S0=De({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:Boolean,wrapStyle:{type:Ee([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20}}),x0={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(Ve)},T0={name:"ElScrollbar"},$0=we({...T0,props:S0,emits:x0,setup(e,{expose:t,emit:n}){const o=e,r=ze("scrollbar");let s,i;const l=H(),a=H(),c=H(),u=H("0"),h=H("0"),f=H(),p=H(1),v=H(1),m=P(()=>{const k={};return o.height&&(k.height=ai(o.height)),o.maxHeight&&(k.maxHeight=ai(o.maxHeight)),[o.wrapStyle,k]}),y=()=>{var k;a.value&&((k=f.value)==null||k.handleScroll(a.value),n("scroll",{scrollTop:a.value.scrollTop,scrollLeft:a.value.scrollLeft}))};function b(k,_){Ae(k)?a.value.scrollTo(k):Ve(k)&&Ve(_)&&a.value.scrollTo(k,_)}const S=k=>{!Ve(k)||(a.value.scrollTop=k)},x=k=>{!Ve(k)||(a.value.scrollLeft=k)},E=()=>{if(!a.value)return;const k=a.value.offsetHeight-Qn,_=a.value.offsetWidth-Qn,T=k**2/a.value.scrollHeight,N=_**2/a.value.scrollWidth,R=Math.max(T,o.minSize),q=Math.max(N,o.minSize);p.value=T/(k-T)/(R/(k-R)),v.value=N/(_-N)/(q/(_-q)),h.value=R+Qno.noresize,k=>{k?(s==null||s(),i==null||i()):({stop:s}=gu(c,E),i=An("resize",E))},{immediate:!0}),ue(()=>[o.maxHeight,o.height],()=>{o.native||Fe(()=>{var k;E(),a.value&&((k=f.value)==null||k.handleScroll(a.value))})}),mt(xu,Jt({scrollbarElement:l,wrapElement:a})),We(()=>{o.native||Fe(()=>E())}),nr(()=>E()),t({wrap$:a,update:E,scrollTo:b,setScrollTop:S,setScrollLeft:x,handleScroll:y}),(k,_)=>(O(),te("div",{ref_key:"scrollbar$",ref:l,class:ee(d(r).b())},[re("div",{ref_key:"wrap$",ref:a,class:ee([k.wrapClass,d(r).e("wrap"),{[d(r).em("wrap","hidden-default")]:!k.native}]),style:Ke(d(m)),onScroll:y},[(O(),ie(nt(k.tag),{ref_key:"resize$",ref:c,class:ee([d(r).e("view"),k.viewClass]),style:Ke(k.viewStyle)},{default:ge(()=>[Be(k.$slots,"default")]),_:3},8,["class","style"]))],38),k.native?de("v-if",!0):(O(),ie(E0,{key:0,ref_key:"barRef",ref:f,height:h.value,width:u.value,always:k.always,"ratio-x":v.value,"ratio-y":p.value},null,8,["height","width","always","ratio-x","ratio-y"]))],2))}});var N0=Ie($0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/scrollbar.vue"]]);const O0=Pt(N0),Pu=De({role:{type:String,default:"tooltip"}}),M0={name:"ElPopperRoot",inheritAttrs:!1},A0=we({...M0,props:Pu,setup(e,{expose:t}){const n=e,o=H(),r=H(),s=H(),i=H(),l=P(()=>n.role),a={triggerRef:o,popperInstanceRef:r,contentRef:s,referenceRef:i,role:l};return t(a),mt(Wi,a),(c,u)=>Be(c.$slots,"default")}});var I0=Ie(A0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const Lu=De({arrowOffset:{type:Number,default:5}}),P0={name:"ElPopperArrow",inheritAttrs:!1},L0=we({...P0,props:Lu,setup(e,{expose:t}){const n=e,o=ze("popper"),{arrowOffset:r,arrowRef:s}=Re(Tu,void 0);return ue(()=>n.arrowOffset,i=>{r.value=i}),Mt(()=>{s.value=void 0}),t({arrowRef:s}),(i,l)=>(O(),te("span",{ref_key:"arrowRef",ref:s,class:ee(d(o).e("arrow")),"data-popper-arrow":""},null,2))}});var F0=Ie(L0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const R0="ElOnlyChild",B0=we({name:R0,setup(e,{slots:t,attrs:n}){var o;const r=Re(Au),s=Qg((o=r==null?void 0:r.setForwardRef)!=null?o:Je);return()=>{var i;const l=(i=t.default)==null?void 0:i.call(t,n);if(!l||l.length>1)return null;const a=Fu(l);return a?at(Xt(a,n),[[s]]):null}}});function Fu(e){if(!e)return null;const t=e;for(const n of t){if(Ae(n))switch(n.type){case pt:continue;case or:case"svg":return pa(n);case $e:return Fu(n.children);default:return n}return pa(n)}return null}function pa(e){return fe("span",{class:"el-only-child__content"},[e])}const Ru=De({virtualRef:{type:Ee(Object)},virtualTriggering:Boolean,onMouseenter:Function,onMouseleave:Function,onClick:Function,onKeydown:Function,onFocus:Function,onBlur:Function,onContextmenu:Function,id:String,open:Boolean}),z0={name:"ElPopperTrigger",inheritAttrs:!1},D0=we({...z0,props:Ru,setup(e,{expose:t}){const n=e,{role:o,triggerRef:r}=Re(Wi,void 0);Jg(r);const s=P(()=>l.value?n.id:void 0),i=P(()=>{if(o&&o.value==="tooltip")return n.open&&n.id?n.id:void 0}),l=P(()=>{if(o&&o.value!=="tooltip")return o.value}),a=P(()=>l.value?`${n.open}`:void 0);let c;return We(()=>{ue(()=>n.virtualRef,u=>{u&&(r.value=hn(u))},{immediate:!0}),ue(()=>r.value,(u,h)=>{c==null||c(),c=void 0,Jo(u)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(f=>{var p;const v=n[f];v&&(u.addEventListener(f.slice(2).toLowerCase(),v),(p=h==null?void 0:h.removeEventListener)==null||p.call(h,f.slice(2).toLowerCase(),v))}),c=ue([s,i,l,a],f=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((p,v)=>{Yt(f[v])?u.removeAttribute(p):u.setAttribute(p,f[v])})},{immediate:!0})),Jo(h)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(f=>h.removeAttribute(f))},{immediate:!0})}),Mt(()=>{c==null||c(),c=void 0}),t({triggerRef:r}),(u,h)=>u.virtualTriggering?de("v-if",!0):(O(),ie(d(B0),$t({key:0},u.$attrs,{"aria-controls":d(s),"aria-describedby":d(i),"aria-expanded":d(a),"aria-haspopup":d(l)}),{default:ge(()=>[Be(u.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var H0=Ie(D0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]),it="top",_t="bottom",Ct="right",lt="left",Xi="auto",lr=[it,_t,Ct,lt],fo="start",Qo="end",V0="clippingParents",Bu="viewport",So="popper",j0="reference",ha=lr.reduce(function(e,t){return e.concat([t+"-"+fo,t+"-"+Qo])},[]),Zi=[].concat(lr,[Xi]).reduce(function(e,t){return e.concat([t,t+"-"+fo,t+"-"+Qo])},[]),K0="beforeRead",U0="read",W0="afterRead",q0="beforeMain",Y0="main",G0="afterMain",X0="beforeWrite",Z0="write",J0="afterWrite",Q0=[K0,U0,W0,q0,Y0,G0,X0,Z0,J0];function jt(e){return e?(e.nodeName||"").toLowerCase():null}function Lt(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function po(e){var t=Lt(e).Element;return e instanceof t||e instanceof Element}function wt(e){var t=Lt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Ji(e){if(typeof ShadowRoot=="undefined")return!1;var t=Lt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function eb(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var o=t.styles[n]||{},r=t.attributes[n]||{},s=t.elements[n];!wt(s)||!jt(s)||(Object.assign(s.style,o),Object.keys(r).forEach(function(i){var l=r[i];l===!1?s.removeAttribute(i):s.setAttribute(i,l===!0?"":l)}))})}function tb(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(o){var r=t.elements[o],s=t.attributes[o]||{},i=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:n[o]),l=i.reduce(function(a,c){return a[c]="",a},{});!wt(r)||!jt(r)||(Object.assign(r.style,l),Object.keys(s).forEach(function(a){r.removeAttribute(a)}))})}}var zu={name:"applyStyles",enabled:!0,phase:"write",fn:eb,effect:tb,requires:["computeStyles"]};function Dt(e){return e.split("-")[0]}var Bn=Math.max,Ur=Math.min,ho=Math.round;function mo(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),o=1,r=1;if(wt(e)&&t){var s=e.offsetHeight,i=e.offsetWidth;i>0&&(o=ho(n.width)/i||1),s>0&&(r=ho(n.height)/s||1)}return{width:n.width/o,height:n.height/r,top:n.top/r,right:n.right/o,bottom:n.bottom/r,left:n.left/o,x:n.left/o,y:n.top/r}}function Qi(e){var t=mo(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function Du(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Ji(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function Zt(e){return Lt(e).getComputedStyle(e)}function nb(e){return["table","td","th"].indexOf(jt(e))>=0}function wn(e){return((po(e)?e.ownerDocument:e.document)||window.document).documentElement}function bs(e){return jt(e)==="html"?e:e.assignedSlot||e.parentNode||(Ji(e)?e.host:null)||wn(e)}function ma(e){return!wt(e)||Zt(e).position==="fixed"?null:e.offsetParent}function ob(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&wt(e)){var o=Zt(e);if(o.position==="fixed")return null}var r=bs(e);for(Ji(r)&&(r=r.host);wt(r)&&["html","body"].indexOf(jt(r))<0;){var s=Zt(r);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return r;r=r.parentNode}return null}function ar(e){for(var t=Lt(e),n=ma(e);n&&nb(n)&&Zt(n).position==="static";)n=ma(n);return n&&(jt(n)==="html"||jt(n)==="body"&&Zt(n).position==="static")?t:n||ob(e)||t}function el(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Ro(e,t,n){return Bn(e,Ur(t,n))}function rb(e,t,n){var o=Ro(e,t,n);return o>n?n:o}function Hu(){return{top:0,right:0,bottom:0,left:0}}function Vu(e){return Object.assign({},Hu(),e)}function ju(e,t){return t.reduce(function(n,o){return n[o]=e,n},{})}var sb=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,Vu(typeof e!="number"?e:ju(e,lr))};function ib(e){var t,n=e.state,o=e.name,r=e.options,s=n.elements.arrow,i=n.modifiersData.popperOffsets,l=Dt(n.placement),a=el(l),c=[lt,Ct].indexOf(l)>=0,u=c?"height":"width";if(!(!s||!i)){var h=sb(r.padding,n),f=Qi(s),p=a==="y"?it:lt,v=a==="y"?_t:Ct,m=n.rects.reference[u]+n.rects.reference[a]-i[a]-n.rects.popper[u],y=i[a]-n.rects.reference[a],b=ar(s),S=b?a==="y"?b.clientHeight||0:b.clientWidth||0:0,x=m/2-y/2,E=h[p],k=S-f[u]-h[v],_=S/2-f[u]/2+x,T=Ro(E,_,k),N=a;n.modifiersData[o]=(t={},t[N]=T,t.centerOffset=T-_,t)}}function lb(e){var t=e.state,n=e.options,o=n.element,r=o===void 0?"[data-popper-arrow]":o;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||!Du(t.elements.popper,r)||(t.elements.arrow=r))}var ab={name:"arrow",enabled:!0,phase:"main",fn:ib,effect:lb,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function vo(e){return e.split("-")[1]}var cb={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ub(e){var t=e.x,n=e.y,o=window,r=o.devicePixelRatio||1;return{x:ho(t*r)/r||0,y:ho(n*r)/r||0}}function va(e){var t,n=e.popper,o=e.popperRect,r=e.placement,s=e.variation,i=e.offsets,l=e.position,a=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,h=e.isFixed,f=i.x,p=f===void 0?0:f,v=i.y,m=v===void 0?0:v,y=typeof u=="function"?u({x:p,y:m}):{x:p,y:m};p=y.x,m=y.y;var b=i.hasOwnProperty("x"),S=i.hasOwnProperty("y"),x=lt,E=it,k=window;if(c){var _=ar(n),T="clientHeight",N="clientWidth";if(_===Lt(n)&&(_=wn(n),Zt(_).position!=="static"&&l==="absolute"&&(T="scrollHeight",N="scrollWidth")),_=_,r===it||(r===lt||r===Ct)&&s===Qo){E=_t;var R=h&&_===k&&k.visualViewport?k.visualViewport.height:_[T];m-=R-o.height,m*=a?1:-1}if(r===lt||(r===it||r===_t)&&s===Qo){x=Ct;var q=h&&_===k&&k.visualViewport?k.visualViewport.width:_[N];p-=q-o.width,p*=a?1:-1}}var X=Object.assign({position:l},c&&cb),U=u===!0?ub({x:p,y:m}):{x:p,y:m};if(p=U.x,m=U.y,a){var M;return Object.assign({},X,(M={},M[E]=S?"0":"",M[x]=b?"0":"",M.transform=(k.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",M))}return Object.assign({},X,(t={},t[E]=S?m+"px":"",t[x]=b?p+"px":"",t.transform="",t))}function fb(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=o===void 0?!0:o,s=n.adaptive,i=s===void 0?!0:s,l=n.roundOffsets,a=l===void 0?!0:l,c={placement:Dt(t.placement),variation:vo(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,va(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:a})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,va(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Ku={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:fb,data:{}},yr={passive:!0};function db(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,s=r===void 0?!0:r,i=o.resize,l=i===void 0?!0:i,a=Lt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&c.forEach(function(u){u.addEventListener("scroll",n.update,yr)}),l&&a.addEventListener("resize",n.update,yr),function(){s&&c.forEach(function(u){u.removeEventListener("scroll",n.update,yr)}),l&&a.removeEventListener("resize",n.update,yr)}}var Uu={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:db,data:{}},pb={left:"right",right:"left",bottom:"top",top:"bottom"};function Mr(e){return e.replace(/left|right|bottom|top/g,function(t){return pb[t]})}var hb={start:"end",end:"start"};function ga(e){return e.replace(/start|end/g,function(t){return hb[t]})}function tl(e){var t=Lt(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}}function nl(e){return mo(wn(e)).left+tl(e).scrollLeft}function mb(e){var t=Lt(e),n=wn(e),o=t.visualViewport,r=n.clientWidth,s=n.clientHeight,i=0,l=0;return o&&(r=o.width,s=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(i=o.offsetLeft,l=o.offsetTop)),{width:r,height:s,x:i+nl(e),y:l}}function vb(e){var t,n=wn(e),o=tl(e),r=(t=e.ownerDocument)==null?void 0:t.body,s=Bn(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=Bn(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),l=-o.scrollLeft+nl(e),a=-o.scrollTop;return Zt(r||n).direction==="rtl"&&(l+=Bn(n.clientWidth,r?r.clientWidth:0)-s),{width:s,height:i,x:l,y:a}}function ol(e){var t=Zt(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function Wu(e){return["html","body","#document"].indexOf(jt(e))>=0?e.ownerDocument.body:wt(e)&&ol(e)?e:Wu(bs(e))}function Bo(e,t){var n;t===void 0&&(t=[]);var o=Wu(e),r=o===((n=e.ownerDocument)==null?void 0:n.body),s=Lt(o),i=r?[s].concat(s.visualViewport||[],ol(o)?o:[]):o,l=t.concat(i);return r?l:l.concat(Bo(bs(i)))}function ci(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function gb(e){var t=mo(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function ba(e,t){return t===Bu?ci(mb(e)):po(t)?gb(t):ci(vb(wn(e)))}function bb(e){var t=Bo(bs(e)),n=["absolute","fixed"].indexOf(Zt(e).position)>=0,o=n&&wt(e)?ar(e):e;return po(o)?t.filter(function(r){return po(r)&&Du(r,o)&&jt(r)!=="body"}):[]}function yb(e,t,n){var o=t==="clippingParents"?bb(e):[].concat(t),r=[].concat(o,[n]),s=r[0],i=r.reduce(function(l,a){var c=ba(e,a);return l.top=Bn(c.top,l.top),l.right=Ur(c.right,l.right),l.bottom=Ur(c.bottom,l.bottom),l.left=Bn(c.left,l.left),l},ba(e,s));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function qu(e){var t=e.reference,n=e.element,o=e.placement,r=o?Dt(o):null,s=o?vo(o):null,i=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,a;switch(r){case it:a={x:i,y:t.y-n.height};break;case _t:a={x:i,y:t.y+t.height};break;case Ct:a={x:t.x+t.width,y:l};break;case lt:a={x:t.x-n.width,y:l};break;default:a={x:t.x,y:t.y}}var c=r?el(r):null;if(c!=null){var u=c==="y"?"height":"width";switch(s){case fo:a[c]=a[c]-(t[u]/2-n[u]/2);break;case Qo:a[c]=a[c]+(t[u]/2-n[u]/2);break}}return a}function er(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=o===void 0?e.placement:o,s=n.boundary,i=s===void 0?V0:s,l=n.rootBoundary,a=l===void 0?Bu:l,c=n.elementContext,u=c===void 0?So:c,h=n.altBoundary,f=h===void 0?!1:h,p=n.padding,v=p===void 0?0:p,m=Vu(typeof v!="number"?v:ju(v,lr)),y=u===So?j0:So,b=e.rects.popper,S=e.elements[f?y:u],x=yb(po(S)?S:S.contextElement||wn(e.elements.popper),i,a),E=mo(e.elements.reference),k=qu({reference:E,element:b,strategy:"absolute",placement:r}),_=ci(Object.assign({},b,k)),T=u===So?_:E,N={top:x.top-T.top+m.top,bottom:T.bottom-x.bottom+m.bottom,left:x.left-T.left+m.left,right:T.right-x.right+m.right},R=e.modifiersData.offset;if(u===So&&R){var q=R[r];Object.keys(N).forEach(function(X){var U=[Ct,_t].indexOf(X)>=0?1:-1,M=[it,_t].indexOf(X)>=0?"y":"x";N[X]+=q[M]*U})}return N}function wb(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=n.boundary,s=n.rootBoundary,i=n.padding,l=n.flipVariations,a=n.allowedAutoPlacements,c=a===void 0?Zi:a,u=vo(o),h=u?l?ha:ha.filter(function(v){return vo(v)===u}):lr,f=h.filter(function(v){return c.indexOf(v)>=0});f.length===0&&(f=h);var p=f.reduce(function(v,m){return v[m]=er(e,{placement:m,boundary:r,rootBoundary:s,padding:i})[Dt(m)],v},{});return Object.keys(p).sort(function(v,m){return p[v]-p[m]})}function _b(e){if(Dt(e)===Xi)return[];var t=Mr(e);return[ga(e),t,ga(t)]}function Cb(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var r=n.mainAxis,s=r===void 0?!0:r,i=n.altAxis,l=i===void 0?!0:i,a=n.fallbackPlacements,c=n.padding,u=n.boundary,h=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,v=p===void 0?!0:p,m=n.allowedAutoPlacements,y=t.options.placement,b=Dt(y),S=b===y,x=a||(S||!v?[Mr(y)]:_b(y)),E=[y].concat(x).reduce(function(ve,pe){return ve.concat(Dt(pe)===Xi?wb(t,{placement:pe,boundary:u,rootBoundary:h,padding:c,flipVariations:v,allowedAutoPlacements:m}):pe)},[]),k=t.rects.reference,_=t.rects.popper,T=new Map,N=!0,R=E[0],q=0;q=0,Z=L?"width":"height",B=er(t,{placement:X,boundary:u,rootBoundary:h,altBoundary:f,padding:c}),G=L?M?Ct:lt:M?_t:it;k[Z]>_[Z]&&(G=Mr(G));var J=Mr(G),me=[];if(s&&me.push(B[U]<=0),l&&me.push(B[G]<=0,B[J]<=0),me.every(function(ve){return ve})){R=X,N=!1;break}T.set(X,me)}if(N)for(var Se=v?3:1,_e=function(ve){var pe=E.find(function(j){var I=T.get(j);if(I)return I.slice(0,ve).every(function(Q){return Q})});if(pe)return R=pe,"break"},Te=Se;Te>0;Te--){var ne=_e(Te);if(ne==="break")break}t.placement!==R&&(t.modifiersData[o]._skip=!0,t.placement=R,t.reset=!0)}}var kb={name:"flip",enabled:!0,phase:"main",fn:Cb,requiresIfExists:["offset"],data:{_skip:!1}};function ya(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function wa(e){return[it,Ct,_t,lt].some(function(t){return e[t]>=0})}function Eb(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,s=t.modifiersData.preventOverflow,i=er(t,{elementContext:"reference"}),l=er(t,{altBoundary:!0}),a=ya(i,o),c=ya(l,r,s),u=wa(a),h=wa(c);t.modifiersData[n]={referenceClippingOffsets:a,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":h})}var Sb={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Eb};function xb(e,t,n){var o=Dt(e),r=[lt,it].indexOf(o)>=0?-1:1,s=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,i=s[0],l=s[1];return i=i||0,l=(l||0)*r,[lt,Ct].indexOf(o)>=0?{x:l,y:i}:{x:i,y:l}}function Tb(e){var t=e.state,n=e.options,o=e.name,r=n.offset,s=r===void 0?[0,0]:r,i=Zi.reduce(function(u,h){return u[h]=xb(h,t.rects,s),u},{}),l=i[t.placement],a=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=a,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=i}var $b={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Tb};function Nb(e){var t=e.state,n=e.name;t.modifiersData[n]=qu({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var Yu={name:"popperOffsets",enabled:!0,phase:"read",fn:Nb,data:{}};function Ob(e){return e==="x"?"y":"x"}function Mb(e){var t=e.state,n=e.options,o=e.name,r=n.mainAxis,s=r===void 0?!0:r,i=n.altAxis,l=i===void 0?!1:i,a=n.boundary,c=n.rootBoundary,u=n.altBoundary,h=n.padding,f=n.tether,p=f===void 0?!0:f,v=n.tetherOffset,m=v===void 0?0:v,y=er(t,{boundary:a,rootBoundary:c,padding:h,altBoundary:u}),b=Dt(t.placement),S=vo(t.placement),x=!S,E=el(b),k=Ob(E),_=t.modifiersData.popperOffsets,T=t.rects.reference,N=t.rects.popper,R=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,q=typeof R=="number"?{mainAxis:R,altAxis:R}:Object.assign({mainAxis:0,altAxis:0},R),X=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,U={x:0,y:0};if(_){if(s){var M,L=E==="y"?it:lt,Z=E==="y"?_t:Ct,B=E==="y"?"height":"width",G=_[E],J=G+y[L],me=G-y[Z],Se=p?-N[B]/2:0,_e=S===fo?T[B]:N[B],Te=S===fo?-N[B]:-T[B],ne=t.elements.arrow,ve=p&&ne?Qi(ne):{width:0,height:0},pe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Hu(),j=pe[L],I=pe[Z],Q=Ro(0,T[B],ve[B]),le=x?T[B]/2-Se-Q-j-q.mainAxis:_e-Q-j-q.mainAxis,Ce=x?-T[B]/2+Se+Q+I+q.mainAxis:Te+Q+I+q.mainAxis,Me=t.elements.arrow&&ar(t.elements.arrow),Ne=Me?E==="y"?Me.clientTop||0:Me.clientLeft||0:0,g=(M=X==null?void 0:X[E])!=null?M:0,w=G+le-g-Ne,$=G+Ce-g,F=Ro(p?Ur(J,w):J,G,p?Bn(me,$):me);_[E]=F,U[E]=F-G}if(l){var A,V=E==="x"?it:lt,Y=E==="x"?_t:Ct,z=_[k],W=k==="y"?"height":"width",D=z+y[V],se=z-y[Y],C=[it,lt].indexOf(b)!==-1,K=(A=X==null?void 0:X[k])!=null?A:0,oe=C?D:z-T[W]-N[W]-K+q.altAxis,ce=C?z+T[W]+N[W]-K-q.altAxis:se,ke=p&&C?rb(oe,z,ce):Ro(p?oe:D,z,p?ce:se);_[k]=ke,U[k]=ke-z}t.modifiersData[o]=U}}var Ab={name:"preventOverflow",enabled:!0,phase:"main",fn:Mb,requiresIfExists:["offset"]};function Ib(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Pb(e){return e===Lt(e)||!wt(e)?tl(e):Ib(e)}function Lb(e){var t=e.getBoundingClientRect(),n=ho(t.width)/e.offsetWidth||1,o=ho(t.height)/e.offsetHeight||1;return n!==1||o!==1}function Fb(e,t,n){n===void 0&&(n=!1);var o=wt(t),r=wt(t)&&Lb(t),s=wn(t),i=mo(e,r),l={scrollLeft:0,scrollTop:0},a={x:0,y:0};return(o||!o&&!n)&&((jt(t)!=="body"||ol(s))&&(l=Pb(t)),wt(t)?(a=mo(t,!0),a.x+=t.clientLeft,a.y+=t.clientTop):s&&(a.x=nl(s))),{x:i.left+l.scrollLeft-a.x,y:i.top+l.scrollTop-a.y,width:i.width,height:i.height}}function Rb(e){var t=new Map,n=new Set,o=[];e.forEach(function(s){t.set(s.name,s)});function r(s){n.add(s.name);var i=[].concat(s.requires||[],s.requiresIfExists||[]);i.forEach(function(l){if(!n.has(l)){var a=t.get(l);a&&r(a)}}),o.push(s)}return e.forEach(function(s){n.has(s.name)||r(s)}),o}function Bb(e){var t=Rb(e);return Q0.reduce(function(n,o){return n.concat(t.filter(function(r){return r.phase===o}))},[])}function zb(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Db(e){var t=e.reduce(function(n,o){var r=n[o.name];return n[o.name]=r?Object.assign({},r,o,{options:Object.assign({},r.options,o.options),data:Object.assign({},r.data,o.data)}):o,n},{});return Object.keys(t).map(function(n){return t[n]})}var _a={placement:"bottom",modifiers:[],strategy:"absolute"};function Ca(){for(var e=arguments.length,t=new Array(e),n=0;n{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const r=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||r?NodeFilter.FILTER_SKIP:o.tabIndex>=0||o===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},ka=(e,t)=>{for(const n of e)if(!Kb(n,t))return n},Kb=(e,t)=>{if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1},Ub=e=>{const t=Gu(e),n=ka(t,e),o=ka(t.reverse(),e);return[n,o]},Wb=e=>e instanceof HTMLInputElement&&"select"in e,cn=(e,t)=>{if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&Wb(e)&&t&&e.select()}};function Ea(e,t){const n=[...e],o=e.indexOf(t);return o!==-1&&n.splice(o,1),n}const qb=()=>{let e=[];return{push:o=>{const r=e[0];r&&o!==r&&r.pause(),e=Ea(e,o),e.unshift(o)},remove:o=>{var r,s;e=Ea(e,o),(s=(r=e[0])==null?void 0:r.resume)==null||s.call(r)}}},Yb=(e,t=!1)=>{const n=document.activeElement;for(const o of e)if(cn(o,t),document.activeElement!==n)return},Sa=qb(),Ms="focus-trap.focus-after-trapped",As="focus-trap.focus-after-released",xa={cancelable:!0,bubbles:!1},Ta="focusAfterTrapped",$a="focusAfterReleased",Gb=Symbol("elFocusTrap"),Xb=we({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[Ta,$a,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const n=H();let o,r;qg(p=>{e.trapped&&!s.paused&&t("release-requested",p)});const s={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},i=p=>{if(!e.loop&&!e.trapped||s.paused)return;const{key:v,altKey:m,ctrlKey:y,metaKey:b,currentTarget:S,shiftKey:x}=p,{loop:E}=e,k=v===Kr.tab&&!m&&!y&&!b,_=document.activeElement;if(k&&_){const T=S,[N,R]=Ub(T);N&&R?!x&&_===R?(p.preventDefault(),E&&cn(N,!0),t("focusout-prevented")):x&&[N,T].includes(_)&&(p.preventDefault(),E&&cn(R,!0),t("focusout-prevented")):_===T&&(p.preventDefault(),t("focusout-prevented"))}};mt(Gb,{focusTrapRef:n,onKeydown:i}),ue(()=>e.focusTrapEl,p=>{p&&(n.value=p)},{immediate:!0}),ue([n],([p],[v])=>{p&&(p.addEventListener("keydown",i),p.addEventListener("focusin",c),p.addEventListener("focusout",u)),v&&(v.removeEventListener("keydown",i),v.removeEventListener("focusin",c),v.removeEventListener("focusout",u))});const l=p=>{t(Ta,p)},a=p=>t($a,p),c=p=>{const v=d(n);if(!v)return;const m=p.target,y=m&&v.contains(m);y&&t("focusin",p),!s.paused&&e.trapped&&(y?r=m:cn(r,!0))},u=p=>{const v=d(n);if(!(s.paused||!v))if(e.trapped){const m=p.relatedTarget;!Yt(m)&&!v.contains(m)&&setTimeout(()=>{!s.paused&&e.trapped&&cn(r,!0)},0)}else{const m=p.target;m&&v.contains(m)||t("focusout",p)}};async function h(){await Fe();const p=d(n);if(p){Sa.push(s);const v=document.activeElement;if(o=v,!p.contains(v)){const y=new Event(Ms,xa);p.addEventListener(Ms,l),p.dispatchEvent(y),y.defaultPrevented||Fe(()=>{let b=e.focusStartEl;Oe(b)||(cn(b),document.activeElement!==b&&(b="first")),b==="first"&&Yb(Gu(p),!0),(document.activeElement===v||b==="container")&&cn(p)})}}}function f(){const p=d(n);if(p){p.removeEventListener(Ms,l);const v=new Event(As,xa);p.addEventListener(As,a),p.dispatchEvent(v),v.defaultPrevented||cn(o!=null?o:document.body,!0),p.removeEventListener(As,l),Sa.remove(s)}}return We(()=>{e.trapped&&h(),ue(()=>e.trapped,p=>{p?h():f()})}),Mt(()=>{e.trapped&&f()}),{onKeydown:i}}});function Zb(e,t,n,o,r,s){return Be(e.$slots,"default",{handleKeydown:e.onKeydown})}var Jb=Ie(Xb,[["render",Zb],["__file","/home/runner/work/element-plus/element-plus/packages/components/focus-trap/src/focus-trap.vue"]]);const Qb=["fixed","absolute"],ey=De({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:Ee(Array),default:()=>[]},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:Zi,default:"bottom"},popperOptions:{type:Ee(Object),default:()=>({})},strategy:{type:String,values:Qb,default:"absolute"}}),Xu=De({...ey,id:String,style:{type:Ee([String,Array,Object])},className:{type:Ee([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:Ee([String,Array,Object])},popperStyle:{type:Ee([String,Array,Object])},referenceEl:{type:Ee(Object)},triggerTargetEl:{type:Ee(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),ty=["mouseenter","mouseleave","focus","blur","close"],Na=(e,t)=>{const{placement:n,strategy:o,popperOptions:r}=e,s={placement:n,strategy:o,...r,modifiers:oy(e)};return ry(s,t),sy(s,r==null?void 0:r.modifiers),s},ny=e=>{if(!!Ue)return hn(e)};function oy(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:o}=e;return[{name:"offset",options:{offset:[0,t!=null?t:12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:o!=null?o:[]}},{name:"computeStyles",options:{gpuAcceleration:n,adaptive:n}}]}function ry(e,{arrowEl:t,arrowOffset:n}){e.modifiers.push({name:"arrow",options:{element:t,padding:n!=null?n:5}})}function sy(e,t){t&&(e.modifiers=[...e.modifiers,...t!=null?t:[]])}const iy={name:"ElPopperContent"},ly=we({...iy,props:Xu,emits:ty,setup(e,{expose:t,emit:n}){const o=e,{popperInstanceRef:r,contentRef:s,triggerRef:i,role:l}=Re(Wi,void 0),a=Re(Hn,void 0),{nextZIndex:c}=n0(),u=ze("popper"),h=H(),f=H("first"),p=H(),v=H();mt(Tu,{arrowRef:p,arrowOffset:v}),a&&(a.addInputId||a.removeInputId)&&mt(Hn,{...a,addInputId:Je,removeInputId:Je});const m=H(o.zIndex||c()),y=H(!1);let b;const S=P(()=>ny(o.referenceEl)||d(i)),x=P(()=>[{zIndex:d(m)},o.popperStyle]),E=P(()=>[u.b(),u.is("pure",o.pure),u.is(o.effect),o.popperClass]),k=P(()=>l&&l.value==="dialog"?"false":void 0),_=({referenceEl:L,popperContentEl:Z,arrowEl:B})=>{const G=Na(o,{arrowEl:B,arrowOffset:d(v)});return jb(L,Z,G)},T=(L=!0)=>{var Z;(Z=d(r))==null||Z.update(),L&&(m.value=o.zIndex||c())},N=()=>{var L,Z;const B={name:"eventListeners",enabled:o.visible};(Z=(L=d(r))==null?void 0:L.setOptions)==null||Z.call(L,G=>({...G,modifiers:[...G.modifiers||[],B]})),T(!1),o.visible&&o.focusOnShow?y.value=!0:o.visible===!1&&(y.value=!1)},R=()=>{n("focus")},q=()=>{f.value="first",n("blur")},X=L=>{var Z;o.visible&&!y.value&&(L.relatedTarget&&((Z=L.relatedTarget)==null||Z.focus()),L.target&&(f.value=L.target),y.value=!0)},U=()=>{o.trapping||(y.value=!1)},M=()=>{y.value=!1,n("close")};return We(()=>{let L;ue(S,Z=>{var B;L==null||L();const G=d(r);if((B=G==null?void 0:G.destroy)==null||B.call(G),Z){const J=d(h);s.value=J,r.value=_({referenceEl:Z,popperContentEl:J,arrowEl:d(p)}),L=ue(()=>Z.getBoundingClientRect(),()=>T(),{immediate:!0})}else r.value=void 0},{immediate:!0}),ue(()=>o.triggerTargetEl,(Z,B)=>{b==null||b(),b=void 0;const G=d(Z||h.value),J=d(B||h.value);if(Jo(G)){const{ariaLabel:me,id:Se}=$c(o);b=ue([l,me,k,Se],_e=>{["role","aria-label","aria-modal","id"].forEach((Te,ne)=>{Yt(_e[ne])?G.removeAttribute(Te):G.setAttribute(Te,_e[ne])})},{immediate:!0})}Jo(J)&&["role","aria-label","aria-modal","id"].forEach(me=>{J.removeAttribute(me)})},{immediate:!0}),ue(()=>o.visible,N,{immediate:!0}),ue(()=>Na(o,{arrowEl:d(p),arrowOffset:d(v)}),Z=>{var B;return(B=r.value)==null?void 0:B.setOptions(Z)})}),Mt(()=>{b==null||b(),b=void 0}),t({popperContentRef:h,popperInstanceRef:r,updatePopper:T,contentStyle:x}),(L,Z)=>(O(),te("div",{ref_key:"popperContentRef",ref:h,style:Ke(d(x)),class:ee(d(E)),tabindex:"-1",onMouseenter:Z[0]||(Z[0]=B=>L.$emit("mouseenter",B)),onMouseleave:Z[1]||(Z[1]=B=>L.$emit("mouseleave",B))},[fe(d(Jb),{trapped:y.value,"trap-on-focus-in":!0,"focus-trap-el":h.value,"focus-start-el":f.value,onFocusAfterTrapped:R,onFocusAfterReleased:q,onFocusin:X,onFocusoutPrevented:U,onReleaseRequested:M},{default:ge(()=>[Be(L.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el"])],38))}});var ay=Ie(ly,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const cy=Pt(I0),uy=ze("tooltip"),Zu=De({...Xg,...Xu,appendTo:{type:Ee([String,Object]),default:Mu},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:Ee(Boolean),default:null},transition:{type:String,default:`${uy.namespace.value}-fade-in-linear`},teleported:{type:Boolean,default:!0},disabled:{type:Boolean}}),Ju=De({...Ru,disabled:Boolean,trigger:{type:Ee([String,Array]),default:"hover"},triggerKeys:{type:Ee(Array),default:()=>[Kr.enter,Kr.space]}}),fy=De({openDelay:{type:Number},visibleArrow:{type:Boolean,default:void 0},hideAfter:{type:Number,default:200},showArrow:{type:Boolean,default:!0}}),sl=Symbol("elTooltip"),dy=we({name:"ElTooltipContent",components:{ElPopperContent:ay},inheritAttrs:!1,props:Zu,setup(e){const t=H(null),n=H(!1),o=H(!1),r=H(!1),s=H(!1),{controlled:i,id:l,open:a,trigger:c,onClose:u,onOpen:h,onShow:f,onHide:p,onBeforeShow:v,onBeforeHide:m}=Re(sl,void 0),y=P(()=>e.persistent);Mt(()=>{s.value=!0});const b=P(()=>d(y)?!0:d(a)),S=P(()=>e.disabled?!1:d(a)),x=P(()=>{var L;return(L=e.style)!=null?L:{}}),E=P(()=>!d(a)),k=()=>{p()},_=()=>{if(d(i))return!0},T=Ut(_,()=>{e.enterable&&d(c)==="hover"&&h()}),N=Ut(_,()=>{d(c)==="hover"&&u()}),R=()=>{var L,Z;(Z=(L=t.value)==null?void 0:L.updatePopper)==null||Z.call(L),v==null||v()},q=()=>{m==null||m()},X=()=>{f(),M=iv(P(()=>{var L;return(L=t.value)==null?void 0:L.popperContentRef}),()=>{if(d(i))return;d(c)!=="hover"&&u()})},U=()=>{e.virtualTriggering||u()};let M;return ue(()=>d(a),L=>{L||M==null||M()},{flush:"post"}),{ariaHidden:E,entering:o,leaving:r,id:l,intermediateOpen:n,contentStyle:x,contentRef:t,destroyed:s,shouldRender:b,shouldShow:S,onClose:u,open:a,onAfterShow:X,onBeforeEnter:R,onBeforeLeave:q,onContentEnter:T,onContentLeave:N,onTransitionLeave:k,onBlur:U}}});function py(e,t,n,o,r,s){const i=je("el-popper-content");return O(),ie(xp,{disabled:!e.teleported,to:e.appendTo},[fe(lo,{name:e.transition,onAfterLeave:e.onTransitionLeave,onBeforeEnter:e.onBeforeEnter,onAfterEnter:e.onAfterShow,onBeforeLeave:e.onBeforeLeave},{default:ge(()=>[e.shouldRender?at((O(),ie(i,$t({key:0,id:e.id,ref:"contentRef"},e.$attrs,{"aria-label":e.ariaLabel,"aria-hidden":e.ariaHidden,"boundaries-padding":e.boundariesPadding,"fallback-placements":e.fallbackPlacements,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,placement:e.placement,"popper-options":e.popperOptions,strategy:e.strategy,effect:e.effect,enterable:e.enterable,pure:e.pure,"popper-class":e.popperClass,"popper-style":[e.popperStyle,e.contentStyle],"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,visible:e.shouldShow,"z-index":e.zIndex,onMouseenter:e.onContentEnter,onMouseleave:e.onContentLeave,onBlur:e.onBlur,onClose:e.onClose}),{default:ge(()=>[de(" Workaround bug #6378 "),e.destroyed?de("v-if",!0):Be(e.$slots,"default",{key:0})]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onBlur","onClose"])),[[ao,e.shouldShow]]):de("v-if",!0)]),_:3},8,["name","onAfterLeave","onBeforeEnter","onAfterEnter","onBeforeLeave"])],8,["disabled","to"])}var hy=Ie(dy,[["render",py],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const my=(e,t)=>ae(e)?e.includes(t):e===t,Gn=(e,t,n)=>o=>{my(d(e),t)&&n(o)},vy=we({name:"ElTooltipTrigger",components:{ElPopperTrigger:H0},props:Ju,setup(e){const t=ze("tooltip"),{controlled:n,id:o,open:r,onOpen:s,onClose:i,onToggle:l}=Re(sl,void 0),a=H(null),c=()=>{if(d(n)||e.disabled)return!0},u=Vt(e,"trigger"),h=Ut(c,Gn(u,"hover",s)),f=Ut(c,Gn(u,"hover",i)),p=Ut(c,Gn(u,"click",S=>{S.button===0&&l(S)})),v=Ut(c,Gn(u,"focus",s)),m=Ut(c,Gn(u,"focus",i)),y=Ut(c,Gn(u,"contextmenu",S=>{S.preventDefault(),l(S)})),b=Ut(c,S=>{const{code:x}=S;e.triggerKeys.includes(x)&&(S.preventDefault(),l(S))});return{onBlur:m,onContextMenu:y,onFocus:v,onMouseenter:h,onMouseleave:f,onClick:p,onKeydown:b,open:r,id:o,triggerRef:a,ns:t}}});function gy(e,t,n,o,r,s){const i=je("el-popper-trigger");return O(),ie(i,{id:e.id,"virtual-ref":e.virtualRef,open:e.open,"virtual-triggering":e.virtualTriggering,class:ee(e.ns.e("trigger")),onBlur:e.onBlur,onClick:e.onClick,onContextmenu:e.onContextMenu,onFocus:e.onFocus,onMouseenter:e.onMouseenter,onMouseleave:e.onMouseleave,onKeydown:e.onKeydown},{default:ge(()=>[Be(e.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"])}var by=Ie(vy,[["render",gy],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const{useModelToggleProps:yy,useModelToggle:wy,useModelToggleEmits:_y}=Ug("visible"),Cy=we({name:"ElTooltip",components:{ElPopper:cy,ElPopperArrow:F0,ElTooltipContent:hy,ElTooltipTrigger:by},props:{...Pu,...yy,...Zu,...Ju,...Lu,...fy},emits:[..._y,"before-show","before-hide","show","hide","open","close"],setup(e,{emit:t}){Gg();const n=P(()=>(In(e.openDelay),e.openDelay||e.showAfter)),o=P(()=>(In(e.visibleArrow),Zo(e.visibleArrow)?e.visibleArrow:e.showArrow)),r=Nu(),s=H(null),i=H(null),l=()=>{var y;const b=d(s);b&&((y=b.popperInstanceRef)==null||y.update())},a=H(!1),c=H(void 0),{show:u,hide:h}=wy({indicator:a,toggleReason:c}),{onOpen:f,onClose:p}=Zg({showAfter:n,hideAfter:Vt(e,"hideAfter"),open:u,close:h}),v=P(()=>Zo(e.visible));mt(sl,{controlled:v,id:r,open:Mi(a),trigger:Vt(e,"trigger"),onOpen:y=>{f(y)},onClose:y=>{p(y)},onToggle:y=>{d(a)?p(y):f(y)},onShow:()=>{t("show",c.value)},onHide:()=>{t("hide",c.value)},onBeforeShow:()=>{t("before-show",c.value)},onBeforeHide:()=>{t("before-hide",c.value)},updatePopper:l}),ue(()=>e.disabled,y=>{y&&a.value&&(a.value=!1)});const m=()=>{var y,b;const S=(b=(y=i.value)==null?void 0:y.contentRef)==null?void 0:b.popperContentRef;return S&&S.contains(document.activeElement)};return Hc(()=>a.value&&h()),{compatShowAfter:n,compatShowArrow:o,popperRef:s,contentRef:i,open:a,hide:h,isFocusInsideContent:m,updatePopper:l,onOpen:f,onClose:p}}}),ky=["innerHTML"],Ey={key:1};function Sy(e,t,n,o,r,s){const i=je("el-tooltip-trigger"),l=je("el-popper-arrow"),a=je("el-tooltip-content"),c=je("el-popper");return O(),ie(c,{ref:"popperRef",role:e.role},{default:ge(()=>[fe(i,{disabled:e.disabled,trigger:e.trigger,"trigger-keys":e.triggerKeys,"virtual-ref":e.virtualRef,"virtual-triggering":e.virtualTriggering},{default:ge(()=>[e.$slots.default?Be(e.$slots,"default",{key:0}):de("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),fe(a,{ref:"contentRef","aria-label":e.ariaLabel,"boundaries-padding":e.boundariesPadding,content:e.content,disabled:e.disabled,effect:e.effect,enterable:e.enterable,"fallback-placements":e.fallbackPlacements,"hide-after":e.hideAfter,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,persistent:e.persistent,"popper-class":e.popperClass,"popper-style":e.popperStyle,placement:e.placement,"popper-options":e.popperOptions,pure:e.pure,"raw-content":e.rawContent,"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,"show-after":e.compatShowAfter,strategy:e.strategy,teleported:e.teleported,transition:e.transition,"virtual-triggering":e.virtualTriggering,"z-index":e.zIndex,"append-to":e.appendTo},{default:ge(()=>[Be(e.$slots,"content",{},()=>[e.rawContent?(O(),te("span",{key:0,innerHTML:e.content},null,8,ky)):(O(),te("span",Ey,Ye(e.content),1))]),e.compatShowArrow?(O(),ie(l,{key:0,"arrow-offset":e.arrowOffset},null,8,["arrow-offset"])):de("v-if",!0)]),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to"])]),_:3},8,["role"])}var xy=Ie(Cy,[["render",Sy],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const Ty=Pt(xy),$y=["default","primary","success","warning","info","danger","text",""],Ny=["button","submit","reset"],ui=De({size:ir,disabled:Boolean,type:{type:String,values:$y,default:""},icon:{type:uo,default:""},nativeType:{type:String,values:Ny,default:"button"},loading:Boolean,loadingIcon:{type:uo,default:()=>wu},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0}}),Oy={click:e=>e instanceof MouseEvent};function Ge(e,t){My(e)&&(e="100%");var n=Ay(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function wr(e){return Math.min(1,Math.max(0,e))}function My(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function Ay(e){return typeof e=="string"&&e.indexOf("%")!==-1}function Qu(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function _r(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Ln(e){return e.length===1?"0"+e:String(e)}function Iy(e,t,n){return{r:Ge(e,255)*255,g:Ge(t,255)*255,b:Ge(n,255)*255}}function Oa(e,t,n){e=Ge(e,255),t=Ge(t,255),n=Ge(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),s=0,i=0,l=(o+r)/2;if(o===r)i=0,s=0;else{var a=o-r;switch(i=l>.5?a/(2-o-r):a/(o+r),o){case e:s=(t-n)/a+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Py(e,t,n){var o,r,s;if(e=Ge(e,360),t=Ge(t,100),n=Ge(n,100),t===0)r=n,s=n,o=n;else{var i=n<.5?n*(1+t):n+t-n*t,l=2*n-i;o=Is(l,i,e+1/3),r=Is(l,i,e),s=Is(l,i,e-1/3)}return{r:o*255,g:r*255,b:s*255}}function Ma(e,t,n){e=Ge(e,255),t=Ge(t,255),n=Ge(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),s=0,i=o,l=o-r,a=o===0?0:l/o;if(o===r)s=0;else{switch(o){case e:s=(t-n)/l+(t>16,g:(e&65280)>>8,b:e&255}}var fi={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function zy(e){var t={r:0,g:0,b:0},n=1,o=null,r=null,s=null,i=!1,l=!1;return typeof e=="string"&&(e=Vy(e)),typeof e=="object"&&(Kt(e.r)&&Kt(e.g)&&Kt(e.b)?(t=Iy(e.r,e.g,e.b),i=!0,l=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Kt(e.h)&&Kt(e.s)&&Kt(e.v)?(o=_r(e.s),r=_r(e.v),t=Ly(e.h,o,r),i=!0,l="hsv"):Kt(e.h)&&Kt(e.s)&&Kt(e.l)&&(o=_r(e.s),s=_r(e.l),t=Py(e.h,o,s),i=!0,l="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=Qu(n),{ok:i,format:e.format||l,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var Dy="[-\\+]?\\d+%?",Hy="[-\\+]?\\d*\\.\\d+%?",mn="(?:".concat(Hy,")|(?:").concat(Dy,")"),Ps="[\\s|\\(]+(".concat(mn,")[,|\\s]+(").concat(mn,")[,|\\s]+(").concat(mn,")\\s*\\)?"),Ls="[\\s|\\(]+(".concat(mn,")[,|\\s]+(").concat(mn,")[,|\\s]+(").concat(mn,")[,|\\s]+(").concat(mn,")\\s*\\)?"),St={CSS_UNIT:new RegExp(mn),rgb:new RegExp("rgb"+Ps),rgba:new RegExp("rgba"+Ls),hsl:new RegExp("hsl"+Ps),hsla:new RegExp("hsla"+Ls),hsv:new RegExp("hsv"+Ps),hsva:new RegExp("hsva"+Ls),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function Vy(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(fi[e])e=fi[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=St.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=St.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=St.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=St.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=St.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=St.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=St.hex8.exec(e),n?{r:ut(n[1]),g:ut(n[2]),b:ut(n[3]),a:Ia(n[4]),format:t?"name":"hex8"}:(n=St.hex6.exec(e),n?{r:ut(n[1]),g:ut(n[2]),b:ut(n[3]),format:t?"name":"hex"}:(n=St.hex4.exec(e),n?{r:ut(n[1]+n[1]),g:ut(n[2]+n[2]),b:ut(n[3]+n[3]),a:Ia(n[4]+n[4]),format:t?"name":"hex8"}:(n=St.hex3.exec(e),n?{r:ut(n[1]+n[1]),g:ut(n[2]+n[2]),b:ut(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function Kt(e){return Boolean(St.CSS_UNIT.exec(String(e)))}var jy=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var o;if(t instanceof e)return t;typeof t=="number"&&(t=By(t)),this.originalInput=t;var r=zy(t);this.originalInput=t,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=(o=n.format)!==null&&o!==void 0?o:r.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=r.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,o,r,s=t.r/255,i=t.g/255,l=t.b/255;return s<=.03928?n=s/12.92:n=Math.pow((s+.055)/1.055,2.4),i<=.03928?o=i/12.92:o=Math.pow((i+.055)/1.055,2.4),l<=.03928?r=l/12.92:r=Math.pow((l+.055)/1.055,2.4),.2126*n+.7152*o+.0722*r},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=Qu(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.toHsv=function(){var t=Ma(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=Ma(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsva(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=Oa(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=Oa(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsla(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),Aa(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),Fy(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),o=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(o,")"):"rgba(".concat(t,", ").concat(n,", ").concat(o,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Ge(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Ge(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+Aa(this.r,this.g,this.b,!1),n=0,o=Object.entries(fi);n=0,s=!n&&r&&(t.startsWith("hex")||t==="name");return s?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(o=this.toRgbString()),t==="prgb"&&(o=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(o=this.toHexString()),t==="hex3"&&(o=this.toHexString(!0)),t==="hex4"&&(o=this.toHex8String(!0)),t==="hex8"&&(o=this.toHex8String()),t==="name"&&(o=this.toName()),t==="hsl"&&(o=this.toHslString()),t==="hsv"&&(o=this.toHsvString()),o||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=wr(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=wr(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=wr(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=wr(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),o=(n.h+t)%360;return n.h=o<0?360+o:o,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var o=this.toRgb(),r=new e(t).toRgb(),s=n/100,i={r:(r.r-o.r)*s+o.r,g:(r.g-o.g)*s+o.g,b:(r.b-o.b)*s+o.b,a:(r.a-o.a)*s+o.a};return new e(i)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var o=this.toHsl(),r=360/n,s=[this];for(o.h=(o.h-(r*t>>1)+720)%360;--t;)o.h=(o.h+r)%360,s.push(new e(o));return s},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),o=n.h,r=n.s,s=n.v,i=[],l=1/t;t--;)i.push(new e({h:o,s:r,v:s})),s=(s+l)%1;return i},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),o=new e(t).toRgb();return new e({r:o.r+(n.r-o.r)*n.a,g:o.g+(n.g-o.g)*n.a,b:o.b+(n.b-o.b)*n.a})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),o=n.h,r=[this],s=360/t,i=1;i{let o={};const r=e.color;if(r){const s=new jy(r),i=e.dark?s.tint(20).toString():ln(s,20);if(e.plain)o=n.cssVarBlock({"bg-color":e.dark?ln(s,90):s.tint(90).toString(),"text-color":r,"border-color":e.dark?ln(s,50):s.tint(50).toString(),"hover-text-color":`var(${n.cssVarName("color-white")})`,"hover-bg-color":r,"hover-border-color":r,"active-bg-color":i,"active-text-color":`var(${n.cssVarName("color-white")})`,"active-border-color":i}),t.value&&(o[n.cssVarBlockName("disabled-bg-color")]=e.dark?ln(s,90):s.tint(90).toString(),o[n.cssVarBlockName("disabled-text-color")]=e.dark?ln(s,50):s.tint(50).toString(),o[n.cssVarBlockName("disabled-border-color")]=e.dark?ln(s,80):s.tint(80).toString());else{const l=e.dark?ln(s,30):s.tint(30).toString(),a=s.isDark()?`var(${n.cssVarName("color-white")})`:`var(${n.cssVarName("color-black")})`;if(o=n.cssVarBlock({"bg-color":r,"text-color":a,"border-color":r,"hover-bg-color":l,"hover-text-color":a,"hover-border-color":l,"active-bg-color":i,"active-border-color":i}),t.value){const c=e.dark?ln(s,50):s.tint(50).toString();o[n.cssVarBlockName("disabled-bg-color")]=c,o[n.cssVarBlockName("disabled-text-color")]=e.dark?"rgba(255, 255, 255, 0.5)":`var(${n.cssVarName("color-white")})`,o[n.cssVarBlockName("disabled-border-color")]=c}}}return o})}const Uy=["aria-disabled","disabled","autofocus","type"],Wy={name:"ElButton"},qy=we({...Wy,props:ui,emits:Oy,setup(e,{expose:t,emit:n}){const o=e,r=us();Fg({from:"type.text",replacement:"type.link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},P(()=>o.type==="text"));const s=Re(Su,void 0),i=sr("button"),l=ze("button"),{form:a}=qi(),c=Vn(P(()=>s==null?void 0:s.size)),u=vs(),h=H(),f=P(()=>o.type||(s==null?void 0:s.type)||""),p=P(()=>{var b,S,x;return(x=(S=o.autoInsertSpace)!=null?S:(b=i.value)==null?void 0:b.autoInsertSpace)!=null?x:!1}),v=P(()=>{var b;const S=(b=r.default)==null?void 0:b.call(r);if(p.value&&(S==null?void 0:S.length)===1){const x=S[0];if((x==null?void 0:x.type)===or){const E=x.children;return/^\p{Unified_Ideograph}{2}$/u.test(E.trim())}}return!1}),m=Ky(o),y=b=>{o.nativeType==="reset"&&(a==null||a.resetFields()),n("click",b)};return t({ref:h,size:c,type:f,disabled:u,shouldAddSpace:v}),(b,S)=>(O(),te("button",{ref_key:"_ref",ref:h,class:ee([d(l).b(),d(l).m(d(f)),d(l).m(d(c)),d(l).is("disabled",d(u)),d(l).is("loading",b.loading),d(l).is("plain",b.plain),d(l).is("round",b.round),d(l).is("circle",b.circle),d(l).is("text",b.text),d(l).is("link",b.link),d(l).is("has-bg",b.bg)]),"aria-disabled":d(u)||b.loading,disabled:d(u)||b.loading,autofocus:b.autofocus,type:b.nativeType,style:Ke(d(m)),onClick:y},[b.loading?(O(),te($e,{key:0},[b.$slots.loading?Be(b.$slots,"loading",{key:0}):(O(),ie(d(bt),{key:1,class:ee(d(l).is("loading"))},{default:ge(()=>[(O(),ie(nt(b.loadingIcon)))]),_:1},8,["class"]))],64)):b.icon||b.$slots.icon?(O(),ie(d(bt),{key:1},{default:ge(()=>[b.icon?(O(),ie(nt(b.icon),{key:0})):Be(b.$slots,"icon",{key:1})]),_:3})):de("v-if",!0),b.$slots.default?(O(),te("span",{key:2,class:ee({[d(l).em("text","expand")]:d(v)})},[Be(b.$slots,"default")],2)):de("v-if",!0)],14,Uy))}});var Yy=Ie(qy,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button.vue"]]);const Gy={size:ui.size,type:ui.type},Xy={name:"ElButtonGroup"},Zy=we({...Xy,props:Gy,setup(e){const t=e;mt(Su,Jt({size:Vt(t,"size"),type:Vt(t,"type")}));const n=ze("button");return(o,r)=>(O(),te("div",{class:ee(`${d(n).b("group")}`)},[Be(o.$slots,"default")],2))}});var ef=Ie(Zy,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button-group.vue"]]);const ys=Pt(Yy,{ButtonGroup:ef});Ui(ef);const un=new Map;let Pa;Ue&&(document.addEventListener("mousedown",e=>Pa=e),document.addEventListener("mouseup",e=>{for(const t of un.values())for(const{documentHandler:n}of t)n(e,Pa)}));function La(e,t){let n=[];return Array.isArray(t.arg)?n=t.arg:Jo(t.arg)&&n.push(t.arg),function(o,r){const s=t.instance.popperRef,i=o.target,l=r==null?void 0:r.target,a=!t||!t.instance,c=!i||!l,u=e.contains(i)||e.contains(l),h=e===i,f=n.length&&n.some(v=>v==null?void 0:v.contains(i))||n.length&&n.includes(l),p=s&&(s.contains(i)||s.contains(l));a||c||u||h||f||p||t.value(o,r)}}const Jy={beforeMount(e,t){un.has(e)||un.set(e,[]),un.get(e).push({documentHandler:La(e,t),bindingFn:t.value})},updated(e,t){un.has(e)||un.set(e,[]);const n=un.get(e),o=n.findIndex(s=>s.bindingFn===t.oldValue),r={documentHandler:La(e,t),bindingFn:t.value};o>=0?n.splice(o,1,r):n.push(r)},unmounted(e){un.delete(e)}};var Fa={beforeMount(e,t){let n=null,o;const r=()=>t.value&&t.value(),s=()=>{Date.now()-o<100&&r(),clearInterval(n),n=null};dn(e,"mousedown",i=>{i.button===0&&(o=Date.now(),rv(document,"mouseup",s),clearInterval(n),n=setInterval(r,100))})}};const Qy=De({header:{type:String,default:""},bodyStyle:{type:Ee([String,Object,Array]),default:""},shadow:{type:String,values:["always","hover","never"],default:"always"}}),e1={name:"ElCard"},t1=we({...e1,props:Qy,setup(e){const t=ze("card");return(n,o)=>(O(),te("div",{class:ee([d(t).b(),d(t).is(`${n.shadow}-shadow`)])},[n.$slots.header||n.header?(O(),te("div",{key:0,class:ee(d(t).e("header"))},[Be(n.$slots,"header",{},()=>[Ot(Ye(n.header),1)])],2)):de("v-if",!0),re("div",{class:ee(d(t).e("body")),style:Ke(n.bodyStyle)},[Be(n.$slots,"default")],6)],2))}});var n1=Ie(t1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/card/src/card.vue"]]);const o1=Pt(n1),r1={modelValue:{type:Array,default:()=>[]},disabled:Boolean,min:{type:Number,default:void 0},max:{type:Number,default:void 0},size:ir,id:{type:String,default:void 0},label:{type:String,default:void 0},fill:{type:String,default:void 0},textColor:{type:String,default:void 0},tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0}},tf={modelValue:{type:[Number,String,Boolean],default:()=>{}},label:{type:[String,Boolean,Number,Object]},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},controls:{type:String,default:void 0},border:Boolean,size:ir,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0}},_o=()=>{const e=Re(rr,{}),t=Re(Hn,{}),n=Re("CheckboxGroup",{}),o=P(()=>n&&(n==null?void 0:n.name)==="ElCheckboxGroup"),r=P(()=>t.size);return{isGroup:o,checkboxGroup:n,elForm:e,elFormItemSize:r,elFormItem:t}},s1=(e,{elFormItem:t})=>{const{inputId:n,isLabeledByFormItem:o}=gs(e,{formItemContext:t});return{isLabeledByFormItem:o,groupId:n}},i1=e=>{const t=H(!1),{emit:n}=Qe(),{isGroup:o,checkboxGroup:r,elFormItem:s}=_o(),i=H(!1);return{model:P({get(){var a,c;return o.value?(a=r.modelValue)==null?void 0:a.value:(c=e.modelValue)!=null?c:t.value},set(a){var c;o.value&&Array.isArray(a)?(i.value=r.max!==void 0&&a.length>r.max.value,i.value===!1&&((c=r==null?void 0:r.changeEvent)==null||c.call(r,a))):(n(Nt,a),t.value=a)}}),isGroup:o,isLimitExceeded:i,elFormItem:s}},l1=(e,t,{model:n})=>{const{isGroup:o,checkboxGroup:r}=_o(),s=H(!1),i=Vn(r==null?void 0:r.checkboxGroupSize,{prop:!0}),l=P(()=>{const u=n.value;return yo(u)==="[object Boolean]"?u:Array.isArray(u)?u.includes(e.label):u!=null?u===e.trueLabel:!!u}),a=Vn(P(()=>{var u;return o.value?(u=r==null?void 0:r.checkboxGroupSize)==null?void 0:u.value:void 0})),c=P(()=>!!(t.default||e.label));return{isChecked:l,focus:s,size:i,checkboxSize:a,hasOwnLabel:c}},a1=(e,{model:t,isChecked:n})=>{const{elForm:o,isGroup:r,checkboxGroup:s}=_o(),i=P(()=>{var a,c;const u=(a=s.max)==null?void 0:a.value,h=(c=s.min)==null?void 0:c.value;return!!(u||h)&&t.value.length>=u&&!n.value||t.value.length<=h&&n.value});return{isDisabled:P(()=>{var a,c;const u=e.disabled||(o==null?void 0:o.disabled);return(c=r.value?((a=s.disabled)==null?void 0:a.value)||u||i.value:u)!=null?c:!1}),isLimitDisabled:i}},c1=(e,{model:t})=>{function n(){Array.isArray(t.value)&&!t.value.includes(e.label)?t.value.push(e.label):t.value=e.trueLabel||!0}e.checked&&n()},u1=(e,{model:t,isLimitExceeded:n,hasOwnLabel:o,isDisabled:r,isLabeledByFormItem:s})=>{const{elFormItem:i,checkboxGroup:l}=_o(),{emit:a}=Qe();function c(v){var m,y;return v===e.trueLabel||v===!0?(m=e.trueLabel)!=null?m:!0:(y=e.falseLabel)!=null?y:!1}function u(v,m){a("change",c(v),m)}function h(v){if(n.value)return;const m=v.target;a("change",c(m.checked),v)}async function f(v){n.value||!o.value&&!r.value&&s.value&&(t.value=c([!1,e.falseLabel].includes(t.value)),await Fe(),u(t.value,v))}const p=P(()=>{var v;return((v=l.validateEvent)==null?void 0:v.value)||e.validateEvent});return ue(()=>e.modelValue,()=>{var v;p.value&&((v=i==null?void 0:i.validate)==null||v.call(i,"change").catch(m=>void 0))}),{handleChange:h,onClickRoot:f}},nf={[Nt]:e=>Oe(e)||Ve(e)||Zo(e),change:e=>Oe(e)||Ve(e)||Zo(e)},f1={[Nt]:e=>ae(e),change:e=>ae(e)},of=(e,t)=>{const{model:n,isGroup:o,isLimitExceeded:r,elFormItem:s}=i1(e),{focus:i,size:l,isChecked:a,checkboxSize:c,hasOwnLabel:u}=l1(e,t,{model:n}),{isDisabled:h}=a1(e,{model:n,isChecked:a}),{inputId:f,isLabeledByFormItem:p}=gs(e,{formItemContext:s,disableIdGeneration:u,disableIdManagement:o}),{handleChange:v,onClickRoot:m}=u1(e,{model:n,isLimitExceeded:r,hasOwnLabel:u,isDisabled:h,isLabeledByFormItem:p});return c1(e,{model:n}),{elFormItem:s,inputId:f,isLabeledByFormItem:p,isChecked:a,isDisabled:h,isGroup:o,checkboxSize:c,hasOwnLabel:u,model:n,handleChange:v,onClickRoot:m,focus:i,size:l}},d1=["tabindex","role","aria-checked"],p1=["id","aria-hidden","name","tabindex","disabled","true-value","false-value"],h1=["id","aria-hidden","disabled","value","name","tabindex"],m1={name:"ElCheckbox"},v1=we({...m1,props:tf,emits:nf,setup(e){const t=e,n=us(),{inputId:o,isLabeledByFormItem:r,isChecked:s,isDisabled:i,checkboxSize:l,hasOwnLabel:a,model:c,handleChange:u,onClickRoot:h,focus:f}=of(t,n),p=ze("checkbox");return(v,m)=>(O(),ie(nt(!d(a)&&d(r)?"span":"label"),{class:ee([d(p).b(),d(p).m(d(l)),d(p).is("disabled",d(i)),d(p).is("bordered",v.border),d(p).is("checked",d(s))]),"aria-controls":v.indeterminate?v.controls:null,onClick:d(h)},{default:ge(()=>[re("span",{class:ee([d(p).e("input"),d(p).is("disabled",d(i)),d(p).is("checked",d(s)),d(p).is("indeterminate",v.indeterminate),d(p).is("focus",d(f))]),tabindex:v.indeterminate?0:void 0,role:v.indeterminate?"checkbox":void 0,"aria-checked":v.indeterminate?"mixed":void 0},[v.trueLabel||v.falseLabel?at((O(),te("input",{key:0,id:d(o),"onUpdate:modelValue":m[0]||(m[0]=y=>He(c)?c.value=y:null),class:ee(d(p).e("original")),type:"checkbox","aria-hidden":v.indeterminate?"true":"false",name:v.name,tabindex:v.tabindex,disabled:d(i),"true-value":v.trueLabel,"false-value":v.falseLabel,onChange:m[1]||(m[1]=(...y)=>d(u)&&d(u)(...y)),onFocus:m[2]||(m[2]=y=>f.value=!0),onBlur:m[3]||(m[3]=y=>f.value=!1)},null,42,p1)),[[jr,d(c)]]):at((O(),te("input",{key:1,id:d(o),"onUpdate:modelValue":m[4]||(m[4]=y=>He(c)?c.value=y:null),class:ee(d(p).e("original")),type:"checkbox","aria-hidden":v.indeterminate?"true":"false",disabled:d(i),value:v.label,name:v.name,tabindex:v.tabindex,onChange:m[5]||(m[5]=(...y)=>d(u)&&d(u)(...y)),onFocus:m[6]||(m[6]=y=>f.value=!0),onBlur:m[7]||(m[7]=y=>f.value=!1)},null,42,h1)),[[jr,d(c)]]),re("span",{class:ee(d(p).e("inner"))},null,2)],10,d1),d(a)?(O(),te("span",{key:0,class:ee(d(p).e("label"))},[Be(v.$slots,"default"),v.$slots.default?de("v-if",!0):(O(),te($e,{key:0},[Ot(Ye(v.label),1)],64))],2)):de("v-if",!0)]),_:3},8,["class","aria-controls","onClick"]))}});var g1=Ie(v1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox.vue"]]);const b1=["name","tabindex","disabled","true-value","false-value"],y1=["name","tabindex","disabled","value"],w1={name:"ElCheckboxButton"},_1=we({...w1,props:tf,emits:nf,setup(e){const t=e,n=us(),{focus:o,isChecked:r,isDisabled:s,size:i,model:l,handleChange:a}=of(t,n),{checkboxGroup:c}=_o(),u=ze("checkbox"),h=P(()=>{var f,p,v,m;const y=(p=(f=c==null?void 0:c.fill)==null?void 0:f.value)!=null?p:"";return{backgroundColor:y,borderColor:y,color:(m=(v=c==null?void 0:c.textColor)==null?void 0:v.value)!=null?m:"",boxShadow:y?`-1px 0 0 0 ${y}`:void 0}});return(f,p)=>(O(),te("label",{class:ee([d(u).b("button"),d(u).bm("button",d(i)),d(u).is("disabled",d(s)),d(u).is("checked",d(r)),d(u).is("focus",d(o))])},[f.trueLabel||f.falseLabel?at((O(),te("input",{key:0,"onUpdate:modelValue":p[0]||(p[0]=v=>He(l)?l.value=v:null),class:ee(d(u).be("button","original")),type:"checkbox",name:f.name,tabindex:f.tabindex,disabled:d(s),"true-value":f.trueLabel,"false-value":f.falseLabel,onChange:p[1]||(p[1]=(...v)=>d(a)&&d(a)(...v)),onFocus:p[2]||(p[2]=v=>o.value=!0),onBlur:p[3]||(p[3]=v=>o.value=!1)},null,42,b1)),[[jr,d(l)]]):at((O(),te("input",{key:1,"onUpdate:modelValue":p[4]||(p[4]=v=>He(l)?l.value=v:null),class:ee(d(u).be("button","original")),type:"checkbox",name:f.name,tabindex:f.tabindex,disabled:d(s),value:f.label,onChange:p[5]||(p[5]=(...v)=>d(a)&&d(a)(...v)),onFocus:p[6]||(p[6]=v=>o.value=!0),onBlur:p[7]||(p[7]=v=>o.value=!1)},null,42,y1)),[[jr,d(l)]]),f.$slots.default||f.label?(O(),te("span",{key:2,class:ee(d(u).be("button","inner")),style:Ke(d(r)?d(h):void 0)},[Be(f.$slots,"default",{},()=>[Ot(Ye(f.label),1)])],6)):de("v-if",!0)],2))}});var rf=Ie(_1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-button.vue"]]);const C1={name:"ElCheckboxGroup"},k1=we({...C1,props:r1,emits:f1,setup(e,{emit:t}){const n=e,{elFormItem:o}=_o(),{groupId:r,isLabeledByFormItem:s}=s1(n,{elFormItem:o}),i=Vn(),l=ze("checkbox"),a=u=>{t(Nt,u),Fe(()=>{t("change",u)})},c=P({get(){return n.modelValue},set(u){a(u)}});return mt("CheckboxGroup",{name:"ElCheckboxGroup",modelValue:c,...$c(n),checkboxGroupSize:i,changeEvent:a}),ue(()=>n.modelValue,()=>{var u;n.validateEvent&&((u=o.validate)==null||u.call(o,"change").catch(h=>void 0))}),(u,h)=>(O(),ie(nt(u.tag),{id:d(r),class:ee(d(l).b("group")),role:"group","aria-label":d(s)?void 0:u.label||"checkbox-group","aria-labelledby":d(s)?d(o).labelId:void 0},{default:ge(()=>[Be(u.$slots,"default")]),_:3},8,["id","class","aria-label","aria-labelledby"]))}});var sf=Ie(k1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-group.vue"]]);const cr=Pt(g1,{CheckboxButton:rf,CheckboxGroup:sf});Ui(rf);Ui(sf);let Fs=!1;function tr(e,t){if(!Ue)return;const n=function(s){var i;(i=t.drag)==null||i.call(t,s)},o=function(s){var i;No(document,"mousemove",n),No(document,"mouseup",o),No(document,"touchmove",n),No(document,"touchend",o),document.onselectstart=null,document.ondragstart=null,Fs=!1,(i=t.end)==null||i.call(t,s)},r=function(s){var i;Fs||(s.preventDefault(),document.onselectstart=()=>!1,document.ondragstart=()=>!1,dn(document,"mousemove",n),dn(document,"mouseup",o),dn(document,"touchmove",n),dn(document,"touchend",o),Fs=!0,(i=t.start)==null||i.call(t,s))};dn(e,"mousedown",r),dn(e,"touchstart",r)}const E1=we({name:"ElColorAlphaSlider",props:{color:{type:Object,required:!0},vertical:{type:Boolean,default:!1}},setup(e){const t=Qe(),n=oo(null),o=oo(null),r=H(0),s=H(0),i=H(null);ue(()=>e.color.get("alpha"),()=>{f()}),ue(()=>e.color.value,()=>{f()});function l(){if(e.vertical)return 0;const p=t.vnode.el,v=e.color.get("alpha");return p?Math.round(v*(p.offsetWidth-n.value.offsetWidth/2)/100):0}function a(){const p=t.vnode.el;if(!e.vertical)return 0;const v=e.color.get("alpha");return p?Math.round(v*(p.offsetHeight-n.value.offsetHeight/2)/100):0}function c(){if(e.color&&e.color.value){const{r:p,g:v,b:m}=e.color.toRgb();return`linear-gradient(to right, rgba(${p}, ${v}, ${m}, 0) 0%, rgba(${p}, ${v}, ${m}, 1) 100%)`}return null}function u(p){p.target!==n.value&&h(p)}function h(p){const m=t.vnode.el.getBoundingClientRect(),{clientX:y,clientY:b}=Ki(p);if(e.vertical){let S=b-m.top;S=Math.max(n.value.offsetHeight/2,S),S=Math.min(S,m.height-n.value.offsetHeight/2),e.color.set("alpha",Math.round((S-n.value.offsetHeight/2)/(m.height-n.value.offsetHeight)*100))}else{let S=y-m.left;S=Math.max(n.value.offsetWidth/2,S),S=Math.min(S,m.width-n.value.offsetWidth/2),e.color.set("alpha",Math.round((S-n.value.offsetWidth/2)/(m.width-n.value.offsetWidth)*100))}}function f(){r.value=l(),s.value=a(),i.value=c()}return We(()=>{const p={drag:v=>{h(v)},end:v=>{h(v)}};tr(o.value,p),tr(n.value,p),f()}),{thumb:n,bar:o,thumbLeft:r,thumbTop:s,background:i,handleClick:u,update:f}}});function S1(e,t,n,o,r,s){return O(),te("div",{class:ee(["el-color-alpha-slider",{"is-vertical":e.vertical}])},[re("div",{ref:"bar",class:"el-color-alpha-slider__bar",style:Ke({background:e.background}),onClick:t[0]||(t[0]=(...i)=>e.handleClick&&e.handleClick(...i))},null,4),re("div",{ref:"thumb",class:"el-color-alpha-slider__thumb",style:Ke({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,4)],2)}var x1=Ie(E1,[["render",S1],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/alpha-slider.vue"]]);const T1=we({name:"ElColorHueSlider",props:{color:{type:Object,required:!0},vertical:Boolean},setup(e){const t=Qe(),n=H(null),o=H(null),r=H(0),s=H(0),i=P(()=>e.color.get("hue"));ue(()=>i.value,()=>{h()});function l(f){f.target!==n.value&&a(f)}function a(f){const v=t.vnode.el.getBoundingClientRect(),{clientX:m,clientY:y}=Ki(f);let b;if(e.vertical){let S=y-v.top;S=Math.min(S,v.height-n.value.offsetHeight/2),S=Math.max(n.value.offsetHeight/2,S),b=Math.round((S-n.value.offsetHeight/2)/(v.height-n.value.offsetHeight)*360)}else{let S=m-v.left;S=Math.min(S,v.width-n.value.offsetWidth/2),S=Math.max(n.value.offsetWidth/2,S),b=Math.round((S-n.value.offsetWidth/2)/(v.width-n.value.offsetWidth)*360)}e.color.set("hue",b)}function c(){const f=t.vnode.el;if(e.vertical)return 0;const p=e.color.get("hue");return f?Math.round(p*(f.offsetWidth-n.value.offsetWidth/2)/360):0}function u(){const f=t.vnode.el;if(!e.vertical)return 0;const p=e.color.get("hue");return f?Math.round(p*(f.offsetHeight-n.value.offsetHeight/2)/360):0}function h(){r.value=c(),s.value=u()}return We(()=>{const f={drag:p=>{a(p)},end:p=>{a(p)}};tr(o.value,f),tr(n.value,f),h()}),{bar:o,thumb:n,thumbLeft:r,thumbTop:s,hueValue:i,handleClick:l,update:h}}});function $1(e,t,n,o,r,s){return O(),te("div",{class:ee(["el-color-hue-slider",{"is-vertical":e.vertical}])},[re("div",{ref:"bar",class:"el-color-hue-slider__bar",onClick:t[0]||(t[0]=(...i)=>e.handleClick&&e.handleClick(...i))},null,512),re("div",{ref:"thumb",class:"el-color-hue-slider__thumb",style:Ke({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,4)],2)}var N1=Ie(T1,[["render",$1],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/hue-slider.vue"]]);const lf=Symbol(),O1=()=>Re(lf),Ra=function(e,t,n){return[e,t*n/((e=(2-t)*n)<1?e:2-e)||0,e/2]},M1=function(e){return typeof e=="string"&&e.includes(".")&&Number.parseFloat(e)===1},A1=function(e){return typeof e=="string"&&e.includes("%")},ro=function(e,t){M1(e)&&(e="100%");const n=A1(e);return e=Math.min(t,Math.max(0,Number.parseFloat(`${e}`))),n&&(e=Number.parseInt(`${e*t}`,10)/100),Math.abs(e-t)<1e-6?1:e%t/Number.parseFloat(t)},Ba={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},Ar=function(e){e=Math.min(Math.round(e),255);const t=Math.floor(e/16),n=e%16;return`${Ba[t]||t}${Ba[n]||n}`},za=function({r:e,g:t,b:n}){return Number.isNaN(+e)||Number.isNaN(+t)||Number.isNaN(+n)?"":`#${Ar(e)}${Ar(t)}${Ar(n)}`},Rs={A:10,B:11,C:12,D:13,E:14,F:15},xn=function(e){return e.length===2?(Rs[e[0].toUpperCase()]||+e[0])*16+(Rs[e[1].toUpperCase()]||+e[1]):Rs[e[1].toUpperCase()]||+e[1]},I1=function(e,t,n){t=t/100,n=n/100;let o=t;const r=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,o*=r<=1?r:2-r;const s=(n+t)/2,i=n===0?2*o/(r+o):2*t/(n+t);return{h:e,s:i*100,v:s*100}},Da=function(e,t,n){e=ro(e,255),t=ro(t,255),n=ro(n,255);const o=Math.max(e,t,n),r=Math.min(e,t,n);let s;const i=o,l=o-r,a=o===0?0:l/o;if(o===r)s=0;else{switch(o){case e:{s=(t-n)/l+(t{this._hue=Math.max(0,Math.min(360,o)),this._saturation=Math.max(0,Math.min(100,r)),this._value=Math.max(0,Math.min(100,s)),this.doOnChange()};if(t.includes("hsl")){const o=t.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter(r=>r!=="").map((r,s)=>s>2?Number.parseFloat(r):Number.parseInt(r,10));if(o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3){const{h:r,s,v:i}=I1(o[0],o[1],o[2]);n(r,s,i)}}else if(t.includes("hsv")){const o=t.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter(r=>r!=="").map((r,s)=>s>2?Number.parseFloat(r):Number.parseInt(r,10));o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3&&n(o[0],o[1],o[2])}else if(t.includes("rgb")){const o=t.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter(r=>r!=="").map((r,s)=>s>2?Number.parseFloat(r):Number.parseInt(r,10));if(o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3){const{h:r,s,v:i}=Da(o[0],o[1],o[2]);n(r,s,i)}}else if(t.includes("#")){const o=t.replace("#","").trim();if(!/^[0-9a-fA-F]{3}$|^[0-9a-fA-F]{6}$|^[0-9a-fA-F]{8}$/.test(o))return;let r,s,i;o.length===3?(r=xn(o[0]+o[0]),s=xn(o[1]+o[1]),i=xn(o[2]+o[2])):(o.length===6||o.length===8)&&(r=xn(o.slice(0,2)),s=xn(o.slice(2,4)),i=xn(o.slice(4,6))),o.length===8?this._alpha=xn(o.slice(6))/255*100:(o.length===3||o.length===6)&&(this._alpha=100);const{h:l,s:a,v:c}=Da(r,s,i);n(l,a,c)}}compare(t){return Math.abs(t._hue-this._hue)<2&&Math.abs(t._saturation-this._saturation)<1&&Math.abs(t._value-this._value)<1&&Math.abs(t._alpha-this._alpha)<1}doOnChange(){const{_hue:t,_saturation:n,_value:o,_alpha:r,format:s}=this;if(this.enableAlpha)switch(s){case"hsl":{const i=Ra(t,n/100,o/100);this.value=`hsla(${t}, ${Math.round(i[1]*100)}%, ${Math.round(i[2]*100)}%, ${this.get("alpha")/100})`;break}case"hsv":{this.value=`hsva(${t}, ${Math.round(n)}%, ${Math.round(o)}%, ${this.get("alpha")/100})`;break}case"hex":{this.value=`${za(xo(t,n,o))}${Ar(r*255/100)}`;break}default:{const{r:i,g:l,b:a}=xo(t,n,o);this.value=`rgba(${i}, ${l}, ${a}, ${this.get("alpha")/100})`}}else switch(s){case"hsl":{const i=Ra(t,n/100,o/100);this.value=`hsl(${t}, ${Math.round(i[1]*100)}%, ${Math.round(i[2]*100)}%)`;break}case"hsv":{this.value=`hsv(${t}, ${Math.round(n)}%, ${Math.round(o)}%)`;break}case"rgb":{const{r:i,g:l,b:a}=xo(t,n,o);this.value=`rgb(${i}, ${l}, ${a})`;break}default:this.value=za(xo(t,n,o))}}}const P1=we({props:{colors:{type:Array,required:!0},color:{type:Object,required:!0}},setup(e){const{currentColor:t}=O1(),n=H(r(e.colors,e.color));ue(()=>t.value,s=>{const i=new zo;i.fromString(s),n.value.forEach(l=>{l.selected=i.compare(l)})}),qd(()=>{n.value=r(e.colors,e.color)});function o(s){e.color.fromString(e.colors[s])}function r(s,i){return s.map(l=>{const a=new zo;return a.enableAlpha=!0,a.format="rgba",a.fromString(l),a.selected=a.value===i.value,a})}return{rgbaColors:n,handleSelect:o}}}),L1={class:"el-color-predefine"},F1={class:"el-color-predefine__colors"},R1=["onClick"];function B1(e,t,n,o,r,s){return O(),te("div",L1,[re("div",F1,[(O(!0),te($e,null,yn(e.rgbaColors,(i,l)=>(O(),te("div",{key:e.colors[l],class:ee(["el-color-predefine__color-selector",{selected:i.selected,"is-alpha":i._alpha<100}]),onClick:a=>e.handleSelect(l)},[re("div",{style:Ke({backgroundColor:i.value})},null,4)],10,R1))),128))])])}var z1=Ie(P1,[["render",B1],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/predefine.vue"]]);const D1=we({name:"ElSlPanel",props:{color:{type:Object,required:!0}},setup(e){const t=Qe(),n=H(0),o=H(0),r=H("hsl(0, 100%, 50%)"),s=P(()=>{const a=e.color.get("hue"),c=e.color.get("value");return{hue:a,value:c}});function i(){const a=e.color.get("saturation"),c=e.color.get("value"),u=t.vnode.el,{clientWidth:h,clientHeight:f}=u;o.value=a*h/100,n.value=(100-c)*f/100,r.value=`hsl(${e.color.get("hue")}, 100%, 50%)`}function l(a){const u=t.vnode.el.getBoundingClientRect(),{clientX:h,clientY:f}=Ki(a);let p=h-u.left,v=f-u.top;p=Math.max(0,p),p=Math.min(p,u.width),v=Math.max(0,v),v=Math.min(v,u.height),o.value=p,n.value=v,e.color.set({saturation:p/u.width*100,value:100-v/u.height*100})}return ue(()=>s.value,()=>{i()}),We(()=>{tr(t.vnode.el,{drag:a=>{l(a)},end:a=>{l(a)}}),i()}),{cursorTop:n,cursorLeft:o,background:r,colorValue:s,handleDrag:l,update:i}}}),H1=re("div",{class:"el-color-svpanel__white"},null,-1),V1=re("div",{class:"el-color-svpanel__black"},null,-1),j1=re("div",null,null,-1),K1=[j1];function U1(e,t,n,o,r,s){return O(),te("div",{class:"el-color-svpanel",style:Ke({backgroundColor:e.background})},[H1,V1,re("div",{class:"el-color-svpanel__cursor",style:Ke({top:e.cursorTop+"px",left:e.cursorLeft+"px"})},K1,4)],4)}var W1=Ie(D1,[["render",U1],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/sv-panel.vue"]]);const q1=we({name:"ElColorPicker",components:{ElButton:ys,ElTooltip:Ty,ElInput:Gi,ElIcon:bt,Close:qv,ArrowDown:bu,SvPanel:W1,HueSlider:N1,AlphaSlider:x1,Predefine:z1},directives:{ClickOutside:Jy},props:{modelValue:String,id:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:{type:String,validator:$g},popperClass:String,label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},predefine:Array,validateEvent:{type:Boolean,default:!0}},emits:["change","active-change",Nt],setup(e,{emit:t}){const{t:n}=Yi(),o=ze("color"),r=Re(rr,{}),s=Re(Hn,{}),{inputId:i,isLabeledByFormItem:l}=gs(e,{formItemContext:s}),a=H(),c=H(),u=H(),h=H(null);let f=!0;const p=Jt(new zo({enableAlpha:e.showAlpha,format:e.colorFormat||"",value:e.modelValue})),v=H(!1),m=H(!1),y=H(""),b=P(()=>!e.modelValue&&!m.value?"transparent":T(p,e.showAlpha)),S=Vn(),x=P(()=>!!(e.disabled||r.disabled)),E=P(()=>!e.modelValue&&!m.value?"":p.value),k=P(()=>l.value?void 0:e.label||n("el.colorpicker.defaultLabel")),_=P(()=>l.value?s.labelId:void 0);ue(()=>e.modelValue,B=>{B?B&&B!==p.value&&(f=!1,p.fromString(B)):m.value=!1}),ue(()=>E.value,B=>{y.value=B,f&&t("active-change",B),f=!0}),ue(()=>p.value,()=>{!e.modelValue&&!m.value&&(m.value=!0)});function T(B,G){if(!(B instanceof zo))throw new TypeError("color should be instance of _color Class");const{r:J,g:me,b:Se}=B.toRgb();return G?`rgba(${J}, ${me}, ${Se}, ${B.get("alpha")/100})`:`rgb(${J}, ${me}, ${Se})`}function N(B){v.value=B}const R=ov(N,100);function q(){R(!1),X()}function X(){Fe(()=>{e.modelValue?p.fromString(e.modelValue):(p.value="",Fe(()=>{m.value=!1}))})}function U(){x.value||R(!v.value)}function M(){p.fromString(y.value)}function L(){var B;const G=p.value;t(Nt,G),t("change",G),e.validateEvent&&((B=s.validate)==null||B.call(s,"change").catch(J=>void 0)),R(!1),Fe(()=>{const J=new zo({enableAlpha:e.showAlpha,format:e.colorFormat||"",value:e.modelValue});p.compare(J)||X()})}function Z(){var B;R(!1),t(Nt,null),t("change",null),e.modelValue!==null&&e.validateEvent&&((B=s.validate)==null||B.call(s,"change").catch(G=>void 0)),X()}return We(()=>{e.modelValue&&(y.value=E.value)}),ue(()=>v.value,()=>{Fe(()=>{var B,G,J;(B=a.value)==null||B.update(),(G=c.value)==null||G.update(),(J=u.value)==null||J.update()})}),mt(lf,{currentColor:E}),{color:p,colorDisabled:x,colorSize:S,displayedColor:b,showPanelColor:m,showPicker:v,customInput:y,buttonId:i,buttonAriaLabel:k,buttonAriaLabelledby:_,handleConfirm:M,hide:q,handleTrigger:U,clear:Z,confirmValue:L,t:n,ns:o,hue:a,svPanel:c,alpha:u,popper:h}}}),Y1=["id","aria-label","aria-labelledby","aria-description","tabindex"];function G1(e,t,n,o,r,s){const i=je("hue-slider"),l=je("sv-panel"),a=je("alpha-slider"),c=je("predefine"),u=je("el-input"),h=je("el-button"),f=je("arrow-down"),p=je("el-icon"),v=je("close"),m=je("el-tooltip"),y=sp("click-outside");return O(),ie(m,{ref:"popper",visible:e.showPicker,"onUpdate:visible":t[3]||(t[3]=b=>e.showPicker=b),"show-arrow":!1,"fallback-placements":["bottom","top","right","left"],offset:0,"gpu-acceleration":!1,"popper-class":[e.ns.be("picker","panel"),e.ns.b("dropdown"),e.popperClass],"stop-popper-mouse-event":!1,effect:"light",trigger:"click",transition:"el-zoom-in-top",persistent:""},{content:ge(()=>[at((O(),te("div",null,[re("div",{class:ee(e.ns.be("dropdown","main-wrapper"))},[fe(i,{ref:"hue",class:"hue-slider",color:e.color,vertical:""},null,8,["color"]),fe(l,{ref:"svPanel",color:e.color},null,8,["color"])],2),e.showAlpha?(O(),ie(a,{key:0,ref:"alpha",color:e.color},null,8,["color"])):de("v-if",!0),e.predefine?(O(),ie(c,{key:1,ref:"predefine",color:e.color,colors:e.predefine},null,8,["color","colors"])):de("v-if",!0),re("div",{class:ee(e.ns.be("dropdown","btns"))},[re("span",{class:ee(e.ns.be("dropdown","value"))},[fe(u,{modelValue:e.customInput,"onUpdate:modelValue":t[0]||(t[0]=b=>e.customInput=b),"validate-event":!1,size:"small",onKeyup:Mn(e.handleConfirm,["enter"]),onBlur:e.handleConfirm},null,8,["modelValue","onKeyup","onBlur"])],2),fe(h,{class:ee(e.ns.be("dropdown","link-btn")),text:"",size:"small",onClick:e.clear},{default:ge(()=>[Ot(Ye(e.t("el.colorpicker.clear")),1)]),_:1},8,["class","onClick"]),fe(h,{plain:"",size:"small",class:ee(e.ns.be("dropdown","btn")),onClick:e.confirmValue},{default:ge(()=>[Ot(Ye(e.t("el.colorpicker.confirm")),1)]),_:1},8,["class","onClick"])],2)])),[[y,e.hide]])]),default:ge(()=>[re("div",{id:e.buttonId,class:ee([e.ns.b("picker"),e.ns.is("disabled",e.colorDisabled),e.ns.bm("picker",e.colorSize)]),role:"button","aria-label":e.buttonAriaLabel,"aria-labelledby":e.buttonAriaLabelledby,"aria-description":e.t("el.colorpicker.description",{color:e.modelValue||""}),tabindex:e.tabindex,onKeydown:t[2]||(t[2]=Mn((...b)=>e.handleTrigger&&e.handleTrigger(...b),["enter"]))},[e.colorDisabled?(O(),te("div",{key:0,class:ee(e.ns.be("picker","mask"))},null,2)):de("v-if",!0),re("div",{class:ee(e.ns.be("picker","trigger")),onClick:t[1]||(t[1]=(...b)=>e.handleTrigger&&e.handleTrigger(...b))},[re("span",{class:ee([e.ns.be("picker","color"),e.ns.is("alpha",e.showAlpha)])},[re("span",{class:ee(e.ns.be("picker","color-inner")),style:Ke({backgroundColor:e.displayedColor})},[at(fe(p,{class:ee([e.ns.be("picker","icon"),e.ns.is("icon-arrow-down")])},{default:ge(()=>[fe(f)]),_:1},8,["class"]),[[ao,e.modelValue||e.showPanelColor]]),!e.modelValue&&!e.showPanelColor?(O(),ie(p,{key:0,class:ee([e.ns.be("picker","empty"),e.ns.is("icon-close")])},{default:ge(()=>[fe(v)]),_:1},8,["class"])):de("v-if",!0)],6)],2)],2)],42,Y1)]),_:1},8,["visible","popper-class"])}var Ir=Ie(q1,[["render",G1],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/index.vue"]]);Ir.install=e=>{e.component(Ir.name,Ir)};const X1=Ir,Z1=X1,J1=De({id:{type:String,default:void 0},step:{type:Number,default:1},stepStrictly:Boolean,max:{type:Number,default:Number.POSITIVE_INFINITY},min:{type:Number,default:Number.NEGATIVE_INFINITY},modelValue:Number,disabled:Boolean,size:ir,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:e=>e===null||Ve(e)||["min","max"].includes(e),default:null},name:String,label:String,placeholder:String,precision:{type:Number,validator:e=>e>=0&&e===Number.parseInt(`${e}`,10)},validateEvent:{type:Boolean,default:!0}}),Q1={[xg]:(e,t)=>e!==t,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[Tg]:e=>Ve(e)||Yt(e),[Nt]:e=>Ve(e)||Yt(e)},ew=["aria-label","onKeydown"],tw=["aria-label","onKeydown"],nw={name:"ElInputNumber"},ow=we({...nw,props:J1,emits:Q1,setup(e,{expose:t,emit:n}){const o=e,{t:r}=Yi(),s=ze("input-number"),i=H(),l=Jt({currentValue:o.modelValue,userInput:null}),{formItem:a}=qi(),c=P(()=>Ve(o.modelValue)&&S(o.modelValue,-1)Ve(o.modelValue)&&S(o.modelValue)>o.max),h=P(()=>{const M=b(o.step);return In(o.precision)?Math.max(b(o.modelValue),M):(M>o.precision,o.precision)}),f=P(()=>o.controls&&o.controlsPosition==="right"),p=Vn(),v=vs(),m=P(()=>{if(l.userInput!==null)return l.userInput;let M=l.currentValue;if(Yt(M))return"";if(Ve(M)){if(Number.isNaN(M))return"";In(o.precision)||(M=M.toFixed(o.precision))}return M}),y=(M,L)=>{if(In(L)&&(L=h.value),L===0)return Math.round(M);let Z=String(M);const B=Z.indexOf(".");if(B===-1||!Z.replace(".","").split("")[B+L])return M;const me=Z.length;return Z.charAt(me-1)==="5"&&(Z=`${Z.slice(0,Math.max(0,me-1))}6`),Number.parseFloat(Number(Z).toFixed(L))},b=M=>{if(Yt(M))return 0;const L=M.toString(),Z=L.indexOf(".");let B=0;return Z!==-1&&(B=L.length-Z-1),B},S=(M,L=1)=>Ve(M)?y(M+o.step*L):l.currentValue,x=()=>{if(v.value||u.value)return;const M=o.modelValue||0,L=S(M);_(L)},E=()=>{if(v.value||c.value)return;const M=o.modelValue||0,L=S(M,-1);_(L)},k=(M,L)=>{const{max:Z,min:B,step:G,precision:J,stepStrictly:me,valueOnClear:Se}=o;let _e=Number(M);if(Yt(M)||Number.isNaN(_e))return null;if(M===""){if(Se===null)return null;_e=Oe(Se)?{min:B,max:Z}[Se]:Se}return me&&(_e=y(Math.round(_e/G)*G,J)),In(J)||(_e=y(_e,J)),(_e>Z||_eZ?Z:B,L&&n("update:modelValue",_e)),_e},_=M=>{var L;const Z=l.currentValue,B=k(M);Z!==B&&(l.userInput=null,n("update:modelValue",B),n("input",B),n("change",B,Z),o.validateEvent&&((L=a==null?void 0:a.validate)==null||L.call(a,"change").catch(G=>void 0)),l.currentValue=B)},T=M=>l.userInput=M,N=M=>{const L=M!==""?Number(M):"";(Ve(L)&&!Number.isNaN(L)||M==="")&&_(L),l.userInput=null},R=()=>{var M,L;(L=(M=i.value)==null?void 0:M.focus)==null||L.call(M)},q=()=>{var M,L;(L=(M=i.value)==null?void 0:M.blur)==null||L.call(M)},X=M=>{n("focus",M)},U=M=>{var L;n("blur",M),o.validateEvent&&((L=a==null?void 0:a.validate)==null||L.call(a,"blur").catch(Z=>void 0))};return ue(()=>o.modelValue,M=>{l.currentValue=k(M,!0),l.userInput=null},{immediate:!0}),We(()=>{var M;const{min:L,max:Z,modelValue:B}=o,G=(M=i.value)==null?void 0:M.input;if(G.setAttribute("role","spinbutton"),Number.isFinite(Z)?G.setAttribute("aria-valuemax",String(Z)):G.removeAttribute("aria-valuemax"),Number.isFinite(L)?G.setAttribute("aria-valuemin",String(L)):G.removeAttribute("aria-valuemin"),G.setAttribute("aria-valuenow",String(l.currentValue)),G.setAttribute("aria-disabled",String(v.value)),!Ve(B)&&B!=null){let J=Number(B);Number.isNaN(J)&&(J=null),n("update:modelValue",J)}}),nr(()=>{var M;const L=(M=i.value)==null?void 0:M.input;L==null||L.setAttribute("aria-valuenow",`${l.currentValue}`)}),t({focus:R,blur:q}),(M,L)=>(O(),te("div",{class:ee([d(s).b(),d(s).m(d(p)),d(s).is("disabled",d(v)),d(s).is("without-controls",!M.controls),d(s).is("controls-right",d(f))]),onDragstart:L[0]||(L[0]=zt(()=>{},["prevent"]))},[M.controls?at((O(),te("span",{key:0,role:"button","aria-label":d(r)("el.inputNumber.decrease"),class:ee([d(s).e("decrease"),d(s).is("disabled",d(c))]),onKeydown:Mn(E,["enter"])},[fe(d(bt),null,{default:ge(()=>[d(f)?(O(),ie(d(bu),{key:0})):(O(),ie(d(fg),{key:1}))]),_:1})],42,ew)),[[d(Fa),E]]):de("v-if",!0),M.controls?at((O(),te("span",{key:1,role:"button","aria-label":d(r)("el.inputNumber.increase"),class:ee([d(s).e("increase"),d(s).is("disabled",d(u))]),onKeydown:Mn(x,["enter"])},[fe(d(bt),null,{default:ge(()=>[d(f)?(O(),ie(d(Cv),{key:0})):(O(),ie(d(gg),{key:1}))]),_:1})],42,tw)),[[d(Fa),x]]):de("v-if",!0),fe(d(Gi),{id:M.id,ref_key:"input",ref:i,type:"number",step:M.step,"model-value":d(m),placeholder:M.placeholder,disabled:d(v),size:d(p),max:M.max,min:M.min,name:M.name,label:M.label,"validate-event":!1,onKeydown:[Mn(zt(x,["prevent"]),["up"]),Mn(zt(E,["prevent"]),["down"])],onBlur:U,onFocus:X,onInput:T,onChange:N},null,8,["id","step","model-value","placeholder","disabled","size","max","min","name","label","onKeydown"])],34))}});var rw=Ie(ow,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input-number/src/input-number.vue"]]);const sw=Pt(rw),iw=De({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},icon:{type:uo,default:""}}),lw={click:e=>e instanceof MouseEvent},aw=["href"],cw={name:"ElLink"},uw=we({...cw,props:iw,emits:lw,setup(e,{emit:t}){const n=e,o=ze("link");function r(s){n.disabled||t("click",s)}return(s,i)=>(O(),te("a",{class:ee([d(o).b(),d(o).m(s.type),d(o).is("disabled",s.disabled),d(o).is("underline",s.underline&&!s.disabled)]),href:s.disabled||!s.href?void 0:s.href,onClick:r},[s.icon?(O(),ie(d(bt),{key:0},{default:ge(()=>[(O(),ie(nt(s.icon)))]),_:1})):de("v-if",!0),s.$slots.default?(O(),te("span",{key:1,class:ee(d(o).e("inner"))},[Be(s.$slots,"default")],2)):de("v-if",!0),s.$slots.icon?Be(s.$slots,"icon",{key:2}):de("v-if",!0)],10,aw))}});var fw=Ie(uw,[["__file","/home/runner/work/element-plus/element-plus/packages/components/link/src/link.vue"]]);const dw=Pt(fw);var Ha=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function pw(e,t){return!!(e===t||Ha(e)&&Ha(t))}function hw(e,t){if(e.length!==t.length)return!1;for(var n=0;n{const t=Qe().proxy.$props;return P(()=>{const n=(o,r,s)=>({});return t.perfMode?ms(n):mw(n)})},Va="itemRendered",ja="scroll",af="forward",cf="backward",di="auto",gw="smart",bw="start",Ka="center",yw="end",go="horizontal",il="vertical",ww="ltr",Pr="rtl",uf="negative",_w="positive-ascending",ff="positive-descending",Cw={[go]:"left",[il]:"top"},kw=20,Ew={[go]:"deltaX",[il]:"deltaY"},Sw=({atEndEdge:e,atStartEdge:t,layout:n},o)=>{let r,s=0;const i=a=>a<0&&t.value||a>0&&e.value;return{hasReachedEdge:i,onWheel:a=>{Eu(r);const c=a[Ew[n.value]];i(s)&&i(s+c)||(s+=c,Ng()||a.preventDefault(),r=ku(()=>{o(s),s=0}))}}},pi=It({type:Ee([Number,Function]),required:!0}),hi=It({type:Number}),mi=It({type:Number,default:2}),xw=It({type:String,values:["ltr","rtl"],default:"ltr"}),vi=It({type:Number,default:0}),Wr=It({type:Number,required:!0}),df=It({type:String,values:["horizontal","vertical"],default:il}),pf=De({className:{type:String,default:""},containerElement:{type:Ee([String,Object]),default:"div"},data:{type:Ee(Array),default:()=>Pn([])},direction:xw,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:"div"},style:{type:Ee([Object,String,Array])},useIsScrolling:{type:Boolean,default:!1},width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:{type:Boolean,default:!1}}),Tw=De({cache:mi,estimatedItemSize:hi,layout:df,initScrollOffset:vi,total:Wr,itemSize:pi,...pf}),gi={type:Number,default:6},hf={type:Number,default:0},mf={type:Number,default:2};De({columnCache:mi,columnWidth:pi,estimatedColumnWidth:hi,estimatedRowHeight:hi,initScrollLeft:vi,initScrollTop:vi,itemKey:{type:Ee(Function),default:({columnIndex:e,rowIndex:t})=>`${t}:${e}`},rowCache:mi,rowHeight:pi,totalColumn:Wr,totalRow:Wr,hScrollbarSize:gi,vScrollbarSize:gi,scrollbarStartGap:hf,scrollbarEndGap:mf,...pf});const $w=De({alwaysOn:Boolean,class:String,layout:df,total:Wr,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize:gi,startGap:hf,endGap:mf,visible:Boolean}),Bs=(e,t)=>ee===ww||e===Pr||e===go;let Xn=null;function Ua(e=!1){if(Xn===null||e){const t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";const o=document.createElement("div"),r=o.style;return r.width="100px",r.height="100px",t.appendChild(o),document.body.appendChild(t),t.scrollLeft>0?Xn=ff:(t.scrollLeft=1,t.scrollLeft===0?Xn=uf:Xn=_w),document.body.removeChild(t),Xn}return Xn}function Nw({move:e,size:t,bar:n},o){const r={},s=`translate${n.axis}(${e}px)`;return r[n.size]=t,r.transform=s,r.msTransform=s,r.webkitTransform=s,o==="horizontal"?r.height="100%":r.width="100%",r}const Ow=we({name:"ElVirtualScrollBar",props:$w,emits:["scroll","start-move","stop-move"],setup(e,{emit:t}){const n=P(()=>e.startGap+e.endGap),o=ze("virtual-scrollbar"),r=ze("scrollbar"),s=H(),i=H();let l=null,a=null;const c=Jt({isDragging:!1,traveled:0}),u=P(()=>Iu[e.layout]),h=P(()=>e.clientSize-d(n)),f=P(()=>({position:"absolute",width:`${go===e.layout?h.value:e.scrollbarSize}px`,height:`${go===e.layout?e.scrollbarSize:h.value}px`,[Cw[e.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),p=P(()=>{const _=e.ratio,T=e.clientSize;if(_>=100)return Number.POSITIVE_INFINITY;if(_>=50)return _*T/100;const N=T/3;return Math.floor(Math.min(Math.max(_*T,kw),N))}),v=P(()=>{if(!Number.isFinite(p.value))return{display:"none"};const _=`${p.value}px`;return Nw({bar:u.value,size:_,move:c.traveled},e.layout)}),m=P(()=>Math.floor(e.clientSize-p.value-d(n))),y=()=>{window.addEventListener("mousemove",E),window.addEventListener("mouseup",x);const _=d(i);!_||(a=document.onselectstart,document.onselectstart=()=>!1,_.addEventListener("touchmove",E),_.addEventListener("touchend",x))},b=()=>{window.removeEventListener("mousemove",E),window.removeEventListener("mouseup",x),document.onselectstart=a,a=null;const _=d(i);!_||(_.removeEventListener("touchmove",E),_.removeEventListener("touchend",x))},S=_=>{_.stopImmediatePropagation(),!(_.ctrlKey||[1,2].includes(_.button))&&(c.isDragging=!0,c[u.value.axis]=_.currentTarget[u.value.offset]-(_[u.value.client]-_.currentTarget.getBoundingClientRect()[u.value.direction]),t("start-move"),y())},x=()=>{c.isDragging=!1,c[u.value.axis]=0,t("stop-move"),b()},E=_=>{const{isDragging:T}=c;if(!T||!i.value||!s.value)return;const N=c[u.value.axis];if(!N)return;Eu(l);const R=(s.value.getBoundingClientRect()[u.value.direction]-_[u.value.client])*-1,q=i.value[u.value.offset]-N,X=R-q;l=ku(()=>{c.traveled=Math.max(e.startGap,Math.min(X,m.value)),t("scroll",X,m.value)})},k=_=>{const T=Math.abs(_.target.getBoundingClientRect()[u.value.direction]-_[u.value.client]),N=i.value[u.value.offset]/2,R=T-N;c.traveled=Math.max(0,Math.min(R,m.value)),t("scroll",R,m.value)};return ue(()=>e.scrollFrom,_=>{c.isDragging||(c.traveled=Math.ceil(_*m.value))}),Mt(()=>{b()}),()=>pn("div",{role:"presentation",ref:s,class:[o.b(),e.class,(e.alwaysOn||c.isDragging)&&"always-on"],style:f.value,onMousedown:zt(k,["stop","prevent"]),onTouchstartPrevent:S},pn("div",{ref:i,class:r.e("thumb"),style:v.value,onMousedown:S},[]))}}),Mw=({name:e,getOffset:t,getItemSize:n,getItemOffset:o,getEstimatedTotalSize:r,getStartIndexForOffset:s,getStopIndexForStartIndex:i,initCache:l,clearCache:a,validateProps:c})=>we({name:e!=null?e:"ElVirtualList",props:Tw,emits:[Va,ja],setup(u,{emit:h,expose:f}){c(u);const p=Qe(),v=ze("vl"),m=H(l(u,p)),y=vw(),b=H(),S=H(),x=H(),E=H({isScrolling:!1,scrollDir:"forward",scrollOffset:Ve(u.initScrollOffset)?u.initScrollOffset:0,updateRequested:!1,isScrollbarDragging:!1,scrollbarAlwaysOn:u.scrollbarAlwaysOn}),k=P(()=>{const{total:ne,cache:ve}=u,{isScrolling:pe,scrollDir:j,scrollOffset:I}=d(E);if(ne===0)return[0,0,0,0];const Q=s(u,I,d(m)),le=i(u,Q,I,d(m)),Ce=!pe||j===cf?Math.max(1,ve):1,Me=!pe||j===af?Math.max(1,ve):1;return[Math.max(0,Q-Ce),Math.max(0,Math.min(ne-1,le+Me)),Q,le]}),_=P(()=>r(u,d(m))),T=P(()=>bi(u.layout)),N=P(()=>[{position:"relative",[`overflow-${T.value?"x":"y"}`]:"scroll",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:u.direction,height:Ve(u.height)?`${u.height}px`:u.height,width:Ve(u.width)?`${u.width}px`:u.width},u.style]),R=P(()=>{const ne=d(_),ve=d(T);return{height:ve?"100%":`${ne}px`,pointerEvents:d(E).isScrolling?"none":void 0,width:ve?`${ne}px`:"100%"}}),q=P(()=>T.value?u.width:u.height),{onWheel:X}=Sw({atStartEdge:P(()=>E.value.scrollOffset<=0),atEndEdge:P(()=>E.value.scrollOffset>=_.value),layout:P(()=>u.layout)},ne=>{var ve,pe;(pe=(ve=x.value).onMouseUp)==null||pe.call(ve),G(Math.min(E.value.scrollOffset+ne,_.value-q.value))}),U=()=>{const{total:ne}=u;if(ne>0){const[I,Q,le,Ce]=d(k);h(Va,I,Q,le,Ce)}const{scrollDir:ve,scrollOffset:pe,updateRequested:j}=d(E);h(ja,ve,pe,j)},M=ne=>{const{clientHeight:ve,scrollHeight:pe,scrollTop:j}=ne.currentTarget,I=d(E);if(I.scrollOffset===j)return;const Q=Math.max(0,Math.min(j,pe-ve));E.value={...I,isScrolling:!0,scrollDir:Bs(I.scrollOffset,Q),scrollOffset:Q,updateRequested:!1},Fe(Se)},L=ne=>{const{clientWidth:ve,scrollLeft:pe,scrollWidth:j}=ne.currentTarget,I=d(E);if(I.scrollOffset===pe)return;const{direction:Q}=u;let le=pe;if(Q===Pr)switch(Ua()){case uf:{le=-pe;break}case ff:{le=j-ve-pe;break}}le=Math.max(0,Math.min(le,j-ve)),E.value={...I,isScrolling:!0,scrollDir:Bs(I.scrollOffset,le),scrollOffset:le,updateRequested:!1},Fe(Se)},Z=ne=>{d(T)?L(ne):M(ne),U()},B=(ne,ve)=>{const pe=(_.value-q.value)/ve*ne;G(Math.min(_.value-q.value,pe))},G=ne=>{ne=Math.max(ne,0),ne!==d(E).scrollOffset&&(E.value={...d(E),scrollOffset:ne,scrollDir:Bs(d(E).scrollOffset,ne),updateRequested:!0},Fe(Se))},J=(ne,ve=di)=>{const{scrollOffset:pe}=d(E);ne=Math.max(0,Math.min(ne,u.total-1)),G(t(u,ne,ve,pe,d(m)))},me=ne=>{const{direction:ve,itemSize:pe,layout:j}=u,I=y.value(a&&pe,a&&j,a&&ve);let Q;if(ye(I,String(ne)))Q=I[ne];else{const le=o(u,ne,d(m)),Ce=n(u,ne,d(m)),Me=d(T),Ne=ve===Pr,g=Me?le:0;I[ne]=Q={position:"absolute",left:Ne?void 0:`${g}px`,right:Ne?`${g}px`:void 0,top:Me?0:`${le}px`,height:Me?"100%":`${Ce}px`,width:Me?`${Ce}px`:"100%"}}return Q},Se=()=>{E.value.isScrolling=!1,Fe(()=>{y.value(-1,null,null)})},_e=()=>{const ne=b.value;ne&&(ne.scrollTop=0)};We(()=>{if(!Ue)return;const{initScrollOffset:ne}=u,ve=d(b);Ve(ne)&&ve&&(d(T)?ve.scrollLeft=ne:ve.scrollTop=ne),U()}),nr(()=>{const{direction:ne,layout:ve}=u,{scrollOffset:pe,updateRequested:j}=d(E),I=d(b);if(j&&I)if(ve===go)if(ne===Pr)switch(Ua()){case"negative":{I.scrollLeft=-pe;break}case"positive-ascending":{I.scrollLeft=pe;break}default:{const{clientWidth:Q,scrollWidth:le}=I;I.scrollLeft=le-Q-pe;break}}else I.scrollLeft=pe;else I.scrollTop=pe});const Te={ns:v,clientSize:q,estimatedTotalSize:_,windowStyle:N,windowRef:b,innerRef:S,innerStyle:R,itemsToRender:k,scrollbarRef:x,states:E,getItemStyle:me,onScroll:Z,onScrollbarScroll:B,onWheel:X,scrollTo:G,scrollToItem:J,resetScrollTop:_e};return f({windowRef:b,innerRef:S,getItemStyleCache:y,scrollTo:G,scrollToItem:J,resetScrollTop:_e,states:E}),Te},render(u){var h;const{$slots:f,className:p,clientSize:v,containerElement:m,data:y,getItemStyle:b,innerElement:S,itemsToRender:x,innerStyle:E,layout:k,total:_,onScroll:T,onScrollbarScroll:N,onWheel:R,states:q,useIsScrolling:X,windowStyle:U,ns:M}=u,[L,Z]=x,B=nt(m),G=nt(S),J=[];if(_>0)for(let Te=L;Te<=Z;Te++)J.push((h=f.default)==null?void 0:h.call(f,{data:y,key:Te,index:Te,isScrolling:X?q.isScrolling:void 0,style:b(Te)}));const me=[pn(G,{style:E,ref:"innerRef"},Oe(G)?J:{default:()=>J})],Se=pn(Ow,{ref:"scrollbarRef",clientSize:v,layout:k,onScroll:N,ratio:v*100/this.estimatedTotalSize,scrollFrom:q.scrollOffset/(this.estimatedTotalSize-v),total:_}),_e=pn(B,{class:[M.e("window"),p],style:U,onScroll:T,onWheel:R,ref:"windowRef",key:0},Oe(B)?[me]:{default:()=>[me]});return pn("div",{key:0,class:[M.e("wrapper"),q.scrollbarAlwaysOn?"always-on":""]},[_e,Se])}}),Aw=Mw({name:"ElFixedSizeList",getItemOffset:({itemSize:e},t)=>t*e,getItemSize:({itemSize:e})=>e,getEstimatedTotalSize:({total:e,itemSize:t})=>t*e,getOffset:({height:e,total:t,itemSize:n,layout:o,width:r},s,i,l)=>{const a=bi(o)?r:e,c=Math.max(0,t*n-a),u=Math.min(c,s*n),h=Math.max(0,(s+1)*n-a);switch(i===gw&&(l>=h-a&&l<=u+a?i=di:i=Ka),i){case bw:return u;case yw:return h;case Ka:{const f=Math.round(h+(u-h)/2);return fc+Math.floor(a/2)?c:f}case di:default:return l>=h&&l<=u?l:lMath.max(0,Math.min(e-1,Math.floor(n/t))),getStopIndexForStartIndex:({height:e,total:t,itemSize:n,layout:o,width:r},s,i)=>{const l=s*n,a=bi(o)?r:e,c=Math.ceil((a+i-l)/n);return Math.max(0,Math.min(t-1,s+c-1))},initCache(){},clearCache:!0,validateProps(){}}),ll=Symbol(),Iw={key:-1,level:-1,data:{}};var Oo=(e=>(e.KEY="id",e.LABEL="label",e.CHILDREN="children",e.DISABLED="disabled",e))(Oo||{}),yi=(e=>(e.ADD="add",e.DELETE="delete",e))(yi||{});const Pw=De({data:{type:Ee(Array),default:()=>Pn([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:Ee(Object),default:()=>Pn({children:"children",label:"label",disabled:"disabled",value:"id"})},highlightCurrent:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultCheckedKeys:{type:Ee(Array),default:()=>Pn([])},checkStrictly:{type:Boolean,default:!1},defaultExpandedKeys:{type:Ee(Array),default:()=>Pn([])},indent:{type:Number,default:16},icon:{type:uo},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:{type:Boolean,default:!1},currentNodeKey:{type:Ee([String,Number])},accordion:{type:Boolean,default:!1},filterMethod:{type:Ee(Function)},perfMode:{type:Boolean,default:!0}}),Lw=De({node:{type:Ee(Object),default:()=>Pn(Iw)},expanded:{type:Boolean,default:!1},checked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},current:{type:Boolean,default:!1},hiddenExpandIcon:{type:Boolean,default:!1}}),Fw=De({node:{type:Ee(Object),required:!0}}),vf="node-click",gf="node-expand",bf="node-collapse",yf="current-change",wf="check",_f="check-change",Cf="node-contextmenu",Rw={[vf]:(e,t,n)=>e&&t&&n,[gf]:(e,t)=>e&&t,[bf]:(e,t)=>e&&t,[yf]:(e,t)=>e&&t,[wf]:(e,t)=>e&&t,[_f]:(e,t)=>e&&typeof t=="boolean",[Cf]:(e,t,n)=>e&&t&&n},Bw={click:(e,t)=>!!(e&&t),toggle:e=>!!e,check:(e,t)=>e&&typeof t=="boolean"};function zw(e,t){const n=H(new Set),o=H(new Set),{emit:r}=Qe();ue(()=>t.value,()=>Fe(()=>{S(e.defaultCheckedKeys)}),{immediate:!0});const s=()=>{if(!t.value||!e.showCheckbox||e.checkStrictly)return;const{levelTreeNodeMap:x,maxLevel:E}=t.value,k=n.value,_=new Set;for(let T=E-1;T>=1;--T){const N=x.get(T);!N||N.forEach(R=>{const q=R.children;if(q){let X=!0,U=!1;for(const M of q){const L=M.key;if(k.has(L))U=!0;else if(_.has(L)){X=!1,U=!0;break}else X=!1}X?k.add(R.key):U?(_.add(R.key),k.delete(R.key)):(k.delete(R.key),_.delete(R.key))}})}o.value=_},i=x=>n.value.has(x.key),l=x=>o.value.has(x.key),a=(x,E,k=!0)=>{const _=n.value,T=(N,R)=>{_[R?yi.ADD:yi.DELETE](N.key);const q=N.children;!e.checkStrictly&&q&&q.forEach(X=>{X.disabled||T(X,R)})};T(x,E),s(),k&&c(x,E)},c=(x,E)=>{const{checkedNodes:k,checkedKeys:_}=v(),{halfCheckedNodes:T,halfCheckedKeys:N}=m();r(wf,x.data,{checkedKeys:_,checkedNodes:k,halfCheckedKeys:N,halfCheckedNodes:T}),r(_f,x.data,E)};function u(x=!1){return v(x).checkedKeys}function h(x=!1){return v(x).checkedNodes}function f(){return m().halfCheckedKeys}function p(){return m().halfCheckedNodes}function v(x=!1){const E=[],k=[];if((t==null?void 0:t.value)&&e.showCheckbox){const{treeNodeMap:_}=t.value;n.value.forEach(T=>{const N=_.get(T);N&&(!x||x&&N.isLeaf)&&(k.push(T),E.push(N.data))})}return{checkedKeys:k,checkedNodes:E}}function m(){const x=[],E=[];if((t==null?void 0:t.value)&&e.showCheckbox){const{treeNodeMap:k}=t.value;o.value.forEach(_=>{const T=k.get(_);T&&(E.push(_),x.push(T.data))})}return{halfCheckedNodes:x,halfCheckedKeys:E}}function y(x){n.value.clear(),o.value.clear(),S(x)}function b(x,E){if((t==null?void 0:t.value)&&e.showCheckbox){const k=t.value.treeNodeMap.get(x);k&&a(k,E,!1)}}function S(x){if(t!=null&&t.value){const{treeNodeMap:E}=t.value;if(e.showCheckbox&&E&&x)for(const k of x){const _=E.get(k);_&&!i(_)&&a(_,!0,!1)}}}return{updateCheckedKeys:s,toggleCheckbox:a,isChecked:i,isIndeterminate:l,getCheckedKeys:u,getCheckedNodes:h,getHalfCheckedKeys:f,getHalfCheckedNodes:p,setChecked:b,setCheckedKeys:y}}function Dw(e,t){const n=H(new Set([])),o=H(new Set([])),r=P(()=>he(e.filterMethod));function s(l){var a;if(!r.value)return;const c=new Set,u=o.value,h=n.value,f=[],p=((a=t.value)==null?void 0:a.treeNodes)||[],v=e.filterMethod;h.clear();function m(y){y.forEach(b=>{f.push(b),v!=null&&v(l,b.data)?f.forEach(x=>{c.add(x.key)}):b.isLeaf&&h.add(b.key);const S=b.children;if(S&&m(S),!b.isLeaf){if(!c.has(b.key))h.add(b.key);else if(S){let x=!0;for(const E of S)if(!h.has(E.key)){x=!1;break}x?u.add(b.key):u.delete(b.key)}}f.pop()})}return m(p),c}function i(l){return o.value.has(l.key)}return{hiddenExpandIconKeySet:o,hiddenNodeKeySet:n,doFilter:s,isForceHiddenExpandIcon:i}}function Hw(e,t){const n=H(new Set(e.defaultExpandedKeys)),o=H(),r=oo();ue(()=>e.currentNodeKey,j=>{o.value=j},{immediate:!0}),ue(()=>e.data,j=>{pe(j)},{immediate:!0});const{isIndeterminate:s,isChecked:i,toggleCheckbox:l,getCheckedKeys:a,getCheckedNodes:c,getHalfCheckedKeys:u,getHalfCheckedNodes:h,setChecked:f,setCheckedKeys:p}=zw(e,r),{doFilter:v,hiddenNodeKeySet:m,isForceHiddenExpandIcon:y}=Dw(e,r),b=P(()=>{var j;return((j=e.props)==null?void 0:j.value)||Oo.KEY}),S=P(()=>{var j;return((j=e.props)==null?void 0:j.children)||Oo.CHILDREN}),x=P(()=>{var j;return((j=e.props)==null?void 0:j.disabled)||Oo.DISABLED}),E=P(()=>{var j;return((j=e.props)==null?void 0:j.label)||Oo.LABEL}),k=P(()=>{const j=n.value,I=m.value,Q=[],le=r.value&&r.value.treeNodes||[];function Ce(){const Me=[];for(let Ne=le.length-1;Ne>=0;--Ne)Me.push(le[Ne]);for(;Me.length;){const Ne=Me.pop();if(!!Ne&&(I.has(Ne.key)||Q.push(Ne),j.has(Ne.key))){const g=Ne.children;if(g){const w=g.length;for(let $=w-1;$>=0;--$)Me.push(g[$])}}}}return Ce(),Q}),_=P(()=>k.value.length>0);function T(j){const I=new Map,Q=new Map;let le=1;function Ce(Ne,g=1,w=void 0){var $;const F=[];for(const A of Ne){const V=q(A),Y={level:g,key:V,data:A};Y.label=U(A),Y.parent=w;const z=R(A);Y.disabled=X(A),Y.isLeaf=!z||z.length===0,z&&z.length&&(Y.children=Ce(z,g+1,Y)),F.push(Y),I.set(V,Y),Q.has(g)||Q.set(g,[]),($=Q.get(g))==null||$.push(Y)}return g>le&&(le=g),F}const Me=Ce(j);return{treeNodeMap:I,levelTreeNodeMap:Q,maxLevel:le,treeNodes:Me}}function N(j){const I=v(j);I&&(n.value=I)}function R(j){return j[S.value]}function q(j){return j?j[b.value]:""}function X(j){return j[x.value]}function U(j){return j[E.value]}function M(j){n.value.has(j.key)?J(j):G(j)}function L(j,I){t(vf,j.data,j,I),Z(j),e.expandOnClickNode&&M(j),e.showCheckbox&&e.checkOnClickNode&&!j.disabled&&l(j,!i(j),!0)}function Z(j){_e(j)||(o.value=j.key,t(yf,j.data,j))}function B(j,I){l(j,I)}function G(j){const I=n.value;if((r==null?void 0:r.value)&&e.accordion){const{treeNodeMap:Q}=r.value;I.forEach(le=>{const Ce=Q.get(le);Ce&&Ce.level===Ce.level&&I.delete(le)})}I.add(j.key),t(gf,j.data,j)}function J(j){n.value.delete(j.key),t(bf,j.data,j)}function me(j){return n.value.has(j.key)}function Se(j){return!!j.disabled}function _e(j){const I=o.value;return!!I&&I===j.key}function Te(){var j,I;if(!!o.value)return(I=(j=r==null?void 0:r.value)==null?void 0:j.treeNodeMap.get(o.value))==null?void 0:I.data}function ne(){return o.value}function ve(j){o.value=j}function pe(j){Fe(()=>r.value=T(j))}return{tree:r,flattenTree:k,isNotEmpty:_,getKey:q,getChildren:R,toggleExpand:M,toggleCheckbox:l,isExpanded:me,isChecked:i,isIndeterminate:s,isDisabled:Se,isCurrent:_e,isForceHiddenExpandIcon:y,handleNodeClick:L,handleNodeCheck:B,getCurrentNode:Te,getCurrentKey:ne,setCurrentKey:ve,getCheckedKeys:a,getCheckedNodes:c,getHalfCheckedKeys:u,getHalfCheckedNodes:h,setChecked:f,setCheckedKeys:p,filter:N,setData:pe}}var Vw=we({name:"ElTreeNodeContent",props:Fw,setup(e){const t=Re(ll),n=ze("tree");return()=>{const o=e.node,{data:r}=o;return t!=null&&t.ctx.slots.default?t.ctx.slots.default({node:o,data:r}):pn("span",{class:n.be("node","label")},[o==null?void 0:o.label])}}});const jw="caret-right",Kw=we({name:"ElTreeNode",components:{ElIcon:bt,CaretRight:$v,ElCheckbox:cr,ElNodeContent:Vw},props:Lw,emits:Bw,setup(e,{emit:t}){const n=Re(ll),o=ze("tree"),r=P(()=>{var u;return(u=n==null?void 0:n.props.indent)!=null?u:16}),s=P(()=>{var u;return(u=n==null?void 0:n.props.icon)!=null?u:jw});return{ns:o,indent:r,icon:s,handleClick:u=>{t("click",e.node,u)},handleExpandIconClick:()=>{t("toggle",e.node)},handleCheckChange:u=>{t("check",e.node,u)},handleContextMenu:u=>{var h,f,p,v;(p=(f=(h=n==null?void 0:n.instance)==null?void 0:h.vnode)==null?void 0:f.props)!=null&&p.onNodeContextmenu&&(u.stopPropagation(),u.preventDefault()),n==null||n.ctx.emit(Cf,u,(v=e.node)==null?void 0:v.data,e.node)}}}}),Uw=["aria-expanded","aria-disabled","aria-checked","data-key"];function Ww(e,t,n,o,r,s){var i,l,a;const c=je("el-icon"),u=je("el-checkbox"),h=je("el-node-content");return O(),te("div",{ref:"node$",class:ee([e.ns.b("node"),e.ns.is("expanded",e.expanded),e.ns.is("current",e.current),e.ns.is("focusable",!e.disabled),e.ns.is("checked",!e.disabled&&e.checked)]),role:"treeitem",tabindex:"-1","aria-expanded":e.expanded,"aria-disabled":e.disabled,"aria-checked":e.checked,"data-key":(i=e.node)==null?void 0:i.key,onClick:t[1]||(t[1]=zt((...f)=>e.handleClick&&e.handleClick(...f),["stop"])),onContextmenu:t[2]||(t[2]=(...f)=>e.handleContextMenu&&e.handleContextMenu(...f))},[re("div",{class:ee(e.ns.be("node","content")),style:Ke({paddingLeft:`${(e.node.level-1)*e.indent}px`})},[e.icon?(O(),ie(c,{key:0,class:ee([e.ns.is("leaf",!!((l=e.node)!=null&&l.isLeaf)),e.ns.is("hidden",e.hiddenExpandIcon),{expanded:!((a=e.node)!=null&&a.isLeaf)&&e.expanded},e.ns.be("node","expand-icon")]),onClick:zt(e.handleExpandIconClick,["stop"])},{default:ge(()=>[(O(),ie(nt(e.icon)))]),_:1},8,["class","onClick"])):de("v-if",!0),e.showCheckbox?(O(),ie(u,{key:1,"model-value":e.checked,indeterminate:e.indeterminate,disabled:e.disabled,onChange:e.handleCheckChange,onClick:t[0]||(t[0]=zt(()=>{},["stop"]))},null,8,["model-value","indeterminate","disabled","onChange"])):de("v-if",!0),fe(h,{node:e.node},null,8,["node"])],6)],42,Uw)}var qw=Ie(Kw,[["render",Ww],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree-node.vue"]]);const Yw=we({name:"ElTreeV2",components:{ElTreeNode:qw,FixedSizeList:Aw},props:Pw,emits:Rw,setup(e,t){mt(ll,{ctx:t,props:e,instance:Qe()}),mt(Hn,void 0);const{t:n}=Yi(),o=ze("tree"),{flattenTree:r,isNotEmpty:s,toggleExpand:i,isExpanded:l,isIndeterminate:a,isChecked:c,isDisabled:u,isCurrent:h,isForceHiddenExpandIcon:f,toggleCheckbox:p,handleNodeClick:v,handleNodeCheck:m,getCurrentNode:y,getCurrentKey:b,setCurrentKey:S,getCheckedKeys:x,getCheckedNodes:E,getHalfCheckedKeys:k,getHalfCheckedNodes:_,setChecked:T,setCheckedKeys:N,filter:R,setData:q}=Hw(e,t.emit);return t.expose({getCurrentNode:y,getCurrentKey:b,setCurrentKey:S,getCheckedKeys:x,getCheckedNodes:E,getHalfCheckedKeys:k,getHalfCheckedNodes:_,setChecked:T,setCheckedKeys:N,filter:R,setData:q}),{t:n,ns:o,flattenTree:r,itemSize:26,isNotEmpty:s,toggleExpand:i,toggleCheckbox:p,isExpanded:l,isIndeterminate:a,isChecked:c,isDisabled:u,isCurrent:h,isForceHiddenExpandIcon:f,handleNodeClick:v,handleNodeCheck:m}}});function Gw(e,t,n,o,r,s){var i;const l=je("el-tree-node"),a=je("fixed-size-list");return O(),te("div",{class:ee([e.ns.b(),{[e.ns.m("highlight-current")]:e.highlightCurrent}]),role:"tree"},[e.isNotEmpty?(O(),ie(a,{key:0,"class-name":e.ns.b("virtual-list"),data:e.flattenTree,total:e.flattenTree.length,height:e.height,"item-size":e.itemSize,"perf-mode":e.perfMode},{default:ge(({data:c,index:u,style:h})=>[(O(),ie(l,{key:c[u].key,style:Ke(h),node:c[u],expanded:e.isExpanded(c[u]),"show-checkbox":e.showCheckbox,checked:e.isChecked(c[u]),indeterminate:e.isIndeterminate(c[u]),disabled:e.isDisabled(c[u]),current:e.isCurrent(c[u]),"hidden-expand-icon":e.isForceHiddenExpandIcon(c[u]),onClick:e.handleNodeClick,onToggle:e.toggleExpand,onCheck:e.handleNodeCheck},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck"]))]),_:1},8,["class-name","data","total","height","item-size","perf-mode"])):(O(),te("div",{key:1,class:ee(e.ns.e("empty-block"))},[re("span",{class:ee(e.ns.e("empty-text"))},Ye((i=e.emptyText)!=null?i:e.t("el.tree.emptyText")),3)],2))],2)}var Xw=Ie(Yw,[["render",Gw],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree.vue"]]);const Zw=Pt(Xw);const Jw=re("div",{style:{width:"100%",height:"30px","background-color":"#26282f",display:"flex","align-items":"center","justify-content":"center",color:"white"},class:"modal-drag"}," Profiler ",-1),Qw={style:{width:"100%"}},e_={style:{flex:"1","text-align":"right"}},kf=we({__name:"ProfilerPanel",props:{show:Boolean},setup(e){let t=H([]),n;function o(){const s=window.cc;if(!s||!s.profiler||!s.profiler.stats)return;const i=s.profiler.stats;t.value.forEach(l=>{const a=i[l.key];l.desc=a.desc,a.isInteger?l.value=a.counter._value|0:l.value=a.counter._value.toFixed(2)}),n=setTimeout(o,1e3)}function r(){t.value=[{key:"fps",desc:"",value:0},{key:"draws",desc:"",value:0},{key:"frame",desc:"",value:0},{key:"instances",desc:"",value:0},{key:"tricount",desc:"",value:0},{key:"logic",desc:"",value:0},{key:"physics",desc:"",value:0},{key:"render",desc:"",value:0},{key:"textureMemory",desc:"",value:0},{key:"bufferMemory",desc:"",value:0}],o()}return We(()=>{r()}),ls(()=>{isNaN(n)||clearTimeout(n)}),(s,i)=>(O(),te($e,null,[Jw,re("div",Qw,[(O(!0),te($e,null,yn(d(t),l=>(O(),te("div",{class:"row",key:l.key},[re("span",null,Ye(l.desc),1),re("span",e_,Ye(l.value),1)]))),128))])],64))}});const t_={class:"row"},n_={style:{flex:"1"}},Ef=we({__name:"PropItem",props:{model:null,propName:null,propKey:null,updateKey:null},setup(e){const t=e;function n(){const r=t.model[t.propKey],s=typeof r;return s==="object"&&r.__classname__?r.__classname__:s}class o{static get color(){const s=t.model[t.propKey],i=s.a.toString(16);return`#${s.toHEX()}${i.length===1?"0"+i:i}`}static set color(s){t.model[t.propKey]=new cc.Color().fromHEX(s)}}return(r,s)=>{const i=sw,l=Gi,a=cr,c=Z1;return O(),te("div",t_,[re("span",n_,Ye(e.propName),1),n()=="number"?(O(),ie(i,{key:0,modelValue:e.model[e.propKey],"onUpdate:modelValue":s[0]||(s[0]=u=>e.model[e.propKey]=u),precision:2,size:"small","controls-position":"right",style:{flex:"1"}},null,8,["modelValue"])):n()=="string"?(O(),ie(l,{key:1,size:"small",modelValue:e.model[e.propKey],"onUpdate:modelValue":s[1]||(s[1]=u=>e.model[e.propKey]=u),style:{flex:"1"}},null,8,["modelValue"])):n()=="boolean"?(O(),ie(a,{key:2,modelValue:e.model[e.propKey],"onUpdate:modelValue":s[2]||(s[2]=u=>e.model[e.propKey]=u),size:"small",style:{"margin-left":"10px"}},null,8,["modelValue"])):n()=="cc.Color"?(O(),ie(c,{key:3,modelValue:o.color,"onUpdate:modelValue":s[3]||(s[3]=u=>o.color=u),size:"small",style:{flex:"1"},"color-format":"hex","show-alpha":""},null,8,["modelValue"])):de("",!0)])}}});class bo{static checkNodeValid(t){return t&&cc.isValid(t)}static outputToConsole(t){let n=1;for(;window["temp"+n]!==void 0;)n++;window["temp"+n]=t,console.log("temp"+n),console.log(window["temp"+n])}static drawNodeRect(t){let n,o=t.getComponent(cc.UITransformComponent);if(o)n=this.getSelfBoundingBoxToWold(o);else{let f=cc.v3();t.getWorldPosition(f),n=cc.rect(f.x,f.y,0,0)}let r=new cc.Node("Canvas");cc.director.getScene().addChild(r),r.addComponent(cc.Canvas);let i=new cc.Node,l=i.addComponent(cc.GraphicsComponent),a=i.addComponent(cc.UITransformComponent);r.addChild(i);let c=cc.v3(n.center.x,n.center.y,0),u=cc.v3();return r.getComponent(cc.UITransformComponent).convertToNodeSpaceAR(c,u),i.setPosition(u),i.layer=t.layer,n.width===0||n.height===0?(l.circle(0,0,100),l.fillColor=cc.Color.GREEN,l.fill()):(a.width=n.width,a.height=n.height,l.rect(-a.width/2,-a.height/2,a.width,a.height),l.fillColor=new cc.Color().fromHEX("#E91E6390"),l.fill()),setTimeout(()=>{cc.isValid(r)&&r.destroy()},2e3),t}static getComponentName(t){return t.__classname__}static getComponents(t){return t.components.map(n=>({name:n.__classname__,target:n}))}static getSelfBoundingBoxToWold(t){let n=cc.mat4();if(t.node.parent){t.node.parent.getWorldMatrix(n);let o=n,r=cc.mat4();cc.Mat4.fromRTS(r,t.node.getRotation(),t.node.getPosition(),t.node.getScale());const s=t._contentSize.width,i=t._contentSize.height,l=cc.rect(-t._anchorPoint.x*s,-t._anchorPoint.y*i,s,i);return cc.Mat4.multiply(n,o,r),l.transformMat4(n),l}else return t.getBoundingBox()}}const o_={class:"row"},r_=re("span",{class:"header-title",style:{flex:"1"}},"Node",-1),s_=Ot("+"),i_=Ot(">"),l_=we({__name:"CCNode",props:{ccNode:Object,updateKey:Number},setup(e){const t=e;class n{static get ccNode(){return t.ccNode}static get nodeName(){return this.ccNode.name}static set nodeName(r){this.ccNode.name=r}static get x(){return this.ccNode.getPosition().x}static set x(r){const s=this.ccNode.getPosition();this.ccNode.setPosition(r,s.y,s.z)}static get y(){return this.ccNode.getPosition().y}static set y(r){const s=this.ccNode.getPosition();this.ccNode.setPosition(s.x,r,s.z)}static get z(){return this.ccNode.getPosition().z}static set z(r){const s=this.ccNode.getPosition();this.ccNode.setPosition(s.x,s.y,r)}static get scaleX(){return this.ccNode.getScale().x}static set scaleX(r){const s=this.ccNode.getScale();this.ccNode.setScale(r,s.y,s.z)}static get scaleY(){return this.ccNode.getScale().y}static set scaleY(r){const s=this.ccNode.getScale();this.ccNode.setScale(s.x,r,s.z)}static get scaleZ(){return this.ccNode.getScale().z}static set scaleZ(r){const s=this.ccNode.getScale();this.ccNode.setScale(s.x,s.y,r)}}return qn(n,"props",[{name:"Name",key:"nodeName"},{name:"X",key:"x"},{name:"Y",key:"y"},{name:"Z",key:"z"},{name:"Scale X",key:"scaleX"},{name:"Scale Y",key:"scaleY"},{name:"Scale Z",key:"scaleZ"}]),(o,r)=>{const s=cr,i=ys,l=kf;return O(),te($e,null,[re("div",o_,[fe(s,{modelValue:e.ccNode.active,"onUpdate:modelValue":r[0]||(r[0]=a=>e.ccNode.active=a),size:"small",style:{"margin-right":"10px"}},null,8,["modelValue"]),r_,fe(i,{size:"small",onClick:r[1]||(r[1]=a=>d(bo).drawNodeRect(e.ccNode))},{default:ge(()=>[s_]),_:1}),fe(i,{size:"small",onClick:r[2]||(r[2]=a=>d(bo).outputToConsole(e.ccNode))},{default:ge(()=>[i_]),_:1})]),e.ccNode.name!="PROFILER_NODE"?(O(!0),te($e,{key:0},yn(n.props,a=>(O(),ie(Ef,{key:a.key,model:n,"prop-name":a.name,"prop-key":a.key,"update-key":e.updateKey},null,8,["prop-name","prop-key","update-key"]))),128)):de("",!0),e.ccNode.name=="PROFILER_NODE"?(O(),ie(l,{key:1,show:!0})):de("",!0)],64)}}});class a_{static getViewModel(t,n){switch(t){case"cc.UITransform":return new c_(n);case"cc.Label":return new u_;case"cc.Sprite":return new f_;default:return null}}}class c_{constructor(t){qn(this,"componentGetter");qn(this,"props",[{name:"Width",key:"width",custom:!0},{name:"Height",key:"height",custom:!0},{name:"Anchor X",key:"anchorX",custom:!0},{name:"Anchor Y",key:"anchorY",custom:!0}]);this.componentGetter=t}get component(){return this.componentGetter()}get width(){return this.componentGetter().contentSize.width}set width(t){const n=this.component.contentSize;this.component.setContentSize(t,n.height)}get height(){return this.component.contentSize.height}set height(t){const n=this.component.contentSize;this.component.setContentSize(n.width,t)}get anchorX(){return this.component.anchorPoint.x}set anchorX(t){const n=this.component.anchorPoint;this.component.setAnchorPoint(t,n.y)}get anchorY(){return this.component.anchorPoint.y}set anchorY(t){const n=this.component.anchorPoint;this.component.setAnchorPoint(n.x,t)}}class u_{constructor(){qn(this,"props",[{name:"String",key:"string"},{name:"Color",key:"color"},{name:"Font Size",key:"fontSize"},{name:"Line Height",key:"lineHeight"}])}}class f_{constructor(){qn(this,"props",[{name:"Color",key:"color"}])}}const d_={class:"row"},p_={style:{flex:"1"}},h_=Ot(">"),m_=we({__name:"CCComponent",props:{name:String,component:Object,updateKey:Number},setup(e){const t=e,n=a_.getViewModel(t.name,()=>t.component);return(o,r)=>{const s=cr,i=ys;return O(),te($e,null,[re("div",d_,[fe(s,{modelValue:e.component.enabled,"onUpdate:modelValue":r[0]||(r[0]=l=>e.component.enabled=l),size:"small",style:{"margin-right":"10px"}},null,8,["modelValue"]),re("span",p_,Ye(e.name),1),fe(i,{size:"small",onClick:r[1]||(r[1]=l=>d(bo).outputToConsole(e.component))},{default:ge(()=>[h_]),_:1})]),d(n)?(O(!0),te($e,{key:0},yn(d(n).props,l=>(O(),ie(Ef,{key:l.key,model:l.custom?d(n):e.component,"prop-name":l.name,"prop-key":l.key,"update-key":e.updateKey},null,8,["model","prop-name","prop-key","update-key"]))),128)):de("",!0)],64)}}}),v_={class:"row"},g_={class:"header-title",style:{flex:"1"}},b_=Ot(">"),y_=we({__name:"UserComponent",props:{name:String,component:Object,updateKey:Number},setup(e){return(t,n)=>{const o=cr,r=ys;return O(),te("div",v_,[fe(o,{modelValue:e.component.enabled,"onUpdate:modelValue":n[0]||(n[0]=s=>e.component.enabled=s),size:"small",style:{"margin-right":"10px"}},null,8,["modelValue"]),re("span",g_,Ye(e.name),1),fe(r,{size:"small",onClick:n[1]||(n[1]=s=>d(bo).outputToConsole(e.component))},{default:ge(()=>[b_]),_:1})])}}});const w_=re("div",{class:"row",style:{height:"2px","background-color":"#1d1e21"}},null,-1),__=re("div",{class:"row",style:{height:"2px","background-color":"#1d1e21"}},null,-1),C_=we({__name:"TreePanel",props:{show:Boolean},setup(e){const t=e;let n=H(1),o;const r=new Map;let s=[];const i={value:"uuid",label:"name",children:"children"},l=(window.innerHeight-120)/2,a=H(null);We(()=>{console.log("ccc-devtools init")});function c(b,S,x){return x>=S.length?b:(b=b.getChildByUuid(S[x]),c(b,S,x+1))}function u(b){const S=c(cc.director.getScene(),b.path,0);b?o=S:o=null}function h(b){r.set(b.uuid,!0),s=[...r.keys()]}function f(b){r.delete(b.uuid),s=[...r.keys()]}function p(b,S,x){S.forEach(E=>{const k=x.concat(E.uuid),_={uuid:E.uuid,name:E.name,active:E.activeInHierarchy,children:[],path:k};E.children&&E.children.length>0&&p(_.children,E.children,k),b.push(_)})}function v(){if(t.show&&window.ccdevShow){let b=[];p(b,cc.director.getScene().children,[]),a.value.setData(b),n.value=-n.value}window.requestAnimationFrame(v)}function m(){v()}const y=setInterval(()=>{window.cc&&cc.director.getScene()&&(m(),clearInterval(y))},1e3);return(b,S)=>{const x=Zw,E=O0;return O(),te($e,null,[re("div",{style:Ke([{width:"100%"},{height:l}])},[fe(x,{ref_key:"treeView",ref:a,props:i,"empty-text":"\u6B63\u5728\u52A0\u8F7D\u573A\u666F","highlight-current":!0,"expand-on-click-node":!1,"default-expanded-keys":d(s),onCurrentChange:u,onNodeExpand:h,onNodeCollapse:f,height:l},{default:ge(({node:k})=>[re("span",{class:ee({"node-hide":!k.data.active})},Ye(k.label),3)]),_:1},8,["default-expanded-keys"])],4),re("div",{style:Ke([{width:"100%","border-top":"2px solid #414243"},{height:l}])},[d(n)!==0&&d(bo).checkNodeValid(d(o))?(O(),ie(E,{key:0},{default:ge(()=>[fe(l_,{"cc-node":d(o),"update-key":d(n)},null,8,["cc-node","update-key"]),w_,(O(!0),te($e,null,yn(d(bo).getComponents(d(o)),k=>(O(),te($e,{key:k.name},[k.name.startsWith("cc.")?(O(),ie(m_,{key:0,component:k.target,name:k.name,"update-key":d(n)},null,8,["component","name","update-key"])):(O(),ie(y_,{key:1,component:k.target,name:k.name,"update-key":d(n)},null,8,["component","name","update-key"])),__],64))),128))]),_:1})):de("",!0)],4)],64)}}});var k_=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n};const E_=Ot("ccc-devtools"),S_=we({__name:"App",setup(e){let t=H(!1);return window.addEventListener("showProfiler",n=>{t.value=!t.value}),(n,o)=>{const r=je("vue-final-modal"),s=o1,i=dw;return O(),te($e,null,[re("div",null,[fe(r,{modelValue:d(t),"onUpdate:modelValue":o[0]||(o[0]=l=>He(t)?t.value=l:t=l),classes:"modal-container","content-class":"modal-content","hide-overlay":!0,"click-to-close":!1,"prevent-click":!0,drag:!0,"fit-parent":!0,"drag-selector":".modal-drag"},{default:ge(()=>[fe(kf,{show:d(t)},null,8,["show"])]),_:1},8,["modelValue"])]),fe(s,{"body-style":{padding:0},style:{margin:"10px"}},{default:ge(()=>[fe(C_,{show:!0})]),_:1}),fe(i,{type:"primary",href:"https://github.com/potato47/ccc-devtools",target:"_blank",style:{position:"absolute",left:"5px",bottom:"5px"}},{default:ge(()=>[E_]),_:1})],64)}}});var x_=k_(S_,[["__scopeId","data-v-5cd4c653"]]);function al(e){return(al=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}function Wa(e,t,n,o,r,s,i){try{var l=e[s](i),a=l.value}catch(c){return void n(c)}l.done?t(a):Promise.resolve(a).then(o,r)}function T_(e,t){for(var n=0;n`${i}:${t.getPropertyValue(i)}`).join(";"),paddingSize:o,borderSize:r,boxSizing:n}}function fa(e,t=1,n){var o;Et||(Et=document.createElement("textarea"),document.body.appendChild(Et));const{paddingSize:r,borderSize:s,boxSizing:i,contextStyle:l}=u0(e);Et.setAttribute("style",`${l};${a0}`),Et.value=e.value||e.placeholder||"";let a=Et.scrollHeight;const c={};i==="border-box"?a=a+s:i==="content-box"&&(a=a-r),Et.value="";const u=Et.scrollHeight-r;if(Ve(t)){let h=u*t;i==="border-box"&&(h=h+r+s),a=Math.max(h,a),c.minHeight=`${h}px`}if(Ve(n)){let h=u*n;i==="border-box"&&(h=h+r+s),a=Math.min(h,a)}return c.height=`${a}px`,(o=Et.parentNode)==null||o.removeChild(Et),Et=void 0,c}const f0=De({id:{type:String,default:void 0},size:ir,disabled:Boolean,modelValue:{type:Ee([String,Number,Object]),default:""},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:Ee([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String,default:""},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:uo,default:""},prefixIcon:{type:uo,default:""},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:Ee([Object,Array,String]),default:()=>Pn({})}}),d0={[Nt]:e=>Oe(e),input:e=>Oe(e),change:e=>Oe(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,mouseleave:e=>e instanceof MouseEvent,mouseenter:e=>e instanceof MouseEvent,keydown:e=>e instanceof Event,compositionstart:e=>e instanceof CompositionEvent,compositionupdate:e=>e instanceof CompositionEvent,compositionend:e=>e instanceof CompositionEvent},p0=["role"],h0=["id","type","disabled","formatter","parser","readonly","autocomplete","tabindex","aria-label","placeholder"],m0=["id","tabindex","disabled","readonly","autocomplete","aria-label","placeholder"],v0={name:"ElInput",inheritAttrs:!1},g0=we({...v0,props:f0,emits:d0,setup(e,{expose:t,emit:n}){const o=e,r={suffix:"append",prefix:"prepend"},s=Qe(),i=zp(),l=us(),a=P(()=>{const C={};return o.containerRole==="combobox"&&(C["aria-haspopup"]=i["aria-haspopup"],C["aria-owns"]=i["aria-owns"],C["aria-expanded"]=i["aria-expanded"]),C}),c=Pg({excludeKeys:P(()=>Object.keys(a.value))}),{form:u,formItem:h}=qi(),{inputId:f}=gs(o,{formItemContext:h}),p=Vn(),v=vs(),m=ze("input"),y=ze("textarea"),b=oo(),S=oo(),x=H(!1),E=H(!1),k=H(!1),_=H(!1),T=H(),N=oo(o.inputStyle),R=P(()=>b.value||S.value),q=P(()=>{var C;return(C=u==null?void 0:u.statusIcon)!=null?C:!1}),X=P(()=>(h==null?void 0:h.validateState)||""),U=P(()=>X.value&&Sg[X.value]),M=P(()=>_.value?kg:eg),L=P(()=>[i.style,o.inputStyle]),Z=P(()=>[o.inputStyle,N.value,{resize:o.resize}]),B=P(()=>Yt(o.modelValue)?"":String(o.modelValue)),G=P(()=>o.clearable&&!v.value&&!o.readonly&&!!B.value&&(x.value||E.value)),J=P(()=>o.showPassword&&!v.value&&!o.readonly&&!!B.value&&(!!B.value||x.value)),me=P(()=>o.showWordLimit&&!!c.value.maxlength&&(o.type==="text"||o.type==="textarea")&&!v.value&&!o.readonly&&!o.showPassword),Se=P(()=>Array.from(B.value).length),_e=P(()=>!!me.value&&Se.value>Number(c.value.maxlength)),Te=P(()=>!!l.suffix||!!o.suffixIcon||G.value||o.showPassword||me.value||!!X.value&&q.value),[ne,ve]=o0(b);gu(S,C=>{if(!me.value||o.resize!=="both")return;const K=C[0],{width:oe}=K.contentRect;T.value={right:`calc(100% - ${oe+15+6}px)`}});const pe=()=>{const{type:C,autosize:K}=o;if(!(!Ue||C!=="textarea"))if(K){const oe=Ae(K)?K.minRows:void 0,ce=Ae(K)?K.maxRows:void 0;N.value={...fa(S.value,oe,ce)}}else N.value={minHeight:fa(S.value).minHeight}},j=()=>{const C=R.value;!C||C.value===B.value||(C.value=B.value)},I=C=>{const{el:K}=s.vnode;if(!K)return;const ce=Array.from(K.querySelectorAll(`.${m.e(C)}`)).find(be=>be.parentNode===K);if(!ce)return;const ke=r[C];l[ke]?ce.style.transform=`translateX(${C==="suffix"?"-":""}${K.querySelector(`.${m.be("group",ke)}`).offsetWidth}px)`:ce.removeAttribute("style")},Q=()=>{I("prefix"),I("suffix")},le=async C=>{ne();let{value:K}=C.target;o.formatter&&(K=o.parser?o.parser(K):K,K=o.formatter(K)),!k.value&&K!==B.value&&(n(Nt,K),n("input",K),await Fe(),j(),ve())},Ce=C=>{n("change",C.target.value)},Me=C=>{n("compositionstart",C),k.value=!0},Ne=C=>{var K;n("compositionupdate",C);const oe=(K=C.target)==null?void 0:K.value,ce=oe[oe.length-1]||"";k.value=!Og(ce)},g=C=>{n("compositionend",C),k.value&&(k.value=!1,le(C))},w=()=>{_.value=!_.value,$()},$=async()=>{var C;await Fe(),(C=R.value)==null||C.focus()},F=()=>{var C;return(C=R.value)==null?void 0:C.blur()},A=C=>{x.value=!0,n("focus",C)},V=C=>{var K;x.value=!1,n("blur",C),o.validateEvent&&((K=h==null?void 0:h.validate)==null||K.call(h,"blur").catch(oe=>void 0))},Y=C=>{E.value=!1,n("mouseleave",C)},z=C=>{E.value=!0,n("mouseenter",C)},W=C=>{n("keydown",C)},D=()=>{var C;(C=R.value)==null||C.select()},se=()=>{n(Nt,""),n("change",""),n("clear"),n("input","")};return ue(()=>o.modelValue,()=>{var C;Fe(()=>pe()),o.validateEvent&&((C=h==null?void 0:h.validate)==null||C.call(h,"change").catch(K=>void 0))}),ue(B,()=>j()),ue(()=>o.type,async()=>{await Fe(),j(),pe(),Q()}),We(async()=>{!o.formatter&&o.parser,j(),Q(),await Fe(),pe()}),nr(async()=>{await Fe(),Q()}),t({input:b,textarea:S,ref:R,textareaStyle:Z,autosize:Vt(o,"autosize"),focus:$,blur:F,select:D,clear:se,resizeTextarea:pe}),(C,K)=>at((O(),te("div",$t(d(a),{class:[C.type==="textarea"?d(y).b():d(m).b(),d(m).m(d(p)),d(m).is("disabled",d(v)),d(m).is("exceed",d(_e)),{[d(m).b("group")]:C.$slots.prepend||C.$slots.append,[d(m).bm("group","append")]:C.$slots.append,[d(m).bm("group","prepend")]:C.$slots.prepend,[d(m).m("prefix")]:C.$slots.prefix||C.prefixIcon,[d(m).m("suffix")]:C.$slots.suffix||C.suffixIcon||C.clearable||C.showPassword,[d(m).bm("suffix","password-clear")]:d(G)&&d(J)},C.$attrs.class],style:d(L),role:C.containerRole,onMouseenter:z,onMouseleave:Y}),[de(" input "),C.type!=="textarea"?(O(),te($e,{key:0},[de(" prepend slot "),C.$slots.prepend?(O(),te("div",{key:0,class:ee(d(m).be("group","prepend"))},[Be(C.$slots,"prepend")],2)):de("v-if",!0),re("div",{class:ee([d(m).e("wrapper"),d(m).is("focus",x.value)])},[de(" prefix slot "),C.$slots.prefix||C.prefixIcon?(O(),te("span",{key:0,class:ee(d(m).e("prefix"))},[re("span",{class:ee(d(m).e("prefix-inner"))},[Be(C.$slots,"prefix"),C.prefixIcon?(O(),ie(d(bt),{key:0,class:ee(d(m).e("icon"))},{default:ge(()=>[(O(),ie(nt(C.prefixIcon)))]),_:1},8,["class"])):de("v-if",!0)],2)],2)):de("v-if",!0),re("input",$t({id:d(f),ref_key:"input",ref:b,class:d(m).e("inner")},d(c),{type:C.showPassword?_.value?"text":"password":C.type,disabled:d(v),formatter:C.formatter,parser:C.parser,readonly:C.readonly,autocomplete:C.autocomplete,tabindex:C.tabindex,"aria-label":C.label,placeholder:C.placeholder,style:C.inputStyle,onCompositionstart:Me,onCompositionupdate:Ne,onCompositionend:g,onInput:le,onFocus:A,onBlur:V,onChange:Ce,onKeydown:W}),null,16,h0),de(" suffix slot "),d(Te)?(O(),te("span",{key:1,class:ee(d(m).e("suffix"))},[re("span",{class:ee(d(m).e("suffix-inner"))},[!d(G)||!d(J)||!d(me)?(O(),te($e,{key:0},[Be(C.$slots,"suffix"),C.suffixIcon?(O(),ie(d(bt),{key:0,class:ee(d(m).e("icon"))},{default:ge(()=>[(O(),ie(nt(C.suffixIcon)))]),_:1},8,["class"])):de("v-if",!0)],64)):de("v-if",!0),d(G)?(O(),ie(d(bt),{key:1,class:ee([d(m).e("icon"),d(m).e("clear")]),onMousedown:zt(d(Je),["prevent"]),onClick:se},{default:ge(()=>[fe(d(yu))]),_:1},8,["class","onMousedown"])):de("v-if",!0),d(J)?(O(),ie(d(bt),{key:2,class:ee([d(m).e("icon"),d(m).e("password")]),onClick:w},{default:ge(()=>[(O(),ie(nt(d(M))))]),_:1},8,["class"])):de("v-if",!0),d(me)?(O(),te("span",{key:3,class:ee(d(m).e("count"))},[re("span",{class:ee(d(m).e("count-inner"))},Ye(d(Se))+" / "+Ye(d(c).maxlength),3)],2)):de("v-if",!0),d(X)&&d(U)&&d(q)?(O(),ie(d(bt),{key:4,class:ee([d(m).e("icon"),d(m).e("validateIcon"),d(m).is("loading",d(X)==="validating")])},{default:ge(()=>[(O(),ie(nt(d(U))))]),_:1},8,["class"])):de("v-if",!0)],2)],2)):de("v-if",!0)],2),de(" append slot "),C.$slots.append?(O(),te("div",{key:1,class:ee(d(m).be("group","append"))},[Be(C.$slots,"append")],2)):de("v-if",!0)],64)):(O(),te($e,{key:1},[de(" textarea "),re("textarea",$t({id:d(f),ref_key:"textarea",ref:S,class:d(y).e("inner")},d(c),{tabindex:C.tabindex,disabled:d(v),readonly:C.readonly,autocomplete:C.autocomplete,style:d(Z),"aria-label":C.label,placeholder:C.placeholder,onCompositionstart:Me,onCompositionupdate:Ne,onCompositionend:g,onInput:le,onFocus:A,onBlur:V,onChange:Ce,onKeydown:W}),null,16,m0),d(me)?(O(),te("span",{key:0,style:Ke(T.value),class:ee(d(m).e("count"))},Ye(d(Se))+" / "+Ye(d(c).maxlength),7)):de("v-if",!0)],64))],16,p0)),[[ao,C.type!=="hidden"]])}});var b0=Ie(g0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input/src/input.vue"]]);const Gi=Pt(b0),Qn=4,Iu={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},y0=({move:e,size:t,bar:n})=>({[n.size]:t,transform:`translate${n.axis}(${e}%)`}),w0=De({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),_0=we({__name:"thumb",props:w0,setup(e){const t=e,n="Thumb",o=Re(xu),r=ze("scrollbar");o||fv(n,"can not inject scrollbar context");const s=H(),i=H(),l=H({}),a=H(!1);let c=!1,u=!1,h=Ue?document.onselectstart:null;const f=P(()=>Iu[t.vertical?"vertical":"horizontal"]),p=P(()=>y0({size:t.size,move:t.move,bar:f.value})),v=P(()=>s.value[f.value.offset]**2/o.wrapElement[f.value.scrollSize]/t.ratio/i.value[f.value.offset]),m=T=>{var N;if(T.stopPropagation(),T.ctrlKey||[1,2].includes(T.button))return;(N=window.getSelection())==null||N.removeAllRanges(),b(T);const R=T.currentTarget;!R||(l.value[f.value.axis]=R[f.value.offset]-(T[f.value.client]-R.getBoundingClientRect()[f.value.direction]))},y=T=>{if(!i.value||!s.value||!o.wrapElement)return;const N=Math.abs(T.target.getBoundingClientRect()[f.value.direction]-T[f.value.client]),R=i.value[f.value.offset]/2,q=(N-R)*100*v.value/s.value[f.value.offset];o.wrapElement[f.value.scroll]=q*o.wrapElement[f.value.scrollSize]/100},b=T=>{T.stopImmediatePropagation(),c=!0,document.addEventListener("mousemove",S),document.addEventListener("mouseup",x),h=document.onselectstart,document.onselectstart=()=>!1},S=T=>{if(!s.value||!i.value||c===!1)return;const N=l.value[f.value.axis];if(!N)return;const R=(s.value.getBoundingClientRect()[f.value.direction]-T[f.value.client])*-1,q=i.value[f.value.offset]-N,X=(R-q)*100*v.value/s.value[f.value.offset];o.wrapElement[f.value.scroll]=X*o.wrapElement[f.value.scrollSize]/100},x=()=>{c=!1,l.value[f.value.axis]=0,document.removeEventListener("mousemove",S),document.removeEventListener("mouseup",x),_(),u&&(a.value=!1)},E=()=>{u=!1,a.value=!!t.size},k=()=>{u=!0,a.value=c};Mt(()=>{_(),document.removeEventListener("mouseup",x)});const _=()=>{document.onselectstart!==h&&(document.onselectstart=h)};return An(Vt(o,"scrollbarElement"),"mousemove",E),An(Vt(o,"scrollbarElement"),"mouseleave",k),(T,N)=>(O(),ie(lo,{name:d(r).b("fade"),persisted:""},{default:ge(()=>[at(re("div",{ref_key:"instance",ref:s,class:ee([d(r).e("bar"),d(r).is(d(f).key)]),onMousedown:y},[re("div",{ref_key:"thumb",ref:i,class:ee(d(r).e("thumb")),style:Ke(d(p)),onMousedown:m},null,38)],34),[[ao,T.always||a.value]])]),_:1},8,["name"]))}});var da=Ie(_0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/thumb.vue"]]);const C0=De({always:{type:Boolean,default:!0},width:String,height:String,ratioX:{type:Number,default:1},ratioY:{type:Number,default:1}}),k0=we({__name:"bar",props:C0,setup(e,{expose:t}){const n=e,o=H(0),r=H(0);return t({handleScroll:i=>{if(i){const l=i.offsetHeight-Qn,a=i.offsetWidth-Qn;r.value=i.scrollTop*100/l*n.ratioY,o.value=i.scrollLeft*100/a*n.ratioX}}}),(i,l)=>(O(),te($e,null,[fe(da,{move:o.value,ratio:i.ratioX,size:i.width,always:i.always},null,8,["move","ratio","size","always"]),fe(da,{move:r.value,ratio:i.ratioY,size:i.height,vertical:"",always:i.always},null,8,["move","ratio","size","always"])],64))}});var E0=Ie(k0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/bar.vue"]]);const S0=De({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:Boolean,wrapStyle:{type:Ee([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20}}),x0={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(Ve)},T0={name:"ElScrollbar"},$0=we({...T0,props:S0,emits:x0,setup(e,{expose:t,emit:n}){const o=e,r=ze("scrollbar");let s,i;const l=H(),a=H(),c=H(),u=H("0"),h=H("0"),f=H(),p=H(1),v=H(1),m=P(()=>{const k={};return o.height&&(k.height=ai(o.height)),o.maxHeight&&(k.maxHeight=ai(o.maxHeight)),[o.wrapStyle,k]}),y=()=>{var k;a.value&&((k=f.value)==null||k.handleScroll(a.value),n("scroll",{scrollTop:a.value.scrollTop,scrollLeft:a.value.scrollLeft}))};function b(k,_){Ae(k)?a.value.scrollTo(k):Ve(k)&&Ve(_)&&a.value.scrollTo(k,_)}const S=k=>{!Ve(k)||(a.value.scrollTop=k)},x=k=>{!Ve(k)||(a.value.scrollLeft=k)},E=()=>{if(!a.value)return;const k=a.value.offsetHeight-Qn,_=a.value.offsetWidth-Qn,T=k**2/a.value.scrollHeight,N=_**2/a.value.scrollWidth,R=Math.max(T,o.minSize),q=Math.max(N,o.minSize);p.value=T/(k-T)/(R/(k-R)),v.value=N/(_-N)/(q/(_-q)),h.value=R+Qno.noresize,k=>{k?(s==null||s(),i==null||i()):({stop:s}=gu(c,E),i=An("resize",E))},{immediate:!0}),ue(()=>[o.maxHeight,o.height],()=>{o.native||Fe(()=>{var k;E(),a.value&&((k=f.value)==null||k.handleScroll(a.value))})}),mt(xu,Jt({scrollbarElement:l,wrapElement:a})),We(()=>{o.native||Fe(()=>E())}),nr(()=>E()),t({wrap$:a,update:E,scrollTo:b,setScrollTop:S,setScrollLeft:x,handleScroll:y}),(k,_)=>(O(),te("div",{ref_key:"scrollbar$",ref:l,class:ee(d(r).b())},[re("div",{ref_key:"wrap$",ref:a,class:ee([k.wrapClass,d(r).e("wrap"),{[d(r).em("wrap","hidden-default")]:!k.native}]),style:Ke(d(m)),onScroll:y},[(O(),ie(nt(k.tag),{ref_key:"resize$",ref:c,class:ee([d(r).e("view"),k.viewClass]),style:Ke(k.viewStyle)},{default:ge(()=>[Be(k.$slots,"default")]),_:3},8,["class","style"]))],38),k.native?de("v-if",!0):(O(),ie(E0,{key:0,ref_key:"barRef",ref:f,height:h.value,width:u.value,always:k.always,"ratio-x":v.value,"ratio-y":p.value},null,8,["height","width","always","ratio-x","ratio-y"]))],2))}});var N0=Ie($0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/scrollbar.vue"]]);const O0=Pt(N0),Pu=De({role:{type:String,default:"tooltip"}}),M0={name:"ElPopperRoot",inheritAttrs:!1},A0=we({...M0,props:Pu,setup(e,{expose:t}){const n=e,o=H(),r=H(),s=H(),i=H(),l=P(()=>n.role),a={triggerRef:o,popperInstanceRef:r,contentRef:s,referenceRef:i,role:l};return t(a),mt(Wi,a),(c,u)=>Be(c.$slots,"default")}});var I0=Ie(A0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const Lu=De({arrowOffset:{type:Number,default:5}}),P0={name:"ElPopperArrow",inheritAttrs:!1},L0=we({...P0,props:Lu,setup(e,{expose:t}){const n=e,o=ze("popper"),{arrowOffset:r,arrowRef:s}=Re(Tu,void 0);return ue(()=>n.arrowOffset,i=>{r.value=i}),Mt(()=>{s.value=void 0}),t({arrowRef:s}),(i,l)=>(O(),te("span",{ref_key:"arrowRef",ref:s,class:ee(d(o).e("arrow")),"data-popper-arrow":""},null,2))}});var F0=Ie(L0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const R0="ElOnlyChild",B0=we({name:R0,setup(e,{slots:t,attrs:n}){var o;const r=Re(Au),s=Qg((o=r==null?void 0:r.setForwardRef)!=null?o:Je);return()=>{var i;const l=(i=t.default)==null?void 0:i.call(t,n);if(!l||l.length>1)return null;const a=Fu(l);return a?at(Xt(a,n),[[s]]):null}}});function Fu(e){if(!e)return null;const t=e;for(const n of t){if(Ae(n))switch(n.type){case pt:continue;case or:case"svg":return pa(n);case $e:return Fu(n.children);default:return n}return pa(n)}return null}function pa(e){return fe("span",{class:"el-only-child__content"},[e])}const Ru=De({virtualRef:{type:Ee(Object)},virtualTriggering:Boolean,onMouseenter:Function,onMouseleave:Function,onClick:Function,onKeydown:Function,onFocus:Function,onBlur:Function,onContextmenu:Function,id:String,open:Boolean}),z0={name:"ElPopperTrigger",inheritAttrs:!1},D0=we({...z0,props:Ru,setup(e,{expose:t}){const n=e,{role:o,triggerRef:r}=Re(Wi,void 0);Jg(r);const s=P(()=>l.value?n.id:void 0),i=P(()=>{if(o&&o.value==="tooltip")return n.open&&n.id?n.id:void 0}),l=P(()=>{if(o&&o.value!=="tooltip")return o.value}),a=P(()=>l.value?`${n.open}`:void 0);let c;return We(()=>{ue(()=>n.virtualRef,u=>{u&&(r.value=hn(u))},{immediate:!0}),ue(()=>r.value,(u,h)=>{c==null||c(),c=void 0,Jo(u)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(f=>{var p;const v=n[f];v&&(u.addEventListener(f.slice(2).toLowerCase(),v),(p=h==null?void 0:h.removeEventListener)==null||p.call(h,f.slice(2).toLowerCase(),v))}),c=ue([s,i,l,a],f=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((p,v)=>{Yt(f[v])?u.removeAttribute(p):u.setAttribute(p,f[v])})},{immediate:!0})),Jo(h)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(f=>h.removeAttribute(f))},{immediate:!0})}),Mt(()=>{c==null||c(),c=void 0}),t({triggerRef:r}),(u,h)=>u.virtualTriggering?de("v-if",!0):(O(),ie(d(B0),$t({key:0},u.$attrs,{"aria-controls":d(s),"aria-describedby":d(i),"aria-expanded":d(a),"aria-haspopup":d(l)}),{default:ge(()=>[Be(u.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var H0=Ie(D0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]),it="top",_t="bottom",Ct="right",lt="left",Xi="auto",lr=[it,_t,Ct,lt],fo="start",Qo="end",V0="clippingParents",Bu="viewport",So="popper",j0="reference",ha=lr.reduce(function(e,t){return e.concat([t+"-"+fo,t+"-"+Qo])},[]),Zi=[].concat(lr,[Xi]).reduce(function(e,t){return e.concat([t,t+"-"+fo,t+"-"+Qo])},[]),K0="beforeRead",U0="read",W0="afterRead",q0="beforeMain",Y0="main",G0="afterMain",X0="beforeWrite",Z0="write",J0="afterWrite",Q0=[K0,U0,W0,q0,Y0,G0,X0,Z0,J0];function jt(e){return e?(e.nodeName||"").toLowerCase():null}function Lt(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function po(e){var t=Lt(e).Element;return e instanceof t||e instanceof Element}function wt(e){var t=Lt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Ji(e){if(typeof ShadowRoot=="undefined")return!1;var t=Lt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function eb(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var o=t.styles[n]||{},r=t.attributes[n]||{},s=t.elements[n];!wt(s)||!jt(s)||(Object.assign(s.style,o),Object.keys(r).forEach(function(i){var l=r[i];l===!1?s.removeAttribute(i):s.setAttribute(i,l===!0?"":l)}))})}function tb(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(o){var r=t.elements[o],s=t.attributes[o]||{},i=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:n[o]),l=i.reduce(function(a,c){return a[c]="",a},{});!wt(r)||!jt(r)||(Object.assign(r.style,l),Object.keys(s).forEach(function(a){r.removeAttribute(a)}))})}}var zu={name:"applyStyles",enabled:!0,phase:"write",fn:eb,effect:tb,requires:["computeStyles"]};function Dt(e){return e.split("-")[0]}var Bn=Math.max,Ur=Math.min,ho=Math.round;function mo(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),o=1,r=1;if(wt(e)&&t){var s=e.offsetHeight,i=e.offsetWidth;i>0&&(o=ho(n.width)/i||1),s>0&&(r=ho(n.height)/s||1)}return{width:n.width/o,height:n.height/r,top:n.top/r,right:n.right/o,bottom:n.bottom/r,left:n.left/o,x:n.left/o,y:n.top/r}}function Qi(e){var t=mo(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function Du(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Ji(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function Zt(e){return Lt(e).getComputedStyle(e)}function nb(e){return["table","td","th"].indexOf(jt(e))>=0}function wn(e){return((po(e)?e.ownerDocument:e.document)||window.document).documentElement}function bs(e){return jt(e)==="html"?e:e.assignedSlot||e.parentNode||(Ji(e)?e.host:null)||wn(e)}function ma(e){return!wt(e)||Zt(e).position==="fixed"?null:e.offsetParent}function ob(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&wt(e)){var o=Zt(e);if(o.position==="fixed")return null}var r=bs(e);for(Ji(r)&&(r=r.host);wt(r)&&["html","body"].indexOf(jt(r))<0;){var s=Zt(r);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return r;r=r.parentNode}return null}function ar(e){for(var t=Lt(e),n=ma(e);n&&nb(n)&&Zt(n).position==="static";)n=ma(n);return n&&(jt(n)==="html"||jt(n)==="body"&&Zt(n).position==="static")?t:n||ob(e)||t}function el(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Ro(e,t,n){return Bn(e,Ur(t,n))}function rb(e,t,n){var o=Ro(e,t,n);return o>n?n:o}function Hu(){return{top:0,right:0,bottom:0,left:0}}function Vu(e){return Object.assign({},Hu(),e)}function ju(e,t){return t.reduce(function(n,o){return n[o]=e,n},{})}var sb=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,Vu(typeof e!="number"?e:ju(e,lr))};function ib(e){var t,n=e.state,o=e.name,r=e.options,s=n.elements.arrow,i=n.modifiersData.popperOffsets,l=Dt(n.placement),a=el(l),c=[lt,Ct].indexOf(l)>=0,u=c?"height":"width";if(!(!s||!i)){var h=sb(r.padding,n),f=Qi(s),p=a==="y"?it:lt,v=a==="y"?_t:Ct,m=n.rects.reference[u]+n.rects.reference[a]-i[a]-n.rects.popper[u],y=i[a]-n.rects.reference[a],b=ar(s),S=b?a==="y"?b.clientHeight||0:b.clientWidth||0:0,x=m/2-y/2,E=h[p],k=S-f[u]-h[v],_=S/2-f[u]/2+x,T=Ro(E,_,k),N=a;n.modifiersData[o]=(t={},t[N]=T,t.centerOffset=T-_,t)}}function lb(e){var t=e.state,n=e.options,o=n.element,r=o===void 0?"[data-popper-arrow]":o;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||!Du(t.elements.popper,r)||(t.elements.arrow=r))}var ab={name:"arrow",enabled:!0,phase:"main",fn:ib,effect:lb,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function vo(e){return e.split("-")[1]}var cb={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ub(e){var t=e.x,n=e.y,o=window,r=o.devicePixelRatio||1;return{x:ho(t*r)/r||0,y:ho(n*r)/r||0}}function va(e){var t,n=e.popper,o=e.popperRect,r=e.placement,s=e.variation,i=e.offsets,l=e.position,a=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,h=e.isFixed,f=i.x,p=f===void 0?0:f,v=i.y,m=v===void 0?0:v,y=typeof u=="function"?u({x:p,y:m}):{x:p,y:m};p=y.x,m=y.y;var b=i.hasOwnProperty("x"),S=i.hasOwnProperty("y"),x=lt,E=it,k=window;if(c){var _=ar(n),T="clientHeight",N="clientWidth";if(_===Lt(n)&&(_=wn(n),Zt(_).position!=="static"&&l==="absolute"&&(T="scrollHeight",N="scrollWidth")),_=_,r===it||(r===lt||r===Ct)&&s===Qo){E=_t;var R=h&&_===k&&k.visualViewport?k.visualViewport.height:_[T];m-=R-o.height,m*=a?1:-1}if(r===lt||(r===it||r===_t)&&s===Qo){x=Ct;var q=h&&_===k&&k.visualViewport?k.visualViewport.width:_[N];p-=q-o.width,p*=a?1:-1}}var X=Object.assign({position:l},c&&cb),U=u===!0?ub({x:p,y:m}):{x:p,y:m};if(p=U.x,m=U.y,a){var M;return Object.assign({},X,(M={},M[E]=S?"0":"",M[x]=b?"0":"",M.transform=(k.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",M))}return Object.assign({},X,(t={},t[E]=S?m+"px":"",t[x]=b?p+"px":"",t.transform="",t))}function fb(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=o===void 0?!0:o,s=n.adaptive,i=s===void 0?!0:s,l=n.roundOffsets,a=l===void 0?!0:l,c={placement:Dt(t.placement),variation:vo(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,va(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:a})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,va(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Ku={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:fb,data:{}},yr={passive:!0};function db(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,s=r===void 0?!0:r,i=o.resize,l=i===void 0?!0:i,a=Lt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&c.forEach(function(u){u.addEventListener("scroll",n.update,yr)}),l&&a.addEventListener("resize",n.update,yr),function(){s&&c.forEach(function(u){u.removeEventListener("scroll",n.update,yr)}),l&&a.removeEventListener("resize",n.update,yr)}}var Uu={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:db,data:{}},pb={left:"right",right:"left",bottom:"top",top:"bottom"};function Mr(e){return e.replace(/left|right|bottom|top/g,function(t){return pb[t]})}var hb={start:"end",end:"start"};function ga(e){return e.replace(/start|end/g,function(t){return hb[t]})}function tl(e){var t=Lt(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}}function nl(e){return mo(wn(e)).left+tl(e).scrollLeft}function mb(e){var t=Lt(e),n=wn(e),o=t.visualViewport,r=n.clientWidth,s=n.clientHeight,i=0,l=0;return o&&(r=o.width,s=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(i=o.offsetLeft,l=o.offsetTop)),{width:r,height:s,x:i+nl(e),y:l}}function vb(e){var t,n=wn(e),o=tl(e),r=(t=e.ownerDocument)==null?void 0:t.body,s=Bn(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=Bn(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),l=-o.scrollLeft+nl(e),a=-o.scrollTop;return Zt(r||n).direction==="rtl"&&(l+=Bn(n.clientWidth,r?r.clientWidth:0)-s),{width:s,height:i,x:l,y:a}}function ol(e){var t=Zt(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function Wu(e){return["html","body","#document"].indexOf(jt(e))>=0?e.ownerDocument.body:wt(e)&&ol(e)?e:Wu(bs(e))}function Bo(e,t){var n;t===void 0&&(t=[]);var o=Wu(e),r=o===((n=e.ownerDocument)==null?void 0:n.body),s=Lt(o),i=r?[s].concat(s.visualViewport||[],ol(o)?o:[]):o,l=t.concat(i);return r?l:l.concat(Bo(bs(i)))}function ci(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function gb(e){var t=mo(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function ba(e,t){return t===Bu?ci(mb(e)):po(t)?gb(t):ci(vb(wn(e)))}function bb(e){var t=Bo(bs(e)),n=["absolute","fixed"].indexOf(Zt(e).position)>=0,o=n&&wt(e)?ar(e):e;return po(o)?t.filter(function(r){return po(r)&&Du(r,o)&&jt(r)!=="body"}):[]}function yb(e,t,n){var o=t==="clippingParents"?bb(e):[].concat(t),r=[].concat(o,[n]),s=r[0],i=r.reduce(function(l,a){var c=ba(e,a);return l.top=Bn(c.top,l.top),l.right=Ur(c.right,l.right),l.bottom=Ur(c.bottom,l.bottom),l.left=Bn(c.left,l.left),l},ba(e,s));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function qu(e){var t=e.reference,n=e.element,o=e.placement,r=o?Dt(o):null,s=o?vo(o):null,i=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,a;switch(r){case it:a={x:i,y:t.y-n.height};break;case _t:a={x:i,y:t.y+t.height};break;case Ct:a={x:t.x+t.width,y:l};break;case lt:a={x:t.x-n.width,y:l};break;default:a={x:t.x,y:t.y}}var c=r?el(r):null;if(c!=null){var u=c==="y"?"height":"width";switch(s){case fo:a[c]=a[c]-(t[u]/2-n[u]/2);break;case Qo:a[c]=a[c]+(t[u]/2-n[u]/2);break}}return a}function er(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=o===void 0?e.placement:o,s=n.boundary,i=s===void 0?V0:s,l=n.rootBoundary,a=l===void 0?Bu:l,c=n.elementContext,u=c===void 0?So:c,h=n.altBoundary,f=h===void 0?!1:h,p=n.padding,v=p===void 0?0:p,m=Vu(typeof v!="number"?v:ju(v,lr)),y=u===So?j0:So,b=e.rects.popper,S=e.elements[f?y:u],x=yb(po(S)?S:S.contextElement||wn(e.elements.popper),i,a),E=mo(e.elements.reference),k=qu({reference:E,element:b,strategy:"absolute",placement:r}),_=ci(Object.assign({},b,k)),T=u===So?_:E,N={top:x.top-T.top+m.top,bottom:T.bottom-x.bottom+m.bottom,left:x.left-T.left+m.left,right:T.right-x.right+m.right},R=e.modifiersData.offset;if(u===So&&R){var q=R[r];Object.keys(N).forEach(function(X){var U=[Ct,_t].indexOf(X)>=0?1:-1,M=[it,_t].indexOf(X)>=0?"y":"x";N[X]+=q[M]*U})}return N}function wb(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=n.boundary,s=n.rootBoundary,i=n.padding,l=n.flipVariations,a=n.allowedAutoPlacements,c=a===void 0?Zi:a,u=vo(o),h=u?l?ha:ha.filter(function(v){return vo(v)===u}):lr,f=h.filter(function(v){return c.indexOf(v)>=0});f.length===0&&(f=h);var p=f.reduce(function(v,m){return v[m]=er(e,{placement:m,boundary:r,rootBoundary:s,padding:i})[Dt(m)],v},{});return Object.keys(p).sort(function(v,m){return p[v]-p[m]})}function _b(e){if(Dt(e)===Xi)return[];var t=Mr(e);return[ga(e),t,ga(t)]}function Cb(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var r=n.mainAxis,s=r===void 0?!0:r,i=n.altAxis,l=i===void 0?!0:i,a=n.fallbackPlacements,c=n.padding,u=n.boundary,h=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,v=p===void 0?!0:p,m=n.allowedAutoPlacements,y=t.options.placement,b=Dt(y),S=b===y,x=a||(S||!v?[Mr(y)]:_b(y)),E=[y].concat(x).reduce(function(ve,pe){return ve.concat(Dt(pe)===Xi?wb(t,{placement:pe,boundary:u,rootBoundary:h,padding:c,flipVariations:v,allowedAutoPlacements:m}):pe)},[]),k=t.rects.reference,_=t.rects.popper,T=new Map,N=!0,R=E[0],q=0;q=0,Z=L?"width":"height",B=er(t,{placement:X,boundary:u,rootBoundary:h,altBoundary:f,padding:c}),G=L?M?Ct:lt:M?_t:it;k[Z]>_[Z]&&(G=Mr(G));var J=Mr(G),me=[];if(s&&me.push(B[U]<=0),l&&me.push(B[G]<=0,B[J]<=0),me.every(function(ve){return ve})){R=X,N=!1;break}T.set(X,me)}if(N)for(var Se=v?3:1,_e=function(ve){var pe=E.find(function(j){var I=T.get(j);if(I)return I.slice(0,ve).every(function(Q){return Q})});if(pe)return R=pe,"break"},Te=Se;Te>0;Te--){var ne=_e(Te);if(ne==="break")break}t.placement!==R&&(t.modifiersData[o]._skip=!0,t.placement=R,t.reset=!0)}}var kb={name:"flip",enabled:!0,phase:"main",fn:Cb,requiresIfExists:["offset"],data:{_skip:!1}};function ya(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function wa(e){return[it,Ct,_t,lt].some(function(t){return e[t]>=0})}function Eb(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,s=t.modifiersData.preventOverflow,i=er(t,{elementContext:"reference"}),l=er(t,{altBoundary:!0}),a=ya(i,o),c=ya(l,r,s),u=wa(a),h=wa(c);t.modifiersData[n]={referenceClippingOffsets:a,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":h})}var Sb={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Eb};function xb(e,t,n){var o=Dt(e),r=[lt,it].indexOf(o)>=0?-1:1,s=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,i=s[0],l=s[1];return i=i||0,l=(l||0)*r,[lt,Ct].indexOf(o)>=0?{x:l,y:i}:{x:i,y:l}}function Tb(e){var t=e.state,n=e.options,o=e.name,r=n.offset,s=r===void 0?[0,0]:r,i=Zi.reduce(function(u,h){return u[h]=xb(h,t.rects,s),u},{}),l=i[t.placement],a=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=a,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=i}var $b={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Tb};function Nb(e){var t=e.state,n=e.name;t.modifiersData[n]=qu({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var Yu={name:"popperOffsets",enabled:!0,phase:"read",fn:Nb,data:{}};function Ob(e){return e==="x"?"y":"x"}function Mb(e){var t=e.state,n=e.options,o=e.name,r=n.mainAxis,s=r===void 0?!0:r,i=n.altAxis,l=i===void 0?!1:i,a=n.boundary,c=n.rootBoundary,u=n.altBoundary,h=n.padding,f=n.tether,p=f===void 0?!0:f,v=n.tetherOffset,m=v===void 0?0:v,y=er(t,{boundary:a,rootBoundary:c,padding:h,altBoundary:u}),b=Dt(t.placement),S=vo(t.placement),x=!S,E=el(b),k=Ob(E),_=t.modifiersData.popperOffsets,T=t.rects.reference,N=t.rects.popper,R=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,q=typeof R=="number"?{mainAxis:R,altAxis:R}:Object.assign({mainAxis:0,altAxis:0},R),X=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,U={x:0,y:0};if(_){if(s){var M,L=E==="y"?it:lt,Z=E==="y"?_t:Ct,B=E==="y"?"height":"width",G=_[E],J=G+y[L],me=G-y[Z],Se=p?-N[B]/2:0,_e=S===fo?T[B]:N[B],Te=S===fo?-N[B]:-T[B],ne=t.elements.arrow,ve=p&&ne?Qi(ne):{width:0,height:0},pe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Hu(),j=pe[L],I=pe[Z],Q=Ro(0,T[B],ve[B]),le=x?T[B]/2-Se-Q-j-q.mainAxis:_e-Q-j-q.mainAxis,Ce=x?-T[B]/2+Se+Q+I+q.mainAxis:Te+Q+I+q.mainAxis,Me=t.elements.arrow&&ar(t.elements.arrow),Ne=Me?E==="y"?Me.clientTop||0:Me.clientLeft||0:0,g=(M=X==null?void 0:X[E])!=null?M:0,w=G+le-g-Ne,$=G+Ce-g,F=Ro(p?Ur(J,w):J,G,p?Bn(me,$):me);_[E]=F,U[E]=F-G}if(l){var A,V=E==="x"?it:lt,Y=E==="x"?_t:Ct,z=_[k],W=k==="y"?"height":"width",D=z+y[V],se=z-y[Y],C=[it,lt].indexOf(b)!==-1,K=(A=X==null?void 0:X[k])!=null?A:0,oe=C?D:z-T[W]-N[W]-K+q.altAxis,ce=C?z+T[W]+N[W]-K-q.altAxis:se,ke=p&&C?rb(oe,z,ce):Ro(p?oe:D,z,p?ce:se);_[k]=ke,U[k]=ke-z}t.modifiersData[o]=U}}var Ab={name:"preventOverflow",enabled:!0,phase:"main",fn:Mb,requiresIfExists:["offset"]};function Ib(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Pb(e){return e===Lt(e)||!wt(e)?tl(e):Ib(e)}function Lb(e){var t=e.getBoundingClientRect(),n=ho(t.width)/e.offsetWidth||1,o=ho(t.height)/e.offsetHeight||1;return n!==1||o!==1}function Fb(e,t,n){n===void 0&&(n=!1);var o=wt(t),r=wt(t)&&Lb(t),s=wn(t),i=mo(e,r),l={scrollLeft:0,scrollTop:0},a={x:0,y:0};return(o||!o&&!n)&&((jt(t)!=="body"||ol(s))&&(l=Pb(t)),wt(t)?(a=mo(t,!0),a.x+=t.clientLeft,a.y+=t.clientTop):s&&(a.x=nl(s))),{x:i.left+l.scrollLeft-a.x,y:i.top+l.scrollTop-a.y,width:i.width,height:i.height}}function Rb(e){var t=new Map,n=new Set,o=[];e.forEach(function(s){t.set(s.name,s)});function r(s){n.add(s.name);var i=[].concat(s.requires||[],s.requiresIfExists||[]);i.forEach(function(l){if(!n.has(l)){var a=t.get(l);a&&r(a)}}),o.push(s)}return e.forEach(function(s){n.has(s.name)||r(s)}),o}function Bb(e){var t=Rb(e);return Q0.reduce(function(n,o){return n.concat(t.filter(function(r){return r.phase===o}))},[])}function zb(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Db(e){var t=e.reduce(function(n,o){var r=n[o.name];return n[o.name]=r?Object.assign({},r,o,{options:Object.assign({},r.options,o.options),data:Object.assign({},r.data,o.data)}):o,n},{});return Object.keys(t).map(function(n){return t[n]})}var _a={placement:"bottom",modifiers:[],strategy:"absolute"};function Ca(){for(var e=arguments.length,t=new Array(e),n=0;n{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const r=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||r?NodeFilter.FILTER_SKIP:o.tabIndex>=0||o===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},ka=(e,t)=>{for(const n of e)if(!Kb(n,t))return n},Kb=(e,t)=>{if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1},Ub=e=>{const t=Gu(e),n=ka(t,e),o=ka(t.reverse(),e);return[n,o]},Wb=e=>e instanceof HTMLInputElement&&"select"in e,cn=(e,t)=>{if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&Wb(e)&&t&&e.select()}};function Ea(e,t){const n=[...e],o=e.indexOf(t);return o!==-1&&n.splice(o,1),n}const qb=()=>{let e=[];return{push:o=>{const r=e[0];r&&o!==r&&r.pause(),e=Ea(e,o),e.unshift(o)},remove:o=>{var r,s;e=Ea(e,o),(s=(r=e[0])==null?void 0:r.resume)==null||s.call(r)}}},Yb=(e,t=!1)=>{const n=document.activeElement;for(const o of e)if(cn(o,t),document.activeElement!==n)return},Sa=qb(),Ms="focus-trap.focus-after-trapped",As="focus-trap.focus-after-released",xa={cancelable:!0,bubbles:!1},Ta="focusAfterTrapped",$a="focusAfterReleased",Gb=Symbol("elFocusTrap"),Xb=we({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[Ta,$a,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const n=H();let o,r;qg(p=>{e.trapped&&!s.paused&&t("release-requested",p)});const s={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},i=p=>{if(!e.loop&&!e.trapped||s.paused)return;const{key:v,altKey:m,ctrlKey:y,metaKey:b,currentTarget:S,shiftKey:x}=p,{loop:E}=e,k=v===Kr.tab&&!m&&!y&&!b,_=document.activeElement;if(k&&_){const T=S,[N,R]=Ub(T);N&&R?!x&&_===R?(p.preventDefault(),E&&cn(N,!0),t("focusout-prevented")):x&&[N,T].includes(_)&&(p.preventDefault(),E&&cn(R,!0),t("focusout-prevented")):_===T&&(p.preventDefault(),t("focusout-prevented"))}};mt(Gb,{focusTrapRef:n,onKeydown:i}),ue(()=>e.focusTrapEl,p=>{p&&(n.value=p)},{immediate:!0}),ue([n],([p],[v])=>{p&&(p.addEventListener("keydown",i),p.addEventListener("focusin",c),p.addEventListener("focusout",u)),v&&(v.removeEventListener("keydown",i),v.removeEventListener("focusin",c),v.removeEventListener("focusout",u))});const l=p=>{t(Ta,p)},a=p=>t($a,p),c=p=>{const v=d(n);if(!v)return;const m=p.target,y=m&&v.contains(m);y&&t("focusin",p),!s.paused&&e.trapped&&(y?r=m:cn(r,!0))},u=p=>{const v=d(n);if(!(s.paused||!v))if(e.trapped){const m=p.relatedTarget;!Yt(m)&&!v.contains(m)&&setTimeout(()=>{!s.paused&&e.trapped&&cn(r,!0)},0)}else{const m=p.target;m&&v.contains(m)||t("focusout",p)}};async function h(){await Fe();const p=d(n);if(p){Sa.push(s);const v=document.activeElement;if(o=v,!p.contains(v)){const y=new Event(Ms,xa);p.addEventListener(Ms,l),p.dispatchEvent(y),y.defaultPrevented||Fe(()=>{let b=e.focusStartEl;Oe(b)||(cn(b),document.activeElement!==b&&(b="first")),b==="first"&&Yb(Gu(p),!0),(document.activeElement===v||b==="container")&&cn(p)})}}}function f(){const p=d(n);if(p){p.removeEventListener(Ms,l);const v=new Event(As,xa);p.addEventListener(As,a),p.dispatchEvent(v),v.defaultPrevented||cn(o!=null?o:document.body,!0),p.removeEventListener(As,l),Sa.remove(s)}}return We(()=>{e.trapped&&h(),ue(()=>e.trapped,p=>{p?h():f()})}),Mt(()=>{e.trapped&&f()}),{onKeydown:i}}});function Zb(e,t,n,o,r,s){return Be(e.$slots,"default",{handleKeydown:e.onKeydown})}var Jb=Ie(Xb,[["render",Zb],["__file","/home/runner/work/element-plus/element-plus/packages/components/focus-trap/src/focus-trap.vue"]]);const Qb=["fixed","absolute"],ey=De({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:Ee(Array),default:()=>[]},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:Zi,default:"bottom"},popperOptions:{type:Ee(Object),default:()=>({})},strategy:{type:String,values:Qb,default:"absolute"}}),Xu=De({...ey,id:String,style:{type:Ee([String,Array,Object])},className:{type:Ee([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:Ee([String,Array,Object])},popperStyle:{type:Ee([String,Array,Object])},referenceEl:{type:Ee(Object)},triggerTargetEl:{type:Ee(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),ty=["mouseenter","mouseleave","focus","blur","close"],Na=(e,t)=>{const{placement:n,strategy:o,popperOptions:r}=e,s={placement:n,strategy:o,...r,modifiers:oy(e)};return ry(s,t),sy(s,r==null?void 0:r.modifiers),s},ny=e=>{if(!!Ue)return hn(e)};function oy(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:o}=e;return[{name:"offset",options:{offset:[0,t!=null?t:12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:o!=null?o:[]}},{name:"computeStyles",options:{gpuAcceleration:n,adaptive:n}}]}function ry(e,{arrowEl:t,arrowOffset:n}){e.modifiers.push({name:"arrow",options:{element:t,padding:n!=null?n:5}})}function sy(e,t){t&&(e.modifiers=[...e.modifiers,...t!=null?t:[]])}const iy={name:"ElPopperContent"},ly=we({...iy,props:Xu,emits:ty,setup(e,{expose:t,emit:n}){const o=e,{popperInstanceRef:r,contentRef:s,triggerRef:i,role:l}=Re(Wi,void 0),a=Re(Hn,void 0),{nextZIndex:c}=n0(),u=ze("popper"),h=H(),f=H("first"),p=H(),v=H();mt(Tu,{arrowRef:p,arrowOffset:v}),a&&(a.addInputId||a.removeInputId)&&mt(Hn,{...a,addInputId:Je,removeInputId:Je});const m=H(o.zIndex||c()),y=H(!1);let b;const S=P(()=>ny(o.referenceEl)||d(i)),x=P(()=>[{zIndex:d(m)},o.popperStyle]),E=P(()=>[u.b(),u.is("pure",o.pure),u.is(o.effect),o.popperClass]),k=P(()=>l&&l.value==="dialog"?"false":void 0),_=({referenceEl:L,popperContentEl:Z,arrowEl:B})=>{const G=Na(o,{arrowEl:B,arrowOffset:d(v)});return jb(L,Z,G)},T=(L=!0)=>{var Z;(Z=d(r))==null||Z.update(),L&&(m.value=o.zIndex||c())},N=()=>{var L,Z;const B={name:"eventListeners",enabled:o.visible};(Z=(L=d(r))==null?void 0:L.setOptions)==null||Z.call(L,G=>({...G,modifiers:[...G.modifiers||[],B]})),T(!1),o.visible&&o.focusOnShow?y.value=!0:o.visible===!1&&(y.value=!1)},R=()=>{n("focus")},q=()=>{f.value="first",n("blur")},X=L=>{var Z;o.visible&&!y.value&&(L.relatedTarget&&((Z=L.relatedTarget)==null||Z.focus()),L.target&&(f.value=L.target),y.value=!0)},U=()=>{o.trapping||(y.value=!1)},M=()=>{y.value=!1,n("close")};return We(()=>{let L;ue(S,Z=>{var B;L==null||L();const G=d(r);if((B=G==null?void 0:G.destroy)==null||B.call(G),Z){const J=d(h);s.value=J,r.value=_({referenceEl:Z,popperContentEl:J,arrowEl:d(p)}),L=ue(()=>Z.getBoundingClientRect(),()=>T(),{immediate:!0})}else r.value=void 0},{immediate:!0}),ue(()=>o.triggerTargetEl,(Z,B)=>{b==null||b(),b=void 0;const G=d(Z||h.value),J=d(B||h.value);if(Jo(G)){const{ariaLabel:me,id:Se}=$c(o);b=ue([l,me,k,Se],_e=>{["role","aria-label","aria-modal","id"].forEach((Te,ne)=>{Yt(_e[ne])?G.removeAttribute(Te):G.setAttribute(Te,_e[ne])})},{immediate:!0})}Jo(J)&&["role","aria-label","aria-modal","id"].forEach(me=>{J.removeAttribute(me)})},{immediate:!0}),ue(()=>o.visible,N,{immediate:!0}),ue(()=>Na(o,{arrowEl:d(p),arrowOffset:d(v)}),Z=>{var B;return(B=r.value)==null?void 0:B.setOptions(Z)})}),Mt(()=>{b==null||b(),b=void 0}),t({popperContentRef:h,popperInstanceRef:r,updatePopper:T,contentStyle:x}),(L,Z)=>(O(),te("div",{ref_key:"popperContentRef",ref:h,style:Ke(d(x)),class:ee(d(E)),tabindex:"-1",onMouseenter:Z[0]||(Z[0]=B=>L.$emit("mouseenter",B)),onMouseleave:Z[1]||(Z[1]=B=>L.$emit("mouseleave",B))},[fe(d(Jb),{trapped:y.value,"trap-on-focus-in":!0,"focus-trap-el":h.value,"focus-start-el":f.value,onFocusAfterTrapped:R,onFocusAfterReleased:q,onFocusin:X,onFocusoutPrevented:U,onReleaseRequested:M},{default:ge(()=>[Be(L.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el"])],38))}});var ay=Ie(ly,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const cy=Pt(I0),uy=ze("tooltip"),Zu=De({...Xg,...Xu,appendTo:{type:Ee([String,Object]),default:Mu},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:Ee(Boolean),default:null},transition:{type:String,default:`${uy.namespace.value}-fade-in-linear`},teleported:{type:Boolean,default:!0},disabled:{type:Boolean}}),Ju=De({...Ru,disabled:Boolean,trigger:{type:Ee([String,Array]),default:"hover"},triggerKeys:{type:Ee(Array),default:()=>[Kr.enter,Kr.space]}}),fy=De({openDelay:{type:Number},visibleArrow:{type:Boolean,default:void 0},hideAfter:{type:Number,default:200},showArrow:{type:Boolean,default:!0}}),sl=Symbol("elTooltip"),dy=we({name:"ElTooltipContent",components:{ElPopperContent:ay},inheritAttrs:!1,props:Zu,setup(e){const t=H(null),n=H(!1),o=H(!1),r=H(!1),s=H(!1),{controlled:i,id:l,open:a,trigger:c,onClose:u,onOpen:h,onShow:f,onHide:p,onBeforeShow:v,onBeforeHide:m}=Re(sl,void 0),y=P(()=>e.persistent);Mt(()=>{s.value=!0});const b=P(()=>d(y)?!0:d(a)),S=P(()=>e.disabled?!1:d(a)),x=P(()=>{var L;return(L=e.style)!=null?L:{}}),E=P(()=>!d(a)),k=()=>{p()},_=()=>{if(d(i))return!0},T=Ut(_,()=>{e.enterable&&d(c)==="hover"&&h()}),N=Ut(_,()=>{d(c)==="hover"&&u()}),R=()=>{var L,Z;(Z=(L=t.value)==null?void 0:L.updatePopper)==null||Z.call(L),v==null||v()},q=()=>{m==null||m()},X=()=>{f(),M=iv(P(()=>{var L;return(L=t.value)==null?void 0:L.popperContentRef}),()=>{if(d(i))return;d(c)!=="hover"&&u()})},U=()=>{e.virtualTriggering||u()};let M;return ue(()=>d(a),L=>{L||M==null||M()},{flush:"post"}),{ariaHidden:E,entering:o,leaving:r,id:l,intermediateOpen:n,contentStyle:x,contentRef:t,destroyed:s,shouldRender:b,shouldShow:S,onClose:u,open:a,onAfterShow:X,onBeforeEnter:R,onBeforeLeave:q,onContentEnter:T,onContentLeave:N,onTransitionLeave:k,onBlur:U}}});function py(e,t,n,o,r,s){const i=je("el-popper-content");return O(),ie(xp,{disabled:!e.teleported,to:e.appendTo},[fe(lo,{name:e.transition,onAfterLeave:e.onTransitionLeave,onBeforeEnter:e.onBeforeEnter,onAfterEnter:e.onAfterShow,onBeforeLeave:e.onBeforeLeave},{default:ge(()=>[e.shouldRender?at((O(),ie(i,$t({key:0,id:e.id,ref:"contentRef"},e.$attrs,{"aria-label":e.ariaLabel,"aria-hidden":e.ariaHidden,"boundaries-padding":e.boundariesPadding,"fallback-placements":e.fallbackPlacements,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,placement:e.placement,"popper-options":e.popperOptions,strategy:e.strategy,effect:e.effect,enterable:e.enterable,pure:e.pure,"popper-class":e.popperClass,"popper-style":[e.popperStyle,e.contentStyle],"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,visible:e.shouldShow,"z-index":e.zIndex,onMouseenter:e.onContentEnter,onMouseleave:e.onContentLeave,onBlur:e.onBlur,onClose:e.onClose}),{default:ge(()=>[de(" Workaround bug #6378 "),e.destroyed?de("v-if",!0):Be(e.$slots,"default",{key:0})]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onBlur","onClose"])),[[ao,e.shouldShow]]):de("v-if",!0)]),_:3},8,["name","onAfterLeave","onBeforeEnter","onAfterEnter","onBeforeLeave"])],8,["disabled","to"])}var hy=Ie(dy,[["render",py],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const my=(e,t)=>ae(e)?e.includes(t):e===t,Gn=(e,t,n)=>o=>{my(d(e),t)&&n(o)},vy=we({name:"ElTooltipTrigger",components:{ElPopperTrigger:H0},props:Ju,setup(e){const t=ze("tooltip"),{controlled:n,id:o,open:r,onOpen:s,onClose:i,onToggle:l}=Re(sl,void 0),a=H(null),c=()=>{if(d(n)||e.disabled)return!0},u=Vt(e,"trigger"),h=Ut(c,Gn(u,"hover",s)),f=Ut(c,Gn(u,"hover",i)),p=Ut(c,Gn(u,"click",S=>{S.button===0&&l(S)})),v=Ut(c,Gn(u,"focus",s)),m=Ut(c,Gn(u,"focus",i)),y=Ut(c,Gn(u,"contextmenu",S=>{S.preventDefault(),l(S)})),b=Ut(c,S=>{const{code:x}=S;e.triggerKeys.includes(x)&&(S.preventDefault(),l(S))});return{onBlur:m,onContextMenu:y,onFocus:v,onMouseenter:h,onMouseleave:f,onClick:p,onKeydown:b,open:r,id:o,triggerRef:a,ns:t}}});function gy(e,t,n,o,r,s){const i=je("el-popper-trigger");return O(),ie(i,{id:e.id,"virtual-ref":e.virtualRef,open:e.open,"virtual-triggering":e.virtualTriggering,class:ee(e.ns.e("trigger")),onBlur:e.onBlur,onClick:e.onClick,onContextmenu:e.onContextMenu,onFocus:e.onFocus,onMouseenter:e.onMouseenter,onMouseleave:e.onMouseleave,onKeydown:e.onKeydown},{default:ge(()=>[Be(e.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"])}var by=Ie(vy,[["render",gy],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const{useModelToggleProps:yy,useModelToggle:wy,useModelToggleEmits:_y}=Ug("visible"),Cy=we({name:"ElTooltip",components:{ElPopper:cy,ElPopperArrow:F0,ElTooltipContent:hy,ElTooltipTrigger:by},props:{...Pu,...yy,...Zu,...Ju,...Lu,...fy},emits:[..._y,"before-show","before-hide","show","hide","open","close"],setup(e,{emit:t}){Gg();const n=P(()=>(In(e.openDelay),e.openDelay||e.showAfter)),o=P(()=>(In(e.visibleArrow),Zo(e.visibleArrow)?e.visibleArrow:e.showArrow)),r=Nu(),s=H(null),i=H(null),l=()=>{var y;const b=d(s);b&&((y=b.popperInstanceRef)==null||y.update())},a=H(!1),c=H(void 0),{show:u,hide:h}=wy({indicator:a,toggleReason:c}),{onOpen:f,onClose:p}=Zg({showAfter:n,hideAfter:Vt(e,"hideAfter"),open:u,close:h}),v=P(()=>Zo(e.visible));mt(sl,{controlled:v,id:r,open:Mi(a),trigger:Vt(e,"trigger"),onOpen:y=>{f(y)},onClose:y=>{p(y)},onToggle:y=>{d(a)?p(y):f(y)},onShow:()=>{t("show",c.value)},onHide:()=>{t("hide",c.value)},onBeforeShow:()=>{t("before-show",c.value)},onBeforeHide:()=>{t("before-hide",c.value)},updatePopper:l}),ue(()=>e.disabled,y=>{y&&a.value&&(a.value=!1)});const m=()=>{var y,b;const S=(b=(y=i.value)==null?void 0:y.contentRef)==null?void 0:b.popperContentRef;return S&&S.contains(document.activeElement)};return Hc(()=>a.value&&h()),{compatShowAfter:n,compatShowArrow:o,popperRef:s,contentRef:i,open:a,hide:h,isFocusInsideContent:m,updatePopper:l,onOpen:f,onClose:p}}}),ky=["innerHTML"],Ey={key:1};function Sy(e,t,n,o,r,s){const i=je("el-tooltip-trigger"),l=je("el-popper-arrow"),a=je("el-tooltip-content"),c=je("el-popper");return O(),ie(c,{ref:"popperRef",role:e.role},{default:ge(()=>[fe(i,{disabled:e.disabled,trigger:e.trigger,"trigger-keys":e.triggerKeys,"virtual-ref":e.virtualRef,"virtual-triggering":e.virtualTriggering},{default:ge(()=>[e.$slots.default?Be(e.$slots,"default",{key:0}):de("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),fe(a,{ref:"contentRef","aria-label":e.ariaLabel,"boundaries-padding":e.boundariesPadding,content:e.content,disabled:e.disabled,effect:e.effect,enterable:e.enterable,"fallback-placements":e.fallbackPlacements,"hide-after":e.hideAfter,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,persistent:e.persistent,"popper-class":e.popperClass,"popper-style":e.popperStyle,placement:e.placement,"popper-options":e.popperOptions,pure:e.pure,"raw-content":e.rawContent,"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,"show-after":e.compatShowAfter,strategy:e.strategy,teleported:e.teleported,transition:e.transition,"virtual-triggering":e.virtualTriggering,"z-index":e.zIndex,"append-to":e.appendTo},{default:ge(()=>[Be(e.$slots,"content",{},()=>[e.rawContent?(O(),te("span",{key:0,innerHTML:e.content},null,8,ky)):(O(),te("span",Ey,Ye(e.content),1))]),e.compatShowArrow?(O(),ie(l,{key:0,"arrow-offset":e.arrowOffset},null,8,["arrow-offset"])):de("v-if",!0)]),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to"])]),_:3},8,["role"])}var xy=Ie(Cy,[["render",Sy],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const Ty=Pt(xy),$y=["default","primary","success","warning","info","danger","text",""],Ny=["button","submit","reset"],ui=De({size:ir,disabled:Boolean,type:{type:String,values:$y,default:""},icon:{type:uo,default:""},nativeType:{type:String,values:Ny,default:"button"},loading:Boolean,loadingIcon:{type:uo,default:()=>wu},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0}}),Oy={click:e=>e instanceof MouseEvent};function Ge(e,t){My(e)&&(e="100%");var n=Ay(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function wr(e){return Math.min(1,Math.max(0,e))}function My(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function Ay(e){return typeof e=="string"&&e.indexOf("%")!==-1}function Qu(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function _r(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Ln(e){return e.length===1?"0"+e:String(e)}function Iy(e,t,n){return{r:Ge(e,255)*255,g:Ge(t,255)*255,b:Ge(n,255)*255}}function Oa(e,t,n){e=Ge(e,255),t=Ge(t,255),n=Ge(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),s=0,i=0,l=(o+r)/2;if(o===r)i=0,s=0;else{var a=o-r;switch(i=l>.5?a/(2-o-r):a/(o+r),o){case e:s=(t-n)/a+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Py(e,t,n){var o,r,s;if(e=Ge(e,360),t=Ge(t,100),n=Ge(n,100),t===0)r=n,s=n,o=n;else{var i=n<.5?n*(1+t):n+t-n*t,l=2*n-i;o=Is(l,i,e+1/3),r=Is(l,i,e),s=Is(l,i,e-1/3)}return{r:o*255,g:r*255,b:s*255}}function Ma(e,t,n){e=Ge(e,255),t=Ge(t,255),n=Ge(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),s=0,i=o,l=o-r,a=o===0?0:l/o;if(o===r)s=0;else{switch(o){case e:s=(t-n)/l+(t>16,g:(e&65280)>>8,b:e&255}}var fi={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function zy(e){var t={r:0,g:0,b:0},n=1,o=null,r=null,s=null,i=!1,l=!1;return typeof e=="string"&&(e=Vy(e)),typeof e=="object"&&(Kt(e.r)&&Kt(e.g)&&Kt(e.b)?(t=Iy(e.r,e.g,e.b),i=!0,l=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Kt(e.h)&&Kt(e.s)&&Kt(e.v)?(o=_r(e.s),r=_r(e.v),t=Ly(e.h,o,r),i=!0,l="hsv"):Kt(e.h)&&Kt(e.s)&&Kt(e.l)&&(o=_r(e.s),s=_r(e.l),t=Py(e.h,o,s),i=!0,l="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=Qu(n),{ok:i,format:e.format||l,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var Dy="[-\\+]?\\d+%?",Hy="[-\\+]?\\d*\\.\\d+%?",mn="(?:".concat(Hy,")|(?:").concat(Dy,")"),Ps="[\\s|\\(]+(".concat(mn,")[,|\\s]+(").concat(mn,")[,|\\s]+(").concat(mn,")\\s*\\)?"),Ls="[\\s|\\(]+(".concat(mn,")[,|\\s]+(").concat(mn,")[,|\\s]+(").concat(mn,")[,|\\s]+(").concat(mn,")\\s*\\)?"),St={CSS_UNIT:new RegExp(mn),rgb:new RegExp("rgb"+Ps),rgba:new RegExp("rgba"+Ls),hsl:new RegExp("hsl"+Ps),hsla:new RegExp("hsla"+Ls),hsv:new RegExp("hsv"+Ps),hsva:new RegExp("hsva"+Ls),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function Vy(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(fi[e])e=fi[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=St.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=St.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=St.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=St.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=St.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=St.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=St.hex8.exec(e),n?{r:ut(n[1]),g:ut(n[2]),b:ut(n[3]),a:Ia(n[4]),format:t?"name":"hex8"}:(n=St.hex6.exec(e),n?{r:ut(n[1]),g:ut(n[2]),b:ut(n[3]),format:t?"name":"hex"}:(n=St.hex4.exec(e),n?{r:ut(n[1]+n[1]),g:ut(n[2]+n[2]),b:ut(n[3]+n[3]),a:Ia(n[4]+n[4]),format:t?"name":"hex8"}:(n=St.hex3.exec(e),n?{r:ut(n[1]+n[1]),g:ut(n[2]+n[2]),b:ut(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function Kt(e){return Boolean(St.CSS_UNIT.exec(String(e)))}var jy=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var o;if(t instanceof e)return t;typeof t=="number"&&(t=By(t)),this.originalInput=t;var r=zy(t);this.originalInput=t,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=(o=n.format)!==null&&o!==void 0?o:r.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=r.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,o,r,s=t.r/255,i=t.g/255,l=t.b/255;return s<=.03928?n=s/12.92:n=Math.pow((s+.055)/1.055,2.4),i<=.03928?o=i/12.92:o=Math.pow((i+.055)/1.055,2.4),l<=.03928?r=l/12.92:r=Math.pow((l+.055)/1.055,2.4),.2126*n+.7152*o+.0722*r},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=Qu(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.toHsv=function(){var t=Ma(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=Ma(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsva(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=Oa(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=Oa(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsla(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),Aa(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),Fy(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),o=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(o,")"):"rgba(".concat(t,", ").concat(n,", ").concat(o,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Ge(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Ge(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+Aa(this.r,this.g,this.b,!1),n=0,o=Object.entries(fi);n=0,s=!n&&r&&(t.startsWith("hex")||t==="name");return s?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(o=this.toRgbString()),t==="prgb"&&(o=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(o=this.toHexString()),t==="hex3"&&(o=this.toHexString(!0)),t==="hex4"&&(o=this.toHex8String(!0)),t==="hex8"&&(o=this.toHex8String()),t==="name"&&(o=this.toName()),t==="hsl"&&(o=this.toHslString()),t==="hsv"&&(o=this.toHsvString()),o||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=wr(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=wr(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=wr(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=wr(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),o=(n.h+t)%360;return n.h=o<0?360+o:o,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var o=this.toRgb(),r=new e(t).toRgb(),s=n/100,i={r:(r.r-o.r)*s+o.r,g:(r.g-o.g)*s+o.g,b:(r.b-o.b)*s+o.b,a:(r.a-o.a)*s+o.a};return new e(i)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var o=this.toHsl(),r=360/n,s=[this];for(o.h=(o.h-(r*t>>1)+720)%360;--t;)o.h=(o.h+r)%360,s.push(new e(o));return s},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),o=n.h,r=n.s,s=n.v,i=[],l=1/t;t--;)i.push(new e({h:o,s:r,v:s})),s=(s+l)%1;return i},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),o=new e(t).toRgb();return new e({r:o.r+(n.r-o.r)*n.a,g:o.g+(n.g-o.g)*n.a,b:o.b+(n.b-o.b)*n.a})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),o=n.h,r=[this],s=360/t,i=1;i{let o={};const r=e.color;if(r){const s=new jy(r),i=e.dark?s.tint(20).toString():ln(s,20);if(e.plain)o=n.cssVarBlock({"bg-color":e.dark?ln(s,90):s.tint(90).toString(),"text-color":r,"border-color":e.dark?ln(s,50):s.tint(50).toString(),"hover-text-color":`var(${n.cssVarName("color-white")})`,"hover-bg-color":r,"hover-border-color":r,"active-bg-color":i,"active-text-color":`var(${n.cssVarName("color-white")})`,"active-border-color":i}),t.value&&(o[n.cssVarBlockName("disabled-bg-color")]=e.dark?ln(s,90):s.tint(90).toString(),o[n.cssVarBlockName("disabled-text-color")]=e.dark?ln(s,50):s.tint(50).toString(),o[n.cssVarBlockName("disabled-border-color")]=e.dark?ln(s,80):s.tint(80).toString());else{const l=e.dark?ln(s,30):s.tint(30).toString(),a=s.isDark()?`var(${n.cssVarName("color-white")})`:`var(${n.cssVarName("color-black")})`;if(o=n.cssVarBlock({"bg-color":r,"text-color":a,"border-color":r,"hover-bg-color":l,"hover-text-color":a,"hover-border-color":l,"active-bg-color":i,"active-border-color":i}),t.value){const c=e.dark?ln(s,50):s.tint(50).toString();o[n.cssVarBlockName("disabled-bg-color")]=c,o[n.cssVarBlockName("disabled-text-color")]=e.dark?"rgba(255, 255, 255, 0.5)":`var(${n.cssVarName("color-white")})`,o[n.cssVarBlockName("disabled-border-color")]=c}}}return o})}const Uy=["aria-disabled","disabled","autofocus","type"],Wy={name:"ElButton"},qy=we({...Wy,props:ui,emits:Oy,setup(e,{expose:t,emit:n}){const o=e,r=us();Fg({from:"type.text",replacement:"type.link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},P(()=>o.type==="text"));const s=Re(Su,void 0),i=sr("button"),l=ze("button"),{form:a}=qi(),c=Vn(P(()=>s==null?void 0:s.size)),u=vs(),h=H(),f=P(()=>o.type||(s==null?void 0:s.type)||""),p=P(()=>{var b,S,x;return(x=(S=o.autoInsertSpace)!=null?S:(b=i.value)==null?void 0:b.autoInsertSpace)!=null?x:!1}),v=P(()=>{var b;const S=(b=r.default)==null?void 0:b.call(r);if(p.value&&(S==null?void 0:S.length)===1){const x=S[0];if((x==null?void 0:x.type)===or){const E=x.children;return/^\p{Unified_Ideograph}{2}$/u.test(E.trim())}}return!1}),m=Ky(o),y=b=>{o.nativeType==="reset"&&(a==null||a.resetFields()),n("click",b)};return t({ref:h,size:c,type:f,disabled:u,shouldAddSpace:v}),(b,S)=>(O(),te("button",{ref_key:"_ref",ref:h,class:ee([d(l).b(),d(l).m(d(f)),d(l).m(d(c)),d(l).is("disabled",d(u)),d(l).is("loading",b.loading),d(l).is("plain",b.plain),d(l).is("round",b.round),d(l).is("circle",b.circle),d(l).is("text",b.text),d(l).is("link",b.link),d(l).is("has-bg",b.bg)]),"aria-disabled":d(u)||b.loading,disabled:d(u)||b.loading,autofocus:b.autofocus,type:b.nativeType,style:Ke(d(m)),onClick:y},[b.loading?(O(),te($e,{key:0},[b.$slots.loading?Be(b.$slots,"loading",{key:0}):(O(),ie(d(bt),{key:1,class:ee(d(l).is("loading"))},{default:ge(()=>[(O(),ie(nt(b.loadingIcon)))]),_:1},8,["class"]))],64)):b.icon||b.$slots.icon?(O(),ie(d(bt),{key:1},{default:ge(()=>[b.icon?(O(),ie(nt(b.icon),{key:0})):Be(b.$slots,"icon",{key:1})]),_:3})):de("v-if",!0),b.$slots.default?(O(),te("span",{key:2,class:ee({[d(l).em("text","expand")]:d(v)})},[Be(b.$slots,"default")],2)):de("v-if",!0)],14,Uy))}});var Yy=Ie(qy,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button.vue"]]);const Gy={size:ui.size,type:ui.type},Xy={name:"ElButtonGroup"},Zy=we({...Xy,props:Gy,setup(e){const t=e;mt(Su,Jt({size:Vt(t,"size"),type:Vt(t,"type")}));const n=ze("button");return(o,r)=>(O(),te("div",{class:ee(`${d(n).b("group")}`)},[Be(o.$slots,"default")],2))}});var ef=Ie(Zy,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button-group.vue"]]);const ys=Pt(Yy,{ButtonGroup:ef});Ui(ef);const un=new Map;let Pa;Ue&&(document.addEventListener("mousedown",e=>Pa=e),document.addEventListener("mouseup",e=>{for(const t of un.values())for(const{documentHandler:n}of t)n(e,Pa)}));function La(e,t){let n=[];return Array.isArray(t.arg)?n=t.arg:Jo(t.arg)&&n.push(t.arg),function(o,r){const s=t.instance.popperRef,i=o.target,l=r==null?void 0:r.target,a=!t||!t.instance,c=!i||!l,u=e.contains(i)||e.contains(l),h=e===i,f=n.length&&n.some(v=>v==null?void 0:v.contains(i))||n.length&&n.includes(l),p=s&&(s.contains(i)||s.contains(l));a||c||u||h||f||p||t.value(o,r)}}const Jy={beforeMount(e,t){un.has(e)||un.set(e,[]),un.get(e).push({documentHandler:La(e,t),bindingFn:t.value})},updated(e,t){un.has(e)||un.set(e,[]);const n=un.get(e),o=n.findIndex(s=>s.bindingFn===t.oldValue),r={documentHandler:La(e,t),bindingFn:t.value};o>=0?n.splice(o,1,r):n.push(r)},unmounted(e){un.delete(e)}};var Fa={beforeMount(e,t){let n=null,o;const r=()=>t.value&&t.value(),s=()=>{Date.now()-o<100&&r(),clearInterval(n),n=null};dn(e,"mousedown",i=>{i.button===0&&(o=Date.now(),rv(document,"mouseup",s),clearInterval(n),n=setInterval(r,100))})}};const Qy=De({header:{type:String,default:""},bodyStyle:{type:Ee([String,Object,Array]),default:""},shadow:{type:String,values:["always","hover","never"],default:"always"}}),e1={name:"ElCard"},t1=we({...e1,props:Qy,setup(e){const t=ze("card");return(n,o)=>(O(),te("div",{class:ee([d(t).b(),d(t).is(`${n.shadow}-shadow`)])},[n.$slots.header||n.header?(O(),te("div",{key:0,class:ee(d(t).e("header"))},[Be(n.$slots,"header",{},()=>[Ot(Ye(n.header),1)])],2)):de("v-if",!0),re("div",{class:ee(d(t).e("body")),style:Ke(n.bodyStyle)},[Be(n.$slots,"default")],6)],2))}});var n1=Ie(t1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/card/src/card.vue"]]);const o1=Pt(n1),r1={modelValue:{type:Array,default:()=>[]},disabled:Boolean,min:{type:Number,default:void 0},max:{type:Number,default:void 0},size:ir,id:{type:String,default:void 0},label:{type:String,default:void 0},fill:{type:String,default:void 0},textColor:{type:String,default:void 0},tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0}},tf={modelValue:{type:[Number,String,Boolean],default:()=>{}},label:{type:[String,Boolean,Number,Object]},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},controls:{type:String,default:void 0},border:Boolean,size:ir,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0}},_o=()=>{const e=Re(rr,{}),t=Re(Hn,{}),n=Re("CheckboxGroup",{}),o=P(()=>n&&(n==null?void 0:n.name)==="ElCheckboxGroup"),r=P(()=>t.size);return{isGroup:o,checkboxGroup:n,elForm:e,elFormItemSize:r,elFormItem:t}},s1=(e,{elFormItem:t})=>{const{inputId:n,isLabeledByFormItem:o}=gs(e,{formItemContext:t});return{isLabeledByFormItem:o,groupId:n}},i1=e=>{const t=H(!1),{emit:n}=Qe(),{isGroup:o,checkboxGroup:r,elFormItem:s}=_o(),i=H(!1);return{model:P({get(){var a,c;return o.value?(a=r.modelValue)==null?void 0:a.value:(c=e.modelValue)!=null?c:t.value},set(a){var c;o.value&&Array.isArray(a)?(i.value=r.max!==void 0&&a.length>r.max.value,i.value===!1&&((c=r==null?void 0:r.changeEvent)==null||c.call(r,a))):(n(Nt,a),t.value=a)}}),isGroup:o,isLimitExceeded:i,elFormItem:s}},l1=(e,t,{model:n})=>{const{isGroup:o,checkboxGroup:r}=_o(),s=H(!1),i=Vn(r==null?void 0:r.checkboxGroupSize,{prop:!0}),l=P(()=>{const u=n.value;return yo(u)==="[object Boolean]"?u:Array.isArray(u)?u.includes(e.label):u!=null?u===e.trueLabel:!!u}),a=Vn(P(()=>{var u;return o.value?(u=r==null?void 0:r.checkboxGroupSize)==null?void 0:u.value:void 0})),c=P(()=>!!(t.default||e.label));return{isChecked:l,focus:s,size:i,checkboxSize:a,hasOwnLabel:c}},a1=(e,{model:t,isChecked:n})=>{const{elForm:o,isGroup:r,checkboxGroup:s}=_o(),i=P(()=>{var a,c;const u=(a=s.max)==null?void 0:a.value,h=(c=s.min)==null?void 0:c.value;return!!(u||h)&&t.value.length>=u&&!n.value||t.value.length<=h&&n.value});return{isDisabled:P(()=>{var a,c;const u=e.disabled||(o==null?void 0:o.disabled);return(c=r.value?((a=s.disabled)==null?void 0:a.value)||u||i.value:u)!=null?c:!1}),isLimitDisabled:i}},c1=(e,{model:t})=>{function n(){Array.isArray(t.value)&&!t.value.includes(e.label)?t.value.push(e.label):t.value=e.trueLabel||!0}e.checked&&n()},u1=(e,{model:t,isLimitExceeded:n,hasOwnLabel:o,isDisabled:r,isLabeledByFormItem:s})=>{const{elFormItem:i,checkboxGroup:l}=_o(),{emit:a}=Qe();function c(v){var m,y;return v===e.trueLabel||v===!0?(m=e.trueLabel)!=null?m:!0:(y=e.falseLabel)!=null?y:!1}function u(v,m){a("change",c(v),m)}function h(v){if(n.value)return;const m=v.target;a("change",c(m.checked),v)}async function f(v){n.value||!o.value&&!r.value&&s.value&&(t.value=c([!1,e.falseLabel].includes(t.value)),await Fe(),u(t.value,v))}const p=P(()=>{var v;return((v=l.validateEvent)==null?void 0:v.value)||e.validateEvent});return ue(()=>e.modelValue,()=>{var v;p.value&&((v=i==null?void 0:i.validate)==null||v.call(i,"change").catch(m=>void 0))}),{handleChange:h,onClickRoot:f}},nf={[Nt]:e=>Oe(e)||Ve(e)||Zo(e),change:e=>Oe(e)||Ve(e)||Zo(e)},f1={[Nt]:e=>ae(e),change:e=>ae(e)},of=(e,t)=>{const{model:n,isGroup:o,isLimitExceeded:r,elFormItem:s}=i1(e),{focus:i,size:l,isChecked:a,checkboxSize:c,hasOwnLabel:u}=l1(e,t,{model:n}),{isDisabled:h}=a1(e,{model:n,isChecked:a}),{inputId:f,isLabeledByFormItem:p}=gs(e,{formItemContext:s,disableIdGeneration:u,disableIdManagement:o}),{handleChange:v,onClickRoot:m}=u1(e,{model:n,isLimitExceeded:r,hasOwnLabel:u,isDisabled:h,isLabeledByFormItem:p});return c1(e,{model:n}),{elFormItem:s,inputId:f,isLabeledByFormItem:p,isChecked:a,isDisabled:h,isGroup:o,checkboxSize:c,hasOwnLabel:u,model:n,handleChange:v,onClickRoot:m,focus:i,size:l}},d1=["tabindex","role","aria-checked"],p1=["id","aria-hidden","name","tabindex","disabled","true-value","false-value"],h1=["id","aria-hidden","disabled","value","name","tabindex"],m1={name:"ElCheckbox"},v1=we({...m1,props:tf,emits:nf,setup(e){const t=e,n=us(),{inputId:o,isLabeledByFormItem:r,isChecked:s,isDisabled:i,checkboxSize:l,hasOwnLabel:a,model:c,handleChange:u,onClickRoot:h,focus:f}=of(t,n),p=ze("checkbox");return(v,m)=>(O(),ie(nt(!d(a)&&d(r)?"span":"label"),{class:ee([d(p).b(),d(p).m(d(l)),d(p).is("disabled",d(i)),d(p).is("bordered",v.border),d(p).is("checked",d(s))]),"aria-controls":v.indeterminate?v.controls:null,onClick:d(h)},{default:ge(()=>[re("span",{class:ee([d(p).e("input"),d(p).is("disabled",d(i)),d(p).is("checked",d(s)),d(p).is("indeterminate",v.indeterminate),d(p).is("focus",d(f))]),tabindex:v.indeterminate?0:void 0,role:v.indeterminate?"checkbox":void 0,"aria-checked":v.indeterminate?"mixed":void 0},[v.trueLabel||v.falseLabel?at((O(),te("input",{key:0,id:d(o),"onUpdate:modelValue":m[0]||(m[0]=y=>He(c)?c.value=y:null),class:ee(d(p).e("original")),type:"checkbox","aria-hidden":v.indeterminate?"true":"false",name:v.name,tabindex:v.tabindex,disabled:d(i),"true-value":v.trueLabel,"false-value":v.falseLabel,onChange:m[1]||(m[1]=(...y)=>d(u)&&d(u)(...y)),onFocus:m[2]||(m[2]=y=>f.value=!0),onBlur:m[3]||(m[3]=y=>f.value=!1)},null,42,p1)),[[jr,d(c)]]):at((O(),te("input",{key:1,id:d(o),"onUpdate:modelValue":m[4]||(m[4]=y=>He(c)?c.value=y:null),class:ee(d(p).e("original")),type:"checkbox","aria-hidden":v.indeterminate?"true":"false",disabled:d(i),value:v.label,name:v.name,tabindex:v.tabindex,onChange:m[5]||(m[5]=(...y)=>d(u)&&d(u)(...y)),onFocus:m[6]||(m[6]=y=>f.value=!0),onBlur:m[7]||(m[7]=y=>f.value=!1)},null,42,h1)),[[jr,d(c)]]),re("span",{class:ee(d(p).e("inner"))},null,2)],10,d1),d(a)?(O(),te("span",{key:0,class:ee(d(p).e("label"))},[Be(v.$slots,"default"),v.$slots.default?de("v-if",!0):(O(),te($e,{key:0},[Ot(Ye(v.label),1)],64))],2)):de("v-if",!0)]),_:3},8,["class","aria-controls","onClick"]))}});var g1=Ie(v1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox.vue"]]);const b1=["name","tabindex","disabled","true-value","false-value"],y1=["name","tabindex","disabled","value"],w1={name:"ElCheckboxButton"},_1=we({...w1,props:tf,emits:nf,setup(e){const t=e,n=us(),{focus:o,isChecked:r,isDisabled:s,size:i,model:l,handleChange:a}=of(t,n),{checkboxGroup:c}=_o(),u=ze("checkbox"),h=P(()=>{var f,p,v,m;const y=(p=(f=c==null?void 0:c.fill)==null?void 0:f.value)!=null?p:"";return{backgroundColor:y,borderColor:y,color:(m=(v=c==null?void 0:c.textColor)==null?void 0:v.value)!=null?m:"",boxShadow:y?`-1px 0 0 0 ${y}`:void 0}});return(f,p)=>(O(),te("label",{class:ee([d(u).b("button"),d(u).bm("button",d(i)),d(u).is("disabled",d(s)),d(u).is("checked",d(r)),d(u).is("focus",d(o))])},[f.trueLabel||f.falseLabel?at((O(),te("input",{key:0,"onUpdate:modelValue":p[0]||(p[0]=v=>He(l)?l.value=v:null),class:ee(d(u).be("button","original")),type:"checkbox",name:f.name,tabindex:f.tabindex,disabled:d(s),"true-value":f.trueLabel,"false-value":f.falseLabel,onChange:p[1]||(p[1]=(...v)=>d(a)&&d(a)(...v)),onFocus:p[2]||(p[2]=v=>o.value=!0),onBlur:p[3]||(p[3]=v=>o.value=!1)},null,42,b1)),[[jr,d(l)]]):at((O(),te("input",{key:1,"onUpdate:modelValue":p[4]||(p[4]=v=>He(l)?l.value=v:null),class:ee(d(u).be("button","original")),type:"checkbox",name:f.name,tabindex:f.tabindex,disabled:d(s),value:f.label,onChange:p[5]||(p[5]=(...v)=>d(a)&&d(a)(...v)),onFocus:p[6]||(p[6]=v=>o.value=!0),onBlur:p[7]||(p[7]=v=>o.value=!1)},null,42,y1)),[[jr,d(l)]]),f.$slots.default||f.label?(O(),te("span",{key:2,class:ee(d(u).be("button","inner")),style:Ke(d(r)?d(h):void 0)},[Be(f.$slots,"default",{},()=>[Ot(Ye(f.label),1)])],6)):de("v-if",!0)],2))}});var rf=Ie(_1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-button.vue"]]);const C1={name:"ElCheckboxGroup"},k1=we({...C1,props:r1,emits:f1,setup(e,{emit:t}){const n=e,{elFormItem:o}=_o(),{groupId:r,isLabeledByFormItem:s}=s1(n,{elFormItem:o}),i=Vn(),l=ze("checkbox"),a=u=>{t(Nt,u),Fe(()=>{t("change",u)})},c=P({get(){return n.modelValue},set(u){a(u)}});return mt("CheckboxGroup",{name:"ElCheckboxGroup",modelValue:c,...$c(n),checkboxGroupSize:i,changeEvent:a}),ue(()=>n.modelValue,()=>{var u;n.validateEvent&&((u=o.validate)==null||u.call(o,"change").catch(h=>void 0))}),(u,h)=>(O(),ie(nt(u.tag),{id:d(r),class:ee(d(l).b("group")),role:"group","aria-label":d(s)?void 0:u.label||"checkbox-group","aria-labelledby":d(s)?d(o).labelId:void 0},{default:ge(()=>[Be(u.$slots,"default")]),_:3},8,["id","class","aria-label","aria-labelledby"]))}});var sf=Ie(k1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-group.vue"]]);const cr=Pt(g1,{CheckboxButton:rf,CheckboxGroup:sf});Ui(rf);Ui(sf);let Fs=!1;function tr(e,t){if(!Ue)return;const n=function(s){var i;(i=t.drag)==null||i.call(t,s)},o=function(s){var i;No(document,"mousemove",n),No(document,"mouseup",o),No(document,"touchmove",n),No(document,"touchend",o),document.onselectstart=null,document.ondragstart=null,Fs=!1,(i=t.end)==null||i.call(t,s)},r=function(s){var i;Fs||(s.preventDefault(),document.onselectstart=()=>!1,document.ondragstart=()=>!1,dn(document,"mousemove",n),dn(document,"mouseup",o),dn(document,"touchmove",n),dn(document,"touchend",o),Fs=!0,(i=t.start)==null||i.call(t,s))};dn(e,"mousedown",r),dn(e,"touchstart",r)}const E1=we({name:"ElColorAlphaSlider",props:{color:{type:Object,required:!0},vertical:{type:Boolean,default:!1}},setup(e){const t=Qe(),n=oo(null),o=oo(null),r=H(0),s=H(0),i=H(null);ue(()=>e.color.get("alpha"),()=>{f()}),ue(()=>e.color.value,()=>{f()});function l(){if(e.vertical)return 0;const p=t.vnode.el,v=e.color.get("alpha");return p?Math.round(v*(p.offsetWidth-n.value.offsetWidth/2)/100):0}function a(){const p=t.vnode.el;if(!e.vertical)return 0;const v=e.color.get("alpha");return p?Math.round(v*(p.offsetHeight-n.value.offsetHeight/2)/100):0}function c(){if(e.color&&e.color.value){const{r:p,g:v,b:m}=e.color.toRgb();return`linear-gradient(to right, rgba(${p}, ${v}, ${m}, 0) 0%, rgba(${p}, ${v}, ${m}, 1) 100%)`}return null}function u(p){p.target!==n.value&&h(p)}function h(p){const m=t.vnode.el.getBoundingClientRect(),{clientX:y,clientY:b}=Ki(p);if(e.vertical){let S=b-m.top;S=Math.max(n.value.offsetHeight/2,S),S=Math.min(S,m.height-n.value.offsetHeight/2),e.color.set("alpha",Math.round((S-n.value.offsetHeight/2)/(m.height-n.value.offsetHeight)*100))}else{let S=y-m.left;S=Math.max(n.value.offsetWidth/2,S),S=Math.min(S,m.width-n.value.offsetWidth/2),e.color.set("alpha",Math.round((S-n.value.offsetWidth/2)/(m.width-n.value.offsetWidth)*100))}}function f(){r.value=l(),s.value=a(),i.value=c()}return We(()=>{const p={drag:v=>{h(v)},end:v=>{h(v)}};tr(o.value,p),tr(n.value,p),f()}),{thumb:n,bar:o,thumbLeft:r,thumbTop:s,background:i,handleClick:u,update:f}}});function S1(e,t,n,o,r,s){return O(),te("div",{class:ee(["el-color-alpha-slider",{"is-vertical":e.vertical}])},[re("div",{ref:"bar",class:"el-color-alpha-slider__bar",style:Ke({background:e.background}),onClick:t[0]||(t[0]=(...i)=>e.handleClick&&e.handleClick(...i))},null,4),re("div",{ref:"thumb",class:"el-color-alpha-slider__thumb",style:Ke({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,4)],2)}var x1=Ie(E1,[["render",S1],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/alpha-slider.vue"]]);const T1=we({name:"ElColorHueSlider",props:{color:{type:Object,required:!0},vertical:Boolean},setup(e){const t=Qe(),n=H(null),o=H(null),r=H(0),s=H(0),i=P(()=>e.color.get("hue"));ue(()=>i.value,()=>{h()});function l(f){f.target!==n.value&&a(f)}function a(f){const v=t.vnode.el.getBoundingClientRect(),{clientX:m,clientY:y}=Ki(f);let b;if(e.vertical){let S=y-v.top;S=Math.min(S,v.height-n.value.offsetHeight/2),S=Math.max(n.value.offsetHeight/2,S),b=Math.round((S-n.value.offsetHeight/2)/(v.height-n.value.offsetHeight)*360)}else{let S=m-v.left;S=Math.min(S,v.width-n.value.offsetWidth/2),S=Math.max(n.value.offsetWidth/2,S),b=Math.round((S-n.value.offsetWidth/2)/(v.width-n.value.offsetWidth)*360)}e.color.set("hue",b)}function c(){const f=t.vnode.el;if(e.vertical)return 0;const p=e.color.get("hue");return f?Math.round(p*(f.offsetWidth-n.value.offsetWidth/2)/360):0}function u(){const f=t.vnode.el;if(!e.vertical)return 0;const p=e.color.get("hue");return f?Math.round(p*(f.offsetHeight-n.value.offsetHeight/2)/360):0}function h(){r.value=c(),s.value=u()}return We(()=>{const f={drag:p=>{a(p)},end:p=>{a(p)}};tr(o.value,f),tr(n.value,f),h()}),{bar:o,thumb:n,thumbLeft:r,thumbTop:s,hueValue:i,handleClick:l,update:h}}});function $1(e,t,n,o,r,s){return O(),te("div",{class:ee(["el-color-hue-slider",{"is-vertical":e.vertical}])},[re("div",{ref:"bar",class:"el-color-hue-slider__bar",onClick:t[0]||(t[0]=(...i)=>e.handleClick&&e.handleClick(...i))},null,512),re("div",{ref:"thumb",class:"el-color-hue-slider__thumb",style:Ke({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,4)],2)}var N1=Ie(T1,[["render",$1],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/hue-slider.vue"]]);const lf=Symbol(),O1=()=>Re(lf),Ra=function(e,t,n){return[e,t*n/((e=(2-t)*n)<1?e:2-e)||0,e/2]},M1=function(e){return typeof e=="string"&&e.includes(".")&&Number.parseFloat(e)===1},A1=function(e){return typeof e=="string"&&e.includes("%")},ro=function(e,t){M1(e)&&(e="100%");const n=A1(e);return e=Math.min(t,Math.max(0,Number.parseFloat(`${e}`))),n&&(e=Number.parseInt(`${e*t}`,10)/100),Math.abs(e-t)<1e-6?1:e%t/Number.parseFloat(t)},Ba={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},Ar=function(e){e=Math.min(Math.round(e),255);const t=Math.floor(e/16),n=e%16;return`${Ba[t]||t}${Ba[n]||n}`},za=function({r:e,g:t,b:n}){return Number.isNaN(+e)||Number.isNaN(+t)||Number.isNaN(+n)?"":`#${Ar(e)}${Ar(t)}${Ar(n)}`},Rs={A:10,B:11,C:12,D:13,E:14,F:15},xn=function(e){return e.length===2?(Rs[e[0].toUpperCase()]||+e[0])*16+(Rs[e[1].toUpperCase()]||+e[1]):Rs[e[1].toUpperCase()]||+e[1]},I1=function(e,t,n){t=t/100,n=n/100;let o=t;const r=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,o*=r<=1?r:2-r;const s=(n+t)/2,i=n===0?2*o/(r+o):2*t/(n+t);return{h:e,s:i*100,v:s*100}},Da=function(e,t,n){e=ro(e,255),t=ro(t,255),n=ro(n,255);const o=Math.max(e,t,n),r=Math.min(e,t,n);let s;const i=o,l=o-r,a=o===0?0:l/o;if(o===r)s=0;else{switch(o){case e:{s=(t-n)/l+(t{this._hue=Math.max(0,Math.min(360,o)),this._saturation=Math.max(0,Math.min(100,r)),this._value=Math.max(0,Math.min(100,s)),this.doOnChange()};if(t.includes("hsl")){const o=t.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter(r=>r!=="").map((r,s)=>s>2?Number.parseFloat(r):Number.parseInt(r,10));if(o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3){const{h:r,s,v:i}=I1(o[0],o[1],o[2]);n(r,s,i)}}else if(t.includes("hsv")){const o=t.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter(r=>r!=="").map((r,s)=>s>2?Number.parseFloat(r):Number.parseInt(r,10));o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3&&n(o[0],o[1],o[2])}else if(t.includes("rgb")){const o=t.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter(r=>r!=="").map((r,s)=>s>2?Number.parseFloat(r):Number.parseInt(r,10));if(o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3){const{h:r,s,v:i}=Da(o[0],o[1],o[2]);n(r,s,i)}}else if(t.includes("#")){const o=t.replace("#","").trim();if(!/^[0-9a-fA-F]{3}$|^[0-9a-fA-F]{6}$|^[0-9a-fA-F]{8}$/.test(o))return;let r,s,i;o.length===3?(r=xn(o[0]+o[0]),s=xn(o[1]+o[1]),i=xn(o[2]+o[2])):(o.length===6||o.length===8)&&(r=xn(o.slice(0,2)),s=xn(o.slice(2,4)),i=xn(o.slice(4,6))),o.length===8?this._alpha=xn(o.slice(6))/255*100:(o.length===3||o.length===6)&&(this._alpha=100);const{h:l,s:a,v:c}=Da(r,s,i);n(l,a,c)}}compare(t){return Math.abs(t._hue-this._hue)<2&&Math.abs(t._saturation-this._saturation)<1&&Math.abs(t._value-this._value)<1&&Math.abs(t._alpha-this._alpha)<1}doOnChange(){const{_hue:t,_saturation:n,_value:o,_alpha:r,format:s}=this;if(this.enableAlpha)switch(s){case"hsl":{const i=Ra(t,n/100,o/100);this.value=`hsla(${t}, ${Math.round(i[1]*100)}%, ${Math.round(i[2]*100)}%, ${this.get("alpha")/100})`;break}case"hsv":{this.value=`hsva(${t}, ${Math.round(n)}%, ${Math.round(o)}%, ${this.get("alpha")/100})`;break}case"hex":{this.value=`${za(xo(t,n,o))}${Ar(r*255/100)}`;break}default:{const{r:i,g:l,b:a}=xo(t,n,o);this.value=`rgba(${i}, ${l}, ${a}, ${this.get("alpha")/100})`}}else switch(s){case"hsl":{const i=Ra(t,n/100,o/100);this.value=`hsl(${t}, ${Math.round(i[1]*100)}%, ${Math.round(i[2]*100)}%)`;break}case"hsv":{this.value=`hsv(${t}, ${Math.round(n)}%, ${Math.round(o)}%)`;break}case"rgb":{const{r:i,g:l,b:a}=xo(t,n,o);this.value=`rgb(${i}, ${l}, ${a})`;break}default:this.value=za(xo(t,n,o))}}}const P1=we({props:{colors:{type:Array,required:!0},color:{type:Object,required:!0}},setup(e){const{currentColor:t}=O1(),n=H(r(e.colors,e.color));ue(()=>t.value,s=>{const i=new zo;i.fromString(s),n.value.forEach(l=>{l.selected=i.compare(l)})}),qd(()=>{n.value=r(e.colors,e.color)});function o(s){e.color.fromString(e.colors[s])}function r(s,i){return s.map(l=>{const a=new zo;return a.enableAlpha=!0,a.format="rgba",a.fromString(l),a.selected=a.value===i.value,a})}return{rgbaColors:n,handleSelect:o}}}),L1={class:"el-color-predefine"},F1={class:"el-color-predefine__colors"},R1=["onClick"];function B1(e,t,n,o,r,s){return O(),te("div",L1,[re("div",F1,[(O(!0),te($e,null,yn(e.rgbaColors,(i,l)=>(O(),te("div",{key:e.colors[l],class:ee(["el-color-predefine__color-selector",{selected:i.selected,"is-alpha":i._alpha<100}]),onClick:a=>e.handleSelect(l)},[re("div",{style:Ke({backgroundColor:i.value})},null,4)],10,R1))),128))])])}var z1=Ie(P1,[["render",B1],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/predefine.vue"]]);const D1=we({name:"ElSlPanel",props:{color:{type:Object,required:!0}},setup(e){const t=Qe(),n=H(0),o=H(0),r=H("hsl(0, 100%, 50%)"),s=P(()=>{const a=e.color.get("hue"),c=e.color.get("value");return{hue:a,value:c}});function i(){const a=e.color.get("saturation"),c=e.color.get("value"),u=t.vnode.el,{clientWidth:h,clientHeight:f}=u;o.value=a*h/100,n.value=(100-c)*f/100,r.value=`hsl(${e.color.get("hue")}, 100%, 50%)`}function l(a){const u=t.vnode.el.getBoundingClientRect(),{clientX:h,clientY:f}=Ki(a);let p=h-u.left,v=f-u.top;p=Math.max(0,p),p=Math.min(p,u.width),v=Math.max(0,v),v=Math.min(v,u.height),o.value=p,n.value=v,e.color.set({saturation:p/u.width*100,value:100-v/u.height*100})}return ue(()=>s.value,()=>{i()}),We(()=>{tr(t.vnode.el,{drag:a=>{l(a)},end:a=>{l(a)}}),i()}),{cursorTop:n,cursorLeft:o,background:r,colorValue:s,handleDrag:l,update:i}}}),H1=re("div",{class:"el-color-svpanel__white"},null,-1),V1=re("div",{class:"el-color-svpanel__black"},null,-1),j1=re("div",null,null,-1),K1=[j1];function U1(e,t,n,o,r,s){return O(),te("div",{class:"el-color-svpanel",style:Ke({backgroundColor:e.background})},[H1,V1,re("div",{class:"el-color-svpanel__cursor",style:Ke({top:e.cursorTop+"px",left:e.cursorLeft+"px"})},K1,4)],4)}var W1=Ie(D1,[["render",U1],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/sv-panel.vue"]]);const q1=we({name:"ElColorPicker",components:{ElButton:ys,ElTooltip:Ty,ElInput:Gi,ElIcon:bt,Close:qv,ArrowDown:bu,SvPanel:W1,HueSlider:N1,AlphaSlider:x1,Predefine:z1},directives:{ClickOutside:Jy},props:{modelValue:String,id:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:{type:String,validator:$g},popperClass:String,label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},predefine:Array,validateEvent:{type:Boolean,default:!0}},emits:["change","active-change",Nt],setup(e,{emit:t}){const{t:n}=Yi(),o=ze("color"),r=Re(rr,{}),s=Re(Hn,{}),{inputId:i,isLabeledByFormItem:l}=gs(e,{formItemContext:s}),a=H(),c=H(),u=H(),h=H(null);let f=!0;const p=Jt(new zo({enableAlpha:e.showAlpha,format:e.colorFormat||"",value:e.modelValue})),v=H(!1),m=H(!1),y=H(""),b=P(()=>!e.modelValue&&!m.value?"transparent":T(p,e.showAlpha)),S=Vn(),x=P(()=>!!(e.disabled||r.disabled)),E=P(()=>!e.modelValue&&!m.value?"":p.value),k=P(()=>l.value?void 0:e.label||n("el.colorpicker.defaultLabel")),_=P(()=>l.value?s.labelId:void 0);ue(()=>e.modelValue,B=>{B?B&&B!==p.value&&(f=!1,p.fromString(B)):m.value=!1}),ue(()=>E.value,B=>{y.value=B,f&&t("active-change",B),f=!0}),ue(()=>p.value,()=>{!e.modelValue&&!m.value&&(m.value=!0)});function T(B,G){if(!(B instanceof zo))throw new TypeError("color should be instance of _color Class");const{r:J,g:me,b:Se}=B.toRgb();return G?`rgba(${J}, ${me}, ${Se}, ${B.get("alpha")/100})`:`rgb(${J}, ${me}, ${Se})`}function N(B){v.value=B}const R=ov(N,100);function q(){R(!1),X()}function X(){Fe(()=>{e.modelValue?p.fromString(e.modelValue):(p.value="",Fe(()=>{m.value=!1}))})}function U(){x.value||R(!v.value)}function M(){p.fromString(y.value)}function L(){var B;const G=p.value;t(Nt,G),t("change",G),e.validateEvent&&((B=s.validate)==null||B.call(s,"change").catch(J=>void 0)),R(!1),Fe(()=>{const J=new zo({enableAlpha:e.showAlpha,format:e.colorFormat||"",value:e.modelValue});p.compare(J)||X()})}function Z(){var B;R(!1),t(Nt,null),t("change",null),e.modelValue!==null&&e.validateEvent&&((B=s.validate)==null||B.call(s,"change").catch(G=>void 0)),X()}return We(()=>{e.modelValue&&(y.value=E.value)}),ue(()=>v.value,()=>{Fe(()=>{var B,G,J;(B=a.value)==null||B.update(),(G=c.value)==null||G.update(),(J=u.value)==null||J.update()})}),mt(lf,{currentColor:E}),{color:p,colorDisabled:x,colorSize:S,displayedColor:b,showPanelColor:m,showPicker:v,customInput:y,buttonId:i,buttonAriaLabel:k,buttonAriaLabelledby:_,handleConfirm:M,hide:q,handleTrigger:U,clear:Z,confirmValue:L,t:n,ns:o,hue:a,svPanel:c,alpha:u,popper:h}}}),Y1=["id","aria-label","aria-labelledby","aria-description","tabindex"];function G1(e,t,n,o,r,s){const i=je("hue-slider"),l=je("sv-panel"),a=je("alpha-slider"),c=je("predefine"),u=je("el-input"),h=je("el-button"),f=je("arrow-down"),p=je("el-icon"),v=je("close"),m=je("el-tooltip"),y=sp("click-outside");return O(),ie(m,{ref:"popper",visible:e.showPicker,"onUpdate:visible":t[3]||(t[3]=b=>e.showPicker=b),"show-arrow":!1,"fallback-placements":["bottom","top","right","left"],offset:0,"gpu-acceleration":!1,"popper-class":[e.ns.be("picker","panel"),e.ns.b("dropdown"),e.popperClass],"stop-popper-mouse-event":!1,effect:"light",trigger:"click",transition:"el-zoom-in-top",persistent:""},{content:ge(()=>[at((O(),te("div",null,[re("div",{class:ee(e.ns.be("dropdown","main-wrapper"))},[fe(i,{ref:"hue",class:"hue-slider",color:e.color,vertical:""},null,8,["color"]),fe(l,{ref:"svPanel",color:e.color},null,8,["color"])],2),e.showAlpha?(O(),ie(a,{key:0,ref:"alpha",color:e.color},null,8,["color"])):de("v-if",!0),e.predefine?(O(),ie(c,{key:1,ref:"predefine",color:e.color,colors:e.predefine},null,8,["color","colors"])):de("v-if",!0),re("div",{class:ee(e.ns.be("dropdown","btns"))},[re("span",{class:ee(e.ns.be("dropdown","value"))},[fe(u,{modelValue:e.customInput,"onUpdate:modelValue":t[0]||(t[0]=b=>e.customInput=b),"validate-event":!1,size:"small",onKeyup:Mn(e.handleConfirm,["enter"]),onBlur:e.handleConfirm},null,8,["modelValue","onKeyup","onBlur"])],2),fe(h,{class:ee(e.ns.be("dropdown","link-btn")),text:"",size:"small",onClick:e.clear},{default:ge(()=>[Ot(Ye(e.t("el.colorpicker.clear")),1)]),_:1},8,["class","onClick"]),fe(h,{plain:"",size:"small",class:ee(e.ns.be("dropdown","btn")),onClick:e.confirmValue},{default:ge(()=>[Ot(Ye(e.t("el.colorpicker.confirm")),1)]),_:1},8,["class","onClick"])],2)])),[[y,e.hide]])]),default:ge(()=>[re("div",{id:e.buttonId,class:ee([e.ns.b("picker"),e.ns.is("disabled",e.colorDisabled),e.ns.bm("picker",e.colorSize)]),role:"button","aria-label":e.buttonAriaLabel,"aria-labelledby":e.buttonAriaLabelledby,"aria-description":e.t("el.colorpicker.description",{color:e.modelValue||""}),tabindex:e.tabindex,onKeydown:t[2]||(t[2]=Mn((...b)=>e.handleTrigger&&e.handleTrigger(...b),["enter"]))},[e.colorDisabled?(O(),te("div",{key:0,class:ee(e.ns.be("picker","mask"))},null,2)):de("v-if",!0),re("div",{class:ee(e.ns.be("picker","trigger")),onClick:t[1]||(t[1]=(...b)=>e.handleTrigger&&e.handleTrigger(...b))},[re("span",{class:ee([e.ns.be("picker","color"),e.ns.is("alpha",e.showAlpha)])},[re("span",{class:ee(e.ns.be("picker","color-inner")),style:Ke({backgroundColor:e.displayedColor})},[at(fe(p,{class:ee([e.ns.be("picker","icon"),e.ns.is("icon-arrow-down")])},{default:ge(()=>[fe(f)]),_:1},8,["class"]),[[ao,e.modelValue||e.showPanelColor]]),!e.modelValue&&!e.showPanelColor?(O(),ie(p,{key:0,class:ee([e.ns.be("picker","empty"),e.ns.is("icon-close")])},{default:ge(()=>[fe(v)]),_:1},8,["class"])):de("v-if",!0)],6)],2)],2)],42,Y1)]),_:1},8,["visible","popper-class"])}var Ir=Ie(q1,[["render",G1],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/index.vue"]]);Ir.install=e=>{e.component(Ir.name,Ir)};const X1=Ir,Z1=X1,J1=De({id:{type:String,default:void 0},step:{type:Number,default:1},stepStrictly:Boolean,max:{type:Number,default:Number.POSITIVE_INFINITY},min:{type:Number,default:Number.NEGATIVE_INFINITY},modelValue:Number,disabled:Boolean,size:ir,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:e=>e===null||Ve(e)||["min","max"].includes(e),default:null},name:String,label:String,placeholder:String,precision:{type:Number,validator:e=>e>=0&&e===Number.parseInt(`${e}`,10)},validateEvent:{type:Boolean,default:!0}}),Q1={[xg]:(e,t)=>e!==t,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[Tg]:e=>Ve(e)||Yt(e),[Nt]:e=>Ve(e)||Yt(e)},ew=["aria-label","onKeydown"],tw=["aria-label","onKeydown"],nw={name:"ElInputNumber"},ow=we({...nw,props:J1,emits:Q1,setup(e,{expose:t,emit:n}){const o=e,{t:r}=Yi(),s=ze("input-number"),i=H(),l=Jt({currentValue:o.modelValue,userInput:null}),{formItem:a}=qi(),c=P(()=>Ve(o.modelValue)&&S(o.modelValue,-1)Ve(o.modelValue)&&S(o.modelValue)>o.max),h=P(()=>{const M=b(o.step);return In(o.precision)?Math.max(b(o.modelValue),M):(M>o.precision,o.precision)}),f=P(()=>o.controls&&o.controlsPosition==="right"),p=Vn(),v=vs(),m=P(()=>{if(l.userInput!==null)return l.userInput;let M=l.currentValue;if(Yt(M))return"";if(Ve(M)){if(Number.isNaN(M))return"";In(o.precision)||(M=M.toFixed(o.precision))}return M}),y=(M,L)=>{if(In(L)&&(L=h.value),L===0)return Math.round(M);let Z=String(M);const B=Z.indexOf(".");if(B===-1||!Z.replace(".","").split("")[B+L])return M;const me=Z.length;return Z.charAt(me-1)==="5"&&(Z=`${Z.slice(0,Math.max(0,me-1))}6`),Number.parseFloat(Number(Z).toFixed(L))},b=M=>{if(Yt(M))return 0;const L=M.toString(),Z=L.indexOf(".");let B=0;return Z!==-1&&(B=L.length-Z-1),B},S=(M,L=1)=>Ve(M)?y(M+o.step*L):l.currentValue,x=()=>{if(v.value||u.value)return;const M=o.modelValue||0,L=S(M);_(L)},E=()=>{if(v.value||c.value)return;const M=o.modelValue||0,L=S(M,-1);_(L)},k=(M,L)=>{const{max:Z,min:B,step:G,precision:J,stepStrictly:me,valueOnClear:Se}=o;let _e=Number(M);if(Yt(M)||Number.isNaN(_e))return null;if(M===""){if(Se===null)return null;_e=Oe(Se)?{min:B,max:Z}[Se]:Se}return me&&(_e=y(Math.round(_e/G)*G,J)),In(J)||(_e=y(_e,J)),(_e>Z||_eZ?Z:B,L&&n("update:modelValue",_e)),_e},_=M=>{var L;const Z=l.currentValue,B=k(M);Z!==B&&(l.userInput=null,n("update:modelValue",B),n("input",B),n("change",B,Z),o.validateEvent&&((L=a==null?void 0:a.validate)==null||L.call(a,"change").catch(G=>void 0)),l.currentValue=B)},T=M=>l.userInput=M,N=M=>{const L=M!==""?Number(M):"";(Ve(L)&&!Number.isNaN(L)||M==="")&&_(L),l.userInput=null},R=()=>{var M,L;(L=(M=i.value)==null?void 0:M.focus)==null||L.call(M)},q=()=>{var M,L;(L=(M=i.value)==null?void 0:M.blur)==null||L.call(M)},X=M=>{n("focus",M)},U=M=>{var L;n("blur",M),o.validateEvent&&((L=a==null?void 0:a.validate)==null||L.call(a,"blur").catch(Z=>void 0))};return ue(()=>o.modelValue,M=>{l.currentValue=k(M,!0),l.userInput=null},{immediate:!0}),We(()=>{var M;const{min:L,max:Z,modelValue:B}=o,G=(M=i.value)==null?void 0:M.input;if(G.setAttribute("role","spinbutton"),Number.isFinite(Z)?G.setAttribute("aria-valuemax",String(Z)):G.removeAttribute("aria-valuemax"),Number.isFinite(L)?G.setAttribute("aria-valuemin",String(L)):G.removeAttribute("aria-valuemin"),G.setAttribute("aria-valuenow",String(l.currentValue)),G.setAttribute("aria-disabled",String(v.value)),!Ve(B)&&B!=null){let J=Number(B);Number.isNaN(J)&&(J=null),n("update:modelValue",J)}}),nr(()=>{var M;const L=(M=i.value)==null?void 0:M.input;L==null||L.setAttribute("aria-valuenow",`${l.currentValue}`)}),t({focus:R,blur:q}),(M,L)=>(O(),te("div",{class:ee([d(s).b(),d(s).m(d(p)),d(s).is("disabled",d(v)),d(s).is("without-controls",!M.controls),d(s).is("controls-right",d(f))]),onDragstart:L[0]||(L[0]=zt(()=>{},["prevent"]))},[M.controls?at((O(),te("span",{key:0,role:"button","aria-label":d(r)("el.inputNumber.decrease"),class:ee([d(s).e("decrease"),d(s).is("disabled",d(c))]),onKeydown:Mn(E,["enter"])},[fe(d(bt),null,{default:ge(()=>[d(f)?(O(),ie(d(bu),{key:0})):(O(),ie(d(fg),{key:1}))]),_:1})],42,ew)),[[d(Fa),E]]):de("v-if",!0),M.controls?at((O(),te("span",{key:1,role:"button","aria-label":d(r)("el.inputNumber.increase"),class:ee([d(s).e("increase"),d(s).is("disabled",d(u))]),onKeydown:Mn(x,["enter"])},[fe(d(bt),null,{default:ge(()=>[d(f)?(O(),ie(d(Cv),{key:0})):(O(),ie(d(gg),{key:1}))]),_:1})],42,tw)),[[d(Fa),x]]):de("v-if",!0),fe(d(Gi),{id:M.id,ref_key:"input",ref:i,type:"number",step:M.step,"model-value":d(m),placeholder:M.placeholder,disabled:d(v),size:d(p),max:M.max,min:M.min,name:M.name,label:M.label,"validate-event":!1,onKeydown:[Mn(zt(x,["prevent"]),["up"]),Mn(zt(E,["prevent"]),["down"])],onBlur:U,onFocus:X,onInput:T,onChange:N},null,8,["id","step","model-value","placeholder","disabled","size","max","min","name","label","onKeydown"])],34))}});var rw=Ie(ow,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input-number/src/input-number.vue"]]);const sw=Pt(rw),iw=De({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},icon:{type:uo,default:""}}),lw={click:e=>e instanceof MouseEvent},aw=["href"],cw={name:"ElLink"},uw=we({...cw,props:iw,emits:lw,setup(e,{emit:t}){const n=e,o=ze("link");function r(s){n.disabled||t("click",s)}return(s,i)=>(O(),te("a",{class:ee([d(o).b(),d(o).m(s.type),d(o).is("disabled",s.disabled),d(o).is("underline",s.underline&&!s.disabled)]),href:s.disabled||!s.href?void 0:s.href,onClick:r},[s.icon?(O(),ie(d(bt),{key:0},{default:ge(()=>[(O(),ie(nt(s.icon)))]),_:1})):de("v-if",!0),s.$slots.default?(O(),te("span",{key:1,class:ee(d(o).e("inner"))},[Be(s.$slots,"default")],2)):de("v-if",!0),s.$slots.icon?Be(s.$slots,"icon",{key:2}):de("v-if",!0)],10,aw))}});var fw=Ie(uw,[["__file","/home/runner/work/element-plus/element-plus/packages/components/link/src/link.vue"]]);const dw=Pt(fw);var Ha=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function pw(e,t){return!!(e===t||Ha(e)&&Ha(t))}function hw(e,t){if(e.length!==t.length)return!1;for(var n=0;n{const t=Qe().proxy.$props;return P(()=>{const n=(o,r,s)=>({});return t.perfMode?ms(n):mw(n)})},Va="itemRendered",ja="scroll",af="forward",cf="backward",di="auto",gw="smart",bw="start",Ka="center",yw="end",go="horizontal",il="vertical",ww="ltr",Pr="rtl",uf="negative",_w="positive-ascending",ff="positive-descending",Cw={[go]:"left",[il]:"top"},kw=20,Ew={[go]:"deltaX",[il]:"deltaY"},Sw=({atEndEdge:e,atStartEdge:t,layout:n},o)=>{let r,s=0;const i=a=>a<0&&t.value||a>0&&e.value;return{hasReachedEdge:i,onWheel:a=>{Eu(r);const c=a[Ew[n.value]];i(s)&&i(s+c)||(s+=c,Ng()||a.preventDefault(),r=ku(()=>{o(s),s=0}))}}},pi=It({type:Ee([Number,Function]),required:!0}),hi=It({type:Number}),mi=It({type:Number,default:2}),xw=It({type:String,values:["ltr","rtl"],default:"ltr"}),vi=It({type:Number,default:0}),Wr=It({type:Number,required:!0}),df=It({type:String,values:["horizontal","vertical"],default:il}),pf=De({className:{type:String,default:""},containerElement:{type:Ee([String,Object]),default:"div"},data:{type:Ee(Array),default:()=>Pn([])},direction:xw,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:"div"},style:{type:Ee([Object,String,Array])},useIsScrolling:{type:Boolean,default:!1},width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:{type:Boolean,default:!1}}),Tw=De({cache:mi,estimatedItemSize:hi,layout:df,initScrollOffset:vi,total:Wr,itemSize:pi,...pf}),gi={type:Number,default:6},hf={type:Number,default:0},mf={type:Number,default:2};De({columnCache:mi,columnWidth:pi,estimatedColumnWidth:hi,estimatedRowHeight:hi,initScrollLeft:vi,initScrollTop:vi,itemKey:{type:Ee(Function),default:({columnIndex:e,rowIndex:t})=>`${t}:${e}`},rowCache:mi,rowHeight:pi,totalColumn:Wr,totalRow:Wr,hScrollbarSize:gi,vScrollbarSize:gi,scrollbarStartGap:hf,scrollbarEndGap:mf,...pf});const $w=De({alwaysOn:Boolean,class:String,layout:df,total:Wr,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize:gi,startGap:hf,endGap:mf,visible:Boolean}),Bs=(e,t)=>ee===ww||e===Pr||e===go;let Xn=null;function Ua(e=!1){if(Xn===null||e){const t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";const o=document.createElement("div"),r=o.style;return r.width="100px",r.height="100px",t.appendChild(o),document.body.appendChild(t),t.scrollLeft>0?Xn=ff:(t.scrollLeft=1,t.scrollLeft===0?Xn=uf:Xn=_w),document.body.removeChild(t),Xn}return Xn}function Nw({move:e,size:t,bar:n},o){const r={},s=`translate${n.axis}(${e}px)`;return r[n.size]=t,r.transform=s,r.msTransform=s,r.webkitTransform=s,o==="horizontal"?r.height="100%":r.width="100%",r}const Ow=we({name:"ElVirtualScrollBar",props:$w,emits:["scroll","start-move","stop-move"],setup(e,{emit:t}){const n=P(()=>e.startGap+e.endGap),o=ze("virtual-scrollbar"),r=ze("scrollbar"),s=H(),i=H();let l=null,a=null;const c=Jt({isDragging:!1,traveled:0}),u=P(()=>Iu[e.layout]),h=P(()=>e.clientSize-d(n)),f=P(()=>({position:"absolute",width:`${go===e.layout?h.value:e.scrollbarSize}px`,height:`${go===e.layout?e.scrollbarSize:h.value}px`,[Cw[e.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),p=P(()=>{const _=e.ratio,T=e.clientSize;if(_>=100)return Number.POSITIVE_INFINITY;if(_>=50)return _*T/100;const N=T/3;return Math.floor(Math.min(Math.max(_*T,kw),N))}),v=P(()=>{if(!Number.isFinite(p.value))return{display:"none"};const _=`${p.value}px`;return Nw({bar:u.value,size:_,move:c.traveled},e.layout)}),m=P(()=>Math.floor(e.clientSize-p.value-d(n))),y=()=>{window.addEventListener("mousemove",E),window.addEventListener("mouseup",x);const _=d(i);!_||(a=document.onselectstart,document.onselectstart=()=>!1,_.addEventListener("touchmove",E),_.addEventListener("touchend",x))},b=()=>{window.removeEventListener("mousemove",E),window.removeEventListener("mouseup",x),document.onselectstart=a,a=null;const _=d(i);!_||(_.removeEventListener("touchmove",E),_.removeEventListener("touchend",x))},S=_=>{_.stopImmediatePropagation(),!(_.ctrlKey||[1,2].includes(_.button))&&(c.isDragging=!0,c[u.value.axis]=_.currentTarget[u.value.offset]-(_[u.value.client]-_.currentTarget.getBoundingClientRect()[u.value.direction]),t("start-move"),y())},x=()=>{c.isDragging=!1,c[u.value.axis]=0,t("stop-move"),b()},E=_=>{const{isDragging:T}=c;if(!T||!i.value||!s.value)return;const N=c[u.value.axis];if(!N)return;Eu(l);const R=(s.value.getBoundingClientRect()[u.value.direction]-_[u.value.client])*-1,q=i.value[u.value.offset]-N,X=R-q;l=ku(()=>{c.traveled=Math.max(e.startGap,Math.min(X,m.value)),t("scroll",X,m.value)})},k=_=>{const T=Math.abs(_.target.getBoundingClientRect()[u.value.direction]-_[u.value.client]),N=i.value[u.value.offset]/2,R=T-N;c.traveled=Math.max(0,Math.min(R,m.value)),t("scroll",R,m.value)};return ue(()=>e.scrollFrom,_=>{c.isDragging||(c.traveled=Math.ceil(_*m.value))}),Mt(()=>{b()}),()=>pn("div",{role:"presentation",ref:s,class:[o.b(),e.class,(e.alwaysOn||c.isDragging)&&"always-on"],style:f.value,onMousedown:zt(k,["stop","prevent"]),onTouchstartPrevent:S},pn("div",{ref:i,class:r.e("thumb"),style:v.value,onMousedown:S},[]))}}),Mw=({name:e,getOffset:t,getItemSize:n,getItemOffset:o,getEstimatedTotalSize:r,getStartIndexForOffset:s,getStopIndexForStartIndex:i,initCache:l,clearCache:a,validateProps:c})=>we({name:e!=null?e:"ElVirtualList",props:Tw,emits:[Va,ja],setup(u,{emit:h,expose:f}){c(u);const p=Qe(),v=ze("vl"),m=H(l(u,p)),y=vw(),b=H(),S=H(),x=H(),E=H({isScrolling:!1,scrollDir:"forward",scrollOffset:Ve(u.initScrollOffset)?u.initScrollOffset:0,updateRequested:!1,isScrollbarDragging:!1,scrollbarAlwaysOn:u.scrollbarAlwaysOn}),k=P(()=>{const{total:ne,cache:ve}=u,{isScrolling:pe,scrollDir:j,scrollOffset:I}=d(E);if(ne===0)return[0,0,0,0];const Q=s(u,I,d(m)),le=i(u,Q,I,d(m)),Ce=!pe||j===cf?Math.max(1,ve):1,Me=!pe||j===af?Math.max(1,ve):1;return[Math.max(0,Q-Ce),Math.max(0,Math.min(ne-1,le+Me)),Q,le]}),_=P(()=>r(u,d(m))),T=P(()=>bi(u.layout)),N=P(()=>[{position:"relative",[`overflow-${T.value?"x":"y"}`]:"scroll",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:u.direction,height:Ve(u.height)?`${u.height}px`:u.height,width:Ve(u.width)?`${u.width}px`:u.width},u.style]),R=P(()=>{const ne=d(_),ve=d(T);return{height:ve?"100%":`${ne}px`,pointerEvents:d(E).isScrolling?"none":void 0,width:ve?`${ne}px`:"100%"}}),q=P(()=>T.value?u.width:u.height),{onWheel:X}=Sw({atStartEdge:P(()=>E.value.scrollOffset<=0),atEndEdge:P(()=>E.value.scrollOffset>=_.value),layout:P(()=>u.layout)},ne=>{var ve,pe;(pe=(ve=x.value).onMouseUp)==null||pe.call(ve),G(Math.min(E.value.scrollOffset+ne,_.value-q.value))}),U=()=>{const{total:ne}=u;if(ne>0){const[I,Q,le,Ce]=d(k);h(Va,I,Q,le,Ce)}const{scrollDir:ve,scrollOffset:pe,updateRequested:j}=d(E);h(ja,ve,pe,j)},M=ne=>{const{clientHeight:ve,scrollHeight:pe,scrollTop:j}=ne.currentTarget,I=d(E);if(I.scrollOffset===j)return;const Q=Math.max(0,Math.min(j,pe-ve));E.value={...I,isScrolling:!0,scrollDir:Bs(I.scrollOffset,Q),scrollOffset:Q,updateRequested:!1},Fe(Se)},L=ne=>{const{clientWidth:ve,scrollLeft:pe,scrollWidth:j}=ne.currentTarget,I=d(E);if(I.scrollOffset===pe)return;const{direction:Q}=u;let le=pe;if(Q===Pr)switch(Ua()){case uf:{le=-pe;break}case ff:{le=j-ve-pe;break}}le=Math.max(0,Math.min(le,j-ve)),E.value={...I,isScrolling:!0,scrollDir:Bs(I.scrollOffset,le),scrollOffset:le,updateRequested:!1},Fe(Se)},Z=ne=>{d(T)?L(ne):M(ne),U()},B=(ne,ve)=>{const pe=(_.value-q.value)/ve*ne;G(Math.min(_.value-q.value,pe))},G=ne=>{ne=Math.max(ne,0),ne!==d(E).scrollOffset&&(E.value={...d(E),scrollOffset:ne,scrollDir:Bs(d(E).scrollOffset,ne),updateRequested:!0},Fe(Se))},J=(ne,ve=di)=>{const{scrollOffset:pe}=d(E);ne=Math.max(0,Math.min(ne,u.total-1)),G(t(u,ne,ve,pe,d(m)))},me=ne=>{const{direction:ve,itemSize:pe,layout:j}=u,I=y.value(a&&pe,a&&j,a&&ve);let Q;if(ye(I,String(ne)))Q=I[ne];else{const le=o(u,ne,d(m)),Ce=n(u,ne,d(m)),Me=d(T),Ne=ve===Pr,g=Me?le:0;I[ne]=Q={position:"absolute",left:Ne?void 0:`${g}px`,right:Ne?`${g}px`:void 0,top:Me?0:`${le}px`,height:Me?"100%":`${Ce}px`,width:Me?`${Ce}px`:"100%"}}return Q},Se=()=>{E.value.isScrolling=!1,Fe(()=>{y.value(-1,null,null)})},_e=()=>{const ne=b.value;ne&&(ne.scrollTop=0)};We(()=>{if(!Ue)return;const{initScrollOffset:ne}=u,ve=d(b);Ve(ne)&&ve&&(d(T)?ve.scrollLeft=ne:ve.scrollTop=ne),U()}),nr(()=>{const{direction:ne,layout:ve}=u,{scrollOffset:pe,updateRequested:j}=d(E),I=d(b);if(j&&I)if(ve===go)if(ne===Pr)switch(Ua()){case"negative":{I.scrollLeft=-pe;break}case"positive-ascending":{I.scrollLeft=pe;break}default:{const{clientWidth:Q,scrollWidth:le}=I;I.scrollLeft=le-Q-pe;break}}else I.scrollLeft=pe;else I.scrollTop=pe});const Te={ns:v,clientSize:q,estimatedTotalSize:_,windowStyle:N,windowRef:b,innerRef:S,innerStyle:R,itemsToRender:k,scrollbarRef:x,states:E,getItemStyle:me,onScroll:Z,onScrollbarScroll:B,onWheel:X,scrollTo:G,scrollToItem:J,resetScrollTop:_e};return f({windowRef:b,innerRef:S,getItemStyleCache:y,scrollTo:G,scrollToItem:J,resetScrollTop:_e,states:E}),Te},render(u){var h;const{$slots:f,className:p,clientSize:v,containerElement:m,data:y,getItemStyle:b,innerElement:S,itemsToRender:x,innerStyle:E,layout:k,total:_,onScroll:T,onScrollbarScroll:N,onWheel:R,states:q,useIsScrolling:X,windowStyle:U,ns:M}=u,[L,Z]=x,B=nt(m),G=nt(S),J=[];if(_>0)for(let Te=L;Te<=Z;Te++)J.push((h=f.default)==null?void 0:h.call(f,{data:y,key:Te,index:Te,isScrolling:X?q.isScrolling:void 0,style:b(Te)}));const me=[pn(G,{style:E,ref:"innerRef"},Oe(G)?J:{default:()=>J})],Se=pn(Ow,{ref:"scrollbarRef",clientSize:v,layout:k,onScroll:N,ratio:v*100/this.estimatedTotalSize,scrollFrom:q.scrollOffset/(this.estimatedTotalSize-v),total:_}),_e=pn(B,{class:[M.e("window"),p],style:U,onScroll:T,onWheel:R,ref:"windowRef",key:0},Oe(B)?[me]:{default:()=>[me]});return pn("div",{key:0,class:[M.e("wrapper"),q.scrollbarAlwaysOn?"always-on":""]},[_e,Se])}}),Aw=Mw({name:"ElFixedSizeList",getItemOffset:({itemSize:e},t)=>t*e,getItemSize:({itemSize:e})=>e,getEstimatedTotalSize:({total:e,itemSize:t})=>t*e,getOffset:({height:e,total:t,itemSize:n,layout:o,width:r},s,i,l)=>{const a=bi(o)?r:e,c=Math.max(0,t*n-a),u=Math.min(c,s*n),h=Math.max(0,(s+1)*n-a);switch(i===gw&&(l>=h-a&&l<=u+a?i=di:i=Ka),i){case bw:return u;case yw:return h;case Ka:{const f=Math.round(h+(u-h)/2);return fc+Math.floor(a/2)?c:f}case di:default:return l>=h&&l<=u?l:lMath.max(0,Math.min(e-1,Math.floor(n/t))),getStopIndexForStartIndex:({height:e,total:t,itemSize:n,layout:o,width:r},s,i)=>{const l=s*n,a=bi(o)?r:e,c=Math.ceil((a+i-l)/n);return Math.max(0,Math.min(t-1,s+c-1))},initCache(){},clearCache:!0,validateProps(){}}),ll=Symbol(),Iw={key:-1,level:-1,data:{}};var Oo=(e=>(e.KEY="id",e.LABEL="label",e.CHILDREN="children",e.DISABLED="disabled",e))(Oo||{}),yi=(e=>(e.ADD="add",e.DELETE="delete",e))(yi||{});const Pw=De({data:{type:Ee(Array),default:()=>Pn([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:Ee(Object),default:()=>Pn({children:"children",label:"label",disabled:"disabled",value:"id"})},highlightCurrent:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultCheckedKeys:{type:Ee(Array),default:()=>Pn([])},checkStrictly:{type:Boolean,default:!1},defaultExpandedKeys:{type:Ee(Array),default:()=>Pn([])},indent:{type:Number,default:16},icon:{type:uo},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:{type:Boolean,default:!1},currentNodeKey:{type:Ee([String,Number])},accordion:{type:Boolean,default:!1},filterMethod:{type:Ee(Function)},perfMode:{type:Boolean,default:!0}}),Lw=De({node:{type:Ee(Object),default:()=>Pn(Iw)},expanded:{type:Boolean,default:!1},checked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},current:{type:Boolean,default:!1},hiddenExpandIcon:{type:Boolean,default:!1}}),Fw=De({node:{type:Ee(Object),required:!0}}),vf="node-click",gf="node-expand",bf="node-collapse",yf="current-change",wf="check",_f="check-change",Cf="node-contextmenu",Rw={[vf]:(e,t,n)=>e&&t&&n,[gf]:(e,t)=>e&&t,[bf]:(e,t)=>e&&t,[yf]:(e,t)=>e&&t,[wf]:(e,t)=>e&&t,[_f]:(e,t)=>e&&typeof t=="boolean",[Cf]:(e,t,n)=>e&&t&&n},Bw={click:(e,t)=>!!(e&&t),toggle:e=>!!e,check:(e,t)=>e&&typeof t=="boolean"};function zw(e,t){const n=H(new Set),o=H(new Set),{emit:r}=Qe();ue(()=>t.value,()=>Fe(()=>{S(e.defaultCheckedKeys)}),{immediate:!0});const s=()=>{if(!t.value||!e.showCheckbox||e.checkStrictly)return;const{levelTreeNodeMap:x,maxLevel:E}=t.value,k=n.value,_=new Set;for(let T=E-1;T>=1;--T){const N=x.get(T);!N||N.forEach(R=>{const q=R.children;if(q){let X=!0,U=!1;for(const M of q){const L=M.key;if(k.has(L))U=!0;else if(_.has(L)){X=!1,U=!0;break}else X=!1}X?k.add(R.key):U?(_.add(R.key),k.delete(R.key)):(k.delete(R.key),_.delete(R.key))}})}o.value=_},i=x=>n.value.has(x.key),l=x=>o.value.has(x.key),a=(x,E,k=!0)=>{const _=n.value,T=(N,R)=>{_[R?yi.ADD:yi.DELETE](N.key);const q=N.children;!e.checkStrictly&&q&&q.forEach(X=>{X.disabled||T(X,R)})};T(x,E),s(),k&&c(x,E)},c=(x,E)=>{const{checkedNodes:k,checkedKeys:_}=v(),{halfCheckedNodes:T,halfCheckedKeys:N}=m();r(wf,x.data,{checkedKeys:_,checkedNodes:k,halfCheckedKeys:N,halfCheckedNodes:T}),r(_f,x.data,E)};function u(x=!1){return v(x).checkedKeys}function h(x=!1){return v(x).checkedNodes}function f(){return m().halfCheckedKeys}function p(){return m().halfCheckedNodes}function v(x=!1){const E=[],k=[];if((t==null?void 0:t.value)&&e.showCheckbox){const{treeNodeMap:_}=t.value;n.value.forEach(T=>{const N=_.get(T);N&&(!x||x&&N.isLeaf)&&(k.push(T),E.push(N.data))})}return{checkedKeys:k,checkedNodes:E}}function m(){const x=[],E=[];if((t==null?void 0:t.value)&&e.showCheckbox){const{treeNodeMap:k}=t.value;o.value.forEach(_=>{const T=k.get(_);T&&(E.push(_),x.push(T.data))})}return{halfCheckedNodes:x,halfCheckedKeys:E}}function y(x){n.value.clear(),o.value.clear(),S(x)}function b(x,E){if((t==null?void 0:t.value)&&e.showCheckbox){const k=t.value.treeNodeMap.get(x);k&&a(k,E,!1)}}function S(x){if(t!=null&&t.value){const{treeNodeMap:E}=t.value;if(e.showCheckbox&&E&&x)for(const k of x){const _=E.get(k);_&&!i(_)&&a(_,!0,!1)}}}return{updateCheckedKeys:s,toggleCheckbox:a,isChecked:i,isIndeterminate:l,getCheckedKeys:u,getCheckedNodes:h,getHalfCheckedKeys:f,getHalfCheckedNodes:p,setChecked:b,setCheckedKeys:y}}function Dw(e,t){const n=H(new Set([])),o=H(new Set([])),r=P(()=>he(e.filterMethod));function s(l){var a;if(!r.value)return;const c=new Set,u=o.value,h=n.value,f=[],p=((a=t.value)==null?void 0:a.treeNodes)||[],v=e.filterMethod;h.clear();function m(y){y.forEach(b=>{f.push(b),v!=null&&v(l,b.data)?f.forEach(x=>{c.add(x.key)}):b.isLeaf&&h.add(b.key);const S=b.children;if(S&&m(S),!b.isLeaf){if(!c.has(b.key))h.add(b.key);else if(S){let x=!0;for(const E of S)if(!h.has(E.key)){x=!1;break}x?u.add(b.key):u.delete(b.key)}}f.pop()})}return m(p),c}function i(l){return o.value.has(l.key)}return{hiddenExpandIconKeySet:o,hiddenNodeKeySet:n,doFilter:s,isForceHiddenExpandIcon:i}}function Hw(e,t){const n=H(new Set(e.defaultExpandedKeys)),o=H(),r=oo();ue(()=>e.currentNodeKey,j=>{o.value=j},{immediate:!0}),ue(()=>e.data,j=>{pe(j)},{immediate:!0});const{isIndeterminate:s,isChecked:i,toggleCheckbox:l,getCheckedKeys:a,getCheckedNodes:c,getHalfCheckedKeys:u,getHalfCheckedNodes:h,setChecked:f,setCheckedKeys:p}=zw(e,r),{doFilter:v,hiddenNodeKeySet:m,isForceHiddenExpandIcon:y}=Dw(e,r),b=P(()=>{var j;return((j=e.props)==null?void 0:j.value)||Oo.KEY}),S=P(()=>{var j;return((j=e.props)==null?void 0:j.children)||Oo.CHILDREN}),x=P(()=>{var j;return((j=e.props)==null?void 0:j.disabled)||Oo.DISABLED}),E=P(()=>{var j;return((j=e.props)==null?void 0:j.label)||Oo.LABEL}),k=P(()=>{const j=n.value,I=m.value,Q=[],le=r.value&&r.value.treeNodes||[];function Ce(){const Me=[];for(let Ne=le.length-1;Ne>=0;--Ne)Me.push(le[Ne]);for(;Me.length;){const Ne=Me.pop();if(!!Ne&&(I.has(Ne.key)||Q.push(Ne),j.has(Ne.key))){const g=Ne.children;if(g){const w=g.length;for(let $=w-1;$>=0;--$)Me.push(g[$])}}}}return Ce(),Q}),_=P(()=>k.value.length>0);function T(j){const I=new Map,Q=new Map;let le=1;function Ce(Ne,g=1,w=void 0){var $;const F=[];for(const A of Ne){const V=q(A),Y={level:g,key:V,data:A};Y.label=U(A),Y.parent=w;const z=R(A);Y.disabled=X(A),Y.isLeaf=!z||z.length===0,z&&z.length&&(Y.children=Ce(z,g+1,Y)),F.push(Y),I.set(V,Y),Q.has(g)||Q.set(g,[]),($=Q.get(g))==null||$.push(Y)}return g>le&&(le=g),F}const Me=Ce(j);return{treeNodeMap:I,levelTreeNodeMap:Q,maxLevel:le,treeNodes:Me}}function N(j){const I=v(j);I&&(n.value=I)}function R(j){return j[S.value]}function q(j){return j?j[b.value]:""}function X(j){return j[x.value]}function U(j){return j[E.value]}function M(j){n.value.has(j.key)?J(j):G(j)}function L(j,I){t(vf,j.data,j,I),Z(j),e.expandOnClickNode&&M(j),e.showCheckbox&&e.checkOnClickNode&&!j.disabled&&l(j,!i(j),!0)}function Z(j){_e(j)||(o.value=j.key,t(yf,j.data,j))}function B(j,I){l(j,I)}function G(j){const I=n.value;if((r==null?void 0:r.value)&&e.accordion){const{treeNodeMap:Q}=r.value;I.forEach(le=>{const Ce=Q.get(le);Ce&&Ce.level===Ce.level&&I.delete(le)})}I.add(j.key),t(gf,j.data,j)}function J(j){n.value.delete(j.key),t(bf,j.data,j)}function me(j){return n.value.has(j.key)}function Se(j){return!!j.disabled}function _e(j){const I=o.value;return!!I&&I===j.key}function Te(){var j,I;if(!!o.value)return(I=(j=r==null?void 0:r.value)==null?void 0:j.treeNodeMap.get(o.value))==null?void 0:I.data}function ne(){return o.value}function ve(j){o.value=j}function pe(j){Fe(()=>r.value=T(j))}return{tree:r,flattenTree:k,isNotEmpty:_,getKey:q,getChildren:R,toggleExpand:M,toggleCheckbox:l,isExpanded:me,isChecked:i,isIndeterminate:s,isDisabled:Se,isCurrent:_e,isForceHiddenExpandIcon:y,handleNodeClick:L,handleNodeCheck:B,getCurrentNode:Te,getCurrentKey:ne,setCurrentKey:ve,getCheckedKeys:a,getCheckedNodes:c,getHalfCheckedKeys:u,getHalfCheckedNodes:h,setChecked:f,setCheckedKeys:p,filter:N,setData:pe}}var Vw=we({name:"ElTreeNodeContent",props:Fw,setup(e){const t=Re(ll),n=ze("tree");return()=>{const o=e.node,{data:r}=o;return t!=null&&t.ctx.slots.default?t.ctx.slots.default({node:o,data:r}):pn("span",{class:n.be("node","label")},[o==null?void 0:o.label])}}});const jw="caret-right",Kw=we({name:"ElTreeNode",components:{ElIcon:bt,CaretRight:$v,ElCheckbox:cr,ElNodeContent:Vw},props:Lw,emits:Bw,setup(e,{emit:t}){const n=Re(ll),o=ze("tree"),r=P(()=>{var u;return(u=n==null?void 0:n.props.indent)!=null?u:16}),s=P(()=>{var u;return(u=n==null?void 0:n.props.icon)!=null?u:jw});return{ns:o,indent:r,icon:s,handleClick:u=>{t("click",e.node,u)},handleExpandIconClick:()=>{t("toggle",e.node)},handleCheckChange:u=>{t("check",e.node,u)},handleContextMenu:u=>{var h,f,p,v;(p=(f=(h=n==null?void 0:n.instance)==null?void 0:h.vnode)==null?void 0:f.props)!=null&&p.onNodeContextmenu&&(u.stopPropagation(),u.preventDefault()),n==null||n.ctx.emit(Cf,u,(v=e.node)==null?void 0:v.data,e.node)}}}}),Uw=["aria-expanded","aria-disabled","aria-checked","data-key"];function Ww(e,t,n,o,r,s){var i,l,a;const c=je("el-icon"),u=je("el-checkbox"),h=je("el-node-content");return O(),te("div",{ref:"node$",class:ee([e.ns.b("node"),e.ns.is("expanded",e.expanded),e.ns.is("current",e.current),e.ns.is("focusable",!e.disabled),e.ns.is("checked",!e.disabled&&e.checked)]),role:"treeitem",tabindex:"-1","aria-expanded":e.expanded,"aria-disabled":e.disabled,"aria-checked":e.checked,"data-key":(i=e.node)==null?void 0:i.key,onClick:t[1]||(t[1]=zt((...f)=>e.handleClick&&e.handleClick(...f),["stop"])),onContextmenu:t[2]||(t[2]=(...f)=>e.handleContextMenu&&e.handleContextMenu(...f))},[re("div",{class:ee(e.ns.be("node","content")),style:Ke({paddingLeft:`${(e.node.level-1)*e.indent}px`})},[e.icon?(O(),ie(c,{key:0,class:ee([e.ns.is("leaf",!!((l=e.node)!=null&&l.isLeaf)),e.ns.is("hidden",e.hiddenExpandIcon),{expanded:!((a=e.node)!=null&&a.isLeaf)&&e.expanded},e.ns.be("node","expand-icon")]),onClick:zt(e.handleExpandIconClick,["stop"])},{default:ge(()=>[(O(),ie(nt(e.icon)))]),_:1},8,["class","onClick"])):de("v-if",!0),e.showCheckbox?(O(),ie(u,{key:1,"model-value":e.checked,indeterminate:e.indeterminate,disabled:e.disabled,onChange:e.handleCheckChange,onClick:t[0]||(t[0]=zt(()=>{},["stop"]))},null,8,["model-value","indeterminate","disabled","onChange"])):de("v-if",!0),fe(h,{node:e.node},null,8,["node"])],6)],42,Uw)}var qw=Ie(Kw,[["render",Ww],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree-node.vue"]]);const Yw=we({name:"ElTreeV2",components:{ElTreeNode:qw,FixedSizeList:Aw},props:Pw,emits:Rw,setup(e,t){mt(ll,{ctx:t,props:e,instance:Qe()}),mt(Hn,void 0);const{t:n}=Yi(),o=ze("tree"),{flattenTree:r,isNotEmpty:s,toggleExpand:i,isExpanded:l,isIndeterminate:a,isChecked:c,isDisabled:u,isCurrent:h,isForceHiddenExpandIcon:f,toggleCheckbox:p,handleNodeClick:v,handleNodeCheck:m,getCurrentNode:y,getCurrentKey:b,setCurrentKey:S,getCheckedKeys:x,getCheckedNodes:E,getHalfCheckedKeys:k,getHalfCheckedNodes:_,setChecked:T,setCheckedKeys:N,filter:R,setData:q}=Hw(e,t.emit);return t.expose({getCurrentNode:y,getCurrentKey:b,setCurrentKey:S,getCheckedKeys:x,getCheckedNodes:E,getHalfCheckedKeys:k,getHalfCheckedNodes:_,setChecked:T,setCheckedKeys:N,filter:R,setData:q}),{t:n,ns:o,flattenTree:r,itemSize:26,isNotEmpty:s,toggleExpand:i,toggleCheckbox:p,isExpanded:l,isIndeterminate:a,isChecked:c,isDisabled:u,isCurrent:h,isForceHiddenExpandIcon:f,handleNodeClick:v,handleNodeCheck:m}}});function Gw(e,t,n,o,r,s){var i;const l=je("el-tree-node"),a=je("fixed-size-list");return O(),te("div",{class:ee([e.ns.b(),{[e.ns.m("highlight-current")]:e.highlightCurrent}]),role:"tree"},[e.isNotEmpty?(O(),ie(a,{key:0,"class-name":e.ns.b("virtual-list"),data:e.flattenTree,total:e.flattenTree.length,height:e.height,"item-size":e.itemSize,"perf-mode":e.perfMode},{default:ge(({data:c,index:u,style:h})=>[(O(),ie(l,{key:c[u].key,style:Ke(h),node:c[u],expanded:e.isExpanded(c[u]),"show-checkbox":e.showCheckbox,checked:e.isChecked(c[u]),indeterminate:e.isIndeterminate(c[u]),disabled:e.isDisabled(c[u]),current:e.isCurrent(c[u]),"hidden-expand-icon":e.isForceHiddenExpandIcon(c[u]),onClick:e.handleNodeClick,onToggle:e.toggleExpand,onCheck:e.handleNodeCheck},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck"]))]),_:1},8,["class-name","data","total","height","item-size","perf-mode"])):(O(),te("div",{key:1,class:ee(e.ns.e("empty-block"))},[re("span",{class:ee(e.ns.e("empty-text"))},Ye((i=e.emptyText)!=null?i:e.t("el.tree.emptyText")),3)],2))],2)}var Xw=Ie(Yw,[["render",Gw],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree.vue"]]);const Zw=Pt(Xw);const Jw=re("div",{style:{width:"100%",height:"30px","background-color":"#26282f",display:"flex","align-items":"center","justify-content":"center",color:"white"},class:"modal-drag"}," Profiler ",-1),Qw={style:{width:"100%"}},e_={style:{flex:"1","text-align":"right"}},kf=we({__name:"ProfilerPanel",props:{show:Boolean},setup(e){let t=H([]),n;function o(){const s=window.cc;if(!s||!s.profiler||!s.profiler.stats)return;const i=s.profiler.stats;t.value.forEach(l=>{const a=i[l.key];l.desc=a.desc,a.isInteger?l.value=a.counter._value|0:l.value=a.counter._value.toFixed(2)}),n=setTimeout(o,1e3)}function r(){t.value=[{key:"fps",desc:"",value:0},{key:"draws",desc:"",value:0},{key:"frame",desc:"",value:0},{key:"instances",desc:"",value:0},{key:"tricount",desc:"",value:0},{key:"logic",desc:"",value:0},{key:"physics",desc:"",value:0},{key:"render",desc:"",value:0},{key:"textureMemory",desc:"",value:0},{key:"bufferMemory",desc:"",value:0}],o()}return We(()=>{r()}),ls(()=>{isNaN(n)||clearTimeout(n)}),(s,i)=>(O(),te($e,null,[Jw,re("div",Qw,[(O(!0),te($e,null,yn(d(t),l=>(O(),te("div",{class:"row",key:l.key},[re("span",null,Ye(l.desc),1),re("span",e_,Ye(l.value),1)]))),128))])],64))}});const t_={class:"row"},n_={style:{flex:"1"}},Ef=we({__name:"PropItem",props:{model:null,propName:null,propKey:null,updateKey:null},setup(e){const t=e;function n(){const r=t.model[t.propKey],s=typeof r;return s==="object"&&r.__classname__?r.__classname__:s}class o{static get color(){const s=t.model[t.propKey],i=s.a.toString(16);return`#${s.toHEX()}${i.length===1?"0"+i:i}`}static set color(s){t.model[t.propKey]=new cc.Color().fromHEX(s)}}return(r,s)=>{const i=sw,l=Gi,a=cr,c=Z1;return O(),te("div",t_,[re("span",n_,Ye(e.propName),1),n()=="number"?(O(),ie(i,{key:0,modelValue:e.model[e.propKey],"onUpdate:modelValue":s[0]||(s[0]=u=>e.model[e.propKey]=u),precision:2,size:"small","controls-position":"right",style:{flex:"1"}},null,8,["modelValue"])):n()=="string"?(O(),ie(l,{key:1,size:"small",modelValue:e.model[e.propKey],"onUpdate:modelValue":s[1]||(s[1]=u=>e.model[e.propKey]=u),style:{flex:"1"}},null,8,["modelValue"])):n()=="boolean"?(O(),ie(a,{key:2,modelValue:e.model[e.propKey],"onUpdate:modelValue":s[2]||(s[2]=u=>e.model[e.propKey]=u),size:"small",style:{"margin-left":"10px"}},null,8,["modelValue"])):n()=="cc.Color"?(O(),ie(c,{key:3,modelValue:o.color,"onUpdate:modelValue":s[3]||(s[3]=u=>o.color=u),size:"small",style:{flex:"1"},"color-format":"hex","show-alpha":""},null,8,["modelValue"])):de("",!0)])}}});class bo{static checkNodeValid(t){return t&&cc.isValid(t)}static outputToConsole(t){let n=1;for(;window["temp"+n]!==void 0;)n++;window["temp"+n]=t,console.log("temp"+n),console.log(window["temp"+n])}static drawNodeRect(t){let n,o=t.getComponent(cc.UITransformComponent);if(o)n=this.getSelfBoundingBoxToWold(o);else{let f=cc.v3();t.getWorldPosition(f),n=cc.rect(f.x,f.y,0,0)}let r=new cc.Node("Canvas");cc.director.getScene().addChild(r),r.addComponent(cc.Canvas);let i=new cc.Node,l=i.addComponent(cc.GraphicsComponent),a=i.addComponent(cc.UITransformComponent);r.addChild(i);let c=cc.v3(n.center.x,n.center.y,0),u=cc.v3();return r.getComponent(cc.UITransformComponent).convertToNodeSpaceAR(c,u),i.setPosition(u),i.layer=t.layer,n.width===0||n.height===0?(l.circle(0,0,100),l.fillColor=cc.Color.GREEN,l.fill()):(a.width=n.width,a.height=n.height,l.rect(-a.width/2,-a.height/2,a.width,a.height),l.fillColor=new cc.Color().fromHEX("#E91E6390"),l.fill()),setTimeout(()=>{cc.isValid(r)&&r.destroy()},2e3),t}static getComponentName(t){return t.__classname__}static getComponents(t){return t.components.map(n=>({name:n.__classname__,target:n}))}static getSelfBoundingBoxToWold(t){let n=cc.mat4();if(t.node.parent){t.node.parent.getWorldMatrix(n);let o=n,r=cc.mat4();cc.Mat4.fromRTS(r,t.node.getRotation(),t.node.getPosition(),t.node.getScale());const s=t._contentSize.width,i=t._contentSize.height,l=cc.rect(-t._anchorPoint.x*s,-t._anchorPoint.y*i,s,i);return cc.Mat4.multiply(n,o,r),l.transformMat4(n),l}else return t.getBoundingBox()}}const o_={class:"row"},r_=re("span",{class:"header-title",style:{flex:"1"}},"Node",-1),s_=Ot("+"),i_=Ot(">"),l_=we({__name:"CCNode",props:{ccNode:Object,updateKey:Number},setup(e){const t=e;class n{static get ccNode(){return t.ccNode}static get nodeName(){return this.ccNode.name}static set nodeName(r){this.ccNode.name=r}static get x(){return this.ccNode.getPosition().x}static set x(r){const s=this.ccNode.getPosition();this.ccNode.setPosition(r,s.y,s.z)}static get y(){return this.ccNode.getPosition().y}static set y(r){const s=this.ccNode.getPosition();this.ccNode.setPosition(s.x,r,s.z)}static get z(){return this.ccNode.getPosition().z}static set z(r){const s=this.ccNode.getPosition();this.ccNode.setPosition(s.x,s.y,r)}static get scaleX(){return this.ccNode.getScale().x}static set scaleX(r){const s=this.ccNode.getScale();this.ccNode.setScale(r,s.y,s.z)}static get scaleY(){return this.ccNode.getScale().y}static set scaleY(r){const s=this.ccNode.getScale();this.ccNode.setScale(s.x,r,s.z)}static get scaleZ(){return this.ccNode.getScale().z}static set scaleZ(r){const s=this.ccNode.getScale();this.ccNode.setScale(s.x,s.y,r)}}return qn(n,"props",[{name:"Name",key:"nodeName"},{name:"X",key:"x"},{name:"Y",key:"y"},{name:"Z",key:"z"},{name:"Scale X",key:"scaleX"},{name:"Scale Y",key:"scaleY"},{name:"Scale Z",key:"scaleZ"}]),(o,r)=>{const s=cr,i=ys,l=kf;return O(),te($e,null,[re("div",o_,[fe(s,{modelValue:e.ccNode.active,"onUpdate:modelValue":r[0]||(r[0]=a=>e.ccNode.active=a),size:"small",style:{"margin-right":"10px"}},null,8,["modelValue"]),r_,fe(i,{size:"small",onClick:r[1]||(r[1]=a=>d(bo).drawNodeRect(e.ccNode))},{default:ge(()=>[s_]),_:1}),fe(i,{size:"small",onClick:r[2]||(r[2]=a=>d(bo).outputToConsole(e.ccNode))},{default:ge(()=>[i_]),_:1})]),e.ccNode.name!="PROFILER_NODE"?(O(!0),te($e,{key:0},yn(n.props,a=>(O(),ie(Ef,{key:a.key,model:n,"prop-name":a.name,"prop-key":a.key,"update-key":e.updateKey},null,8,["prop-name","prop-key","update-key"]))),128)):de("",!0),e.ccNode.name=="PROFILER_NODE"?(O(),ie(l,{key:1,show:!0})):de("",!0)],64)}}});class a_{static getViewModel(t,n){switch(t){case"cc.UITransform":return new c_(n);case"cc.Label":return new u_;case"cc.Sprite":return new f_;default:return null}}}class c_{constructor(t){qn(this,"componentGetter");qn(this,"props",[{name:"Width",key:"width",custom:!0},{name:"Height",key:"height",custom:!0},{name:"Anchor X",key:"anchorX",custom:!0},{name:"Anchor Y",key:"anchorY",custom:!0}]);this.componentGetter=t}get component(){return this.componentGetter()}get width(){return this.componentGetter().contentSize.width}set width(t){const n=this.component.contentSize;this.component.setContentSize(t,n.height)}get height(){return this.component.contentSize.height}set height(t){const n=this.component.contentSize;this.component.setContentSize(n.width,t)}get anchorX(){return this.component.anchorPoint.x}set anchorX(t){const n=this.component.anchorPoint;this.component.setAnchorPoint(t,n.y)}get anchorY(){return this.component.anchorPoint.y}set anchorY(t){const n=this.component.anchorPoint;this.component.setAnchorPoint(n.x,t)}}class u_{constructor(){qn(this,"props",[{name:"String",key:"string"},{name:"Color",key:"color"},{name:"Font Size",key:"fontSize"},{name:"Line Height",key:"lineHeight"}])}}class f_{constructor(){qn(this,"props",[{name:"Color",key:"color"}])}}const d_={class:"row"},p_={style:{flex:"1"}},h_=Ot(">"),m_=we({__name:"CCComponent",props:{name:String,component:Object,updateKey:Number},setup(e){const t=e,n=a_.getViewModel(t.name,()=>t.component);return(o,r)=>{const s=cr,i=ys;return O(),te($e,null,[re("div",d_,[fe(s,{modelValue:e.component.enabled,"onUpdate:modelValue":r[0]||(r[0]=l=>e.component.enabled=l),size:"small",style:{"margin-right":"10px"}},null,8,["modelValue"]),re("span",p_,Ye(e.name),1),fe(i,{size:"small",onClick:r[1]||(r[1]=l=>d(bo).outputToConsole(e.component))},{default:ge(()=>[h_]),_:1})]),d(n)?(O(!0),te($e,{key:0},yn(d(n).props,l=>(O(),ie(Ef,{key:l.key,model:l.custom?d(n):e.component,"prop-name":l.name,"prop-key":l.key,"update-key":e.updateKey},null,8,["model","prop-name","prop-key","update-key"]))),128)):de("",!0)],64)}}}),v_={class:"row"},g_={class:"header-title",style:{flex:"1"}},b_=Ot(">"),y_=we({__name:"UserComponent",props:{name:String,component:Object,updateKey:Number},setup(e){return(t,n)=>{const o=cr,r=ys;return O(),te("div",v_,[fe(o,{modelValue:e.component.enabled,"onUpdate:modelValue":n[0]||(n[0]=s=>e.component.enabled=s),size:"small",style:{"margin-right":"10px"}},null,8,["modelValue"]),re("span",g_,Ye(e.name),1),fe(r,{size:"small",onClick:n[1]||(n[1]=s=>d(bo).outputToConsole(e.component))},{default:ge(()=>[b_]),_:1})])}}});const w_=re("div",{class:"row",style:{height:"2px","background-color":"#1d1e21"}},null,-1),__=re("div",{class:"row",style:{height:"2px","background-color":"#1d1e21"}},null,-1),C_=we({__name:"TreePanel",props:{show:Boolean},setup(e){const t=e;let n=H(1),o;const r=new Map;let s=[];const i={value:"uuid",label:"name",children:"children"},l=(window.innerHeight-120)/2,a=H(null);We(()=>{console.log("ccc-devtools init")});function c(b,S,x){return x>=S.length?b:(b=b.getChildByUuid(S[x]),c(b,S,x+1))}function u(b){const S=c(cc.director.getScene(),b.path,0);b?o=S:o=null}function h(b){r.set(b.uuid,!0),s=[...r.keys()]}function f(b){r.delete(b.uuid),s=[...r.keys()]}function p(b,S,x){S.forEach(E=>{const k=x.concat(E.uuid),_={uuid:E.uuid,name:E.name,active:E.activeInHierarchy,children:[],path:k};E.children&&E.children.length>0&&p(_.children,E.children,k),b.push(_)})}function v(){if(t.show&&window.ccdevShow&&cc.director.getScene()){let b=[];p(b,cc.director.getScene().children,[]),a.value.setData(b),n.value=-n.value}window.requestAnimationFrame(v)}function m(){v()}const y=setInterval(()=>{window.cc&&cc.director.getScene()&&(m(),clearInterval(y))},1e3);return(b,S)=>{const x=Zw,E=O0;return O(),te($e,null,[re("div",{style:Ke([{width:"100%"},{height:l}])},[fe(x,{ref_key:"treeView",ref:a,props:i,"empty-text":"\u6B63\u5728\u52A0\u8F7D\u573A\u666F","highlight-current":!0,"expand-on-click-node":!1,"default-expanded-keys":d(s),onCurrentChange:u,onNodeExpand:h,onNodeCollapse:f,height:l},{default:ge(({node:k})=>[re("span",{class:ee({"node-hide":!k.data.active})},Ye(k.label),3)]),_:1},8,["default-expanded-keys"])],4),re("div",{style:Ke([{width:"100%","border-top":"2px solid #414243"},{height:l}])},[d(n)!==0&&d(bo).checkNodeValid(d(o))?(O(),ie(E,{key:0},{default:ge(()=>[fe(l_,{"cc-node":d(o),"update-key":d(n)},null,8,["cc-node","update-key"]),w_,(O(!0),te($e,null,yn(d(bo).getComponents(d(o)),k=>(O(),te($e,{key:k.name},[k.name.startsWith("cc.")?(O(),ie(m_,{key:0,component:k.target,name:k.name,"update-key":d(n)},null,8,["component","name","update-key"])):(O(),ie(y_,{key:1,component:k.target,name:k.name,"update-key":d(n)},null,8,["component","name","update-key"])),__],64))),128))]),_:1})):de("",!0)],4)],64)}}});var k_=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n};const E_=Ot("ccc-devtools"),S_=we({__name:"App",setup(e){let t=H(!1);return window.addEventListener("showProfiler",n=>{t.value=!t.value}),(n,o)=>{const r=je("vue-final-modal"),s=o1,i=dw;return O(),te($e,null,[re("div",null,[fe(r,{modelValue:d(t),"onUpdate:modelValue":o[0]||(o[0]=l=>He(t)?t.value=l:t=l),classes:"modal-container","content-class":"modal-content","hide-overlay":!0,"click-to-close":!1,"prevent-click":!0,drag:!0,"fit-parent":!0,"drag-selector":".modal-drag"},{default:ge(()=>[fe(kf,{show:d(t)},null,8,["show"])]),_:1},8,["modelValue"])]),fe(s,{"body-style":{padding:0},style:{margin:"10px"}},{default:ge(()=>[fe(C_,{show:!0})]),_:1}),fe(i,{type:"primary",href:"https://github.com/potato47/ccc-devtools",target:"_blank",style:{position:"absolute",left:"5px",bottom:"5px"}},{default:ge(()=>[E_]),_:1})],64)}}});var x_=k_(S_,[["__scopeId","data-v-6778b2ac"]]);function al(e){return(al=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}function Wa(e,t,n,o,r,s,i){try{var l=e[s](i),a=l.value}catch(c){return void n(c)}l.done?t(a):Promise.resolve(a).then(o,r)}function T_(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),vn=[],Yr=!1,Lr=0,Ja=-1,O_=function(e,t){var n=!1;return function(o){for(var r=[];o;){if(r.push(o),o.classList.contains("vfm"))return r;o=o.parentElement}return r}(e).forEach(function(o){(function(r){if(!r||r.nodeType!==Node.ELEMENT_NODE)return!1;var s=window.getComputedStyle(r);return["auto","scroll"].includes(s.overflowY)&&r.scrollHeight>r.clientHeight})(o)&&function(r,s){return!(r.scrollTop===0&&s<0||r.scrollTop+r.clientHeight+s>=r.scrollHeight&&s>0)}(o,t)&&(n=!0)}),n},xf=function(e){return vn.some(function(){return O_(e,-Lr)})},wi=function(e){var t=e||window.event;return!!xf(t.target)||t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)},M_=function(e,t){if(e){if(!vn.some(function(o){return o.targetElement===e})){var n={targetElement:e,options:t||{}};vn=[].concat(zn(vn),[n]),Sf?(e.ontouchstart=function(o){o.targetTouches.length===1&&(Ja=o.targetTouches[0].clientY)},e.ontouchmove=function(o){o.targetTouches.length===1&&function(r,s){Lr=r.targetTouches[0].clientY-Ja,!xf(r.target)&&(s&&s.scrollTop===0&&Lr>0||function(i){return!!i&&i.scrollHeight-i.scrollTop<=i.clientHeight}(s)&&Lr<0?wi(r):r.stopPropagation())}(o,e)},Yr||(document.addEventListener("touchmove",wi,cl?{passive:!1}:void 0),Yr=!0)):function(o){if(Ho===void 0){var r=!!o&&o.reserveScrollBarGap===!0,s=window.innerWidth-document.documentElement.clientWidth;if(r&&s>0){var i=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Ho=document.body.style.paddingRight,document.body.style.paddingRight="".concat(i+s,"px")}}Do===void 0&&(Do=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},Ds=function(e){e?(vn=vn.filter(function(t){return t.targetElement!==e}),Sf?(e.ontouchstart=null,e.ontouchmove=null,Yr&&vn.length===0&&(document.removeEventListener("touchmove",wi,cl?{passive:!1}:void 0),Yr=!1)):vn.length||(Ho!==void 0&&(document.body.style.paddingRight=Ho,Ho=void 0),Do!==void 0&&(document.body.style.overflow=Do,Do=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Sr=function(){},Qa="enter",ec="entering",xr="leave",tc="leavng",A_={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},Fr={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=al(e);return t==="boolean"||t==="string"||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter(function(t){return e.indexOf(t)!==-1}).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=H(null),s=H(null),i=H(null),l=H(null),a=H(null),c=H(null),u=H(null),h=new N_,f=H(!1),p=Jt({modal:!1,overlay:!1,resize:!1}),v=H(null),m=H(null),y=H(!1),b=H({}),S=H({}),x=H(null),E=H(null),k=Sr,_=Sr,T=P(function(){return typeof e.overlayTransition=="string"?{name:e.overlayTransition}:st({},e.overlayTransition)}),N=P(function(){return typeof e.transition=="string"?{name:e.transition}:st({},e.transition)}),R=P(function(){return(e.hideOverlay||v.value===xr)&&m.value===xr}),q=P(function(){return e.zIndex===!1?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex}),X=P(function(){return st({},q.value!==!1&&{zIndex:q.value})}),U=P(function(){var I=[S.value];return Array.isArray(e.contentStyle)?I.push.apply(I,zn(e.contentStyle)):I.push(e.contentStyle),I});function M(){return{uid:o,props:e,emit:n,vfmContainer:s,vfmContent:i,vfmResize:l,vfmOverlayTransition:a,vfmTransition:c,getAttachElement:G,modalStackIndex:u,visibility:p,handleLockScroll:B,$focusTrap:h,toggle:_e,params:b}}function L(){if(e.modelValue){if(n("_before-open",J({type:"_before-open"})),me("before-open",!1))return void _("show");var I=G();if(I||e.attach===!1){if(e.attach!==!1){if(!r.value)return f.value=!0,void Fe(function(){L()});I.appendChild(r.value)}var Q=e.api.openedModals.findIndex(function(le){return le.uid===o});Q!==-1&&e.api.openedModals.splice(Q,1),e.api.openedModals.push(M()),u.value=e.api.openedModals.length-1,B(),e.api.openedModals.filter(function(le){return le.uid!==o}).forEach(function(le,Ce){le.getAttachElement()===I&&(le.modalStackIndex.value=Ce,!le.props.keepOverlay&&(le.visibility.overlay=!1))}),f.value=!0,p.overlay=!0,p.modal=!0}else I!==!1&&console.warn("Unable to locate target ".concat(e.attach))}}function Z(){var I=e.api.openedModals.findIndex(function(le){return le.uid===o});if(I!==-1&&e.api.openedModals.splice(I,1),e.api.openedModals.length>0){var Q=e.api.openedModals[e.api.openedModals.length-1];Q.props.focusTrap&&Q.$focusTrap.firstElement().focus(),(Q.props.focusRetain||Q.props.focusTrap)&&Q.vfmContainer.value.focus(),!Q.props.hideOverlay&&(Q.visibility.overlay=!0)}e.drag&&ve(),e.resize&&j(),x.value=null,p.overlay=!1,p.modal=!1}function B(){e.modelValue&&Fe(function(){e.lockScroll?M_(s.value,{reserveScrollBarGap:!0}):Ds(s.value)})}function G(){return e.attach!==!1&&(typeof e.attach=="string"?!!window&&window.document.querySelector(e.attach):e.attach)}function J(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return st({ref:M()},I)}function me(I,Q){var le=!1,Ce=J({type:I,stop:function(){le=!0}});return n(I,Ce),!!le&&(y.value=!0,Fe(function(){n("update:modelValue",Q)}),!0)}function Se(I,Q,le){x.value="".concat(Q,":").concat(le),n(x.value,I)}function _e(I,Q){var le=arguments;return new Promise(function(Ce,Me){k=function(g){Ce(g),k=Sr},_=function(g){Me(g),_=Sr};var Ne=typeof I=="boolean"?I:!e.modelValue;Ne&&le.length===2&&(b.value=Q),n("update:modelValue",Ne)})}function Te(I){I.stopPropagation();var Q,le="resize",Ce="drag",Me=I.target.getAttribute("direction");if(Me)Q=le;else{if(!function(K,oe,ce){return ce===""||zn(oe.querySelectorAll(ce)).includes(K.target)}(I,i.value,e.dragSelector))return;Q=Ce}Se(I,Q,"start");var Ne,g,w,$,F=Ga(I),A=s.value.getBoundingClientRect(),V=i.value.getBoundingClientRect(),Y=window.getComputedStyle(i.value).position==="absolute",z=Xa(S.value.top),W=Xa(S.value.left),D=function(){if(e.fitParent){var K={absolute:function(){return{minTop:0,minLeft:0,maxTop:A.height-V.height,maxLeft:A.width-V.width}},relative:function(){return{minTop:z+A.top-V.top,minLeft:W+A.left-V.left,maxTop:z+A.bottom-V.bottom,maxLeft:W+A.right-V.right}}};return Y?K.absolute():K.relative()}return{}}(),se=Q===le&&(Ne=document.body,g="cursor",w=A_[Me],$=Ne.style[g],Ne.style[g]=w,function(){Ne.style[g]=$}),C=function(K){K.stopPropagation(),Se(K,Q,"move");var oe,ce,ke=Ga(K),be={x:ke.x-F.x,y:ke.y-F.y};Q===le&&(be=function(ct,en,ur,Ft,fr){var et=function(ot){var kt,tn=en[ot.axis];tn=e.fitParent?Cr(ot.min,tn,ot.max):tn;var nn=Cr(ot.minEdge,ot.getEdge(tn),ot.maxEdge);return tn=ot.getOffsetAxis(nn,fr),so(kt={},ot.edgeName,nn),so(kt,ot.axis,tn),kt},vt=function(ot,kt,tn,nn){var ul,fl=Ft[kt],dl=ur[ot]-Ft[ot],pl=(ul=kt).charAt(0).toUpperCase()+ul.slice(1);return{axis:tn,edgeName:kt,min:nn?dl:-fl,max:nn?fl:dl,minEdge:e["min".concat(pl)],maxEdge:e["max".concat(pl)],getEdge:function(Cs){return Ft[kt]-Cs*(nn?1:-1)},getOffsetAxis:function(Cs,Of){var hl=Ft[kt]-Cs;return Of?nn?hl:0:(nn?1:-1)*hl/2}}},dr={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},_s={x:0,y:0};return ct.split("").forEach(function(ot){var kt=vt.apply(void 0,zn(dr[ot]));_s=st(st({},_s),et(kt))}),_s}(Me,be,A,V,Y)),Y?(oe=V.top-A.top+be.y,ce=V.left-A.left+be.x):(oe=z+be.y,ce=W+be.x),Q===Ce&&e.fitParent&&(oe=Cr(D.minTop,oe,D.maxTop),ce=Cr(D.minLeft,ce,D.maxLeft));var Pe=st(st(st({position:"relative",top:oe+"px",left:ce+"px",margin:"unset",touchAction:"none"},Y&&{position:"absolute",transform:"unset",width:V.width+"px",height:V.height+"px"}),be.width&&{width:be.width+"px"}),be.height&&{height:be.height+"px"});S.value=st(st({},S.value),Pe)};kr("move",document,C),kr("up",document,function K(oe){oe.stopPropagation(),Q===le&&se&&se(),setTimeout(function(){Se(oe,Q,"end")}),Er("move",document,C),Er("up",document,K)})}function ne(){kr("down",i.value,Te),S.value.touchAction="none"}function ve(){Er("down",i.value,Te)}function pe(){p.resize=!0,Fe(function(){kr("down",l.value,Te)})}function j(){Er("down",l.value,Te),p.resize=!1}return ue(function(){return e.modelValue},function(I){if(y.value)y.value=!1;else if(L(),!I){if(me("before-close",!0))return void _("hide");Z()}}),ue(function(){return e.lockScroll},B),ue(function(){return e.hideOverlay},function(I){e.modelValue&&!I&&(p.overlay=!0)}),ue(function(){return e.attach},L),ue(R,function(I){I&&(f.value=!1,s.value.style.display="none")},{flush:"post"}),ue(function(){return e.drag},function(I){f.value&&(I?ne():ve())}),ue(function(){return e.resize},function(I){f.value&&(I?pe():j())}),ue(function(){return e.keepChangedStyle},function(I){I||(S.value={})}),e.api.modals.push(M()),We(function(){L()}),Mt(function(){var I;Z(),e.lockScroll&&s.value&&Ds(s.value),r==null||(I=r.value)===null||I===void 0||I.remove();var Q=e.api.modals.findIndex(function(le){return le.uid===o});e.api.modals.splice(Q,1)}),{root:r,vfmContainer:s,vfmContent:i,vfmResize:l,vfmOverlayTransition:a,vfmTransition:c,computedOverlayTransition:T,computedTransition:N,visible:f,visibility:p,params:b,calculateZIndex:q,bindStyle:X,bindContentStyle:U,beforeOverlayEnter:function(){v.value=ec},afterOverlayEnter:function(){v.value=Qa},beforeOverlayLeave:function(){v.value=tc},afterOverlayLeave:function(){v.value=xr},beforeModalEnter:function(){m.value=ec},afterModalEnter:function(){m.value=Qa,(e.focusRetain||e.focusTrap)&&s.value.focus(),e.focusTrap&&h.enable(s.value),e.drag&&ne(),e.resize&&pe(),n("_opened"),n("opened",J({type:"opened"})),k("show")},beforeModalLeave:function(){m.value=tc,h.enabled()&&h.disable()},afterModalLeave:function(){m.value=xr,u.value=null,e.lockScroll&&Ds(s.value),e.keepChangedStyle||(S.value={});var I=!1,Q=J({type:"closed",stop:function(){I=!0}});n("_closed"),n("closed",Q),k("hide"),I||(b.value={})},onMousedown:function(I){E.value=I==null?void 0:I.target},onMouseupContainer:function(){E.value===s.value&&x.value!=="resize:move"&&(n("click-outside",J({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){f.value&&e.escToClose&&n("update:modelValue",!1)}}}},Hs=Dd();Bd("data-v-2836fdb5");var I_={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};zd();var P_=Hs(function(e,t,n,o,r,s){return n.ssr||o.visible?at((O(),ie("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[n.attach===!1?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=Mn(function(){return o.onEsc&&o.onEsc.apply(o,arguments)},["esc"]))},[fe(lo,$t(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Hs(function(){return[!n.hideOverlay&&o.visibility.overlay?(O(),ie("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):de("v-if",!0)]}),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),fe(lo,$t(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Hs(function(){return[at(fe("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=zt(function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)},["self"])),onMousedown:t[3]||(t[3]=zt(function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)},["self"]))},[fe("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(i){return o.onMousedown(null)})},[Be(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?(O(),ie("div",I_,[(O(!0),ie($e,null,yn(n.resizeDirections,function(i){return O(),ie("div",{key:i,direction:i,class:["vfm--resize-".concat(i),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])}),128))],512)):de("v-if",!0)],38)],46,["aria-expanded"]),[[ao,o.visibility.modal]])]}),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[ao,!n.ssr||o.visible]]):de("v-if",!0)});(function(e,t){t===void 0&&(t={});var n=t.insertAt;if(e&&typeof document!="undefined"){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",n==="top"&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}})(` .vfm--fixed[data-v-2836fdb5] { position: fixed; diff --git a/release/preview-template/dist/index.html b/release/preview-template/dist/index.html index ab24de8..237a259 100644 --- a/release/preview-template/dist/index.html +++ b/release/preview-template/dist/index.html @@ -1,4 +1,4 @@ - - + +
diff --git a/src/components/TreePanel.vue b/src/components/TreePanel.vue index c58956c..da3aba1 100644 --- a/src/components/TreePanel.vue +++ b/src/components/TreePanel.vue @@ -109,7 +109,7 @@ function setChildren(container: TreeNode[], children: any[], path: string[]) { function refreshTree() { // @ts-ignore - if (props.show && window.ccdevShow) { + if (props.show && window.ccdevShow && cc.director.getScene()) { let value: TreeNode[] = []; //@ts-ignore setChildren(value, cc.director.getScene().children, []); From 86eecbb1338848ce06e5fa78ed7dd6fa6d1c42cc Mon Sep 17 00:00:00 2001 From: orchidworld Date: Thu, 22 May 2025 19:54:57 +0800 Subject: [PATCH 2/3] fix: is deprecated. Please include --- release/preview-template/index.ejs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release/preview-template/index.ejs b/release/preview-template/index.ejs index bf8a6d9..4073f71 100644 --- a/release/preview-template/index.ejs +++ b/release/preview-template/index.ejs @@ -7,7 +7,7 @@ name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,minimum-scale=1,maximum-scale=1,minimal-ui=true" /> - + From 6db1ccb70b1f25cc9c950ca7754a4886a4bd0123 Mon Sep 17 00:00:00 2001 From: orchidworld Date: Thu, 22 May 2025 20:10:10 +0800 Subject: [PATCH 3/3] =?UTF-8?q?feat(Utils):=20=E8=BE=93=E5=87=BA=E5=88=B0?= =?UTF-8?q?=E6=8E=A7=E5=88=B6=E5=8F=B0=E5=90=8E=E5=A4=8D=E5=88=B6=E5=8F=98?= =?UTF-8?q?=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加复制文本到剪贴板的功能 - 实现了 copyToClipboard 静态方法,用于将文本复制到剪贴板 - 该方法首先尝试使用现代的 Clipboard API,如果失败则回退到 execCommand 方法 - 在 outputToConsole 方法中调用了 copyToClipboard 方法,将生成的变量名复制到剪贴板 --- release/preview-template.zip | Bin 102592 -> 103202 bytes .../{index.6a0d89a7.js => index.7489529e.js} | 2 +- release/preview-template/dist/index.html | 2 +- release/preview-template/version.json | 2 +- src/misc/Utils.ts | 19 ++++++++++++++++++ 5 files changed, 22 insertions(+), 3 deletions(-) rename release/preview-template/dist/assets/{index.6a0d89a7.js => index.7489529e.js} (95%) diff --git a/release/preview-template.zip b/release/preview-template.zip index ec8633877ad9cedd637567e47b73277b47cec5e0..13c0712e9ec62c3f7f982dabeae8852e738f51d7 100644 GIT binary patch literal 103202 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 diff --git a/release/preview-template/dist/assets/index.6a0d89a7.js b/release/preview-template/dist/assets/index.7489529e.js similarity index 95% rename from release/preview-template/dist/assets/index.6a0d89a7.js rename to release/preview-template/dist/assets/index.7489529e.js index 9ea1d93..f8d4728 100644 --- a/release/preview-template/dist/assets/index.6a0d89a7.js +++ b/release/preview-template/dist/assets/index.7489529e.js @@ -9,7 +9,7 @@ var Mf=Object.defineProperty;var Af=(e,t,n)=>t in e?Mf(e,t,{enumerable:!0,config z-index:-1000 !important; top:0 !important; right:0 !important; -`,c0=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function u0(e){const t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),o=Number.parseFloat(t.getPropertyValue("padding-bottom"))+Number.parseFloat(t.getPropertyValue("padding-top")),r=Number.parseFloat(t.getPropertyValue("border-bottom-width"))+Number.parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:c0.map(i=>`${i}:${t.getPropertyValue(i)}`).join(";"),paddingSize:o,borderSize:r,boxSizing:n}}function fa(e,t=1,n){var o;Et||(Et=document.createElement("textarea"),document.body.appendChild(Et));const{paddingSize:r,borderSize:s,boxSizing:i,contextStyle:l}=u0(e);Et.setAttribute("style",`${l};${a0}`),Et.value=e.value||e.placeholder||"";let a=Et.scrollHeight;const c={};i==="border-box"?a=a+s:i==="content-box"&&(a=a-r),Et.value="";const u=Et.scrollHeight-r;if(Ve(t)){let h=u*t;i==="border-box"&&(h=h+r+s),a=Math.max(h,a),c.minHeight=`${h}px`}if(Ve(n)){let h=u*n;i==="border-box"&&(h=h+r+s),a=Math.min(h,a)}return c.height=`${a}px`,(o=Et.parentNode)==null||o.removeChild(Et),Et=void 0,c}const f0=De({id:{type:String,default:void 0},size:ir,disabled:Boolean,modelValue:{type:Ee([String,Number,Object]),default:""},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:Ee([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String,default:""},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:uo,default:""},prefixIcon:{type:uo,default:""},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:Ee([Object,Array,String]),default:()=>Pn({})}}),d0={[Nt]:e=>Oe(e),input:e=>Oe(e),change:e=>Oe(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,mouseleave:e=>e instanceof MouseEvent,mouseenter:e=>e instanceof MouseEvent,keydown:e=>e instanceof Event,compositionstart:e=>e instanceof CompositionEvent,compositionupdate:e=>e instanceof CompositionEvent,compositionend:e=>e instanceof CompositionEvent},p0=["role"],h0=["id","type","disabled","formatter","parser","readonly","autocomplete","tabindex","aria-label","placeholder"],m0=["id","tabindex","disabled","readonly","autocomplete","aria-label","placeholder"],v0={name:"ElInput",inheritAttrs:!1},g0=we({...v0,props:f0,emits:d0,setup(e,{expose:t,emit:n}){const o=e,r={suffix:"append",prefix:"prepend"},s=Qe(),i=zp(),l=us(),a=P(()=>{const C={};return o.containerRole==="combobox"&&(C["aria-haspopup"]=i["aria-haspopup"],C["aria-owns"]=i["aria-owns"],C["aria-expanded"]=i["aria-expanded"]),C}),c=Pg({excludeKeys:P(()=>Object.keys(a.value))}),{form:u,formItem:h}=qi(),{inputId:f}=gs(o,{formItemContext:h}),p=Vn(),v=vs(),m=ze("input"),y=ze("textarea"),b=oo(),S=oo(),x=H(!1),E=H(!1),k=H(!1),_=H(!1),T=H(),N=oo(o.inputStyle),R=P(()=>b.value||S.value),q=P(()=>{var C;return(C=u==null?void 0:u.statusIcon)!=null?C:!1}),X=P(()=>(h==null?void 0:h.validateState)||""),U=P(()=>X.value&&Sg[X.value]),M=P(()=>_.value?kg:eg),L=P(()=>[i.style,o.inputStyle]),Z=P(()=>[o.inputStyle,N.value,{resize:o.resize}]),B=P(()=>Yt(o.modelValue)?"":String(o.modelValue)),G=P(()=>o.clearable&&!v.value&&!o.readonly&&!!B.value&&(x.value||E.value)),J=P(()=>o.showPassword&&!v.value&&!o.readonly&&!!B.value&&(!!B.value||x.value)),me=P(()=>o.showWordLimit&&!!c.value.maxlength&&(o.type==="text"||o.type==="textarea")&&!v.value&&!o.readonly&&!o.showPassword),Se=P(()=>Array.from(B.value).length),_e=P(()=>!!me.value&&Se.value>Number(c.value.maxlength)),Te=P(()=>!!l.suffix||!!o.suffixIcon||G.value||o.showPassword||me.value||!!X.value&&q.value),[ne,ve]=o0(b);gu(S,C=>{if(!me.value||o.resize!=="both")return;const K=C[0],{width:oe}=K.contentRect;T.value={right:`calc(100% - ${oe+15+6}px)`}});const pe=()=>{const{type:C,autosize:K}=o;if(!(!Ue||C!=="textarea"))if(K){const oe=Ae(K)?K.minRows:void 0,ce=Ae(K)?K.maxRows:void 0;N.value={...fa(S.value,oe,ce)}}else N.value={minHeight:fa(S.value).minHeight}},j=()=>{const C=R.value;!C||C.value===B.value||(C.value=B.value)},I=C=>{const{el:K}=s.vnode;if(!K)return;const ce=Array.from(K.querySelectorAll(`.${m.e(C)}`)).find(be=>be.parentNode===K);if(!ce)return;const ke=r[C];l[ke]?ce.style.transform=`translateX(${C==="suffix"?"-":""}${K.querySelector(`.${m.be("group",ke)}`).offsetWidth}px)`:ce.removeAttribute("style")},Q=()=>{I("prefix"),I("suffix")},le=async C=>{ne();let{value:K}=C.target;o.formatter&&(K=o.parser?o.parser(K):K,K=o.formatter(K)),!k.value&&K!==B.value&&(n(Nt,K),n("input",K),await Fe(),j(),ve())},Ce=C=>{n("change",C.target.value)},Me=C=>{n("compositionstart",C),k.value=!0},Ne=C=>{var K;n("compositionupdate",C);const oe=(K=C.target)==null?void 0:K.value,ce=oe[oe.length-1]||"";k.value=!Og(ce)},g=C=>{n("compositionend",C),k.value&&(k.value=!1,le(C))},w=()=>{_.value=!_.value,$()},$=async()=>{var C;await Fe(),(C=R.value)==null||C.focus()},F=()=>{var C;return(C=R.value)==null?void 0:C.blur()},A=C=>{x.value=!0,n("focus",C)},V=C=>{var K;x.value=!1,n("blur",C),o.validateEvent&&((K=h==null?void 0:h.validate)==null||K.call(h,"blur").catch(oe=>void 0))},Y=C=>{E.value=!1,n("mouseleave",C)},z=C=>{E.value=!0,n("mouseenter",C)},W=C=>{n("keydown",C)},D=()=>{var C;(C=R.value)==null||C.select()},se=()=>{n(Nt,""),n("change",""),n("clear"),n("input","")};return ue(()=>o.modelValue,()=>{var C;Fe(()=>pe()),o.validateEvent&&((C=h==null?void 0:h.validate)==null||C.call(h,"change").catch(K=>void 0))}),ue(B,()=>j()),ue(()=>o.type,async()=>{await Fe(),j(),pe(),Q()}),We(async()=>{!o.formatter&&o.parser,j(),Q(),await Fe(),pe()}),nr(async()=>{await Fe(),Q()}),t({input:b,textarea:S,ref:R,textareaStyle:Z,autosize:Vt(o,"autosize"),focus:$,blur:F,select:D,clear:se,resizeTextarea:pe}),(C,K)=>at((O(),te("div",$t(d(a),{class:[C.type==="textarea"?d(y).b():d(m).b(),d(m).m(d(p)),d(m).is("disabled",d(v)),d(m).is("exceed",d(_e)),{[d(m).b("group")]:C.$slots.prepend||C.$slots.append,[d(m).bm("group","append")]:C.$slots.append,[d(m).bm("group","prepend")]:C.$slots.prepend,[d(m).m("prefix")]:C.$slots.prefix||C.prefixIcon,[d(m).m("suffix")]:C.$slots.suffix||C.suffixIcon||C.clearable||C.showPassword,[d(m).bm("suffix","password-clear")]:d(G)&&d(J)},C.$attrs.class],style:d(L),role:C.containerRole,onMouseenter:z,onMouseleave:Y}),[de(" input "),C.type!=="textarea"?(O(),te($e,{key:0},[de(" prepend slot "),C.$slots.prepend?(O(),te("div",{key:0,class:ee(d(m).be("group","prepend"))},[Be(C.$slots,"prepend")],2)):de("v-if",!0),re("div",{class:ee([d(m).e("wrapper"),d(m).is("focus",x.value)])},[de(" prefix slot "),C.$slots.prefix||C.prefixIcon?(O(),te("span",{key:0,class:ee(d(m).e("prefix"))},[re("span",{class:ee(d(m).e("prefix-inner"))},[Be(C.$slots,"prefix"),C.prefixIcon?(O(),ie(d(bt),{key:0,class:ee(d(m).e("icon"))},{default:ge(()=>[(O(),ie(nt(C.prefixIcon)))]),_:1},8,["class"])):de("v-if",!0)],2)],2)):de("v-if",!0),re("input",$t({id:d(f),ref_key:"input",ref:b,class:d(m).e("inner")},d(c),{type:C.showPassword?_.value?"text":"password":C.type,disabled:d(v),formatter:C.formatter,parser:C.parser,readonly:C.readonly,autocomplete:C.autocomplete,tabindex:C.tabindex,"aria-label":C.label,placeholder:C.placeholder,style:C.inputStyle,onCompositionstart:Me,onCompositionupdate:Ne,onCompositionend:g,onInput:le,onFocus:A,onBlur:V,onChange:Ce,onKeydown:W}),null,16,h0),de(" suffix slot "),d(Te)?(O(),te("span",{key:1,class:ee(d(m).e("suffix"))},[re("span",{class:ee(d(m).e("suffix-inner"))},[!d(G)||!d(J)||!d(me)?(O(),te($e,{key:0},[Be(C.$slots,"suffix"),C.suffixIcon?(O(),ie(d(bt),{key:0,class:ee(d(m).e("icon"))},{default:ge(()=>[(O(),ie(nt(C.suffixIcon)))]),_:1},8,["class"])):de("v-if",!0)],64)):de("v-if",!0),d(G)?(O(),ie(d(bt),{key:1,class:ee([d(m).e("icon"),d(m).e("clear")]),onMousedown:zt(d(Je),["prevent"]),onClick:se},{default:ge(()=>[fe(d(yu))]),_:1},8,["class","onMousedown"])):de("v-if",!0),d(J)?(O(),ie(d(bt),{key:2,class:ee([d(m).e("icon"),d(m).e("password")]),onClick:w},{default:ge(()=>[(O(),ie(nt(d(M))))]),_:1},8,["class"])):de("v-if",!0),d(me)?(O(),te("span",{key:3,class:ee(d(m).e("count"))},[re("span",{class:ee(d(m).e("count-inner"))},Ye(d(Se))+" / "+Ye(d(c).maxlength),3)],2)):de("v-if",!0),d(X)&&d(U)&&d(q)?(O(),ie(d(bt),{key:4,class:ee([d(m).e("icon"),d(m).e("validateIcon"),d(m).is("loading",d(X)==="validating")])},{default:ge(()=>[(O(),ie(nt(d(U))))]),_:1},8,["class"])):de("v-if",!0)],2)],2)):de("v-if",!0)],2),de(" append slot "),C.$slots.append?(O(),te("div",{key:1,class:ee(d(m).be("group","append"))},[Be(C.$slots,"append")],2)):de("v-if",!0)],64)):(O(),te($e,{key:1},[de(" textarea "),re("textarea",$t({id:d(f),ref_key:"textarea",ref:S,class:d(y).e("inner")},d(c),{tabindex:C.tabindex,disabled:d(v),readonly:C.readonly,autocomplete:C.autocomplete,style:d(Z),"aria-label":C.label,placeholder:C.placeholder,onCompositionstart:Me,onCompositionupdate:Ne,onCompositionend:g,onInput:le,onFocus:A,onBlur:V,onChange:Ce,onKeydown:W}),null,16,m0),d(me)?(O(),te("span",{key:0,style:Ke(T.value),class:ee(d(m).e("count"))},Ye(d(Se))+" / "+Ye(d(c).maxlength),7)):de("v-if",!0)],64))],16,p0)),[[ao,C.type!=="hidden"]])}});var b0=Ie(g0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input/src/input.vue"]]);const Gi=Pt(b0),Qn=4,Iu={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},y0=({move:e,size:t,bar:n})=>({[n.size]:t,transform:`translate${n.axis}(${e}%)`}),w0=De({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),_0=we({__name:"thumb",props:w0,setup(e){const t=e,n="Thumb",o=Re(xu),r=ze("scrollbar");o||fv(n,"can not inject scrollbar context");const s=H(),i=H(),l=H({}),a=H(!1);let c=!1,u=!1,h=Ue?document.onselectstart:null;const f=P(()=>Iu[t.vertical?"vertical":"horizontal"]),p=P(()=>y0({size:t.size,move:t.move,bar:f.value})),v=P(()=>s.value[f.value.offset]**2/o.wrapElement[f.value.scrollSize]/t.ratio/i.value[f.value.offset]),m=T=>{var N;if(T.stopPropagation(),T.ctrlKey||[1,2].includes(T.button))return;(N=window.getSelection())==null||N.removeAllRanges(),b(T);const R=T.currentTarget;!R||(l.value[f.value.axis]=R[f.value.offset]-(T[f.value.client]-R.getBoundingClientRect()[f.value.direction]))},y=T=>{if(!i.value||!s.value||!o.wrapElement)return;const N=Math.abs(T.target.getBoundingClientRect()[f.value.direction]-T[f.value.client]),R=i.value[f.value.offset]/2,q=(N-R)*100*v.value/s.value[f.value.offset];o.wrapElement[f.value.scroll]=q*o.wrapElement[f.value.scrollSize]/100},b=T=>{T.stopImmediatePropagation(),c=!0,document.addEventListener("mousemove",S),document.addEventListener("mouseup",x),h=document.onselectstart,document.onselectstart=()=>!1},S=T=>{if(!s.value||!i.value||c===!1)return;const N=l.value[f.value.axis];if(!N)return;const R=(s.value.getBoundingClientRect()[f.value.direction]-T[f.value.client])*-1,q=i.value[f.value.offset]-N,X=(R-q)*100*v.value/s.value[f.value.offset];o.wrapElement[f.value.scroll]=X*o.wrapElement[f.value.scrollSize]/100},x=()=>{c=!1,l.value[f.value.axis]=0,document.removeEventListener("mousemove",S),document.removeEventListener("mouseup",x),_(),u&&(a.value=!1)},E=()=>{u=!1,a.value=!!t.size},k=()=>{u=!0,a.value=c};Mt(()=>{_(),document.removeEventListener("mouseup",x)});const _=()=>{document.onselectstart!==h&&(document.onselectstart=h)};return An(Vt(o,"scrollbarElement"),"mousemove",E),An(Vt(o,"scrollbarElement"),"mouseleave",k),(T,N)=>(O(),ie(lo,{name:d(r).b("fade"),persisted:""},{default:ge(()=>[at(re("div",{ref_key:"instance",ref:s,class:ee([d(r).e("bar"),d(r).is(d(f).key)]),onMousedown:y},[re("div",{ref_key:"thumb",ref:i,class:ee(d(r).e("thumb")),style:Ke(d(p)),onMousedown:m},null,38)],34),[[ao,T.always||a.value]])]),_:1},8,["name"]))}});var da=Ie(_0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/thumb.vue"]]);const C0=De({always:{type:Boolean,default:!0},width:String,height:String,ratioX:{type:Number,default:1},ratioY:{type:Number,default:1}}),k0=we({__name:"bar",props:C0,setup(e,{expose:t}){const n=e,o=H(0),r=H(0);return t({handleScroll:i=>{if(i){const l=i.offsetHeight-Qn,a=i.offsetWidth-Qn;r.value=i.scrollTop*100/l*n.ratioY,o.value=i.scrollLeft*100/a*n.ratioX}}}),(i,l)=>(O(),te($e,null,[fe(da,{move:o.value,ratio:i.ratioX,size:i.width,always:i.always},null,8,["move","ratio","size","always"]),fe(da,{move:r.value,ratio:i.ratioY,size:i.height,vertical:"",always:i.always},null,8,["move","ratio","size","always"])],64))}});var E0=Ie(k0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/bar.vue"]]);const S0=De({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:Boolean,wrapStyle:{type:Ee([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20}}),x0={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(Ve)},T0={name:"ElScrollbar"},$0=we({...T0,props:S0,emits:x0,setup(e,{expose:t,emit:n}){const o=e,r=ze("scrollbar");let s,i;const l=H(),a=H(),c=H(),u=H("0"),h=H("0"),f=H(),p=H(1),v=H(1),m=P(()=>{const k={};return o.height&&(k.height=ai(o.height)),o.maxHeight&&(k.maxHeight=ai(o.maxHeight)),[o.wrapStyle,k]}),y=()=>{var k;a.value&&((k=f.value)==null||k.handleScroll(a.value),n("scroll",{scrollTop:a.value.scrollTop,scrollLeft:a.value.scrollLeft}))};function b(k,_){Ae(k)?a.value.scrollTo(k):Ve(k)&&Ve(_)&&a.value.scrollTo(k,_)}const S=k=>{!Ve(k)||(a.value.scrollTop=k)},x=k=>{!Ve(k)||(a.value.scrollLeft=k)},E=()=>{if(!a.value)return;const k=a.value.offsetHeight-Qn,_=a.value.offsetWidth-Qn,T=k**2/a.value.scrollHeight,N=_**2/a.value.scrollWidth,R=Math.max(T,o.minSize),q=Math.max(N,o.minSize);p.value=T/(k-T)/(R/(k-R)),v.value=N/(_-N)/(q/(_-q)),h.value=R+Qno.noresize,k=>{k?(s==null||s(),i==null||i()):({stop:s}=gu(c,E),i=An("resize",E))},{immediate:!0}),ue(()=>[o.maxHeight,o.height],()=>{o.native||Fe(()=>{var k;E(),a.value&&((k=f.value)==null||k.handleScroll(a.value))})}),mt(xu,Jt({scrollbarElement:l,wrapElement:a})),We(()=>{o.native||Fe(()=>E())}),nr(()=>E()),t({wrap$:a,update:E,scrollTo:b,setScrollTop:S,setScrollLeft:x,handleScroll:y}),(k,_)=>(O(),te("div",{ref_key:"scrollbar$",ref:l,class:ee(d(r).b())},[re("div",{ref_key:"wrap$",ref:a,class:ee([k.wrapClass,d(r).e("wrap"),{[d(r).em("wrap","hidden-default")]:!k.native}]),style:Ke(d(m)),onScroll:y},[(O(),ie(nt(k.tag),{ref_key:"resize$",ref:c,class:ee([d(r).e("view"),k.viewClass]),style:Ke(k.viewStyle)},{default:ge(()=>[Be(k.$slots,"default")]),_:3},8,["class","style"]))],38),k.native?de("v-if",!0):(O(),ie(E0,{key:0,ref_key:"barRef",ref:f,height:h.value,width:u.value,always:k.always,"ratio-x":v.value,"ratio-y":p.value},null,8,["height","width","always","ratio-x","ratio-y"]))],2))}});var N0=Ie($0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/scrollbar.vue"]]);const O0=Pt(N0),Pu=De({role:{type:String,default:"tooltip"}}),M0={name:"ElPopperRoot",inheritAttrs:!1},A0=we({...M0,props:Pu,setup(e,{expose:t}){const n=e,o=H(),r=H(),s=H(),i=H(),l=P(()=>n.role),a={triggerRef:o,popperInstanceRef:r,contentRef:s,referenceRef:i,role:l};return t(a),mt(Wi,a),(c,u)=>Be(c.$slots,"default")}});var I0=Ie(A0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const Lu=De({arrowOffset:{type:Number,default:5}}),P0={name:"ElPopperArrow",inheritAttrs:!1},L0=we({...P0,props:Lu,setup(e,{expose:t}){const n=e,o=ze("popper"),{arrowOffset:r,arrowRef:s}=Re(Tu,void 0);return ue(()=>n.arrowOffset,i=>{r.value=i}),Mt(()=>{s.value=void 0}),t({arrowRef:s}),(i,l)=>(O(),te("span",{ref_key:"arrowRef",ref:s,class:ee(d(o).e("arrow")),"data-popper-arrow":""},null,2))}});var F0=Ie(L0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const R0="ElOnlyChild",B0=we({name:R0,setup(e,{slots:t,attrs:n}){var o;const r=Re(Au),s=Qg((o=r==null?void 0:r.setForwardRef)!=null?o:Je);return()=>{var i;const l=(i=t.default)==null?void 0:i.call(t,n);if(!l||l.length>1)return null;const a=Fu(l);return a?at(Xt(a,n),[[s]]):null}}});function Fu(e){if(!e)return null;const t=e;for(const n of t){if(Ae(n))switch(n.type){case pt:continue;case or:case"svg":return pa(n);case $e:return Fu(n.children);default:return n}return pa(n)}return null}function pa(e){return fe("span",{class:"el-only-child__content"},[e])}const Ru=De({virtualRef:{type:Ee(Object)},virtualTriggering:Boolean,onMouseenter:Function,onMouseleave:Function,onClick:Function,onKeydown:Function,onFocus:Function,onBlur:Function,onContextmenu:Function,id:String,open:Boolean}),z0={name:"ElPopperTrigger",inheritAttrs:!1},D0=we({...z0,props:Ru,setup(e,{expose:t}){const n=e,{role:o,triggerRef:r}=Re(Wi,void 0);Jg(r);const s=P(()=>l.value?n.id:void 0),i=P(()=>{if(o&&o.value==="tooltip")return n.open&&n.id?n.id:void 0}),l=P(()=>{if(o&&o.value!=="tooltip")return o.value}),a=P(()=>l.value?`${n.open}`:void 0);let c;return We(()=>{ue(()=>n.virtualRef,u=>{u&&(r.value=hn(u))},{immediate:!0}),ue(()=>r.value,(u,h)=>{c==null||c(),c=void 0,Jo(u)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(f=>{var p;const v=n[f];v&&(u.addEventListener(f.slice(2).toLowerCase(),v),(p=h==null?void 0:h.removeEventListener)==null||p.call(h,f.slice(2).toLowerCase(),v))}),c=ue([s,i,l,a],f=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((p,v)=>{Yt(f[v])?u.removeAttribute(p):u.setAttribute(p,f[v])})},{immediate:!0})),Jo(h)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(f=>h.removeAttribute(f))},{immediate:!0})}),Mt(()=>{c==null||c(),c=void 0}),t({triggerRef:r}),(u,h)=>u.virtualTriggering?de("v-if",!0):(O(),ie(d(B0),$t({key:0},u.$attrs,{"aria-controls":d(s),"aria-describedby":d(i),"aria-expanded":d(a),"aria-haspopup":d(l)}),{default:ge(()=>[Be(u.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var H0=Ie(D0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]),it="top",_t="bottom",Ct="right",lt="left",Xi="auto",lr=[it,_t,Ct,lt],fo="start",Qo="end",V0="clippingParents",Bu="viewport",So="popper",j0="reference",ha=lr.reduce(function(e,t){return e.concat([t+"-"+fo,t+"-"+Qo])},[]),Zi=[].concat(lr,[Xi]).reduce(function(e,t){return e.concat([t,t+"-"+fo,t+"-"+Qo])},[]),K0="beforeRead",U0="read",W0="afterRead",q0="beforeMain",Y0="main",G0="afterMain",X0="beforeWrite",Z0="write",J0="afterWrite",Q0=[K0,U0,W0,q0,Y0,G0,X0,Z0,J0];function jt(e){return e?(e.nodeName||"").toLowerCase():null}function Lt(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function po(e){var t=Lt(e).Element;return e instanceof t||e instanceof Element}function wt(e){var t=Lt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Ji(e){if(typeof ShadowRoot=="undefined")return!1;var t=Lt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function eb(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var o=t.styles[n]||{},r=t.attributes[n]||{},s=t.elements[n];!wt(s)||!jt(s)||(Object.assign(s.style,o),Object.keys(r).forEach(function(i){var l=r[i];l===!1?s.removeAttribute(i):s.setAttribute(i,l===!0?"":l)}))})}function tb(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(o){var r=t.elements[o],s=t.attributes[o]||{},i=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:n[o]),l=i.reduce(function(a,c){return a[c]="",a},{});!wt(r)||!jt(r)||(Object.assign(r.style,l),Object.keys(s).forEach(function(a){r.removeAttribute(a)}))})}}var zu={name:"applyStyles",enabled:!0,phase:"write",fn:eb,effect:tb,requires:["computeStyles"]};function Dt(e){return e.split("-")[0]}var Bn=Math.max,Ur=Math.min,ho=Math.round;function mo(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),o=1,r=1;if(wt(e)&&t){var s=e.offsetHeight,i=e.offsetWidth;i>0&&(o=ho(n.width)/i||1),s>0&&(r=ho(n.height)/s||1)}return{width:n.width/o,height:n.height/r,top:n.top/r,right:n.right/o,bottom:n.bottom/r,left:n.left/o,x:n.left/o,y:n.top/r}}function Qi(e){var t=mo(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function Du(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Ji(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function Zt(e){return Lt(e).getComputedStyle(e)}function nb(e){return["table","td","th"].indexOf(jt(e))>=0}function wn(e){return((po(e)?e.ownerDocument:e.document)||window.document).documentElement}function bs(e){return jt(e)==="html"?e:e.assignedSlot||e.parentNode||(Ji(e)?e.host:null)||wn(e)}function ma(e){return!wt(e)||Zt(e).position==="fixed"?null:e.offsetParent}function ob(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&wt(e)){var o=Zt(e);if(o.position==="fixed")return null}var r=bs(e);for(Ji(r)&&(r=r.host);wt(r)&&["html","body"].indexOf(jt(r))<0;){var s=Zt(r);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return r;r=r.parentNode}return null}function ar(e){for(var t=Lt(e),n=ma(e);n&&nb(n)&&Zt(n).position==="static";)n=ma(n);return n&&(jt(n)==="html"||jt(n)==="body"&&Zt(n).position==="static")?t:n||ob(e)||t}function el(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Ro(e,t,n){return Bn(e,Ur(t,n))}function rb(e,t,n){var o=Ro(e,t,n);return o>n?n:o}function Hu(){return{top:0,right:0,bottom:0,left:0}}function Vu(e){return Object.assign({},Hu(),e)}function ju(e,t){return t.reduce(function(n,o){return n[o]=e,n},{})}var sb=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,Vu(typeof e!="number"?e:ju(e,lr))};function ib(e){var t,n=e.state,o=e.name,r=e.options,s=n.elements.arrow,i=n.modifiersData.popperOffsets,l=Dt(n.placement),a=el(l),c=[lt,Ct].indexOf(l)>=0,u=c?"height":"width";if(!(!s||!i)){var h=sb(r.padding,n),f=Qi(s),p=a==="y"?it:lt,v=a==="y"?_t:Ct,m=n.rects.reference[u]+n.rects.reference[a]-i[a]-n.rects.popper[u],y=i[a]-n.rects.reference[a],b=ar(s),S=b?a==="y"?b.clientHeight||0:b.clientWidth||0:0,x=m/2-y/2,E=h[p],k=S-f[u]-h[v],_=S/2-f[u]/2+x,T=Ro(E,_,k),N=a;n.modifiersData[o]=(t={},t[N]=T,t.centerOffset=T-_,t)}}function lb(e){var t=e.state,n=e.options,o=n.element,r=o===void 0?"[data-popper-arrow]":o;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||!Du(t.elements.popper,r)||(t.elements.arrow=r))}var ab={name:"arrow",enabled:!0,phase:"main",fn:ib,effect:lb,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function vo(e){return e.split("-")[1]}var cb={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ub(e){var t=e.x,n=e.y,o=window,r=o.devicePixelRatio||1;return{x:ho(t*r)/r||0,y:ho(n*r)/r||0}}function va(e){var t,n=e.popper,o=e.popperRect,r=e.placement,s=e.variation,i=e.offsets,l=e.position,a=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,h=e.isFixed,f=i.x,p=f===void 0?0:f,v=i.y,m=v===void 0?0:v,y=typeof u=="function"?u({x:p,y:m}):{x:p,y:m};p=y.x,m=y.y;var b=i.hasOwnProperty("x"),S=i.hasOwnProperty("y"),x=lt,E=it,k=window;if(c){var _=ar(n),T="clientHeight",N="clientWidth";if(_===Lt(n)&&(_=wn(n),Zt(_).position!=="static"&&l==="absolute"&&(T="scrollHeight",N="scrollWidth")),_=_,r===it||(r===lt||r===Ct)&&s===Qo){E=_t;var R=h&&_===k&&k.visualViewport?k.visualViewport.height:_[T];m-=R-o.height,m*=a?1:-1}if(r===lt||(r===it||r===_t)&&s===Qo){x=Ct;var q=h&&_===k&&k.visualViewport?k.visualViewport.width:_[N];p-=q-o.width,p*=a?1:-1}}var X=Object.assign({position:l},c&&cb),U=u===!0?ub({x:p,y:m}):{x:p,y:m};if(p=U.x,m=U.y,a){var M;return Object.assign({},X,(M={},M[E]=S?"0":"",M[x]=b?"0":"",M.transform=(k.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",M))}return Object.assign({},X,(t={},t[E]=S?m+"px":"",t[x]=b?p+"px":"",t.transform="",t))}function fb(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=o===void 0?!0:o,s=n.adaptive,i=s===void 0?!0:s,l=n.roundOffsets,a=l===void 0?!0:l,c={placement:Dt(t.placement),variation:vo(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,va(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:a})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,va(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Ku={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:fb,data:{}},yr={passive:!0};function db(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,s=r===void 0?!0:r,i=o.resize,l=i===void 0?!0:i,a=Lt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&c.forEach(function(u){u.addEventListener("scroll",n.update,yr)}),l&&a.addEventListener("resize",n.update,yr),function(){s&&c.forEach(function(u){u.removeEventListener("scroll",n.update,yr)}),l&&a.removeEventListener("resize",n.update,yr)}}var Uu={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:db,data:{}},pb={left:"right",right:"left",bottom:"top",top:"bottom"};function Mr(e){return e.replace(/left|right|bottom|top/g,function(t){return pb[t]})}var hb={start:"end",end:"start"};function ga(e){return e.replace(/start|end/g,function(t){return hb[t]})}function tl(e){var t=Lt(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}}function nl(e){return mo(wn(e)).left+tl(e).scrollLeft}function mb(e){var t=Lt(e),n=wn(e),o=t.visualViewport,r=n.clientWidth,s=n.clientHeight,i=0,l=0;return o&&(r=o.width,s=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(i=o.offsetLeft,l=o.offsetTop)),{width:r,height:s,x:i+nl(e),y:l}}function vb(e){var t,n=wn(e),o=tl(e),r=(t=e.ownerDocument)==null?void 0:t.body,s=Bn(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=Bn(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),l=-o.scrollLeft+nl(e),a=-o.scrollTop;return Zt(r||n).direction==="rtl"&&(l+=Bn(n.clientWidth,r?r.clientWidth:0)-s),{width:s,height:i,x:l,y:a}}function ol(e){var t=Zt(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function Wu(e){return["html","body","#document"].indexOf(jt(e))>=0?e.ownerDocument.body:wt(e)&&ol(e)?e:Wu(bs(e))}function Bo(e,t){var n;t===void 0&&(t=[]);var o=Wu(e),r=o===((n=e.ownerDocument)==null?void 0:n.body),s=Lt(o),i=r?[s].concat(s.visualViewport||[],ol(o)?o:[]):o,l=t.concat(i);return r?l:l.concat(Bo(bs(i)))}function ci(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function gb(e){var t=mo(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function ba(e,t){return t===Bu?ci(mb(e)):po(t)?gb(t):ci(vb(wn(e)))}function bb(e){var t=Bo(bs(e)),n=["absolute","fixed"].indexOf(Zt(e).position)>=0,o=n&&wt(e)?ar(e):e;return po(o)?t.filter(function(r){return po(r)&&Du(r,o)&&jt(r)!=="body"}):[]}function yb(e,t,n){var o=t==="clippingParents"?bb(e):[].concat(t),r=[].concat(o,[n]),s=r[0],i=r.reduce(function(l,a){var c=ba(e,a);return l.top=Bn(c.top,l.top),l.right=Ur(c.right,l.right),l.bottom=Ur(c.bottom,l.bottom),l.left=Bn(c.left,l.left),l},ba(e,s));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function qu(e){var t=e.reference,n=e.element,o=e.placement,r=o?Dt(o):null,s=o?vo(o):null,i=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,a;switch(r){case it:a={x:i,y:t.y-n.height};break;case _t:a={x:i,y:t.y+t.height};break;case Ct:a={x:t.x+t.width,y:l};break;case lt:a={x:t.x-n.width,y:l};break;default:a={x:t.x,y:t.y}}var c=r?el(r):null;if(c!=null){var u=c==="y"?"height":"width";switch(s){case fo:a[c]=a[c]-(t[u]/2-n[u]/2);break;case Qo:a[c]=a[c]+(t[u]/2-n[u]/2);break}}return a}function er(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=o===void 0?e.placement:o,s=n.boundary,i=s===void 0?V0:s,l=n.rootBoundary,a=l===void 0?Bu:l,c=n.elementContext,u=c===void 0?So:c,h=n.altBoundary,f=h===void 0?!1:h,p=n.padding,v=p===void 0?0:p,m=Vu(typeof v!="number"?v:ju(v,lr)),y=u===So?j0:So,b=e.rects.popper,S=e.elements[f?y:u],x=yb(po(S)?S:S.contextElement||wn(e.elements.popper),i,a),E=mo(e.elements.reference),k=qu({reference:E,element:b,strategy:"absolute",placement:r}),_=ci(Object.assign({},b,k)),T=u===So?_:E,N={top:x.top-T.top+m.top,bottom:T.bottom-x.bottom+m.bottom,left:x.left-T.left+m.left,right:T.right-x.right+m.right},R=e.modifiersData.offset;if(u===So&&R){var q=R[r];Object.keys(N).forEach(function(X){var U=[Ct,_t].indexOf(X)>=0?1:-1,M=[it,_t].indexOf(X)>=0?"y":"x";N[X]+=q[M]*U})}return N}function wb(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=n.boundary,s=n.rootBoundary,i=n.padding,l=n.flipVariations,a=n.allowedAutoPlacements,c=a===void 0?Zi:a,u=vo(o),h=u?l?ha:ha.filter(function(v){return vo(v)===u}):lr,f=h.filter(function(v){return c.indexOf(v)>=0});f.length===0&&(f=h);var p=f.reduce(function(v,m){return v[m]=er(e,{placement:m,boundary:r,rootBoundary:s,padding:i})[Dt(m)],v},{});return Object.keys(p).sort(function(v,m){return p[v]-p[m]})}function _b(e){if(Dt(e)===Xi)return[];var t=Mr(e);return[ga(e),t,ga(t)]}function Cb(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var r=n.mainAxis,s=r===void 0?!0:r,i=n.altAxis,l=i===void 0?!0:i,a=n.fallbackPlacements,c=n.padding,u=n.boundary,h=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,v=p===void 0?!0:p,m=n.allowedAutoPlacements,y=t.options.placement,b=Dt(y),S=b===y,x=a||(S||!v?[Mr(y)]:_b(y)),E=[y].concat(x).reduce(function(ve,pe){return ve.concat(Dt(pe)===Xi?wb(t,{placement:pe,boundary:u,rootBoundary:h,padding:c,flipVariations:v,allowedAutoPlacements:m}):pe)},[]),k=t.rects.reference,_=t.rects.popper,T=new Map,N=!0,R=E[0],q=0;q=0,Z=L?"width":"height",B=er(t,{placement:X,boundary:u,rootBoundary:h,altBoundary:f,padding:c}),G=L?M?Ct:lt:M?_t:it;k[Z]>_[Z]&&(G=Mr(G));var J=Mr(G),me=[];if(s&&me.push(B[U]<=0),l&&me.push(B[G]<=0,B[J]<=0),me.every(function(ve){return ve})){R=X,N=!1;break}T.set(X,me)}if(N)for(var Se=v?3:1,_e=function(ve){var pe=E.find(function(j){var I=T.get(j);if(I)return I.slice(0,ve).every(function(Q){return Q})});if(pe)return R=pe,"break"},Te=Se;Te>0;Te--){var ne=_e(Te);if(ne==="break")break}t.placement!==R&&(t.modifiersData[o]._skip=!0,t.placement=R,t.reset=!0)}}var kb={name:"flip",enabled:!0,phase:"main",fn:Cb,requiresIfExists:["offset"],data:{_skip:!1}};function ya(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function wa(e){return[it,Ct,_t,lt].some(function(t){return e[t]>=0})}function Eb(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,s=t.modifiersData.preventOverflow,i=er(t,{elementContext:"reference"}),l=er(t,{altBoundary:!0}),a=ya(i,o),c=ya(l,r,s),u=wa(a),h=wa(c);t.modifiersData[n]={referenceClippingOffsets:a,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":h})}var Sb={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Eb};function xb(e,t,n){var o=Dt(e),r=[lt,it].indexOf(o)>=0?-1:1,s=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,i=s[0],l=s[1];return i=i||0,l=(l||0)*r,[lt,Ct].indexOf(o)>=0?{x:l,y:i}:{x:i,y:l}}function Tb(e){var t=e.state,n=e.options,o=e.name,r=n.offset,s=r===void 0?[0,0]:r,i=Zi.reduce(function(u,h){return u[h]=xb(h,t.rects,s),u},{}),l=i[t.placement],a=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=a,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=i}var $b={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Tb};function Nb(e){var t=e.state,n=e.name;t.modifiersData[n]=qu({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var Yu={name:"popperOffsets",enabled:!0,phase:"read",fn:Nb,data:{}};function Ob(e){return e==="x"?"y":"x"}function Mb(e){var t=e.state,n=e.options,o=e.name,r=n.mainAxis,s=r===void 0?!0:r,i=n.altAxis,l=i===void 0?!1:i,a=n.boundary,c=n.rootBoundary,u=n.altBoundary,h=n.padding,f=n.tether,p=f===void 0?!0:f,v=n.tetherOffset,m=v===void 0?0:v,y=er(t,{boundary:a,rootBoundary:c,padding:h,altBoundary:u}),b=Dt(t.placement),S=vo(t.placement),x=!S,E=el(b),k=Ob(E),_=t.modifiersData.popperOffsets,T=t.rects.reference,N=t.rects.popper,R=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,q=typeof R=="number"?{mainAxis:R,altAxis:R}:Object.assign({mainAxis:0,altAxis:0},R),X=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,U={x:0,y:0};if(_){if(s){var M,L=E==="y"?it:lt,Z=E==="y"?_t:Ct,B=E==="y"?"height":"width",G=_[E],J=G+y[L],me=G-y[Z],Se=p?-N[B]/2:0,_e=S===fo?T[B]:N[B],Te=S===fo?-N[B]:-T[B],ne=t.elements.arrow,ve=p&&ne?Qi(ne):{width:0,height:0},pe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Hu(),j=pe[L],I=pe[Z],Q=Ro(0,T[B],ve[B]),le=x?T[B]/2-Se-Q-j-q.mainAxis:_e-Q-j-q.mainAxis,Ce=x?-T[B]/2+Se+Q+I+q.mainAxis:Te+Q+I+q.mainAxis,Me=t.elements.arrow&&ar(t.elements.arrow),Ne=Me?E==="y"?Me.clientTop||0:Me.clientLeft||0:0,g=(M=X==null?void 0:X[E])!=null?M:0,w=G+le-g-Ne,$=G+Ce-g,F=Ro(p?Ur(J,w):J,G,p?Bn(me,$):me);_[E]=F,U[E]=F-G}if(l){var A,V=E==="x"?it:lt,Y=E==="x"?_t:Ct,z=_[k],W=k==="y"?"height":"width",D=z+y[V],se=z-y[Y],C=[it,lt].indexOf(b)!==-1,K=(A=X==null?void 0:X[k])!=null?A:0,oe=C?D:z-T[W]-N[W]-K+q.altAxis,ce=C?z+T[W]+N[W]-K-q.altAxis:se,ke=p&&C?rb(oe,z,ce):Ro(p?oe:D,z,p?ce:se);_[k]=ke,U[k]=ke-z}t.modifiersData[o]=U}}var Ab={name:"preventOverflow",enabled:!0,phase:"main",fn:Mb,requiresIfExists:["offset"]};function Ib(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Pb(e){return e===Lt(e)||!wt(e)?tl(e):Ib(e)}function Lb(e){var t=e.getBoundingClientRect(),n=ho(t.width)/e.offsetWidth||1,o=ho(t.height)/e.offsetHeight||1;return n!==1||o!==1}function Fb(e,t,n){n===void 0&&(n=!1);var o=wt(t),r=wt(t)&&Lb(t),s=wn(t),i=mo(e,r),l={scrollLeft:0,scrollTop:0},a={x:0,y:0};return(o||!o&&!n)&&((jt(t)!=="body"||ol(s))&&(l=Pb(t)),wt(t)?(a=mo(t,!0),a.x+=t.clientLeft,a.y+=t.clientTop):s&&(a.x=nl(s))),{x:i.left+l.scrollLeft-a.x,y:i.top+l.scrollTop-a.y,width:i.width,height:i.height}}function Rb(e){var t=new Map,n=new Set,o=[];e.forEach(function(s){t.set(s.name,s)});function r(s){n.add(s.name);var i=[].concat(s.requires||[],s.requiresIfExists||[]);i.forEach(function(l){if(!n.has(l)){var a=t.get(l);a&&r(a)}}),o.push(s)}return e.forEach(function(s){n.has(s.name)||r(s)}),o}function Bb(e){var t=Rb(e);return Q0.reduce(function(n,o){return n.concat(t.filter(function(r){return r.phase===o}))},[])}function zb(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Db(e){var t=e.reduce(function(n,o){var r=n[o.name];return n[o.name]=r?Object.assign({},r,o,{options:Object.assign({},r.options,o.options),data:Object.assign({},r.data,o.data)}):o,n},{});return Object.keys(t).map(function(n){return t[n]})}var _a={placement:"bottom",modifiers:[],strategy:"absolute"};function Ca(){for(var e=arguments.length,t=new Array(e),n=0;n{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const r=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||r?NodeFilter.FILTER_SKIP:o.tabIndex>=0||o===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},ka=(e,t)=>{for(const n of e)if(!Kb(n,t))return n},Kb=(e,t)=>{if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1},Ub=e=>{const t=Gu(e),n=ka(t,e),o=ka(t.reverse(),e);return[n,o]},Wb=e=>e instanceof HTMLInputElement&&"select"in e,cn=(e,t)=>{if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&Wb(e)&&t&&e.select()}};function Ea(e,t){const n=[...e],o=e.indexOf(t);return o!==-1&&n.splice(o,1),n}const qb=()=>{let e=[];return{push:o=>{const r=e[0];r&&o!==r&&r.pause(),e=Ea(e,o),e.unshift(o)},remove:o=>{var r,s;e=Ea(e,o),(s=(r=e[0])==null?void 0:r.resume)==null||s.call(r)}}},Yb=(e,t=!1)=>{const n=document.activeElement;for(const o of e)if(cn(o,t),document.activeElement!==n)return},Sa=qb(),Ms="focus-trap.focus-after-trapped",As="focus-trap.focus-after-released",xa={cancelable:!0,bubbles:!1},Ta="focusAfterTrapped",$a="focusAfterReleased",Gb=Symbol("elFocusTrap"),Xb=we({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[Ta,$a,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const n=H();let o,r;qg(p=>{e.trapped&&!s.paused&&t("release-requested",p)});const s={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},i=p=>{if(!e.loop&&!e.trapped||s.paused)return;const{key:v,altKey:m,ctrlKey:y,metaKey:b,currentTarget:S,shiftKey:x}=p,{loop:E}=e,k=v===Kr.tab&&!m&&!y&&!b,_=document.activeElement;if(k&&_){const T=S,[N,R]=Ub(T);N&&R?!x&&_===R?(p.preventDefault(),E&&cn(N,!0),t("focusout-prevented")):x&&[N,T].includes(_)&&(p.preventDefault(),E&&cn(R,!0),t("focusout-prevented")):_===T&&(p.preventDefault(),t("focusout-prevented"))}};mt(Gb,{focusTrapRef:n,onKeydown:i}),ue(()=>e.focusTrapEl,p=>{p&&(n.value=p)},{immediate:!0}),ue([n],([p],[v])=>{p&&(p.addEventListener("keydown",i),p.addEventListener("focusin",c),p.addEventListener("focusout",u)),v&&(v.removeEventListener("keydown",i),v.removeEventListener("focusin",c),v.removeEventListener("focusout",u))});const l=p=>{t(Ta,p)},a=p=>t($a,p),c=p=>{const v=d(n);if(!v)return;const m=p.target,y=m&&v.contains(m);y&&t("focusin",p),!s.paused&&e.trapped&&(y?r=m:cn(r,!0))},u=p=>{const v=d(n);if(!(s.paused||!v))if(e.trapped){const m=p.relatedTarget;!Yt(m)&&!v.contains(m)&&setTimeout(()=>{!s.paused&&e.trapped&&cn(r,!0)},0)}else{const m=p.target;m&&v.contains(m)||t("focusout",p)}};async function h(){await Fe();const p=d(n);if(p){Sa.push(s);const v=document.activeElement;if(o=v,!p.contains(v)){const y=new Event(Ms,xa);p.addEventListener(Ms,l),p.dispatchEvent(y),y.defaultPrevented||Fe(()=>{let b=e.focusStartEl;Oe(b)||(cn(b),document.activeElement!==b&&(b="first")),b==="first"&&Yb(Gu(p),!0),(document.activeElement===v||b==="container")&&cn(p)})}}}function f(){const p=d(n);if(p){p.removeEventListener(Ms,l);const v=new Event(As,xa);p.addEventListener(As,a),p.dispatchEvent(v),v.defaultPrevented||cn(o!=null?o:document.body,!0),p.removeEventListener(As,l),Sa.remove(s)}}return We(()=>{e.trapped&&h(),ue(()=>e.trapped,p=>{p?h():f()})}),Mt(()=>{e.trapped&&f()}),{onKeydown:i}}});function Zb(e,t,n,o,r,s){return Be(e.$slots,"default",{handleKeydown:e.onKeydown})}var Jb=Ie(Xb,[["render",Zb],["__file","/home/runner/work/element-plus/element-plus/packages/components/focus-trap/src/focus-trap.vue"]]);const Qb=["fixed","absolute"],ey=De({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:Ee(Array),default:()=>[]},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:Zi,default:"bottom"},popperOptions:{type:Ee(Object),default:()=>({})},strategy:{type:String,values:Qb,default:"absolute"}}),Xu=De({...ey,id:String,style:{type:Ee([String,Array,Object])},className:{type:Ee([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:Ee([String,Array,Object])},popperStyle:{type:Ee([String,Array,Object])},referenceEl:{type:Ee(Object)},triggerTargetEl:{type:Ee(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),ty=["mouseenter","mouseleave","focus","blur","close"],Na=(e,t)=>{const{placement:n,strategy:o,popperOptions:r}=e,s={placement:n,strategy:o,...r,modifiers:oy(e)};return ry(s,t),sy(s,r==null?void 0:r.modifiers),s},ny=e=>{if(!!Ue)return hn(e)};function oy(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:o}=e;return[{name:"offset",options:{offset:[0,t!=null?t:12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:o!=null?o:[]}},{name:"computeStyles",options:{gpuAcceleration:n,adaptive:n}}]}function ry(e,{arrowEl:t,arrowOffset:n}){e.modifiers.push({name:"arrow",options:{element:t,padding:n!=null?n:5}})}function sy(e,t){t&&(e.modifiers=[...e.modifiers,...t!=null?t:[]])}const iy={name:"ElPopperContent"},ly=we({...iy,props:Xu,emits:ty,setup(e,{expose:t,emit:n}){const o=e,{popperInstanceRef:r,contentRef:s,triggerRef:i,role:l}=Re(Wi,void 0),a=Re(Hn,void 0),{nextZIndex:c}=n0(),u=ze("popper"),h=H(),f=H("first"),p=H(),v=H();mt(Tu,{arrowRef:p,arrowOffset:v}),a&&(a.addInputId||a.removeInputId)&&mt(Hn,{...a,addInputId:Je,removeInputId:Je});const m=H(o.zIndex||c()),y=H(!1);let b;const S=P(()=>ny(o.referenceEl)||d(i)),x=P(()=>[{zIndex:d(m)},o.popperStyle]),E=P(()=>[u.b(),u.is("pure",o.pure),u.is(o.effect),o.popperClass]),k=P(()=>l&&l.value==="dialog"?"false":void 0),_=({referenceEl:L,popperContentEl:Z,arrowEl:B})=>{const G=Na(o,{arrowEl:B,arrowOffset:d(v)});return jb(L,Z,G)},T=(L=!0)=>{var Z;(Z=d(r))==null||Z.update(),L&&(m.value=o.zIndex||c())},N=()=>{var L,Z;const B={name:"eventListeners",enabled:o.visible};(Z=(L=d(r))==null?void 0:L.setOptions)==null||Z.call(L,G=>({...G,modifiers:[...G.modifiers||[],B]})),T(!1),o.visible&&o.focusOnShow?y.value=!0:o.visible===!1&&(y.value=!1)},R=()=>{n("focus")},q=()=>{f.value="first",n("blur")},X=L=>{var Z;o.visible&&!y.value&&(L.relatedTarget&&((Z=L.relatedTarget)==null||Z.focus()),L.target&&(f.value=L.target),y.value=!0)},U=()=>{o.trapping||(y.value=!1)},M=()=>{y.value=!1,n("close")};return We(()=>{let L;ue(S,Z=>{var B;L==null||L();const G=d(r);if((B=G==null?void 0:G.destroy)==null||B.call(G),Z){const J=d(h);s.value=J,r.value=_({referenceEl:Z,popperContentEl:J,arrowEl:d(p)}),L=ue(()=>Z.getBoundingClientRect(),()=>T(),{immediate:!0})}else r.value=void 0},{immediate:!0}),ue(()=>o.triggerTargetEl,(Z,B)=>{b==null||b(),b=void 0;const G=d(Z||h.value),J=d(B||h.value);if(Jo(G)){const{ariaLabel:me,id:Se}=$c(o);b=ue([l,me,k,Se],_e=>{["role","aria-label","aria-modal","id"].forEach((Te,ne)=>{Yt(_e[ne])?G.removeAttribute(Te):G.setAttribute(Te,_e[ne])})},{immediate:!0})}Jo(J)&&["role","aria-label","aria-modal","id"].forEach(me=>{J.removeAttribute(me)})},{immediate:!0}),ue(()=>o.visible,N,{immediate:!0}),ue(()=>Na(o,{arrowEl:d(p),arrowOffset:d(v)}),Z=>{var B;return(B=r.value)==null?void 0:B.setOptions(Z)})}),Mt(()=>{b==null||b(),b=void 0}),t({popperContentRef:h,popperInstanceRef:r,updatePopper:T,contentStyle:x}),(L,Z)=>(O(),te("div",{ref_key:"popperContentRef",ref:h,style:Ke(d(x)),class:ee(d(E)),tabindex:"-1",onMouseenter:Z[0]||(Z[0]=B=>L.$emit("mouseenter",B)),onMouseleave:Z[1]||(Z[1]=B=>L.$emit("mouseleave",B))},[fe(d(Jb),{trapped:y.value,"trap-on-focus-in":!0,"focus-trap-el":h.value,"focus-start-el":f.value,onFocusAfterTrapped:R,onFocusAfterReleased:q,onFocusin:X,onFocusoutPrevented:U,onReleaseRequested:M},{default:ge(()=>[Be(L.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el"])],38))}});var ay=Ie(ly,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const cy=Pt(I0),uy=ze("tooltip"),Zu=De({...Xg,...Xu,appendTo:{type:Ee([String,Object]),default:Mu},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:Ee(Boolean),default:null},transition:{type:String,default:`${uy.namespace.value}-fade-in-linear`},teleported:{type:Boolean,default:!0},disabled:{type:Boolean}}),Ju=De({...Ru,disabled:Boolean,trigger:{type:Ee([String,Array]),default:"hover"},triggerKeys:{type:Ee(Array),default:()=>[Kr.enter,Kr.space]}}),fy=De({openDelay:{type:Number},visibleArrow:{type:Boolean,default:void 0},hideAfter:{type:Number,default:200},showArrow:{type:Boolean,default:!0}}),sl=Symbol("elTooltip"),dy=we({name:"ElTooltipContent",components:{ElPopperContent:ay},inheritAttrs:!1,props:Zu,setup(e){const t=H(null),n=H(!1),o=H(!1),r=H(!1),s=H(!1),{controlled:i,id:l,open:a,trigger:c,onClose:u,onOpen:h,onShow:f,onHide:p,onBeforeShow:v,onBeforeHide:m}=Re(sl,void 0),y=P(()=>e.persistent);Mt(()=>{s.value=!0});const b=P(()=>d(y)?!0:d(a)),S=P(()=>e.disabled?!1:d(a)),x=P(()=>{var L;return(L=e.style)!=null?L:{}}),E=P(()=>!d(a)),k=()=>{p()},_=()=>{if(d(i))return!0},T=Ut(_,()=>{e.enterable&&d(c)==="hover"&&h()}),N=Ut(_,()=>{d(c)==="hover"&&u()}),R=()=>{var L,Z;(Z=(L=t.value)==null?void 0:L.updatePopper)==null||Z.call(L),v==null||v()},q=()=>{m==null||m()},X=()=>{f(),M=iv(P(()=>{var L;return(L=t.value)==null?void 0:L.popperContentRef}),()=>{if(d(i))return;d(c)!=="hover"&&u()})},U=()=>{e.virtualTriggering||u()};let M;return ue(()=>d(a),L=>{L||M==null||M()},{flush:"post"}),{ariaHidden:E,entering:o,leaving:r,id:l,intermediateOpen:n,contentStyle:x,contentRef:t,destroyed:s,shouldRender:b,shouldShow:S,onClose:u,open:a,onAfterShow:X,onBeforeEnter:R,onBeforeLeave:q,onContentEnter:T,onContentLeave:N,onTransitionLeave:k,onBlur:U}}});function py(e,t,n,o,r,s){const i=je("el-popper-content");return O(),ie(xp,{disabled:!e.teleported,to:e.appendTo},[fe(lo,{name:e.transition,onAfterLeave:e.onTransitionLeave,onBeforeEnter:e.onBeforeEnter,onAfterEnter:e.onAfterShow,onBeforeLeave:e.onBeforeLeave},{default:ge(()=>[e.shouldRender?at((O(),ie(i,$t({key:0,id:e.id,ref:"contentRef"},e.$attrs,{"aria-label":e.ariaLabel,"aria-hidden":e.ariaHidden,"boundaries-padding":e.boundariesPadding,"fallback-placements":e.fallbackPlacements,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,placement:e.placement,"popper-options":e.popperOptions,strategy:e.strategy,effect:e.effect,enterable:e.enterable,pure:e.pure,"popper-class":e.popperClass,"popper-style":[e.popperStyle,e.contentStyle],"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,visible:e.shouldShow,"z-index":e.zIndex,onMouseenter:e.onContentEnter,onMouseleave:e.onContentLeave,onBlur:e.onBlur,onClose:e.onClose}),{default:ge(()=>[de(" Workaround bug #6378 "),e.destroyed?de("v-if",!0):Be(e.$slots,"default",{key:0})]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onBlur","onClose"])),[[ao,e.shouldShow]]):de("v-if",!0)]),_:3},8,["name","onAfterLeave","onBeforeEnter","onAfterEnter","onBeforeLeave"])],8,["disabled","to"])}var hy=Ie(dy,[["render",py],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const my=(e,t)=>ae(e)?e.includes(t):e===t,Gn=(e,t,n)=>o=>{my(d(e),t)&&n(o)},vy=we({name:"ElTooltipTrigger",components:{ElPopperTrigger:H0},props:Ju,setup(e){const t=ze("tooltip"),{controlled:n,id:o,open:r,onOpen:s,onClose:i,onToggle:l}=Re(sl,void 0),a=H(null),c=()=>{if(d(n)||e.disabled)return!0},u=Vt(e,"trigger"),h=Ut(c,Gn(u,"hover",s)),f=Ut(c,Gn(u,"hover",i)),p=Ut(c,Gn(u,"click",S=>{S.button===0&&l(S)})),v=Ut(c,Gn(u,"focus",s)),m=Ut(c,Gn(u,"focus",i)),y=Ut(c,Gn(u,"contextmenu",S=>{S.preventDefault(),l(S)})),b=Ut(c,S=>{const{code:x}=S;e.triggerKeys.includes(x)&&(S.preventDefault(),l(S))});return{onBlur:m,onContextMenu:y,onFocus:v,onMouseenter:h,onMouseleave:f,onClick:p,onKeydown:b,open:r,id:o,triggerRef:a,ns:t}}});function gy(e,t,n,o,r,s){const i=je("el-popper-trigger");return O(),ie(i,{id:e.id,"virtual-ref":e.virtualRef,open:e.open,"virtual-triggering":e.virtualTriggering,class:ee(e.ns.e("trigger")),onBlur:e.onBlur,onClick:e.onClick,onContextmenu:e.onContextMenu,onFocus:e.onFocus,onMouseenter:e.onMouseenter,onMouseleave:e.onMouseleave,onKeydown:e.onKeydown},{default:ge(()=>[Be(e.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"])}var by=Ie(vy,[["render",gy],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const{useModelToggleProps:yy,useModelToggle:wy,useModelToggleEmits:_y}=Ug("visible"),Cy=we({name:"ElTooltip",components:{ElPopper:cy,ElPopperArrow:F0,ElTooltipContent:hy,ElTooltipTrigger:by},props:{...Pu,...yy,...Zu,...Ju,...Lu,...fy},emits:[..._y,"before-show","before-hide","show","hide","open","close"],setup(e,{emit:t}){Gg();const n=P(()=>(In(e.openDelay),e.openDelay||e.showAfter)),o=P(()=>(In(e.visibleArrow),Zo(e.visibleArrow)?e.visibleArrow:e.showArrow)),r=Nu(),s=H(null),i=H(null),l=()=>{var y;const b=d(s);b&&((y=b.popperInstanceRef)==null||y.update())},a=H(!1),c=H(void 0),{show:u,hide:h}=wy({indicator:a,toggleReason:c}),{onOpen:f,onClose:p}=Zg({showAfter:n,hideAfter:Vt(e,"hideAfter"),open:u,close:h}),v=P(()=>Zo(e.visible));mt(sl,{controlled:v,id:r,open:Mi(a),trigger:Vt(e,"trigger"),onOpen:y=>{f(y)},onClose:y=>{p(y)},onToggle:y=>{d(a)?p(y):f(y)},onShow:()=>{t("show",c.value)},onHide:()=>{t("hide",c.value)},onBeforeShow:()=>{t("before-show",c.value)},onBeforeHide:()=>{t("before-hide",c.value)},updatePopper:l}),ue(()=>e.disabled,y=>{y&&a.value&&(a.value=!1)});const m=()=>{var y,b;const S=(b=(y=i.value)==null?void 0:y.contentRef)==null?void 0:b.popperContentRef;return S&&S.contains(document.activeElement)};return Hc(()=>a.value&&h()),{compatShowAfter:n,compatShowArrow:o,popperRef:s,contentRef:i,open:a,hide:h,isFocusInsideContent:m,updatePopper:l,onOpen:f,onClose:p}}}),ky=["innerHTML"],Ey={key:1};function Sy(e,t,n,o,r,s){const i=je("el-tooltip-trigger"),l=je("el-popper-arrow"),a=je("el-tooltip-content"),c=je("el-popper");return O(),ie(c,{ref:"popperRef",role:e.role},{default:ge(()=>[fe(i,{disabled:e.disabled,trigger:e.trigger,"trigger-keys":e.triggerKeys,"virtual-ref":e.virtualRef,"virtual-triggering":e.virtualTriggering},{default:ge(()=>[e.$slots.default?Be(e.$slots,"default",{key:0}):de("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),fe(a,{ref:"contentRef","aria-label":e.ariaLabel,"boundaries-padding":e.boundariesPadding,content:e.content,disabled:e.disabled,effect:e.effect,enterable:e.enterable,"fallback-placements":e.fallbackPlacements,"hide-after":e.hideAfter,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,persistent:e.persistent,"popper-class":e.popperClass,"popper-style":e.popperStyle,placement:e.placement,"popper-options":e.popperOptions,pure:e.pure,"raw-content":e.rawContent,"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,"show-after":e.compatShowAfter,strategy:e.strategy,teleported:e.teleported,transition:e.transition,"virtual-triggering":e.virtualTriggering,"z-index":e.zIndex,"append-to":e.appendTo},{default:ge(()=>[Be(e.$slots,"content",{},()=>[e.rawContent?(O(),te("span",{key:0,innerHTML:e.content},null,8,ky)):(O(),te("span",Ey,Ye(e.content),1))]),e.compatShowArrow?(O(),ie(l,{key:0,"arrow-offset":e.arrowOffset},null,8,["arrow-offset"])):de("v-if",!0)]),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to"])]),_:3},8,["role"])}var xy=Ie(Cy,[["render",Sy],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const Ty=Pt(xy),$y=["default","primary","success","warning","info","danger","text",""],Ny=["button","submit","reset"],ui=De({size:ir,disabled:Boolean,type:{type:String,values:$y,default:""},icon:{type:uo,default:""},nativeType:{type:String,values:Ny,default:"button"},loading:Boolean,loadingIcon:{type:uo,default:()=>wu},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0}}),Oy={click:e=>e instanceof MouseEvent};function Ge(e,t){My(e)&&(e="100%");var n=Ay(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function wr(e){return Math.min(1,Math.max(0,e))}function My(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function Ay(e){return typeof e=="string"&&e.indexOf("%")!==-1}function Qu(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function _r(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Ln(e){return e.length===1?"0"+e:String(e)}function Iy(e,t,n){return{r:Ge(e,255)*255,g:Ge(t,255)*255,b:Ge(n,255)*255}}function Oa(e,t,n){e=Ge(e,255),t=Ge(t,255),n=Ge(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),s=0,i=0,l=(o+r)/2;if(o===r)i=0,s=0;else{var a=o-r;switch(i=l>.5?a/(2-o-r):a/(o+r),o){case e:s=(t-n)/a+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Py(e,t,n){var o,r,s;if(e=Ge(e,360),t=Ge(t,100),n=Ge(n,100),t===0)r=n,s=n,o=n;else{var i=n<.5?n*(1+t):n+t-n*t,l=2*n-i;o=Is(l,i,e+1/3),r=Is(l,i,e),s=Is(l,i,e-1/3)}return{r:o*255,g:r*255,b:s*255}}function Ma(e,t,n){e=Ge(e,255),t=Ge(t,255),n=Ge(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),s=0,i=o,l=o-r,a=o===0?0:l/o;if(o===r)s=0;else{switch(o){case e:s=(t-n)/l+(t>16,g:(e&65280)>>8,b:e&255}}var fi={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function zy(e){var t={r:0,g:0,b:0},n=1,o=null,r=null,s=null,i=!1,l=!1;return typeof e=="string"&&(e=Vy(e)),typeof e=="object"&&(Kt(e.r)&&Kt(e.g)&&Kt(e.b)?(t=Iy(e.r,e.g,e.b),i=!0,l=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Kt(e.h)&&Kt(e.s)&&Kt(e.v)?(o=_r(e.s),r=_r(e.v),t=Ly(e.h,o,r),i=!0,l="hsv"):Kt(e.h)&&Kt(e.s)&&Kt(e.l)&&(o=_r(e.s),s=_r(e.l),t=Py(e.h,o,s),i=!0,l="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=Qu(n),{ok:i,format:e.format||l,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var Dy="[-\\+]?\\d+%?",Hy="[-\\+]?\\d*\\.\\d+%?",mn="(?:".concat(Hy,")|(?:").concat(Dy,")"),Ps="[\\s|\\(]+(".concat(mn,")[,|\\s]+(").concat(mn,")[,|\\s]+(").concat(mn,")\\s*\\)?"),Ls="[\\s|\\(]+(".concat(mn,")[,|\\s]+(").concat(mn,")[,|\\s]+(").concat(mn,")[,|\\s]+(").concat(mn,")\\s*\\)?"),St={CSS_UNIT:new RegExp(mn),rgb:new RegExp("rgb"+Ps),rgba:new RegExp("rgba"+Ls),hsl:new RegExp("hsl"+Ps),hsla:new RegExp("hsla"+Ls),hsv:new RegExp("hsv"+Ps),hsva:new RegExp("hsva"+Ls),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function Vy(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(fi[e])e=fi[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=St.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=St.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=St.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=St.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=St.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=St.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=St.hex8.exec(e),n?{r:ut(n[1]),g:ut(n[2]),b:ut(n[3]),a:Ia(n[4]),format:t?"name":"hex8"}:(n=St.hex6.exec(e),n?{r:ut(n[1]),g:ut(n[2]),b:ut(n[3]),format:t?"name":"hex"}:(n=St.hex4.exec(e),n?{r:ut(n[1]+n[1]),g:ut(n[2]+n[2]),b:ut(n[3]+n[3]),a:Ia(n[4]+n[4]),format:t?"name":"hex8"}:(n=St.hex3.exec(e),n?{r:ut(n[1]+n[1]),g:ut(n[2]+n[2]),b:ut(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function Kt(e){return Boolean(St.CSS_UNIT.exec(String(e)))}var jy=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var o;if(t instanceof e)return t;typeof t=="number"&&(t=By(t)),this.originalInput=t;var r=zy(t);this.originalInput=t,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=(o=n.format)!==null&&o!==void 0?o:r.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=r.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,o,r,s=t.r/255,i=t.g/255,l=t.b/255;return s<=.03928?n=s/12.92:n=Math.pow((s+.055)/1.055,2.4),i<=.03928?o=i/12.92:o=Math.pow((i+.055)/1.055,2.4),l<=.03928?r=l/12.92:r=Math.pow((l+.055)/1.055,2.4),.2126*n+.7152*o+.0722*r},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=Qu(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.toHsv=function(){var t=Ma(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=Ma(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsva(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=Oa(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=Oa(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsla(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),Aa(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),Fy(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),o=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(o,")"):"rgba(".concat(t,", ").concat(n,", ").concat(o,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Ge(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Ge(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+Aa(this.r,this.g,this.b,!1),n=0,o=Object.entries(fi);n=0,s=!n&&r&&(t.startsWith("hex")||t==="name");return s?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(o=this.toRgbString()),t==="prgb"&&(o=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(o=this.toHexString()),t==="hex3"&&(o=this.toHexString(!0)),t==="hex4"&&(o=this.toHex8String(!0)),t==="hex8"&&(o=this.toHex8String()),t==="name"&&(o=this.toName()),t==="hsl"&&(o=this.toHslString()),t==="hsv"&&(o=this.toHsvString()),o||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=wr(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=wr(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=wr(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=wr(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),o=(n.h+t)%360;return n.h=o<0?360+o:o,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var o=this.toRgb(),r=new e(t).toRgb(),s=n/100,i={r:(r.r-o.r)*s+o.r,g:(r.g-o.g)*s+o.g,b:(r.b-o.b)*s+o.b,a:(r.a-o.a)*s+o.a};return new e(i)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var o=this.toHsl(),r=360/n,s=[this];for(o.h=(o.h-(r*t>>1)+720)%360;--t;)o.h=(o.h+r)%360,s.push(new e(o));return s},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),o=n.h,r=n.s,s=n.v,i=[],l=1/t;t--;)i.push(new e({h:o,s:r,v:s})),s=(s+l)%1;return i},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),o=new e(t).toRgb();return new e({r:o.r+(n.r-o.r)*n.a,g:o.g+(n.g-o.g)*n.a,b:o.b+(n.b-o.b)*n.a})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),o=n.h,r=[this],s=360/t,i=1;i{let o={};const r=e.color;if(r){const s=new jy(r),i=e.dark?s.tint(20).toString():ln(s,20);if(e.plain)o=n.cssVarBlock({"bg-color":e.dark?ln(s,90):s.tint(90).toString(),"text-color":r,"border-color":e.dark?ln(s,50):s.tint(50).toString(),"hover-text-color":`var(${n.cssVarName("color-white")})`,"hover-bg-color":r,"hover-border-color":r,"active-bg-color":i,"active-text-color":`var(${n.cssVarName("color-white")})`,"active-border-color":i}),t.value&&(o[n.cssVarBlockName("disabled-bg-color")]=e.dark?ln(s,90):s.tint(90).toString(),o[n.cssVarBlockName("disabled-text-color")]=e.dark?ln(s,50):s.tint(50).toString(),o[n.cssVarBlockName("disabled-border-color")]=e.dark?ln(s,80):s.tint(80).toString());else{const l=e.dark?ln(s,30):s.tint(30).toString(),a=s.isDark()?`var(${n.cssVarName("color-white")})`:`var(${n.cssVarName("color-black")})`;if(o=n.cssVarBlock({"bg-color":r,"text-color":a,"border-color":r,"hover-bg-color":l,"hover-text-color":a,"hover-border-color":l,"active-bg-color":i,"active-border-color":i}),t.value){const c=e.dark?ln(s,50):s.tint(50).toString();o[n.cssVarBlockName("disabled-bg-color")]=c,o[n.cssVarBlockName("disabled-text-color")]=e.dark?"rgba(255, 255, 255, 0.5)":`var(${n.cssVarName("color-white")})`,o[n.cssVarBlockName("disabled-border-color")]=c}}}return o})}const Uy=["aria-disabled","disabled","autofocus","type"],Wy={name:"ElButton"},qy=we({...Wy,props:ui,emits:Oy,setup(e,{expose:t,emit:n}){const o=e,r=us();Fg({from:"type.text",replacement:"type.link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},P(()=>o.type==="text"));const s=Re(Su,void 0),i=sr("button"),l=ze("button"),{form:a}=qi(),c=Vn(P(()=>s==null?void 0:s.size)),u=vs(),h=H(),f=P(()=>o.type||(s==null?void 0:s.type)||""),p=P(()=>{var b,S,x;return(x=(S=o.autoInsertSpace)!=null?S:(b=i.value)==null?void 0:b.autoInsertSpace)!=null?x:!1}),v=P(()=>{var b;const S=(b=r.default)==null?void 0:b.call(r);if(p.value&&(S==null?void 0:S.length)===1){const x=S[0];if((x==null?void 0:x.type)===or){const E=x.children;return/^\p{Unified_Ideograph}{2}$/u.test(E.trim())}}return!1}),m=Ky(o),y=b=>{o.nativeType==="reset"&&(a==null||a.resetFields()),n("click",b)};return t({ref:h,size:c,type:f,disabled:u,shouldAddSpace:v}),(b,S)=>(O(),te("button",{ref_key:"_ref",ref:h,class:ee([d(l).b(),d(l).m(d(f)),d(l).m(d(c)),d(l).is("disabled",d(u)),d(l).is("loading",b.loading),d(l).is("plain",b.plain),d(l).is("round",b.round),d(l).is("circle",b.circle),d(l).is("text",b.text),d(l).is("link",b.link),d(l).is("has-bg",b.bg)]),"aria-disabled":d(u)||b.loading,disabled:d(u)||b.loading,autofocus:b.autofocus,type:b.nativeType,style:Ke(d(m)),onClick:y},[b.loading?(O(),te($e,{key:0},[b.$slots.loading?Be(b.$slots,"loading",{key:0}):(O(),ie(d(bt),{key:1,class:ee(d(l).is("loading"))},{default:ge(()=>[(O(),ie(nt(b.loadingIcon)))]),_:1},8,["class"]))],64)):b.icon||b.$slots.icon?(O(),ie(d(bt),{key:1},{default:ge(()=>[b.icon?(O(),ie(nt(b.icon),{key:0})):Be(b.$slots,"icon",{key:1})]),_:3})):de("v-if",!0),b.$slots.default?(O(),te("span",{key:2,class:ee({[d(l).em("text","expand")]:d(v)})},[Be(b.$slots,"default")],2)):de("v-if",!0)],14,Uy))}});var Yy=Ie(qy,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button.vue"]]);const Gy={size:ui.size,type:ui.type},Xy={name:"ElButtonGroup"},Zy=we({...Xy,props:Gy,setup(e){const t=e;mt(Su,Jt({size:Vt(t,"size"),type:Vt(t,"type")}));const n=ze("button");return(o,r)=>(O(),te("div",{class:ee(`${d(n).b("group")}`)},[Be(o.$slots,"default")],2))}});var ef=Ie(Zy,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button-group.vue"]]);const ys=Pt(Yy,{ButtonGroup:ef});Ui(ef);const un=new Map;let Pa;Ue&&(document.addEventListener("mousedown",e=>Pa=e),document.addEventListener("mouseup",e=>{for(const t of un.values())for(const{documentHandler:n}of t)n(e,Pa)}));function La(e,t){let n=[];return Array.isArray(t.arg)?n=t.arg:Jo(t.arg)&&n.push(t.arg),function(o,r){const s=t.instance.popperRef,i=o.target,l=r==null?void 0:r.target,a=!t||!t.instance,c=!i||!l,u=e.contains(i)||e.contains(l),h=e===i,f=n.length&&n.some(v=>v==null?void 0:v.contains(i))||n.length&&n.includes(l),p=s&&(s.contains(i)||s.contains(l));a||c||u||h||f||p||t.value(o,r)}}const Jy={beforeMount(e,t){un.has(e)||un.set(e,[]),un.get(e).push({documentHandler:La(e,t),bindingFn:t.value})},updated(e,t){un.has(e)||un.set(e,[]);const n=un.get(e),o=n.findIndex(s=>s.bindingFn===t.oldValue),r={documentHandler:La(e,t),bindingFn:t.value};o>=0?n.splice(o,1,r):n.push(r)},unmounted(e){un.delete(e)}};var Fa={beforeMount(e,t){let n=null,o;const r=()=>t.value&&t.value(),s=()=>{Date.now()-o<100&&r(),clearInterval(n),n=null};dn(e,"mousedown",i=>{i.button===0&&(o=Date.now(),rv(document,"mouseup",s),clearInterval(n),n=setInterval(r,100))})}};const Qy=De({header:{type:String,default:""},bodyStyle:{type:Ee([String,Object,Array]),default:""},shadow:{type:String,values:["always","hover","never"],default:"always"}}),e1={name:"ElCard"},t1=we({...e1,props:Qy,setup(e){const t=ze("card");return(n,o)=>(O(),te("div",{class:ee([d(t).b(),d(t).is(`${n.shadow}-shadow`)])},[n.$slots.header||n.header?(O(),te("div",{key:0,class:ee(d(t).e("header"))},[Be(n.$slots,"header",{},()=>[Ot(Ye(n.header),1)])],2)):de("v-if",!0),re("div",{class:ee(d(t).e("body")),style:Ke(n.bodyStyle)},[Be(n.$slots,"default")],6)],2))}});var n1=Ie(t1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/card/src/card.vue"]]);const o1=Pt(n1),r1={modelValue:{type:Array,default:()=>[]},disabled:Boolean,min:{type:Number,default:void 0},max:{type:Number,default:void 0},size:ir,id:{type:String,default:void 0},label:{type:String,default:void 0},fill:{type:String,default:void 0},textColor:{type:String,default:void 0},tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0}},tf={modelValue:{type:[Number,String,Boolean],default:()=>{}},label:{type:[String,Boolean,Number,Object]},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},controls:{type:String,default:void 0},border:Boolean,size:ir,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0}},_o=()=>{const e=Re(rr,{}),t=Re(Hn,{}),n=Re("CheckboxGroup",{}),o=P(()=>n&&(n==null?void 0:n.name)==="ElCheckboxGroup"),r=P(()=>t.size);return{isGroup:o,checkboxGroup:n,elForm:e,elFormItemSize:r,elFormItem:t}},s1=(e,{elFormItem:t})=>{const{inputId:n,isLabeledByFormItem:o}=gs(e,{formItemContext:t});return{isLabeledByFormItem:o,groupId:n}},i1=e=>{const t=H(!1),{emit:n}=Qe(),{isGroup:o,checkboxGroup:r,elFormItem:s}=_o(),i=H(!1);return{model:P({get(){var a,c;return o.value?(a=r.modelValue)==null?void 0:a.value:(c=e.modelValue)!=null?c:t.value},set(a){var c;o.value&&Array.isArray(a)?(i.value=r.max!==void 0&&a.length>r.max.value,i.value===!1&&((c=r==null?void 0:r.changeEvent)==null||c.call(r,a))):(n(Nt,a),t.value=a)}}),isGroup:o,isLimitExceeded:i,elFormItem:s}},l1=(e,t,{model:n})=>{const{isGroup:o,checkboxGroup:r}=_o(),s=H(!1),i=Vn(r==null?void 0:r.checkboxGroupSize,{prop:!0}),l=P(()=>{const u=n.value;return yo(u)==="[object Boolean]"?u:Array.isArray(u)?u.includes(e.label):u!=null?u===e.trueLabel:!!u}),a=Vn(P(()=>{var u;return o.value?(u=r==null?void 0:r.checkboxGroupSize)==null?void 0:u.value:void 0})),c=P(()=>!!(t.default||e.label));return{isChecked:l,focus:s,size:i,checkboxSize:a,hasOwnLabel:c}},a1=(e,{model:t,isChecked:n})=>{const{elForm:o,isGroup:r,checkboxGroup:s}=_o(),i=P(()=>{var a,c;const u=(a=s.max)==null?void 0:a.value,h=(c=s.min)==null?void 0:c.value;return!!(u||h)&&t.value.length>=u&&!n.value||t.value.length<=h&&n.value});return{isDisabled:P(()=>{var a,c;const u=e.disabled||(o==null?void 0:o.disabled);return(c=r.value?((a=s.disabled)==null?void 0:a.value)||u||i.value:u)!=null?c:!1}),isLimitDisabled:i}},c1=(e,{model:t})=>{function n(){Array.isArray(t.value)&&!t.value.includes(e.label)?t.value.push(e.label):t.value=e.trueLabel||!0}e.checked&&n()},u1=(e,{model:t,isLimitExceeded:n,hasOwnLabel:o,isDisabled:r,isLabeledByFormItem:s})=>{const{elFormItem:i,checkboxGroup:l}=_o(),{emit:a}=Qe();function c(v){var m,y;return v===e.trueLabel||v===!0?(m=e.trueLabel)!=null?m:!0:(y=e.falseLabel)!=null?y:!1}function u(v,m){a("change",c(v),m)}function h(v){if(n.value)return;const m=v.target;a("change",c(m.checked),v)}async function f(v){n.value||!o.value&&!r.value&&s.value&&(t.value=c([!1,e.falseLabel].includes(t.value)),await Fe(),u(t.value,v))}const p=P(()=>{var v;return((v=l.validateEvent)==null?void 0:v.value)||e.validateEvent});return ue(()=>e.modelValue,()=>{var v;p.value&&((v=i==null?void 0:i.validate)==null||v.call(i,"change").catch(m=>void 0))}),{handleChange:h,onClickRoot:f}},nf={[Nt]:e=>Oe(e)||Ve(e)||Zo(e),change:e=>Oe(e)||Ve(e)||Zo(e)},f1={[Nt]:e=>ae(e),change:e=>ae(e)},of=(e,t)=>{const{model:n,isGroup:o,isLimitExceeded:r,elFormItem:s}=i1(e),{focus:i,size:l,isChecked:a,checkboxSize:c,hasOwnLabel:u}=l1(e,t,{model:n}),{isDisabled:h}=a1(e,{model:n,isChecked:a}),{inputId:f,isLabeledByFormItem:p}=gs(e,{formItemContext:s,disableIdGeneration:u,disableIdManagement:o}),{handleChange:v,onClickRoot:m}=u1(e,{model:n,isLimitExceeded:r,hasOwnLabel:u,isDisabled:h,isLabeledByFormItem:p});return c1(e,{model:n}),{elFormItem:s,inputId:f,isLabeledByFormItem:p,isChecked:a,isDisabled:h,isGroup:o,checkboxSize:c,hasOwnLabel:u,model:n,handleChange:v,onClickRoot:m,focus:i,size:l}},d1=["tabindex","role","aria-checked"],p1=["id","aria-hidden","name","tabindex","disabled","true-value","false-value"],h1=["id","aria-hidden","disabled","value","name","tabindex"],m1={name:"ElCheckbox"},v1=we({...m1,props:tf,emits:nf,setup(e){const t=e,n=us(),{inputId:o,isLabeledByFormItem:r,isChecked:s,isDisabled:i,checkboxSize:l,hasOwnLabel:a,model:c,handleChange:u,onClickRoot:h,focus:f}=of(t,n),p=ze("checkbox");return(v,m)=>(O(),ie(nt(!d(a)&&d(r)?"span":"label"),{class:ee([d(p).b(),d(p).m(d(l)),d(p).is("disabled",d(i)),d(p).is("bordered",v.border),d(p).is("checked",d(s))]),"aria-controls":v.indeterminate?v.controls:null,onClick:d(h)},{default:ge(()=>[re("span",{class:ee([d(p).e("input"),d(p).is("disabled",d(i)),d(p).is("checked",d(s)),d(p).is("indeterminate",v.indeterminate),d(p).is("focus",d(f))]),tabindex:v.indeterminate?0:void 0,role:v.indeterminate?"checkbox":void 0,"aria-checked":v.indeterminate?"mixed":void 0},[v.trueLabel||v.falseLabel?at((O(),te("input",{key:0,id:d(o),"onUpdate:modelValue":m[0]||(m[0]=y=>He(c)?c.value=y:null),class:ee(d(p).e("original")),type:"checkbox","aria-hidden":v.indeterminate?"true":"false",name:v.name,tabindex:v.tabindex,disabled:d(i),"true-value":v.trueLabel,"false-value":v.falseLabel,onChange:m[1]||(m[1]=(...y)=>d(u)&&d(u)(...y)),onFocus:m[2]||(m[2]=y=>f.value=!0),onBlur:m[3]||(m[3]=y=>f.value=!1)},null,42,p1)),[[jr,d(c)]]):at((O(),te("input",{key:1,id:d(o),"onUpdate:modelValue":m[4]||(m[4]=y=>He(c)?c.value=y:null),class:ee(d(p).e("original")),type:"checkbox","aria-hidden":v.indeterminate?"true":"false",disabled:d(i),value:v.label,name:v.name,tabindex:v.tabindex,onChange:m[5]||(m[5]=(...y)=>d(u)&&d(u)(...y)),onFocus:m[6]||(m[6]=y=>f.value=!0),onBlur:m[7]||(m[7]=y=>f.value=!1)},null,42,h1)),[[jr,d(c)]]),re("span",{class:ee(d(p).e("inner"))},null,2)],10,d1),d(a)?(O(),te("span",{key:0,class:ee(d(p).e("label"))},[Be(v.$slots,"default"),v.$slots.default?de("v-if",!0):(O(),te($e,{key:0},[Ot(Ye(v.label),1)],64))],2)):de("v-if",!0)]),_:3},8,["class","aria-controls","onClick"]))}});var g1=Ie(v1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox.vue"]]);const b1=["name","tabindex","disabled","true-value","false-value"],y1=["name","tabindex","disabled","value"],w1={name:"ElCheckboxButton"},_1=we({...w1,props:tf,emits:nf,setup(e){const t=e,n=us(),{focus:o,isChecked:r,isDisabled:s,size:i,model:l,handleChange:a}=of(t,n),{checkboxGroup:c}=_o(),u=ze("checkbox"),h=P(()=>{var f,p,v,m;const y=(p=(f=c==null?void 0:c.fill)==null?void 0:f.value)!=null?p:"";return{backgroundColor:y,borderColor:y,color:(m=(v=c==null?void 0:c.textColor)==null?void 0:v.value)!=null?m:"",boxShadow:y?`-1px 0 0 0 ${y}`:void 0}});return(f,p)=>(O(),te("label",{class:ee([d(u).b("button"),d(u).bm("button",d(i)),d(u).is("disabled",d(s)),d(u).is("checked",d(r)),d(u).is("focus",d(o))])},[f.trueLabel||f.falseLabel?at((O(),te("input",{key:0,"onUpdate:modelValue":p[0]||(p[0]=v=>He(l)?l.value=v:null),class:ee(d(u).be("button","original")),type:"checkbox",name:f.name,tabindex:f.tabindex,disabled:d(s),"true-value":f.trueLabel,"false-value":f.falseLabel,onChange:p[1]||(p[1]=(...v)=>d(a)&&d(a)(...v)),onFocus:p[2]||(p[2]=v=>o.value=!0),onBlur:p[3]||(p[3]=v=>o.value=!1)},null,42,b1)),[[jr,d(l)]]):at((O(),te("input",{key:1,"onUpdate:modelValue":p[4]||(p[4]=v=>He(l)?l.value=v:null),class:ee(d(u).be("button","original")),type:"checkbox",name:f.name,tabindex:f.tabindex,disabled:d(s),value:f.label,onChange:p[5]||(p[5]=(...v)=>d(a)&&d(a)(...v)),onFocus:p[6]||(p[6]=v=>o.value=!0),onBlur:p[7]||(p[7]=v=>o.value=!1)},null,42,y1)),[[jr,d(l)]]),f.$slots.default||f.label?(O(),te("span",{key:2,class:ee(d(u).be("button","inner")),style:Ke(d(r)?d(h):void 0)},[Be(f.$slots,"default",{},()=>[Ot(Ye(f.label),1)])],6)):de("v-if",!0)],2))}});var rf=Ie(_1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-button.vue"]]);const C1={name:"ElCheckboxGroup"},k1=we({...C1,props:r1,emits:f1,setup(e,{emit:t}){const n=e,{elFormItem:o}=_o(),{groupId:r,isLabeledByFormItem:s}=s1(n,{elFormItem:o}),i=Vn(),l=ze("checkbox"),a=u=>{t(Nt,u),Fe(()=>{t("change",u)})},c=P({get(){return n.modelValue},set(u){a(u)}});return mt("CheckboxGroup",{name:"ElCheckboxGroup",modelValue:c,...$c(n),checkboxGroupSize:i,changeEvent:a}),ue(()=>n.modelValue,()=>{var u;n.validateEvent&&((u=o.validate)==null||u.call(o,"change").catch(h=>void 0))}),(u,h)=>(O(),ie(nt(u.tag),{id:d(r),class:ee(d(l).b("group")),role:"group","aria-label":d(s)?void 0:u.label||"checkbox-group","aria-labelledby":d(s)?d(o).labelId:void 0},{default:ge(()=>[Be(u.$slots,"default")]),_:3},8,["id","class","aria-label","aria-labelledby"]))}});var sf=Ie(k1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-group.vue"]]);const cr=Pt(g1,{CheckboxButton:rf,CheckboxGroup:sf});Ui(rf);Ui(sf);let Fs=!1;function tr(e,t){if(!Ue)return;const n=function(s){var i;(i=t.drag)==null||i.call(t,s)},o=function(s){var i;No(document,"mousemove",n),No(document,"mouseup",o),No(document,"touchmove",n),No(document,"touchend",o),document.onselectstart=null,document.ondragstart=null,Fs=!1,(i=t.end)==null||i.call(t,s)},r=function(s){var i;Fs||(s.preventDefault(),document.onselectstart=()=>!1,document.ondragstart=()=>!1,dn(document,"mousemove",n),dn(document,"mouseup",o),dn(document,"touchmove",n),dn(document,"touchend",o),Fs=!0,(i=t.start)==null||i.call(t,s))};dn(e,"mousedown",r),dn(e,"touchstart",r)}const E1=we({name:"ElColorAlphaSlider",props:{color:{type:Object,required:!0},vertical:{type:Boolean,default:!1}},setup(e){const t=Qe(),n=oo(null),o=oo(null),r=H(0),s=H(0),i=H(null);ue(()=>e.color.get("alpha"),()=>{f()}),ue(()=>e.color.value,()=>{f()});function l(){if(e.vertical)return 0;const p=t.vnode.el,v=e.color.get("alpha");return p?Math.round(v*(p.offsetWidth-n.value.offsetWidth/2)/100):0}function a(){const p=t.vnode.el;if(!e.vertical)return 0;const v=e.color.get("alpha");return p?Math.round(v*(p.offsetHeight-n.value.offsetHeight/2)/100):0}function c(){if(e.color&&e.color.value){const{r:p,g:v,b:m}=e.color.toRgb();return`linear-gradient(to right, rgba(${p}, ${v}, ${m}, 0) 0%, rgba(${p}, ${v}, ${m}, 1) 100%)`}return null}function u(p){p.target!==n.value&&h(p)}function h(p){const m=t.vnode.el.getBoundingClientRect(),{clientX:y,clientY:b}=Ki(p);if(e.vertical){let S=b-m.top;S=Math.max(n.value.offsetHeight/2,S),S=Math.min(S,m.height-n.value.offsetHeight/2),e.color.set("alpha",Math.round((S-n.value.offsetHeight/2)/(m.height-n.value.offsetHeight)*100))}else{let S=y-m.left;S=Math.max(n.value.offsetWidth/2,S),S=Math.min(S,m.width-n.value.offsetWidth/2),e.color.set("alpha",Math.round((S-n.value.offsetWidth/2)/(m.width-n.value.offsetWidth)*100))}}function f(){r.value=l(),s.value=a(),i.value=c()}return We(()=>{const p={drag:v=>{h(v)},end:v=>{h(v)}};tr(o.value,p),tr(n.value,p),f()}),{thumb:n,bar:o,thumbLeft:r,thumbTop:s,background:i,handleClick:u,update:f}}});function S1(e,t,n,o,r,s){return O(),te("div",{class:ee(["el-color-alpha-slider",{"is-vertical":e.vertical}])},[re("div",{ref:"bar",class:"el-color-alpha-slider__bar",style:Ke({background:e.background}),onClick:t[0]||(t[0]=(...i)=>e.handleClick&&e.handleClick(...i))},null,4),re("div",{ref:"thumb",class:"el-color-alpha-slider__thumb",style:Ke({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,4)],2)}var x1=Ie(E1,[["render",S1],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/alpha-slider.vue"]]);const T1=we({name:"ElColorHueSlider",props:{color:{type:Object,required:!0},vertical:Boolean},setup(e){const t=Qe(),n=H(null),o=H(null),r=H(0),s=H(0),i=P(()=>e.color.get("hue"));ue(()=>i.value,()=>{h()});function l(f){f.target!==n.value&&a(f)}function a(f){const v=t.vnode.el.getBoundingClientRect(),{clientX:m,clientY:y}=Ki(f);let b;if(e.vertical){let S=y-v.top;S=Math.min(S,v.height-n.value.offsetHeight/2),S=Math.max(n.value.offsetHeight/2,S),b=Math.round((S-n.value.offsetHeight/2)/(v.height-n.value.offsetHeight)*360)}else{let S=m-v.left;S=Math.min(S,v.width-n.value.offsetWidth/2),S=Math.max(n.value.offsetWidth/2,S),b=Math.round((S-n.value.offsetWidth/2)/(v.width-n.value.offsetWidth)*360)}e.color.set("hue",b)}function c(){const f=t.vnode.el;if(e.vertical)return 0;const p=e.color.get("hue");return f?Math.round(p*(f.offsetWidth-n.value.offsetWidth/2)/360):0}function u(){const f=t.vnode.el;if(!e.vertical)return 0;const p=e.color.get("hue");return f?Math.round(p*(f.offsetHeight-n.value.offsetHeight/2)/360):0}function h(){r.value=c(),s.value=u()}return We(()=>{const f={drag:p=>{a(p)},end:p=>{a(p)}};tr(o.value,f),tr(n.value,f),h()}),{bar:o,thumb:n,thumbLeft:r,thumbTop:s,hueValue:i,handleClick:l,update:h}}});function $1(e,t,n,o,r,s){return O(),te("div",{class:ee(["el-color-hue-slider",{"is-vertical":e.vertical}])},[re("div",{ref:"bar",class:"el-color-hue-slider__bar",onClick:t[0]||(t[0]=(...i)=>e.handleClick&&e.handleClick(...i))},null,512),re("div",{ref:"thumb",class:"el-color-hue-slider__thumb",style:Ke({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,4)],2)}var N1=Ie(T1,[["render",$1],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/hue-slider.vue"]]);const lf=Symbol(),O1=()=>Re(lf),Ra=function(e,t,n){return[e,t*n/((e=(2-t)*n)<1?e:2-e)||0,e/2]},M1=function(e){return typeof e=="string"&&e.includes(".")&&Number.parseFloat(e)===1},A1=function(e){return typeof e=="string"&&e.includes("%")},ro=function(e,t){M1(e)&&(e="100%");const n=A1(e);return e=Math.min(t,Math.max(0,Number.parseFloat(`${e}`))),n&&(e=Number.parseInt(`${e*t}`,10)/100),Math.abs(e-t)<1e-6?1:e%t/Number.parseFloat(t)},Ba={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},Ar=function(e){e=Math.min(Math.round(e),255);const t=Math.floor(e/16),n=e%16;return`${Ba[t]||t}${Ba[n]||n}`},za=function({r:e,g:t,b:n}){return Number.isNaN(+e)||Number.isNaN(+t)||Number.isNaN(+n)?"":`#${Ar(e)}${Ar(t)}${Ar(n)}`},Rs={A:10,B:11,C:12,D:13,E:14,F:15},xn=function(e){return e.length===2?(Rs[e[0].toUpperCase()]||+e[0])*16+(Rs[e[1].toUpperCase()]||+e[1]):Rs[e[1].toUpperCase()]||+e[1]},I1=function(e,t,n){t=t/100,n=n/100;let o=t;const r=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,o*=r<=1?r:2-r;const s=(n+t)/2,i=n===0?2*o/(r+o):2*t/(n+t);return{h:e,s:i*100,v:s*100}},Da=function(e,t,n){e=ro(e,255),t=ro(t,255),n=ro(n,255);const o=Math.max(e,t,n),r=Math.min(e,t,n);let s;const i=o,l=o-r,a=o===0?0:l/o;if(o===r)s=0;else{switch(o){case e:{s=(t-n)/l+(t{this._hue=Math.max(0,Math.min(360,o)),this._saturation=Math.max(0,Math.min(100,r)),this._value=Math.max(0,Math.min(100,s)),this.doOnChange()};if(t.includes("hsl")){const o=t.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter(r=>r!=="").map((r,s)=>s>2?Number.parseFloat(r):Number.parseInt(r,10));if(o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3){const{h:r,s,v:i}=I1(o[0],o[1],o[2]);n(r,s,i)}}else if(t.includes("hsv")){const o=t.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter(r=>r!=="").map((r,s)=>s>2?Number.parseFloat(r):Number.parseInt(r,10));o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3&&n(o[0],o[1],o[2])}else if(t.includes("rgb")){const o=t.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter(r=>r!=="").map((r,s)=>s>2?Number.parseFloat(r):Number.parseInt(r,10));if(o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3){const{h:r,s,v:i}=Da(o[0],o[1],o[2]);n(r,s,i)}}else if(t.includes("#")){const o=t.replace("#","").trim();if(!/^[0-9a-fA-F]{3}$|^[0-9a-fA-F]{6}$|^[0-9a-fA-F]{8}$/.test(o))return;let r,s,i;o.length===3?(r=xn(o[0]+o[0]),s=xn(o[1]+o[1]),i=xn(o[2]+o[2])):(o.length===6||o.length===8)&&(r=xn(o.slice(0,2)),s=xn(o.slice(2,4)),i=xn(o.slice(4,6))),o.length===8?this._alpha=xn(o.slice(6))/255*100:(o.length===3||o.length===6)&&(this._alpha=100);const{h:l,s:a,v:c}=Da(r,s,i);n(l,a,c)}}compare(t){return Math.abs(t._hue-this._hue)<2&&Math.abs(t._saturation-this._saturation)<1&&Math.abs(t._value-this._value)<1&&Math.abs(t._alpha-this._alpha)<1}doOnChange(){const{_hue:t,_saturation:n,_value:o,_alpha:r,format:s}=this;if(this.enableAlpha)switch(s){case"hsl":{const i=Ra(t,n/100,o/100);this.value=`hsla(${t}, ${Math.round(i[1]*100)}%, ${Math.round(i[2]*100)}%, ${this.get("alpha")/100})`;break}case"hsv":{this.value=`hsva(${t}, ${Math.round(n)}%, ${Math.round(o)}%, ${this.get("alpha")/100})`;break}case"hex":{this.value=`${za(xo(t,n,o))}${Ar(r*255/100)}`;break}default:{const{r:i,g:l,b:a}=xo(t,n,o);this.value=`rgba(${i}, ${l}, ${a}, ${this.get("alpha")/100})`}}else switch(s){case"hsl":{const i=Ra(t,n/100,o/100);this.value=`hsl(${t}, ${Math.round(i[1]*100)}%, ${Math.round(i[2]*100)}%)`;break}case"hsv":{this.value=`hsv(${t}, ${Math.round(n)}%, ${Math.round(o)}%)`;break}case"rgb":{const{r:i,g:l,b:a}=xo(t,n,o);this.value=`rgb(${i}, ${l}, ${a})`;break}default:this.value=za(xo(t,n,o))}}}const P1=we({props:{colors:{type:Array,required:!0},color:{type:Object,required:!0}},setup(e){const{currentColor:t}=O1(),n=H(r(e.colors,e.color));ue(()=>t.value,s=>{const i=new zo;i.fromString(s),n.value.forEach(l=>{l.selected=i.compare(l)})}),qd(()=>{n.value=r(e.colors,e.color)});function o(s){e.color.fromString(e.colors[s])}function r(s,i){return s.map(l=>{const a=new zo;return a.enableAlpha=!0,a.format="rgba",a.fromString(l),a.selected=a.value===i.value,a})}return{rgbaColors:n,handleSelect:o}}}),L1={class:"el-color-predefine"},F1={class:"el-color-predefine__colors"},R1=["onClick"];function B1(e,t,n,o,r,s){return O(),te("div",L1,[re("div",F1,[(O(!0),te($e,null,yn(e.rgbaColors,(i,l)=>(O(),te("div",{key:e.colors[l],class:ee(["el-color-predefine__color-selector",{selected:i.selected,"is-alpha":i._alpha<100}]),onClick:a=>e.handleSelect(l)},[re("div",{style:Ke({backgroundColor:i.value})},null,4)],10,R1))),128))])])}var z1=Ie(P1,[["render",B1],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/predefine.vue"]]);const D1=we({name:"ElSlPanel",props:{color:{type:Object,required:!0}},setup(e){const t=Qe(),n=H(0),o=H(0),r=H("hsl(0, 100%, 50%)"),s=P(()=>{const a=e.color.get("hue"),c=e.color.get("value");return{hue:a,value:c}});function i(){const a=e.color.get("saturation"),c=e.color.get("value"),u=t.vnode.el,{clientWidth:h,clientHeight:f}=u;o.value=a*h/100,n.value=(100-c)*f/100,r.value=`hsl(${e.color.get("hue")}, 100%, 50%)`}function l(a){const u=t.vnode.el.getBoundingClientRect(),{clientX:h,clientY:f}=Ki(a);let p=h-u.left,v=f-u.top;p=Math.max(0,p),p=Math.min(p,u.width),v=Math.max(0,v),v=Math.min(v,u.height),o.value=p,n.value=v,e.color.set({saturation:p/u.width*100,value:100-v/u.height*100})}return ue(()=>s.value,()=>{i()}),We(()=>{tr(t.vnode.el,{drag:a=>{l(a)},end:a=>{l(a)}}),i()}),{cursorTop:n,cursorLeft:o,background:r,colorValue:s,handleDrag:l,update:i}}}),H1=re("div",{class:"el-color-svpanel__white"},null,-1),V1=re("div",{class:"el-color-svpanel__black"},null,-1),j1=re("div",null,null,-1),K1=[j1];function U1(e,t,n,o,r,s){return O(),te("div",{class:"el-color-svpanel",style:Ke({backgroundColor:e.background})},[H1,V1,re("div",{class:"el-color-svpanel__cursor",style:Ke({top:e.cursorTop+"px",left:e.cursorLeft+"px"})},K1,4)],4)}var W1=Ie(D1,[["render",U1],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/sv-panel.vue"]]);const q1=we({name:"ElColorPicker",components:{ElButton:ys,ElTooltip:Ty,ElInput:Gi,ElIcon:bt,Close:qv,ArrowDown:bu,SvPanel:W1,HueSlider:N1,AlphaSlider:x1,Predefine:z1},directives:{ClickOutside:Jy},props:{modelValue:String,id:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:{type:String,validator:$g},popperClass:String,label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},predefine:Array,validateEvent:{type:Boolean,default:!0}},emits:["change","active-change",Nt],setup(e,{emit:t}){const{t:n}=Yi(),o=ze("color"),r=Re(rr,{}),s=Re(Hn,{}),{inputId:i,isLabeledByFormItem:l}=gs(e,{formItemContext:s}),a=H(),c=H(),u=H(),h=H(null);let f=!0;const p=Jt(new zo({enableAlpha:e.showAlpha,format:e.colorFormat||"",value:e.modelValue})),v=H(!1),m=H(!1),y=H(""),b=P(()=>!e.modelValue&&!m.value?"transparent":T(p,e.showAlpha)),S=Vn(),x=P(()=>!!(e.disabled||r.disabled)),E=P(()=>!e.modelValue&&!m.value?"":p.value),k=P(()=>l.value?void 0:e.label||n("el.colorpicker.defaultLabel")),_=P(()=>l.value?s.labelId:void 0);ue(()=>e.modelValue,B=>{B?B&&B!==p.value&&(f=!1,p.fromString(B)):m.value=!1}),ue(()=>E.value,B=>{y.value=B,f&&t("active-change",B),f=!0}),ue(()=>p.value,()=>{!e.modelValue&&!m.value&&(m.value=!0)});function T(B,G){if(!(B instanceof zo))throw new TypeError("color should be instance of _color Class");const{r:J,g:me,b:Se}=B.toRgb();return G?`rgba(${J}, ${me}, ${Se}, ${B.get("alpha")/100})`:`rgb(${J}, ${me}, ${Se})`}function N(B){v.value=B}const R=ov(N,100);function q(){R(!1),X()}function X(){Fe(()=>{e.modelValue?p.fromString(e.modelValue):(p.value="",Fe(()=>{m.value=!1}))})}function U(){x.value||R(!v.value)}function M(){p.fromString(y.value)}function L(){var B;const G=p.value;t(Nt,G),t("change",G),e.validateEvent&&((B=s.validate)==null||B.call(s,"change").catch(J=>void 0)),R(!1),Fe(()=>{const J=new zo({enableAlpha:e.showAlpha,format:e.colorFormat||"",value:e.modelValue});p.compare(J)||X()})}function Z(){var B;R(!1),t(Nt,null),t("change",null),e.modelValue!==null&&e.validateEvent&&((B=s.validate)==null||B.call(s,"change").catch(G=>void 0)),X()}return We(()=>{e.modelValue&&(y.value=E.value)}),ue(()=>v.value,()=>{Fe(()=>{var B,G,J;(B=a.value)==null||B.update(),(G=c.value)==null||G.update(),(J=u.value)==null||J.update()})}),mt(lf,{currentColor:E}),{color:p,colorDisabled:x,colorSize:S,displayedColor:b,showPanelColor:m,showPicker:v,customInput:y,buttonId:i,buttonAriaLabel:k,buttonAriaLabelledby:_,handleConfirm:M,hide:q,handleTrigger:U,clear:Z,confirmValue:L,t:n,ns:o,hue:a,svPanel:c,alpha:u,popper:h}}}),Y1=["id","aria-label","aria-labelledby","aria-description","tabindex"];function G1(e,t,n,o,r,s){const i=je("hue-slider"),l=je("sv-panel"),a=je("alpha-slider"),c=je("predefine"),u=je("el-input"),h=je("el-button"),f=je("arrow-down"),p=je("el-icon"),v=je("close"),m=je("el-tooltip"),y=sp("click-outside");return O(),ie(m,{ref:"popper",visible:e.showPicker,"onUpdate:visible":t[3]||(t[3]=b=>e.showPicker=b),"show-arrow":!1,"fallback-placements":["bottom","top","right","left"],offset:0,"gpu-acceleration":!1,"popper-class":[e.ns.be("picker","panel"),e.ns.b("dropdown"),e.popperClass],"stop-popper-mouse-event":!1,effect:"light",trigger:"click",transition:"el-zoom-in-top",persistent:""},{content:ge(()=>[at((O(),te("div",null,[re("div",{class:ee(e.ns.be("dropdown","main-wrapper"))},[fe(i,{ref:"hue",class:"hue-slider",color:e.color,vertical:""},null,8,["color"]),fe(l,{ref:"svPanel",color:e.color},null,8,["color"])],2),e.showAlpha?(O(),ie(a,{key:0,ref:"alpha",color:e.color},null,8,["color"])):de("v-if",!0),e.predefine?(O(),ie(c,{key:1,ref:"predefine",color:e.color,colors:e.predefine},null,8,["color","colors"])):de("v-if",!0),re("div",{class:ee(e.ns.be("dropdown","btns"))},[re("span",{class:ee(e.ns.be("dropdown","value"))},[fe(u,{modelValue:e.customInput,"onUpdate:modelValue":t[0]||(t[0]=b=>e.customInput=b),"validate-event":!1,size:"small",onKeyup:Mn(e.handleConfirm,["enter"]),onBlur:e.handleConfirm},null,8,["modelValue","onKeyup","onBlur"])],2),fe(h,{class:ee(e.ns.be("dropdown","link-btn")),text:"",size:"small",onClick:e.clear},{default:ge(()=>[Ot(Ye(e.t("el.colorpicker.clear")),1)]),_:1},8,["class","onClick"]),fe(h,{plain:"",size:"small",class:ee(e.ns.be("dropdown","btn")),onClick:e.confirmValue},{default:ge(()=>[Ot(Ye(e.t("el.colorpicker.confirm")),1)]),_:1},8,["class","onClick"])],2)])),[[y,e.hide]])]),default:ge(()=>[re("div",{id:e.buttonId,class:ee([e.ns.b("picker"),e.ns.is("disabled",e.colorDisabled),e.ns.bm("picker",e.colorSize)]),role:"button","aria-label":e.buttonAriaLabel,"aria-labelledby":e.buttonAriaLabelledby,"aria-description":e.t("el.colorpicker.description",{color:e.modelValue||""}),tabindex:e.tabindex,onKeydown:t[2]||(t[2]=Mn((...b)=>e.handleTrigger&&e.handleTrigger(...b),["enter"]))},[e.colorDisabled?(O(),te("div",{key:0,class:ee(e.ns.be("picker","mask"))},null,2)):de("v-if",!0),re("div",{class:ee(e.ns.be("picker","trigger")),onClick:t[1]||(t[1]=(...b)=>e.handleTrigger&&e.handleTrigger(...b))},[re("span",{class:ee([e.ns.be("picker","color"),e.ns.is("alpha",e.showAlpha)])},[re("span",{class:ee(e.ns.be("picker","color-inner")),style:Ke({backgroundColor:e.displayedColor})},[at(fe(p,{class:ee([e.ns.be("picker","icon"),e.ns.is("icon-arrow-down")])},{default:ge(()=>[fe(f)]),_:1},8,["class"]),[[ao,e.modelValue||e.showPanelColor]]),!e.modelValue&&!e.showPanelColor?(O(),ie(p,{key:0,class:ee([e.ns.be("picker","empty"),e.ns.is("icon-close")])},{default:ge(()=>[fe(v)]),_:1},8,["class"])):de("v-if",!0)],6)],2)],2)],42,Y1)]),_:1},8,["visible","popper-class"])}var Ir=Ie(q1,[["render",G1],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/index.vue"]]);Ir.install=e=>{e.component(Ir.name,Ir)};const X1=Ir,Z1=X1,J1=De({id:{type:String,default:void 0},step:{type:Number,default:1},stepStrictly:Boolean,max:{type:Number,default:Number.POSITIVE_INFINITY},min:{type:Number,default:Number.NEGATIVE_INFINITY},modelValue:Number,disabled:Boolean,size:ir,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:e=>e===null||Ve(e)||["min","max"].includes(e),default:null},name:String,label:String,placeholder:String,precision:{type:Number,validator:e=>e>=0&&e===Number.parseInt(`${e}`,10)},validateEvent:{type:Boolean,default:!0}}),Q1={[xg]:(e,t)=>e!==t,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[Tg]:e=>Ve(e)||Yt(e),[Nt]:e=>Ve(e)||Yt(e)},ew=["aria-label","onKeydown"],tw=["aria-label","onKeydown"],nw={name:"ElInputNumber"},ow=we({...nw,props:J1,emits:Q1,setup(e,{expose:t,emit:n}){const o=e,{t:r}=Yi(),s=ze("input-number"),i=H(),l=Jt({currentValue:o.modelValue,userInput:null}),{formItem:a}=qi(),c=P(()=>Ve(o.modelValue)&&S(o.modelValue,-1)Ve(o.modelValue)&&S(o.modelValue)>o.max),h=P(()=>{const M=b(o.step);return In(o.precision)?Math.max(b(o.modelValue),M):(M>o.precision,o.precision)}),f=P(()=>o.controls&&o.controlsPosition==="right"),p=Vn(),v=vs(),m=P(()=>{if(l.userInput!==null)return l.userInput;let M=l.currentValue;if(Yt(M))return"";if(Ve(M)){if(Number.isNaN(M))return"";In(o.precision)||(M=M.toFixed(o.precision))}return M}),y=(M,L)=>{if(In(L)&&(L=h.value),L===0)return Math.round(M);let Z=String(M);const B=Z.indexOf(".");if(B===-1||!Z.replace(".","").split("")[B+L])return M;const me=Z.length;return Z.charAt(me-1)==="5"&&(Z=`${Z.slice(0,Math.max(0,me-1))}6`),Number.parseFloat(Number(Z).toFixed(L))},b=M=>{if(Yt(M))return 0;const L=M.toString(),Z=L.indexOf(".");let B=0;return Z!==-1&&(B=L.length-Z-1),B},S=(M,L=1)=>Ve(M)?y(M+o.step*L):l.currentValue,x=()=>{if(v.value||u.value)return;const M=o.modelValue||0,L=S(M);_(L)},E=()=>{if(v.value||c.value)return;const M=o.modelValue||0,L=S(M,-1);_(L)},k=(M,L)=>{const{max:Z,min:B,step:G,precision:J,stepStrictly:me,valueOnClear:Se}=o;let _e=Number(M);if(Yt(M)||Number.isNaN(_e))return null;if(M===""){if(Se===null)return null;_e=Oe(Se)?{min:B,max:Z}[Se]:Se}return me&&(_e=y(Math.round(_e/G)*G,J)),In(J)||(_e=y(_e,J)),(_e>Z||_eZ?Z:B,L&&n("update:modelValue",_e)),_e},_=M=>{var L;const Z=l.currentValue,B=k(M);Z!==B&&(l.userInput=null,n("update:modelValue",B),n("input",B),n("change",B,Z),o.validateEvent&&((L=a==null?void 0:a.validate)==null||L.call(a,"change").catch(G=>void 0)),l.currentValue=B)},T=M=>l.userInput=M,N=M=>{const L=M!==""?Number(M):"";(Ve(L)&&!Number.isNaN(L)||M==="")&&_(L),l.userInput=null},R=()=>{var M,L;(L=(M=i.value)==null?void 0:M.focus)==null||L.call(M)},q=()=>{var M,L;(L=(M=i.value)==null?void 0:M.blur)==null||L.call(M)},X=M=>{n("focus",M)},U=M=>{var L;n("blur",M),o.validateEvent&&((L=a==null?void 0:a.validate)==null||L.call(a,"blur").catch(Z=>void 0))};return ue(()=>o.modelValue,M=>{l.currentValue=k(M,!0),l.userInput=null},{immediate:!0}),We(()=>{var M;const{min:L,max:Z,modelValue:B}=o,G=(M=i.value)==null?void 0:M.input;if(G.setAttribute("role","spinbutton"),Number.isFinite(Z)?G.setAttribute("aria-valuemax",String(Z)):G.removeAttribute("aria-valuemax"),Number.isFinite(L)?G.setAttribute("aria-valuemin",String(L)):G.removeAttribute("aria-valuemin"),G.setAttribute("aria-valuenow",String(l.currentValue)),G.setAttribute("aria-disabled",String(v.value)),!Ve(B)&&B!=null){let J=Number(B);Number.isNaN(J)&&(J=null),n("update:modelValue",J)}}),nr(()=>{var M;const L=(M=i.value)==null?void 0:M.input;L==null||L.setAttribute("aria-valuenow",`${l.currentValue}`)}),t({focus:R,blur:q}),(M,L)=>(O(),te("div",{class:ee([d(s).b(),d(s).m(d(p)),d(s).is("disabled",d(v)),d(s).is("without-controls",!M.controls),d(s).is("controls-right",d(f))]),onDragstart:L[0]||(L[0]=zt(()=>{},["prevent"]))},[M.controls?at((O(),te("span",{key:0,role:"button","aria-label":d(r)("el.inputNumber.decrease"),class:ee([d(s).e("decrease"),d(s).is("disabled",d(c))]),onKeydown:Mn(E,["enter"])},[fe(d(bt),null,{default:ge(()=>[d(f)?(O(),ie(d(bu),{key:0})):(O(),ie(d(fg),{key:1}))]),_:1})],42,ew)),[[d(Fa),E]]):de("v-if",!0),M.controls?at((O(),te("span",{key:1,role:"button","aria-label":d(r)("el.inputNumber.increase"),class:ee([d(s).e("increase"),d(s).is("disabled",d(u))]),onKeydown:Mn(x,["enter"])},[fe(d(bt),null,{default:ge(()=>[d(f)?(O(),ie(d(Cv),{key:0})):(O(),ie(d(gg),{key:1}))]),_:1})],42,tw)),[[d(Fa),x]]):de("v-if",!0),fe(d(Gi),{id:M.id,ref_key:"input",ref:i,type:"number",step:M.step,"model-value":d(m),placeholder:M.placeholder,disabled:d(v),size:d(p),max:M.max,min:M.min,name:M.name,label:M.label,"validate-event":!1,onKeydown:[Mn(zt(x,["prevent"]),["up"]),Mn(zt(E,["prevent"]),["down"])],onBlur:U,onFocus:X,onInput:T,onChange:N},null,8,["id","step","model-value","placeholder","disabled","size","max","min","name","label","onKeydown"])],34))}});var rw=Ie(ow,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input-number/src/input-number.vue"]]);const sw=Pt(rw),iw=De({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},icon:{type:uo,default:""}}),lw={click:e=>e instanceof MouseEvent},aw=["href"],cw={name:"ElLink"},uw=we({...cw,props:iw,emits:lw,setup(e,{emit:t}){const n=e,o=ze("link");function r(s){n.disabled||t("click",s)}return(s,i)=>(O(),te("a",{class:ee([d(o).b(),d(o).m(s.type),d(o).is("disabled",s.disabled),d(o).is("underline",s.underline&&!s.disabled)]),href:s.disabled||!s.href?void 0:s.href,onClick:r},[s.icon?(O(),ie(d(bt),{key:0},{default:ge(()=>[(O(),ie(nt(s.icon)))]),_:1})):de("v-if",!0),s.$slots.default?(O(),te("span",{key:1,class:ee(d(o).e("inner"))},[Be(s.$slots,"default")],2)):de("v-if",!0),s.$slots.icon?Be(s.$slots,"icon",{key:2}):de("v-if",!0)],10,aw))}});var fw=Ie(uw,[["__file","/home/runner/work/element-plus/element-plus/packages/components/link/src/link.vue"]]);const dw=Pt(fw);var Ha=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function pw(e,t){return!!(e===t||Ha(e)&&Ha(t))}function hw(e,t){if(e.length!==t.length)return!1;for(var n=0;n{const t=Qe().proxy.$props;return P(()=>{const n=(o,r,s)=>({});return t.perfMode?ms(n):mw(n)})},Va="itemRendered",ja="scroll",af="forward",cf="backward",di="auto",gw="smart",bw="start",Ka="center",yw="end",go="horizontal",il="vertical",ww="ltr",Pr="rtl",uf="negative",_w="positive-ascending",ff="positive-descending",Cw={[go]:"left",[il]:"top"},kw=20,Ew={[go]:"deltaX",[il]:"deltaY"},Sw=({atEndEdge:e,atStartEdge:t,layout:n},o)=>{let r,s=0;const i=a=>a<0&&t.value||a>0&&e.value;return{hasReachedEdge:i,onWheel:a=>{Eu(r);const c=a[Ew[n.value]];i(s)&&i(s+c)||(s+=c,Ng()||a.preventDefault(),r=ku(()=>{o(s),s=0}))}}},pi=It({type:Ee([Number,Function]),required:!0}),hi=It({type:Number}),mi=It({type:Number,default:2}),xw=It({type:String,values:["ltr","rtl"],default:"ltr"}),vi=It({type:Number,default:0}),Wr=It({type:Number,required:!0}),df=It({type:String,values:["horizontal","vertical"],default:il}),pf=De({className:{type:String,default:""},containerElement:{type:Ee([String,Object]),default:"div"},data:{type:Ee(Array),default:()=>Pn([])},direction:xw,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:"div"},style:{type:Ee([Object,String,Array])},useIsScrolling:{type:Boolean,default:!1},width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:{type:Boolean,default:!1}}),Tw=De({cache:mi,estimatedItemSize:hi,layout:df,initScrollOffset:vi,total:Wr,itemSize:pi,...pf}),gi={type:Number,default:6},hf={type:Number,default:0},mf={type:Number,default:2};De({columnCache:mi,columnWidth:pi,estimatedColumnWidth:hi,estimatedRowHeight:hi,initScrollLeft:vi,initScrollTop:vi,itemKey:{type:Ee(Function),default:({columnIndex:e,rowIndex:t})=>`${t}:${e}`},rowCache:mi,rowHeight:pi,totalColumn:Wr,totalRow:Wr,hScrollbarSize:gi,vScrollbarSize:gi,scrollbarStartGap:hf,scrollbarEndGap:mf,...pf});const $w=De({alwaysOn:Boolean,class:String,layout:df,total:Wr,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize:gi,startGap:hf,endGap:mf,visible:Boolean}),Bs=(e,t)=>ee===ww||e===Pr||e===go;let Xn=null;function Ua(e=!1){if(Xn===null||e){const t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";const o=document.createElement("div"),r=o.style;return r.width="100px",r.height="100px",t.appendChild(o),document.body.appendChild(t),t.scrollLeft>0?Xn=ff:(t.scrollLeft=1,t.scrollLeft===0?Xn=uf:Xn=_w),document.body.removeChild(t),Xn}return Xn}function Nw({move:e,size:t,bar:n},o){const r={},s=`translate${n.axis}(${e}px)`;return r[n.size]=t,r.transform=s,r.msTransform=s,r.webkitTransform=s,o==="horizontal"?r.height="100%":r.width="100%",r}const Ow=we({name:"ElVirtualScrollBar",props:$w,emits:["scroll","start-move","stop-move"],setup(e,{emit:t}){const n=P(()=>e.startGap+e.endGap),o=ze("virtual-scrollbar"),r=ze("scrollbar"),s=H(),i=H();let l=null,a=null;const c=Jt({isDragging:!1,traveled:0}),u=P(()=>Iu[e.layout]),h=P(()=>e.clientSize-d(n)),f=P(()=>({position:"absolute",width:`${go===e.layout?h.value:e.scrollbarSize}px`,height:`${go===e.layout?e.scrollbarSize:h.value}px`,[Cw[e.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),p=P(()=>{const _=e.ratio,T=e.clientSize;if(_>=100)return Number.POSITIVE_INFINITY;if(_>=50)return _*T/100;const N=T/3;return Math.floor(Math.min(Math.max(_*T,kw),N))}),v=P(()=>{if(!Number.isFinite(p.value))return{display:"none"};const _=`${p.value}px`;return Nw({bar:u.value,size:_,move:c.traveled},e.layout)}),m=P(()=>Math.floor(e.clientSize-p.value-d(n))),y=()=>{window.addEventListener("mousemove",E),window.addEventListener("mouseup",x);const _=d(i);!_||(a=document.onselectstart,document.onselectstart=()=>!1,_.addEventListener("touchmove",E),_.addEventListener("touchend",x))},b=()=>{window.removeEventListener("mousemove",E),window.removeEventListener("mouseup",x),document.onselectstart=a,a=null;const _=d(i);!_||(_.removeEventListener("touchmove",E),_.removeEventListener("touchend",x))},S=_=>{_.stopImmediatePropagation(),!(_.ctrlKey||[1,2].includes(_.button))&&(c.isDragging=!0,c[u.value.axis]=_.currentTarget[u.value.offset]-(_[u.value.client]-_.currentTarget.getBoundingClientRect()[u.value.direction]),t("start-move"),y())},x=()=>{c.isDragging=!1,c[u.value.axis]=0,t("stop-move"),b()},E=_=>{const{isDragging:T}=c;if(!T||!i.value||!s.value)return;const N=c[u.value.axis];if(!N)return;Eu(l);const R=(s.value.getBoundingClientRect()[u.value.direction]-_[u.value.client])*-1,q=i.value[u.value.offset]-N,X=R-q;l=ku(()=>{c.traveled=Math.max(e.startGap,Math.min(X,m.value)),t("scroll",X,m.value)})},k=_=>{const T=Math.abs(_.target.getBoundingClientRect()[u.value.direction]-_[u.value.client]),N=i.value[u.value.offset]/2,R=T-N;c.traveled=Math.max(0,Math.min(R,m.value)),t("scroll",R,m.value)};return ue(()=>e.scrollFrom,_=>{c.isDragging||(c.traveled=Math.ceil(_*m.value))}),Mt(()=>{b()}),()=>pn("div",{role:"presentation",ref:s,class:[o.b(),e.class,(e.alwaysOn||c.isDragging)&&"always-on"],style:f.value,onMousedown:zt(k,["stop","prevent"]),onTouchstartPrevent:S},pn("div",{ref:i,class:r.e("thumb"),style:v.value,onMousedown:S},[]))}}),Mw=({name:e,getOffset:t,getItemSize:n,getItemOffset:o,getEstimatedTotalSize:r,getStartIndexForOffset:s,getStopIndexForStartIndex:i,initCache:l,clearCache:a,validateProps:c})=>we({name:e!=null?e:"ElVirtualList",props:Tw,emits:[Va,ja],setup(u,{emit:h,expose:f}){c(u);const p=Qe(),v=ze("vl"),m=H(l(u,p)),y=vw(),b=H(),S=H(),x=H(),E=H({isScrolling:!1,scrollDir:"forward",scrollOffset:Ve(u.initScrollOffset)?u.initScrollOffset:0,updateRequested:!1,isScrollbarDragging:!1,scrollbarAlwaysOn:u.scrollbarAlwaysOn}),k=P(()=>{const{total:ne,cache:ve}=u,{isScrolling:pe,scrollDir:j,scrollOffset:I}=d(E);if(ne===0)return[0,0,0,0];const Q=s(u,I,d(m)),le=i(u,Q,I,d(m)),Ce=!pe||j===cf?Math.max(1,ve):1,Me=!pe||j===af?Math.max(1,ve):1;return[Math.max(0,Q-Ce),Math.max(0,Math.min(ne-1,le+Me)),Q,le]}),_=P(()=>r(u,d(m))),T=P(()=>bi(u.layout)),N=P(()=>[{position:"relative",[`overflow-${T.value?"x":"y"}`]:"scroll",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:u.direction,height:Ve(u.height)?`${u.height}px`:u.height,width:Ve(u.width)?`${u.width}px`:u.width},u.style]),R=P(()=>{const ne=d(_),ve=d(T);return{height:ve?"100%":`${ne}px`,pointerEvents:d(E).isScrolling?"none":void 0,width:ve?`${ne}px`:"100%"}}),q=P(()=>T.value?u.width:u.height),{onWheel:X}=Sw({atStartEdge:P(()=>E.value.scrollOffset<=0),atEndEdge:P(()=>E.value.scrollOffset>=_.value),layout:P(()=>u.layout)},ne=>{var ve,pe;(pe=(ve=x.value).onMouseUp)==null||pe.call(ve),G(Math.min(E.value.scrollOffset+ne,_.value-q.value))}),U=()=>{const{total:ne}=u;if(ne>0){const[I,Q,le,Ce]=d(k);h(Va,I,Q,le,Ce)}const{scrollDir:ve,scrollOffset:pe,updateRequested:j}=d(E);h(ja,ve,pe,j)},M=ne=>{const{clientHeight:ve,scrollHeight:pe,scrollTop:j}=ne.currentTarget,I=d(E);if(I.scrollOffset===j)return;const Q=Math.max(0,Math.min(j,pe-ve));E.value={...I,isScrolling:!0,scrollDir:Bs(I.scrollOffset,Q),scrollOffset:Q,updateRequested:!1},Fe(Se)},L=ne=>{const{clientWidth:ve,scrollLeft:pe,scrollWidth:j}=ne.currentTarget,I=d(E);if(I.scrollOffset===pe)return;const{direction:Q}=u;let le=pe;if(Q===Pr)switch(Ua()){case uf:{le=-pe;break}case ff:{le=j-ve-pe;break}}le=Math.max(0,Math.min(le,j-ve)),E.value={...I,isScrolling:!0,scrollDir:Bs(I.scrollOffset,le),scrollOffset:le,updateRequested:!1},Fe(Se)},Z=ne=>{d(T)?L(ne):M(ne),U()},B=(ne,ve)=>{const pe=(_.value-q.value)/ve*ne;G(Math.min(_.value-q.value,pe))},G=ne=>{ne=Math.max(ne,0),ne!==d(E).scrollOffset&&(E.value={...d(E),scrollOffset:ne,scrollDir:Bs(d(E).scrollOffset,ne),updateRequested:!0},Fe(Se))},J=(ne,ve=di)=>{const{scrollOffset:pe}=d(E);ne=Math.max(0,Math.min(ne,u.total-1)),G(t(u,ne,ve,pe,d(m)))},me=ne=>{const{direction:ve,itemSize:pe,layout:j}=u,I=y.value(a&&pe,a&&j,a&&ve);let Q;if(ye(I,String(ne)))Q=I[ne];else{const le=o(u,ne,d(m)),Ce=n(u,ne,d(m)),Me=d(T),Ne=ve===Pr,g=Me?le:0;I[ne]=Q={position:"absolute",left:Ne?void 0:`${g}px`,right:Ne?`${g}px`:void 0,top:Me?0:`${le}px`,height:Me?"100%":`${Ce}px`,width:Me?`${Ce}px`:"100%"}}return Q},Se=()=>{E.value.isScrolling=!1,Fe(()=>{y.value(-1,null,null)})},_e=()=>{const ne=b.value;ne&&(ne.scrollTop=0)};We(()=>{if(!Ue)return;const{initScrollOffset:ne}=u,ve=d(b);Ve(ne)&&ve&&(d(T)?ve.scrollLeft=ne:ve.scrollTop=ne),U()}),nr(()=>{const{direction:ne,layout:ve}=u,{scrollOffset:pe,updateRequested:j}=d(E),I=d(b);if(j&&I)if(ve===go)if(ne===Pr)switch(Ua()){case"negative":{I.scrollLeft=-pe;break}case"positive-ascending":{I.scrollLeft=pe;break}default:{const{clientWidth:Q,scrollWidth:le}=I;I.scrollLeft=le-Q-pe;break}}else I.scrollLeft=pe;else I.scrollTop=pe});const Te={ns:v,clientSize:q,estimatedTotalSize:_,windowStyle:N,windowRef:b,innerRef:S,innerStyle:R,itemsToRender:k,scrollbarRef:x,states:E,getItemStyle:me,onScroll:Z,onScrollbarScroll:B,onWheel:X,scrollTo:G,scrollToItem:J,resetScrollTop:_e};return f({windowRef:b,innerRef:S,getItemStyleCache:y,scrollTo:G,scrollToItem:J,resetScrollTop:_e,states:E}),Te},render(u){var h;const{$slots:f,className:p,clientSize:v,containerElement:m,data:y,getItemStyle:b,innerElement:S,itemsToRender:x,innerStyle:E,layout:k,total:_,onScroll:T,onScrollbarScroll:N,onWheel:R,states:q,useIsScrolling:X,windowStyle:U,ns:M}=u,[L,Z]=x,B=nt(m),G=nt(S),J=[];if(_>0)for(let Te=L;Te<=Z;Te++)J.push((h=f.default)==null?void 0:h.call(f,{data:y,key:Te,index:Te,isScrolling:X?q.isScrolling:void 0,style:b(Te)}));const me=[pn(G,{style:E,ref:"innerRef"},Oe(G)?J:{default:()=>J})],Se=pn(Ow,{ref:"scrollbarRef",clientSize:v,layout:k,onScroll:N,ratio:v*100/this.estimatedTotalSize,scrollFrom:q.scrollOffset/(this.estimatedTotalSize-v),total:_}),_e=pn(B,{class:[M.e("window"),p],style:U,onScroll:T,onWheel:R,ref:"windowRef",key:0},Oe(B)?[me]:{default:()=>[me]});return pn("div",{key:0,class:[M.e("wrapper"),q.scrollbarAlwaysOn?"always-on":""]},[_e,Se])}}),Aw=Mw({name:"ElFixedSizeList",getItemOffset:({itemSize:e},t)=>t*e,getItemSize:({itemSize:e})=>e,getEstimatedTotalSize:({total:e,itemSize:t})=>t*e,getOffset:({height:e,total:t,itemSize:n,layout:o,width:r},s,i,l)=>{const a=bi(o)?r:e,c=Math.max(0,t*n-a),u=Math.min(c,s*n),h=Math.max(0,(s+1)*n-a);switch(i===gw&&(l>=h-a&&l<=u+a?i=di:i=Ka),i){case bw:return u;case yw:return h;case Ka:{const f=Math.round(h+(u-h)/2);return fc+Math.floor(a/2)?c:f}case di:default:return l>=h&&l<=u?l:lMath.max(0,Math.min(e-1,Math.floor(n/t))),getStopIndexForStartIndex:({height:e,total:t,itemSize:n,layout:o,width:r},s,i)=>{const l=s*n,a=bi(o)?r:e,c=Math.ceil((a+i-l)/n);return Math.max(0,Math.min(t-1,s+c-1))},initCache(){},clearCache:!0,validateProps(){}}),ll=Symbol(),Iw={key:-1,level:-1,data:{}};var Oo=(e=>(e.KEY="id",e.LABEL="label",e.CHILDREN="children",e.DISABLED="disabled",e))(Oo||{}),yi=(e=>(e.ADD="add",e.DELETE="delete",e))(yi||{});const Pw=De({data:{type:Ee(Array),default:()=>Pn([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:Ee(Object),default:()=>Pn({children:"children",label:"label",disabled:"disabled",value:"id"})},highlightCurrent:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultCheckedKeys:{type:Ee(Array),default:()=>Pn([])},checkStrictly:{type:Boolean,default:!1},defaultExpandedKeys:{type:Ee(Array),default:()=>Pn([])},indent:{type:Number,default:16},icon:{type:uo},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:{type:Boolean,default:!1},currentNodeKey:{type:Ee([String,Number])},accordion:{type:Boolean,default:!1},filterMethod:{type:Ee(Function)},perfMode:{type:Boolean,default:!0}}),Lw=De({node:{type:Ee(Object),default:()=>Pn(Iw)},expanded:{type:Boolean,default:!1},checked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},current:{type:Boolean,default:!1},hiddenExpandIcon:{type:Boolean,default:!1}}),Fw=De({node:{type:Ee(Object),required:!0}}),vf="node-click",gf="node-expand",bf="node-collapse",yf="current-change",wf="check",_f="check-change",Cf="node-contextmenu",Rw={[vf]:(e,t,n)=>e&&t&&n,[gf]:(e,t)=>e&&t,[bf]:(e,t)=>e&&t,[yf]:(e,t)=>e&&t,[wf]:(e,t)=>e&&t,[_f]:(e,t)=>e&&typeof t=="boolean",[Cf]:(e,t,n)=>e&&t&&n},Bw={click:(e,t)=>!!(e&&t),toggle:e=>!!e,check:(e,t)=>e&&typeof t=="boolean"};function zw(e,t){const n=H(new Set),o=H(new Set),{emit:r}=Qe();ue(()=>t.value,()=>Fe(()=>{S(e.defaultCheckedKeys)}),{immediate:!0});const s=()=>{if(!t.value||!e.showCheckbox||e.checkStrictly)return;const{levelTreeNodeMap:x,maxLevel:E}=t.value,k=n.value,_=new Set;for(let T=E-1;T>=1;--T){const N=x.get(T);!N||N.forEach(R=>{const q=R.children;if(q){let X=!0,U=!1;for(const M of q){const L=M.key;if(k.has(L))U=!0;else if(_.has(L)){X=!1,U=!0;break}else X=!1}X?k.add(R.key):U?(_.add(R.key),k.delete(R.key)):(k.delete(R.key),_.delete(R.key))}})}o.value=_},i=x=>n.value.has(x.key),l=x=>o.value.has(x.key),a=(x,E,k=!0)=>{const _=n.value,T=(N,R)=>{_[R?yi.ADD:yi.DELETE](N.key);const q=N.children;!e.checkStrictly&&q&&q.forEach(X=>{X.disabled||T(X,R)})};T(x,E),s(),k&&c(x,E)},c=(x,E)=>{const{checkedNodes:k,checkedKeys:_}=v(),{halfCheckedNodes:T,halfCheckedKeys:N}=m();r(wf,x.data,{checkedKeys:_,checkedNodes:k,halfCheckedKeys:N,halfCheckedNodes:T}),r(_f,x.data,E)};function u(x=!1){return v(x).checkedKeys}function h(x=!1){return v(x).checkedNodes}function f(){return m().halfCheckedKeys}function p(){return m().halfCheckedNodes}function v(x=!1){const E=[],k=[];if((t==null?void 0:t.value)&&e.showCheckbox){const{treeNodeMap:_}=t.value;n.value.forEach(T=>{const N=_.get(T);N&&(!x||x&&N.isLeaf)&&(k.push(T),E.push(N.data))})}return{checkedKeys:k,checkedNodes:E}}function m(){const x=[],E=[];if((t==null?void 0:t.value)&&e.showCheckbox){const{treeNodeMap:k}=t.value;o.value.forEach(_=>{const T=k.get(_);T&&(E.push(_),x.push(T.data))})}return{halfCheckedNodes:x,halfCheckedKeys:E}}function y(x){n.value.clear(),o.value.clear(),S(x)}function b(x,E){if((t==null?void 0:t.value)&&e.showCheckbox){const k=t.value.treeNodeMap.get(x);k&&a(k,E,!1)}}function S(x){if(t!=null&&t.value){const{treeNodeMap:E}=t.value;if(e.showCheckbox&&E&&x)for(const k of x){const _=E.get(k);_&&!i(_)&&a(_,!0,!1)}}}return{updateCheckedKeys:s,toggleCheckbox:a,isChecked:i,isIndeterminate:l,getCheckedKeys:u,getCheckedNodes:h,getHalfCheckedKeys:f,getHalfCheckedNodes:p,setChecked:b,setCheckedKeys:y}}function Dw(e,t){const n=H(new Set([])),o=H(new Set([])),r=P(()=>he(e.filterMethod));function s(l){var a;if(!r.value)return;const c=new Set,u=o.value,h=n.value,f=[],p=((a=t.value)==null?void 0:a.treeNodes)||[],v=e.filterMethod;h.clear();function m(y){y.forEach(b=>{f.push(b),v!=null&&v(l,b.data)?f.forEach(x=>{c.add(x.key)}):b.isLeaf&&h.add(b.key);const S=b.children;if(S&&m(S),!b.isLeaf){if(!c.has(b.key))h.add(b.key);else if(S){let x=!0;for(const E of S)if(!h.has(E.key)){x=!1;break}x?u.add(b.key):u.delete(b.key)}}f.pop()})}return m(p),c}function i(l){return o.value.has(l.key)}return{hiddenExpandIconKeySet:o,hiddenNodeKeySet:n,doFilter:s,isForceHiddenExpandIcon:i}}function Hw(e,t){const n=H(new Set(e.defaultExpandedKeys)),o=H(),r=oo();ue(()=>e.currentNodeKey,j=>{o.value=j},{immediate:!0}),ue(()=>e.data,j=>{pe(j)},{immediate:!0});const{isIndeterminate:s,isChecked:i,toggleCheckbox:l,getCheckedKeys:a,getCheckedNodes:c,getHalfCheckedKeys:u,getHalfCheckedNodes:h,setChecked:f,setCheckedKeys:p}=zw(e,r),{doFilter:v,hiddenNodeKeySet:m,isForceHiddenExpandIcon:y}=Dw(e,r),b=P(()=>{var j;return((j=e.props)==null?void 0:j.value)||Oo.KEY}),S=P(()=>{var j;return((j=e.props)==null?void 0:j.children)||Oo.CHILDREN}),x=P(()=>{var j;return((j=e.props)==null?void 0:j.disabled)||Oo.DISABLED}),E=P(()=>{var j;return((j=e.props)==null?void 0:j.label)||Oo.LABEL}),k=P(()=>{const j=n.value,I=m.value,Q=[],le=r.value&&r.value.treeNodes||[];function Ce(){const Me=[];for(let Ne=le.length-1;Ne>=0;--Ne)Me.push(le[Ne]);for(;Me.length;){const Ne=Me.pop();if(!!Ne&&(I.has(Ne.key)||Q.push(Ne),j.has(Ne.key))){const g=Ne.children;if(g){const w=g.length;for(let $=w-1;$>=0;--$)Me.push(g[$])}}}}return Ce(),Q}),_=P(()=>k.value.length>0);function T(j){const I=new Map,Q=new Map;let le=1;function Ce(Ne,g=1,w=void 0){var $;const F=[];for(const A of Ne){const V=q(A),Y={level:g,key:V,data:A};Y.label=U(A),Y.parent=w;const z=R(A);Y.disabled=X(A),Y.isLeaf=!z||z.length===0,z&&z.length&&(Y.children=Ce(z,g+1,Y)),F.push(Y),I.set(V,Y),Q.has(g)||Q.set(g,[]),($=Q.get(g))==null||$.push(Y)}return g>le&&(le=g),F}const Me=Ce(j);return{treeNodeMap:I,levelTreeNodeMap:Q,maxLevel:le,treeNodes:Me}}function N(j){const I=v(j);I&&(n.value=I)}function R(j){return j[S.value]}function q(j){return j?j[b.value]:""}function X(j){return j[x.value]}function U(j){return j[E.value]}function M(j){n.value.has(j.key)?J(j):G(j)}function L(j,I){t(vf,j.data,j,I),Z(j),e.expandOnClickNode&&M(j),e.showCheckbox&&e.checkOnClickNode&&!j.disabled&&l(j,!i(j),!0)}function Z(j){_e(j)||(o.value=j.key,t(yf,j.data,j))}function B(j,I){l(j,I)}function G(j){const I=n.value;if((r==null?void 0:r.value)&&e.accordion){const{treeNodeMap:Q}=r.value;I.forEach(le=>{const Ce=Q.get(le);Ce&&Ce.level===Ce.level&&I.delete(le)})}I.add(j.key),t(gf,j.data,j)}function J(j){n.value.delete(j.key),t(bf,j.data,j)}function me(j){return n.value.has(j.key)}function Se(j){return!!j.disabled}function _e(j){const I=o.value;return!!I&&I===j.key}function Te(){var j,I;if(!!o.value)return(I=(j=r==null?void 0:r.value)==null?void 0:j.treeNodeMap.get(o.value))==null?void 0:I.data}function ne(){return o.value}function ve(j){o.value=j}function pe(j){Fe(()=>r.value=T(j))}return{tree:r,flattenTree:k,isNotEmpty:_,getKey:q,getChildren:R,toggleExpand:M,toggleCheckbox:l,isExpanded:me,isChecked:i,isIndeterminate:s,isDisabled:Se,isCurrent:_e,isForceHiddenExpandIcon:y,handleNodeClick:L,handleNodeCheck:B,getCurrentNode:Te,getCurrentKey:ne,setCurrentKey:ve,getCheckedKeys:a,getCheckedNodes:c,getHalfCheckedKeys:u,getHalfCheckedNodes:h,setChecked:f,setCheckedKeys:p,filter:N,setData:pe}}var Vw=we({name:"ElTreeNodeContent",props:Fw,setup(e){const t=Re(ll),n=ze("tree");return()=>{const o=e.node,{data:r}=o;return t!=null&&t.ctx.slots.default?t.ctx.slots.default({node:o,data:r}):pn("span",{class:n.be("node","label")},[o==null?void 0:o.label])}}});const jw="caret-right",Kw=we({name:"ElTreeNode",components:{ElIcon:bt,CaretRight:$v,ElCheckbox:cr,ElNodeContent:Vw},props:Lw,emits:Bw,setup(e,{emit:t}){const n=Re(ll),o=ze("tree"),r=P(()=>{var u;return(u=n==null?void 0:n.props.indent)!=null?u:16}),s=P(()=>{var u;return(u=n==null?void 0:n.props.icon)!=null?u:jw});return{ns:o,indent:r,icon:s,handleClick:u=>{t("click",e.node,u)},handleExpandIconClick:()=>{t("toggle",e.node)},handleCheckChange:u=>{t("check",e.node,u)},handleContextMenu:u=>{var h,f,p,v;(p=(f=(h=n==null?void 0:n.instance)==null?void 0:h.vnode)==null?void 0:f.props)!=null&&p.onNodeContextmenu&&(u.stopPropagation(),u.preventDefault()),n==null||n.ctx.emit(Cf,u,(v=e.node)==null?void 0:v.data,e.node)}}}}),Uw=["aria-expanded","aria-disabled","aria-checked","data-key"];function Ww(e,t,n,o,r,s){var i,l,a;const c=je("el-icon"),u=je("el-checkbox"),h=je("el-node-content");return O(),te("div",{ref:"node$",class:ee([e.ns.b("node"),e.ns.is("expanded",e.expanded),e.ns.is("current",e.current),e.ns.is("focusable",!e.disabled),e.ns.is("checked",!e.disabled&&e.checked)]),role:"treeitem",tabindex:"-1","aria-expanded":e.expanded,"aria-disabled":e.disabled,"aria-checked":e.checked,"data-key":(i=e.node)==null?void 0:i.key,onClick:t[1]||(t[1]=zt((...f)=>e.handleClick&&e.handleClick(...f),["stop"])),onContextmenu:t[2]||(t[2]=(...f)=>e.handleContextMenu&&e.handleContextMenu(...f))},[re("div",{class:ee(e.ns.be("node","content")),style:Ke({paddingLeft:`${(e.node.level-1)*e.indent}px`})},[e.icon?(O(),ie(c,{key:0,class:ee([e.ns.is("leaf",!!((l=e.node)!=null&&l.isLeaf)),e.ns.is("hidden",e.hiddenExpandIcon),{expanded:!((a=e.node)!=null&&a.isLeaf)&&e.expanded},e.ns.be("node","expand-icon")]),onClick:zt(e.handleExpandIconClick,["stop"])},{default:ge(()=>[(O(),ie(nt(e.icon)))]),_:1},8,["class","onClick"])):de("v-if",!0),e.showCheckbox?(O(),ie(u,{key:1,"model-value":e.checked,indeterminate:e.indeterminate,disabled:e.disabled,onChange:e.handleCheckChange,onClick:t[0]||(t[0]=zt(()=>{},["stop"]))},null,8,["model-value","indeterminate","disabled","onChange"])):de("v-if",!0),fe(h,{node:e.node},null,8,["node"])],6)],42,Uw)}var qw=Ie(Kw,[["render",Ww],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree-node.vue"]]);const Yw=we({name:"ElTreeV2",components:{ElTreeNode:qw,FixedSizeList:Aw},props:Pw,emits:Rw,setup(e,t){mt(ll,{ctx:t,props:e,instance:Qe()}),mt(Hn,void 0);const{t:n}=Yi(),o=ze("tree"),{flattenTree:r,isNotEmpty:s,toggleExpand:i,isExpanded:l,isIndeterminate:a,isChecked:c,isDisabled:u,isCurrent:h,isForceHiddenExpandIcon:f,toggleCheckbox:p,handleNodeClick:v,handleNodeCheck:m,getCurrentNode:y,getCurrentKey:b,setCurrentKey:S,getCheckedKeys:x,getCheckedNodes:E,getHalfCheckedKeys:k,getHalfCheckedNodes:_,setChecked:T,setCheckedKeys:N,filter:R,setData:q}=Hw(e,t.emit);return t.expose({getCurrentNode:y,getCurrentKey:b,setCurrentKey:S,getCheckedKeys:x,getCheckedNodes:E,getHalfCheckedKeys:k,getHalfCheckedNodes:_,setChecked:T,setCheckedKeys:N,filter:R,setData:q}),{t:n,ns:o,flattenTree:r,itemSize:26,isNotEmpty:s,toggleExpand:i,toggleCheckbox:p,isExpanded:l,isIndeterminate:a,isChecked:c,isDisabled:u,isCurrent:h,isForceHiddenExpandIcon:f,handleNodeClick:v,handleNodeCheck:m}}});function Gw(e,t,n,o,r,s){var i;const l=je("el-tree-node"),a=je("fixed-size-list");return O(),te("div",{class:ee([e.ns.b(),{[e.ns.m("highlight-current")]:e.highlightCurrent}]),role:"tree"},[e.isNotEmpty?(O(),ie(a,{key:0,"class-name":e.ns.b("virtual-list"),data:e.flattenTree,total:e.flattenTree.length,height:e.height,"item-size":e.itemSize,"perf-mode":e.perfMode},{default:ge(({data:c,index:u,style:h})=>[(O(),ie(l,{key:c[u].key,style:Ke(h),node:c[u],expanded:e.isExpanded(c[u]),"show-checkbox":e.showCheckbox,checked:e.isChecked(c[u]),indeterminate:e.isIndeterminate(c[u]),disabled:e.isDisabled(c[u]),current:e.isCurrent(c[u]),"hidden-expand-icon":e.isForceHiddenExpandIcon(c[u]),onClick:e.handleNodeClick,onToggle:e.toggleExpand,onCheck:e.handleNodeCheck},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck"]))]),_:1},8,["class-name","data","total","height","item-size","perf-mode"])):(O(),te("div",{key:1,class:ee(e.ns.e("empty-block"))},[re("span",{class:ee(e.ns.e("empty-text"))},Ye((i=e.emptyText)!=null?i:e.t("el.tree.emptyText")),3)],2))],2)}var Xw=Ie(Yw,[["render",Gw],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree.vue"]]);const Zw=Pt(Xw);const Jw=re("div",{style:{width:"100%",height:"30px","background-color":"#26282f",display:"flex","align-items":"center","justify-content":"center",color:"white"},class:"modal-drag"}," Profiler ",-1),Qw={style:{width:"100%"}},e_={style:{flex:"1","text-align":"right"}},kf=we({__name:"ProfilerPanel",props:{show:Boolean},setup(e){let t=H([]),n;function o(){const s=window.cc;if(!s||!s.profiler||!s.profiler.stats)return;const i=s.profiler.stats;t.value.forEach(l=>{const a=i[l.key];l.desc=a.desc,a.isInteger?l.value=a.counter._value|0:l.value=a.counter._value.toFixed(2)}),n=setTimeout(o,1e3)}function r(){t.value=[{key:"fps",desc:"",value:0},{key:"draws",desc:"",value:0},{key:"frame",desc:"",value:0},{key:"instances",desc:"",value:0},{key:"tricount",desc:"",value:0},{key:"logic",desc:"",value:0},{key:"physics",desc:"",value:0},{key:"render",desc:"",value:0},{key:"textureMemory",desc:"",value:0},{key:"bufferMemory",desc:"",value:0}],o()}return We(()=>{r()}),ls(()=>{isNaN(n)||clearTimeout(n)}),(s,i)=>(O(),te($e,null,[Jw,re("div",Qw,[(O(!0),te($e,null,yn(d(t),l=>(O(),te("div",{class:"row",key:l.key},[re("span",null,Ye(l.desc),1),re("span",e_,Ye(l.value),1)]))),128))])],64))}});const t_={class:"row"},n_={style:{flex:"1"}},Ef=we({__name:"PropItem",props:{model:null,propName:null,propKey:null,updateKey:null},setup(e){const t=e;function n(){const r=t.model[t.propKey],s=typeof r;return s==="object"&&r.__classname__?r.__classname__:s}class o{static get color(){const s=t.model[t.propKey],i=s.a.toString(16);return`#${s.toHEX()}${i.length===1?"0"+i:i}`}static set color(s){t.model[t.propKey]=new cc.Color().fromHEX(s)}}return(r,s)=>{const i=sw,l=Gi,a=cr,c=Z1;return O(),te("div",t_,[re("span",n_,Ye(e.propName),1),n()=="number"?(O(),ie(i,{key:0,modelValue:e.model[e.propKey],"onUpdate:modelValue":s[0]||(s[0]=u=>e.model[e.propKey]=u),precision:2,size:"small","controls-position":"right",style:{flex:"1"}},null,8,["modelValue"])):n()=="string"?(O(),ie(l,{key:1,size:"small",modelValue:e.model[e.propKey],"onUpdate:modelValue":s[1]||(s[1]=u=>e.model[e.propKey]=u),style:{flex:"1"}},null,8,["modelValue"])):n()=="boolean"?(O(),ie(a,{key:2,modelValue:e.model[e.propKey],"onUpdate:modelValue":s[2]||(s[2]=u=>e.model[e.propKey]=u),size:"small",style:{"margin-left":"10px"}},null,8,["modelValue"])):n()=="cc.Color"?(O(),ie(c,{key:3,modelValue:o.color,"onUpdate:modelValue":s[3]||(s[3]=u=>o.color=u),size:"small",style:{flex:"1"},"color-format":"hex","show-alpha":""},null,8,["modelValue"])):de("",!0)])}}});class bo{static checkNodeValid(t){return t&&cc.isValid(t)}static outputToConsole(t){let n=1;for(;window["temp"+n]!==void 0;)n++;window["temp"+n]=t,console.log("temp"+n),console.log(window["temp"+n])}static drawNodeRect(t){let n,o=t.getComponent(cc.UITransformComponent);if(o)n=this.getSelfBoundingBoxToWold(o);else{let f=cc.v3();t.getWorldPosition(f),n=cc.rect(f.x,f.y,0,0)}let r=new cc.Node("Canvas");cc.director.getScene().addChild(r),r.addComponent(cc.Canvas);let i=new cc.Node,l=i.addComponent(cc.GraphicsComponent),a=i.addComponent(cc.UITransformComponent);r.addChild(i);let c=cc.v3(n.center.x,n.center.y,0),u=cc.v3();return r.getComponent(cc.UITransformComponent).convertToNodeSpaceAR(c,u),i.setPosition(u),i.layer=t.layer,n.width===0||n.height===0?(l.circle(0,0,100),l.fillColor=cc.Color.GREEN,l.fill()):(a.width=n.width,a.height=n.height,l.rect(-a.width/2,-a.height/2,a.width,a.height),l.fillColor=new cc.Color().fromHEX("#E91E6390"),l.fill()),setTimeout(()=>{cc.isValid(r)&&r.destroy()},2e3),t}static getComponentName(t){return t.__classname__}static getComponents(t){return t.components.map(n=>({name:n.__classname__,target:n}))}static getSelfBoundingBoxToWold(t){let n=cc.mat4();if(t.node.parent){t.node.parent.getWorldMatrix(n);let o=n,r=cc.mat4();cc.Mat4.fromRTS(r,t.node.getRotation(),t.node.getPosition(),t.node.getScale());const s=t._contentSize.width,i=t._contentSize.height,l=cc.rect(-t._anchorPoint.x*s,-t._anchorPoint.y*i,s,i);return cc.Mat4.multiply(n,o,r),l.transformMat4(n),l}else return t.getBoundingBox()}}const o_={class:"row"},r_=re("span",{class:"header-title",style:{flex:"1"}},"Node",-1),s_=Ot("+"),i_=Ot(">"),l_=we({__name:"CCNode",props:{ccNode:Object,updateKey:Number},setup(e){const t=e;class n{static get ccNode(){return t.ccNode}static get nodeName(){return this.ccNode.name}static set nodeName(r){this.ccNode.name=r}static get x(){return this.ccNode.getPosition().x}static set x(r){const s=this.ccNode.getPosition();this.ccNode.setPosition(r,s.y,s.z)}static get y(){return this.ccNode.getPosition().y}static set y(r){const s=this.ccNode.getPosition();this.ccNode.setPosition(s.x,r,s.z)}static get z(){return this.ccNode.getPosition().z}static set z(r){const s=this.ccNode.getPosition();this.ccNode.setPosition(s.x,s.y,r)}static get scaleX(){return this.ccNode.getScale().x}static set scaleX(r){const s=this.ccNode.getScale();this.ccNode.setScale(r,s.y,s.z)}static get scaleY(){return this.ccNode.getScale().y}static set scaleY(r){const s=this.ccNode.getScale();this.ccNode.setScale(s.x,r,s.z)}static get scaleZ(){return this.ccNode.getScale().z}static set scaleZ(r){const s=this.ccNode.getScale();this.ccNode.setScale(s.x,s.y,r)}}return qn(n,"props",[{name:"Name",key:"nodeName"},{name:"X",key:"x"},{name:"Y",key:"y"},{name:"Z",key:"z"},{name:"Scale X",key:"scaleX"},{name:"Scale Y",key:"scaleY"},{name:"Scale Z",key:"scaleZ"}]),(o,r)=>{const s=cr,i=ys,l=kf;return O(),te($e,null,[re("div",o_,[fe(s,{modelValue:e.ccNode.active,"onUpdate:modelValue":r[0]||(r[0]=a=>e.ccNode.active=a),size:"small",style:{"margin-right":"10px"}},null,8,["modelValue"]),r_,fe(i,{size:"small",onClick:r[1]||(r[1]=a=>d(bo).drawNodeRect(e.ccNode))},{default:ge(()=>[s_]),_:1}),fe(i,{size:"small",onClick:r[2]||(r[2]=a=>d(bo).outputToConsole(e.ccNode))},{default:ge(()=>[i_]),_:1})]),e.ccNode.name!="PROFILER_NODE"?(O(!0),te($e,{key:0},yn(n.props,a=>(O(),ie(Ef,{key:a.key,model:n,"prop-name":a.name,"prop-key":a.key,"update-key":e.updateKey},null,8,["prop-name","prop-key","update-key"]))),128)):de("",!0),e.ccNode.name=="PROFILER_NODE"?(O(),ie(l,{key:1,show:!0})):de("",!0)],64)}}});class a_{static getViewModel(t,n){switch(t){case"cc.UITransform":return new c_(n);case"cc.Label":return new u_;case"cc.Sprite":return new f_;default:return null}}}class c_{constructor(t){qn(this,"componentGetter");qn(this,"props",[{name:"Width",key:"width",custom:!0},{name:"Height",key:"height",custom:!0},{name:"Anchor X",key:"anchorX",custom:!0},{name:"Anchor Y",key:"anchorY",custom:!0}]);this.componentGetter=t}get component(){return this.componentGetter()}get width(){return this.componentGetter().contentSize.width}set width(t){const n=this.component.contentSize;this.component.setContentSize(t,n.height)}get height(){return this.component.contentSize.height}set height(t){const n=this.component.contentSize;this.component.setContentSize(n.width,t)}get anchorX(){return this.component.anchorPoint.x}set anchorX(t){const n=this.component.anchorPoint;this.component.setAnchorPoint(t,n.y)}get anchorY(){return this.component.anchorPoint.y}set anchorY(t){const n=this.component.anchorPoint;this.component.setAnchorPoint(n.x,t)}}class u_{constructor(){qn(this,"props",[{name:"String",key:"string"},{name:"Color",key:"color"},{name:"Font Size",key:"fontSize"},{name:"Line Height",key:"lineHeight"}])}}class f_{constructor(){qn(this,"props",[{name:"Color",key:"color"}])}}const d_={class:"row"},p_={style:{flex:"1"}},h_=Ot(">"),m_=we({__name:"CCComponent",props:{name:String,component:Object,updateKey:Number},setup(e){const t=e,n=a_.getViewModel(t.name,()=>t.component);return(o,r)=>{const s=cr,i=ys;return O(),te($e,null,[re("div",d_,[fe(s,{modelValue:e.component.enabled,"onUpdate:modelValue":r[0]||(r[0]=l=>e.component.enabled=l),size:"small",style:{"margin-right":"10px"}},null,8,["modelValue"]),re("span",p_,Ye(e.name),1),fe(i,{size:"small",onClick:r[1]||(r[1]=l=>d(bo).outputToConsole(e.component))},{default:ge(()=>[h_]),_:1})]),d(n)?(O(!0),te($e,{key:0},yn(d(n).props,l=>(O(),ie(Ef,{key:l.key,model:l.custom?d(n):e.component,"prop-name":l.name,"prop-key":l.key,"update-key":e.updateKey},null,8,["model","prop-name","prop-key","update-key"]))),128)):de("",!0)],64)}}}),v_={class:"row"},g_={class:"header-title",style:{flex:"1"}},b_=Ot(">"),y_=we({__name:"UserComponent",props:{name:String,component:Object,updateKey:Number},setup(e){return(t,n)=>{const o=cr,r=ys;return O(),te("div",v_,[fe(o,{modelValue:e.component.enabled,"onUpdate:modelValue":n[0]||(n[0]=s=>e.component.enabled=s),size:"small",style:{"margin-right":"10px"}},null,8,["modelValue"]),re("span",g_,Ye(e.name),1),fe(r,{size:"small",onClick:n[1]||(n[1]=s=>d(bo).outputToConsole(e.component))},{default:ge(()=>[b_]),_:1})])}}});const w_=re("div",{class:"row",style:{height:"2px","background-color":"#1d1e21"}},null,-1),__=re("div",{class:"row",style:{height:"2px","background-color":"#1d1e21"}},null,-1),C_=we({__name:"TreePanel",props:{show:Boolean},setup(e){const t=e;let n=H(1),o;const r=new Map;let s=[];const i={value:"uuid",label:"name",children:"children"},l=(window.innerHeight-120)/2,a=H(null);We(()=>{console.log("ccc-devtools init")});function c(b,S,x){return x>=S.length?b:(b=b.getChildByUuid(S[x]),c(b,S,x+1))}function u(b){const S=c(cc.director.getScene(),b.path,0);b?o=S:o=null}function h(b){r.set(b.uuid,!0),s=[...r.keys()]}function f(b){r.delete(b.uuid),s=[...r.keys()]}function p(b,S,x){S.forEach(E=>{const k=x.concat(E.uuid),_={uuid:E.uuid,name:E.name,active:E.activeInHierarchy,children:[],path:k};E.children&&E.children.length>0&&p(_.children,E.children,k),b.push(_)})}function v(){if(t.show&&window.ccdevShow&&cc.director.getScene()){let b=[];p(b,cc.director.getScene().children,[]),a.value.setData(b),n.value=-n.value}window.requestAnimationFrame(v)}function m(){v()}const y=setInterval(()=>{window.cc&&cc.director.getScene()&&(m(),clearInterval(y))},1e3);return(b,S)=>{const x=Zw,E=O0;return O(),te($e,null,[re("div",{style:Ke([{width:"100%"},{height:l}])},[fe(x,{ref_key:"treeView",ref:a,props:i,"empty-text":"\u6B63\u5728\u52A0\u8F7D\u573A\u666F","highlight-current":!0,"expand-on-click-node":!1,"default-expanded-keys":d(s),onCurrentChange:u,onNodeExpand:h,onNodeCollapse:f,height:l},{default:ge(({node:k})=>[re("span",{class:ee({"node-hide":!k.data.active})},Ye(k.label),3)]),_:1},8,["default-expanded-keys"])],4),re("div",{style:Ke([{width:"100%","border-top":"2px solid #414243"},{height:l}])},[d(n)!==0&&d(bo).checkNodeValid(d(o))?(O(),ie(E,{key:0},{default:ge(()=>[fe(l_,{"cc-node":d(o),"update-key":d(n)},null,8,["cc-node","update-key"]),w_,(O(!0),te($e,null,yn(d(bo).getComponents(d(o)),k=>(O(),te($e,{key:k.name},[k.name.startsWith("cc.")?(O(),ie(m_,{key:0,component:k.target,name:k.name,"update-key":d(n)},null,8,["component","name","update-key"])):(O(),ie(y_,{key:1,component:k.target,name:k.name,"update-key":d(n)},null,8,["component","name","update-key"])),__],64))),128))]),_:1})):de("",!0)],4)],64)}}});var k_=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n};const E_=Ot("ccc-devtools"),S_=we({__name:"App",setup(e){let t=H(!1);return window.addEventListener("showProfiler",n=>{t.value=!t.value}),(n,o)=>{const r=je("vue-final-modal"),s=o1,i=dw;return O(),te($e,null,[re("div",null,[fe(r,{modelValue:d(t),"onUpdate:modelValue":o[0]||(o[0]=l=>He(t)?t.value=l:t=l),classes:"modal-container","content-class":"modal-content","hide-overlay":!0,"click-to-close":!1,"prevent-click":!0,drag:!0,"fit-parent":!0,"drag-selector":".modal-drag"},{default:ge(()=>[fe(kf,{show:d(t)},null,8,["show"])]),_:1},8,["modelValue"])]),fe(s,{"body-style":{padding:0},style:{margin:"10px"}},{default:ge(()=>[fe(C_,{show:!0})]),_:1}),fe(i,{type:"primary",href:"https://github.com/potato47/ccc-devtools",target:"_blank",style:{position:"absolute",left:"5px",bottom:"5px"}},{default:ge(()=>[E_]),_:1})],64)}}});var x_=k_(S_,[["__scopeId","data-v-6778b2ac"]]);function al(e){return(al=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}function Wa(e,t,n,o,r,s,i){try{var l=e[s](i),a=l.value}catch(c){return void n(c)}l.done?t(a):Promise.resolve(a).then(o,r)}function T_(e,t){for(var n=0;n`${i}:${t.getPropertyValue(i)}`).join(";"),paddingSize:o,borderSize:r,boxSizing:n}}function fa(e,t=1,n){var o;Et||(Et=document.createElement("textarea"),document.body.appendChild(Et));const{paddingSize:r,borderSize:s,boxSizing:i,contextStyle:l}=u0(e);Et.setAttribute("style",`${l};${a0}`),Et.value=e.value||e.placeholder||"";let a=Et.scrollHeight;const c={};i==="border-box"?a=a+s:i==="content-box"&&(a=a-r),Et.value="";const u=Et.scrollHeight-r;if(Ve(t)){let h=u*t;i==="border-box"&&(h=h+r+s),a=Math.max(h,a),c.minHeight=`${h}px`}if(Ve(n)){let h=u*n;i==="border-box"&&(h=h+r+s),a=Math.min(h,a)}return c.height=`${a}px`,(o=Et.parentNode)==null||o.removeChild(Et),Et=void 0,c}const f0=De({id:{type:String,default:void 0},size:ir,disabled:Boolean,modelValue:{type:Ee([String,Number,Object]),default:""},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:Ee([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String,default:""},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:uo,default:""},prefixIcon:{type:uo,default:""},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:Ee([Object,Array,String]),default:()=>Pn({})}}),d0={[Nt]:e=>Oe(e),input:e=>Oe(e),change:e=>Oe(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,mouseleave:e=>e instanceof MouseEvent,mouseenter:e=>e instanceof MouseEvent,keydown:e=>e instanceof Event,compositionstart:e=>e instanceof CompositionEvent,compositionupdate:e=>e instanceof CompositionEvent,compositionend:e=>e instanceof CompositionEvent},p0=["role"],h0=["id","type","disabled","formatter","parser","readonly","autocomplete","tabindex","aria-label","placeholder"],m0=["id","tabindex","disabled","readonly","autocomplete","aria-label","placeholder"],v0={name:"ElInput",inheritAttrs:!1},g0=we({...v0,props:f0,emits:d0,setup(e,{expose:t,emit:n}){const o=e,r={suffix:"append",prefix:"prepend"},s=Qe(),i=zp(),l=us(),a=P(()=>{const C={};return o.containerRole==="combobox"&&(C["aria-haspopup"]=i["aria-haspopup"],C["aria-owns"]=i["aria-owns"],C["aria-expanded"]=i["aria-expanded"]),C}),c=Pg({excludeKeys:P(()=>Object.keys(a.value))}),{form:u,formItem:h}=qi(),{inputId:f}=gs(o,{formItemContext:h}),p=Vn(),v=vs(),m=ze("input"),y=ze("textarea"),b=oo(),S=oo(),x=H(!1),E=H(!1),k=H(!1),_=H(!1),T=H(),N=oo(o.inputStyle),R=P(()=>b.value||S.value),q=P(()=>{var C;return(C=u==null?void 0:u.statusIcon)!=null?C:!1}),X=P(()=>(h==null?void 0:h.validateState)||""),U=P(()=>X.value&&Sg[X.value]),M=P(()=>_.value?kg:eg),L=P(()=>[i.style,o.inputStyle]),Z=P(()=>[o.inputStyle,N.value,{resize:o.resize}]),B=P(()=>Yt(o.modelValue)?"":String(o.modelValue)),G=P(()=>o.clearable&&!v.value&&!o.readonly&&!!B.value&&(x.value||E.value)),J=P(()=>o.showPassword&&!v.value&&!o.readonly&&!!B.value&&(!!B.value||x.value)),me=P(()=>o.showWordLimit&&!!c.value.maxlength&&(o.type==="text"||o.type==="textarea")&&!v.value&&!o.readonly&&!o.showPassword),Se=P(()=>Array.from(B.value).length),_e=P(()=>!!me.value&&Se.value>Number(c.value.maxlength)),Te=P(()=>!!l.suffix||!!o.suffixIcon||G.value||o.showPassword||me.value||!!X.value&&q.value),[ne,ve]=o0(b);gu(S,C=>{if(!me.value||o.resize!=="both")return;const K=C[0],{width:oe}=K.contentRect;T.value={right:`calc(100% - ${oe+15+6}px)`}});const pe=()=>{const{type:C,autosize:K}=o;if(!(!Ue||C!=="textarea"))if(K){const oe=Ae(K)?K.minRows:void 0,ce=Ae(K)?K.maxRows:void 0;N.value={...fa(S.value,oe,ce)}}else N.value={minHeight:fa(S.value).minHeight}},j=()=>{const C=R.value;!C||C.value===B.value||(C.value=B.value)},I=C=>{const{el:K}=s.vnode;if(!K)return;const ce=Array.from(K.querySelectorAll(`.${m.e(C)}`)).find(be=>be.parentNode===K);if(!ce)return;const ke=r[C];l[ke]?ce.style.transform=`translateX(${C==="suffix"?"-":""}${K.querySelector(`.${m.be("group",ke)}`).offsetWidth}px)`:ce.removeAttribute("style")},Q=()=>{I("prefix"),I("suffix")},le=async C=>{ne();let{value:K}=C.target;o.formatter&&(K=o.parser?o.parser(K):K,K=o.formatter(K)),!k.value&&K!==B.value&&(n(Nt,K),n("input",K),await Fe(),j(),ve())},Ce=C=>{n("change",C.target.value)},Me=C=>{n("compositionstart",C),k.value=!0},Ne=C=>{var K;n("compositionupdate",C);const oe=(K=C.target)==null?void 0:K.value,ce=oe[oe.length-1]||"";k.value=!Og(ce)},g=C=>{n("compositionend",C),k.value&&(k.value=!1,le(C))},w=()=>{_.value=!_.value,$()},$=async()=>{var C;await Fe(),(C=R.value)==null||C.focus()},F=()=>{var C;return(C=R.value)==null?void 0:C.blur()},A=C=>{x.value=!0,n("focus",C)},V=C=>{var K;x.value=!1,n("blur",C),o.validateEvent&&((K=h==null?void 0:h.validate)==null||K.call(h,"blur").catch(oe=>void 0))},Y=C=>{E.value=!1,n("mouseleave",C)},z=C=>{E.value=!0,n("mouseenter",C)},W=C=>{n("keydown",C)},D=()=>{var C;(C=R.value)==null||C.select()},se=()=>{n(Nt,""),n("change",""),n("clear"),n("input","")};return ue(()=>o.modelValue,()=>{var C;Fe(()=>pe()),o.validateEvent&&((C=h==null?void 0:h.validate)==null||C.call(h,"change").catch(K=>void 0))}),ue(B,()=>j()),ue(()=>o.type,async()=>{await Fe(),j(),pe(),Q()}),We(async()=>{!o.formatter&&o.parser,j(),Q(),await Fe(),pe()}),nr(async()=>{await Fe(),Q()}),t({input:b,textarea:S,ref:R,textareaStyle:Z,autosize:Vt(o,"autosize"),focus:$,blur:F,select:D,clear:se,resizeTextarea:pe}),(C,K)=>at((O(),te("div",$t(d(a),{class:[C.type==="textarea"?d(y).b():d(m).b(),d(m).m(d(p)),d(m).is("disabled",d(v)),d(m).is("exceed",d(_e)),{[d(m).b("group")]:C.$slots.prepend||C.$slots.append,[d(m).bm("group","append")]:C.$slots.append,[d(m).bm("group","prepend")]:C.$slots.prepend,[d(m).m("prefix")]:C.$slots.prefix||C.prefixIcon,[d(m).m("suffix")]:C.$slots.suffix||C.suffixIcon||C.clearable||C.showPassword,[d(m).bm("suffix","password-clear")]:d(G)&&d(J)},C.$attrs.class],style:d(L),role:C.containerRole,onMouseenter:z,onMouseleave:Y}),[de(" input "),C.type!=="textarea"?(O(),te($e,{key:0},[de(" prepend slot "),C.$slots.prepend?(O(),te("div",{key:0,class:ee(d(m).be("group","prepend"))},[Be(C.$slots,"prepend")],2)):de("v-if",!0),re("div",{class:ee([d(m).e("wrapper"),d(m).is("focus",x.value)])},[de(" prefix slot "),C.$slots.prefix||C.prefixIcon?(O(),te("span",{key:0,class:ee(d(m).e("prefix"))},[re("span",{class:ee(d(m).e("prefix-inner"))},[Be(C.$slots,"prefix"),C.prefixIcon?(O(),ie(d(bt),{key:0,class:ee(d(m).e("icon"))},{default:ge(()=>[(O(),ie(nt(C.prefixIcon)))]),_:1},8,["class"])):de("v-if",!0)],2)],2)):de("v-if",!0),re("input",$t({id:d(f),ref_key:"input",ref:b,class:d(m).e("inner")},d(c),{type:C.showPassword?_.value?"text":"password":C.type,disabled:d(v),formatter:C.formatter,parser:C.parser,readonly:C.readonly,autocomplete:C.autocomplete,tabindex:C.tabindex,"aria-label":C.label,placeholder:C.placeholder,style:C.inputStyle,onCompositionstart:Me,onCompositionupdate:Ne,onCompositionend:g,onInput:le,onFocus:A,onBlur:V,onChange:Ce,onKeydown:W}),null,16,h0),de(" suffix slot "),d(Te)?(O(),te("span",{key:1,class:ee(d(m).e("suffix"))},[re("span",{class:ee(d(m).e("suffix-inner"))},[!d(G)||!d(J)||!d(me)?(O(),te($e,{key:0},[Be(C.$slots,"suffix"),C.suffixIcon?(O(),ie(d(bt),{key:0,class:ee(d(m).e("icon"))},{default:ge(()=>[(O(),ie(nt(C.suffixIcon)))]),_:1},8,["class"])):de("v-if",!0)],64)):de("v-if",!0),d(G)?(O(),ie(d(bt),{key:1,class:ee([d(m).e("icon"),d(m).e("clear")]),onMousedown:zt(d(Je),["prevent"]),onClick:se},{default:ge(()=>[fe(d(yu))]),_:1},8,["class","onMousedown"])):de("v-if",!0),d(J)?(O(),ie(d(bt),{key:2,class:ee([d(m).e("icon"),d(m).e("password")]),onClick:w},{default:ge(()=>[(O(),ie(nt(d(M))))]),_:1},8,["class"])):de("v-if",!0),d(me)?(O(),te("span",{key:3,class:ee(d(m).e("count"))},[re("span",{class:ee(d(m).e("count-inner"))},Ye(d(Se))+" / "+Ye(d(c).maxlength),3)],2)):de("v-if",!0),d(X)&&d(U)&&d(q)?(O(),ie(d(bt),{key:4,class:ee([d(m).e("icon"),d(m).e("validateIcon"),d(m).is("loading",d(X)==="validating")])},{default:ge(()=>[(O(),ie(nt(d(U))))]),_:1},8,["class"])):de("v-if",!0)],2)],2)):de("v-if",!0)],2),de(" append slot "),C.$slots.append?(O(),te("div",{key:1,class:ee(d(m).be("group","append"))},[Be(C.$slots,"append")],2)):de("v-if",!0)],64)):(O(),te($e,{key:1},[de(" textarea "),re("textarea",$t({id:d(f),ref_key:"textarea",ref:S,class:d(y).e("inner")},d(c),{tabindex:C.tabindex,disabled:d(v),readonly:C.readonly,autocomplete:C.autocomplete,style:d(Z),"aria-label":C.label,placeholder:C.placeholder,onCompositionstart:Me,onCompositionupdate:Ne,onCompositionend:g,onInput:le,onFocus:A,onBlur:V,onChange:Ce,onKeydown:W}),null,16,m0),d(me)?(O(),te("span",{key:0,style:Ke(T.value),class:ee(d(m).e("count"))},Ye(d(Se))+" / "+Ye(d(c).maxlength),7)):de("v-if",!0)],64))],16,p0)),[[ao,C.type!=="hidden"]])}});var b0=Ie(g0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input/src/input.vue"]]);const Gi=Pt(b0),Qn=4,Iu={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},y0=({move:e,size:t,bar:n})=>({[n.size]:t,transform:`translate${n.axis}(${e}%)`}),w0=De({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),_0=we({__name:"thumb",props:w0,setup(e){const t=e,n="Thumb",o=Re(xu),r=ze("scrollbar");o||fv(n,"can not inject scrollbar context");const s=H(),i=H(),l=H({}),a=H(!1);let c=!1,u=!1,h=Ue?document.onselectstart:null;const f=P(()=>Iu[t.vertical?"vertical":"horizontal"]),p=P(()=>y0({size:t.size,move:t.move,bar:f.value})),v=P(()=>s.value[f.value.offset]**2/o.wrapElement[f.value.scrollSize]/t.ratio/i.value[f.value.offset]),m=T=>{var N;if(T.stopPropagation(),T.ctrlKey||[1,2].includes(T.button))return;(N=window.getSelection())==null||N.removeAllRanges(),b(T);const R=T.currentTarget;!R||(l.value[f.value.axis]=R[f.value.offset]-(T[f.value.client]-R.getBoundingClientRect()[f.value.direction]))},y=T=>{if(!i.value||!s.value||!o.wrapElement)return;const N=Math.abs(T.target.getBoundingClientRect()[f.value.direction]-T[f.value.client]),R=i.value[f.value.offset]/2,q=(N-R)*100*v.value/s.value[f.value.offset];o.wrapElement[f.value.scroll]=q*o.wrapElement[f.value.scrollSize]/100},b=T=>{T.stopImmediatePropagation(),c=!0,document.addEventListener("mousemove",S),document.addEventListener("mouseup",x),h=document.onselectstart,document.onselectstart=()=>!1},S=T=>{if(!s.value||!i.value||c===!1)return;const N=l.value[f.value.axis];if(!N)return;const R=(s.value.getBoundingClientRect()[f.value.direction]-T[f.value.client])*-1,q=i.value[f.value.offset]-N,X=(R-q)*100*v.value/s.value[f.value.offset];o.wrapElement[f.value.scroll]=X*o.wrapElement[f.value.scrollSize]/100},x=()=>{c=!1,l.value[f.value.axis]=0,document.removeEventListener("mousemove",S),document.removeEventListener("mouseup",x),_(),u&&(a.value=!1)},E=()=>{u=!1,a.value=!!t.size},k=()=>{u=!0,a.value=c};Mt(()=>{_(),document.removeEventListener("mouseup",x)});const _=()=>{document.onselectstart!==h&&(document.onselectstart=h)};return An(Vt(o,"scrollbarElement"),"mousemove",E),An(Vt(o,"scrollbarElement"),"mouseleave",k),(T,N)=>(O(),ie(lo,{name:d(r).b("fade"),persisted:""},{default:ge(()=>[at(re("div",{ref_key:"instance",ref:s,class:ee([d(r).e("bar"),d(r).is(d(f).key)]),onMousedown:y},[re("div",{ref_key:"thumb",ref:i,class:ee(d(r).e("thumb")),style:Ke(d(p)),onMousedown:m},null,38)],34),[[ao,T.always||a.value]])]),_:1},8,["name"]))}});var da=Ie(_0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/thumb.vue"]]);const C0=De({always:{type:Boolean,default:!0},width:String,height:String,ratioX:{type:Number,default:1},ratioY:{type:Number,default:1}}),k0=we({__name:"bar",props:C0,setup(e,{expose:t}){const n=e,o=H(0),r=H(0);return t({handleScroll:i=>{if(i){const l=i.offsetHeight-Qn,a=i.offsetWidth-Qn;r.value=i.scrollTop*100/l*n.ratioY,o.value=i.scrollLeft*100/a*n.ratioX}}}),(i,l)=>(O(),te($e,null,[fe(da,{move:o.value,ratio:i.ratioX,size:i.width,always:i.always},null,8,["move","ratio","size","always"]),fe(da,{move:r.value,ratio:i.ratioY,size:i.height,vertical:"",always:i.always},null,8,["move","ratio","size","always"])],64))}});var E0=Ie(k0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/bar.vue"]]);const S0=De({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:Boolean,wrapStyle:{type:Ee([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20}}),x0={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(Ve)},T0={name:"ElScrollbar"},$0=we({...T0,props:S0,emits:x0,setup(e,{expose:t,emit:n}){const o=e,r=ze("scrollbar");let s,i;const l=H(),a=H(),c=H(),u=H("0"),h=H("0"),f=H(),p=H(1),v=H(1),m=P(()=>{const k={};return o.height&&(k.height=ai(o.height)),o.maxHeight&&(k.maxHeight=ai(o.maxHeight)),[o.wrapStyle,k]}),y=()=>{var k;a.value&&((k=f.value)==null||k.handleScroll(a.value),n("scroll",{scrollTop:a.value.scrollTop,scrollLeft:a.value.scrollLeft}))};function b(k,_){Ae(k)?a.value.scrollTo(k):Ve(k)&&Ve(_)&&a.value.scrollTo(k,_)}const S=k=>{!Ve(k)||(a.value.scrollTop=k)},x=k=>{!Ve(k)||(a.value.scrollLeft=k)},E=()=>{if(!a.value)return;const k=a.value.offsetHeight-Qn,_=a.value.offsetWidth-Qn,T=k**2/a.value.scrollHeight,N=_**2/a.value.scrollWidth,R=Math.max(T,o.minSize),q=Math.max(N,o.minSize);p.value=T/(k-T)/(R/(k-R)),v.value=N/(_-N)/(q/(_-q)),h.value=R+Qno.noresize,k=>{k?(s==null||s(),i==null||i()):({stop:s}=gu(c,E),i=An("resize",E))},{immediate:!0}),ue(()=>[o.maxHeight,o.height],()=>{o.native||Fe(()=>{var k;E(),a.value&&((k=f.value)==null||k.handleScroll(a.value))})}),mt(xu,Jt({scrollbarElement:l,wrapElement:a})),We(()=>{o.native||Fe(()=>E())}),nr(()=>E()),t({wrap$:a,update:E,scrollTo:b,setScrollTop:S,setScrollLeft:x,handleScroll:y}),(k,_)=>(O(),te("div",{ref_key:"scrollbar$",ref:l,class:ee(d(r).b())},[re("div",{ref_key:"wrap$",ref:a,class:ee([k.wrapClass,d(r).e("wrap"),{[d(r).em("wrap","hidden-default")]:!k.native}]),style:Ke(d(m)),onScroll:y},[(O(),ie(nt(k.tag),{ref_key:"resize$",ref:c,class:ee([d(r).e("view"),k.viewClass]),style:Ke(k.viewStyle)},{default:ge(()=>[Be(k.$slots,"default")]),_:3},8,["class","style"]))],38),k.native?de("v-if",!0):(O(),ie(E0,{key:0,ref_key:"barRef",ref:f,height:h.value,width:u.value,always:k.always,"ratio-x":v.value,"ratio-y":p.value},null,8,["height","width","always","ratio-x","ratio-y"]))],2))}});var N0=Ie($0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/scrollbar.vue"]]);const O0=Pt(N0),Pu=De({role:{type:String,default:"tooltip"}}),M0={name:"ElPopperRoot",inheritAttrs:!1},A0=we({...M0,props:Pu,setup(e,{expose:t}){const n=e,o=H(),r=H(),s=H(),i=H(),l=P(()=>n.role),a={triggerRef:o,popperInstanceRef:r,contentRef:s,referenceRef:i,role:l};return t(a),mt(Wi,a),(c,u)=>Be(c.$slots,"default")}});var I0=Ie(A0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const Lu=De({arrowOffset:{type:Number,default:5}}),P0={name:"ElPopperArrow",inheritAttrs:!1},L0=we({...P0,props:Lu,setup(e,{expose:t}){const n=e,o=ze("popper"),{arrowOffset:r,arrowRef:s}=Re(Tu,void 0);return ue(()=>n.arrowOffset,i=>{r.value=i}),Mt(()=>{s.value=void 0}),t({arrowRef:s}),(i,l)=>(O(),te("span",{ref_key:"arrowRef",ref:s,class:ee(d(o).e("arrow")),"data-popper-arrow":""},null,2))}});var F0=Ie(L0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const R0="ElOnlyChild",B0=we({name:R0,setup(e,{slots:t,attrs:n}){var o;const r=Re(Au),s=Qg((o=r==null?void 0:r.setForwardRef)!=null?o:Je);return()=>{var i;const l=(i=t.default)==null?void 0:i.call(t,n);if(!l||l.length>1)return null;const a=Fu(l);return a?at(Xt(a,n),[[s]]):null}}});function Fu(e){if(!e)return null;const t=e;for(const n of t){if(Ae(n))switch(n.type){case pt:continue;case or:case"svg":return pa(n);case $e:return Fu(n.children);default:return n}return pa(n)}return null}function pa(e){return fe("span",{class:"el-only-child__content"},[e])}const Ru=De({virtualRef:{type:Ee(Object)},virtualTriggering:Boolean,onMouseenter:Function,onMouseleave:Function,onClick:Function,onKeydown:Function,onFocus:Function,onBlur:Function,onContextmenu:Function,id:String,open:Boolean}),z0={name:"ElPopperTrigger",inheritAttrs:!1},D0=we({...z0,props:Ru,setup(e,{expose:t}){const n=e,{role:o,triggerRef:r}=Re(Wi,void 0);Jg(r);const s=P(()=>l.value?n.id:void 0),i=P(()=>{if(o&&o.value==="tooltip")return n.open&&n.id?n.id:void 0}),l=P(()=>{if(o&&o.value!=="tooltip")return o.value}),a=P(()=>l.value?`${n.open}`:void 0);let c;return We(()=>{ue(()=>n.virtualRef,u=>{u&&(r.value=hn(u))},{immediate:!0}),ue(()=>r.value,(u,h)=>{c==null||c(),c=void 0,Jo(u)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(f=>{var p;const v=n[f];v&&(u.addEventListener(f.slice(2).toLowerCase(),v),(p=h==null?void 0:h.removeEventListener)==null||p.call(h,f.slice(2).toLowerCase(),v))}),c=ue([s,i,l,a],f=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((p,v)=>{Yt(f[v])?u.removeAttribute(p):u.setAttribute(p,f[v])})},{immediate:!0})),Jo(h)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(f=>h.removeAttribute(f))},{immediate:!0})}),Mt(()=>{c==null||c(),c=void 0}),t({triggerRef:r}),(u,h)=>u.virtualTriggering?de("v-if",!0):(O(),ie(d(B0),$t({key:0},u.$attrs,{"aria-controls":d(s),"aria-describedby":d(i),"aria-expanded":d(a),"aria-haspopup":d(l)}),{default:ge(()=>[Be(u.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var H0=Ie(D0,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]),it="top",_t="bottom",Ct="right",lt="left",Xi="auto",lr=[it,_t,Ct,lt],fo="start",Qo="end",V0="clippingParents",Bu="viewport",So="popper",j0="reference",ha=lr.reduce(function(e,t){return e.concat([t+"-"+fo,t+"-"+Qo])},[]),Zi=[].concat(lr,[Xi]).reduce(function(e,t){return e.concat([t,t+"-"+fo,t+"-"+Qo])},[]),K0="beforeRead",U0="read",W0="afterRead",q0="beforeMain",Y0="main",G0="afterMain",X0="beforeWrite",Z0="write",J0="afterWrite",Q0=[K0,U0,W0,q0,Y0,G0,X0,Z0,J0];function jt(e){return e?(e.nodeName||"").toLowerCase():null}function Lt(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function po(e){var t=Lt(e).Element;return e instanceof t||e instanceof Element}function wt(e){var t=Lt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Ji(e){if(typeof ShadowRoot=="undefined")return!1;var t=Lt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function eb(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var o=t.styles[n]||{},r=t.attributes[n]||{},s=t.elements[n];!wt(s)||!jt(s)||(Object.assign(s.style,o),Object.keys(r).forEach(function(i){var l=r[i];l===!1?s.removeAttribute(i):s.setAttribute(i,l===!0?"":l)}))})}function tb(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(o){var r=t.elements[o],s=t.attributes[o]||{},i=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:n[o]),l=i.reduce(function(a,c){return a[c]="",a},{});!wt(r)||!jt(r)||(Object.assign(r.style,l),Object.keys(s).forEach(function(a){r.removeAttribute(a)}))})}}var zu={name:"applyStyles",enabled:!0,phase:"write",fn:eb,effect:tb,requires:["computeStyles"]};function Dt(e){return e.split("-")[0]}var Bn=Math.max,Ur=Math.min,ho=Math.round;function mo(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),o=1,r=1;if(wt(e)&&t){var s=e.offsetHeight,i=e.offsetWidth;i>0&&(o=ho(n.width)/i||1),s>0&&(r=ho(n.height)/s||1)}return{width:n.width/o,height:n.height/r,top:n.top/r,right:n.right/o,bottom:n.bottom/r,left:n.left/o,x:n.left/o,y:n.top/r}}function Qi(e){var t=mo(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function Du(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Ji(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function Zt(e){return Lt(e).getComputedStyle(e)}function nb(e){return["table","td","th"].indexOf(jt(e))>=0}function wn(e){return((po(e)?e.ownerDocument:e.document)||window.document).documentElement}function bs(e){return jt(e)==="html"?e:e.assignedSlot||e.parentNode||(Ji(e)?e.host:null)||wn(e)}function ma(e){return!wt(e)||Zt(e).position==="fixed"?null:e.offsetParent}function ob(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&wt(e)){var o=Zt(e);if(o.position==="fixed")return null}var r=bs(e);for(Ji(r)&&(r=r.host);wt(r)&&["html","body"].indexOf(jt(r))<0;){var s=Zt(r);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return r;r=r.parentNode}return null}function ar(e){for(var t=Lt(e),n=ma(e);n&&nb(n)&&Zt(n).position==="static";)n=ma(n);return n&&(jt(n)==="html"||jt(n)==="body"&&Zt(n).position==="static")?t:n||ob(e)||t}function el(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Ro(e,t,n){return Bn(e,Ur(t,n))}function rb(e,t,n){var o=Ro(e,t,n);return o>n?n:o}function Hu(){return{top:0,right:0,bottom:0,left:0}}function Vu(e){return Object.assign({},Hu(),e)}function ju(e,t){return t.reduce(function(n,o){return n[o]=e,n},{})}var sb=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,Vu(typeof e!="number"?e:ju(e,lr))};function ib(e){var t,n=e.state,o=e.name,r=e.options,s=n.elements.arrow,i=n.modifiersData.popperOffsets,l=Dt(n.placement),a=el(l),c=[lt,Ct].indexOf(l)>=0,u=c?"height":"width";if(!(!s||!i)){var h=sb(r.padding,n),f=Qi(s),p=a==="y"?it:lt,v=a==="y"?_t:Ct,m=n.rects.reference[u]+n.rects.reference[a]-i[a]-n.rects.popper[u],y=i[a]-n.rects.reference[a],b=ar(s),S=b?a==="y"?b.clientHeight||0:b.clientWidth||0:0,x=m/2-y/2,E=h[p],k=S-f[u]-h[v],_=S/2-f[u]/2+x,T=Ro(E,_,k),N=a;n.modifiersData[o]=(t={},t[N]=T,t.centerOffset=T-_,t)}}function lb(e){var t=e.state,n=e.options,o=n.element,r=o===void 0?"[data-popper-arrow]":o;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||!Du(t.elements.popper,r)||(t.elements.arrow=r))}var ab={name:"arrow",enabled:!0,phase:"main",fn:ib,effect:lb,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function vo(e){return e.split("-")[1]}var cb={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ub(e){var t=e.x,n=e.y,o=window,r=o.devicePixelRatio||1;return{x:ho(t*r)/r||0,y:ho(n*r)/r||0}}function va(e){var t,n=e.popper,o=e.popperRect,r=e.placement,s=e.variation,i=e.offsets,l=e.position,a=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,h=e.isFixed,f=i.x,p=f===void 0?0:f,v=i.y,m=v===void 0?0:v,y=typeof u=="function"?u({x:p,y:m}):{x:p,y:m};p=y.x,m=y.y;var b=i.hasOwnProperty("x"),S=i.hasOwnProperty("y"),x=lt,E=it,k=window;if(c){var _=ar(n),T="clientHeight",N="clientWidth";if(_===Lt(n)&&(_=wn(n),Zt(_).position!=="static"&&l==="absolute"&&(T="scrollHeight",N="scrollWidth")),_=_,r===it||(r===lt||r===Ct)&&s===Qo){E=_t;var R=h&&_===k&&k.visualViewport?k.visualViewport.height:_[T];m-=R-o.height,m*=a?1:-1}if(r===lt||(r===it||r===_t)&&s===Qo){x=Ct;var q=h&&_===k&&k.visualViewport?k.visualViewport.width:_[N];p-=q-o.width,p*=a?1:-1}}var X=Object.assign({position:l},c&&cb),U=u===!0?ub({x:p,y:m}):{x:p,y:m};if(p=U.x,m=U.y,a){var M;return Object.assign({},X,(M={},M[E]=S?"0":"",M[x]=b?"0":"",M.transform=(k.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",M))}return Object.assign({},X,(t={},t[E]=S?m+"px":"",t[x]=b?p+"px":"",t.transform="",t))}function fb(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=o===void 0?!0:o,s=n.adaptive,i=s===void 0?!0:s,l=n.roundOffsets,a=l===void 0?!0:l,c={placement:Dt(t.placement),variation:vo(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,va(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:a})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,va(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Ku={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:fb,data:{}},yr={passive:!0};function db(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,s=r===void 0?!0:r,i=o.resize,l=i===void 0?!0:i,a=Lt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&c.forEach(function(u){u.addEventListener("scroll",n.update,yr)}),l&&a.addEventListener("resize",n.update,yr),function(){s&&c.forEach(function(u){u.removeEventListener("scroll",n.update,yr)}),l&&a.removeEventListener("resize",n.update,yr)}}var Uu={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:db,data:{}},pb={left:"right",right:"left",bottom:"top",top:"bottom"};function Mr(e){return e.replace(/left|right|bottom|top/g,function(t){return pb[t]})}var hb={start:"end",end:"start"};function ga(e){return e.replace(/start|end/g,function(t){return hb[t]})}function tl(e){var t=Lt(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}}function nl(e){return mo(wn(e)).left+tl(e).scrollLeft}function mb(e){var t=Lt(e),n=wn(e),o=t.visualViewport,r=n.clientWidth,s=n.clientHeight,i=0,l=0;return o&&(r=o.width,s=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(i=o.offsetLeft,l=o.offsetTop)),{width:r,height:s,x:i+nl(e),y:l}}function vb(e){var t,n=wn(e),o=tl(e),r=(t=e.ownerDocument)==null?void 0:t.body,s=Bn(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=Bn(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),l=-o.scrollLeft+nl(e),a=-o.scrollTop;return Zt(r||n).direction==="rtl"&&(l+=Bn(n.clientWidth,r?r.clientWidth:0)-s),{width:s,height:i,x:l,y:a}}function ol(e){var t=Zt(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function Wu(e){return["html","body","#document"].indexOf(jt(e))>=0?e.ownerDocument.body:wt(e)&&ol(e)?e:Wu(bs(e))}function Bo(e,t){var n;t===void 0&&(t=[]);var o=Wu(e),r=o===((n=e.ownerDocument)==null?void 0:n.body),s=Lt(o),i=r?[s].concat(s.visualViewport||[],ol(o)?o:[]):o,l=t.concat(i);return r?l:l.concat(Bo(bs(i)))}function ci(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function gb(e){var t=mo(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function ba(e,t){return t===Bu?ci(mb(e)):po(t)?gb(t):ci(vb(wn(e)))}function bb(e){var t=Bo(bs(e)),n=["absolute","fixed"].indexOf(Zt(e).position)>=0,o=n&&wt(e)?ar(e):e;return po(o)?t.filter(function(r){return po(r)&&Du(r,o)&&jt(r)!=="body"}):[]}function yb(e,t,n){var o=t==="clippingParents"?bb(e):[].concat(t),r=[].concat(o,[n]),s=r[0],i=r.reduce(function(l,a){var c=ba(e,a);return l.top=Bn(c.top,l.top),l.right=Ur(c.right,l.right),l.bottom=Ur(c.bottom,l.bottom),l.left=Bn(c.left,l.left),l},ba(e,s));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function qu(e){var t=e.reference,n=e.element,o=e.placement,r=o?Dt(o):null,s=o?vo(o):null,i=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,a;switch(r){case it:a={x:i,y:t.y-n.height};break;case _t:a={x:i,y:t.y+t.height};break;case Ct:a={x:t.x+t.width,y:l};break;case lt:a={x:t.x-n.width,y:l};break;default:a={x:t.x,y:t.y}}var c=r?el(r):null;if(c!=null){var u=c==="y"?"height":"width";switch(s){case fo:a[c]=a[c]-(t[u]/2-n[u]/2);break;case Qo:a[c]=a[c]+(t[u]/2-n[u]/2);break}}return a}function er(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=o===void 0?e.placement:o,s=n.boundary,i=s===void 0?V0:s,l=n.rootBoundary,a=l===void 0?Bu:l,c=n.elementContext,u=c===void 0?So:c,h=n.altBoundary,f=h===void 0?!1:h,p=n.padding,v=p===void 0?0:p,m=Vu(typeof v!="number"?v:ju(v,lr)),y=u===So?j0:So,b=e.rects.popper,S=e.elements[f?y:u],x=yb(po(S)?S:S.contextElement||wn(e.elements.popper),i,a),E=mo(e.elements.reference),k=qu({reference:E,element:b,strategy:"absolute",placement:r}),_=ci(Object.assign({},b,k)),T=u===So?_:E,N={top:x.top-T.top+m.top,bottom:T.bottom-x.bottom+m.bottom,left:x.left-T.left+m.left,right:T.right-x.right+m.right},R=e.modifiersData.offset;if(u===So&&R){var q=R[r];Object.keys(N).forEach(function(X){var U=[Ct,_t].indexOf(X)>=0?1:-1,M=[it,_t].indexOf(X)>=0?"y":"x";N[X]+=q[M]*U})}return N}function wb(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=n.boundary,s=n.rootBoundary,i=n.padding,l=n.flipVariations,a=n.allowedAutoPlacements,c=a===void 0?Zi:a,u=vo(o),h=u?l?ha:ha.filter(function(v){return vo(v)===u}):lr,f=h.filter(function(v){return c.indexOf(v)>=0});f.length===0&&(f=h);var p=f.reduce(function(v,m){return v[m]=er(e,{placement:m,boundary:r,rootBoundary:s,padding:i})[Dt(m)],v},{});return Object.keys(p).sort(function(v,m){return p[v]-p[m]})}function _b(e){if(Dt(e)===Xi)return[];var t=Mr(e);return[ga(e),t,ga(t)]}function Cb(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var r=n.mainAxis,s=r===void 0?!0:r,i=n.altAxis,l=i===void 0?!0:i,a=n.fallbackPlacements,c=n.padding,u=n.boundary,h=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,v=p===void 0?!0:p,m=n.allowedAutoPlacements,y=t.options.placement,b=Dt(y),S=b===y,x=a||(S||!v?[Mr(y)]:_b(y)),E=[y].concat(x).reduce(function(ve,pe){return ve.concat(Dt(pe)===Xi?wb(t,{placement:pe,boundary:u,rootBoundary:h,padding:c,flipVariations:v,allowedAutoPlacements:m}):pe)},[]),k=t.rects.reference,_=t.rects.popper,T=new Map,N=!0,R=E[0],q=0;q=0,Z=L?"width":"height",B=er(t,{placement:X,boundary:u,rootBoundary:h,altBoundary:f,padding:c}),G=L?M?Ct:lt:M?_t:it;k[Z]>_[Z]&&(G=Mr(G));var J=Mr(G),me=[];if(s&&me.push(B[U]<=0),l&&me.push(B[G]<=0,B[J]<=0),me.every(function(ve){return ve})){R=X,N=!1;break}T.set(X,me)}if(N)for(var Se=v?3:1,_e=function(ve){var pe=E.find(function(j){var I=T.get(j);if(I)return I.slice(0,ve).every(function(Q){return Q})});if(pe)return R=pe,"break"},Te=Se;Te>0;Te--){var ne=_e(Te);if(ne==="break")break}t.placement!==R&&(t.modifiersData[o]._skip=!0,t.placement=R,t.reset=!0)}}var kb={name:"flip",enabled:!0,phase:"main",fn:Cb,requiresIfExists:["offset"],data:{_skip:!1}};function ya(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function wa(e){return[it,Ct,_t,lt].some(function(t){return e[t]>=0})}function Eb(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,s=t.modifiersData.preventOverflow,i=er(t,{elementContext:"reference"}),l=er(t,{altBoundary:!0}),a=ya(i,o),c=ya(l,r,s),u=wa(a),h=wa(c);t.modifiersData[n]={referenceClippingOffsets:a,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":h})}var Sb={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Eb};function xb(e,t,n){var o=Dt(e),r=[lt,it].indexOf(o)>=0?-1:1,s=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,i=s[0],l=s[1];return i=i||0,l=(l||0)*r,[lt,Ct].indexOf(o)>=0?{x:l,y:i}:{x:i,y:l}}function Tb(e){var t=e.state,n=e.options,o=e.name,r=n.offset,s=r===void 0?[0,0]:r,i=Zi.reduce(function(u,h){return u[h]=xb(h,t.rects,s),u},{}),l=i[t.placement],a=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=a,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=i}var $b={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Tb};function Nb(e){var t=e.state,n=e.name;t.modifiersData[n]=qu({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var Yu={name:"popperOffsets",enabled:!0,phase:"read",fn:Nb,data:{}};function Ob(e){return e==="x"?"y":"x"}function Mb(e){var t=e.state,n=e.options,o=e.name,r=n.mainAxis,s=r===void 0?!0:r,i=n.altAxis,l=i===void 0?!1:i,a=n.boundary,c=n.rootBoundary,u=n.altBoundary,h=n.padding,f=n.tether,p=f===void 0?!0:f,v=n.tetherOffset,m=v===void 0?0:v,y=er(t,{boundary:a,rootBoundary:c,padding:h,altBoundary:u}),b=Dt(t.placement),S=vo(t.placement),x=!S,E=el(b),k=Ob(E),_=t.modifiersData.popperOffsets,T=t.rects.reference,N=t.rects.popper,R=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,q=typeof R=="number"?{mainAxis:R,altAxis:R}:Object.assign({mainAxis:0,altAxis:0},R),X=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,U={x:0,y:0};if(_){if(s){var M,L=E==="y"?it:lt,Z=E==="y"?_t:Ct,B=E==="y"?"height":"width",G=_[E],J=G+y[L],me=G-y[Z],Se=p?-N[B]/2:0,_e=S===fo?T[B]:N[B],Te=S===fo?-N[B]:-T[B],ne=t.elements.arrow,ve=p&&ne?Qi(ne):{width:0,height:0},pe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Hu(),j=pe[L],I=pe[Z],Q=Ro(0,T[B],ve[B]),le=x?T[B]/2-Se-Q-j-q.mainAxis:_e-Q-j-q.mainAxis,Ce=x?-T[B]/2+Se+Q+I+q.mainAxis:Te+Q+I+q.mainAxis,Me=t.elements.arrow&&ar(t.elements.arrow),Ne=Me?E==="y"?Me.clientTop||0:Me.clientLeft||0:0,g=(M=X==null?void 0:X[E])!=null?M:0,w=G+le-g-Ne,$=G+Ce-g,F=Ro(p?Ur(J,w):J,G,p?Bn(me,$):me);_[E]=F,U[E]=F-G}if(l){var A,V=E==="x"?it:lt,Y=E==="x"?_t:Ct,z=_[k],W=k==="y"?"height":"width",D=z+y[V],se=z-y[Y],C=[it,lt].indexOf(b)!==-1,K=(A=X==null?void 0:X[k])!=null?A:0,oe=C?D:z-T[W]-N[W]-K+q.altAxis,ce=C?z+T[W]+N[W]-K-q.altAxis:se,ke=p&&C?rb(oe,z,ce):Ro(p?oe:D,z,p?ce:se);_[k]=ke,U[k]=ke-z}t.modifiersData[o]=U}}var Ab={name:"preventOverflow",enabled:!0,phase:"main",fn:Mb,requiresIfExists:["offset"]};function Ib(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Pb(e){return e===Lt(e)||!wt(e)?tl(e):Ib(e)}function Lb(e){var t=e.getBoundingClientRect(),n=ho(t.width)/e.offsetWidth||1,o=ho(t.height)/e.offsetHeight||1;return n!==1||o!==1}function Fb(e,t,n){n===void 0&&(n=!1);var o=wt(t),r=wt(t)&&Lb(t),s=wn(t),i=mo(e,r),l={scrollLeft:0,scrollTop:0},a={x:0,y:0};return(o||!o&&!n)&&((jt(t)!=="body"||ol(s))&&(l=Pb(t)),wt(t)?(a=mo(t,!0),a.x+=t.clientLeft,a.y+=t.clientTop):s&&(a.x=nl(s))),{x:i.left+l.scrollLeft-a.x,y:i.top+l.scrollTop-a.y,width:i.width,height:i.height}}function Rb(e){var t=new Map,n=new Set,o=[];e.forEach(function(s){t.set(s.name,s)});function r(s){n.add(s.name);var i=[].concat(s.requires||[],s.requiresIfExists||[]);i.forEach(function(l){if(!n.has(l)){var a=t.get(l);a&&r(a)}}),o.push(s)}return e.forEach(function(s){n.has(s.name)||r(s)}),o}function Bb(e){var t=Rb(e);return Q0.reduce(function(n,o){return n.concat(t.filter(function(r){return r.phase===o}))},[])}function zb(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Db(e){var t=e.reduce(function(n,o){var r=n[o.name];return n[o.name]=r?Object.assign({},r,o,{options:Object.assign({},r.options,o.options),data:Object.assign({},r.data,o.data)}):o,n},{});return Object.keys(t).map(function(n){return t[n]})}var _a={placement:"bottom",modifiers:[],strategy:"absolute"};function Ca(){for(var e=arguments.length,t=new Array(e),n=0;n{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const r=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||r?NodeFilter.FILTER_SKIP:o.tabIndex>=0||o===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},ka=(e,t)=>{for(const n of e)if(!Kb(n,t))return n},Kb=(e,t)=>{if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1},Ub=e=>{const t=Gu(e),n=ka(t,e),o=ka(t.reverse(),e);return[n,o]},Wb=e=>e instanceof HTMLInputElement&&"select"in e,cn=(e,t)=>{if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&Wb(e)&&t&&e.select()}};function Ea(e,t){const n=[...e],o=e.indexOf(t);return o!==-1&&n.splice(o,1),n}const qb=()=>{let e=[];return{push:o=>{const r=e[0];r&&o!==r&&r.pause(),e=Ea(e,o),e.unshift(o)},remove:o=>{var r,s;e=Ea(e,o),(s=(r=e[0])==null?void 0:r.resume)==null||s.call(r)}}},Yb=(e,t=!1)=>{const n=document.activeElement;for(const o of e)if(cn(o,t),document.activeElement!==n)return},Sa=qb(),Ms="focus-trap.focus-after-trapped",As="focus-trap.focus-after-released",xa={cancelable:!0,bubbles:!1},Ta="focusAfterTrapped",$a="focusAfterReleased",Gb=Symbol("elFocusTrap"),Xb=we({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[Ta,$a,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const n=H();let o,r;qg(p=>{e.trapped&&!s.paused&&t("release-requested",p)});const s={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},i=p=>{if(!e.loop&&!e.trapped||s.paused)return;const{key:v,altKey:m,ctrlKey:y,metaKey:b,currentTarget:S,shiftKey:x}=p,{loop:E}=e,k=v===Kr.tab&&!m&&!y&&!b,_=document.activeElement;if(k&&_){const T=S,[N,R]=Ub(T);N&&R?!x&&_===R?(p.preventDefault(),E&&cn(N,!0),t("focusout-prevented")):x&&[N,T].includes(_)&&(p.preventDefault(),E&&cn(R,!0),t("focusout-prevented")):_===T&&(p.preventDefault(),t("focusout-prevented"))}};mt(Gb,{focusTrapRef:n,onKeydown:i}),ue(()=>e.focusTrapEl,p=>{p&&(n.value=p)},{immediate:!0}),ue([n],([p],[v])=>{p&&(p.addEventListener("keydown",i),p.addEventListener("focusin",c),p.addEventListener("focusout",u)),v&&(v.removeEventListener("keydown",i),v.removeEventListener("focusin",c),v.removeEventListener("focusout",u))});const l=p=>{t(Ta,p)},a=p=>t($a,p),c=p=>{const v=d(n);if(!v)return;const m=p.target,y=m&&v.contains(m);y&&t("focusin",p),!s.paused&&e.trapped&&(y?r=m:cn(r,!0))},u=p=>{const v=d(n);if(!(s.paused||!v))if(e.trapped){const m=p.relatedTarget;!Yt(m)&&!v.contains(m)&&setTimeout(()=>{!s.paused&&e.trapped&&cn(r,!0)},0)}else{const m=p.target;m&&v.contains(m)||t("focusout",p)}};async function h(){await Fe();const p=d(n);if(p){Sa.push(s);const v=document.activeElement;if(o=v,!p.contains(v)){const y=new Event(Ms,xa);p.addEventListener(Ms,l),p.dispatchEvent(y),y.defaultPrevented||Fe(()=>{let b=e.focusStartEl;Oe(b)||(cn(b),document.activeElement!==b&&(b="first")),b==="first"&&Yb(Gu(p),!0),(document.activeElement===v||b==="container")&&cn(p)})}}}function f(){const p=d(n);if(p){p.removeEventListener(Ms,l);const v=new Event(As,xa);p.addEventListener(As,a),p.dispatchEvent(v),v.defaultPrevented||cn(o!=null?o:document.body,!0),p.removeEventListener(As,l),Sa.remove(s)}}return We(()=>{e.trapped&&h(),ue(()=>e.trapped,p=>{p?h():f()})}),Mt(()=>{e.trapped&&f()}),{onKeydown:i}}});function Zb(e,t,n,o,r,s){return Be(e.$slots,"default",{handleKeydown:e.onKeydown})}var Jb=Ie(Xb,[["render",Zb],["__file","/home/runner/work/element-plus/element-plus/packages/components/focus-trap/src/focus-trap.vue"]]);const Qb=["fixed","absolute"],ey=De({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:Ee(Array),default:()=>[]},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:Zi,default:"bottom"},popperOptions:{type:Ee(Object),default:()=>({})},strategy:{type:String,values:Qb,default:"absolute"}}),Xu=De({...ey,id:String,style:{type:Ee([String,Array,Object])},className:{type:Ee([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:Ee([String,Array,Object])},popperStyle:{type:Ee([String,Array,Object])},referenceEl:{type:Ee(Object)},triggerTargetEl:{type:Ee(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),ty=["mouseenter","mouseleave","focus","blur","close"],Na=(e,t)=>{const{placement:n,strategy:o,popperOptions:r}=e,s={placement:n,strategy:o,...r,modifiers:oy(e)};return ry(s,t),sy(s,r==null?void 0:r.modifiers),s},ny=e=>{if(!!Ue)return hn(e)};function oy(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:o}=e;return[{name:"offset",options:{offset:[0,t!=null?t:12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:o!=null?o:[]}},{name:"computeStyles",options:{gpuAcceleration:n,adaptive:n}}]}function ry(e,{arrowEl:t,arrowOffset:n}){e.modifiers.push({name:"arrow",options:{element:t,padding:n!=null?n:5}})}function sy(e,t){t&&(e.modifiers=[...e.modifiers,...t!=null?t:[]])}const iy={name:"ElPopperContent"},ly=we({...iy,props:Xu,emits:ty,setup(e,{expose:t,emit:n}){const o=e,{popperInstanceRef:r,contentRef:s,triggerRef:i,role:l}=Re(Wi,void 0),a=Re(Hn,void 0),{nextZIndex:c}=n0(),u=ze("popper"),h=H(),f=H("first"),p=H(),v=H();mt(Tu,{arrowRef:p,arrowOffset:v}),a&&(a.addInputId||a.removeInputId)&&mt(Hn,{...a,addInputId:Je,removeInputId:Je});const m=H(o.zIndex||c()),y=H(!1);let b;const S=P(()=>ny(o.referenceEl)||d(i)),x=P(()=>[{zIndex:d(m)},o.popperStyle]),E=P(()=>[u.b(),u.is("pure",o.pure),u.is(o.effect),o.popperClass]),k=P(()=>l&&l.value==="dialog"?"false":void 0),_=({referenceEl:L,popperContentEl:Z,arrowEl:B})=>{const G=Na(o,{arrowEl:B,arrowOffset:d(v)});return jb(L,Z,G)},T=(L=!0)=>{var Z;(Z=d(r))==null||Z.update(),L&&(m.value=o.zIndex||c())},N=()=>{var L,Z;const B={name:"eventListeners",enabled:o.visible};(Z=(L=d(r))==null?void 0:L.setOptions)==null||Z.call(L,G=>({...G,modifiers:[...G.modifiers||[],B]})),T(!1),o.visible&&o.focusOnShow?y.value=!0:o.visible===!1&&(y.value=!1)},R=()=>{n("focus")},q=()=>{f.value="first",n("blur")},X=L=>{var Z;o.visible&&!y.value&&(L.relatedTarget&&((Z=L.relatedTarget)==null||Z.focus()),L.target&&(f.value=L.target),y.value=!0)},U=()=>{o.trapping||(y.value=!1)},M=()=>{y.value=!1,n("close")};return We(()=>{let L;ue(S,Z=>{var B;L==null||L();const G=d(r);if((B=G==null?void 0:G.destroy)==null||B.call(G),Z){const J=d(h);s.value=J,r.value=_({referenceEl:Z,popperContentEl:J,arrowEl:d(p)}),L=ue(()=>Z.getBoundingClientRect(),()=>T(),{immediate:!0})}else r.value=void 0},{immediate:!0}),ue(()=>o.triggerTargetEl,(Z,B)=>{b==null||b(),b=void 0;const G=d(Z||h.value),J=d(B||h.value);if(Jo(G)){const{ariaLabel:me,id:Se}=$c(o);b=ue([l,me,k,Se],_e=>{["role","aria-label","aria-modal","id"].forEach((Te,ne)=>{Yt(_e[ne])?G.removeAttribute(Te):G.setAttribute(Te,_e[ne])})},{immediate:!0})}Jo(J)&&["role","aria-label","aria-modal","id"].forEach(me=>{J.removeAttribute(me)})},{immediate:!0}),ue(()=>o.visible,N,{immediate:!0}),ue(()=>Na(o,{arrowEl:d(p),arrowOffset:d(v)}),Z=>{var B;return(B=r.value)==null?void 0:B.setOptions(Z)})}),Mt(()=>{b==null||b(),b=void 0}),t({popperContentRef:h,popperInstanceRef:r,updatePopper:T,contentStyle:x}),(L,Z)=>(O(),te("div",{ref_key:"popperContentRef",ref:h,style:Ke(d(x)),class:ee(d(E)),tabindex:"-1",onMouseenter:Z[0]||(Z[0]=B=>L.$emit("mouseenter",B)),onMouseleave:Z[1]||(Z[1]=B=>L.$emit("mouseleave",B))},[fe(d(Jb),{trapped:y.value,"trap-on-focus-in":!0,"focus-trap-el":h.value,"focus-start-el":f.value,onFocusAfterTrapped:R,onFocusAfterReleased:q,onFocusin:X,onFocusoutPrevented:U,onReleaseRequested:M},{default:ge(()=>[Be(L.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el"])],38))}});var ay=Ie(ly,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const cy=Pt(I0),uy=ze("tooltip"),Zu=De({...Xg,...Xu,appendTo:{type:Ee([String,Object]),default:Mu},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:Ee(Boolean),default:null},transition:{type:String,default:`${uy.namespace.value}-fade-in-linear`},teleported:{type:Boolean,default:!0},disabled:{type:Boolean}}),Ju=De({...Ru,disabled:Boolean,trigger:{type:Ee([String,Array]),default:"hover"},triggerKeys:{type:Ee(Array),default:()=>[Kr.enter,Kr.space]}}),fy=De({openDelay:{type:Number},visibleArrow:{type:Boolean,default:void 0},hideAfter:{type:Number,default:200},showArrow:{type:Boolean,default:!0}}),sl=Symbol("elTooltip"),dy=we({name:"ElTooltipContent",components:{ElPopperContent:ay},inheritAttrs:!1,props:Zu,setup(e){const t=H(null),n=H(!1),o=H(!1),r=H(!1),s=H(!1),{controlled:i,id:l,open:a,trigger:c,onClose:u,onOpen:h,onShow:f,onHide:p,onBeforeShow:v,onBeforeHide:m}=Re(sl,void 0),y=P(()=>e.persistent);Mt(()=>{s.value=!0});const b=P(()=>d(y)?!0:d(a)),S=P(()=>e.disabled?!1:d(a)),x=P(()=>{var L;return(L=e.style)!=null?L:{}}),E=P(()=>!d(a)),k=()=>{p()},_=()=>{if(d(i))return!0},T=Ut(_,()=>{e.enterable&&d(c)==="hover"&&h()}),N=Ut(_,()=>{d(c)==="hover"&&u()}),R=()=>{var L,Z;(Z=(L=t.value)==null?void 0:L.updatePopper)==null||Z.call(L),v==null||v()},q=()=>{m==null||m()},X=()=>{f(),M=iv(P(()=>{var L;return(L=t.value)==null?void 0:L.popperContentRef}),()=>{if(d(i))return;d(c)!=="hover"&&u()})},U=()=>{e.virtualTriggering||u()};let M;return ue(()=>d(a),L=>{L||M==null||M()},{flush:"post"}),{ariaHidden:E,entering:o,leaving:r,id:l,intermediateOpen:n,contentStyle:x,contentRef:t,destroyed:s,shouldRender:b,shouldShow:S,onClose:u,open:a,onAfterShow:X,onBeforeEnter:R,onBeforeLeave:q,onContentEnter:T,onContentLeave:N,onTransitionLeave:k,onBlur:U}}});function py(e,t,n,o,r,s){const i=je("el-popper-content");return O(),ie(xp,{disabled:!e.teleported,to:e.appendTo},[fe(lo,{name:e.transition,onAfterLeave:e.onTransitionLeave,onBeforeEnter:e.onBeforeEnter,onAfterEnter:e.onAfterShow,onBeforeLeave:e.onBeforeLeave},{default:ge(()=>[e.shouldRender?at((O(),ie(i,$t({key:0,id:e.id,ref:"contentRef"},e.$attrs,{"aria-label":e.ariaLabel,"aria-hidden":e.ariaHidden,"boundaries-padding":e.boundariesPadding,"fallback-placements":e.fallbackPlacements,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,placement:e.placement,"popper-options":e.popperOptions,strategy:e.strategy,effect:e.effect,enterable:e.enterable,pure:e.pure,"popper-class":e.popperClass,"popper-style":[e.popperStyle,e.contentStyle],"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,visible:e.shouldShow,"z-index":e.zIndex,onMouseenter:e.onContentEnter,onMouseleave:e.onContentLeave,onBlur:e.onBlur,onClose:e.onClose}),{default:ge(()=>[de(" Workaround bug #6378 "),e.destroyed?de("v-if",!0):Be(e.$slots,"default",{key:0})]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onBlur","onClose"])),[[ao,e.shouldShow]]):de("v-if",!0)]),_:3},8,["name","onAfterLeave","onBeforeEnter","onAfterEnter","onBeforeLeave"])],8,["disabled","to"])}var hy=Ie(dy,[["render",py],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const my=(e,t)=>ae(e)?e.includes(t):e===t,Gn=(e,t,n)=>o=>{my(d(e),t)&&n(o)},vy=we({name:"ElTooltipTrigger",components:{ElPopperTrigger:H0},props:Ju,setup(e){const t=ze("tooltip"),{controlled:n,id:o,open:r,onOpen:s,onClose:i,onToggle:l}=Re(sl,void 0),a=H(null),c=()=>{if(d(n)||e.disabled)return!0},u=Vt(e,"trigger"),h=Ut(c,Gn(u,"hover",s)),f=Ut(c,Gn(u,"hover",i)),p=Ut(c,Gn(u,"click",S=>{S.button===0&&l(S)})),v=Ut(c,Gn(u,"focus",s)),m=Ut(c,Gn(u,"focus",i)),y=Ut(c,Gn(u,"contextmenu",S=>{S.preventDefault(),l(S)})),b=Ut(c,S=>{const{code:x}=S;e.triggerKeys.includes(x)&&(S.preventDefault(),l(S))});return{onBlur:m,onContextMenu:y,onFocus:v,onMouseenter:h,onMouseleave:f,onClick:p,onKeydown:b,open:r,id:o,triggerRef:a,ns:t}}});function gy(e,t,n,o,r,s){const i=je("el-popper-trigger");return O(),ie(i,{id:e.id,"virtual-ref":e.virtualRef,open:e.open,"virtual-triggering":e.virtualTriggering,class:ee(e.ns.e("trigger")),onBlur:e.onBlur,onClick:e.onClick,onContextmenu:e.onContextMenu,onFocus:e.onFocus,onMouseenter:e.onMouseenter,onMouseleave:e.onMouseleave,onKeydown:e.onKeydown},{default:ge(()=>[Be(e.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"])}var by=Ie(vy,[["render",gy],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const{useModelToggleProps:yy,useModelToggle:wy,useModelToggleEmits:_y}=Ug("visible"),Cy=we({name:"ElTooltip",components:{ElPopper:cy,ElPopperArrow:F0,ElTooltipContent:hy,ElTooltipTrigger:by},props:{...Pu,...yy,...Zu,...Ju,...Lu,...fy},emits:[..._y,"before-show","before-hide","show","hide","open","close"],setup(e,{emit:t}){Gg();const n=P(()=>(In(e.openDelay),e.openDelay||e.showAfter)),o=P(()=>(In(e.visibleArrow),Zo(e.visibleArrow)?e.visibleArrow:e.showArrow)),r=Nu(),s=H(null),i=H(null),l=()=>{var y;const b=d(s);b&&((y=b.popperInstanceRef)==null||y.update())},a=H(!1),c=H(void 0),{show:u,hide:h}=wy({indicator:a,toggleReason:c}),{onOpen:f,onClose:p}=Zg({showAfter:n,hideAfter:Vt(e,"hideAfter"),open:u,close:h}),v=P(()=>Zo(e.visible));mt(sl,{controlled:v,id:r,open:Mi(a),trigger:Vt(e,"trigger"),onOpen:y=>{f(y)},onClose:y=>{p(y)},onToggle:y=>{d(a)?p(y):f(y)},onShow:()=>{t("show",c.value)},onHide:()=>{t("hide",c.value)},onBeforeShow:()=>{t("before-show",c.value)},onBeforeHide:()=>{t("before-hide",c.value)},updatePopper:l}),ue(()=>e.disabled,y=>{y&&a.value&&(a.value=!1)});const m=()=>{var y,b;const S=(b=(y=i.value)==null?void 0:y.contentRef)==null?void 0:b.popperContentRef;return S&&S.contains(document.activeElement)};return Hc(()=>a.value&&h()),{compatShowAfter:n,compatShowArrow:o,popperRef:s,contentRef:i,open:a,hide:h,isFocusInsideContent:m,updatePopper:l,onOpen:f,onClose:p}}}),ky=["innerHTML"],Ey={key:1};function Sy(e,t,n,o,r,s){const i=je("el-tooltip-trigger"),l=je("el-popper-arrow"),a=je("el-tooltip-content"),c=je("el-popper");return O(),ie(c,{ref:"popperRef",role:e.role},{default:ge(()=>[fe(i,{disabled:e.disabled,trigger:e.trigger,"trigger-keys":e.triggerKeys,"virtual-ref":e.virtualRef,"virtual-triggering":e.virtualTriggering},{default:ge(()=>[e.$slots.default?Be(e.$slots,"default",{key:0}):de("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),fe(a,{ref:"contentRef","aria-label":e.ariaLabel,"boundaries-padding":e.boundariesPadding,content:e.content,disabled:e.disabled,effect:e.effect,enterable:e.enterable,"fallback-placements":e.fallbackPlacements,"hide-after":e.hideAfter,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,persistent:e.persistent,"popper-class":e.popperClass,"popper-style":e.popperStyle,placement:e.placement,"popper-options":e.popperOptions,pure:e.pure,"raw-content":e.rawContent,"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,"show-after":e.compatShowAfter,strategy:e.strategy,teleported:e.teleported,transition:e.transition,"virtual-triggering":e.virtualTriggering,"z-index":e.zIndex,"append-to":e.appendTo},{default:ge(()=>[Be(e.$slots,"content",{},()=>[e.rawContent?(O(),te("span",{key:0,innerHTML:e.content},null,8,ky)):(O(),te("span",Ey,Ye(e.content),1))]),e.compatShowArrow?(O(),ie(l,{key:0,"arrow-offset":e.arrowOffset},null,8,["arrow-offset"])):de("v-if",!0)]),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to"])]),_:3},8,["role"])}var xy=Ie(Cy,[["render",Sy],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const Ty=Pt(xy),$y=["default","primary","success","warning","info","danger","text",""],Ny=["button","submit","reset"],ui=De({size:ir,disabled:Boolean,type:{type:String,values:$y,default:""},icon:{type:uo,default:""},nativeType:{type:String,values:Ny,default:"button"},loading:Boolean,loadingIcon:{type:uo,default:()=>wu},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0}}),Oy={click:e=>e instanceof MouseEvent};function Ge(e,t){My(e)&&(e="100%");var n=Ay(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function wr(e){return Math.min(1,Math.max(0,e))}function My(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function Ay(e){return typeof e=="string"&&e.indexOf("%")!==-1}function Qu(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function _r(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Ln(e){return e.length===1?"0"+e:String(e)}function Iy(e,t,n){return{r:Ge(e,255)*255,g:Ge(t,255)*255,b:Ge(n,255)*255}}function Oa(e,t,n){e=Ge(e,255),t=Ge(t,255),n=Ge(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),s=0,i=0,l=(o+r)/2;if(o===r)i=0,s=0;else{var a=o-r;switch(i=l>.5?a/(2-o-r):a/(o+r),o){case e:s=(t-n)/a+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Py(e,t,n){var o,r,s;if(e=Ge(e,360),t=Ge(t,100),n=Ge(n,100),t===0)r=n,s=n,o=n;else{var i=n<.5?n*(1+t):n+t-n*t,l=2*n-i;o=Is(l,i,e+1/3),r=Is(l,i,e),s=Is(l,i,e-1/3)}return{r:o*255,g:r*255,b:s*255}}function Ma(e,t,n){e=Ge(e,255),t=Ge(t,255),n=Ge(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),s=0,i=o,l=o-r,a=o===0?0:l/o;if(o===r)s=0;else{switch(o){case e:s=(t-n)/l+(t>16,g:(e&65280)>>8,b:e&255}}var fi={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function zy(e){var t={r:0,g:0,b:0},n=1,o=null,r=null,s=null,i=!1,l=!1;return typeof e=="string"&&(e=Vy(e)),typeof e=="object"&&(Kt(e.r)&&Kt(e.g)&&Kt(e.b)?(t=Iy(e.r,e.g,e.b),i=!0,l=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Kt(e.h)&&Kt(e.s)&&Kt(e.v)?(o=_r(e.s),r=_r(e.v),t=Ly(e.h,o,r),i=!0,l="hsv"):Kt(e.h)&&Kt(e.s)&&Kt(e.l)&&(o=_r(e.s),s=_r(e.l),t=Py(e.h,o,s),i=!0,l="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=Qu(n),{ok:i,format:e.format||l,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var Dy="[-\\+]?\\d+%?",Hy="[-\\+]?\\d*\\.\\d+%?",mn="(?:".concat(Hy,")|(?:").concat(Dy,")"),Ps="[\\s|\\(]+(".concat(mn,")[,|\\s]+(").concat(mn,")[,|\\s]+(").concat(mn,")\\s*\\)?"),Ls="[\\s|\\(]+(".concat(mn,")[,|\\s]+(").concat(mn,")[,|\\s]+(").concat(mn,")[,|\\s]+(").concat(mn,")\\s*\\)?"),St={CSS_UNIT:new RegExp(mn),rgb:new RegExp("rgb"+Ps),rgba:new RegExp("rgba"+Ls),hsl:new RegExp("hsl"+Ps),hsla:new RegExp("hsla"+Ls),hsv:new RegExp("hsv"+Ps),hsva:new RegExp("hsva"+Ls),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function Vy(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(fi[e])e=fi[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=St.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=St.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=St.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=St.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=St.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=St.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=St.hex8.exec(e),n?{r:ut(n[1]),g:ut(n[2]),b:ut(n[3]),a:Ia(n[4]),format:t?"name":"hex8"}:(n=St.hex6.exec(e),n?{r:ut(n[1]),g:ut(n[2]),b:ut(n[3]),format:t?"name":"hex"}:(n=St.hex4.exec(e),n?{r:ut(n[1]+n[1]),g:ut(n[2]+n[2]),b:ut(n[3]+n[3]),a:Ia(n[4]+n[4]),format:t?"name":"hex8"}:(n=St.hex3.exec(e),n?{r:ut(n[1]+n[1]),g:ut(n[2]+n[2]),b:ut(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function Kt(e){return Boolean(St.CSS_UNIT.exec(String(e)))}var jy=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var o;if(t instanceof e)return t;typeof t=="number"&&(t=By(t)),this.originalInput=t;var r=zy(t);this.originalInput=t,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=(o=n.format)!==null&&o!==void 0?o:r.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=r.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,o,r,s=t.r/255,i=t.g/255,l=t.b/255;return s<=.03928?n=s/12.92:n=Math.pow((s+.055)/1.055,2.4),i<=.03928?o=i/12.92:o=Math.pow((i+.055)/1.055,2.4),l<=.03928?r=l/12.92:r=Math.pow((l+.055)/1.055,2.4),.2126*n+.7152*o+.0722*r},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=Qu(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.toHsv=function(){var t=Ma(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=Ma(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsva(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=Oa(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=Oa(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsla(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),Aa(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),Fy(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),o=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(o,")"):"rgba(".concat(t,", ").concat(n,", ").concat(o,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Ge(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Ge(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+Aa(this.r,this.g,this.b,!1),n=0,o=Object.entries(fi);n=0,s=!n&&r&&(t.startsWith("hex")||t==="name");return s?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(o=this.toRgbString()),t==="prgb"&&(o=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(o=this.toHexString()),t==="hex3"&&(o=this.toHexString(!0)),t==="hex4"&&(o=this.toHex8String(!0)),t==="hex8"&&(o=this.toHex8String()),t==="name"&&(o=this.toName()),t==="hsl"&&(o=this.toHslString()),t==="hsv"&&(o=this.toHsvString()),o||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=wr(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=wr(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=wr(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=wr(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),o=(n.h+t)%360;return n.h=o<0?360+o:o,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var o=this.toRgb(),r=new e(t).toRgb(),s=n/100,i={r:(r.r-o.r)*s+o.r,g:(r.g-o.g)*s+o.g,b:(r.b-o.b)*s+o.b,a:(r.a-o.a)*s+o.a};return new e(i)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var o=this.toHsl(),r=360/n,s=[this];for(o.h=(o.h-(r*t>>1)+720)%360;--t;)o.h=(o.h+r)%360,s.push(new e(o));return s},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),o=n.h,r=n.s,s=n.v,i=[],l=1/t;t--;)i.push(new e({h:o,s:r,v:s})),s=(s+l)%1;return i},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),o=new e(t).toRgb();return new e({r:o.r+(n.r-o.r)*n.a,g:o.g+(n.g-o.g)*n.a,b:o.b+(n.b-o.b)*n.a})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),o=n.h,r=[this],s=360/t,i=1;i{let o={};const r=e.color;if(r){const s=new jy(r),i=e.dark?s.tint(20).toString():ln(s,20);if(e.plain)o=n.cssVarBlock({"bg-color":e.dark?ln(s,90):s.tint(90).toString(),"text-color":r,"border-color":e.dark?ln(s,50):s.tint(50).toString(),"hover-text-color":`var(${n.cssVarName("color-white")})`,"hover-bg-color":r,"hover-border-color":r,"active-bg-color":i,"active-text-color":`var(${n.cssVarName("color-white")})`,"active-border-color":i}),t.value&&(o[n.cssVarBlockName("disabled-bg-color")]=e.dark?ln(s,90):s.tint(90).toString(),o[n.cssVarBlockName("disabled-text-color")]=e.dark?ln(s,50):s.tint(50).toString(),o[n.cssVarBlockName("disabled-border-color")]=e.dark?ln(s,80):s.tint(80).toString());else{const l=e.dark?ln(s,30):s.tint(30).toString(),a=s.isDark()?`var(${n.cssVarName("color-white")})`:`var(${n.cssVarName("color-black")})`;if(o=n.cssVarBlock({"bg-color":r,"text-color":a,"border-color":r,"hover-bg-color":l,"hover-text-color":a,"hover-border-color":l,"active-bg-color":i,"active-border-color":i}),t.value){const c=e.dark?ln(s,50):s.tint(50).toString();o[n.cssVarBlockName("disabled-bg-color")]=c,o[n.cssVarBlockName("disabled-text-color")]=e.dark?"rgba(255, 255, 255, 0.5)":`var(${n.cssVarName("color-white")})`,o[n.cssVarBlockName("disabled-border-color")]=c}}}return o})}const Uy=["aria-disabled","disabled","autofocus","type"],Wy={name:"ElButton"},qy=we({...Wy,props:ui,emits:Oy,setup(e,{expose:t,emit:n}){const o=e,r=us();Fg({from:"type.text",replacement:"type.link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},P(()=>o.type==="text"));const s=Re(Su,void 0),i=sr("button"),l=ze("button"),{form:a}=qi(),c=Vn(P(()=>s==null?void 0:s.size)),u=vs(),h=H(),f=P(()=>o.type||(s==null?void 0:s.type)||""),p=P(()=>{var b,S,x;return(x=(S=o.autoInsertSpace)!=null?S:(b=i.value)==null?void 0:b.autoInsertSpace)!=null?x:!1}),v=P(()=>{var b;const S=(b=r.default)==null?void 0:b.call(r);if(p.value&&(S==null?void 0:S.length)===1){const x=S[0];if((x==null?void 0:x.type)===or){const E=x.children;return/^\p{Unified_Ideograph}{2}$/u.test(E.trim())}}return!1}),m=Ky(o),y=b=>{o.nativeType==="reset"&&(a==null||a.resetFields()),n("click",b)};return t({ref:h,size:c,type:f,disabled:u,shouldAddSpace:v}),(b,S)=>(O(),te("button",{ref_key:"_ref",ref:h,class:ee([d(l).b(),d(l).m(d(f)),d(l).m(d(c)),d(l).is("disabled",d(u)),d(l).is("loading",b.loading),d(l).is("plain",b.plain),d(l).is("round",b.round),d(l).is("circle",b.circle),d(l).is("text",b.text),d(l).is("link",b.link),d(l).is("has-bg",b.bg)]),"aria-disabled":d(u)||b.loading,disabled:d(u)||b.loading,autofocus:b.autofocus,type:b.nativeType,style:Ke(d(m)),onClick:y},[b.loading?(O(),te($e,{key:0},[b.$slots.loading?Be(b.$slots,"loading",{key:0}):(O(),ie(d(bt),{key:1,class:ee(d(l).is("loading"))},{default:ge(()=>[(O(),ie(nt(b.loadingIcon)))]),_:1},8,["class"]))],64)):b.icon||b.$slots.icon?(O(),ie(d(bt),{key:1},{default:ge(()=>[b.icon?(O(),ie(nt(b.icon),{key:0})):Be(b.$slots,"icon",{key:1})]),_:3})):de("v-if",!0),b.$slots.default?(O(),te("span",{key:2,class:ee({[d(l).em("text","expand")]:d(v)})},[Be(b.$slots,"default")],2)):de("v-if",!0)],14,Uy))}});var Yy=Ie(qy,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button.vue"]]);const Gy={size:ui.size,type:ui.type},Xy={name:"ElButtonGroup"},Zy=we({...Xy,props:Gy,setup(e){const t=e;mt(Su,Jt({size:Vt(t,"size"),type:Vt(t,"type")}));const n=ze("button");return(o,r)=>(O(),te("div",{class:ee(`${d(n).b("group")}`)},[Be(o.$slots,"default")],2))}});var ef=Ie(Zy,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button-group.vue"]]);const ys=Pt(Yy,{ButtonGroup:ef});Ui(ef);const un=new Map;let Pa;Ue&&(document.addEventListener("mousedown",e=>Pa=e),document.addEventListener("mouseup",e=>{for(const t of un.values())for(const{documentHandler:n}of t)n(e,Pa)}));function La(e,t){let n=[];return Array.isArray(t.arg)?n=t.arg:Jo(t.arg)&&n.push(t.arg),function(o,r){const s=t.instance.popperRef,i=o.target,l=r==null?void 0:r.target,a=!t||!t.instance,c=!i||!l,u=e.contains(i)||e.contains(l),h=e===i,f=n.length&&n.some(v=>v==null?void 0:v.contains(i))||n.length&&n.includes(l),p=s&&(s.contains(i)||s.contains(l));a||c||u||h||f||p||t.value(o,r)}}const Jy={beforeMount(e,t){un.has(e)||un.set(e,[]),un.get(e).push({documentHandler:La(e,t),bindingFn:t.value})},updated(e,t){un.has(e)||un.set(e,[]);const n=un.get(e),o=n.findIndex(s=>s.bindingFn===t.oldValue),r={documentHandler:La(e,t),bindingFn:t.value};o>=0?n.splice(o,1,r):n.push(r)},unmounted(e){un.delete(e)}};var Fa={beforeMount(e,t){let n=null,o;const r=()=>t.value&&t.value(),s=()=>{Date.now()-o<100&&r(),clearInterval(n),n=null};dn(e,"mousedown",i=>{i.button===0&&(o=Date.now(),rv(document,"mouseup",s),clearInterval(n),n=setInterval(r,100))})}};const Qy=De({header:{type:String,default:""},bodyStyle:{type:Ee([String,Object,Array]),default:""},shadow:{type:String,values:["always","hover","never"],default:"always"}}),e1={name:"ElCard"},t1=we({...e1,props:Qy,setup(e){const t=ze("card");return(n,o)=>(O(),te("div",{class:ee([d(t).b(),d(t).is(`${n.shadow}-shadow`)])},[n.$slots.header||n.header?(O(),te("div",{key:0,class:ee(d(t).e("header"))},[Be(n.$slots,"header",{},()=>[Ot(Ye(n.header),1)])],2)):de("v-if",!0),re("div",{class:ee(d(t).e("body")),style:Ke(n.bodyStyle)},[Be(n.$slots,"default")],6)],2))}});var n1=Ie(t1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/card/src/card.vue"]]);const o1=Pt(n1),r1={modelValue:{type:Array,default:()=>[]},disabled:Boolean,min:{type:Number,default:void 0},max:{type:Number,default:void 0},size:ir,id:{type:String,default:void 0},label:{type:String,default:void 0},fill:{type:String,default:void 0},textColor:{type:String,default:void 0},tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0}},tf={modelValue:{type:[Number,String,Boolean],default:()=>{}},label:{type:[String,Boolean,Number,Object]},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},controls:{type:String,default:void 0},border:Boolean,size:ir,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0}},_o=()=>{const e=Re(rr,{}),t=Re(Hn,{}),n=Re("CheckboxGroup",{}),o=P(()=>n&&(n==null?void 0:n.name)==="ElCheckboxGroup"),r=P(()=>t.size);return{isGroup:o,checkboxGroup:n,elForm:e,elFormItemSize:r,elFormItem:t}},s1=(e,{elFormItem:t})=>{const{inputId:n,isLabeledByFormItem:o}=gs(e,{formItemContext:t});return{isLabeledByFormItem:o,groupId:n}},i1=e=>{const t=H(!1),{emit:n}=Qe(),{isGroup:o,checkboxGroup:r,elFormItem:s}=_o(),i=H(!1);return{model:P({get(){var a,c;return o.value?(a=r.modelValue)==null?void 0:a.value:(c=e.modelValue)!=null?c:t.value},set(a){var c;o.value&&Array.isArray(a)?(i.value=r.max!==void 0&&a.length>r.max.value,i.value===!1&&((c=r==null?void 0:r.changeEvent)==null||c.call(r,a))):(n(Nt,a),t.value=a)}}),isGroup:o,isLimitExceeded:i,elFormItem:s}},l1=(e,t,{model:n})=>{const{isGroup:o,checkboxGroup:r}=_o(),s=H(!1),i=Vn(r==null?void 0:r.checkboxGroupSize,{prop:!0}),l=P(()=>{const u=n.value;return yo(u)==="[object Boolean]"?u:Array.isArray(u)?u.includes(e.label):u!=null?u===e.trueLabel:!!u}),a=Vn(P(()=>{var u;return o.value?(u=r==null?void 0:r.checkboxGroupSize)==null?void 0:u.value:void 0})),c=P(()=>!!(t.default||e.label));return{isChecked:l,focus:s,size:i,checkboxSize:a,hasOwnLabel:c}},a1=(e,{model:t,isChecked:n})=>{const{elForm:o,isGroup:r,checkboxGroup:s}=_o(),i=P(()=>{var a,c;const u=(a=s.max)==null?void 0:a.value,h=(c=s.min)==null?void 0:c.value;return!!(u||h)&&t.value.length>=u&&!n.value||t.value.length<=h&&n.value});return{isDisabled:P(()=>{var a,c;const u=e.disabled||(o==null?void 0:o.disabled);return(c=r.value?((a=s.disabled)==null?void 0:a.value)||u||i.value:u)!=null?c:!1}),isLimitDisabled:i}},c1=(e,{model:t})=>{function n(){Array.isArray(t.value)&&!t.value.includes(e.label)?t.value.push(e.label):t.value=e.trueLabel||!0}e.checked&&n()},u1=(e,{model:t,isLimitExceeded:n,hasOwnLabel:o,isDisabled:r,isLabeledByFormItem:s})=>{const{elFormItem:i,checkboxGroup:l}=_o(),{emit:a}=Qe();function c(v){var m,y;return v===e.trueLabel||v===!0?(m=e.trueLabel)!=null?m:!0:(y=e.falseLabel)!=null?y:!1}function u(v,m){a("change",c(v),m)}function h(v){if(n.value)return;const m=v.target;a("change",c(m.checked),v)}async function f(v){n.value||!o.value&&!r.value&&s.value&&(t.value=c([!1,e.falseLabel].includes(t.value)),await Fe(),u(t.value,v))}const p=P(()=>{var v;return((v=l.validateEvent)==null?void 0:v.value)||e.validateEvent});return ue(()=>e.modelValue,()=>{var v;p.value&&((v=i==null?void 0:i.validate)==null||v.call(i,"change").catch(m=>void 0))}),{handleChange:h,onClickRoot:f}},nf={[Nt]:e=>Oe(e)||Ve(e)||Zo(e),change:e=>Oe(e)||Ve(e)||Zo(e)},f1={[Nt]:e=>ae(e),change:e=>ae(e)},of=(e,t)=>{const{model:n,isGroup:o,isLimitExceeded:r,elFormItem:s}=i1(e),{focus:i,size:l,isChecked:a,checkboxSize:c,hasOwnLabel:u}=l1(e,t,{model:n}),{isDisabled:h}=a1(e,{model:n,isChecked:a}),{inputId:f,isLabeledByFormItem:p}=gs(e,{formItemContext:s,disableIdGeneration:u,disableIdManagement:o}),{handleChange:v,onClickRoot:m}=u1(e,{model:n,isLimitExceeded:r,hasOwnLabel:u,isDisabled:h,isLabeledByFormItem:p});return c1(e,{model:n}),{elFormItem:s,inputId:f,isLabeledByFormItem:p,isChecked:a,isDisabled:h,isGroup:o,checkboxSize:c,hasOwnLabel:u,model:n,handleChange:v,onClickRoot:m,focus:i,size:l}},d1=["tabindex","role","aria-checked"],p1=["id","aria-hidden","name","tabindex","disabled","true-value","false-value"],h1=["id","aria-hidden","disabled","value","name","tabindex"],m1={name:"ElCheckbox"},v1=we({...m1,props:tf,emits:nf,setup(e){const t=e,n=us(),{inputId:o,isLabeledByFormItem:r,isChecked:s,isDisabled:i,checkboxSize:l,hasOwnLabel:a,model:c,handleChange:u,onClickRoot:h,focus:f}=of(t,n),p=ze("checkbox");return(v,m)=>(O(),ie(nt(!d(a)&&d(r)?"span":"label"),{class:ee([d(p).b(),d(p).m(d(l)),d(p).is("disabled",d(i)),d(p).is("bordered",v.border),d(p).is("checked",d(s))]),"aria-controls":v.indeterminate?v.controls:null,onClick:d(h)},{default:ge(()=>[re("span",{class:ee([d(p).e("input"),d(p).is("disabled",d(i)),d(p).is("checked",d(s)),d(p).is("indeterminate",v.indeterminate),d(p).is("focus",d(f))]),tabindex:v.indeterminate?0:void 0,role:v.indeterminate?"checkbox":void 0,"aria-checked":v.indeterminate?"mixed":void 0},[v.trueLabel||v.falseLabel?at((O(),te("input",{key:0,id:d(o),"onUpdate:modelValue":m[0]||(m[0]=y=>He(c)?c.value=y:null),class:ee(d(p).e("original")),type:"checkbox","aria-hidden":v.indeterminate?"true":"false",name:v.name,tabindex:v.tabindex,disabled:d(i),"true-value":v.trueLabel,"false-value":v.falseLabel,onChange:m[1]||(m[1]=(...y)=>d(u)&&d(u)(...y)),onFocus:m[2]||(m[2]=y=>f.value=!0),onBlur:m[3]||(m[3]=y=>f.value=!1)},null,42,p1)),[[jr,d(c)]]):at((O(),te("input",{key:1,id:d(o),"onUpdate:modelValue":m[4]||(m[4]=y=>He(c)?c.value=y:null),class:ee(d(p).e("original")),type:"checkbox","aria-hidden":v.indeterminate?"true":"false",disabled:d(i),value:v.label,name:v.name,tabindex:v.tabindex,onChange:m[5]||(m[5]=(...y)=>d(u)&&d(u)(...y)),onFocus:m[6]||(m[6]=y=>f.value=!0),onBlur:m[7]||(m[7]=y=>f.value=!1)},null,42,h1)),[[jr,d(c)]]),re("span",{class:ee(d(p).e("inner"))},null,2)],10,d1),d(a)?(O(),te("span",{key:0,class:ee(d(p).e("label"))},[Be(v.$slots,"default"),v.$slots.default?de("v-if",!0):(O(),te($e,{key:0},[Ot(Ye(v.label),1)],64))],2)):de("v-if",!0)]),_:3},8,["class","aria-controls","onClick"]))}});var g1=Ie(v1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox.vue"]]);const b1=["name","tabindex","disabled","true-value","false-value"],y1=["name","tabindex","disabled","value"],w1={name:"ElCheckboxButton"},_1=we({...w1,props:tf,emits:nf,setup(e){const t=e,n=us(),{focus:o,isChecked:r,isDisabled:s,size:i,model:l,handleChange:a}=of(t,n),{checkboxGroup:c}=_o(),u=ze("checkbox"),h=P(()=>{var f,p,v,m;const y=(p=(f=c==null?void 0:c.fill)==null?void 0:f.value)!=null?p:"";return{backgroundColor:y,borderColor:y,color:(m=(v=c==null?void 0:c.textColor)==null?void 0:v.value)!=null?m:"",boxShadow:y?`-1px 0 0 0 ${y}`:void 0}});return(f,p)=>(O(),te("label",{class:ee([d(u).b("button"),d(u).bm("button",d(i)),d(u).is("disabled",d(s)),d(u).is("checked",d(r)),d(u).is("focus",d(o))])},[f.trueLabel||f.falseLabel?at((O(),te("input",{key:0,"onUpdate:modelValue":p[0]||(p[0]=v=>He(l)?l.value=v:null),class:ee(d(u).be("button","original")),type:"checkbox",name:f.name,tabindex:f.tabindex,disabled:d(s),"true-value":f.trueLabel,"false-value":f.falseLabel,onChange:p[1]||(p[1]=(...v)=>d(a)&&d(a)(...v)),onFocus:p[2]||(p[2]=v=>o.value=!0),onBlur:p[3]||(p[3]=v=>o.value=!1)},null,42,b1)),[[jr,d(l)]]):at((O(),te("input",{key:1,"onUpdate:modelValue":p[4]||(p[4]=v=>He(l)?l.value=v:null),class:ee(d(u).be("button","original")),type:"checkbox",name:f.name,tabindex:f.tabindex,disabled:d(s),value:f.label,onChange:p[5]||(p[5]=(...v)=>d(a)&&d(a)(...v)),onFocus:p[6]||(p[6]=v=>o.value=!0),onBlur:p[7]||(p[7]=v=>o.value=!1)},null,42,y1)),[[jr,d(l)]]),f.$slots.default||f.label?(O(),te("span",{key:2,class:ee(d(u).be("button","inner")),style:Ke(d(r)?d(h):void 0)},[Be(f.$slots,"default",{},()=>[Ot(Ye(f.label),1)])],6)):de("v-if",!0)],2))}});var rf=Ie(_1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-button.vue"]]);const C1={name:"ElCheckboxGroup"},k1=we({...C1,props:r1,emits:f1,setup(e,{emit:t}){const n=e,{elFormItem:o}=_o(),{groupId:r,isLabeledByFormItem:s}=s1(n,{elFormItem:o}),i=Vn(),l=ze("checkbox"),a=u=>{t(Nt,u),Fe(()=>{t("change",u)})},c=P({get(){return n.modelValue},set(u){a(u)}});return mt("CheckboxGroup",{name:"ElCheckboxGroup",modelValue:c,...$c(n),checkboxGroupSize:i,changeEvent:a}),ue(()=>n.modelValue,()=>{var u;n.validateEvent&&((u=o.validate)==null||u.call(o,"change").catch(h=>void 0))}),(u,h)=>(O(),ie(nt(u.tag),{id:d(r),class:ee(d(l).b("group")),role:"group","aria-label":d(s)?void 0:u.label||"checkbox-group","aria-labelledby":d(s)?d(o).labelId:void 0},{default:ge(()=>[Be(u.$slots,"default")]),_:3},8,["id","class","aria-label","aria-labelledby"]))}});var sf=Ie(k1,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-group.vue"]]);const cr=Pt(g1,{CheckboxButton:rf,CheckboxGroup:sf});Ui(rf);Ui(sf);let Fs=!1;function tr(e,t){if(!Ue)return;const n=function(s){var i;(i=t.drag)==null||i.call(t,s)},o=function(s){var i;No(document,"mousemove",n),No(document,"mouseup",o),No(document,"touchmove",n),No(document,"touchend",o),document.onselectstart=null,document.ondragstart=null,Fs=!1,(i=t.end)==null||i.call(t,s)},r=function(s){var i;Fs||(s.preventDefault(),document.onselectstart=()=>!1,document.ondragstart=()=>!1,dn(document,"mousemove",n),dn(document,"mouseup",o),dn(document,"touchmove",n),dn(document,"touchend",o),Fs=!0,(i=t.start)==null||i.call(t,s))};dn(e,"mousedown",r),dn(e,"touchstart",r)}const E1=we({name:"ElColorAlphaSlider",props:{color:{type:Object,required:!0},vertical:{type:Boolean,default:!1}},setup(e){const t=Qe(),n=oo(null),o=oo(null),r=H(0),s=H(0),i=H(null);ue(()=>e.color.get("alpha"),()=>{f()}),ue(()=>e.color.value,()=>{f()});function l(){if(e.vertical)return 0;const p=t.vnode.el,v=e.color.get("alpha");return p?Math.round(v*(p.offsetWidth-n.value.offsetWidth/2)/100):0}function a(){const p=t.vnode.el;if(!e.vertical)return 0;const v=e.color.get("alpha");return p?Math.round(v*(p.offsetHeight-n.value.offsetHeight/2)/100):0}function c(){if(e.color&&e.color.value){const{r:p,g:v,b:m}=e.color.toRgb();return`linear-gradient(to right, rgba(${p}, ${v}, ${m}, 0) 0%, rgba(${p}, ${v}, ${m}, 1) 100%)`}return null}function u(p){p.target!==n.value&&h(p)}function h(p){const m=t.vnode.el.getBoundingClientRect(),{clientX:y,clientY:b}=Ki(p);if(e.vertical){let S=b-m.top;S=Math.max(n.value.offsetHeight/2,S),S=Math.min(S,m.height-n.value.offsetHeight/2),e.color.set("alpha",Math.round((S-n.value.offsetHeight/2)/(m.height-n.value.offsetHeight)*100))}else{let S=y-m.left;S=Math.max(n.value.offsetWidth/2,S),S=Math.min(S,m.width-n.value.offsetWidth/2),e.color.set("alpha",Math.round((S-n.value.offsetWidth/2)/(m.width-n.value.offsetWidth)*100))}}function f(){r.value=l(),s.value=a(),i.value=c()}return We(()=>{const p={drag:v=>{h(v)},end:v=>{h(v)}};tr(o.value,p),tr(n.value,p),f()}),{thumb:n,bar:o,thumbLeft:r,thumbTop:s,background:i,handleClick:u,update:f}}});function S1(e,t,n,o,r,s){return O(),te("div",{class:ee(["el-color-alpha-slider",{"is-vertical":e.vertical}])},[re("div",{ref:"bar",class:"el-color-alpha-slider__bar",style:Ke({background:e.background}),onClick:t[0]||(t[0]=(...i)=>e.handleClick&&e.handleClick(...i))},null,4),re("div",{ref:"thumb",class:"el-color-alpha-slider__thumb",style:Ke({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,4)],2)}var x1=Ie(E1,[["render",S1],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/alpha-slider.vue"]]);const T1=we({name:"ElColorHueSlider",props:{color:{type:Object,required:!0},vertical:Boolean},setup(e){const t=Qe(),n=H(null),o=H(null),r=H(0),s=H(0),i=P(()=>e.color.get("hue"));ue(()=>i.value,()=>{h()});function l(f){f.target!==n.value&&a(f)}function a(f){const v=t.vnode.el.getBoundingClientRect(),{clientX:m,clientY:y}=Ki(f);let b;if(e.vertical){let S=y-v.top;S=Math.min(S,v.height-n.value.offsetHeight/2),S=Math.max(n.value.offsetHeight/2,S),b=Math.round((S-n.value.offsetHeight/2)/(v.height-n.value.offsetHeight)*360)}else{let S=m-v.left;S=Math.min(S,v.width-n.value.offsetWidth/2),S=Math.max(n.value.offsetWidth/2,S),b=Math.round((S-n.value.offsetWidth/2)/(v.width-n.value.offsetWidth)*360)}e.color.set("hue",b)}function c(){const f=t.vnode.el;if(e.vertical)return 0;const p=e.color.get("hue");return f?Math.round(p*(f.offsetWidth-n.value.offsetWidth/2)/360):0}function u(){const f=t.vnode.el;if(!e.vertical)return 0;const p=e.color.get("hue");return f?Math.round(p*(f.offsetHeight-n.value.offsetHeight/2)/360):0}function h(){r.value=c(),s.value=u()}return We(()=>{const f={drag:p=>{a(p)},end:p=>{a(p)}};tr(o.value,f),tr(n.value,f),h()}),{bar:o,thumb:n,thumbLeft:r,thumbTop:s,hueValue:i,handleClick:l,update:h}}});function $1(e,t,n,o,r,s){return O(),te("div",{class:ee(["el-color-hue-slider",{"is-vertical":e.vertical}])},[re("div",{ref:"bar",class:"el-color-hue-slider__bar",onClick:t[0]||(t[0]=(...i)=>e.handleClick&&e.handleClick(...i))},null,512),re("div",{ref:"thumb",class:"el-color-hue-slider__thumb",style:Ke({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,4)],2)}var N1=Ie(T1,[["render",$1],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/hue-slider.vue"]]);const lf=Symbol(),O1=()=>Re(lf),Ra=function(e,t,n){return[e,t*n/((e=(2-t)*n)<1?e:2-e)||0,e/2]},M1=function(e){return typeof e=="string"&&e.includes(".")&&Number.parseFloat(e)===1},A1=function(e){return typeof e=="string"&&e.includes("%")},ro=function(e,t){M1(e)&&(e="100%");const n=A1(e);return e=Math.min(t,Math.max(0,Number.parseFloat(`${e}`))),n&&(e=Number.parseInt(`${e*t}`,10)/100),Math.abs(e-t)<1e-6?1:e%t/Number.parseFloat(t)},Ba={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},Ar=function(e){e=Math.min(Math.round(e),255);const t=Math.floor(e/16),n=e%16;return`${Ba[t]||t}${Ba[n]||n}`},za=function({r:e,g:t,b:n}){return Number.isNaN(+e)||Number.isNaN(+t)||Number.isNaN(+n)?"":`#${Ar(e)}${Ar(t)}${Ar(n)}`},Rs={A:10,B:11,C:12,D:13,E:14,F:15},xn=function(e){return e.length===2?(Rs[e[0].toUpperCase()]||+e[0])*16+(Rs[e[1].toUpperCase()]||+e[1]):Rs[e[1].toUpperCase()]||+e[1]},I1=function(e,t,n){t=t/100,n=n/100;let o=t;const r=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,o*=r<=1?r:2-r;const s=(n+t)/2,i=n===0?2*o/(r+o):2*t/(n+t);return{h:e,s:i*100,v:s*100}},Da=function(e,t,n){e=ro(e,255),t=ro(t,255),n=ro(n,255);const o=Math.max(e,t,n),r=Math.min(e,t,n);let s;const i=o,l=o-r,a=o===0?0:l/o;if(o===r)s=0;else{switch(o){case e:{s=(t-n)/l+(t{this._hue=Math.max(0,Math.min(360,o)),this._saturation=Math.max(0,Math.min(100,r)),this._value=Math.max(0,Math.min(100,s)),this.doOnChange()};if(t.includes("hsl")){const o=t.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter(r=>r!=="").map((r,s)=>s>2?Number.parseFloat(r):Number.parseInt(r,10));if(o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3){const{h:r,s,v:i}=I1(o[0],o[1],o[2]);n(r,s,i)}}else if(t.includes("hsv")){const o=t.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter(r=>r!=="").map((r,s)=>s>2?Number.parseFloat(r):Number.parseInt(r,10));o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3&&n(o[0],o[1],o[2])}else if(t.includes("rgb")){const o=t.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter(r=>r!=="").map((r,s)=>s>2?Number.parseFloat(r):Number.parseInt(r,10));if(o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3){const{h:r,s,v:i}=Da(o[0],o[1],o[2]);n(r,s,i)}}else if(t.includes("#")){const o=t.replace("#","").trim();if(!/^[0-9a-fA-F]{3}$|^[0-9a-fA-F]{6}$|^[0-9a-fA-F]{8}$/.test(o))return;let r,s,i;o.length===3?(r=xn(o[0]+o[0]),s=xn(o[1]+o[1]),i=xn(o[2]+o[2])):(o.length===6||o.length===8)&&(r=xn(o.slice(0,2)),s=xn(o.slice(2,4)),i=xn(o.slice(4,6))),o.length===8?this._alpha=xn(o.slice(6))/255*100:(o.length===3||o.length===6)&&(this._alpha=100);const{h:l,s:a,v:c}=Da(r,s,i);n(l,a,c)}}compare(t){return Math.abs(t._hue-this._hue)<2&&Math.abs(t._saturation-this._saturation)<1&&Math.abs(t._value-this._value)<1&&Math.abs(t._alpha-this._alpha)<1}doOnChange(){const{_hue:t,_saturation:n,_value:o,_alpha:r,format:s}=this;if(this.enableAlpha)switch(s){case"hsl":{const i=Ra(t,n/100,o/100);this.value=`hsla(${t}, ${Math.round(i[1]*100)}%, ${Math.round(i[2]*100)}%, ${this.get("alpha")/100})`;break}case"hsv":{this.value=`hsva(${t}, ${Math.round(n)}%, ${Math.round(o)}%, ${this.get("alpha")/100})`;break}case"hex":{this.value=`${za(xo(t,n,o))}${Ar(r*255/100)}`;break}default:{const{r:i,g:l,b:a}=xo(t,n,o);this.value=`rgba(${i}, ${l}, ${a}, ${this.get("alpha")/100})`}}else switch(s){case"hsl":{const i=Ra(t,n/100,o/100);this.value=`hsl(${t}, ${Math.round(i[1]*100)}%, ${Math.round(i[2]*100)}%)`;break}case"hsv":{this.value=`hsv(${t}, ${Math.round(n)}%, ${Math.round(o)}%)`;break}case"rgb":{const{r:i,g:l,b:a}=xo(t,n,o);this.value=`rgb(${i}, ${l}, ${a})`;break}default:this.value=za(xo(t,n,o))}}}const P1=we({props:{colors:{type:Array,required:!0},color:{type:Object,required:!0}},setup(e){const{currentColor:t}=O1(),n=H(r(e.colors,e.color));ue(()=>t.value,s=>{const i=new zo;i.fromString(s),n.value.forEach(l=>{l.selected=i.compare(l)})}),qd(()=>{n.value=r(e.colors,e.color)});function o(s){e.color.fromString(e.colors[s])}function r(s,i){return s.map(l=>{const a=new zo;return a.enableAlpha=!0,a.format="rgba",a.fromString(l),a.selected=a.value===i.value,a})}return{rgbaColors:n,handleSelect:o}}}),L1={class:"el-color-predefine"},F1={class:"el-color-predefine__colors"},R1=["onClick"];function B1(e,t,n,o,r,s){return O(),te("div",L1,[re("div",F1,[(O(!0),te($e,null,yn(e.rgbaColors,(i,l)=>(O(),te("div",{key:e.colors[l],class:ee(["el-color-predefine__color-selector",{selected:i.selected,"is-alpha":i._alpha<100}]),onClick:a=>e.handleSelect(l)},[re("div",{style:Ke({backgroundColor:i.value})},null,4)],10,R1))),128))])])}var z1=Ie(P1,[["render",B1],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/predefine.vue"]]);const D1=we({name:"ElSlPanel",props:{color:{type:Object,required:!0}},setup(e){const t=Qe(),n=H(0),o=H(0),r=H("hsl(0, 100%, 50%)"),s=P(()=>{const a=e.color.get("hue"),c=e.color.get("value");return{hue:a,value:c}});function i(){const a=e.color.get("saturation"),c=e.color.get("value"),u=t.vnode.el,{clientWidth:h,clientHeight:f}=u;o.value=a*h/100,n.value=(100-c)*f/100,r.value=`hsl(${e.color.get("hue")}, 100%, 50%)`}function l(a){const u=t.vnode.el.getBoundingClientRect(),{clientX:h,clientY:f}=Ki(a);let p=h-u.left,v=f-u.top;p=Math.max(0,p),p=Math.min(p,u.width),v=Math.max(0,v),v=Math.min(v,u.height),o.value=p,n.value=v,e.color.set({saturation:p/u.width*100,value:100-v/u.height*100})}return ue(()=>s.value,()=>{i()}),We(()=>{tr(t.vnode.el,{drag:a=>{l(a)},end:a=>{l(a)}}),i()}),{cursorTop:n,cursorLeft:o,background:r,colorValue:s,handleDrag:l,update:i}}}),H1=re("div",{class:"el-color-svpanel__white"},null,-1),V1=re("div",{class:"el-color-svpanel__black"},null,-1),j1=re("div",null,null,-1),K1=[j1];function U1(e,t,n,o,r,s){return O(),te("div",{class:"el-color-svpanel",style:Ke({backgroundColor:e.background})},[H1,V1,re("div",{class:"el-color-svpanel__cursor",style:Ke({top:e.cursorTop+"px",left:e.cursorLeft+"px"})},K1,4)],4)}var W1=Ie(D1,[["render",U1],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/sv-panel.vue"]]);const q1=we({name:"ElColorPicker",components:{ElButton:ys,ElTooltip:Ty,ElInput:Gi,ElIcon:bt,Close:qv,ArrowDown:bu,SvPanel:W1,HueSlider:N1,AlphaSlider:x1,Predefine:z1},directives:{ClickOutside:Jy},props:{modelValue:String,id:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:{type:String,validator:$g},popperClass:String,label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},predefine:Array,validateEvent:{type:Boolean,default:!0}},emits:["change","active-change",Nt],setup(e,{emit:t}){const{t:n}=Yi(),o=ze("color"),r=Re(rr,{}),s=Re(Hn,{}),{inputId:i,isLabeledByFormItem:l}=gs(e,{formItemContext:s}),a=H(),c=H(),u=H(),h=H(null);let f=!0;const p=Jt(new zo({enableAlpha:e.showAlpha,format:e.colorFormat||"",value:e.modelValue})),v=H(!1),m=H(!1),y=H(""),b=P(()=>!e.modelValue&&!m.value?"transparent":T(p,e.showAlpha)),S=Vn(),x=P(()=>!!(e.disabled||r.disabled)),E=P(()=>!e.modelValue&&!m.value?"":p.value),k=P(()=>l.value?void 0:e.label||n("el.colorpicker.defaultLabel")),_=P(()=>l.value?s.labelId:void 0);ue(()=>e.modelValue,B=>{B?B&&B!==p.value&&(f=!1,p.fromString(B)):m.value=!1}),ue(()=>E.value,B=>{y.value=B,f&&t("active-change",B),f=!0}),ue(()=>p.value,()=>{!e.modelValue&&!m.value&&(m.value=!0)});function T(B,G){if(!(B instanceof zo))throw new TypeError("color should be instance of _color Class");const{r:J,g:me,b:Se}=B.toRgb();return G?`rgba(${J}, ${me}, ${Se}, ${B.get("alpha")/100})`:`rgb(${J}, ${me}, ${Se})`}function N(B){v.value=B}const R=ov(N,100);function q(){R(!1),X()}function X(){Fe(()=>{e.modelValue?p.fromString(e.modelValue):(p.value="",Fe(()=>{m.value=!1}))})}function U(){x.value||R(!v.value)}function M(){p.fromString(y.value)}function L(){var B;const G=p.value;t(Nt,G),t("change",G),e.validateEvent&&((B=s.validate)==null||B.call(s,"change").catch(J=>void 0)),R(!1),Fe(()=>{const J=new zo({enableAlpha:e.showAlpha,format:e.colorFormat||"",value:e.modelValue});p.compare(J)||X()})}function Z(){var B;R(!1),t(Nt,null),t("change",null),e.modelValue!==null&&e.validateEvent&&((B=s.validate)==null||B.call(s,"change").catch(G=>void 0)),X()}return We(()=>{e.modelValue&&(y.value=E.value)}),ue(()=>v.value,()=>{Fe(()=>{var B,G,J;(B=a.value)==null||B.update(),(G=c.value)==null||G.update(),(J=u.value)==null||J.update()})}),mt(lf,{currentColor:E}),{color:p,colorDisabled:x,colorSize:S,displayedColor:b,showPanelColor:m,showPicker:v,customInput:y,buttonId:i,buttonAriaLabel:k,buttonAriaLabelledby:_,handleConfirm:M,hide:q,handleTrigger:U,clear:Z,confirmValue:L,t:n,ns:o,hue:a,svPanel:c,alpha:u,popper:h}}}),Y1=["id","aria-label","aria-labelledby","aria-description","tabindex"];function G1(e,t,n,o,r,s){const i=je("hue-slider"),l=je("sv-panel"),a=je("alpha-slider"),c=je("predefine"),u=je("el-input"),h=je("el-button"),f=je("arrow-down"),p=je("el-icon"),v=je("close"),m=je("el-tooltip"),y=sp("click-outside");return O(),ie(m,{ref:"popper",visible:e.showPicker,"onUpdate:visible":t[3]||(t[3]=b=>e.showPicker=b),"show-arrow":!1,"fallback-placements":["bottom","top","right","left"],offset:0,"gpu-acceleration":!1,"popper-class":[e.ns.be("picker","panel"),e.ns.b("dropdown"),e.popperClass],"stop-popper-mouse-event":!1,effect:"light",trigger:"click",transition:"el-zoom-in-top",persistent:""},{content:ge(()=>[at((O(),te("div",null,[re("div",{class:ee(e.ns.be("dropdown","main-wrapper"))},[fe(i,{ref:"hue",class:"hue-slider",color:e.color,vertical:""},null,8,["color"]),fe(l,{ref:"svPanel",color:e.color},null,8,["color"])],2),e.showAlpha?(O(),ie(a,{key:0,ref:"alpha",color:e.color},null,8,["color"])):de("v-if",!0),e.predefine?(O(),ie(c,{key:1,ref:"predefine",color:e.color,colors:e.predefine},null,8,["color","colors"])):de("v-if",!0),re("div",{class:ee(e.ns.be("dropdown","btns"))},[re("span",{class:ee(e.ns.be("dropdown","value"))},[fe(u,{modelValue:e.customInput,"onUpdate:modelValue":t[0]||(t[0]=b=>e.customInput=b),"validate-event":!1,size:"small",onKeyup:Mn(e.handleConfirm,["enter"]),onBlur:e.handleConfirm},null,8,["modelValue","onKeyup","onBlur"])],2),fe(h,{class:ee(e.ns.be("dropdown","link-btn")),text:"",size:"small",onClick:e.clear},{default:ge(()=>[Ot(Ye(e.t("el.colorpicker.clear")),1)]),_:1},8,["class","onClick"]),fe(h,{plain:"",size:"small",class:ee(e.ns.be("dropdown","btn")),onClick:e.confirmValue},{default:ge(()=>[Ot(Ye(e.t("el.colorpicker.confirm")),1)]),_:1},8,["class","onClick"])],2)])),[[y,e.hide]])]),default:ge(()=>[re("div",{id:e.buttonId,class:ee([e.ns.b("picker"),e.ns.is("disabled",e.colorDisabled),e.ns.bm("picker",e.colorSize)]),role:"button","aria-label":e.buttonAriaLabel,"aria-labelledby":e.buttonAriaLabelledby,"aria-description":e.t("el.colorpicker.description",{color:e.modelValue||""}),tabindex:e.tabindex,onKeydown:t[2]||(t[2]=Mn((...b)=>e.handleTrigger&&e.handleTrigger(...b),["enter"]))},[e.colorDisabled?(O(),te("div",{key:0,class:ee(e.ns.be("picker","mask"))},null,2)):de("v-if",!0),re("div",{class:ee(e.ns.be("picker","trigger")),onClick:t[1]||(t[1]=(...b)=>e.handleTrigger&&e.handleTrigger(...b))},[re("span",{class:ee([e.ns.be("picker","color"),e.ns.is("alpha",e.showAlpha)])},[re("span",{class:ee(e.ns.be("picker","color-inner")),style:Ke({backgroundColor:e.displayedColor})},[at(fe(p,{class:ee([e.ns.be("picker","icon"),e.ns.is("icon-arrow-down")])},{default:ge(()=>[fe(f)]),_:1},8,["class"]),[[ao,e.modelValue||e.showPanelColor]]),!e.modelValue&&!e.showPanelColor?(O(),ie(p,{key:0,class:ee([e.ns.be("picker","empty"),e.ns.is("icon-close")])},{default:ge(()=>[fe(v)]),_:1},8,["class"])):de("v-if",!0)],6)],2)],2)],42,Y1)]),_:1},8,["visible","popper-class"])}var Ir=Ie(q1,[["render",G1],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/index.vue"]]);Ir.install=e=>{e.component(Ir.name,Ir)};const X1=Ir,Z1=X1,J1=De({id:{type:String,default:void 0},step:{type:Number,default:1},stepStrictly:Boolean,max:{type:Number,default:Number.POSITIVE_INFINITY},min:{type:Number,default:Number.NEGATIVE_INFINITY},modelValue:Number,disabled:Boolean,size:ir,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:e=>e===null||Ve(e)||["min","max"].includes(e),default:null},name:String,label:String,placeholder:String,precision:{type:Number,validator:e=>e>=0&&e===Number.parseInt(`${e}`,10)},validateEvent:{type:Boolean,default:!0}}),Q1={[xg]:(e,t)=>e!==t,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[Tg]:e=>Ve(e)||Yt(e),[Nt]:e=>Ve(e)||Yt(e)},ew=["aria-label","onKeydown"],tw=["aria-label","onKeydown"],nw={name:"ElInputNumber"},ow=we({...nw,props:J1,emits:Q1,setup(e,{expose:t,emit:n}){const o=e,{t:r}=Yi(),s=ze("input-number"),i=H(),l=Jt({currentValue:o.modelValue,userInput:null}),{formItem:a}=qi(),c=P(()=>Ve(o.modelValue)&&S(o.modelValue,-1)Ve(o.modelValue)&&S(o.modelValue)>o.max),h=P(()=>{const M=b(o.step);return In(o.precision)?Math.max(b(o.modelValue),M):(M>o.precision,o.precision)}),f=P(()=>o.controls&&o.controlsPosition==="right"),p=Vn(),v=vs(),m=P(()=>{if(l.userInput!==null)return l.userInput;let M=l.currentValue;if(Yt(M))return"";if(Ve(M)){if(Number.isNaN(M))return"";In(o.precision)||(M=M.toFixed(o.precision))}return M}),y=(M,L)=>{if(In(L)&&(L=h.value),L===0)return Math.round(M);let Z=String(M);const B=Z.indexOf(".");if(B===-1||!Z.replace(".","").split("")[B+L])return M;const me=Z.length;return Z.charAt(me-1)==="5"&&(Z=`${Z.slice(0,Math.max(0,me-1))}6`),Number.parseFloat(Number(Z).toFixed(L))},b=M=>{if(Yt(M))return 0;const L=M.toString(),Z=L.indexOf(".");let B=0;return Z!==-1&&(B=L.length-Z-1),B},S=(M,L=1)=>Ve(M)?y(M+o.step*L):l.currentValue,x=()=>{if(v.value||u.value)return;const M=o.modelValue||0,L=S(M);_(L)},E=()=>{if(v.value||c.value)return;const M=o.modelValue||0,L=S(M,-1);_(L)},k=(M,L)=>{const{max:Z,min:B,step:G,precision:J,stepStrictly:me,valueOnClear:Se}=o;let _e=Number(M);if(Yt(M)||Number.isNaN(_e))return null;if(M===""){if(Se===null)return null;_e=Oe(Se)?{min:B,max:Z}[Se]:Se}return me&&(_e=y(Math.round(_e/G)*G,J)),In(J)||(_e=y(_e,J)),(_e>Z||_eZ?Z:B,L&&n("update:modelValue",_e)),_e},_=M=>{var L;const Z=l.currentValue,B=k(M);Z!==B&&(l.userInput=null,n("update:modelValue",B),n("input",B),n("change",B,Z),o.validateEvent&&((L=a==null?void 0:a.validate)==null||L.call(a,"change").catch(G=>void 0)),l.currentValue=B)},T=M=>l.userInput=M,N=M=>{const L=M!==""?Number(M):"";(Ve(L)&&!Number.isNaN(L)||M==="")&&_(L),l.userInput=null},R=()=>{var M,L;(L=(M=i.value)==null?void 0:M.focus)==null||L.call(M)},q=()=>{var M,L;(L=(M=i.value)==null?void 0:M.blur)==null||L.call(M)},X=M=>{n("focus",M)},U=M=>{var L;n("blur",M),o.validateEvent&&((L=a==null?void 0:a.validate)==null||L.call(a,"blur").catch(Z=>void 0))};return ue(()=>o.modelValue,M=>{l.currentValue=k(M,!0),l.userInput=null},{immediate:!0}),We(()=>{var M;const{min:L,max:Z,modelValue:B}=o,G=(M=i.value)==null?void 0:M.input;if(G.setAttribute("role","spinbutton"),Number.isFinite(Z)?G.setAttribute("aria-valuemax",String(Z)):G.removeAttribute("aria-valuemax"),Number.isFinite(L)?G.setAttribute("aria-valuemin",String(L)):G.removeAttribute("aria-valuemin"),G.setAttribute("aria-valuenow",String(l.currentValue)),G.setAttribute("aria-disabled",String(v.value)),!Ve(B)&&B!=null){let J=Number(B);Number.isNaN(J)&&(J=null),n("update:modelValue",J)}}),nr(()=>{var M;const L=(M=i.value)==null?void 0:M.input;L==null||L.setAttribute("aria-valuenow",`${l.currentValue}`)}),t({focus:R,blur:q}),(M,L)=>(O(),te("div",{class:ee([d(s).b(),d(s).m(d(p)),d(s).is("disabled",d(v)),d(s).is("without-controls",!M.controls),d(s).is("controls-right",d(f))]),onDragstart:L[0]||(L[0]=zt(()=>{},["prevent"]))},[M.controls?at((O(),te("span",{key:0,role:"button","aria-label":d(r)("el.inputNumber.decrease"),class:ee([d(s).e("decrease"),d(s).is("disabled",d(c))]),onKeydown:Mn(E,["enter"])},[fe(d(bt),null,{default:ge(()=>[d(f)?(O(),ie(d(bu),{key:0})):(O(),ie(d(fg),{key:1}))]),_:1})],42,ew)),[[d(Fa),E]]):de("v-if",!0),M.controls?at((O(),te("span",{key:1,role:"button","aria-label":d(r)("el.inputNumber.increase"),class:ee([d(s).e("increase"),d(s).is("disabled",d(u))]),onKeydown:Mn(x,["enter"])},[fe(d(bt),null,{default:ge(()=>[d(f)?(O(),ie(d(Cv),{key:0})):(O(),ie(d(gg),{key:1}))]),_:1})],42,tw)),[[d(Fa),x]]):de("v-if",!0),fe(d(Gi),{id:M.id,ref_key:"input",ref:i,type:"number",step:M.step,"model-value":d(m),placeholder:M.placeholder,disabled:d(v),size:d(p),max:M.max,min:M.min,name:M.name,label:M.label,"validate-event":!1,onKeydown:[Mn(zt(x,["prevent"]),["up"]),Mn(zt(E,["prevent"]),["down"])],onBlur:U,onFocus:X,onInput:T,onChange:N},null,8,["id","step","model-value","placeholder","disabled","size","max","min","name","label","onKeydown"])],34))}});var rw=Ie(ow,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input-number/src/input-number.vue"]]);const sw=Pt(rw),iw=De({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},icon:{type:uo,default:""}}),lw={click:e=>e instanceof MouseEvent},aw=["href"],cw={name:"ElLink"},uw=we({...cw,props:iw,emits:lw,setup(e,{emit:t}){const n=e,o=ze("link");function r(s){n.disabled||t("click",s)}return(s,i)=>(O(),te("a",{class:ee([d(o).b(),d(o).m(s.type),d(o).is("disabled",s.disabled),d(o).is("underline",s.underline&&!s.disabled)]),href:s.disabled||!s.href?void 0:s.href,onClick:r},[s.icon?(O(),ie(d(bt),{key:0},{default:ge(()=>[(O(),ie(nt(s.icon)))]),_:1})):de("v-if",!0),s.$slots.default?(O(),te("span",{key:1,class:ee(d(o).e("inner"))},[Be(s.$slots,"default")],2)):de("v-if",!0),s.$slots.icon?Be(s.$slots,"icon",{key:2}):de("v-if",!0)],10,aw))}});var fw=Ie(uw,[["__file","/home/runner/work/element-plus/element-plus/packages/components/link/src/link.vue"]]);const dw=Pt(fw);var Ha=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function pw(e,t){return!!(e===t||Ha(e)&&Ha(t))}function hw(e,t){if(e.length!==t.length)return!1;for(var n=0;n{const t=Qe().proxy.$props;return P(()=>{const n=(o,r,s)=>({});return t.perfMode?ms(n):mw(n)})},Va="itemRendered",ja="scroll",af="forward",cf="backward",di="auto",gw="smart",bw="start",Ka="center",yw="end",go="horizontal",il="vertical",ww="ltr",Pr="rtl",uf="negative",_w="positive-ascending",ff="positive-descending",Cw={[go]:"left",[il]:"top"},kw=20,Ew={[go]:"deltaX",[il]:"deltaY"},Sw=({atEndEdge:e,atStartEdge:t,layout:n},o)=>{let r,s=0;const i=a=>a<0&&t.value||a>0&&e.value;return{hasReachedEdge:i,onWheel:a=>{Eu(r);const c=a[Ew[n.value]];i(s)&&i(s+c)||(s+=c,Ng()||a.preventDefault(),r=ku(()=>{o(s),s=0}))}}},pi=It({type:Ee([Number,Function]),required:!0}),hi=It({type:Number}),mi=It({type:Number,default:2}),xw=It({type:String,values:["ltr","rtl"],default:"ltr"}),vi=It({type:Number,default:0}),Wr=It({type:Number,required:!0}),df=It({type:String,values:["horizontal","vertical"],default:il}),pf=De({className:{type:String,default:""},containerElement:{type:Ee([String,Object]),default:"div"},data:{type:Ee(Array),default:()=>Pn([])},direction:xw,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:"div"},style:{type:Ee([Object,String,Array])},useIsScrolling:{type:Boolean,default:!1},width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:{type:Boolean,default:!1}}),Tw=De({cache:mi,estimatedItemSize:hi,layout:df,initScrollOffset:vi,total:Wr,itemSize:pi,...pf}),gi={type:Number,default:6},hf={type:Number,default:0},mf={type:Number,default:2};De({columnCache:mi,columnWidth:pi,estimatedColumnWidth:hi,estimatedRowHeight:hi,initScrollLeft:vi,initScrollTop:vi,itemKey:{type:Ee(Function),default:({columnIndex:e,rowIndex:t})=>`${t}:${e}`},rowCache:mi,rowHeight:pi,totalColumn:Wr,totalRow:Wr,hScrollbarSize:gi,vScrollbarSize:gi,scrollbarStartGap:hf,scrollbarEndGap:mf,...pf});const $w=De({alwaysOn:Boolean,class:String,layout:df,total:Wr,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize:gi,startGap:hf,endGap:mf,visible:Boolean}),Bs=(e,t)=>ee===ww||e===Pr||e===go;let Xn=null;function Ua(e=!1){if(Xn===null||e){const t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";const o=document.createElement("div"),r=o.style;return r.width="100px",r.height="100px",t.appendChild(o),document.body.appendChild(t),t.scrollLeft>0?Xn=ff:(t.scrollLeft=1,t.scrollLeft===0?Xn=uf:Xn=_w),document.body.removeChild(t),Xn}return Xn}function Nw({move:e,size:t,bar:n},o){const r={},s=`translate${n.axis}(${e}px)`;return r[n.size]=t,r.transform=s,r.msTransform=s,r.webkitTransform=s,o==="horizontal"?r.height="100%":r.width="100%",r}const Ow=we({name:"ElVirtualScrollBar",props:$w,emits:["scroll","start-move","stop-move"],setup(e,{emit:t}){const n=P(()=>e.startGap+e.endGap),o=ze("virtual-scrollbar"),r=ze("scrollbar"),s=H(),i=H();let l=null,a=null;const c=Jt({isDragging:!1,traveled:0}),u=P(()=>Iu[e.layout]),h=P(()=>e.clientSize-d(n)),f=P(()=>({position:"absolute",width:`${go===e.layout?h.value:e.scrollbarSize}px`,height:`${go===e.layout?e.scrollbarSize:h.value}px`,[Cw[e.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),p=P(()=>{const _=e.ratio,T=e.clientSize;if(_>=100)return Number.POSITIVE_INFINITY;if(_>=50)return _*T/100;const N=T/3;return Math.floor(Math.min(Math.max(_*T,kw),N))}),v=P(()=>{if(!Number.isFinite(p.value))return{display:"none"};const _=`${p.value}px`;return Nw({bar:u.value,size:_,move:c.traveled},e.layout)}),m=P(()=>Math.floor(e.clientSize-p.value-d(n))),y=()=>{window.addEventListener("mousemove",E),window.addEventListener("mouseup",x);const _=d(i);!_||(a=document.onselectstart,document.onselectstart=()=>!1,_.addEventListener("touchmove",E),_.addEventListener("touchend",x))},b=()=>{window.removeEventListener("mousemove",E),window.removeEventListener("mouseup",x),document.onselectstart=a,a=null;const _=d(i);!_||(_.removeEventListener("touchmove",E),_.removeEventListener("touchend",x))},S=_=>{_.stopImmediatePropagation(),!(_.ctrlKey||[1,2].includes(_.button))&&(c.isDragging=!0,c[u.value.axis]=_.currentTarget[u.value.offset]-(_[u.value.client]-_.currentTarget.getBoundingClientRect()[u.value.direction]),t("start-move"),y())},x=()=>{c.isDragging=!1,c[u.value.axis]=0,t("stop-move"),b()},E=_=>{const{isDragging:T}=c;if(!T||!i.value||!s.value)return;const N=c[u.value.axis];if(!N)return;Eu(l);const R=(s.value.getBoundingClientRect()[u.value.direction]-_[u.value.client])*-1,q=i.value[u.value.offset]-N,X=R-q;l=ku(()=>{c.traveled=Math.max(e.startGap,Math.min(X,m.value)),t("scroll",X,m.value)})},k=_=>{const T=Math.abs(_.target.getBoundingClientRect()[u.value.direction]-_[u.value.client]),N=i.value[u.value.offset]/2,R=T-N;c.traveled=Math.max(0,Math.min(R,m.value)),t("scroll",R,m.value)};return ue(()=>e.scrollFrom,_=>{c.isDragging||(c.traveled=Math.ceil(_*m.value))}),Mt(()=>{b()}),()=>pn("div",{role:"presentation",ref:s,class:[o.b(),e.class,(e.alwaysOn||c.isDragging)&&"always-on"],style:f.value,onMousedown:zt(k,["stop","prevent"]),onTouchstartPrevent:S},pn("div",{ref:i,class:r.e("thumb"),style:v.value,onMousedown:S},[]))}}),Mw=({name:e,getOffset:t,getItemSize:n,getItemOffset:o,getEstimatedTotalSize:r,getStartIndexForOffset:s,getStopIndexForStartIndex:i,initCache:l,clearCache:a,validateProps:c})=>we({name:e!=null?e:"ElVirtualList",props:Tw,emits:[Va,ja],setup(u,{emit:h,expose:f}){c(u);const p=Qe(),v=ze("vl"),m=H(l(u,p)),y=vw(),b=H(),S=H(),x=H(),E=H({isScrolling:!1,scrollDir:"forward",scrollOffset:Ve(u.initScrollOffset)?u.initScrollOffset:0,updateRequested:!1,isScrollbarDragging:!1,scrollbarAlwaysOn:u.scrollbarAlwaysOn}),k=P(()=>{const{total:ne,cache:ve}=u,{isScrolling:pe,scrollDir:j,scrollOffset:I}=d(E);if(ne===0)return[0,0,0,0];const Q=s(u,I,d(m)),le=i(u,Q,I,d(m)),Ce=!pe||j===cf?Math.max(1,ve):1,Me=!pe||j===af?Math.max(1,ve):1;return[Math.max(0,Q-Ce),Math.max(0,Math.min(ne-1,le+Me)),Q,le]}),_=P(()=>r(u,d(m))),T=P(()=>bi(u.layout)),N=P(()=>[{position:"relative",[`overflow-${T.value?"x":"y"}`]:"scroll",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:u.direction,height:Ve(u.height)?`${u.height}px`:u.height,width:Ve(u.width)?`${u.width}px`:u.width},u.style]),R=P(()=>{const ne=d(_),ve=d(T);return{height:ve?"100%":`${ne}px`,pointerEvents:d(E).isScrolling?"none":void 0,width:ve?`${ne}px`:"100%"}}),q=P(()=>T.value?u.width:u.height),{onWheel:X}=Sw({atStartEdge:P(()=>E.value.scrollOffset<=0),atEndEdge:P(()=>E.value.scrollOffset>=_.value),layout:P(()=>u.layout)},ne=>{var ve,pe;(pe=(ve=x.value).onMouseUp)==null||pe.call(ve),G(Math.min(E.value.scrollOffset+ne,_.value-q.value))}),U=()=>{const{total:ne}=u;if(ne>0){const[I,Q,le,Ce]=d(k);h(Va,I,Q,le,Ce)}const{scrollDir:ve,scrollOffset:pe,updateRequested:j}=d(E);h(ja,ve,pe,j)},M=ne=>{const{clientHeight:ve,scrollHeight:pe,scrollTop:j}=ne.currentTarget,I=d(E);if(I.scrollOffset===j)return;const Q=Math.max(0,Math.min(j,pe-ve));E.value={...I,isScrolling:!0,scrollDir:Bs(I.scrollOffset,Q),scrollOffset:Q,updateRequested:!1},Fe(Se)},L=ne=>{const{clientWidth:ve,scrollLeft:pe,scrollWidth:j}=ne.currentTarget,I=d(E);if(I.scrollOffset===pe)return;const{direction:Q}=u;let le=pe;if(Q===Pr)switch(Ua()){case uf:{le=-pe;break}case ff:{le=j-ve-pe;break}}le=Math.max(0,Math.min(le,j-ve)),E.value={...I,isScrolling:!0,scrollDir:Bs(I.scrollOffset,le),scrollOffset:le,updateRequested:!1},Fe(Se)},Z=ne=>{d(T)?L(ne):M(ne),U()},B=(ne,ve)=>{const pe=(_.value-q.value)/ve*ne;G(Math.min(_.value-q.value,pe))},G=ne=>{ne=Math.max(ne,0),ne!==d(E).scrollOffset&&(E.value={...d(E),scrollOffset:ne,scrollDir:Bs(d(E).scrollOffset,ne),updateRequested:!0},Fe(Se))},J=(ne,ve=di)=>{const{scrollOffset:pe}=d(E);ne=Math.max(0,Math.min(ne,u.total-1)),G(t(u,ne,ve,pe,d(m)))},me=ne=>{const{direction:ve,itemSize:pe,layout:j}=u,I=y.value(a&&pe,a&&j,a&&ve);let Q;if(ye(I,String(ne)))Q=I[ne];else{const le=o(u,ne,d(m)),Ce=n(u,ne,d(m)),Me=d(T),Ne=ve===Pr,g=Me?le:0;I[ne]=Q={position:"absolute",left:Ne?void 0:`${g}px`,right:Ne?`${g}px`:void 0,top:Me?0:`${le}px`,height:Me?"100%":`${Ce}px`,width:Me?`${Ce}px`:"100%"}}return Q},Se=()=>{E.value.isScrolling=!1,Fe(()=>{y.value(-1,null,null)})},_e=()=>{const ne=b.value;ne&&(ne.scrollTop=0)};We(()=>{if(!Ue)return;const{initScrollOffset:ne}=u,ve=d(b);Ve(ne)&&ve&&(d(T)?ve.scrollLeft=ne:ve.scrollTop=ne),U()}),nr(()=>{const{direction:ne,layout:ve}=u,{scrollOffset:pe,updateRequested:j}=d(E),I=d(b);if(j&&I)if(ve===go)if(ne===Pr)switch(Ua()){case"negative":{I.scrollLeft=-pe;break}case"positive-ascending":{I.scrollLeft=pe;break}default:{const{clientWidth:Q,scrollWidth:le}=I;I.scrollLeft=le-Q-pe;break}}else I.scrollLeft=pe;else I.scrollTop=pe});const Te={ns:v,clientSize:q,estimatedTotalSize:_,windowStyle:N,windowRef:b,innerRef:S,innerStyle:R,itemsToRender:k,scrollbarRef:x,states:E,getItemStyle:me,onScroll:Z,onScrollbarScroll:B,onWheel:X,scrollTo:G,scrollToItem:J,resetScrollTop:_e};return f({windowRef:b,innerRef:S,getItemStyleCache:y,scrollTo:G,scrollToItem:J,resetScrollTop:_e,states:E}),Te},render(u){var h;const{$slots:f,className:p,clientSize:v,containerElement:m,data:y,getItemStyle:b,innerElement:S,itemsToRender:x,innerStyle:E,layout:k,total:_,onScroll:T,onScrollbarScroll:N,onWheel:R,states:q,useIsScrolling:X,windowStyle:U,ns:M}=u,[L,Z]=x,B=nt(m),G=nt(S),J=[];if(_>0)for(let Te=L;Te<=Z;Te++)J.push((h=f.default)==null?void 0:h.call(f,{data:y,key:Te,index:Te,isScrolling:X?q.isScrolling:void 0,style:b(Te)}));const me=[pn(G,{style:E,ref:"innerRef"},Oe(G)?J:{default:()=>J})],Se=pn(Ow,{ref:"scrollbarRef",clientSize:v,layout:k,onScroll:N,ratio:v*100/this.estimatedTotalSize,scrollFrom:q.scrollOffset/(this.estimatedTotalSize-v),total:_}),_e=pn(B,{class:[M.e("window"),p],style:U,onScroll:T,onWheel:R,ref:"windowRef",key:0},Oe(B)?[me]:{default:()=>[me]});return pn("div",{key:0,class:[M.e("wrapper"),q.scrollbarAlwaysOn?"always-on":""]},[_e,Se])}}),Aw=Mw({name:"ElFixedSizeList",getItemOffset:({itemSize:e},t)=>t*e,getItemSize:({itemSize:e})=>e,getEstimatedTotalSize:({total:e,itemSize:t})=>t*e,getOffset:({height:e,total:t,itemSize:n,layout:o,width:r},s,i,l)=>{const a=bi(o)?r:e,c=Math.max(0,t*n-a),u=Math.min(c,s*n),h=Math.max(0,(s+1)*n-a);switch(i===gw&&(l>=h-a&&l<=u+a?i=di:i=Ka),i){case bw:return u;case yw:return h;case Ka:{const f=Math.round(h+(u-h)/2);return fc+Math.floor(a/2)?c:f}case di:default:return l>=h&&l<=u?l:lMath.max(0,Math.min(e-1,Math.floor(n/t))),getStopIndexForStartIndex:({height:e,total:t,itemSize:n,layout:o,width:r},s,i)=>{const l=s*n,a=bi(o)?r:e,c=Math.ceil((a+i-l)/n);return Math.max(0,Math.min(t-1,s+c-1))},initCache(){},clearCache:!0,validateProps(){}}),ll=Symbol(),Iw={key:-1,level:-1,data:{}};var Oo=(e=>(e.KEY="id",e.LABEL="label",e.CHILDREN="children",e.DISABLED="disabled",e))(Oo||{}),yi=(e=>(e.ADD="add",e.DELETE="delete",e))(yi||{});const Pw=De({data:{type:Ee(Array),default:()=>Pn([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:Ee(Object),default:()=>Pn({children:"children",label:"label",disabled:"disabled",value:"id"})},highlightCurrent:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultCheckedKeys:{type:Ee(Array),default:()=>Pn([])},checkStrictly:{type:Boolean,default:!1},defaultExpandedKeys:{type:Ee(Array),default:()=>Pn([])},indent:{type:Number,default:16},icon:{type:uo},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:{type:Boolean,default:!1},currentNodeKey:{type:Ee([String,Number])},accordion:{type:Boolean,default:!1},filterMethod:{type:Ee(Function)},perfMode:{type:Boolean,default:!0}}),Lw=De({node:{type:Ee(Object),default:()=>Pn(Iw)},expanded:{type:Boolean,default:!1},checked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},current:{type:Boolean,default:!1},hiddenExpandIcon:{type:Boolean,default:!1}}),Fw=De({node:{type:Ee(Object),required:!0}}),vf="node-click",gf="node-expand",bf="node-collapse",yf="current-change",wf="check",_f="check-change",Cf="node-contextmenu",Rw={[vf]:(e,t,n)=>e&&t&&n,[gf]:(e,t)=>e&&t,[bf]:(e,t)=>e&&t,[yf]:(e,t)=>e&&t,[wf]:(e,t)=>e&&t,[_f]:(e,t)=>e&&typeof t=="boolean",[Cf]:(e,t,n)=>e&&t&&n},Bw={click:(e,t)=>!!(e&&t),toggle:e=>!!e,check:(e,t)=>e&&typeof t=="boolean"};function zw(e,t){const n=H(new Set),o=H(new Set),{emit:r}=Qe();ue(()=>t.value,()=>Fe(()=>{S(e.defaultCheckedKeys)}),{immediate:!0});const s=()=>{if(!t.value||!e.showCheckbox||e.checkStrictly)return;const{levelTreeNodeMap:x,maxLevel:E}=t.value,k=n.value,_=new Set;for(let T=E-1;T>=1;--T){const N=x.get(T);!N||N.forEach(R=>{const q=R.children;if(q){let X=!0,U=!1;for(const M of q){const L=M.key;if(k.has(L))U=!0;else if(_.has(L)){X=!1,U=!0;break}else X=!1}X?k.add(R.key):U?(_.add(R.key),k.delete(R.key)):(k.delete(R.key),_.delete(R.key))}})}o.value=_},i=x=>n.value.has(x.key),l=x=>o.value.has(x.key),a=(x,E,k=!0)=>{const _=n.value,T=(N,R)=>{_[R?yi.ADD:yi.DELETE](N.key);const q=N.children;!e.checkStrictly&&q&&q.forEach(X=>{X.disabled||T(X,R)})};T(x,E),s(),k&&c(x,E)},c=(x,E)=>{const{checkedNodes:k,checkedKeys:_}=v(),{halfCheckedNodes:T,halfCheckedKeys:N}=m();r(wf,x.data,{checkedKeys:_,checkedNodes:k,halfCheckedKeys:N,halfCheckedNodes:T}),r(_f,x.data,E)};function u(x=!1){return v(x).checkedKeys}function h(x=!1){return v(x).checkedNodes}function f(){return m().halfCheckedKeys}function p(){return m().halfCheckedNodes}function v(x=!1){const E=[],k=[];if((t==null?void 0:t.value)&&e.showCheckbox){const{treeNodeMap:_}=t.value;n.value.forEach(T=>{const N=_.get(T);N&&(!x||x&&N.isLeaf)&&(k.push(T),E.push(N.data))})}return{checkedKeys:k,checkedNodes:E}}function m(){const x=[],E=[];if((t==null?void 0:t.value)&&e.showCheckbox){const{treeNodeMap:k}=t.value;o.value.forEach(_=>{const T=k.get(_);T&&(E.push(_),x.push(T.data))})}return{halfCheckedNodes:x,halfCheckedKeys:E}}function y(x){n.value.clear(),o.value.clear(),S(x)}function b(x,E){if((t==null?void 0:t.value)&&e.showCheckbox){const k=t.value.treeNodeMap.get(x);k&&a(k,E,!1)}}function S(x){if(t!=null&&t.value){const{treeNodeMap:E}=t.value;if(e.showCheckbox&&E&&x)for(const k of x){const _=E.get(k);_&&!i(_)&&a(_,!0,!1)}}}return{updateCheckedKeys:s,toggleCheckbox:a,isChecked:i,isIndeterminate:l,getCheckedKeys:u,getCheckedNodes:h,getHalfCheckedKeys:f,getHalfCheckedNodes:p,setChecked:b,setCheckedKeys:y}}function Dw(e,t){const n=H(new Set([])),o=H(new Set([])),r=P(()=>he(e.filterMethod));function s(l){var a;if(!r.value)return;const c=new Set,u=o.value,h=n.value,f=[],p=((a=t.value)==null?void 0:a.treeNodes)||[],v=e.filterMethod;h.clear();function m(y){y.forEach(b=>{f.push(b),v!=null&&v(l,b.data)?f.forEach(x=>{c.add(x.key)}):b.isLeaf&&h.add(b.key);const S=b.children;if(S&&m(S),!b.isLeaf){if(!c.has(b.key))h.add(b.key);else if(S){let x=!0;for(const E of S)if(!h.has(E.key)){x=!1;break}x?u.add(b.key):u.delete(b.key)}}f.pop()})}return m(p),c}function i(l){return o.value.has(l.key)}return{hiddenExpandIconKeySet:o,hiddenNodeKeySet:n,doFilter:s,isForceHiddenExpandIcon:i}}function Hw(e,t){const n=H(new Set(e.defaultExpandedKeys)),o=H(),r=oo();ue(()=>e.currentNodeKey,j=>{o.value=j},{immediate:!0}),ue(()=>e.data,j=>{pe(j)},{immediate:!0});const{isIndeterminate:s,isChecked:i,toggleCheckbox:l,getCheckedKeys:a,getCheckedNodes:c,getHalfCheckedKeys:u,getHalfCheckedNodes:h,setChecked:f,setCheckedKeys:p}=zw(e,r),{doFilter:v,hiddenNodeKeySet:m,isForceHiddenExpandIcon:y}=Dw(e,r),b=P(()=>{var j;return((j=e.props)==null?void 0:j.value)||Oo.KEY}),S=P(()=>{var j;return((j=e.props)==null?void 0:j.children)||Oo.CHILDREN}),x=P(()=>{var j;return((j=e.props)==null?void 0:j.disabled)||Oo.DISABLED}),E=P(()=>{var j;return((j=e.props)==null?void 0:j.label)||Oo.LABEL}),k=P(()=>{const j=n.value,I=m.value,Q=[],le=r.value&&r.value.treeNodes||[];function Ce(){const Me=[];for(let Ne=le.length-1;Ne>=0;--Ne)Me.push(le[Ne]);for(;Me.length;){const Ne=Me.pop();if(!!Ne&&(I.has(Ne.key)||Q.push(Ne),j.has(Ne.key))){const g=Ne.children;if(g){const w=g.length;for(let $=w-1;$>=0;--$)Me.push(g[$])}}}}return Ce(),Q}),_=P(()=>k.value.length>0);function T(j){const I=new Map,Q=new Map;let le=1;function Ce(Ne,g=1,w=void 0){var $;const F=[];for(const A of Ne){const V=q(A),Y={level:g,key:V,data:A};Y.label=U(A),Y.parent=w;const z=R(A);Y.disabled=X(A),Y.isLeaf=!z||z.length===0,z&&z.length&&(Y.children=Ce(z,g+1,Y)),F.push(Y),I.set(V,Y),Q.has(g)||Q.set(g,[]),($=Q.get(g))==null||$.push(Y)}return g>le&&(le=g),F}const Me=Ce(j);return{treeNodeMap:I,levelTreeNodeMap:Q,maxLevel:le,treeNodes:Me}}function N(j){const I=v(j);I&&(n.value=I)}function R(j){return j[S.value]}function q(j){return j?j[b.value]:""}function X(j){return j[x.value]}function U(j){return j[E.value]}function M(j){n.value.has(j.key)?J(j):G(j)}function L(j,I){t(vf,j.data,j,I),Z(j),e.expandOnClickNode&&M(j),e.showCheckbox&&e.checkOnClickNode&&!j.disabled&&l(j,!i(j),!0)}function Z(j){_e(j)||(o.value=j.key,t(yf,j.data,j))}function B(j,I){l(j,I)}function G(j){const I=n.value;if((r==null?void 0:r.value)&&e.accordion){const{treeNodeMap:Q}=r.value;I.forEach(le=>{const Ce=Q.get(le);Ce&&Ce.level===Ce.level&&I.delete(le)})}I.add(j.key),t(gf,j.data,j)}function J(j){n.value.delete(j.key),t(bf,j.data,j)}function me(j){return n.value.has(j.key)}function Se(j){return!!j.disabled}function _e(j){const I=o.value;return!!I&&I===j.key}function Te(){var j,I;if(!!o.value)return(I=(j=r==null?void 0:r.value)==null?void 0:j.treeNodeMap.get(o.value))==null?void 0:I.data}function ne(){return o.value}function ve(j){o.value=j}function pe(j){Fe(()=>r.value=T(j))}return{tree:r,flattenTree:k,isNotEmpty:_,getKey:q,getChildren:R,toggleExpand:M,toggleCheckbox:l,isExpanded:me,isChecked:i,isIndeterminate:s,isDisabled:Se,isCurrent:_e,isForceHiddenExpandIcon:y,handleNodeClick:L,handleNodeCheck:B,getCurrentNode:Te,getCurrentKey:ne,setCurrentKey:ve,getCheckedKeys:a,getCheckedNodes:c,getHalfCheckedKeys:u,getHalfCheckedNodes:h,setChecked:f,setCheckedKeys:p,filter:N,setData:pe}}var Vw=we({name:"ElTreeNodeContent",props:Fw,setup(e){const t=Re(ll),n=ze("tree");return()=>{const o=e.node,{data:r}=o;return t!=null&&t.ctx.slots.default?t.ctx.slots.default({node:o,data:r}):pn("span",{class:n.be("node","label")},[o==null?void 0:o.label])}}});const jw="caret-right",Kw=we({name:"ElTreeNode",components:{ElIcon:bt,CaretRight:$v,ElCheckbox:cr,ElNodeContent:Vw},props:Lw,emits:Bw,setup(e,{emit:t}){const n=Re(ll),o=ze("tree"),r=P(()=>{var u;return(u=n==null?void 0:n.props.indent)!=null?u:16}),s=P(()=>{var u;return(u=n==null?void 0:n.props.icon)!=null?u:jw});return{ns:o,indent:r,icon:s,handleClick:u=>{t("click",e.node,u)},handleExpandIconClick:()=>{t("toggle",e.node)},handleCheckChange:u=>{t("check",e.node,u)},handleContextMenu:u=>{var h,f,p,v;(p=(f=(h=n==null?void 0:n.instance)==null?void 0:h.vnode)==null?void 0:f.props)!=null&&p.onNodeContextmenu&&(u.stopPropagation(),u.preventDefault()),n==null||n.ctx.emit(Cf,u,(v=e.node)==null?void 0:v.data,e.node)}}}}),Uw=["aria-expanded","aria-disabled","aria-checked","data-key"];function Ww(e,t,n,o,r,s){var i,l,a;const c=je("el-icon"),u=je("el-checkbox"),h=je("el-node-content");return O(),te("div",{ref:"node$",class:ee([e.ns.b("node"),e.ns.is("expanded",e.expanded),e.ns.is("current",e.current),e.ns.is("focusable",!e.disabled),e.ns.is("checked",!e.disabled&&e.checked)]),role:"treeitem",tabindex:"-1","aria-expanded":e.expanded,"aria-disabled":e.disabled,"aria-checked":e.checked,"data-key":(i=e.node)==null?void 0:i.key,onClick:t[1]||(t[1]=zt((...f)=>e.handleClick&&e.handleClick(...f),["stop"])),onContextmenu:t[2]||(t[2]=(...f)=>e.handleContextMenu&&e.handleContextMenu(...f))},[re("div",{class:ee(e.ns.be("node","content")),style:Ke({paddingLeft:`${(e.node.level-1)*e.indent}px`})},[e.icon?(O(),ie(c,{key:0,class:ee([e.ns.is("leaf",!!((l=e.node)!=null&&l.isLeaf)),e.ns.is("hidden",e.hiddenExpandIcon),{expanded:!((a=e.node)!=null&&a.isLeaf)&&e.expanded},e.ns.be("node","expand-icon")]),onClick:zt(e.handleExpandIconClick,["stop"])},{default:ge(()=>[(O(),ie(nt(e.icon)))]),_:1},8,["class","onClick"])):de("v-if",!0),e.showCheckbox?(O(),ie(u,{key:1,"model-value":e.checked,indeterminate:e.indeterminate,disabled:e.disabled,onChange:e.handleCheckChange,onClick:t[0]||(t[0]=zt(()=>{},["stop"]))},null,8,["model-value","indeterminate","disabled","onChange"])):de("v-if",!0),fe(h,{node:e.node},null,8,["node"])],6)],42,Uw)}var qw=Ie(Kw,[["render",Ww],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree-node.vue"]]);const Yw=we({name:"ElTreeV2",components:{ElTreeNode:qw,FixedSizeList:Aw},props:Pw,emits:Rw,setup(e,t){mt(ll,{ctx:t,props:e,instance:Qe()}),mt(Hn,void 0);const{t:n}=Yi(),o=ze("tree"),{flattenTree:r,isNotEmpty:s,toggleExpand:i,isExpanded:l,isIndeterminate:a,isChecked:c,isDisabled:u,isCurrent:h,isForceHiddenExpandIcon:f,toggleCheckbox:p,handleNodeClick:v,handleNodeCheck:m,getCurrentNode:y,getCurrentKey:b,setCurrentKey:S,getCheckedKeys:x,getCheckedNodes:E,getHalfCheckedKeys:k,getHalfCheckedNodes:_,setChecked:T,setCheckedKeys:N,filter:R,setData:q}=Hw(e,t.emit);return t.expose({getCurrentNode:y,getCurrentKey:b,setCurrentKey:S,getCheckedKeys:x,getCheckedNodes:E,getHalfCheckedKeys:k,getHalfCheckedNodes:_,setChecked:T,setCheckedKeys:N,filter:R,setData:q}),{t:n,ns:o,flattenTree:r,itemSize:26,isNotEmpty:s,toggleExpand:i,toggleCheckbox:p,isExpanded:l,isIndeterminate:a,isChecked:c,isDisabled:u,isCurrent:h,isForceHiddenExpandIcon:f,handleNodeClick:v,handleNodeCheck:m}}});function Gw(e,t,n,o,r,s){var i;const l=je("el-tree-node"),a=je("fixed-size-list");return O(),te("div",{class:ee([e.ns.b(),{[e.ns.m("highlight-current")]:e.highlightCurrent}]),role:"tree"},[e.isNotEmpty?(O(),ie(a,{key:0,"class-name":e.ns.b("virtual-list"),data:e.flattenTree,total:e.flattenTree.length,height:e.height,"item-size":e.itemSize,"perf-mode":e.perfMode},{default:ge(({data:c,index:u,style:h})=>[(O(),ie(l,{key:c[u].key,style:Ke(h),node:c[u],expanded:e.isExpanded(c[u]),"show-checkbox":e.showCheckbox,checked:e.isChecked(c[u]),indeterminate:e.isIndeterminate(c[u]),disabled:e.isDisabled(c[u]),current:e.isCurrent(c[u]),"hidden-expand-icon":e.isForceHiddenExpandIcon(c[u]),onClick:e.handleNodeClick,onToggle:e.toggleExpand,onCheck:e.handleNodeCheck},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck"]))]),_:1},8,["class-name","data","total","height","item-size","perf-mode"])):(O(),te("div",{key:1,class:ee(e.ns.e("empty-block"))},[re("span",{class:ee(e.ns.e("empty-text"))},Ye((i=e.emptyText)!=null?i:e.t("el.tree.emptyText")),3)],2))],2)}var Xw=Ie(Yw,[["render",Gw],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree.vue"]]);const Zw=Pt(Xw);const Jw=re("div",{style:{width:"100%",height:"30px","background-color":"#26282f",display:"flex","align-items":"center","justify-content":"center",color:"white"},class:"modal-drag"}," Profiler ",-1),Qw={style:{width:"100%"}},e_={style:{flex:"1","text-align":"right"}},kf=we({__name:"ProfilerPanel",props:{show:Boolean},setup(e){let t=H([]),n;function o(){const s=window.cc;if(!s||!s.profiler||!s.profiler.stats)return;const i=s.profiler.stats;t.value.forEach(l=>{const a=i[l.key];l.desc=a.desc,a.isInteger?l.value=a.counter._value|0:l.value=a.counter._value.toFixed(2)}),n=setTimeout(o,1e3)}function r(){t.value=[{key:"fps",desc:"",value:0},{key:"draws",desc:"",value:0},{key:"frame",desc:"",value:0},{key:"instances",desc:"",value:0},{key:"tricount",desc:"",value:0},{key:"logic",desc:"",value:0},{key:"physics",desc:"",value:0},{key:"render",desc:"",value:0},{key:"textureMemory",desc:"",value:0},{key:"bufferMemory",desc:"",value:0}],o()}return We(()=>{r()}),ls(()=>{isNaN(n)||clearTimeout(n)}),(s,i)=>(O(),te($e,null,[Jw,re("div",Qw,[(O(!0),te($e,null,yn(d(t),l=>(O(),te("div",{class:"row",key:l.key},[re("span",null,Ye(l.desc),1),re("span",e_,Ye(l.value),1)]))),128))])],64))}});const t_={class:"row"},n_={style:{flex:"1"}},Ef=we({__name:"PropItem",props:{model:null,propName:null,propKey:null,updateKey:null},setup(e){const t=e;function n(){const r=t.model[t.propKey],s=typeof r;return s==="object"&&r.__classname__?r.__classname__:s}class o{static get color(){const s=t.model[t.propKey],i=s.a.toString(16);return`#${s.toHEX()}${i.length===1?"0"+i:i}`}static set color(s){t.model[t.propKey]=new cc.Color().fromHEX(s)}}return(r,s)=>{const i=sw,l=Gi,a=cr,c=Z1;return O(),te("div",t_,[re("span",n_,Ye(e.propName),1),n()=="number"?(O(),ie(i,{key:0,modelValue:e.model[e.propKey],"onUpdate:modelValue":s[0]||(s[0]=u=>e.model[e.propKey]=u),precision:2,size:"small","controls-position":"right",style:{flex:"1"}},null,8,["modelValue"])):n()=="string"?(O(),ie(l,{key:1,size:"small",modelValue:e.model[e.propKey],"onUpdate:modelValue":s[1]||(s[1]=u=>e.model[e.propKey]=u),style:{flex:"1"}},null,8,["modelValue"])):n()=="boolean"?(O(),ie(a,{key:2,modelValue:e.model[e.propKey],"onUpdate:modelValue":s[2]||(s[2]=u=>e.model[e.propKey]=u),size:"small",style:{"margin-left":"10px"}},null,8,["modelValue"])):n()=="cc.Color"?(O(),ie(c,{key:3,modelValue:o.color,"onUpdate:modelValue":s[3]||(s[3]=u=>o.color=u),size:"small",style:{flex:"1"},"color-format":"hex","show-alpha":""},null,8,["modelValue"])):de("",!0)])}}});class bo{static checkNodeValid(t){return t&&cc.isValid(t)}static outputToConsole(t){let n=1;for(;window["temp"+n]!==void 0;)n++;window["temp"+n]=t,console.log("temp"+n),console.log(window["temp"+n]),this.copyToClipboard("temp"+n)}static async copyToClipboard(t){try{await navigator.clipboard.writeText(t),console.log("\u5DF2\u901A\u8FC7 Clipboard API \u590D\u5236\u5230\u526A\u8D34\u677F:",t)}catch{const o=document.createElement("textarea");o.value=t,document.body.appendChild(o),o.select(),document.execCommand("copy"),document.body.removeChild(o),console.log("\u5DF2\u901A\u8FC7 execCommand \u56DE\u9000\u590D\u5236\u5230\u526A\u8D34\u677F:",t)}}static drawNodeRect(t){let n,o=t.getComponent(cc.UITransformComponent);if(o)n=this.getSelfBoundingBoxToWold(o);else{let f=cc.v3();t.getWorldPosition(f),n=cc.rect(f.x,f.y,0,0)}let r=new cc.Node("Canvas");cc.director.getScene().addChild(r),r.addComponent(cc.Canvas);let i=new cc.Node,l=i.addComponent(cc.GraphicsComponent),a=i.addComponent(cc.UITransformComponent);r.addChild(i);let c=cc.v3(n.center.x,n.center.y,0),u=cc.v3();return r.getComponent(cc.UITransformComponent).convertToNodeSpaceAR(c,u),i.setPosition(u),i.layer=t.layer,n.width===0||n.height===0?(l.circle(0,0,100),l.fillColor=cc.Color.GREEN,l.fill()):(a.width=n.width,a.height=n.height,l.rect(-a.width/2,-a.height/2,a.width,a.height),l.fillColor=new cc.Color().fromHEX("#E91E6390"),l.fill()),setTimeout(()=>{cc.isValid(r)&&r.destroy()},2e3),t}static getComponentName(t){return t.__classname__}static getComponents(t){return t.components.map(n=>({name:n.__classname__,target:n}))}static getSelfBoundingBoxToWold(t){let n=cc.mat4();if(t.node.parent){t.node.parent.getWorldMatrix(n);let o=n,r=cc.mat4();cc.Mat4.fromRTS(r,t.node.getRotation(),t.node.getPosition(),t.node.getScale());const s=t._contentSize.width,i=t._contentSize.height,l=cc.rect(-t._anchorPoint.x*s,-t._anchorPoint.y*i,s,i);return cc.Mat4.multiply(n,o,r),l.transformMat4(n),l}else return t.getBoundingBox()}}const o_={class:"row"},r_=re("span",{class:"header-title",style:{flex:"1"}},"Node",-1),s_=Ot("+"),i_=Ot(">"),l_=we({__name:"CCNode",props:{ccNode:Object,updateKey:Number},setup(e){const t=e;class n{static get ccNode(){return t.ccNode}static get nodeName(){return this.ccNode.name}static set nodeName(r){this.ccNode.name=r}static get x(){return this.ccNode.getPosition().x}static set x(r){const s=this.ccNode.getPosition();this.ccNode.setPosition(r,s.y,s.z)}static get y(){return this.ccNode.getPosition().y}static set y(r){const s=this.ccNode.getPosition();this.ccNode.setPosition(s.x,r,s.z)}static get z(){return this.ccNode.getPosition().z}static set z(r){const s=this.ccNode.getPosition();this.ccNode.setPosition(s.x,s.y,r)}static get scaleX(){return this.ccNode.getScale().x}static set scaleX(r){const s=this.ccNode.getScale();this.ccNode.setScale(r,s.y,s.z)}static get scaleY(){return this.ccNode.getScale().y}static set scaleY(r){const s=this.ccNode.getScale();this.ccNode.setScale(s.x,r,s.z)}static get scaleZ(){return this.ccNode.getScale().z}static set scaleZ(r){const s=this.ccNode.getScale();this.ccNode.setScale(s.x,s.y,r)}}return qn(n,"props",[{name:"Name",key:"nodeName"},{name:"X",key:"x"},{name:"Y",key:"y"},{name:"Z",key:"z"},{name:"Scale X",key:"scaleX"},{name:"Scale Y",key:"scaleY"},{name:"Scale Z",key:"scaleZ"}]),(o,r)=>{const s=cr,i=ys,l=kf;return O(),te($e,null,[re("div",o_,[fe(s,{modelValue:e.ccNode.active,"onUpdate:modelValue":r[0]||(r[0]=a=>e.ccNode.active=a),size:"small",style:{"margin-right":"10px"}},null,8,["modelValue"]),r_,fe(i,{size:"small",onClick:r[1]||(r[1]=a=>d(bo).drawNodeRect(e.ccNode))},{default:ge(()=>[s_]),_:1}),fe(i,{size:"small",onClick:r[2]||(r[2]=a=>d(bo).outputToConsole(e.ccNode))},{default:ge(()=>[i_]),_:1})]),e.ccNode.name!="PROFILER_NODE"?(O(!0),te($e,{key:0},yn(n.props,a=>(O(),ie(Ef,{key:a.key,model:n,"prop-name":a.name,"prop-key":a.key,"update-key":e.updateKey},null,8,["prop-name","prop-key","update-key"]))),128)):de("",!0),e.ccNode.name=="PROFILER_NODE"?(O(),ie(l,{key:1,show:!0})):de("",!0)],64)}}});class a_{static getViewModel(t,n){switch(t){case"cc.UITransform":return new c_(n);case"cc.Label":return new u_;case"cc.Sprite":return new f_;default:return null}}}class c_{constructor(t){qn(this,"componentGetter");qn(this,"props",[{name:"Width",key:"width",custom:!0},{name:"Height",key:"height",custom:!0},{name:"Anchor X",key:"anchorX",custom:!0},{name:"Anchor Y",key:"anchorY",custom:!0}]);this.componentGetter=t}get component(){return this.componentGetter()}get width(){return this.componentGetter().contentSize.width}set width(t){const n=this.component.contentSize;this.component.setContentSize(t,n.height)}get height(){return this.component.contentSize.height}set height(t){const n=this.component.contentSize;this.component.setContentSize(n.width,t)}get anchorX(){return this.component.anchorPoint.x}set anchorX(t){const n=this.component.anchorPoint;this.component.setAnchorPoint(t,n.y)}get anchorY(){return this.component.anchorPoint.y}set anchorY(t){const n=this.component.anchorPoint;this.component.setAnchorPoint(n.x,t)}}class u_{constructor(){qn(this,"props",[{name:"String",key:"string"},{name:"Color",key:"color"},{name:"Font Size",key:"fontSize"},{name:"Line Height",key:"lineHeight"}])}}class f_{constructor(){qn(this,"props",[{name:"Color",key:"color"}])}}const d_={class:"row"},p_={style:{flex:"1"}},h_=Ot(">"),m_=we({__name:"CCComponent",props:{name:String,component:Object,updateKey:Number},setup(e){const t=e,n=a_.getViewModel(t.name,()=>t.component);return(o,r)=>{const s=cr,i=ys;return O(),te($e,null,[re("div",d_,[fe(s,{modelValue:e.component.enabled,"onUpdate:modelValue":r[0]||(r[0]=l=>e.component.enabled=l),size:"small",style:{"margin-right":"10px"}},null,8,["modelValue"]),re("span",p_,Ye(e.name),1),fe(i,{size:"small",onClick:r[1]||(r[1]=l=>d(bo).outputToConsole(e.component))},{default:ge(()=>[h_]),_:1})]),d(n)?(O(!0),te($e,{key:0},yn(d(n).props,l=>(O(),ie(Ef,{key:l.key,model:l.custom?d(n):e.component,"prop-name":l.name,"prop-key":l.key,"update-key":e.updateKey},null,8,["model","prop-name","prop-key","update-key"]))),128)):de("",!0)],64)}}}),v_={class:"row"},g_={class:"header-title",style:{flex:"1"}},b_=Ot(">"),y_=we({__name:"UserComponent",props:{name:String,component:Object,updateKey:Number},setup(e){return(t,n)=>{const o=cr,r=ys;return O(),te("div",v_,[fe(o,{modelValue:e.component.enabled,"onUpdate:modelValue":n[0]||(n[0]=s=>e.component.enabled=s),size:"small",style:{"margin-right":"10px"}},null,8,["modelValue"]),re("span",g_,Ye(e.name),1),fe(r,{size:"small",onClick:n[1]||(n[1]=s=>d(bo).outputToConsole(e.component))},{default:ge(()=>[b_]),_:1})])}}});const w_=re("div",{class:"row",style:{height:"2px","background-color":"#1d1e21"}},null,-1),__=re("div",{class:"row",style:{height:"2px","background-color":"#1d1e21"}},null,-1),C_=we({__name:"TreePanel",props:{show:Boolean},setup(e){const t=e;let n=H(1),o;const r=new Map;let s=[];const i={value:"uuid",label:"name",children:"children"},l=(window.innerHeight-120)/2,a=H(null);We(()=>{console.log("ccc-devtools init")});function c(b,S,x){return x>=S.length?b:(b=b.getChildByUuid(S[x]),c(b,S,x+1))}function u(b){const S=c(cc.director.getScene(),b.path,0);b?o=S:o=null}function h(b){r.set(b.uuid,!0),s=[...r.keys()]}function f(b){r.delete(b.uuid),s=[...r.keys()]}function p(b,S,x){S.forEach(E=>{const k=x.concat(E.uuid),_={uuid:E.uuid,name:E.name,active:E.activeInHierarchy,children:[],path:k};E.children&&E.children.length>0&&p(_.children,E.children,k),b.push(_)})}function v(){if(t.show&&window.ccdevShow&&cc.director.getScene()){let b=[];p(b,cc.director.getScene().children,[]),a.value.setData(b),n.value=-n.value}window.requestAnimationFrame(v)}function m(){v()}const y=setInterval(()=>{window.cc&&cc.director.getScene()&&(m(),clearInterval(y))},1e3);return(b,S)=>{const x=Zw,E=O0;return O(),te($e,null,[re("div",{style:Ke([{width:"100%"},{height:l}])},[fe(x,{ref_key:"treeView",ref:a,props:i,"empty-text":"\u6B63\u5728\u52A0\u8F7D\u573A\u666F","highlight-current":!0,"expand-on-click-node":!1,"default-expanded-keys":d(s),onCurrentChange:u,onNodeExpand:h,onNodeCollapse:f,height:l},{default:ge(({node:k})=>[re("span",{class:ee({"node-hide":!k.data.active})},Ye(k.label),3)]),_:1},8,["default-expanded-keys"])],4),re("div",{style:Ke([{width:"100%","border-top":"2px solid #414243"},{height:l}])},[d(n)!==0&&d(bo).checkNodeValid(d(o))?(O(),ie(E,{key:0},{default:ge(()=>[fe(l_,{"cc-node":d(o),"update-key":d(n)},null,8,["cc-node","update-key"]),w_,(O(!0),te($e,null,yn(d(bo).getComponents(d(o)),k=>(O(),te($e,{key:k.name},[k.name.startsWith("cc.")?(O(),ie(m_,{key:0,component:k.target,name:k.name,"update-key":d(n)},null,8,["component","name","update-key"])):(O(),ie(y_,{key:1,component:k.target,name:k.name,"update-key":d(n)},null,8,["component","name","update-key"])),__],64))),128))]),_:1})):de("",!0)],4)],64)}}});var k_=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n};const E_=Ot("ccc-devtools"),S_=we({__name:"App",setup(e){let t=H(!1);return window.addEventListener("showProfiler",n=>{t.value=!t.value}),(n,o)=>{const r=je("vue-final-modal"),s=o1,i=dw;return O(),te($e,null,[re("div",null,[fe(r,{modelValue:d(t),"onUpdate:modelValue":o[0]||(o[0]=l=>He(t)?t.value=l:t=l),classes:"modal-container","content-class":"modal-content","hide-overlay":!0,"click-to-close":!1,"prevent-click":!0,drag:!0,"fit-parent":!0,"drag-selector":".modal-drag"},{default:ge(()=>[fe(kf,{show:d(t)},null,8,["show"])]),_:1},8,["modelValue"])]),fe(s,{"body-style":{padding:0},style:{margin:"10px"}},{default:ge(()=>[fe(C_,{show:!0})]),_:1}),fe(i,{type:"primary",href:"https://github.com/potato47/ccc-devtools",target:"_blank",style:{position:"absolute",left:"5px",bottom:"5px"}},{default:ge(()=>[E_]),_:1})],64)}}});var x_=k_(S_,[["__scopeId","data-v-6778b2ac"]]);function al(e){return(al=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}function Wa(e,t,n,o,r,s,i){try{var l=e[s](i),a=l.value}catch(c){return void n(c)}l.done?t(a):Promise.resolve(a).then(o,r)}function T_(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n1),vn=[],Yr=!1,Lr=0,Ja=-1,O_=function(e,t){var n=!1;return function(o){for(var r=[];o;){if(r.push(o),o.classList.contains("vfm"))return r;o=o.parentElement}return r}(e).forEach(function(o){(function(r){if(!r||r.nodeType!==Node.ELEMENT_NODE)return!1;var s=window.getComputedStyle(r);return["auto","scroll"].includes(s.overflowY)&&r.scrollHeight>r.clientHeight})(o)&&function(r,s){return!(r.scrollTop===0&&s<0||r.scrollTop+r.clientHeight+s>=r.scrollHeight&&s>0)}(o,t)&&(n=!0)}),n},xf=function(e){return vn.some(function(){return O_(e,-Lr)})},wi=function(e){var t=e||window.event;return!!xf(t.target)||t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)},M_=function(e,t){if(e){if(!vn.some(function(o){return o.targetElement===e})){var n={targetElement:e,options:t||{}};vn=[].concat(zn(vn),[n]),Sf?(e.ontouchstart=function(o){o.targetTouches.length===1&&(Ja=o.targetTouches[0].clientY)},e.ontouchmove=function(o){o.targetTouches.length===1&&function(r,s){Lr=r.targetTouches[0].clientY-Ja,!xf(r.target)&&(s&&s.scrollTop===0&&Lr>0||function(i){return!!i&&i.scrollHeight-i.scrollTop<=i.clientHeight}(s)&&Lr<0?wi(r):r.stopPropagation())}(o,e)},Yr||(document.addEventListener("touchmove",wi,cl?{passive:!1}:void 0),Yr=!0)):function(o){if(Ho===void 0){var r=!!o&&o.reserveScrollBarGap===!0,s=window.innerWidth-document.documentElement.clientWidth;if(r&&s>0){var i=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Ho=document.body.style.paddingRight,document.body.style.paddingRight="".concat(i+s,"px")}}Do===void 0&&(Do=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},Ds=function(e){e?(vn=vn.filter(function(t){return t.targetElement!==e}),Sf?(e.ontouchstart=null,e.ontouchmove=null,Yr&&vn.length===0&&(document.removeEventListener("touchmove",wi,cl?{passive:!1}:void 0),Yr=!1)):vn.length||(Ho!==void 0&&(document.body.style.paddingRight=Ho,Ho=void 0),Do!==void 0&&(document.body.style.overflow=Do,Do=void 0))):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},Sr=function(){},Qa="enter",ec="entering",xr="leave",tc="leavng",A_={t:"ns-resize",tr:"nesw-resize",r:"ew-resize",br:"nwse-resize",b:"ns-resize",bl:"nesw-resize",l:"ew-resize",tl:"nwse-resize"},Fr={props:{name:{type:String,default:null},modelValue:{type:Boolean,default:!1},ssr:{type:Boolean,default:!0},classes:{type:[String,Object,Array],default:""},overlayClass:{type:[String,Object,Array],default:""},contentClass:{type:[String,Object,Array],default:""},styles:{type:[Object,Array],default:function(){return{}}},overlayStyle:{type:[Object,Array],default:function(){return{}}},contentStyle:{type:[Object,Array],default:function(){return{}}},lockScroll:{type:Boolean,default:!0},hideOverlay:{type:Boolean,default:!1},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!1},preventClick:{type:Boolean,default:!1},attach:{type:null,default:!1,validator:function(e){var t=al(e);return t==="boolean"||t==="string"||e.nodeType===Node.ELEMENT_NODE}},transition:{type:[String,Object],default:"vfm"},overlayTransition:{type:[String,Object],default:"vfm"},keepOverlay:{type:Boolean,default:!1},zIndexAuto:{type:Boolean,default:!0},zIndexBase:{type:[String,Number],default:1e3},zIndex:{type:[Boolean,String,Number],default:!1},focusRetain:{type:Boolean,default:!0},focusTrap:{type:Boolean,default:!1},fitParent:{type:Boolean,default:!0},drag:{type:Boolean,default:!1},dragSelector:{type:String,default:""},keepChangedStyle:{type:Boolean,default:!1},resize:{type:Boolean,default:!1},resizeDirections:{type:Array,default:function(){return["t","tr","r","br","b","bl","l","tl"]},validator:function(e){return["t","tr","r","br","b","bl","l","tl"].filter(function(t){return e.indexOf(t)!==-1}).length===e.length}},minWidth:{type:Number,default:0},minHeight:{type:Number,default:0},maxWidth:{type:Number,default:1/0},maxHeight:{type:Number,default:1/0}},emits:["update:modelValue","click-outside","before-open","opened","before-close","closed","_before-open","_opened","_closed","drag:start","drag:move","drag:end","resize:start","resize:move","resize:end"],setup:function(e,t){var n=t.emit,o=Symbol("vfm"),r=H(null),s=H(null),i=H(null),l=H(null),a=H(null),c=H(null),u=H(null),h=new N_,f=H(!1),p=Jt({modal:!1,overlay:!1,resize:!1}),v=H(null),m=H(null),y=H(!1),b=H({}),S=H({}),x=H(null),E=H(null),k=Sr,_=Sr,T=P(function(){return typeof e.overlayTransition=="string"?{name:e.overlayTransition}:st({},e.overlayTransition)}),N=P(function(){return typeof e.transition=="string"?{name:e.transition}:st({},e.transition)}),R=P(function(){return(e.hideOverlay||v.value===xr)&&m.value===xr}),q=P(function(){return e.zIndex===!1?!!e.zIndexAuto&&+e.zIndexBase+2*(u.value||0):e.zIndex}),X=P(function(){return st({},q.value!==!1&&{zIndex:q.value})}),U=P(function(){var I=[S.value];return Array.isArray(e.contentStyle)?I.push.apply(I,zn(e.contentStyle)):I.push(e.contentStyle),I});function M(){return{uid:o,props:e,emit:n,vfmContainer:s,vfmContent:i,vfmResize:l,vfmOverlayTransition:a,vfmTransition:c,getAttachElement:G,modalStackIndex:u,visibility:p,handleLockScroll:B,$focusTrap:h,toggle:_e,params:b}}function L(){if(e.modelValue){if(n("_before-open",J({type:"_before-open"})),me("before-open",!1))return void _("show");var I=G();if(I||e.attach===!1){if(e.attach!==!1){if(!r.value)return f.value=!0,void Fe(function(){L()});I.appendChild(r.value)}var Q=e.api.openedModals.findIndex(function(le){return le.uid===o});Q!==-1&&e.api.openedModals.splice(Q,1),e.api.openedModals.push(M()),u.value=e.api.openedModals.length-1,B(),e.api.openedModals.filter(function(le){return le.uid!==o}).forEach(function(le,Ce){le.getAttachElement()===I&&(le.modalStackIndex.value=Ce,!le.props.keepOverlay&&(le.visibility.overlay=!1))}),f.value=!0,p.overlay=!0,p.modal=!0}else I!==!1&&console.warn("Unable to locate target ".concat(e.attach))}}function Z(){var I=e.api.openedModals.findIndex(function(le){return le.uid===o});if(I!==-1&&e.api.openedModals.splice(I,1),e.api.openedModals.length>0){var Q=e.api.openedModals[e.api.openedModals.length-1];Q.props.focusTrap&&Q.$focusTrap.firstElement().focus(),(Q.props.focusRetain||Q.props.focusTrap)&&Q.vfmContainer.value.focus(),!Q.props.hideOverlay&&(Q.visibility.overlay=!0)}e.drag&&ve(),e.resize&&j(),x.value=null,p.overlay=!1,p.modal=!1}function B(){e.modelValue&&Fe(function(){e.lockScroll?M_(s.value,{reserveScrollBarGap:!0}):Ds(s.value)})}function G(){return e.attach!==!1&&(typeof e.attach=="string"?!!window&&window.document.querySelector(e.attach):e.attach)}function J(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return st({ref:M()},I)}function me(I,Q){var le=!1,Ce=J({type:I,stop:function(){le=!0}});return n(I,Ce),!!le&&(y.value=!0,Fe(function(){n("update:modelValue",Q)}),!0)}function Se(I,Q,le){x.value="".concat(Q,":").concat(le),n(x.value,I)}function _e(I,Q){var le=arguments;return new Promise(function(Ce,Me){k=function(g){Ce(g),k=Sr},_=function(g){Me(g),_=Sr};var Ne=typeof I=="boolean"?I:!e.modelValue;Ne&&le.length===2&&(b.value=Q),n("update:modelValue",Ne)})}function Te(I){I.stopPropagation();var Q,le="resize",Ce="drag",Me=I.target.getAttribute("direction");if(Me)Q=le;else{if(!function(K,oe,ce){return ce===""||zn(oe.querySelectorAll(ce)).includes(K.target)}(I,i.value,e.dragSelector))return;Q=Ce}Se(I,Q,"start");var Ne,g,w,$,F=Ga(I),A=s.value.getBoundingClientRect(),V=i.value.getBoundingClientRect(),Y=window.getComputedStyle(i.value).position==="absolute",z=Xa(S.value.top),W=Xa(S.value.left),D=function(){if(e.fitParent){var K={absolute:function(){return{minTop:0,minLeft:0,maxTop:A.height-V.height,maxLeft:A.width-V.width}},relative:function(){return{minTop:z+A.top-V.top,minLeft:W+A.left-V.left,maxTop:z+A.bottom-V.bottom,maxLeft:W+A.right-V.right}}};return Y?K.absolute():K.relative()}return{}}(),se=Q===le&&(Ne=document.body,g="cursor",w=A_[Me],$=Ne.style[g],Ne.style[g]=w,function(){Ne.style[g]=$}),C=function(K){K.stopPropagation(),Se(K,Q,"move");var oe,ce,ke=Ga(K),be={x:ke.x-F.x,y:ke.y-F.y};Q===le&&(be=function(ct,en,ur,Ft,fr){var et=function(ot){var kt,tn=en[ot.axis];tn=e.fitParent?Cr(ot.min,tn,ot.max):tn;var nn=Cr(ot.minEdge,ot.getEdge(tn),ot.maxEdge);return tn=ot.getOffsetAxis(nn,fr),so(kt={},ot.edgeName,nn),so(kt,ot.axis,tn),kt},vt=function(ot,kt,tn,nn){var ul,fl=Ft[kt],dl=ur[ot]-Ft[ot],pl=(ul=kt).charAt(0).toUpperCase()+ul.slice(1);return{axis:tn,edgeName:kt,min:nn?dl:-fl,max:nn?fl:dl,minEdge:e["min".concat(pl)],maxEdge:e["max".concat(pl)],getEdge:function(Cs){return Ft[kt]-Cs*(nn?1:-1)},getOffsetAxis:function(Cs,Of){var hl=Ft[kt]-Cs;return Of?nn?hl:0:(nn?1:-1)*hl/2}}},dr={t:["top","height","y",!0],b:["bottom","height","y",!1],l:["left","width","x",!0],r:["right","width","x",!1]},_s={x:0,y:0};return ct.split("").forEach(function(ot){var kt=vt.apply(void 0,zn(dr[ot]));_s=st(st({},_s),et(kt))}),_s}(Me,be,A,V,Y)),Y?(oe=V.top-A.top+be.y,ce=V.left-A.left+be.x):(oe=z+be.y,ce=W+be.x),Q===Ce&&e.fitParent&&(oe=Cr(D.minTop,oe,D.maxTop),ce=Cr(D.minLeft,ce,D.maxLeft));var Pe=st(st(st({position:"relative",top:oe+"px",left:ce+"px",margin:"unset",touchAction:"none"},Y&&{position:"absolute",transform:"unset",width:V.width+"px",height:V.height+"px"}),be.width&&{width:be.width+"px"}),be.height&&{height:be.height+"px"});S.value=st(st({},S.value),Pe)};kr("move",document,C),kr("up",document,function K(oe){oe.stopPropagation(),Q===le&&se&&se(),setTimeout(function(){Se(oe,Q,"end")}),Er("move",document,C),Er("up",document,K)})}function ne(){kr("down",i.value,Te),S.value.touchAction="none"}function ve(){Er("down",i.value,Te)}function pe(){p.resize=!0,Fe(function(){kr("down",l.value,Te)})}function j(){Er("down",l.value,Te),p.resize=!1}return ue(function(){return e.modelValue},function(I){if(y.value)y.value=!1;else if(L(),!I){if(me("before-close",!0))return void _("hide");Z()}}),ue(function(){return e.lockScroll},B),ue(function(){return e.hideOverlay},function(I){e.modelValue&&!I&&(p.overlay=!0)}),ue(function(){return e.attach},L),ue(R,function(I){I&&(f.value=!1,s.value.style.display="none")},{flush:"post"}),ue(function(){return e.drag},function(I){f.value&&(I?ne():ve())}),ue(function(){return e.resize},function(I){f.value&&(I?pe():j())}),ue(function(){return e.keepChangedStyle},function(I){I||(S.value={})}),e.api.modals.push(M()),We(function(){L()}),Mt(function(){var I;Z(),e.lockScroll&&s.value&&Ds(s.value),r==null||(I=r.value)===null||I===void 0||I.remove();var Q=e.api.modals.findIndex(function(le){return le.uid===o});e.api.modals.splice(Q,1)}),{root:r,vfmContainer:s,vfmContent:i,vfmResize:l,vfmOverlayTransition:a,vfmTransition:c,computedOverlayTransition:T,computedTransition:N,visible:f,visibility:p,params:b,calculateZIndex:q,bindStyle:X,bindContentStyle:U,beforeOverlayEnter:function(){v.value=ec},afterOverlayEnter:function(){v.value=Qa},beforeOverlayLeave:function(){v.value=tc},afterOverlayLeave:function(){v.value=xr},beforeModalEnter:function(){m.value=ec},afterModalEnter:function(){m.value=Qa,(e.focusRetain||e.focusTrap)&&s.value.focus(),e.focusTrap&&h.enable(s.value),e.drag&&ne(),e.resize&&pe(),n("_opened"),n("opened",J({type:"opened"})),k("show")},beforeModalLeave:function(){m.value=tc,h.enabled()&&h.disable()},afterModalLeave:function(){m.value=xr,u.value=null,e.lockScroll&&Ds(s.value),e.keepChangedStyle||(S.value={});var I=!1,Q=J({type:"closed",stop:function(){I=!0}});n("_closed"),n("closed",Q),k("hide"),I||(b.value={})},onMousedown:function(I){E.value=I==null?void 0:I.target},onMouseupContainer:function(){E.value===s.value&&x.value!=="resize:move"&&(n("click-outside",J({type:"click-outside"})),e.clickToClose&&n("update:modelValue",!1))},onEsc:function(){f.value&&e.escToClose&&n("update:modelValue",!1)}}}},Hs=Dd();Bd("data-v-2836fdb5");var I_={key:0,ref:"vfmResize",class:"vfm__resize vfm--absolute vfm--inset vfm--prevent-none vfm--select-none vfm--touch-none"};zd();var P_=Hs(function(e,t,n,o,r,s){return n.ssr||o.visible?at((O(),ie("div",{key:0,ref:"root",style:o.bindStyle,class:["vfm vfm--inset",[n.attach===!1?"vfm--fixed":"vfm--absolute",{"vfm--prevent-none":n.preventClick}]],onKeydown:t[4]||(t[4]=Mn(function(){return o.onEsc&&o.onEsc.apply(o,arguments)},["esc"]))},[fe(lo,$t(o.computedOverlayTransition,{onBeforeEnter:o.beforeOverlayEnter,onAfterEnter:o.afterOverlayEnter,onBeforeLeave:o.beforeOverlayLeave,onAfterLeave:o.afterOverlayLeave}),{default:Hs(function(){return[!n.hideOverlay&&o.visibility.overlay?(O(),ie("div",{key:0,class:["vfm__overlay vfm--overlay vfm--absolute vfm--inset",n.overlayClass],style:n.overlayStyle},null,6)):de("v-if",!0)]}),_:1},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"]),fe(lo,$t(o.computedTransition,{onBeforeEnter:o.beforeModalEnter,onAfterEnter:o.afterModalEnter,onBeforeLeave:o.beforeModalLeave,onAfterLeave:o.afterModalLeave}),{default:Hs(function(){return[at(fe("div",{ref:"vfmContainer",class:["vfm__container vfm--absolute vfm--inset vfm--outline-none",n.classes],style:n.styles,"aria-expanded":o.visibility.modal.toString(),role:"dialog","aria-modal":"true",tabindex:"-1",onMouseup:t[2]||(t[2]=zt(function(){return o.onMouseupContainer&&o.onMouseupContainer.apply(o,arguments)},["self"])),onMousedown:t[3]||(t[3]=zt(function(){return o.onMousedown&&o.onMousedown.apply(o,arguments)},["self"]))},[fe("div",{ref:"vfmContent",class:["vfm__content",[n.contentClass,{"vfm--prevent-auto":n.preventClick}]],style:o.bindContentStyle,onMousedown:t[1]||(t[1]=function(i){return o.onMousedown(null)})},[Be(e.$slots,"default",{params:o.params,close:function(){return e.$emit("update:modelValue",!1)}}),o.visibility.resize&&o.visibility.modal?(O(),ie("div",I_,[(O(!0),ie($e,null,yn(n.resizeDirections,function(i){return O(),ie("div",{key:i,direction:i,class:["vfm--resize-".concat(i),"vfm--absolute vfm--prevent-auto"]},null,10,["direction"])}),128))],512)):de("v-if",!0)],38)],46,["aria-expanded"]),[[ao,o.visibility.modal]])]}),_:3},16,["onBeforeEnter","onAfterEnter","onBeforeLeave","onAfterLeave"])],38)),[[ao,!n.ssr||o.visible]]):de("v-if",!0)});(function(e,t){t===void 0&&(t={});var n=t.insertAt;if(e&&typeof document!="undefined"){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",n==="top"&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}})(` .vfm--fixed[data-v-2836fdb5] { position: fixed; diff --git a/release/preview-template/dist/index.html b/release/preview-template/dist/index.html index 237a259..9137594 100644 --- a/release/preview-template/dist/index.html +++ b/release/preview-template/dist/index.html @@ -1,4 +1,4 @@ - +

diff --git a/release/preview-template/version.json b/release/preview-template/version.json index cac1824..c07619c 100644 --- a/release/preview-template/version.json +++ b/release/preview-template/version.json @@ -1 +1 @@ -{"name":"ccc-devtools","version":"2022/12/11","author":"Next","repo":"https://github.com/potato47/ccc-devtools.git"} \ No newline at end of file +{"name":"ccc-devtools","version":"2025/5/22","author":"Next","repo":"https://github.com/potato47/ccc-devtools.git"} \ No newline at end of file diff --git a/src/misc/Utils.ts b/src/misc/Utils.ts index 7827407..0f9ab13 100644 --- a/src/misc/Utils.ts +++ b/src/misc/Utils.ts @@ -17,8 +17,27 @@ export default class Utils { console.log('temp' + i); // @ts-ignore console.log(window['temp' + i]); + this.copyToClipboard('temp' + i) } + static async copyToClipboard(text: string) { + try { + // 使用 Clipboard API(现代浏览器) + await navigator.clipboard.writeText(text); + console.log('已通过 Clipboard API 复制到剪贴板:', text); + } catch (err) { + // 回退到 execCommand(旧浏览器) + const textarea = document.createElement('textarea'); + textarea.value = text; + document.body.appendChild(textarea); + textarea.select(); + document.execCommand('copy'); + document.body.removeChild(textarea); + console.log('已通过 execCommand 回退复制到剪贴板:', text); + } + }; + + static drawNodeRect(target: any) { let rect; let transform = target.getComponent(cc.UITransformComponent);