diff --git a/css/hooks-CcIfdWpb.css b/css/hooks-CcIfdWpb.css
new file mode 100644
index 00000000..362b33fb
--- /dev/null
+++ b/css/hooks-CcIfdWpb.css
@@ -0,0 +1 @@
+.n-card.r-draggable-card{-webkit-transform-origin:0 0;transform-origin:0 0;position:absolute;width:var(--r-draggable-card-width);z-index:var(--r-draggable-card-z-index)}#r-draggable-card-container{position:fixed;top:0;left:0;width:0;height:0}.draggable-card-enter-active,.draggable-card-leave-active{-webkit-transition:opacity .3s var(--r-bezier);transition:opacity .3s var(--r-bezier)}.draggable-card-enter-from,.draggable-card-leave-to{opacity:0}.ray-chart{width:var(--ray-chart-width);height:var(--ray-chart-height);border:none;outline:none;box-sizing:border-box;-webkit-transition:width .35s var(--r-bezier);transition:width .35s var(--r-bezier)}.ray-chart .ray-chart__container{width:100%;height:100%;box-sizing:border-box}.ray-collapse-grid{box-sizing:border-box}.ray-collapse-grid .collapse-icon{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;-webkit-transition:color .3s var(--r-bezier);transition:color .3s var(--r-bezier)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow{margin-left:.5em;-webkit-transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow.collapse-icon--arrow__expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ray-collapse-grid .ray-collapse-grid__suffix--btn{-webkit-align-self:var(--r-collapse-grid-action-align);align-self:var(--r-collapse-grid-action-align)}.ray-icon{position:relative;width:var(--ray-icon-width);height:var(--ray-icon-height);border:none;outline:none;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--ray-icon-color);-webkit-transform:translateZ(0);transform:translateZ(0);opacity:var(--ray-icon-depth);cursor:var(--ray-icon-cursor)}.ray-icon svg[RayIconAttribute=ray-icon]{width:var(--ray-icon-width);height:var(--ray-icon-height);fill:currentColor}.ray-icon-path__animate{stroke-dasharray:var(--ray-icon-path-length);stroke-dashoffset:var(--ray-icon-path-length);-webkit-animation:rayIconPathAnimate 2s forwards;animation:rayIconPathAnimate 2s forwards}@-webkit-keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}@keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}.ray-iframe{width:var(--ray-iframe-width);height:var(--ray-iframe-height);box-sizing:border-box;border:var(--ray-iframe-frameborder)}.ray-iframe .ray-iframe__container{width:100%;height:100%;border:0;outline:0}.r-modal.n-card.r-modal__preset-card--fullscreen{width:100%}.r-modal.n-card.r-modal__preset-card--fullscreen .n-card__content{overflow:scroll;max-height:calc(var(--html-height) - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))}.r-modal.n-card{width:var(--r-modal-card-width)}.r-modal.n-dialog{width:var(--r-modal-dialog-width)}.r-table__c-tree .n-tree-node-switcher.n-tree-node-switcher--hide{visibility:visible}.r-table__c-tree .ray-icon.r-table__c-tool-icon--active{color:var(--ray-theme-primary-color)}.r-table__setting:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s var(--r-bezier);transition:-webkit-transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.r-segment{width:var(--r-segment-width)}.r-barcode{position:relative;width:var(--r-barcode-width);height:var(--r-barcode-height);-webkit-transition:-webkit-filter .3s var(--r-bezier);transition:-webkit-filter .3s var(--r-bezier);transition:filter .3s var(--r-bezier);transition:filter .3s var(--r-bezier),-webkit-filter .3s var(--r-bezier)}.r-barcode.r-barcode--loading{-webkit-filter:blur(4px);filter:blur(4px)}.r-barcode-spin,.r-barcode-spin .n-spin-content{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}.r-flow{width:var(--r-flow-width);height:var(--r-flow-height)}.lf-text-input,.lf-control-text,.lf-menu-item{color:initial}.r-layout-full{position:fixed;top:0;right:0;bottom:0;left:0}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container{overflow:hidden}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content{height:var(--layout-content-height);padding:8px 16px}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container,.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container .n-scrollbar-content{height:100%}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .content-wrapper{width:100%;height:100%}.ray-template--light .r-layout-full__viewer-content{box-shadow:0 -1px 2px #0000001f}.ray-template--dark .r-layout-full__viewer-content{box-shadow:0 -1px 2px #000000b8}.n-drawer.app-menu__drawer{width:auto!important}.n-drawer.app-menu__drawer .n-layout-sider{height:100%}.ray-template--light .app-menu__sider{box-shadow:2px 0 8px #0000001f}.ray-template--dark .app-menu__sider{box-shadow:2px 0 8px #000000b8}.ray-menu__logo{height:64px;padding:0 18px 0 24px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px 12px;font-weight:600;overflow:hidden}.ray-menu__logo.ray-menu__logo-url{position:-webkit-sticky;position:sticky;top:0;cursor:pointer;background-color:var(--n-color);z-index:20}.ray-menu__logo .ray-menu__logo-title{opacity:0;display:none;-webkit-box-flex:1;-webkit-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ray-menu__logo .ray-menu__logo-title.ray-menu__logo-title--open{opacity:1;display:inline-block}.content-wrapper{box-sizing:border-box}.content-wrapper[v-cloak]{display:none}.r-layout-full__viewer-content--maximize .layout-content__maximize-out{position:fixed;width:80px;height:80px;border-radius:50%;cursor:pointer;z-index:99;right:-40px;top:-40px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier);transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier)}.r-layout-full__viewer-content--maximize .layout-content__maximize-out .ray-icon{-webkit-transform:translate(-14px,14px);transform:translate(-14px,14px)}.ray-template--light .layout-content__maximize-out{background-color:#d5d3d1;color:#44403c}.ray-template--light .layout-content__maximize-out:hover{color:#2c2a28;background:#757473}.ray-template--dark .layout-content__maximize-out{background-color:#44403c;color:#d5d3d1}.ray-template--dark .layout-content__maximize-out:hover{color:#eae9e8;background:#a19f9d}.ray-template--dark .r-layout-full__viewer-content{background-color:#101014}.ray-template--light .r-layout-full__viewer-content{background-color:#f7f9f8}.layout-footer-wrapper{height:48px;text-align:center;line-height:48px}.ray-template--dark .layout-footer-wrapper{background-color:#18181c}.ray-template--light .layout-footer-wrapper{background-color:#fff}.layout-header{height:64px;padding:0 18px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.layout-header>.layout-header__method{width:100%}.ray-template--light .layout-header{box-shadow:0 1px 2px #0000001f}.ray-template--dark .layout-header{box-shadow:0 1px 2px #000000b8}.override-button__layout{padding:0 9px}.tooltip-text__icon{cursor:pointer;outline:none;border:none}.n-form.setting-drawer__overrides-form .n-form-item .n-form-item-blank{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-active,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active,.n-breadcrumb .n-breadcrumb-item .breadcrumb-move{-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-from,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(20px);transform:translate(20px)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{position:absolute}.global-search{position:fixed;width:650px;left:50%;margin-left:-325px;top:60px}.global-search .global-search__wrapper{box-sizing:border-box}.global-search .global-search__wrapper .global-search__card{border-radius:6px;min-width:560px}.global-search .global-search__wrapper .global-search__card .ray-icon{color:var(--ray-theme-primary-color)}.global-search .global-search__wrapper .global-search__card .n-card__action{padding:8px 12px}.global-search .global-search__wrapper .global-search__card .n-card__content,.global-search .global-search__wrapper .global-search__card .n-spin-content{min-height:90px}.global-search .global-search__wrapper .global-search__card .content-item{padding:12px;border-radius:6px;cursor:pointer;-webkit-transition:background-color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier);border:1px solid var(--n-border-color)}.global-search .global-search__wrapper .global-search__card .content-item .content-item-icon{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.global-search .global-search__wrapper .global-search__card .item-icon{min-width:24px;border-radius:4px;border:1px solid var(--n-border-color);padding:3px 6px;background-color:var(--n-action-color)}.global-search .global-search__wrapper .global-search__card .item-icon,.global-search .global-search__wrapper .global-search__card .item-label{-webkit-transform:scale(.75);transform:scale(.75);font-weight:bolder}.n-flex.global-search__card-content .content-item.content-item--active,.n-flex.global-search__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}.n-flex.global-search__card-content .content-item{position:relative;-webkit-transition:var(--r-bezier);transition:var(--r-bezier)}.n-flex.global-search__card-content .content-item .content-item-icon__enter{position:absolute;width:18px;height:18px;right:16px;opacity:0}.n-flex.global-search__card-content .content-item.content-item--active .content-item-icon__enter,.n-flex.global-search__card-content .content-item:hover .content-item-icon__enter{opacity:1}.global-search-btn__label{height:22px;padding:0 6px;font-size:var(--n-font-size);line-height:1;font-family:inherit;text-align:center;cursor:pointer;border-radius:var(--n-border-radius);text-decoration:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:var(--n-border);-webkit-transition:border-color .3s var(--n-bezier);transition:border-color .3s var(--n-bezier)}.global-search__btn-wrapper:hover .global-search-btn__label{border:var(--n-border-hover)}.menu-tag{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:6px 0}.menu-tag .menu-tag-space{width:calc(100% - 18px);padding:0 18px}.menu-tag .menu-tag-space .menu-tag-wrapper{width:calc(100% - 94px)}.menu-tag .menu-tag-space .ray-icon,.menu-tag .n-tag{cursor:pointer}.menu-tag .menu-tag__btn{-webkit-transition:color .3s var(--n-bezier),background-color .3s var(--n-bezier),opacity .3s var(--n-bezier),border-color .3s var(--n-bezier),width .3s var(--n-bezier);transition:color .3s var(--n-bezier),background-color .3s var(--n-bezier),opacity .3s var(--n-bezier),border-color .3s var(--n-bezier),width .3s var(--n-bezier)}.menu-tag .menu-tag__btn .n-button__icon{opacity:0;width:0;height:var(--n-icon-size);-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);margin-left:0;-webkit-transform:translateX(4px);transform:translate(4px)}.menu-tag .menu-tag__btn:hover .n-button__icon{opacity:1;width:var(--n-icon-size);-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier)}.ray-template--light .menu-tag__btn-icon:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.ray-template--dark .menu-tag__btn-icon:hover{-webkit-filter:brightness(.8);filter:brightness(.8)}.menu-tag__dropdown .menu-tag__icon{width:16px;height:16px}.menu-tag__right-setting--spinning{-webkit-animation:elementRotate .8s linear infinite;animation:elementRotate .8s linear infinite}.ray-template--light .menu-tag{box-shadow:0 2px 2px #0000001f}.ray-template--dark .menu-tag{box-shadow:0 2px 2px #000000b8}.override-button__menu-tag{padding:0 6px}.app-lock-screen__content.app-lock-screen__content--full{width:100%;height:var(--html-height);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.app-lock-screen__content .app-lock-screen__input button[class*=n-button]{width:100%}.app-lock-screen__content .app-lock-screen__input form[class*=n-form]{margin:24px 0}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg__wrapper{width:100%;height:100%;background-color:#101014}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg{position:absolute;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:16.67rem;gap:80px;z-index:0}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg.app-lock-screen__unlock__content-bg--smaller .left,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg.app-lock-screen__unlock__content-bg--smaller .right{font-size:90px;padding:24px;border-radius:4px}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg .left,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg .right{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:30px;background-color:#141313;font-weight:700;padding:80px;-webkit-filter:blur(4px);filter:blur(4px)}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-avatar{margin-top:5px;color:#bababa;font-weight:bolder;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-input{width:260px;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date{position:fixed;width:100%;font-size:3rem;text-align:center;font-weight:500;bottom:24px;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date .current-year,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date .current-date span{font-size:1.875rem;line-height:2.25rem}.ray-template--light .app-lock-screen__unlock__content-bg__wrapper{background-color:#fff!important}.ray-template--light .app-lock-screen__unlock__content-bg .left,.ray-template--light .app-lock-screen__unlock__content-bg .right{background-color:#f4f4f5!important}
diff --git a/css/hooks-CcIfdWpb.css.gz b/css/hooks-CcIfdWpb.css.gz
new file mode 100644
index 00000000..5f1f29bb
Binary files /dev/null and b/css/hooks-CcIfdWpb.css.gz differ
diff --git a/css/hooks-WHcp12u9.css b/css/hooks-WHcp12u9.css
deleted file mode 100644
index 190f6b30..00000000
--- a/css/hooks-WHcp12u9.css
+++ /dev/null
@@ -1 +0,0 @@
-.n-card.r-draggable-card{-webkit-transform-origin:0 0;transform-origin:0 0;position:absolute;width:var(--r-draggable-card-width);z-index:var(--r-draggable-card-z-index)}#r-draggable-card-container{position:fixed;top:0;left:0;width:0;height:0}.draggable-card-enter-active,.draggable-card-leave-active{-webkit-transition:opacity .3s var(--r-bezier);transition:opacity .3s var(--r-bezier)}.draggable-card-enter-from,.draggable-card-leave-to{opacity:0}.ray-chart{width:var(--r-chart-width);height:var(--r-chart-height);border:none;outline:none;box-sizing:border-box;-webkit-transition:width .35s var(--r-bezier);transition:width .35s var(--r-bezier)}.ray-chart .ray-chart__container{width:100%;height:100%;box-sizing:border-box}.ray-collapse-grid{box-sizing:border-box}.ray-collapse-grid .collapse-icon{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;-webkit-transition:color .3s var(--r-bezier);transition:color .3s var(--r-bezier)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow{margin-left:.5em;-webkit-transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow.collapse-icon--arrow__expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ray-collapse-grid .ray-collapse-grid__suffix--btn{-webkit-align-self:var(--r-collapse-grid-action-align);align-self:var(--r-collapse-grid-action-align)}.r-icon{position:relative;width:var(--r-icon-width);height:var(--r-icon-height);border:none;outline:none;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--r-icon-color);-webkit-transform:translateZ(0);transform:translateZ(0);opacity:var(--r-icon-depth);cursor:var(--r-icon-cursor)}.r-icon svg[RIconAttribute=r-icon]{width:var(--r-icon-width);height:var(--r-icon-height);fill:currentColor}.r-icon-path__animate{stroke-dasharray:var(--r-icon-path-length);stroke-dashoffset:var(--r-icon-path-length);-webkit-animation:rayIconPathAnimate 2s forwards;animation:rayIconPathAnimate 2s forwards}@-webkit-keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}@keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}.ray-iframe{width:var(--r-iframe-width);height:var(--r-iframe-height);box-sizing:border-box;border:var(--r-iframe-frameborder)}.ray-iframe .ray-iframe__container{width:100%;height:100%;border:0;outline:0}.r-modal.n-card.r-modal__preset-card--fullscreen{width:100%}.r-modal.n-card.r-modal__preset-card--fullscreen .n-card__content{overflow:scroll;max-height:calc(var(--html-height) - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))}.r-modal.n-card{width:var(--r-modal-card-width)}.r-modal.n-dialog{width:var(--r-modal-dialog-width)}.r-table__c-tree .n-tree-node-switcher.n-tree-node-switcher--hide{visibility:visible}.r-table__c-tree .r-icon.r-table__c-tool-icon--active{color:var(--r-theme-primary-color)}.r-table__setting:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s var(--r-bezier);transition:-webkit-transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.r-segment{width:var(--r-segment-width)}.r-barcode{position:relative;width:var(--r-barcode-width);height:var(--r-barcode-height);-webkit-transition:-webkit-filter .3s var(--r-bezier);transition:-webkit-filter .3s var(--r-bezier);transition:filter .3s var(--r-bezier);transition:filter .3s var(--r-bezier),-webkit-filter .3s var(--r-bezier)}.r-barcode.r-barcode--loading{-webkit-filter:blur(4px);filter:blur(4px)}.r-barcode-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.r-barcode-container .r-barcode{width:100%;height:100%}.r-barcode-spin,.r-barcode-spin .n-spin-content{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}.r-barcode-spin:has(.r-barcode-container),.r-barcode-spin:has(.r-barcode-container) .n-spin-content{width:100%!important;height:100%!important}.r-flow{width:var(--r-flow-width);height:var(--r-flow-height)}.lf-text-input,.lf-control-text,.lf-menu-item{color:initial}.r-layout-full{position:fixed;top:0;right:0;bottom:0;left:0}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container{overflow:hidden}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content{height:var(--layout-content-height);padding:8px 16px}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container,.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container .n-scrollbar-content{height:100%}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .content-wrapper{width:100%;height:100%}.ray-template--light .r-layout-full__viewer-content{box-shadow:0 -1px 2px #0000001f}.ray-template--dark .r-layout-full__viewer-content{box-shadow:0 -1px 2px #000000b8}.n-drawer.app-menu__drawer{width:auto!important}.n-drawer.app-menu__drawer .n-layout-sider{height:100%}.ray-template--light .app-menu__sider{box-shadow:2px 0 8px #0000001f}.ray-template--dark .app-menu__sider{box-shadow:2px 0 8px #000000b8}.ray-menu__logo{height:64px;padding:0 18px 0 24px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px 12px;font-weight:600;overflow:hidden}.ray-menu__logo.ray-menu__logo-url{position:-webkit-sticky;position:sticky;top:0;cursor:pointer;background-color:var(--n-color);z-index:20}.ray-menu__logo .ray-menu__logo-title{opacity:0;display:none;-webkit-box-flex:1;-webkit-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ray-menu__logo .ray-menu__logo-title.ray-menu__logo-title--open{opacity:1;display:inline-block}.content-wrapper{box-sizing:border-box}.content-wrapper[v-cloak]{display:none}.r-layout-full__viewer-content--maximize .layout-content__maximize-out{position:fixed;width:80px;height:80px;border-radius:50%;cursor:pointer;z-index:99;right:-40px;top:-40px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier);transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier)}.r-layout-full__viewer-content--maximize .layout-content__maximize-out .r-icon{-webkit-transform:translate(-14px,14px);transform:translate(-14px,14px)}.ray-template--light .layout-content__maximize-out{background-color:#d5d3d1;color:#44403c}.ray-template--light .layout-content__maximize-out:hover{color:#2c2a28;background:#757473}.ray-template--dark .layout-content__maximize-out{background-color:#44403c;color:#d5d3d1}.ray-template--dark .layout-content__maximize-out:hover{color:#eae9e8;background:#a19f9d}.ray-template--dark .r-layout-full__viewer-content{background-color:#101014}.ray-template--light .r-layout-full__viewer-content{background-color:#f7f9f8}.layout-footer-wrapper{height:48px;text-align:center;line-height:48px}.ray-template--dark .layout-footer-wrapper{background-color:#18181c}.ray-template--light .layout-footer-wrapper{background-color:#fff}.layout-header{height:64px;padding:0 18px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.layout-header>.layout-header__method{width:100%}.ray-template--light .layout-header{box-shadow:0 1px 2px #0000001f}.ray-template--dark .layout-header{box-shadow:0 1px 2px #000000b8}.override-button__layout{padding:0 9px}.tooltip-text__icon{cursor:pointer;outline:none;border:none}.n-form.setting-drawer__overrides-form .n-form-item .n-form-item-blank{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-active,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active,.n-breadcrumb .n-breadcrumb-item .breadcrumb-move{-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-from,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(20px);transform:translate(20px)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{position:absolute}.global-search{position:fixed;width:650px;left:50%;margin-left:-325px;top:60px}.global-search .global-search__wrapper{box-sizing:border-box}.global-search .global-search__wrapper .global-search__card{border-radius:6px;min-width:560px}.global-search .global-search__wrapper .global-search__card .r-icon{color:var(--r-theme-primary-color)}.global-search .global-search__wrapper .global-search__card .n-card__action{padding:8px 12px}.global-search .global-search__wrapper .global-search__card .n-card__content,.global-search .global-search__wrapper .global-search__card .n-spin-content{min-height:90px}.global-search .global-search__wrapper .global-search__card .content-item{padding:12px;border-radius:6px;cursor:pointer;-webkit-transition:background-color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier);border:1px solid var(--n-border-color)}.global-search .global-search__wrapper .global-search__card .content-item .content-item-icon{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.global-search .global-search__wrapper .global-search__card .item-icon{min-width:24px;border-radius:4px;border:1px solid var(--n-border-color);padding:3px 6px;background-color:var(--n-action-color)}.global-search .global-search__wrapper .global-search__card .item-icon,.global-search .global-search__wrapper .global-search__card .item-label{-webkit-transform:scale(.75);transform:scale(.75);font-weight:bolder}.n-flex.global-search__card-content .content-item.content-item--active,.n-flex.global-search__card-content .content-item:hover{background-color:var(--r-theme-primary-fade-color)}.n-flex.global-search__card-content .content-item{position:relative;-webkit-transition:var(--r-bezier);transition:var(--r-bezier)}.n-flex.global-search__card-content .content-item .content-item-icon__enter{position:absolute;width:18px;height:18px;right:16px;opacity:0}.n-flex.global-search__card-content .content-item.content-item--active .content-item-icon__enter,.n-flex.global-search__card-content .content-item:hover .content-item-icon__enter{opacity:1}.global-search-btn__label{height:22px;padding:0 6px;font-size:var(--n-font-size);line-height:1;font-family:inherit;text-align:center;cursor:pointer;border-radius:var(--n-border-radius);text-decoration:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:var(--n-border);-webkit-transition:border-color .3s var(--n-bezier);transition:border-color .3s var(--n-bezier)}.global-search__btn-wrapper:hover .global-search-btn__label{border:var(--n-border-hover)}.menu-tag{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:6px 0}.menu-tag .menu-tag-space{width:calc(100% - 18px);padding:0 18px}.menu-tag .menu-tag-space .menu-tag-wrapper{width:calc(100% - 94px)}.menu-tag .n-tag{cursor:pointer}.menu-tag .menu-tag__btn{-webkit-transition:color .3s var(--n-bezier),background-color .3s var(--n-bezier),opacity .3s var(--n-bezier),border-color .3s var(--n-bezier),width .3s var(--n-bezier);transition:color .3s var(--n-bezier),background-color .3s var(--n-bezier),opacity .3s var(--n-bezier),border-color .3s var(--n-bezier),width .3s var(--n-bezier)}.menu-tag .menu-tag__btn .n-button__icon{opacity:0;width:0;height:var(--n-icon-size);-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);margin-left:0;-webkit-transform:translateX(4px);transform:translate(4px)}.menu-tag .menu-tag__btn:hover .n-button__icon{opacity:1;width:var(--n-icon-size);-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier)}.ray-template--light .menu-tag__btn .menu-tag__btn-icon,.ray-template--dark .menu-tag__btn .menu-tag__btn-icon{border-radius:2px}.ray-template--light .menu-tag__btn .menu-tag__btn-icon:hover,.ray-template--dark .menu-tag__btn .menu-tag__btn-icon:hover{background-color:var(--n-color-hover)}.menu-tag__dropdown .menu-tag__icon{width:16px;height:16px}.menu-tag__right-setting--spinning{-webkit-animation:elementRotate .8s linear infinite;animation:elementRotate .8s linear infinite}.ray-template--light .menu-tag{box-shadow:0 2px 2px #0000001f}.ray-template--dark .menu-tag{box-shadow:0 2px 2px #000000b8}.override-button__menu-tag{padding:0 6px}.app-lock-screen__content.app-lock-screen__content--full{width:100%;height:var(--html-height);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.app-lock-screen__content .app-lock-screen__input button[class*=n-button]{width:100%}.app-lock-screen__content .app-lock-screen__input form[class*=n-form]{margin:24px 0}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg__wrapper{width:100%;height:100%;background-color:#101014}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg{position:absolute;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:16.67rem;gap:80px;z-index:0}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg.app-lock-screen__unlock__content-bg--smaller .left,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg.app-lock-screen__unlock__content-bg--smaller .right{font-size:90px;padding:24px;border-radius:4px}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg .left,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg .right{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:30px;background-color:#141313;font-weight:700;padding:80px;-webkit-filter:blur(4px);filter:blur(4px)}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-avatar{margin-top:5px;color:#bababa;font-weight:bolder;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-input{width:260px;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date{position:fixed;width:100%;font-size:3rem;text-align:center;font-weight:500;bottom:24px;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date .current-year,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date .current-date span{font-size:1.875rem;line-height:2.25rem}.ray-template--light .app-lock-screen__unlock__content-bg__wrapper{background-color:#fff!important}.ray-template--light .app-lock-screen__unlock__content-bg .left,.ray-template--light .app-lock-screen__unlock__content-bg .right{background-color:#f4f4f5!important}
diff --git a/css/hooks-WHcp12u9.css.gz b/css/hooks-WHcp12u9.css.gz
deleted file mode 100644
index 6b1a2370..00000000
Binary files a/css/hooks-WHcp12u9.css.gz and /dev/null differ
diff --git a/css/index-7EWYgCj5.css b/css/index-7EWYgCj5.css
new file mode 100644
index 00000000..c701c728
--- /dev/null
+++ b/css/index-7EWYgCj5.css
@@ -0,0 +1 @@
+@charset "UTF-8";[class*=transform-leave-active]{position:absolute}.fade-slide-transform-leave-active,.fade-slide-transform-enter-active{-webkit-transition:opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier);transition:opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier);transition:transform .48s var(--r-bezier),opacity .48s var(--r-bezier);transition:transform .48s var(--r-bezier),opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier)}.fade-slide-transform-enter-from{opacity:0;-webkit-transform:translateX(-30px);transform:translate(-30px)}.fade-slide-transform-leave-to{opacity:0;-webkit-transform:translateX(30px);transform:translate(30px)}.scale-transform-enter-active{-webkit-transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);-webkit-transition-delay:.25s;transition-delay:.25s}.scale-transform-leave-active{-webkit-transition:opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0);transition:opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0);transition:transform .35s cubic-bezier(.32,0,.67,0),opacity .25s ease-out;transition:transform .35s cubic-bezier(.32,0,.67,0),opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0)}.scale-transform-enter-from{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}.scale-transform-leave-to{opacity:0;-webkit-transform:scale(1.03);transform:scale(1.03)}.opacity-transform-leave-active,.opacity-transform-enter-active{-webkit-transition:opacity .55s var(--r-bezier);transition:opacity .55s var(--r-bezier)}.opacity-transform-enter-from,.opacity-transform-leave-to{opacity:0}.fade-bottom-transform-enter-active{-webkit-transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);-webkit-transition-delay:.25s;transition-delay:.25s}.fade-bottom-transform-leave-active{-webkit-transition:opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0);transition:opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0);transition:transform .35s cubic-bezier(.32,0,.67,0),opacity .25s ease-out;transition:transform .35s cubic-bezier(.32,0,.67,0),opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0)}.fade-bottom-transform-enter-from{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.fade-bottom-transform-leave-to{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}.fade-scale-transform-enter-active{-webkit-transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);-webkit-transition-delay:.25s;transition-delay:.25s}.fade-scale-transform-leave-active{-webkit-transition:opacity .25s ease-out,-webkit-transform .25s cubic-bezier(.32,0,.67,0);transition:opacity .25s ease-out,-webkit-transform .25s cubic-bezier(.32,0,.67,0);transition:transform .25s cubic-bezier(.32,0,.67,0),opacity .25s ease-out;transition:transform .25s cubic-bezier(.32,0,.67,0),opacity .25s ease-out,-webkit-transform .25s cubic-bezier(.32,0,.67,0)}.fade-scale-transform-enter-from{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}.fade-scale-transform-leave-to{opacity:0;-webkit-transform:scale(.85);transform:scale(.85)}:root{--r-bezier: cubic-bezier(.4, 0, .2, 1)}@-webkit-keyframes elementRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes elementRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.r-layout-full__viewer-content .n-spin-container,.r-layout-full__viewer-content .n-spin-container .n-spin-content{width:100%;height:100%}.r-menu--app:not(.n-menu--collapsed) .n-menu-item-content.n-menu-item-content--selected:before,.r-menu--app:not(.n-menu--collapsed) .n-menu-item-content:hover:before{border-left:4px solid var(--ray-theme-primary-color);-webkit-transition:border-left .1s;transition:border-left .1s}.r-menu--app .n-menu-item-content.n-menu-item-content--selected .n-menu-item-content-header,.r-menu--app .n-menu-item-content .n-menu-item-content-header{display:-webkit-box;display:-webkit-flex;display:flex;gap:0 6px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.r-menu--app .n-menu-item-content-header .n-ellipsis{width:calc(100% - 41px)}.r-menu--app .n-menu-item-content-header__extra{margin-right:8px}.n-date-picker,.n-input-number{width:100%}.n-flex.flex-vertical{height:100%}.printModal{font-family:sans-serif;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;font-weight:300;font-size:30px;left:0;top:0;position:absolute;color:#045fb4;width:100%;height:100%;background-color:#ffffffe6}.printClose{position:absolute;right:10px;top:10px}.printClose:before{content:"×";font-family:Helvetica Neue,sans-serif;font-weight:100;line-height:1px;padding-top:.5em;display:block;font-size:2em;text-indent:1px;overflow:hidden;height:1.25em;width:1.25em;text-align:center;cursor:pointer}.printSpinner{margin-top:3px;margin-left:-40px;position:absolute;display:inline-block;width:25px;height:25px;border:2px solid #045fb4;border-radius:50%;-webkit-animation:spin .75s infinite linear;animation:spin .75s infinite linear}.printSpinner:after,.printSpinner:before{left:-2px;top:-2px;display:none;position:absolute;content:"";width:inherit;height:inherit;border:inherit;border-radius:inherit}.printSpinner,.printSpinner:after,.printSpinner:before{display:inline-block;border-color:transparent;border-top-color:#045fb4;-webkit-animation-duration:1.2s;animation-duration:1.2s}.printSpinner:before{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.printSpinner:after{-webkit-transform:rotate(240deg);transform:rotate(240deg)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}ul,ol,li{list-style:none}fieldset,img{border:0;vertical-align:middle;border-style:none}a{background-color:transparent}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html .ray-template__directive--disabled{opacity:.3!important;pointer-events:none!important;cursor:not-allowed!important;-webkit-filter:brightness(.88);filter:brightness(.88)}.app-style-provider{position:fixed;display:none;z-index:-999999}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::-webkit-backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.grid{display:grid}.inline{display:inline}.block{display:block}.hidden{display:none}.h-full{height:100%}.w-full{width:100%}.flex{display:-webkit-box;display:-webkit-flex;display:flex}.table{display:table}.transform{-webkit-transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize{resize:both}.border{border-width:1px}.px{padding-left:1rem;padding-right:1rem}.pie{-webkit-padding-end:1rem;-moz-padding-end:1rem;padding-inline-end:1rem}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.blur{--un-blur:blur(8px);-webkit-filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{-webkit-filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.ease-in-out{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-ripple__container{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden;pointer-events:none;border-radius:inherit;contain:strict}.v-ripple__animation{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none;background:currentcolor;border-radius:50%;opacity:0;will-change:transform,opacity}.v-ripple__animation--enter{opacity:0;-webkit-transition:none;transition:none}.v-ripple__animation--in{opacity:.25;-webkit-transition:opacity .2s cubic-bezier(0,0,.2,1),-webkit-transform .4s cubic-bezier(0,0,.2,1);transition:opacity .2s cubic-bezier(0,0,.2,1),-webkit-transform .4s cubic-bezier(0,0,.2,1);transition:transform .4s cubic-bezier(0,0,.2,1),opacity .2s cubic-bezier(0,0,.2,1);transition:transform .4s cubic-bezier(0,0,.2,1),opacity .2s cubic-bezier(0,0,.2,1),-webkit-transform .4s cubic-bezier(0,0,.2,1)}.v-ripple__animation--out{opacity:0;-webkit-transition:opacity .5s cubic-bezier(0,0,.2,1);transition:opacity .5s cubic-bezier(0,0,.2,1)}
diff --git a/css/index-7EWYgCj5.css.gz b/css/index-7EWYgCj5.css.gz
new file mode 100644
index 00000000..94f7960e
Binary files /dev/null and b/css/index-7EWYgCj5.css.gz differ
diff --git a/css/index-DV3L0G42.css b/css/index-DV3L0G42.css
deleted file mode 100644
index 6ccc2578..00000000
--- a/css/index-DV3L0G42.css
+++ /dev/null
@@ -1 +0,0 @@
-@charset "UTF-8";[class*=transform-leave-active]{position:absolute}.fade-slide-transform-leave-active,.fade-slide-transform-enter-active{-webkit-transition:opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier);transition:opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier);transition:transform .48s var(--r-bezier),opacity .48s var(--r-bezier);transition:transform .48s var(--r-bezier),opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier)}.fade-slide-transform-enter-from{opacity:0;-webkit-transform:translateX(-30px);transform:translate(-30px)}.fade-slide-transform-leave-to{opacity:0;-webkit-transform:translateX(30px);transform:translate(30px)}.scale-transform-enter-active{-webkit-transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);-webkit-transition-delay:.25s;transition-delay:.25s}.scale-transform-leave-active{-webkit-transition:opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0);transition:opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0);transition:transform .35s cubic-bezier(.32,0,.67,0),opacity .25s ease-out;transition:transform .35s cubic-bezier(.32,0,.67,0),opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0)}.scale-transform-enter-from{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}.scale-transform-leave-to{opacity:0;-webkit-transform:scale(1.03);transform:scale(1.03)}.opacity-transform-leave-active,.opacity-transform-enter-active{-webkit-transition:opacity .55s var(--r-bezier);transition:opacity .55s var(--r-bezier)}.opacity-transform-enter-from,.opacity-transform-leave-to{opacity:0}.fade-bottom-transform-enter-active{-webkit-transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);-webkit-transition-delay:.25s;transition-delay:.25s}.fade-bottom-transform-leave-active{-webkit-transition:opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0);transition:opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0);transition:transform .35s cubic-bezier(.32,0,.67,0),opacity .25s ease-out;transition:transform .35s cubic-bezier(.32,0,.67,0),opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0)}.fade-bottom-transform-enter-from{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.fade-bottom-transform-leave-to{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}.fade-scale-transform-enter-active{-webkit-transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);-webkit-transition-delay:.25s;transition-delay:.25s}.fade-scale-transform-leave-active{-webkit-transition:opacity .25s ease-out,-webkit-transform .25s cubic-bezier(.32,0,.67,0);transition:opacity .25s ease-out,-webkit-transform .25s cubic-bezier(.32,0,.67,0);transition:transform .25s cubic-bezier(.32,0,.67,0),opacity .25s ease-out;transition:transform .25s cubic-bezier(.32,0,.67,0),opacity .25s ease-out,-webkit-transform .25s cubic-bezier(.32,0,.67,0)}.fade-scale-transform-enter-from{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}.fade-scale-transform-leave-to{opacity:0;-webkit-transform:scale(.85);transform:scale(.85)}:root{--r-bezier: cubic-bezier(.4, 0, .2, 1)}@-webkit-keyframes elementRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes elementRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.r-layout-full__viewer-content .n-spin-container,.r-layout-full__viewer-content .n-spin-container .n-spin-content{width:100%;height:100%}.r-menu--app:not(.n-menu--collapsed) .n-menu-item-content.n-menu-item-content--selected:before,.r-menu--app:not(.n-menu--collapsed) .n-menu-item-content:hover:before{border-left:4px solid var(--r-theme-primary-color);-webkit-transition:border-left .1s;transition:border-left .1s}.r-menu--app .n-menu-item-content.n-menu-item-content--selected .n-menu-item-content-header,.r-menu--app .n-menu-item-content .n-menu-item-content-header{display:-webkit-box;display:-webkit-flex;display:flex;gap:0 6px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.r-menu--app .n-menu-item-content-header .n-ellipsis{width:calc(100% - 41px)}.r-menu--app .n-menu-item-content-header__extra{margin-right:8px}.n-date-picker,.n-input-number{width:100%}.n-flex.flex-vertical{height:100%}.printModal{font-family:sans-serif;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;font-weight:300;font-size:30px;left:0;top:0;position:absolute;color:#045fb4;width:100%;height:100%;background-color:#ffffffe6}.printClose{position:absolute;right:10px;top:10px}.printClose:before{content:"×";font-family:Helvetica Neue,sans-serif;font-weight:100;line-height:1px;padding-top:.5em;display:block;font-size:2em;text-indent:1px;overflow:hidden;height:1.25em;width:1.25em;text-align:center;cursor:pointer}.printSpinner{margin-top:3px;margin-left:-40px;position:absolute;display:inline-block;width:25px;height:25px;border:2px solid #045fb4;border-radius:50%;-webkit-animation:spin .75s infinite linear;animation:spin .75s infinite linear}.printSpinner:after,.printSpinner:before{left:-2px;top:-2px;display:none;position:absolute;content:"";width:inherit;height:inherit;border:inherit;border-radius:inherit}.printSpinner,.printSpinner:after,.printSpinner:before{display:inline-block;border-color:transparent;border-top-color:#045fb4;-webkit-animation-duration:1.2s;animation-duration:1.2s}.printSpinner:before{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.printSpinner:after{-webkit-transform:rotate(240deg);transform:rotate(240deg)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}ul,ol,li{list-style:none}fieldset,img{border:0;vertical-align:middle;border-style:none}a{background-color:transparent}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html .ray-template__directive--disabled{opacity:.3!important;pointer-events:none!important;cursor:not-allowed!important;-webkit-filter:brightness(.88);filter:brightness(.88)}.app-style-provider{position:fixed;display:none;z-index:-999999}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::-webkit-backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.grid{display:grid}.inline{display:inline}.block{display:block}.hidden{display:none}.h-full{height:100%}.w-full{width:100%}.flex{display:-webkit-box;display:-webkit-flex;display:flex}.table{display:table}.transform{-webkit-transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize{resize:both}.border{border-width:1px}.px{padding-left:1rem;padding-right:1rem}.pie{-webkit-padding-end:1rem;-moz-padding-end:1rem;padding-inline-end:1rem}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.blur{--un-blur:blur(8px);-webkit-filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{-webkit-filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.ease-in-out{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-ripple__container{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden;pointer-events:none;border-radius:inherit;contain:strict}.v-ripple__animation{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none;background:currentcolor;border-radius:50%;opacity:0;will-change:transform,opacity}.v-ripple__animation--enter{opacity:0;-webkit-transition:none;transition:none}.v-ripple__animation--in{opacity:.25;-webkit-transition:opacity .2s cubic-bezier(0,0,.2,1),-webkit-transform .4s cubic-bezier(0,0,.2,1);transition:opacity .2s cubic-bezier(0,0,.2,1),-webkit-transform .4s cubic-bezier(0,0,.2,1);transition:transform .4s cubic-bezier(0,0,.2,1),opacity .2s cubic-bezier(0,0,.2,1);transition:transform .4s cubic-bezier(0,0,.2,1),opacity .2s cubic-bezier(0,0,.2,1),-webkit-transform .4s cubic-bezier(0,0,.2,1)}.v-ripple__animation--out{opacity:0;-webkit-transition:opacity .5s cubic-bezier(0,0,.2,1);transition:opacity .5s cubic-bezier(0,0,.2,1)}
diff --git a/css/index-DV3L0G42.css.gz b/css/index-DV3L0G42.css.gz
deleted file mode 100644
index 91e26eee..00000000
Binary files a/css/index-DV3L0G42.css.gz and /dev/null differ
diff --git a/css/vue3-next-qrcode@3.0.2_vue@3.5.24_typescript@5.8-B14JuMU_.css b/css/vue3-next-qrcode@3.0.2_vue@3.5.22_typescript@5.8-B14JuMU_.css
similarity index 100%
rename from css/vue3-next-qrcode@3.0.2_vue@3.5.24_typescript@5.8-B14JuMU_.css
rename to css/vue3-next-qrcode@3.0.2_vue@3.5.22_typescript@5.8-B14JuMU_.css
diff --git a/css/vue3-next-qrcode@3.0.2_vue@3.5.24_typescript@5.8-B14JuMU_.css.gz b/css/vue3-next-qrcode@3.0.2_vue@3.5.22_typescript@5.8-B14JuMU_.css.gz
similarity index 100%
rename from css/vue3-next-qrcode@3.0.2_vue@3.5.24_typescript@5.8-B14JuMU_.css.gz
rename to css/vue3-next-qrcode@3.0.2_vue@3.5.22_typescript@5.8-B14JuMU_.css.gz
diff --git a/index.html b/index.html
index 4da26dd0..465ed7e1 100644
--- a/index.html
+++ b/index.html
@@ -8,30 +8,30 @@
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"
/>
Ray Template
-
-
-
-
-
+
+
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
@@ -39,7 +39,7 @@
-
+
@@ -48,34 +48,34 @@
-
+
-
-
+
+
-
+
-
-
+
+
-
-
-
+
+
+
`}function c(e,n,t){const{styles:r,ids:s}=t;s.has(e)||r!==null&&(s.add(e),r.push(o(e,n)))}const d=typeof document<"u";function l(){if(d)return;const e=u(i,null);if(e!==null)return{adapter:(n,t)=>c(n,t,e),context:e}}export{l as u};
diff --git a/js/@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js.gz b/js/@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js.gz
new file mode 100644
index 00000000..cd5705e9
Binary files /dev/null and b/js/@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js.gz differ
diff --git a/js/@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js.gz b/js/@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js.gz
deleted file mode 100644
index 20207350..00000000
Binary files a/js/@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js.gz and /dev/null differ
diff --git a/js/@vue_reactivity@3.5.24-d_gljepZ.js b/js/@vue_reactivity@3.5.22-BvBzZonp.js
similarity index 99%
rename from js/@vue_reactivity@3.5.24-d_gljepZ.js
rename to js/@vue_reactivity@3.5.22-BvBzZonp.js
index a52d333d..00f89158 100644
--- a/js/@vue_reactivity@3.5.24-d_gljepZ.js
+++ b/js/@vue_reactivity@3.5.22-BvBzZonp.js
@@ -1,5 +1,5 @@
-import{i as O,t as zt,a as Y,e as Bt,h as I,E as Ft,b as y,c as $,d as Gt,f as F,m as Jt,g as dt,j as C,r as Ut,k as qt,l as Qt,N as Xt}from"./@vue_shared@3.5.24-U7eEDHHZ.js";/**
-* @vue/reactivity v3.5.24
+import{i as O,t as zt,a as Y,e as Bt,h as I,E as Ft,b as y,c as $,d as Gt,f as F,m as Jt,g as dt,j as C,r as Ut,k as qt,l as Qt,N as Xt}from"./@vue_shared@3.5.22-Dikn8ojA.js";/**
+* @vue/reactivity v3.5.22
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let v;class Zt{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=v,!e&&v&&(this.index=(v.scopes||(v.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,s;if(this.scopes)for(e=0,s=this.scopes.length;e0&&--this._on===0&&(v=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let s,n;for(s=0,n=this.effects.length;s0)return;if(V){let e=V;for(V=void 0;e;){const s=e.next;e.next=void 0,e.flags&=-9,e=s}}let t;for(;W;){let e=W;for(W=void 0;e;){const s=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(n){t||(t=n)}e=s}}if(t)throw t}function xt(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function yt(t){let e,s=t.depsTail,n=s;for(;n;){const i=n.prevDep;n.version===-1?(n===s&&(s=i),gt(n),te(n)):e=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=i}t.deps=e,t.depsTail=s}function ct(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(Tt(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function Tt(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===z)||(t.globalVersion=z,!t.isSSR&&t.flags&128&&(!t.deps&&!t._dirty||!ct(t))))return;t.flags|=2;const e=t.dep,s=h,n=R;h=t,R=!0;try{xt(t);const i=t.fn(t._value);(e.version===0||I(i,t._value))&&(t.flags|=128,t._value=i,e.version++)}catch(i){throw e.version++,i}finally{h=s,R=n,yt(t),t.flags&=-3}}function gt(t,e=!1){const{dep:s,prevSub:n,nextSub:i}=t;if(n&&(n.nextSub=i,t.prevSub=void 0),i&&(i.prevSub=n,t.nextSub=void 0),s.subs===t&&(s.subs=n,!n&&s.computed)){s.computed.flags&=-5;for(let r=s.computed.deps;r;r=r.nextDep)gt(r,!0)}!e&&!--s.sc&&s.map&&s.map.delete(s.key)}function te(t){const{prevDep:e,nextDep:s}=t;e&&(e.nextDep=s,t.prevDep=void 0),s&&(s.prevDep=e,t.nextDep=void 0)}let R=!0;const Dt=[];function It(){Dt.push(R),R=!1}function Et(){const t=Dt.pop();R=t===void 0?!0:t}function bt(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const s=h;h=void 0;try{e()}finally{h=s}}}let z=0;class ee{constructor(e,s){this.sub=e,this.dep=s,this.version=s.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class et{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!h||!R||h===this.computed)return;let s=this.activeLink;if(s===void 0||s.sub!==h)s=this.activeLink=new ee(h,this),h.deps?(s.prevDep=h.depsTail,h.depsTail.nextDep=s,h.depsTail=s):h.deps=h.depsTail=s,Mt(s);else if(s.version===-1&&(s.version=this.version,s.nextDep)){const n=s.nextDep;n.prevDep=s.prevDep,s.prevDep&&(s.prevDep.nextDep=n),s.prevDep=h.depsTail,s.nextDep=void 0,h.depsTail.nextDep=s,h.depsTail=s,h.deps===s&&(h.deps=n)}return s}trigger(e){this.version++,z++,this.notify(e)}notify(e){_t();try{for(let s=this.subs;s;s=s.prevSub)s.sub.notify()&&s.sub.dep.notify()}finally{vt()}}}function Mt(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let n=e.deps;n;n=n.nextDep)Mt(n)}const s=t.dep.subs;s!==t&&(t.prevSub=s,s&&(s.nextSub=t)),t.dep.subs=t}}const k=new WeakMap,P=Symbol(""),lt=Symbol(""),B=Symbol("");function w(t,e,s){if(R&&h){let n=k.get(t);n||k.set(t,n=new Map);let i=n.get(s);i||(n.set(s,i=new et),i.map=n,i.key=s),i.track()}}function T(t,e,s,n,i,r){const o=k.get(t);if(!o){z++;return}const a=f=>{f&&f.trigger()};if(_t(),e==="clear")o.forEach(a);else{const f=y(t),d=f&&dt(s);if(f&&s==="length"){const c=Number(n);o.forEach((p,_)=>{(_==="length"||_===B||!F(_)&&_>=c)&&a(p)})}else switch((s!==void 0||o.has(void 0))&&a(o.get(s)),d&&a(o.get(B)),e){case"add":f?d&&a(o.get("length")):(a(o.get(P)),C(t)&&a(o.get(lt)));break;case"delete":f||(a(o.get(P)),C(t)&&a(o.get(lt)));break;case"set":C(t)&&a(o.get(P));break}}vt()}function se(t,e){const s=k.get(t);return s&&s.get(e)}function j(t){const e=u(t);return e===t?e:(w(e,"iterate",B),S(t)?e:e.map(g))}function wt(t){return w(t=u(t),"iterate",B),t}const ie={__proto__:null,[Symbol.iterator](){return at(this,Symbol.iterator,g)},concat(...t){return j(this).concat(...t.map(e=>y(e)?j(e):e))},entries(){return at(this,"entries",t=>(t[1]=g(t[1]),t))},every(t,e){return x(this,"every",t,e,void 0,arguments)},filter(t,e){return x(this,"filter",t,e,s=>s.map(g),arguments)},find(t,e){return x(this,"find",t,e,g,arguments)},findIndex(t,e){return x(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return x(this,"findLast",t,e,g,arguments)},findLastIndex(t,e){return x(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return x(this,"forEach",t,e,void 0,arguments)},includes(...t){return ft(this,"includes",t)},indexOf(...t){return ft(this,"indexOf",t)},join(t){return j(this).join(t)},lastIndexOf(...t){return ft(this,"lastIndexOf",t)},map(t,e){return x(this,"map",t,e,void 0,arguments)},pop(){return H(this,"pop")},push(...t){return H(this,"push",t)},reduce(t,...e){return Rt(this,"reduce",t,e)},reduceRight(t,...e){return Rt(this,"reduceRight",t,e)},shift(){return H(this,"shift")},some(t,e){return x(this,"some",t,e,void 0,arguments)},splice(...t){return H(this,"splice",t)},toReversed(){return j(this).toReversed()},toSorted(t){return j(this).toSorted(t)},toSpliced(...t){return j(this).toSpliced(...t)},unshift(...t){return H(this,"unshift",t)},values(){return at(this,"values",g)}};function at(t,e,s){const n=wt(t),i=n[e]();return n!==t&&!S(t)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.done||(r.value=s(r.value)),r}),i}const ne=Array.prototype;function x(t,e,s,n,i,r){const o=wt(t),a=o!==t&&!S(t),f=o[e];if(f!==ne[e]){const p=f.apply(t,r);return a?g(p):p}let d=s;o!==t&&(a?d=function(p,_){return s.call(this,g(p),_,t)}:s.length>2&&(d=function(p,_){return s.call(this,p,_,t)}));const c=f.call(o,d,n);return a&&i?i(c):c}function Rt(t,e,s,n){const i=wt(t);let r=s;return i!==t&&(S(t)?s.length>3&&(r=function(o,a,f){return s.call(this,o,a,f,t)}):r=function(o,a,f){return s.call(this,o,g(a),f,t)}),i[e](r,...n)}function ft(t,e,s){const n=u(t);w(n,"iterate",B);const i=n[e](...s);return(i===-1||i===!1)&&be(s[0])?(s[0]=u(s[0]),n[e](...s)):i}function H(t,e,s=[]){It(),_t();const n=u(t)[e].apply(t,s);return vt(),Et(),n}const re=Jt("__proto__,__v_isRef,__isVue"),Pt=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(F));function oe(t){F(t)||(t=String(t));const e=u(this);return w(e,"has",t),e.hasOwnProperty(t)}class Ot{constructor(e=!1,s=!1){this._isReadonly=e,this._isShallow=s}get(e,s,n){if(s==="__v_skip")return e.__v_skip;const i=this._isReadonly,r=this._isShallow;if(s==="__v_isReactive")return!i;if(s==="__v_isReadonly")return i;if(s==="__v_isShallow")return r;if(s==="__v_raw")return n===(i?r?Ct:Ht:r?Kt:jt).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const o=y(e);if(!i){let f;if(o&&(f=ie[s]))return f;if(s==="hasOwnProperty")return oe}const a=Reflect.get(e,s,b(e)?e:n);if((F(s)?Pt.has(s):re(s))||(i||w(e,"get",s),r))return a;if(b(a)){const f=o&&dt(s)?a:a.value;return i&&O(f)?ht(f):f}return O(a)?i?ht(a):Wt(a):a}}class At extends Ot{constructor(e=!1){super(!1,e)}set(e,s,n,i){let r=e[s];if(!this._isShallow){const f=A(r);if(!S(n)&&!A(n)&&(r=u(r),n=u(n)),!y(e)&&b(r)&&!b(n))return f||(r.value=n),!0}const o=y(e)&&dt(s)?Number(s)t,Q=t=>Reflect.getPrototypeOf(t);function ue(t,e,s){return function(...n){const i=this.__v_raw,r=u(i),o=C(r),a=t==="entries"||t===Symbol.iterator&&o,f=t==="keys"&&o,d=i[t](...n),c=s?ut:e?pt:g;return!e&&w(r,"iterate",f?lt:P),{next(){const{value:p,done:_}=d.next();return _?{value:p,done:_}:{value:a?[c(p[0]),c(p[1])]:c(p),done:_}},[Symbol.iterator](){return this}}}}function X(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function he(t,e){const s={get(i){const r=this.__v_raw,o=u(r),a=u(i);t||(I(i,a)&&w(o,"get",i),w(o,"get",a));const{has:f}=Q(o),d=e?ut:t?pt:g;if(f.call(o,i))return d(r.get(i));if(f.call(o,a))return d(r.get(a));r!==o&&r.get(i)},get size(){const i=this.__v_raw;return!t&&w(u(i),"iterate",P),i.size},has(i){const r=this.__v_raw,o=u(r),a=u(i);return t||(I(i,a)&&w(o,"has",i),w(o,"has",a)),i===a?r.has(i):r.has(i)||r.has(a)},forEach(i,r){const o=this,a=o.__v_raw,f=u(a),d=e?ut:t?pt:g;return!t&&w(f,"iterate",P),a.forEach((c,p)=>i.call(r,d(c),d(p),o))}};return Bt(s,t?{add:X("add"),set:X("set"),delete:X("delete"),clear:X("clear")}:{add(i){!e&&!S(i)&&!A(i)&&(i=u(i));const r=u(this);return Q(r).has.call(r,i)||(r.add(i),T(r,"add",i,i)),this},set(i,r){!e&&!S(r)&&!A(r)&&(r=u(r));const o=u(this),{has:a,get:f}=Q(o);let d=a.call(o,i);d||(i=u(i),d=a.call(o,i));const c=f.call(o,i);return o.set(i,r),d?I(r,c)&&T(o,"set",i,r):T(o,"add",i,r),this},delete(i){const r=u(this),{has:o,get:a}=Q(r);let f=o.call(r,i);f||(i=u(i),f=o.call(r,i)),a&&a.call(r,i);const d=r.delete(i);return f&&T(r,"delete",i,void 0),d},clear(){const i=u(this),r=i.size!==0,o=i.clear();return r&&T(i,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(i=>{s[i]=ue(i,t,e)}),s}function st(t,e){const s=he(t,e);return(n,i,r)=>i==="__v_isReactive"?!t:i==="__v_isReadonly"?t:i==="__v_raw"?n:Reflect.get($(s,i)&&i in n?s:n,i,r)}const pe={get:st(!1,!1)},de={get:st(!1,!0)},_e={get:st(!0,!1)},ve={get:st(!0,!0)},jt=new WeakMap,Kt=new WeakMap,Ht=new WeakMap,Ct=new WeakMap;function ge(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function we(t){return t.__v_skip||!Object.isExtensible(t)?0:ge(zt(t))}function Wt(t){return A(t)?t:it(t,!1,ae,pe,jt)}function Oe(t){return it(t,!1,ce,de,Kt)}function ht(t){return it(t,!0,fe,_e,Ht)}function Ae(t){return it(t,!0,le,ve,Ct)}function it(t,e,s,n,i){if(!O(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const r=we(t);if(r===0)return t;const o=i.get(t);if(o)return o;const a=new Proxy(t,r===2?n:s);return i.set(t,a),a}function N(t){return A(t)?N(t.__v_raw):!!(t&&t.__v_isReactive)}function A(t){return!!(t&&t.__v_isReadonly)}function S(t){return!!(t&&t.__v_isShallow)}function be(t){return t?!!t.__v_raw:!1}function u(t){const e=t&&t.__v_raw;return e?u(e):t}function Le(t){return!$(t,"__v_skip")&&Object.isExtensible(t)&&Gt(t,"__v_skip",!0),t}const g=t=>O(t)?Wt(t):t,pt=t=>O(t)?ht(t):t;function b(t){return t?t.__v_isRef===!0:!1}function Re(t){return Vt(t,!1)}function je(t){return Vt(t,!0)}function Vt(t,e){return b(t)?t:new Se(t,e)}class Se{constructor(e,s){this.dep=new et,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=s?e:u(e),this._value=s?e:g(e),this.__v_isShallow=s}get value(){return this.dep.track(),this._value}set value(e){const s=this._rawValue,n=this.__v_isShallow||S(e)||A(e);e=n?e:u(e),I(e,s)&&(this._rawValue=e,this._value=n?e:g(e),this.dep.trigger())}}function Nt(t){return b(t)?t.value:t}function Ke(t){return Y(t)?t():Nt(t)}const me={get:(t,e,s)=>e==="__v_raw"?t:Nt(Reflect.get(t,e,s)),set:(t,e,s,n)=>{const i=t[e];return b(i)&&!b(s)?(i.value=s,!0):Reflect.set(t,e,s,n)}};function He(t){return N(t)?t:new Proxy(t,me)}class xe{constructor(e){this.__v_isRef=!0,this._value=void 0;const s=this.dep=new et,{get:n,set:i}=e(s.track.bind(s),s.trigger.bind(s));this._get=n,this._set=i}get value(){return this._value=this._get()}set value(e){this._set(e)}}function Ce(t){return new xe(t)}function We(t){const e=y(t)?new Array(t.length):{};for(const s in t)e[s]=Yt(t,s);return e}class ye{constructor(e,s,n){this._object=e,this._key=s,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return se(u(this._object),this._key)}}class Te{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Ve(t,e,s){return b(t)?t:Y(t)?new Te(t):O(t)&&arguments.length>1?Yt(t,e,s):Re(t)}function Yt(t,e,s){const n=t[e];return b(n)?n:new ye(t,e,s)}class De{constructor(e,s,n){this.fn=e,this.setter=s,this._value=void 0,this.dep=new et(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=z-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!s,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&h!==this)return mt(this,!0),!0}get value(){const e=this.dep.track();return Tt(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function Ne(t,e,s=!1){let n,i;return Y(t)?n=t:(n=t.get,i=t.set),new De(n,i,s)}const Z={},tt=new WeakMap;let M;function Ie(t,e=!1,s=M){if(s){let n=tt.get(s);n||tt.set(s,n=[]),n.push(t)}}function Ye(t,e,s=Ft){const{immediate:n,deep:i,once:r,scheduler:o,augmentJob:a,call:f}=s,d=l=>i?l:S(l)||i===!1||i===0?D(l,1):D(l);let c,p,_,G,J=!1,U=!1;if(b(t)?(p=()=>t.value,J=S(t)):N(t)?(p=()=>d(t),J=!0):y(t)?(U=!0,J=t.some(l=>N(l)||S(l)),p=()=>t.map(l=>{if(b(l))return l.value;if(N(l))return d(l);if(Y(l))return f?f(l,2):l()})):Y(t)?e?p=f?()=>f(t,2):t:p=()=>{if(_){It();try{_()}finally{Et()}}const l=M;M=c;try{return f?f(t,3,[G]):t(G)}finally{M=l}}:p=Xt,e&&i){const l=p,m=i===!0?1/0:i;p=()=>D(l(),m)}const nt=$t(),L=()=>{c.stop(),nt&&nt.active&&Ut(nt.effects,c)};if(r&&e){const l=e;e=(...m)=>{l(...m),L()}}let E=U?new Array(t.length).fill(Z):Z;const K=l=>{if(!(!(c.flags&1)||!c.dirty&&!l))if(e){const m=c.run();if(i||J||(U?m.some((rt,q)=>I(rt,E[q])):I(m,E))){_&&_();const rt=M;M=c;try{const q=[m,E===Z?void 0:U&&E[0]===Z?[]:E,G];E=m,f?f(e,3,q):e(...q)}finally{M=rt}}}else c.run()};return a&&a(K),c=new kt(p),c.scheduler=o?()=>o(K,!1):K,G=l=>Ie(l,!1,c),_=c.onStop=()=>{const l=tt.get(c);if(l){if(f)f(l,4);else for(const m of l)m();tt.delete(c)}},e?n?K(!0):E=c.run():o?o(K.bind(null,!0),!0):c.run(),L.pause=c.pause.bind(c),L.resume=c.resume.bind(c),L.stop=L,L}function D(t,e=1/0,s){if(e<=0||!O(t)||t.__v_skip||(s=s||new Map,(s.get(t)||0)>=e))return t;if(s.set(t,e),e--,b(t))D(t.value,e,s);else if(y(t))for(let n=0;n{D(n,e,s)});else if(Qt(t)){for(const n in t)D(t[n],e,s);for(const n of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,n)&&D(t[n],e,s)}return t}export{N as A,Zt as E,kt as R,b as a,It as b,Ne as c,Oe as d,w as e,Ae as f,T as g,Wt as h,be as i,D as j,Re as k,Ke as l,Le as m,ht as n,Ve as o,He as p,Ce as q,Et as r,je as s,u as t,Nt as u,$t as v,Ye as w,Pe as x,We as y,Me as z};
diff --git a/js/@vue_reactivity@3.5.22-BvBzZonp.js.gz b/js/@vue_reactivity@3.5.22-BvBzZonp.js.gz
new file mode 100644
index 00000000..ab955a41
Binary files /dev/null and b/js/@vue_reactivity@3.5.22-BvBzZonp.js.gz differ
diff --git a/js/@vue_reactivity@3.5.24-d_gljepZ.js.gz b/js/@vue_reactivity@3.5.24-d_gljepZ.js.gz
deleted file mode 100644
index 859b79b0..00000000
Binary files a/js/@vue_reactivity@3.5.24-d_gljepZ.js.gz and /dev/null differ
diff --git a/js/@vue_runtime-core@3.5.22-0v1MMfjG.js b/js/@vue_runtime-core@3.5.22-0v1MMfjG.js
new file mode 100644
index 00000000..eb765a57
--- /dev/null
+++ b/js/@vue_runtime-core@3.5.22-0v1MMfjG.js
@@ -0,0 +1,5 @@
+import{c as Nl,w as $l,i as Ls,a as Tt,s as Ll,p as Vs,m as Vl,b as Ue,r as je,t as wt,E as Ul,R as jl,d as Dl,e as Us,g as Rl,h as Kl,j as Wl}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import{a as V,n as js,b as K,E as q,e as ae,o as me,p as Ds,i as ge,q as Rs,s as is,u as Ke,r as Ks,v as Ht,N as Be,w as Ws,x as et,c as Q,y as tt,z as ke,A as ql,B as jt,C as ct,d as Gl,D as qs,F as Gs,G as Jl,H as Yl,f as Ql}from"./@vue_shared@3.5.22-Dikn8ojA.js";/**
+* @vue/runtime-core v3.5.22
+* (c) 2018-present Yuxi (Evan) You and Vue contributors
+* @license MIT
+**/function ut(e,t,s,l){try{return l?e(...l):e()}catch(n){at(n,t,s)}}function Ee(e,t,s,l){if(V(e)){const n=ut(e,t,s,l);return n&&js(n)&&n.catch(r=>{at(r,t,s)}),n}if(K(e)){const n=[];for(let r=0;r>>1,n=ie[l],r=it(n);r=it(s)?ie.push(e):ie.splice(zl(t),0,e),e.flags|=1,Ys()}}function Ys(){vt||(vt=Js.then(Xs))}function Gt(e){K(e)?We.push(...e):Me&&e.id===-1?Me.splice(Re+1,0,e):e.flags&1||(We.push(e),e.flags|=1),Ys()}function Ts(e,t,s=ve+1){for(;sit(s)-it(l));if(We.length=0,Me){Me.push(...t);return}for(Me=t,Re=0;Ree.id==null?e.flags&2?-1:1/0:e.id;function Xs(e){try{for(ve=0;ve{l._d&&Pt(-1);const r=kt(t);let i;try{i=e(...n)}finally{kt(r),l._d&&Pt(1)}return i};return l._n=!0,l._c=!0,l._d=!0,l}function yr(e,t){if(se===null)return e;const s=Vt(se),l=e.dirs||(e.dirs=[]);for(let n=0;ne.__isTeleport,st=e=>e&&(e.disabled||e.disabled===""),vs=e=>e&&(e.defer||e.defer===""),ks=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Es=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Jt=(e,t)=>{const s=e&&e.to;return me(s)?t?t(s):null:s},tl={name:"Teleport",__isTeleport:!0,process(e,t,s,l,n,r,i,f,u,h){const{mc:a,pc:d,pbc:_,o:{insert:x,querySelector:A,createText:B,createComment:L}}=h,$=st(t.props);let{shapeFlag:v,children:P,dynamicChildren:O}=t;if(e==null){const E=t.el=B(""),M=t.anchor=B("");x(E,s,l),x(M,s,l);const j=(I,H)=>{v&16&&a(P,I,H,n,r,i,f,u)},U=()=>{const I=t.target=Jt(t.props,A),H=sl(I,t,B,x);I&&(i!=="svg"&&ks(I)?i="svg":i!=="mathml"&&Es(I)&&(i="mathml"),n&&n.isCE&&(n.ce._teleportTargets||(n.ce._teleportTargets=new Set)).add(I),$||(j(I,H),_t(t,!1)))};$&&(j(s,M),_t(t,!0)),vs(t.props)?(t.el.__isMounted=!1,z(()=>{U(),delete t.el.__isMounted},r)):U()}else{if(vs(t.props)&&e.el.__isMounted===!1){z(()=>{tl.process(e,t,s,l,n,r,i,f,u,h)},r);return}t.el=e.el,t.targetStart=e.targetStart;const E=t.anchor=e.anchor,M=t.target=e.target,j=t.targetAnchor=e.targetAnchor,U=st(e.props),I=U?s:M,H=U?E:j;if(i==="svg"||ks(M)?i="svg":(i==="mathml"||Es(M))&&(i="mathml"),O?(_(e.dynamicChildren,O,I,n,r,i,f),gs(e,t,!0)):u||d(e,t,I,H,n,r,i,f,!1),$)U?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):yt(t,s,E,h,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const D=t.target=Jt(t.props,A);D&&yt(t,D,null,h,0)}else U&&yt(t,M,j,h,1);_t(t,$)}},remove(e,t,s,{um:l,o:{remove:n}},r){const{shapeFlag:i,children:f,anchor:u,targetStart:h,targetAnchor:a,target:d,props:_}=e;if(d&&(n(h),n(a)),r&&n(u),i&16){const x=r||!st(_);for(let A=0;A{e.isMounted=!0}),cs(()=>{e.isUnmounting=!0}),e}const pe=[Function,Array],ln={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:pe,onEnter:pe,onAfterEnter:pe,onEnterCancelled:pe,onBeforeLeave:pe,onLeave:pe,onAfterLeave:pe,onLeaveCancelled:pe,onBeforeAppear:pe,onAppear:pe,onAfterAppear:pe,onAppearCancelled:pe},ll=e=>{const t=e.subTree;return t.component?ll(t.component):t},nn={name:"BaseTransition",props:ln,setup(e,{slots:t}){const s=dt(),l=sn();return()=>{const n=t.default&&il(t.default(),!0);if(!n||!n.length)return;const r=nl(n),i=wt(e),{mode:f}=i;if(l.isLeaving)return Dt(r);const u=As(r);if(!u)return Dt(r);let h=Yt(u,i,l,s,d=>h=d);u.type!==ee&&Ge(u,h);let a=s.subTree&&As(s.subTree);if(a&&a.type!==ee&&!_e(a,u)&&ll(s).type!==ee){let d=Yt(a,i,l,s);if(Ge(a,d),f==="out-in"&&u.type!==ee)return l.isLeaving=!0,d.afterLeave=()=>{l.isLeaving=!1,s.job.flags&8||s.update(),delete d.afterLeave,a=void 0},Dt(r);f==="in-out"&&u.type!==ee?d.delayLeave=(_,x,A)=>{const B=rl(l,a);B[String(a.key)]=a,_[Ie]=()=>{x(),_[Ie]=void 0,delete h.delayedLeave,a=void 0},h.delayedLeave=()=>{A(),delete h.delayedLeave,a=void 0}}:a=void 0}else a&&(a=void 0);return r}}};function nl(e){let t=e[0];if(e.length>1){for(const s of e)if(s.type!==ee){t=s;break}}return t}const br=nn;function rl(e,t){const{leavingVNodes:s}=e;let l=s.get(t.type);return l||(l=Object.create(null),s.set(t.type,l)),l}function Yt(e,t,s,l,n){const{appear:r,mode:i,persisted:f=!1,onBeforeEnter:u,onEnter:h,onAfterEnter:a,onEnterCancelled:d,onBeforeLeave:_,onLeave:x,onAfterLeave:A,onLeaveCancelled:B,onBeforeAppear:L,onAppear:$,onAfterAppear:v,onAppearCancelled:P}=t,O=String(e.key),E=rl(s,e),M=(I,H)=>{I&&Ee(I,l,9,H)},j=(I,H)=>{const D=H[1];M(I,H),K(I)?I.every(X=>X.length<=1)&&D():I.length<=1&&D()},U={mode:i,persisted:f,beforeEnter(I){let H=u;if(!s.isMounted)if(r)H=L||u;else return;I[Ie]&&I[Ie](!0);const D=E[O];D&&_e(e,D)&&D.el[Ie]&&D.el[Ie](),M(H,[I])},enter(I){let H=h,D=a,X=d;if(!s.isMounted)if(r)H=$||h,D=v||a,X=P||d;else return;let te=!1;const ne=I[mt]=Ae=>{te||(te=!0,Ae?M(X,[I]):M(D,[I]),U.delayedLeave&&U.delayedLeave(),I[mt]=void 0)};H?j(H,[I,ne]):ne()},leave(I,H){const D=String(e.key);if(I[mt]&&I[mt](!0),s.isUnmounting)return H();M(_,[I]);let X=!1;const te=I[Ie]=ne=>{X||(X=!0,H(),ne?M(B,[I]):M(A,[I]),I[Ie]=void 0,E[D]===e&&delete E[D])};E[D]=e,x?j(x,[I,te]):te()},clone(I){const H=Yt(I,t,s,l,n);return n&&n(H),H}};return U}function Dt(e){if(St(e))return e=Oe(e),e.children=null,e}function As(e){if(!St(e))return el(e.type)&&e.children?nl(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:s}=e;if(s){if(t&16)return s[0];if(t&32&&V(s.default))return s.default()}}function Ge(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Ge(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function il(e,t=!1,s){let l=[],n=0;for(let r=0;r1)for(let r=0;rs.value,set:r=>s.value=r})}return s}const Et=new WeakMap;function lt(e,t,s,l,n=!1){if(K(e)){e.forEach((A,B)=>lt(A,t&&(K(t)?t[B]:t),s,l,n));return}if(Le(l)&&!n){l.shapeFlag&512&&l.type.__asyncResolved&&l.component.subTree.component&<(e,t,s,l.component.subTree);return}const r=l.shapeFlag&4?Vt(l.component):l.el,i=n?null:r,{i:f,r:u}=e,h=t&&t.r,a=f.refs===q?f.refs={}:f.refs,d=f.setupState,_=wt(d),x=d===q?Ws:A=>Q(_,A);if(h!=null&&h!==u){if(Is(t),me(h))a[h]=null,x(h)&&(d[h]=null);else if(Tt(h)){h.value=null;const A=t;A.k&&(a[A.k]=null)}}if(V(u))ut(u,f,12,[i,a]);else{const A=me(u),B=Tt(u);if(A||B){const L=()=>{if(e.f){const $=A?x(u)?d[u]:a[u]:u.value;if(n)K($)&&Ks($,r);else if(K($))$.includes(r)||$.push(r);else if(A)a[u]=[r],x(u)&&(d[u]=a[u]);else{const v=[r];u.value=v,e.k&&(a[e.k]=v)}}else A?(a[u]=i,x(u)&&(d[u]=i)):B&&(u.value=i,e.k&&(a[e.k]=i))};if(i){const $=()=>{L(),Et.delete(e)};$.id=-1,Et.set(e,$),z($,s)}else Is(e),L()}}}function Is(e){const t=Et.get(e);t&&(t.flags|=8,Et.delete(e))}Ht().requestIdleCallback;Ht().cancelIdleCallback;const Le=e=>!!e.type.__asyncLoader,St=e=>e.type.__isKeepAlive,rn={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const s=dt(),l=s.ctx;if(!l.renderer)return()=>{const v=t.default&&t.default();return v&&v.length===1?v[0]:v};const n=new Map,r=new Set;let i=null;const f=s.suspense,{renderer:{p:u,m:h,um:a,o:{createElement:d}}}=l,_=d("div");l.activate=(v,P,O,E,M)=>{const j=v.component;h(v,P,O,0,f),u(j.vnode,v,P,O,j,f,E,v.slotScopeIds,M),z(()=>{j.isDeactivated=!1,j.a&&et(j.a);const U=v.props&&v.props.onVnodeMounted;U&&ye(U,j.parent,v)},f)},l.deactivate=v=>{const P=v.component;It(P.m),It(P.a),h(v,_,null,1,f),z(()=>{P.da&&et(P.da);const O=v.props&&v.props.onVnodeUnmounted;O&&ye(O,P.parent,v),P.isDeactivated=!0},f)};function x(v){Rt(v),a(v,s,f,!0)}function A(v){n.forEach((P,O)=>{const E=rs(P.type);E&&!v(E)&&B(O)})}function B(v){const P=n.get(v);P&&(!i||!_e(P,i))?x(P):i&&Rt(i),n.delete(v),r.delete(v)}Ft(()=>[e.include,e.exclude],([v,P])=>{v&&A(O=>Ze(v,O)),P&&A(O=>!Ze(P,O))},{flush:"post",deep:!0});let L=null;const $=()=>{L!=null&&(Bt(s.subTree.type)?z(()=>{n.set(L,bt(s.subTree))},s.subTree.suspense):n.set(L,bt(s.subTree)))};return fs($),cl($),cs(()=>{n.forEach(v=>{const{subTree:P,suspense:O}=s,E=bt(P);if(v.type===E.type&&v.key===E.key){Rt(E);const M=E.component.da;M&&z(M,O);return}x(v)})}),()=>{if(L=null,!t.default)return i=null;const v=t.default(),P=v[0];if(v.length>1)return i=null,v;if(!De(P)||!(P.shapeFlag&4)&&!(P.shapeFlag&128))return i=null,P;let O=bt(P);if(O.type===ee)return i=null,O;const E=O.type,M=rs(Le(O)?O.type.__asyncResolved||{}:E),{include:j,exclude:U,max:I}=e;if(j&&(!M||!Ze(j,M))||U&&M&&Ze(U,M))return O.shapeFlag&=-257,i=O,P;const H=O.key==null?E:O.key,D=n.get(H);return O.el&&(O=Oe(O),P.shapeFlag&128&&(P.ssContent=O)),L=H,D?(O.el=D.el,O.component=D.component,O.transition&&Ge(O,O.transition),O.shapeFlag|=512,r.delete(H),r.add(H)):(r.add(H),I&&r.size>parseInt(I,10)&&B(r.values().next().value)),O.shapeFlag|=256,i=O,Bt(P.type)?P:O}}},Fr=rn;function Ze(e,t){return K(e)?e.some(s=>Ze(s,t)):me(e)?e.split(",").includes(t):Yl(e)?(e.lastIndex=0,e.test(t)):!1}function on(e,t){fl(e,"a",t)}function fn(e,t){fl(e,"da",t)}function fl(e,t,s=le){const l=e.__wdc||(e.__wdc=()=>{let n=s;for(;n;){if(n.isDeactivated)return;n=n.parent}return e()});if(Nt(t,l,s),s){let n=s.parent;for(;n&&n.parent;)St(n.parent.vnode)&&cn(l,t,s,n),n=n.parent}}function cn(e,t,s,l){const n=Nt(t,e,l,!0);ul(()=>{Ks(l[t],n)},s)}function Rt(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function bt(e){return e.shapeFlag&128?e.ssContent:e}function Nt(e,t,s=le,l=!1){if(s){const n=s[e]||(s[e]=[]),r=t.__weh||(t.__weh=(...i)=>{Ue();const f=ht(s),u=Ee(t,s,e,i);return f(),je(),u});return l?n.unshift(r):n.push(r),r}}const Pe=e=>(t,s=le)=>{(!ft||e==="sp")&&Nt(e,(...l)=>t(...l),s)},un=Pe("bm"),fs=Pe("m"),an=Pe("bu"),cl=Pe("u"),cs=Pe("bum"),ul=Pe("um"),dn=Pe("sp"),hn=Pe("rtg"),gn=Pe("rtc");function pn(e,t=le){Nt("ec",e,t)}const us="components",yn="directives";function Cr(e,t){return as(us,e,!0,t)||e}const al=Symbol.for("v-ndc");function Tr(e){return me(e)?as(us,e,!1)||e:e||al}function vr(e){return as(yn,e)}function as(e,t,s=!0,l=!1){const n=se||le;if(n){const r=n.type;if(e===us){const f=rs(r,!1);if(f&&(f===t||f===ke(t)||f===Gs(ke(t))))return r}const i=Bs(n[e]||r[e],t)||Bs(n.appContext[e],t);return!i&&l?r:i}}function Bs(e,t){return e&&(e[t]||e[ke(t)]||e[Gs(ke(t))])}function kr(e,t,s={},l,n){if(se.ce||se.parent&&Le(se.parent)&&se.parent.ce){const h=Object.keys(s).length>0;return Ot(),ss(he,null,[oe("slot",s,l)],h?-2:64)}let r=e[t];r&&r._c&&(r._d=!1),Ot();const i=r&&dl(r(s)),f=s.key||i&&i.key,u=ss(he,{key:(f&&!Ql(f)?f:`_${t}`)+""},i||[],i&&e._===1?64:-2);return u.scopeId&&(u.slotScopeIds=[u.scopeId+"-s"]),r&&r._c&&(r._d=!0),u}function dl(e){return e.some(t=>De(t)?!(t.type===ee||t.type===he&&!dl(t.children)):!0)?e:null}const Qt=e=>e?Ml(e)?Vt(e):Qt(e.parent):null,nt=ae(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Qt(e.parent),$root:e=>Qt(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>gl(e),$forceUpdate:e=>e.f||(e.f=()=>{os(e.update)}),$nextTick:e=>e.n||(e.n=Zl.bind(e.proxy)),$watch:e=>$n.bind(e)}),Kt=(e,t)=>e!==q&&!e.__isScriptSetup&&Q(e,t),mn={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:s,setupState:l,data:n,props:r,accessCache:i,type:f,appContext:u}=e;let h;if(t[0]!=="$"){const x=i[t];if(x!==void 0)switch(x){case 1:return l[t];case 2:return n[t];case 4:return s[t];case 3:return r[t]}else{if(Kt(l,t))return i[t]=1,l[t];if(n!==q&&Q(n,t))return i[t]=2,n[t];if((h=e.propsOptions[0])&&Q(h,t))return i[t]=3,r[t];if(s!==q&&Q(s,t))return i[t]=4,s[t];Zt&&(i[t]=0)}}const a=nt[t];let d,_;if(a)return t==="$attrs"&&Us(e.attrs,"get",""),a(e);if((d=f.__cssModules)&&(d=d[t]))return d;if(s!==q&&Q(s,t))return i[t]=4,s[t];if(_=u.config.globalProperties,Q(_,t))return _[t]},set({_:e},t,s){const{data:l,setupState:n,ctx:r}=e;return Kt(n,t)?(n[t]=s,!0):l!==q&&Q(l,t)?(l[t]=s,!0):Q(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=s,!0)},has({_:{data:e,setupState:t,accessCache:s,ctx:l,appContext:n,propsOptions:r,type:i}},f){let u,h;return!!(s[f]||e!==q&&f[0]!=="$"&&Q(e,f)||Kt(t,f)||(u=r[0])&&Q(u,f)||Q(l,f)||Q(nt,f)||Q(n.config.globalProperties,f)||(h=i.__cssModules)&&h[f])},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:Q(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}};function Xt(e){return K(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}function Er(e,t){const s=Xt(e);for(const l in t){if(l.startsWith("__skip"))continue;let n=s[l];n?K(n)||V(n)?n=s[l]={type:n,default:t[l]}:n.default=t[l]:n===null&&(n=s[l]={default:t[l]}),n&&t[`__skip_${l}`]&&(n.skipFactory=!0)}return s}let Zt=!0;function bn(e){const t=gl(e),s=e.proxy,l=e.ctx;Zt=!1,t.beforeCreate&&Os(t.beforeCreate,e,"bc");const{data:n,computed:r,methods:i,watch:f,provide:u,inject:h,created:a,beforeMount:d,mounted:_,beforeUpdate:x,updated:A,activated:B,deactivated:L,beforeDestroy:$,beforeUnmount:v,destroyed:P,unmounted:O,render:E,renderTracked:M,renderTriggered:j,errorCaptured:U,serverPrefetch:I,expose:H,inheritAttrs:D,components:X,directives:te,filters:ne}=t;if(h&&_n(h,l,null),i)for(const G in i){const J=i[G];V(J)&&(l[G]=J.bind(s))}if(n){const G=n.call(s,s);ge(G)&&(e.data=Kl(G))}if(Zt=!0,r)for(const G in r){const J=r[G],He=V(J)?J.bind(s,s):V(J.get)?J.get.bind(s,s):Be,gt=!V(J)&&V(J.set)?J.set.bind(s):Be,Se=ur({get:He,set:gt});Object.defineProperty(l,G,{enumerable:!0,configurable:!0,get:()=>Se.value,set:xe=>Se.value=xe})}if(f)for(const G in f)hl(f[G],l,s,G);if(u){const G=V(u)?u.call(s):u;Reflect.ownKeys(G).forEach(J=>{kn(J,G[J])})}a&&Os(a,e,"c");function Z(G,J){K(J)?J.forEach(He=>G(He.bind(s))):J&&G(J.bind(s))}if(Z(un,d),Z(fs,_),Z(an,x),Z(cl,A),Z(on,B),Z(fn,L),Z(pn,U),Z(gn,M),Z(hn,j),Z(cs,v),Z(ul,O),Z(dn,I),K(H))if(H.length){const G=e.exposed||(e.exposed={});H.forEach(J=>{Object.defineProperty(G,J,{get:()=>s[J],set:He=>s[J]=He,enumerable:!0})})}else e.exposed||(e.exposed={});E&&e.render===Be&&(e.render=E),D!=null&&(e.inheritAttrs=D),X&&(e.components=X),te&&(e.directives=te),I&&ol(e)}function _n(e,t,s=Be){K(e)&&(e=zt(e));for(const l in e){const n=e[l];let r;ge(n)?"default"in n?r=xt(n.from||l,n.default,!0):r=xt(n.from||l):r=xt(n),Tt(r)?Object.defineProperty(t,l,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[l]=r}}function Os(e,t,s){Ee(K(e)?e.map(l=>l.bind(t.proxy)):e.bind(t.proxy),t,s)}function hl(e,t,s,l){let n=l.includes(".")?kl(s,l):()=>s[l];if(me(e)){const r=t[e];V(r)&&Ft(n,r)}else if(V(e))Ft(n,e.bind(s));else if(ge(e))if(K(e))e.forEach(r=>hl(r,t,s,l));else{const r=V(e.handler)?e.handler.bind(s):t[e.handler];V(r)&&Ft(n,r,e)}}function gl(e){const t=e.type,{mixins:s,extends:l}=t,{mixins:n,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,f=r.get(t);let u;return f?u=f:!n.length&&!s&&!l?u=t:(u={},n.length&&n.forEach(h=>At(u,h,i,!0)),At(u,t,i)),ge(t)&&r.set(t,u),u}function At(e,t,s,l=!1){const{mixins:n,extends:r}=t;r&&At(e,r,s,!0),n&&n.forEach(i=>At(e,i,s,!0));for(const i in t)if(!(l&&i==="expose")){const f=xn[i]||s&&s[i];e[i]=f?f(e[i],t[i]):t[i]}return e}const xn={data:Ps,props:Ms,emits:Ms,methods:ze,computed:ze,beforeCreate:re,created:re,beforeMount:re,mounted:re,beforeUpdate:re,updated:re,beforeDestroy:re,beforeUnmount:re,destroyed:re,unmounted:re,activated:re,deactivated:re,errorCaptured:re,serverPrefetch:re,components:ze,directives:ze,watch:Cn,provide:Ps,inject:Fn};function Ps(e,t){return t?e?function(){return ae(V(e)?e.call(this,this):e,V(t)?t.call(this,this):t)}:t:e}function Fn(e,t){return ze(zt(e),zt(t))}function zt(e){if(K(e)){const t={};for(let s=0;s1)return s&&V(t)?t.call(l&&l.proxy):t}}function Ar(){return!!(dt()||Ve)}const yl={},ml=()=>Object.create(yl),bl=e=>Object.getPrototypeOf(e)===yl;function En(e,t,s,l=!1){const n={},r=ml();e.propsDefaults=Object.create(null),_l(e,t,n,r);for(const i in e.propsOptions[0])i in n||(n[i]=void 0);s?e.props=l?n:Dl(n):e.type.props?e.props=n:e.props=r,e.attrs=r}function An(e,t,s,l){const{props:n,attrs:r,vnode:{patchFlag:i}}=e,f=wt(n),[u]=e.propsOptions;let h=!1;if((l||i>0)&&!(i&16)){if(i&8){const a=e.vnode.dynamicProps;for(let d=0;d{u=!0;const[_,x]=xl(d,t,!0);ae(i,_),x&&f.push(...x)};!s&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!r&&!u)return ge(e)&&l.set(e,Ke),Ke;if(K(r))for(let a=0;ae==="_"||e==="_ctx"||e==="$stable",hs=e=>K(e)?e.map(be):[be(e)],Bn=(e,t,s)=>{if(t._n)return t;const l=en((...n)=>hs(t(...n)),s);return l._c=!1,l},Fl=(e,t,s)=>{const l=e._ctx;for(const n in e){if(ds(n))continue;const r=e[n];if(V(r))t[n]=Bn(n,r,l);else if(r!=null){const i=hs(r);t[n]=()=>i}}},Cl=(e,t)=>{const s=hs(t);e.slots.default=()=>s},Tl=(e,t,s)=>{for(const l in t)(s||!ds(l))&&(e[l]=t[l])},On=(e,t,s)=>{const l=e.slots=ml();if(e.vnode.shapeFlag&32){const n=t._;n?(Tl(l,t,s),s&&Gl(l,"_",n,!0)):Fl(t,l)}else t&&Cl(e,t)},Pn=(e,t,s)=>{const{vnode:l,slots:n}=e;let r=!0,i=q;if(l.shapeFlag&32){const f=t._;f?s&&f===1?r=!1:Tl(n,t,s):(r=!t.$stable,Fl(t,n)),i=t}else t&&(Cl(e,t),i={default:1});if(r)for(const f in n)!ds(f)&&i[f]==null&&delete n[f]},z=Qn;function Ir(e){return Mn(e)}function Mn(e,t){const s=Ht();s.__VUE__=!0;const{insert:l,remove:n,patchProp:r,createElement:i,createText:f,createComment:u,setText:h,setElementText:a,parentNode:d,nextSibling:_,setScopeId:x=Be,insertStaticContent:A}=e,B=(o,c,g,m=null,p=null,y=null,T=void 0,C=null,F=!!c.dynamicChildren)=>{if(o===c)return;o&&!_e(o,c)&&(m=pt(o),xe(o,p,y,!0),o=null),c.patchFlag===-2&&(F=!1,c.dynamicChildren=null);const{type:b,ref:S,shapeFlag:k}=c;switch(b){case Lt:L(o,c,g,m);break;case ee:$(o,c,g,m);break;case qt:o==null&&v(c,g,m,T);break;case he:X(o,c,g,m,p,y,T,C,F);break;default:k&1?E(o,c,g,m,p,y,T,C,F):k&6?te(o,c,g,m,p,y,T,C,F):(k&64||k&128)&&b.process(o,c,g,m,p,y,T,C,F,Qe)}S!=null&&p?lt(S,o&&o.ref,y,c||o,!c):S==null&&o&&o.ref!=null&<(o.ref,null,y,o,!0)},L=(o,c,g,m)=>{if(o==null)l(c.el=f(c.children),g,m);else{const p=c.el=o.el;c.children!==o.children&&h(p,c.children)}},$=(o,c,g,m)=>{o==null?l(c.el=u(c.children||""),g,m):c.el=o.el},v=(o,c,g,m)=>{[o.el,o.anchor]=A(o.children,c,g,m,o.el,o.anchor)},P=({el:o,anchor:c},g,m)=>{let p;for(;o&&o!==c;)p=_(o),l(o,g,m),o=p;l(c,g,m)},O=({el:o,anchor:c})=>{let g;for(;o&&o!==c;)g=_(o),n(o),o=g;n(c)},E=(o,c,g,m,p,y,T,C,F)=>{c.type==="svg"?T="svg":c.type==="math"&&(T="mathml"),o==null?M(c,g,m,p,y,T,C,F):I(o,c,p,y,T,C,F)},M=(o,c,g,m,p,y,T,C)=>{let F,b;const{props:S,shapeFlag:k,transition:w,dirs:N}=o;if(F=o.el=i(o.type,y,S&&S.is,S),k&8?a(F,o.children):k&16&&U(o.children,F,null,m,p,Wt(o,y),T,C),N&&Ne(o,null,m,"created"),j(F,o,o.scopeId,T,m),S){for(const Y in S)Y!=="value"&&!tt(Y)&&r(F,Y,null,S[Y],y,m);"value"in S&&r(F,"value",null,S.value,y),(b=S.onVnodeBeforeMount)&&ye(b,m,o)}N&&Ne(o,null,m,"beforeMount");const R=wn(p,w);R&&w.beforeEnter(F),l(F,c,g),((b=S&&S.onVnodeMounted)||R||N)&&z(()=>{b&&ye(b,m,o),R&&w.enter(F),N&&Ne(o,null,m,"mounted")},p)},j=(o,c,g,m,p)=>{if(g&&x(o,g),m)for(let y=0;y{for(let b=F;b{const C=c.el=o.el;let{patchFlag:F,dynamicChildren:b,dirs:S}=c;F|=o.patchFlag&16;const k=o.props||q,w=c.props||q;let N;if(g&&$e(g,!1),(N=w.onVnodeBeforeUpdate)&&ye(N,g,c,o),S&&Ne(c,o,g,"beforeUpdate"),g&&$e(g,!0),(k.innerHTML&&w.innerHTML==null||k.textContent&&w.textContent==null)&&a(C,""),b?H(o.dynamicChildren,b,C,g,m,Wt(c,p),y):T||J(o,c,C,null,g,m,Wt(c,p),y,!1),F>0){if(F&16)D(C,k,w,g,p);else if(F&2&&k.class!==w.class&&r(C,"class",null,w.class,p),F&4&&r(C,"style",k.style,w.style,p),F&8){const R=c.dynamicProps;for(let Y=0;Y{N&&ye(N,g,c,o),S&&Ne(c,o,g,"updated")},m)},H=(o,c,g,m,p,y,T)=>{for(let C=0;C{if(c!==g){if(c!==q)for(const y in c)!tt(y)&&!(y in g)&&r(o,y,c[y],null,p,m);for(const y in g){if(tt(y))continue;const T=g[y],C=c[y];T!==C&&y!=="value"&&r(o,y,C,T,p,m)}"value"in g&&r(o,"value",c.value,g.value,p)}},X=(o,c,g,m,p,y,T,C,F)=>{const b=c.el=o?o.el:f(""),S=c.anchor=o?o.anchor:f("");let{patchFlag:k,dynamicChildren:w,slotScopeIds:N}=c;N&&(C=C?C.concat(N):N),o==null?(l(b,g,m),l(S,g,m),U(c.children||[],g,S,p,y,T,C,F)):k>0&&k&64&&w&&o.dynamicChildren?(H(o.dynamicChildren,w,g,p,y,T,C),(c.key!=null||p&&c===p.subTree)&&gs(o,c,!0)):J(o,c,g,S,p,y,T,C,F)},te=(o,c,g,m,p,y,T,C,F)=>{c.slotScopeIds=C,o==null?c.shapeFlag&512?p.ctx.activate(c,g,m,T,F):ne(c,g,m,p,y,T,F):Ae(o,c,F)},ne=(o,c,g,m,p,y,T)=>{const C=o.component=nr(o,m,p);if(St(o)&&(C.ctx.renderer=Qe),rr(C,!1,T),C.asyncDep){if(p&&p.registerDep(C,Z,T),!o.el){const F=C.subTree=oe(ee);$(null,F,c,g),o.placeholder=F.el}}else Z(C,o,c,g,p,y,T)},Ae=(o,c,g)=>{const m=c.component=o.component;if(Kn(o,c,g))if(m.asyncDep&&!m.asyncResolved){G(m,c,g);return}else m.next=c,m.update();else c.el=o.el,m.vnode=c},Z=(o,c,g,m,p,y,T)=>{const C=()=>{if(o.isMounted){let{next:k,bu:w,u:N,parent:R,vnode:Y}=o;{const Ce=vl(o);if(Ce){k&&(k.el=Y.el,G(o,k,T)),Ce.asyncDep.then(()=>{o.isUnmounted||C()});return}}let W=k,fe;$e(o,!1),k?(k.el=Y.el,G(o,k,T)):k=Y,w&&et(w),(fe=k.props&&k.props.onVnodeBeforeUpdate)&&ye(fe,R,k,Y),$e(o,!0);const ce=Hs(o),Fe=o.subTree;o.subTree=ce,B(Fe,ce,d(Fe.el),pt(Fe),o,p,y),k.el=ce.el,W===null&&ys(o,ce.el),N&&z(N,p),(fe=k.props&&k.props.onVnodeUpdated)&&z(()=>ye(fe,R,k,Y),p)}else{let k;const{el:w,props:N}=c,{bm:R,m:Y,parent:W,root:fe,type:ce}=o,Fe=Le(c);$e(o,!1),R&&et(R),!Fe&&(k=N&&N.onVnodeBeforeMount)&&ye(k,W,c),$e(o,!0);{fe.ce&&fe.ce._def.shadowRoot!==!1&&fe.ce._injectChildStyle(ce);const Ce=o.subTree=Hs(o);B(null,Ce,g,m,o,p,y),c.el=Ce.el}if(Y&&z(Y,p),!Fe&&(k=N&&N.onVnodeMounted)){const Ce=c;z(()=>ye(k,W,Ce),p)}(c.shapeFlag&256||W&&Le(W.vnode)&&W.vnode.shapeFlag&256)&&o.a&&z(o.a,p),o.isMounted=!0,c=g=m=null}};o.scope.on();const F=o.effect=new jl(C);o.scope.off();const b=o.update=F.run.bind(F),S=o.job=F.runIfDirty.bind(F);S.i=o,S.id=o.uid,F.scheduler=()=>os(S),$e(o,!0),b()},G=(o,c,g)=>{c.component=o;const m=o.vnode.props;o.vnode=c,o.next=null,An(o,c.props,m,g),Pn(o,c.children,g),Ue(),Ts(o),je()},J=(o,c,g,m,p,y,T,C,F=!1)=>{const b=o&&o.children,S=o?o.shapeFlag:0,k=c.children,{patchFlag:w,shapeFlag:N}=c;if(w>0){if(w&128){gt(b,k,g,m,p,y,T,C,F);return}else if(w&256){He(b,k,g,m,p,y,T,C,F);return}}N&8?(S&16&&Ye(b,p,y),k!==b&&a(g,k)):S&16?N&16?gt(b,k,g,m,p,y,T,C,F):Ye(b,p,y,!0):(S&8&&a(g,""),N&16&&U(k,g,m,p,y,T,C,F))},He=(o,c,g,m,p,y,T,C,F)=>{o=o||Ke,c=c||Ke;const b=o.length,S=c.length,k=Math.min(b,S);let w;for(w=0;wS?Ye(o,p,y,!0,!1,k):U(c,g,m,p,y,T,C,F,k)},gt=(o,c,g,m,p,y,T,C,F)=>{let b=0;const S=c.length;let k=o.length-1,w=S-1;for(;b<=k&&b<=w;){const N=o[b],R=c[b]=F?we(c[b]):be(c[b]);if(_e(N,R))B(N,R,g,null,p,y,T,C,F);else break;b++}for(;b<=k&&b<=w;){const N=o[k],R=c[w]=F?we(c[w]):be(c[w]);if(_e(N,R))B(N,R,g,null,p,y,T,C,F);else break;k--,w--}if(b>k){if(b<=w){const N=w+1,R=Nw)for(;b<=k;)xe(o[b],p,y,!0),b++;else{const N=b,R=b,Y=new Map;for(b=R;b<=w;b++){const de=c[b]=F?we(c[b]):be(c[b]);de.key!=null&&Y.set(de.key,b)}let W,fe=0;const ce=w-R+1;let Fe=!1,Ce=0;const Xe=new Array(ce);for(b=0;b=ce){xe(de,p,y,!0);continue}let Te;if(de.key!=null)Te=Y.get(de.key);else for(W=R;W<=w;W++)if(Xe[W-R]===0&&_e(de,c[W])){Te=W;break}Te===void 0?xe(de,p,y,!0):(Xe[Te-R]=b+1,Te>=Ce?Ce=Te:Fe=!0,B(de,c[Te],g,null,p,y,T,C,F),fe++)}const xs=Fe?Hn(Xe):Ke;for(W=xs.length-1,b=ce-1;b>=0;b--){const de=R+b,Te=c[de],Fs=c[de+1],Cs=de+1{const{el:y,type:T,transition:C,children:F,shapeFlag:b}=o;if(b&6){Se(o.component.subTree,c,g,m);return}if(b&128){o.suspense.move(c,g,m);return}if(b&64){T.move(o,c,g,Qe);return}if(T===he){l(y,c,g);for(let k=0;kC.enter(y),p);else{const{leave:k,delayLeave:w,afterLeave:N}=C,R=()=>{o.ctx.isUnmounted?n(y):l(y,c,g)},Y=()=>{y._isLeaving&&y[Ie](!0),k(y,()=>{R(),N&&N()})};w?w(y,R,Y):Y()}else l(y,c,g)},xe=(o,c,g,m=!1,p=!1)=>{const{type:y,props:T,ref:C,children:F,dynamicChildren:b,shapeFlag:S,patchFlag:k,dirs:w,cacheIndex:N}=o;if(k===-2&&(p=!1),C!=null&&(Ue(),lt(C,null,g,o,!0),je()),N!=null&&(c.renderCache[N]=void 0),S&256){c.ctx.deactivate(o);return}const R=S&1&&w,Y=!Le(o);let W;if(Y&&(W=T&&T.onVnodeBeforeUnmount)&&ye(W,c,o),S&6)Sl(o.component,g,m);else{if(S&128){o.suspense.unmount(g,m);return}R&&Ne(o,null,c,"beforeUnmount"),S&64?o.type.remove(o,c,g,Qe,m):b&&!b.hasOnce&&(y!==he||k>0&&k&64)?Ye(b,c,g,!1,!0):(y===he&&k&384||!p&&S&16)&&Ye(F,c,g),m&&bs(o)}(Y&&(W=T&&T.onVnodeUnmounted)||R)&&z(()=>{W&&ye(W,c,o),R&&Ne(o,null,c,"unmounted")},g)},bs=o=>{const{type:c,el:g,anchor:m,transition:p}=o;if(c===he){Hl(g,m);return}if(c===qt){O(o);return}const y=()=>{n(g),p&&!p.persisted&&p.afterLeave&&p.afterLeave()};if(o.shapeFlag&1&&p&&!p.persisted){const{leave:T,delayLeave:C}=p,F=()=>T(g,y);C?C(o.el,y,F):F()}else y()},Hl=(o,c)=>{let g;for(;o!==c;)g=_(o),n(o),o=g;n(c)},Sl=(o,c,g)=>{const{bum:m,scope:p,job:y,subTree:T,um:C,m:F,a:b}=o;It(F),It(b),m&&et(m),p.stop(),y&&(y.flags|=8,xe(T,o,c,g)),C&&z(C,c),z(()=>{o.isUnmounted=!0},c)},Ye=(o,c,g,m=!1,p=!1,y=0)=>{for(let T=y;T{if(o.shapeFlag&6)return pt(o.component.subTree);if(o.shapeFlag&128)return o.suspense.next();const c=_(o.anchor||o.el),g=c&&c[zs];return g?_(g):c};let Ut=!1;const _s=(o,c,g)=>{o==null?c._vnode&&xe(c._vnode,null,null,!0):B(c._vnode||null,o,c,null,null,null,g),c._vnode=o,Ut||(Ut=!0,Ts(),Qs(),Ut=!1)},Qe={p:B,um:xe,m:Se,r:bs,mt:ne,mc:U,pc:J,pbc:H,n:pt,o:e};return{render:_s,hydrate:void 0,createApp:vn(_s)}}function Wt({type:e,props:t},s){return s==="svg"&&e==="foreignObject"||s==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:s}function $e({effect:e,job:t},s){s?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function wn(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function gs(e,t,s=!1){const l=e.children,n=t.children;if(K(l)&&K(n))for(let r=0;r>1,e[s[f]]0&&(t[l]=s[r-1]),s[r]=l)}}for(r=s.length,i=s[r-1];r-- >0;)s[r]=i,i=t[i];return s}function vl(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:vl(t)}function It(e){if(e)for(let t=0;txt(Sn);function Br(e,t){return ps(e,null,t)}function Ft(e,t,s){return ps(e,t,s)}function ps(e,t,s=q){const{immediate:l,deep:n,flush:r,once:i}=s,f=ae({},s),u=t&&l||!t&&r!=="post";let h;if(ft){if(r==="sync"){const x=Nn();h=x.__watcherHandles||(x.__watcherHandles=[])}else if(!u){const x=()=>{};return x.stop=Be,x.resume=Be,x.pause=Be,x}}const a=le;f.call=(x,A,B)=>Ee(x,a,A,B);let d=!1;r==="post"?f.scheduler=x=>{z(x,a&&a.suspense)}:r!=="sync"&&(d=!0,f.scheduler=(x,A)=>{A?x():os(x)}),f.augmentJob=x=>{t&&(x.flags|=4),d&&(x.flags|=2,a&&(x.id=a.uid,x.i=a))};const _=$l(e,t,f);return ft&&(h?h.push(_):u&&_()),_}function $n(e,t,s){const l=this.proxy,n=me(e)?e.includes(".")?kl(l,e):()=>l[e]:e.bind(l,l);let r;V(t)?r=t:(r=t.handler,s=t);const i=ht(this),f=ps(n,r.bind(l),s);return i(),f}function kl(e,t){const s=t.split(".");return()=>{let l=e;for(let n=0;nt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ke(t)}Modifiers`]||e[`${ct(t)}Modifiers`];function Vn(e,t,...s){if(e.isUnmounted)return;const l=e.vnode.props||q;let n=s;const r=t.startsWith("update:"),i=r&&Ln(l,t.slice(7));i&&(i.trim&&(n=s.map(a=>me(a)?a.trim():a)),i.number&&(n=s.map(ql)));let f,u=l[f=jt(t)]||l[f=jt(ke(t))];!u&&r&&(u=l[f=jt(ct(t))]),u&&Ee(u,e,6,n);const h=l[f+"Once"];if(h){if(!e.emitted)e.emitted={};else if(e.emitted[f])return;e.emitted[f]=!0,Ee(h,e,6,n)}}const Un=new WeakMap;function El(e,t,s=!1){const l=s?Un:t.emitsCache,n=l.get(e);if(n!==void 0)return n;const r=e.emits;let i={},f=!1;if(!V(e)){const u=h=>{const a=El(h,t,!0);a&&(f=!0,ae(i,a))};!s&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!r&&!f?(ge(e)&&l.set(e,null),null):(K(r)?r.forEach(u=>i[u]=null):ae(i,r),ge(e)&&l.set(e,i),i)}function $t(e,t){return!e||!is(t)?!1:(t=t.slice(2).replace(/Once$/,""),Q(e,t[0].toLowerCase()+t.slice(1))||Q(e,ct(t))||Q(e,t))}function Hs(e){const{type:t,vnode:s,proxy:l,withProxy:n,propsOptions:[r],slots:i,attrs:f,emit:u,render:h,renderCache:a,props:d,data:_,setupState:x,ctx:A,inheritAttrs:B}=e,L=kt(e);let $,v;try{if(s.shapeFlag&4){const O=n||l,E=O;$=be(h.call(E,O,a,d,x,_,A)),v=f}else{const O=t;$=be(O.length>1?O(d,{attrs:f,slots:i,emit:u}):O(d,null)),v=t.props?f:Dn(f)}}catch(O){rt.length=0,at(O,e,1),$=oe(ee)}let P=$;if(v&&B!==!1){const O=Object.keys(v),{shapeFlag:E}=P;O.length&&E&7&&(r&&O.some(qs)&&(v=Rn(v,r)),P=Oe(P,v,!1,!0))}return s.dirs&&(P=Oe(P,null,!1,!0),P.dirs=P.dirs?P.dirs.concat(s.dirs):s.dirs),s.transition&&Ge(P,s.transition),$=P,kt(L),$}function jn(e,t=!0){let s;for(let l=0;l{let t;for(const s in e)(s==="class"||s==="style"||is(s))&&((t||(t={}))[s]=e[s]);return t},Rn=(e,t)=>{const s={};for(const l in e)(!qs(l)||!(l.slice(9)in t))&&(s[l]=e[l]);return s};function Kn(e,t,s){const{props:l,children:n,component:r}=e,{props:i,children:f,patchFlag:u}=t,h=r.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&u>=0){if(u&1024)return!0;if(u&16)return l?Ss(l,i,h):!!i;if(u&8){const a=t.dynamicProps;for(let d=0;de.__isSuspense;let ts=0;const Wn={name:"Suspense",__isSuspense:!0,process(e,t,s,l,n,r,i,f,u,h){if(e==null)qn(t,s,l,n,r,i,f,u,h);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Gn(e,t,s,l,n,i,f,u,h)}},hydrate:Jn,normalize:Yn},Or=Wn;function ot(e,t){const s=e.props&&e.props[t];V(s)&&s()}function qn(e,t,s,l,n,r,i,f,u){const{p:h,o:{createElement:a}}=u,d=a("div"),_=e.suspense=Al(e,n,l,t,d,s,r,i,f,u);h(null,_.pendingBranch=e.ssContent,d,null,l,_,r,i),_.deps>0?(ot(e,"onPending"),ot(e,"onFallback"),h(null,e.ssFallback,t,s,l,null,r,i),qe(_,e.ssFallback)):_.resolve(!1,!0)}function Gn(e,t,s,l,n,r,i,f,{p:u,um:h,o:{createElement:a}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const _=t.ssContent,x=t.ssFallback,{activeBranch:A,pendingBranch:B,isInFallback:L,isHydrating:$}=d;if(B)d.pendingBranch=_,_e(B,_)?(u(B,_,d.hiddenContainer,null,n,d,r,i,f),d.deps<=0?d.resolve():L&&($||(u(A,x,s,l,n,null,r,i,f),qe(d,x)))):(d.pendingId=ts++,$?(d.isHydrating=!1,d.activeBranch=B):h(B,n,d),d.deps=0,d.effects.length=0,d.hiddenContainer=a("div"),L?(u(null,_,d.hiddenContainer,null,n,d,r,i,f),d.deps<=0?d.resolve():(u(A,x,s,l,n,null,r,i,f),qe(d,x))):A&&_e(A,_)?(u(A,_,s,l,n,d,r,i,f),d.resolve(!0)):(u(null,_,d.hiddenContainer,null,n,d,r,i,f),d.deps<=0&&d.resolve()));else if(A&&_e(A,_))u(A,_,s,l,n,d,r,i,f),qe(d,_);else if(ot(t,"onPending"),d.pendingBranch=_,_.shapeFlag&512?d.pendingId=_.component.suspenseId:d.pendingId=ts++,u(null,_,d.hiddenContainer,null,n,d,r,i,f),d.deps<=0)d.resolve();else{const{timeout:v,pendingId:P}=d;v>0?setTimeout(()=>{d.pendingId===P&&d.fallback(x)},v):v===0&&d.fallback(x)}}function Al(e,t,s,l,n,r,i,f,u,h,a=!1){const{p:d,m:_,um:x,n:A,o:{parentNode:B,remove:L}}=h;let $;const v=Xn(e);v&&t&&t.pendingBranch&&($=t.pendingId,t.deps++);const P=e.props?Jl(e.props.timeout):void 0,O=r,E={vnode:e,parent:t,parentComponent:s,namespace:i,container:l,hiddenContainer:n,deps:0,pendingId:ts++,timeout:typeof P=="number"?P:-1,activeBranch:null,pendingBranch:null,isInFallback:!a,isHydrating:a,isUnmounted:!1,effects:[],resolve(M=!1,j=!1){const{vnode:U,activeBranch:I,pendingBranch:H,pendingId:D,effects:X,parentComponent:te,container:ne}=E;let Ae=!1;E.isHydrating?E.isHydrating=!1:M||(Ae=I&&H.transition&&H.transition.mode==="out-in",Ae&&(I.transition.afterLeave=()=>{D===E.pendingId&&(_(H,ne,r===O?A(I):r,0),Gt(X))}),I&&(B(I.el)===ne&&(r=A(I)),x(I,te,E,!0)),Ae||_(H,ne,r,0)),qe(E,H),E.pendingBranch=null,E.isInFallback=!1;let Z=E.parent,G=!1;for(;Z;){if(Z.pendingBranch){Z.effects.push(...X),G=!0;break}Z=Z.parent}!G&&!Ae&&Gt(X),E.effects=[],v&&t&&t.pendingBranch&&$===t.pendingId&&(t.deps--,t.deps===0&&!j&&t.resolve()),ot(U,"onResolve")},fallback(M){if(!E.pendingBranch)return;const{vnode:j,activeBranch:U,parentComponent:I,container:H,namespace:D}=E;ot(j,"onFallback");const X=A(U),te=()=>{E.isInFallback&&(d(null,M,H,X,I,null,D,f,u),qe(E,M))},ne=M.transition&&M.transition.mode==="out-in";ne&&(U.transition.afterLeave=te),E.isInFallback=!0,x(U,I,null,!0),ne||te()},move(M,j,U){E.activeBranch&&_(E.activeBranch,M,j,U),E.container=M},next(){return E.activeBranch&&A(E.activeBranch)},registerDep(M,j,U){const I=!!E.pendingBranch;I&&E.deps++;const H=M.vnode.el;M.asyncDep.catch(D=>{at(D,M,0)}).then(D=>{if(M.isUnmounted||E.isUnmounted||E.pendingId!==M.suspenseId)return;M.asyncResolved=!0;const{vnode:X}=M;ns(M,D),H&&(X.el=H);const te=!H&&M.subTree.el;j(M,X,B(H||M.subTree.el),H?null:A(M.subTree),E,i,U),te&&L(te),ys(M,X.el),I&&--E.deps===0&&E.resolve()})},unmount(M,j){E.isUnmounted=!0,E.activeBranch&&x(E.activeBranch,s,M,j),E.pendingBranch&&x(E.pendingBranch,s,M,j)}};return E}function Jn(e,t,s,l,n,r,i,f,u){const h=t.suspense=Al(t,l,s,e.parentNode,document.createElement("div"),null,n,r,i,f,!0),a=u(e,h.pendingBranch=t.ssContent,s,h,r,i);return h.deps===0&&h.resolve(!1,!0),a}function Yn(e){const{shapeFlag:t,children:s}=e,l=t&32;e.ssContent=Ns(l?s.default:s),e.ssFallback=l?Ns(s.fallback):oe(ee)}function Ns(e){let t;if(V(e)){const s=Je&&e._c;s&&(e._d=!1,Ot()),e=e(),s&&(e._d=!0,t=ue,Il())}return K(e)&&(e=jn(e)),e=be(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(s=>s!==e)),e}function Qn(e,t){t&&t.pendingBranch?K(e)?t.effects.push(...e):t.effects.push(e):Gt(e)}function qe(e,t){e.activeBranch=t;const{vnode:s,parentComponent:l}=e;let n=t.el;for(;!n&&t.component;)t=t.component.subTree,n=t.el;s.el=n,l&&l.subTree===s&&(l.vnode.el=n,ys(l,n))}function Xn(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const he=Symbol.for("v-fgt"),Lt=Symbol.for("v-txt"),ee=Symbol.for("v-cmt"),qt=Symbol.for("v-stc"),rt=[];let ue=null;function Ot(e=!1){rt.push(ue=e?null:[])}function Il(){rt.pop(),ue=rt[rt.length-1]||null}let Je=1;function Pt(e,t=!1){Je+=e,e<0&&ue&&t&&(ue.hasOnce=!0)}function Bl(e){return e.dynamicChildren=Je>0?ue||Ke:null,Il(),Je>0&&ue&&ue.push(e),e}function Pr(e,t,s,l,n,r){return Bl(Pl(e,t,s,l,n,r,!0))}function ss(e,t,s,l,n){return Bl(oe(e,t,s,l,n,!0))}function De(e){return e?e.__v_isVNode===!0:!1}function _e(e,t){return e.type===t.type&&e.key===t.key}const Ol=({key:e})=>e??null,Ct=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?me(e)||Tt(e)||V(e)?{i:se,r:e,k:t,f:!!s}:e:null);function Pl(e,t=null,s=null,l=0,n=null,r=e===he?0:1,i=!1,f=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ol(t),ref:t&&Ct(t),scopeId:Zs,slotScopeIds:null,children:s,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:l,dynamicProps:n,dynamicChildren:null,appContext:null,ctx:se};return f?(ms(u,s),r&128&&e.normalize(u)):s&&(u.shapeFlag|=me(s)?8:16),Je>0&&!i&&ue&&(u.patchFlag>0||r&6)&&u.patchFlag!==32&&ue.push(u),u}const oe=Zn;function Zn(e,t=null,s=null,l=0,n=null,r=!1){if((!e||e===al)&&(e=ee),De(e)){const f=Oe(e,t,!0);return s&&ms(f,s),Je>0&&!r&&ue&&(f.shapeFlag&6?ue[ue.indexOf(e)]=f:ue.push(f)),f.patchFlag=-2,f}if(cr(e)&&(e=e.__vccOpts),t){t=zn(t);let{class:f,style:u}=t;f&&!me(f)&&(t.class=Ds(f)),ge(u)&&(Ls(u)&&!K(u)&&(u=ae({},u)),t.style=Rs(u))}const i=me(e)?1:Bt(e)?128:el(e)?64:ge(e)?4:V(e)?2:0;return Pl(e,t,s,l,n,i,r,!0)}function zn(e){return e?Ls(e)||bl(e)?ae({},e):e:null}function Oe(e,t,s=!1,l=!1){const{props:n,ref:r,patchFlag:i,children:f,transition:u}=e,h=t?tr(n||{},t):n,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:h,key:h&&Ol(h),ref:t&&t.ref?s&&r?K(r)?r.concat(Ct(t)):[r,Ct(t)]:Ct(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:f,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==he?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:u,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Oe(e.ssContent),ssFallback:e.ssFallback&&Oe(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return u&&l&&Ge(a,u.clone(a)),a}function er(e=" ",t=0){return oe(Lt,null,e,t)}function Mr(e="",t=!1){return t?(Ot(),ss(ee,null,e)):oe(ee,null,e)}function be(e){return e==null||typeof e=="boolean"?oe(ee):K(e)?oe(he,null,e.slice()):De(e)?we(e):oe(Lt,null,String(e))}function we(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Oe(e)}function ms(e,t){let s=0;const{shapeFlag:l}=e;if(t==null)t=null;else if(K(t))s=16;else if(typeof t=="object")if(l&65){const n=t.default;n&&(n._c&&(n._d=!1),ms(e,n()),n._c&&(n._d=!0));return}else{s=32;const n=t._;!n&&!bl(t)?t._ctx=se:n===3&&se&&(se.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else V(t)?(t={default:t,_ctx:se},s=32):(t=String(t),l&64?(s=16,t=[er(t)]):s=8);e.children=t,e.shapeFlag|=s}function tr(...e){const t={};for(let s=0;sle||se;let Mt,ls;{const e=Ht(),t=(s,l)=>{let n;return(n=e[s])||(n=e[s]=[]),n.push(l),r=>{n.length>1?n.forEach(i=>i(r)):n[0](r)}};Mt=t("__VUE_INSTANCE_SETTERS__",s=>le=s),ls=t("__VUE_SSR_SETTERS__",s=>ft=s)}const ht=e=>{const t=le;return Mt(e),e.scope.on(),()=>{e.scope.off(),Mt(t)}},$s=()=>{le&&le.scope.off(),Mt(null)};function Ml(e){return e.vnode.shapeFlag&4}let ft=!1;function rr(e,t=!1,s=!1){t&&ls(t);const{props:l,children:n}=e.vnode,r=Ml(e);En(e,l,r,t),On(e,n,s||t);const i=r?ir(e,t):void 0;return t&&ls(!1),i}function ir(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,mn);const{setup:l}=s;if(l){Ue();const n=e.setupContext=l.length>1?fr(e):null,r=ht(e),i=ut(l,e,0,[e.props,n]),f=js(i);if(je(),r(),(f||e.sp)&&!Le(e)&&ol(e),f){if(i.then($s,$s),t)return i.then(u=>{ns(e,u)}).catch(u=>{at(u,e,0)});e.asyncDep=i}else ns(e,i)}else wl(e)}function ns(e,t,s){V(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ge(t)&&(e.setupState=Vs(t)),wl(e)}function wl(e,t,s){const l=e.type;e.render||(e.render=l.render||Be);{const n=ht(e);Ue();try{bn(e)}finally{je(),n()}}}const or={get(e,t){return Us(e,"get",""),e[t]}};function fr(e){const t=s=>{e.exposed=s||{}};return{attrs:new Proxy(e.attrs,or),slots:e.slots,emit:e.emit,expose:t}}function Vt(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Vs(Vl(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in nt)return nt[s](e)},has(t,s){return s in t||s in nt}})):e.proxy}function rs(e,t=!0){return V(e)?e.displayName||e.name:e.name||t&&e.__name}function cr(e){return V(e)&&"__vccOpts"in e}const ur=(e,t)=>Nl(e,t,ft);function wr(e,t,s){try{Pt(-1);const l=arguments.length;return l===2?ge(t)&&!K(t)?De(t)?oe(e,null,[t]):oe(e,t):oe(e,null,t):(l>3?s=Array.prototype.slice.call(arguments,2):l===3&&De(s)&&(s=[s]),oe(e,t,s))}finally{Pt(1)}}const ar="3.5.22";export{Cr as A,ln as B,Pr as C,Ot as D,en as E,he as F,ss as G,Mr as H,Tr as I,er as J,Fr as K,on as L,fn as M,ee as N,yr as O,Oe as P,Lt as Q,ul as R,Or as S,mr as T,kr as U,vr as V,br as a,il as b,Ir as c,oe as d,Ee as e,ur as f,dt as g,wr as h,xt as i,Br as j,Ar as k,fs as l,_r as m,Zl as n,cl as o,tr as p,De as q,Yt as r,Ge as s,xr as t,sn as u,un as v,Ft as w,cs as x,kn as y,Er as z};
diff --git a/js/@vue_runtime-core@3.5.22-0v1MMfjG.js.gz b/js/@vue_runtime-core@3.5.22-0v1MMfjG.js.gz
new file mode 100644
index 00000000..5f827ebc
Binary files /dev/null and b/js/@vue_runtime-core@3.5.22-0v1MMfjG.js.gz differ
diff --git a/js/@vue_runtime-core@3.5.24-ByO0f-01.js b/js/@vue_runtime-core@3.5.24-ByO0f-01.js
deleted file mode 100644
index 35694378..00000000
--- a/js/@vue_runtime-core@3.5.24-ByO0f-01.js
+++ /dev/null
@@ -1,5 +0,0 @@
-import{c as Nl,w as $l,i as Ls,a as Tt,s as Ll,p as Vs,m as Vl,b as Ue,r as je,t as wt,E as Ul,R as jl,d as Dl,e as Us,g as Rl,h as Kl,j as Wl}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import{a as U,n as js,b as K,E as J,e as ae,o as me,p as Ds,i as ge,q as Rs,s as is,u as Ke,r as Ks,v as Ht,N as Ie,w as Ws,x as et,c as Q,y as tt,z as ke,A as ql,B as jt,C as ct,d as Gl,D as qs,F as Gs,G as Jl,H as Yl,f as Ql}from"./@vue_shared@3.5.24-U7eEDHHZ.js";/**
-* @vue/runtime-core v3.5.24
-* (c) 2018-present Yuxi (Evan) You and Vue contributors
-* @license MIT
-**/function ut(e,t,s,l){try{return l?e(...l):e()}catch(n){at(n,t,s)}}function Ee(e,t,s,l){if(U(e)){const n=ut(e,t,s,l);return n&&js(n)&&n.catch(r=>{at(r,t,s)}),n}if(K(e)){const n=[];for(let r=0;r>>1,n=ie[l],r=it(n);r=it(s)?ie.push(e):ie.splice(zl(t),0,e),e.flags|=1,Ys()}}function Ys(){vt||(vt=Js.then(Xs))}function Gt(e){K(e)?We.push(...e):Oe&&e.id===-1?Oe.splice(Re+1,0,e):e.flags&1||(We.push(e),e.flags|=1),Ys()}function Ts(e,t,s=ve+1){for(;sit(s)-it(l));if(We.length=0,Oe){Oe.push(...t);return}for(Oe=t,Re=0;Ree.id==null?e.flags&2?-1:1/0:e.id;function Xs(e){try{for(ve=0;ve{l._d&&Ot(-1);const r=kt(t);let i;try{i=e(...n)}finally{kt(r),l._d&&Ot(1)}return i};return l._n=!0,l._c=!0,l._d=!0,l}function yr(e,t){if(se===null)return e;const s=Vt(se),l=e.dirs||(e.dirs=[]);for(let n=0;ne.__isTeleport,st=e=>e&&(e.disabled||e.disabled===""),vs=e=>e&&(e.defer||e.defer===""),ks=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Es=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Jt=(e,t)=>{const s=e&&e.to;return me(s)?t?t(s):null:s},tl={name:"Teleport",__isTeleport:!0,process(e,t,s,l,n,r,i,f,u,h){const{mc:a,pc:d,pbc:_,o:{insert:x,querySelector:A,createText:P,createComment:L}}=h,$=st(t.props);let{shapeFlag:v,children:O,dynamicChildren:B}=t;if(e==null){const E=t.el=P(""),M=t.anchor=P("");x(E,s,l),x(M,s,l);const j=(I,H)=>{v&16&&a(O,I,H,n,r,i,f,u)},V=()=>{const I=t.target=Jt(t.props,A),H=sl(I,t,P,x);I&&(i!=="svg"&&ks(I)?i="svg":i!=="mathml"&&Es(I)&&(i="mathml"),n&&n.isCE&&(n.ce._teleportTargets||(n.ce._teleportTargets=new Set)).add(I),$||(j(I,H),_t(t,!1)))};$&&(j(s,M),_t(t,!0)),vs(t.props)?(t.el.__isMounted=!1,z(()=>{V(),delete t.el.__isMounted},r)):V()}else{if(vs(t.props)&&e.el.__isMounted===!1){z(()=>{tl.process(e,t,s,l,n,r,i,f,u,h)},r);return}t.el=e.el,t.targetStart=e.targetStart;const E=t.anchor=e.anchor,M=t.target=e.target,j=t.targetAnchor=e.targetAnchor,V=st(e.props),I=V?s:M,H=V?E:j;if(i==="svg"||ks(M)?i="svg":(i==="mathml"||Es(M))&&(i="mathml"),B?(_(e.dynamicChildren,B,I,n,r,i,f),gs(e,t,!0)):u||d(e,t,I,H,n,r,i,f,!1),$)V?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):yt(t,s,E,h,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const D=t.target=Jt(t.props,A);D&&yt(t,D,null,h,0)}else V&&yt(t,M,j,h,1);_t(t,$)}},remove(e,t,s,{um:l,o:{remove:n}},r){const{shapeFlag:i,children:f,anchor:u,targetStart:h,targetAnchor:a,target:d,props:_}=e;if(d&&(n(h),n(a)),r&&n(u),i&16){const x=r||!st(_);for(let A=0;A{e.isMounted=!0}),cs(()=>{e.isUnmounting=!0}),e}const pe=[Function,Array],ln={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:pe,onEnter:pe,onAfterEnter:pe,onEnterCancelled:pe,onBeforeLeave:pe,onLeave:pe,onAfterLeave:pe,onLeaveCancelled:pe,onBeforeAppear:pe,onAppear:pe,onAfterAppear:pe,onAppearCancelled:pe},ll=e=>{const t=e.subTree;return t.component?ll(t.component):t},nn={name:"BaseTransition",props:ln,setup(e,{slots:t}){const s=dt(),l=sn();return()=>{const n=t.default&&il(t.default(),!0);if(!n||!n.length)return;const r=nl(n),i=wt(e),{mode:f}=i;if(l.isLeaving)return Dt(r);const u=As(r);if(!u)return Dt(r);let h=Yt(u,i,l,s,d=>h=d);u.type!==ee&&Ge(u,h);let a=s.subTree&&As(s.subTree);if(a&&a.type!==ee&&!_e(a,u)&&ll(s).type!==ee){let d=Yt(a,i,l,s);if(Ge(a,d),f==="out-in"&&u.type!==ee)return l.isLeaving=!0,d.afterLeave=()=>{l.isLeaving=!1,s.job.flags&8||s.update(),delete d.afterLeave,a=void 0},Dt(r);f==="in-out"&&u.type!==ee?d.delayLeave=(_,x,A)=>{const P=rl(l,a);P[String(a.key)]=a,_[Ae]=()=>{x(),_[Ae]=void 0,delete h.delayedLeave,a=void 0},h.delayedLeave=()=>{A(),delete h.delayedLeave,a=void 0}}:a=void 0}else a&&(a=void 0);return r}}};function nl(e){let t=e[0];if(e.length>1){for(const s of e)if(s.type!==ee){t=s;break}}return t}const br=nn;function rl(e,t){const{leavingVNodes:s}=e;let l=s.get(t.type);return l||(l=Object.create(null),s.set(t.type,l)),l}function Yt(e,t,s,l,n){const{appear:r,mode:i,persisted:f=!1,onBeforeEnter:u,onEnter:h,onAfterEnter:a,onEnterCancelled:d,onBeforeLeave:_,onLeave:x,onAfterLeave:A,onLeaveCancelled:P,onBeforeAppear:L,onAppear:$,onAfterAppear:v,onAppearCancelled:O}=t,B=String(e.key),E=rl(s,e),M=(I,H)=>{I&&Ee(I,l,9,H)},j=(I,H)=>{const D=H[1];M(I,H),K(I)?I.every(X=>X.length<=1)&&D():I.length<=1&&D()},V={mode:i,persisted:f,beforeEnter(I){let H=u;if(!s.isMounted)if(r)H=L||u;else return;I[Ae]&&I[Ae](!0);const D=E[B];D&&_e(e,D)&&D.el[Ae]&&D.el[Ae](),M(H,[I])},enter(I){let H=h,D=a,X=d;if(!s.isMounted)if(r)H=$||h,D=v||a,X=O||d;else return;let te=!1;const ne=I[mt]=we=>{te||(te=!0,we?M(X,[I]):M(D,[I]),V.delayedLeave&&V.delayedLeave(),I[mt]=void 0)};H?j(H,[I,ne]):ne()},leave(I,H){const D=String(e.key);if(I[mt]&&I[mt](!0),s.isUnmounting)return H();M(_,[I]);let X=!1;const te=I[Ae]=ne=>{X||(X=!0,H(),ne?M(P,[I]):M(A,[I]),I[Ae]=void 0,E[D]===e&&delete E[D])};E[D]=e,x?j(x,[I,te]):te()},clone(I){const H=Yt(I,t,s,l,n);return n&&n(H),H}};return V}function Dt(e){if(St(e))return e=Pe(e),e.children=null,e}function As(e){if(!St(e))return el(e.type)&&e.children?nl(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:s}=e;if(s){if(t&16)return s[0];if(t&32&&U(s.default))return s.default()}}function Ge(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Ge(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function il(e,t=!1,s){let l=[],n=0;for(let r=0;r1)for(let r=0;rs.value,set:r=>s.value=r})}return s}const Et=new WeakMap;function lt(e,t,s,l,n=!1){if(K(e)){e.forEach((A,P)=>lt(A,t&&(K(t)?t[P]:t),s,l,n));return}if(Le(l)&&!n){l.shapeFlag&512&&l.type.__asyncResolved&&l.component.subTree.component&<(e,t,s,l.component.subTree);return}const r=l.shapeFlag&4?Vt(l.component):l.el,i=n?null:r,{i:f,r:u}=e,h=t&&t.r,a=f.refs===J?f.refs={}:f.refs,d=f.setupState,_=wt(d),x=d===J?Ws:A=>Q(_,A);if(h!=null&&h!==u){if(Is(t),me(h))a[h]=null,x(h)&&(d[h]=null);else if(Tt(h)){h.value=null;const A=t;A.k&&(a[A.k]=null)}}if(U(u))ut(u,f,12,[i,a]);else{const A=me(u),P=Tt(u);if(A||P){const L=()=>{if(e.f){const $=A?x(u)?d[u]:a[u]:u.value;if(n)K($)&&Ks($,r);else if(K($))$.includes(r)||$.push(r);else if(A)a[u]=[r],x(u)&&(d[u]=a[u]);else{const v=[r];u.value=v,e.k&&(a[e.k]=v)}}else A?(a[u]=i,x(u)&&(d[u]=i)):P&&(u.value=i,e.k&&(a[e.k]=i))};if(i){const $=()=>{L(),Et.delete(e)};$.id=-1,Et.set(e,$),z($,s)}else Is(e),L()}}}function Is(e){const t=Et.get(e);t&&(t.flags|=8,Et.delete(e))}Ht().requestIdleCallback;Ht().cancelIdleCallback;const Le=e=>!!e.type.__asyncLoader,St=e=>e.type.__isKeepAlive,rn={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const s=dt(),l=s.ctx;if(!l.renderer)return()=>{const v=t.default&&t.default();return v&&v.length===1?v[0]:v};const n=new Map,r=new Set;let i=null;const f=s.suspense,{renderer:{p:u,m:h,um:a,o:{createElement:d}}}=l,_=d("div");l.activate=(v,O,B,E,M)=>{const j=v.component;h(v,O,B,0,f),u(j.vnode,v,O,B,j,f,E,v.slotScopeIds,M),z(()=>{j.isDeactivated=!1,j.a&&et(j.a);const V=v.props&&v.props.onVnodeMounted;V&&ye(V,j.parent,v)},f)},l.deactivate=v=>{const O=v.component;It(O.m),It(O.a),h(v,_,null,1,f),z(()=>{O.da&&et(O.da);const B=v.props&&v.props.onVnodeUnmounted;B&&ye(B,O.parent,v),O.isDeactivated=!0},f)};function x(v){Rt(v),a(v,s,f,!0)}function A(v){n.forEach((O,B)=>{const E=rs(O.type);E&&!v(E)&&P(B)})}function P(v){const O=n.get(v);O&&(!i||!_e(O,i))?x(O):i&&Rt(i),n.delete(v),r.delete(v)}Ft(()=>[e.include,e.exclude],([v,O])=>{v&&A(B=>Ze(v,B)),O&&A(B=>!Ze(O,B))},{flush:"post",deep:!0});let L=null;const $=()=>{L!=null&&(Pt(s.subTree.type)?z(()=>{n.set(L,bt(s.subTree))},s.subTree.suspense):n.set(L,bt(s.subTree)))};return fs($),cl($),cs(()=>{n.forEach(v=>{const{subTree:O,suspense:B}=s,E=bt(O);if(v.type===E.type&&v.key===E.key){Rt(E);const M=E.component.da;M&&z(M,B);return}x(v)})}),()=>{if(L=null,!t.default)return i=null;const v=t.default(),O=v[0];if(v.length>1)return i=null,v;if(!De(O)||!(O.shapeFlag&4)&&!(O.shapeFlag&128))return i=null,O;let B=bt(O);if(B.type===ee)return i=null,B;const E=B.type,M=rs(Le(B)?B.type.__asyncResolved||{}:E),{include:j,exclude:V,max:I}=e;if(j&&(!M||!Ze(j,M))||V&&M&&Ze(V,M))return B.shapeFlag&=-257,i=B,O;const H=B.key==null?E:B.key,D=n.get(H);return B.el&&(B=Pe(B),O.shapeFlag&128&&(O.ssContent=B)),L=H,D?(B.el=D.el,B.component=D.component,B.transition&&Ge(B,B.transition),B.shapeFlag|=512,r.delete(H),r.add(H)):(r.add(H),I&&r.size>parseInt(I,10)&&P(r.values().next().value)),B.shapeFlag|=256,i=B,Pt(O.type)?O:B}}},Fr=rn;function Ze(e,t){return K(e)?e.some(s=>Ze(s,t)):me(e)?e.split(",").includes(t):Yl(e)?(e.lastIndex=0,e.test(t)):!1}function on(e,t){fl(e,"a",t)}function fn(e,t){fl(e,"da",t)}function fl(e,t,s=le){const l=e.__wdc||(e.__wdc=()=>{let n=s;for(;n;){if(n.isDeactivated)return;n=n.parent}return e()});if(Nt(t,l,s),s){let n=s.parent;for(;n&&n.parent;)St(n.parent.vnode)&&cn(l,t,s,n),n=n.parent}}function cn(e,t,s,l){const n=Nt(t,e,l,!0);ul(()=>{Ks(l[t],n)},s)}function Rt(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function bt(e){return e.shapeFlag&128?e.ssContent:e}function Nt(e,t,s=le,l=!1){if(s){const n=s[e]||(s[e]=[]),r=t.__weh||(t.__weh=(...i)=>{Ue();const f=ht(s),u=Ee(t,s,e,i);return f(),je(),u});return l?n.unshift(r):n.push(r),r}}const Be=e=>(t,s=le)=>{(!ft||e==="sp")&&Nt(e,(...l)=>t(...l),s)},un=Be("bm"),fs=Be("m"),an=Be("bu"),cl=Be("u"),cs=Be("bum"),ul=Be("um"),dn=Be("sp"),hn=Be("rtg"),gn=Be("rtc");function pn(e,t=le){Nt("ec",e,t)}const us="components",yn="directives";function Cr(e,t){return as(us,e,!0,t)||e}const al=Symbol.for("v-ndc");function Tr(e){return me(e)?as(us,e,!1)||e:e||al}function vr(e){return as(yn,e)}function as(e,t,s=!0,l=!1){const n=se||le;if(n){const r=n.type;if(e===us){const f=rs(r,!1);if(f&&(f===t||f===ke(t)||f===Gs(ke(t))))return r}const i=Ps(n[e]||r[e],t)||Ps(n.appContext[e],t);return!i&&l?r:i}}function Ps(e,t){return e&&(e[t]||e[ke(t)]||e[Gs(ke(t))])}function kr(e,t,s={},l,n){if(se.ce||se.parent&&Le(se.parent)&&se.parent.ce){const h=Object.keys(s).length>0;return Bt(),ss(he,null,[oe("slot",s,l)],h?-2:64)}let r=e[t];r&&r._c&&(r._d=!1),Bt();const i=r&&dl(r(s)),f=s.key||i&&i.key,u=ss(he,{key:(f&&!Ql(f)?f:`_${t}`)+""},i||[],i&&e._===1?64:-2);return u.scopeId&&(u.slotScopeIds=[u.scopeId+"-s"]),r&&r._c&&(r._d=!0),u}function dl(e){return e.some(t=>De(t)?!(t.type===ee||t.type===he&&!dl(t.children)):!0)?e:null}const Qt=e=>e?Ml(e)?Vt(e):Qt(e.parent):null,nt=ae(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Qt(e.parent),$root:e=>Qt(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>gl(e),$forceUpdate:e=>e.f||(e.f=()=>{os(e.update)}),$nextTick:e=>e.n||(e.n=Zl.bind(e.proxy)),$watch:e=>$n.bind(e)}),Kt=(e,t)=>e!==J&&!e.__isScriptSetup&&Q(e,t),mn={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:s,setupState:l,data:n,props:r,accessCache:i,type:f,appContext:u}=e;let h;if(t[0]!=="$"){const x=i[t];if(x!==void 0)switch(x){case 1:return l[t];case 2:return n[t];case 4:return s[t];case 3:return r[t]}else{if(Kt(l,t))return i[t]=1,l[t];if(n!==J&&Q(n,t))return i[t]=2,n[t];if((h=e.propsOptions[0])&&Q(h,t))return i[t]=3,r[t];if(s!==J&&Q(s,t))return i[t]=4,s[t];Zt&&(i[t]=0)}}const a=nt[t];let d,_;if(a)return t==="$attrs"&&Us(e.attrs,"get",""),a(e);if((d=f.__cssModules)&&(d=d[t]))return d;if(s!==J&&Q(s,t))return i[t]=4,s[t];if(_=u.config.globalProperties,Q(_,t))return _[t]},set({_:e},t,s){const{data:l,setupState:n,ctx:r}=e;return Kt(n,t)?(n[t]=s,!0):l!==J&&Q(l,t)?(l[t]=s,!0):Q(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=s,!0)},has({_:{data:e,setupState:t,accessCache:s,ctx:l,appContext:n,propsOptions:r,type:i}},f){let u,h;return!!(s[f]||e!==J&&f[0]!=="$"&&Q(e,f)||Kt(t,f)||(u=r[0])&&Q(u,f)||Q(l,f)||Q(nt,f)||Q(n.config.globalProperties,f)||(h=i.__cssModules)&&h[f])},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:Q(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}};function Xt(e){return K(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}function Er(e,t){const s=Xt(e);for(const l in t){if(l.startsWith("__skip"))continue;let n=s[l];n?K(n)||U(n)?n=s[l]={type:n,default:t[l]}:n.default=t[l]:n===null&&(n=s[l]={default:t[l]}),n&&t[`__skip_${l}`]&&(n.skipFactory=!0)}return s}let Zt=!0;function bn(e){const t=gl(e),s=e.proxy,l=e.ctx;Zt=!1,t.beforeCreate&&Bs(t.beforeCreate,e,"bc");const{data:n,computed:r,methods:i,watch:f,provide:u,inject:h,created:a,beforeMount:d,mounted:_,beforeUpdate:x,updated:A,activated:P,deactivated:L,beforeDestroy:$,beforeUnmount:v,destroyed:O,unmounted:B,render:E,renderTracked:M,renderTriggered:j,errorCaptured:V,serverPrefetch:I,expose:H,inheritAttrs:D,components:X,directives:te,filters:ne}=t;if(h&&_n(h,l,null),i)for(const W in i){const q=i[W];U(q)&&(l[W]=q.bind(s))}if(n){const W=n.call(s,s);ge(W)&&(e.data=Kl(W))}if(Zt=!0,r)for(const W in r){const q=r[W],He=U(q)?q.bind(s,s):U(q.get)?q.get.bind(s,s):Ie,gt=!U(q)&&U(q.set)?q.set.bind(s):Ie,Se=ur({get:He,set:gt});Object.defineProperty(l,W,{enumerable:!0,configurable:!0,get:()=>Se.value,set:xe=>Se.value=xe})}if(f)for(const W in f)hl(f[W],l,s,W);if(u){const W=U(u)?u.call(s):u;Reflect.ownKeys(W).forEach(q=>{kn(q,W[q])})}a&&Bs(a,e,"c");function Z(W,q){K(q)?q.forEach(He=>W(He.bind(s))):q&&W(q.bind(s))}if(Z(un,d),Z(fs,_),Z(an,x),Z(cl,A),Z(on,P),Z(fn,L),Z(pn,V),Z(gn,M),Z(hn,j),Z(cs,v),Z(ul,B),Z(dn,I),K(H))if(H.length){const W=e.exposed||(e.exposed={});H.forEach(q=>{Object.defineProperty(W,q,{get:()=>s[q],set:He=>s[q]=He,enumerable:!0})})}else e.exposed||(e.exposed={});E&&e.render===Ie&&(e.render=E),D!=null&&(e.inheritAttrs=D),X&&(e.components=X),te&&(e.directives=te),I&&ol(e)}function _n(e,t,s=Ie){K(e)&&(e=zt(e));for(const l in e){const n=e[l];let r;ge(n)?"default"in n?r=xt(n.from||l,n.default,!0):r=xt(n.from||l):r=xt(n),Tt(r)?Object.defineProperty(t,l,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[l]=r}}function Bs(e,t,s){Ee(K(e)?e.map(l=>l.bind(t.proxy)):e.bind(t.proxy),t,s)}function hl(e,t,s,l){let n=l.includes(".")?kl(s,l):()=>s[l];if(me(e)){const r=t[e];U(r)&&Ft(n,r)}else if(U(e))Ft(n,e.bind(s));else if(ge(e))if(K(e))e.forEach(r=>hl(r,t,s,l));else{const r=U(e.handler)?e.handler.bind(s):t[e.handler];U(r)&&Ft(n,r,e)}}function gl(e){const t=e.type,{mixins:s,extends:l}=t,{mixins:n,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,f=r.get(t);let u;return f?u=f:!n.length&&!s&&!l?u=t:(u={},n.length&&n.forEach(h=>At(u,h,i,!0)),At(u,t,i)),ge(t)&&r.set(t,u),u}function At(e,t,s,l=!1){const{mixins:n,extends:r}=t;r&&At(e,r,s,!0),n&&n.forEach(i=>At(e,i,s,!0));for(const i in t)if(!(l&&i==="expose")){const f=xn[i]||s&&s[i];e[i]=f?f(e[i],t[i]):t[i]}return e}const xn={data:Os,props:Ms,emits:Ms,methods:ze,computed:ze,beforeCreate:re,created:re,beforeMount:re,mounted:re,beforeUpdate:re,updated:re,beforeDestroy:re,beforeUnmount:re,destroyed:re,unmounted:re,activated:re,deactivated:re,errorCaptured:re,serverPrefetch:re,components:ze,directives:ze,watch:Cn,provide:Os,inject:Fn};function Os(e,t){return t?e?function(){return ae(U(e)?e.call(this,this):e,U(t)?t.call(this,this):t)}:t:e}function Fn(e,t){return ze(zt(e),zt(t))}function zt(e){if(K(e)){const t={};for(let s=0;s1)return s&&U(t)?t.call(l&&l.proxy):t}}function Ar(){return!!(dt()||Ve)}const yl={},ml=()=>Object.create(yl),bl=e=>Object.getPrototypeOf(e)===yl;function En(e,t,s,l=!1){const n={},r=ml();e.propsDefaults=Object.create(null),_l(e,t,n,r);for(const i in e.propsOptions[0])i in n||(n[i]=void 0);s?e.props=l?n:Dl(n):e.type.props?e.props=n:e.props=r,e.attrs=r}function An(e,t,s,l){const{props:n,attrs:r,vnode:{patchFlag:i}}=e,f=wt(n),[u]=e.propsOptions;let h=!1;if((l||i>0)&&!(i&16)){if(i&8){const a=e.vnode.dynamicProps;for(let d=0;d{u=!0;const[_,x]=xl(d,t,!0);ae(i,_),x&&f.push(...x)};!s&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!r&&!u)return ge(e)&&l.set(e,Ke),Ke;if(K(r))for(let a=0;ae==="_"||e==="_ctx"||e==="$stable",hs=e=>K(e)?e.map(be):[be(e)],Pn=(e,t,s)=>{if(t._n)return t;const l=en((...n)=>hs(t(...n)),s);return l._c=!1,l},Fl=(e,t,s)=>{const l=e._ctx;for(const n in e){if(ds(n))continue;const r=e[n];if(U(r))t[n]=Pn(n,r,l);else if(r!=null){const i=hs(r);t[n]=()=>i}}},Cl=(e,t)=>{const s=hs(t);e.slots.default=()=>s},Tl=(e,t,s)=>{for(const l in t)(s||!ds(l))&&(e[l]=t[l])},Bn=(e,t,s)=>{const l=e.slots=ml();if(e.vnode.shapeFlag&32){const n=t._;n?(Tl(l,t,s),s&&Gl(l,"_",n,!0)):Fl(t,l)}else t&&Cl(e,t)},On=(e,t,s)=>{const{vnode:l,slots:n}=e;let r=!0,i=J;if(l.shapeFlag&32){const f=t._;f?s&&f===1?r=!1:Tl(n,t,s):(r=!t.$stable,Fl(t,n)),i=t}else t&&(Cl(e,t),i={default:1});if(r)for(const f in n)!ds(f)&&i[f]==null&&delete n[f]},z=Qn;function Ir(e){return Mn(e)}function Mn(e,t){const s=Ht();s.__VUE__=!0;const{insert:l,remove:n,patchProp:r,createElement:i,createText:f,createComment:u,setText:h,setElementText:a,parentNode:d,nextSibling:_,setScopeId:x=Ie,insertStaticContent:A}=e,P=(o,c,g,b=null,p=null,y=null,T=void 0,C=null,F=!!c.dynamicChildren)=>{if(o===c)return;o&&!_e(o,c)&&(b=pt(o),xe(o,p,y,!0),o=null),c.patchFlag===-2&&(F=!1,c.dynamicChildren=null);const{type:m,ref:S,shapeFlag:k}=c;switch(m){case Lt:L(o,c,g,b);break;case ee:$(o,c,g,b);break;case qt:o==null&&v(c,g,b,T);break;case he:X(o,c,g,b,p,y,T,C,F);break;default:k&1?E(o,c,g,b,p,y,T,C,F):k&6?te(o,c,g,b,p,y,T,C,F):(k&64||k&128)&&m.process(o,c,g,b,p,y,T,C,F,Qe)}S!=null&&p?lt(S,o&&o.ref,y,c||o,!c):S==null&&o&&o.ref!=null&<(o.ref,null,y,o,!0)},L=(o,c,g,b)=>{if(o==null)l(c.el=f(c.children),g,b);else{const p=c.el=o.el;c.children!==o.children&&h(p,c.children)}},$=(o,c,g,b)=>{o==null?l(c.el=u(c.children||""),g,b):c.el=o.el},v=(o,c,g,b)=>{[o.el,o.anchor]=A(o.children,c,g,b,o.el,o.anchor)},O=({el:o,anchor:c},g,b)=>{let p;for(;o&&o!==c;)p=_(o),l(o,g,b),o=p;l(c,g,b)},B=({el:o,anchor:c})=>{let g;for(;o&&o!==c;)g=_(o),n(o),o=g;n(c)},E=(o,c,g,b,p,y,T,C,F)=>{if(c.type==="svg"?T="svg":c.type==="math"&&(T="mathml"),o==null)M(c,g,b,p,y,T,C,F);else{const m=o.el&&o.el._isVueCE?o.el:null;try{m&&m._beginPatch(),I(o,c,p,y,T,C,F)}finally{m&&m._endPatch()}}},M=(o,c,g,b,p,y,T,C)=>{let F,m;const{props:S,shapeFlag:k,transition:w,dirs:N}=o;if(F=o.el=i(o.type,y,S&&S.is,S),k&8?a(F,o.children):k&16&&V(o.children,F,null,b,p,Wt(o,y),T,C),N&&Ne(o,null,b,"created"),j(F,o,o.scopeId,T,b),S){for(const Y in S)Y!=="value"&&!tt(Y)&&r(F,Y,null,S[Y],y,b);"value"in S&&r(F,"value",null,S.value,y),(m=S.onVnodeBeforeMount)&&ye(m,b,o)}N&&Ne(o,null,b,"beforeMount");const R=wn(p,w);R&&w.beforeEnter(F),l(F,c,g),((m=S&&S.onVnodeMounted)||R||N)&&z(()=>{m&&ye(m,b,o),R&&w.enter(F),N&&Ne(o,null,b,"mounted")},p)},j=(o,c,g,b,p)=>{if(g&&x(o,g),b)for(let y=0;y{for(let m=F;m{const C=c.el=o.el;let{patchFlag:F,dynamicChildren:m,dirs:S}=c;F|=o.patchFlag&16;const k=o.props||J,w=c.props||J;let N;if(g&&$e(g,!1),(N=w.onVnodeBeforeUpdate)&&ye(N,g,c,o),S&&Ne(c,o,g,"beforeUpdate"),g&&$e(g,!0),(k.innerHTML&&w.innerHTML==null||k.textContent&&w.textContent==null)&&a(C,""),m?H(o.dynamicChildren,m,C,g,b,Wt(c,p),y):T||q(o,c,C,null,g,b,Wt(c,p),y,!1),F>0){if(F&16)D(C,k,w,g,p);else if(F&2&&k.class!==w.class&&r(C,"class",null,w.class,p),F&4&&r(C,"style",k.style,w.style,p),F&8){const R=c.dynamicProps;for(let Y=0;Y{N&&ye(N,g,c,o),S&&Ne(c,o,g,"updated")},b)},H=(o,c,g,b,p,y,T)=>{for(let C=0;C{if(c!==g){if(c!==J)for(const y in c)!tt(y)&&!(y in g)&&r(o,y,c[y],null,p,b);for(const y in g){if(tt(y))continue;const T=g[y],C=c[y];T!==C&&y!=="value"&&r(o,y,C,T,p,b)}"value"in g&&r(o,"value",c.value,g.value,p)}},X=(o,c,g,b,p,y,T,C,F)=>{const m=c.el=o?o.el:f(""),S=c.anchor=o?o.anchor:f("");let{patchFlag:k,dynamicChildren:w,slotScopeIds:N}=c;N&&(C=C?C.concat(N):N),o==null?(l(m,g,b),l(S,g,b),V(c.children||[],g,S,p,y,T,C,F)):k>0&&k&64&&w&&o.dynamicChildren?(H(o.dynamicChildren,w,g,p,y,T,C),(c.key!=null||p&&c===p.subTree)&&gs(o,c,!0)):q(o,c,g,S,p,y,T,C,F)},te=(o,c,g,b,p,y,T,C,F)=>{c.slotScopeIds=C,o==null?c.shapeFlag&512?p.ctx.activate(c,g,b,T,F):ne(c,g,b,p,y,T,F):we(o,c,F)},ne=(o,c,g,b,p,y,T)=>{const C=o.component=nr(o,b,p);if(St(o)&&(C.ctx.renderer=Qe),rr(C,!1,T),C.asyncDep){if(p&&p.registerDep(C,Z,T),!o.el){const F=C.subTree=oe(ee);$(null,F,c,g),o.placeholder=F.el}}else Z(C,o,c,g,p,y,T)},we=(o,c,g)=>{const b=c.component=o.component;if(Kn(o,c,g))if(b.asyncDep&&!b.asyncResolved){W(b,c,g);return}else b.next=c,b.update();else c.el=o.el,b.vnode=c},Z=(o,c,g,b,p,y,T)=>{const C=()=>{if(o.isMounted){let{next:k,bu:w,u:N,parent:R,vnode:Y}=o;{const Ce=vl(o);if(Ce){k&&(k.el=Y.el,W(o,k,T)),Ce.asyncDep.then(()=>{o.isUnmounted||C()});return}}let G=k,fe;$e(o,!1),k?(k.el=Y.el,W(o,k,T)):k=Y,w&&et(w),(fe=k.props&&k.props.onVnodeBeforeUpdate)&&ye(fe,R,k,Y),$e(o,!0);const ce=Hs(o),Fe=o.subTree;o.subTree=ce,P(Fe,ce,d(Fe.el),pt(Fe),o,p,y),k.el=ce.el,G===null&&ys(o,ce.el),N&&z(N,p),(fe=k.props&&k.props.onVnodeUpdated)&&z(()=>ye(fe,R,k,Y),p)}else{let k;const{el:w,props:N}=c,{bm:R,m:Y,parent:G,root:fe,type:ce}=o,Fe=Le(c);$e(o,!1),R&&et(R),!Fe&&(k=N&&N.onVnodeBeforeMount)&&ye(k,G,c),$e(o,!0);{fe.ce&&fe.ce._def.shadowRoot!==!1&&fe.ce._injectChildStyle(ce);const Ce=o.subTree=Hs(o);P(null,Ce,g,b,o,p,y),c.el=Ce.el}if(Y&&z(Y,p),!Fe&&(k=N&&N.onVnodeMounted)){const Ce=c;z(()=>ye(k,G,Ce),p)}(c.shapeFlag&256||G&&Le(G.vnode)&&G.vnode.shapeFlag&256)&&o.a&&z(o.a,p),o.isMounted=!0,c=g=b=null}};o.scope.on();const F=o.effect=new jl(C);o.scope.off();const m=o.update=F.run.bind(F),S=o.job=F.runIfDirty.bind(F);S.i=o,S.id=o.uid,F.scheduler=()=>os(S),$e(o,!0),m()},W=(o,c,g)=>{c.component=o;const b=o.vnode.props;o.vnode=c,o.next=null,An(o,c.props,b,g),On(o,c.children,g),Ue(),Ts(o),je()},q=(o,c,g,b,p,y,T,C,F=!1)=>{const m=o&&o.children,S=o?o.shapeFlag:0,k=c.children,{patchFlag:w,shapeFlag:N}=c;if(w>0){if(w&128){gt(m,k,g,b,p,y,T,C,F);return}else if(w&256){He(m,k,g,b,p,y,T,C,F);return}}N&8?(S&16&&Ye(m,p,y),k!==m&&a(g,k)):S&16?N&16?gt(m,k,g,b,p,y,T,C,F):Ye(m,p,y,!0):(S&8&&a(g,""),N&16&&V(k,g,b,p,y,T,C,F))},He=(o,c,g,b,p,y,T,C,F)=>{o=o||Ke,c=c||Ke;const m=o.length,S=c.length,k=Math.min(m,S);let w;for(w=0;wS?Ye(o,p,y,!0,!1,k):V(c,g,b,p,y,T,C,F,k)},gt=(o,c,g,b,p,y,T,C,F)=>{let m=0;const S=c.length;let k=o.length-1,w=S-1;for(;m<=k&&m<=w;){const N=o[m],R=c[m]=F?Me(c[m]):be(c[m]);if(_e(N,R))P(N,R,g,null,p,y,T,C,F);else break;m++}for(;m<=k&&m<=w;){const N=o[k],R=c[w]=F?Me(c[w]):be(c[w]);if(_e(N,R))P(N,R,g,null,p,y,T,C,F);else break;k--,w--}if(m>k){if(m<=w){const N=w+1,R=Nw)for(;m<=k;)xe(o[m],p,y,!0),m++;else{const N=m,R=m,Y=new Map;for(m=R;m<=w;m++){const de=c[m]=F?Me(c[m]):be(c[m]);de.key!=null&&Y.set(de.key,m)}let G,fe=0;const ce=w-R+1;let Fe=!1,Ce=0;const Xe=new Array(ce);for(m=0;m=ce){xe(de,p,y,!0);continue}let Te;if(de.key!=null)Te=Y.get(de.key);else for(G=R;G<=w;G++)if(Xe[G-R]===0&&_e(de,c[G])){Te=G;break}Te===void 0?xe(de,p,y,!0):(Xe[Te-R]=m+1,Te>=Ce?Ce=Te:Fe=!0,P(de,c[Te],g,null,p,y,T,C,F),fe++)}const xs=Fe?Hn(Xe):Ke;for(G=xs.length-1,m=ce-1;m>=0;m--){const de=R+m,Te=c[de],Fs=c[de+1],Cs=de+1{const{el:y,type:T,transition:C,children:F,shapeFlag:m}=o;if(m&6){Se(o.component.subTree,c,g,b);return}if(m&128){o.suspense.move(c,g,b);return}if(m&64){T.move(o,c,g,Qe);return}if(T===he){l(y,c,g);for(let k=0;kC.enter(y),p);else{const{leave:k,delayLeave:w,afterLeave:N}=C,R=()=>{o.ctx.isUnmounted?n(y):l(y,c,g)},Y=()=>{y._isLeaving&&y[Ae](!0),k(y,()=>{R(),N&&N()})};w?w(y,R,Y):Y()}else l(y,c,g)},xe=(o,c,g,b=!1,p=!1)=>{const{type:y,props:T,ref:C,children:F,dynamicChildren:m,shapeFlag:S,patchFlag:k,dirs:w,cacheIndex:N}=o;if(k===-2&&(p=!1),C!=null&&(Ue(),lt(C,null,g,o,!0),je()),N!=null&&(c.renderCache[N]=void 0),S&256){c.ctx.deactivate(o);return}const R=S&1&&w,Y=!Le(o);let G;if(Y&&(G=T&&T.onVnodeBeforeUnmount)&&ye(G,c,o),S&6)Sl(o.component,g,b);else{if(S&128){o.suspense.unmount(g,b);return}R&&Ne(o,null,c,"beforeUnmount"),S&64?o.type.remove(o,c,g,Qe,b):m&&!m.hasOnce&&(y!==he||k>0&&k&64)?Ye(m,c,g,!1,!0):(y===he&&k&384||!p&&S&16)&&Ye(F,c,g),b&&bs(o)}(Y&&(G=T&&T.onVnodeUnmounted)||R)&&z(()=>{G&&ye(G,c,o),R&&Ne(o,null,c,"unmounted")},g)},bs=o=>{const{type:c,el:g,anchor:b,transition:p}=o;if(c===he){Hl(g,b);return}if(c===qt){B(o);return}const y=()=>{n(g),p&&!p.persisted&&p.afterLeave&&p.afterLeave()};if(o.shapeFlag&1&&p&&!p.persisted){const{leave:T,delayLeave:C}=p,F=()=>T(g,y);C?C(o.el,y,F):F()}else y()},Hl=(o,c)=>{let g;for(;o!==c;)g=_(o),n(o),o=g;n(c)},Sl=(o,c,g)=>{const{bum:b,scope:p,job:y,subTree:T,um:C,m:F,a:m}=o;It(F),It(m),b&&et(b),p.stop(),y&&(y.flags|=8,xe(T,o,c,g)),C&&z(C,c),z(()=>{o.isUnmounted=!0},c)},Ye=(o,c,g,b=!1,p=!1,y=0)=>{for(let T=y;T{if(o.shapeFlag&6)return pt(o.component.subTree);if(o.shapeFlag&128)return o.suspense.next();const c=_(o.anchor||o.el),g=c&&c[zs];return g?_(g):c};let Ut=!1;const _s=(o,c,g)=>{o==null?c._vnode&&xe(c._vnode,null,null,!0):P(c._vnode||null,o,c,null,null,null,g),c._vnode=o,Ut||(Ut=!0,Ts(),Qs(),Ut=!1)},Qe={p:P,um:xe,m:Se,r:bs,mt:ne,mc:V,pc:q,pbc:H,n:pt,o:e};return{render:_s,hydrate:void 0,createApp:vn(_s)}}function Wt({type:e,props:t},s){return s==="svg"&&e==="foreignObject"||s==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:s}function $e({effect:e,job:t},s){s?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function wn(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function gs(e,t,s=!1){const l=e.children,n=t.children;if(K(l)&&K(n))for(let r=0;r>1,e[s[f]]0&&(t[l]=s[r-1]),s[r]=l)}}for(r=s.length,i=s[r-1];r-- >0;)s[r]=i,i=t[i];return s}function vl(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:vl(t)}function It(e){if(e)for(let t=0;txt(Sn);function Pr(e,t){return ps(e,null,t)}function Ft(e,t,s){return ps(e,t,s)}function ps(e,t,s=J){const{immediate:l,deep:n,flush:r,once:i}=s,f=ae({},s),u=t&&l||!t&&r!=="post";let h;if(ft){if(r==="sync"){const x=Nn();h=x.__watcherHandles||(x.__watcherHandles=[])}else if(!u){const x=()=>{};return x.stop=Ie,x.resume=Ie,x.pause=Ie,x}}const a=le;f.call=(x,A,P)=>Ee(x,a,A,P);let d=!1;r==="post"?f.scheduler=x=>{z(x,a&&a.suspense)}:r!=="sync"&&(d=!0,f.scheduler=(x,A)=>{A?x():os(x)}),f.augmentJob=x=>{t&&(x.flags|=4),d&&(x.flags|=2,a&&(x.id=a.uid,x.i=a))};const _=$l(e,t,f);return ft&&(h?h.push(_):u&&_()),_}function $n(e,t,s){const l=this.proxy,n=me(e)?e.includes(".")?kl(l,e):()=>l[e]:e.bind(l,l);let r;U(t)?r=t:(r=t.handler,s=t);const i=ht(this),f=ps(n,r.bind(l),s);return i(),f}function kl(e,t){const s=t.split(".");return()=>{let l=e;for(let n=0;nt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ke(t)}Modifiers`]||e[`${ct(t)}Modifiers`];function Vn(e,t,...s){if(e.isUnmounted)return;const l=e.vnode.props||J;let n=s;const r=t.startsWith("update:"),i=r&&Ln(l,t.slice(7));i&&(i.trim&&(n=s.map(a=>me(a)?a.trim():a)),i.number&&(n=s.map(ql)));let f,u=l[f=jt(t)]||l[f=jt(ke(t))];!u&&r&&(u=l[f=jt(ct(t))]),u&&Ee(u,e,6,n);const h=l[f+"Once"];if(h){if(!e.emitted)e.emitted={};else if(e.emitted[f])return;e.emitted[f]=!0,Ee(h,e,6,n)}}const Un=new WeakMap;function El(e,t,s=!1){const l=s?Un:t.emitsCache,n=l.get(e);if(n!==void 0)return n;const r=e.emits;let i={},f=!1;if(!U(e)){const u=h=>{const a=El(h,t,!0);a&&(f=!0,ae(i,a))};!s&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!r&&!f?(ge(e)&&l.set(e,null),null):(K(r)?r.forEach(u=>i[u]=null):ae(i,r),ge(e)&&l.set(e,i),i)}function $t(e,t){return!e||!is(t)?!1:(t=t.slice(2).replace(/Once$/,""),Q(e,t[0].toLowerCase()+t.slice(1))||Q(e,ct(t))||Q(e,t))}function Hs(e){const{type:t,vnode:s,proxy:l,withProxy:n,propsOptions:[r],slots:i,attrs:f,emit:u,render:h,renderCache:a,props:d,data:_,setupState:x,ctx:A,inheritAttrs:P}=e,L=kt(e);let $,v;try{if(s.shapeFlag&4){const B=n||l,E=B;$=be(h.call(E,B,a,d,x,_,A)),v=f}else{const B=t;$=be(B.length>1?B(d,{attrs:f,slots:i,emit:u}):B(d,null)),v=t.props?f:Dn(f)}}catch(B){rt.length=0,at(B,e,1),$=oe(ee)}let O=$;if(v&&P!==!1){const B=Object.keys(v),{shapeFlag:E}=O;B.length&&E&7&&(r&&B.some(qs)&&(v=Rn(v,r)),O=Pe(O,v,!1,!0))}return s.dirs&&(O=Pe(O,null,!1,!0),O.dirs=O.dirs?O.dirs.concat(s.dirs):s.dirs),s.transition&&Ge(O,s.transition),$=O,kt(L),$}function jn(e,t=!0){let s;for(let l=0;l{let t;for(const s in e)(s==="class"||s==="style"||is(s))&&((t||(t={}))[s]=e[s]);return t},Rn=(e,t)=>{const s={};for(const l in e)(!qs(l)||!(l.slice(9)in t))&&(s[l]=e[l]);return s};function Kn(e,t,s){const{props:l,children:n,component:r}=e,{props:i,children:f,patchFlag:u}=t,h=r.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&u>=0){if(u&1024)return!0;if(u&16)return l?Ss(l,i,h):!!i;if(u&8){const a=t.dynamicProps;for(let d=0;de.__isSuspense;let ts=0;const Wn={name:"Suspense",__isSuspense:!0,process(e,t,s,l,n,r,i,f,u,h){if(e==null)qn(t,s,l,n,r,i,f,u,h);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Gn(e,t,s,l,n,i,f,u,h)}},hydrate:Jn,normalize:Yn},Br=Wn;function ot(e,t){const s=e.props&&e.props[t];U(s)&&s()}function qn(e,t,s,l,n,r,i,f,u){const{p:h,o:{createElement:a}}=u,d=a("div"),_=e.suspense=Al(e,n,l,t,d,s,r,i,f,u);h(null,_.pendingBranch=e.ssContent,d,null,l,_,r,i),_.deps>0?(ot(e,"onPending"),ot(e,"onFallback"),h(null,e.ssFallback,t,s,l,null,r,i),qe(_,e.ssFallback)):_.resolve(!1,!0)}function Gn(e,t,s,l,n,r,i,f,{p:u,um:h,o:{createElement:a}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const _=t.ssContent,x=t.ssFallback,{activeBranch:A,pendingBranch:P,isInFallback:L,isHydrating:$}=d;if(P)d.pendingBranch=_,_e(P,_)?(u(P,_,d.hiddenContainer,null,n,d,r,i,f),d.deps<=0?d.resolve():L&&($||(u(A,x,s,l,n,null,r,i,f),qe(d,x)))):(d.pendingId=ts++,$?(d.isHydrating=!1,d.activeBranch=P):h(P,n,d),d.deps=0,d.effects.length=0,d.hiddenContainer=a("div"),L?(u(null,_,d.hiddenContainer,null,n,d,r,i,f),d.deps<=0?d.resolve():(u(A,x,s,l,n,null,r,i,f),qe(d,x))):A&&_e(A,_)?(u(A,_,s,l,n,d,r,i,f),d.resolve(!0)):(u(null,_,d.hiddenContainer,null,n,d,r,i,f),d.deps<=0&&d.resolve()));else if(A&&_e(A,_))u(A,_,s,l,n,d,r,i,f),qe(d,_);else if(ot(t,"onPending"),d.pendingBranch=_,_.shapeFlag&512?d.pendingId=_.component.suspenseId:d.pendingId=ts++,u(null,_,d.hiddenContainer,null,n,d,r,i,f),d.deps<=0)d.resolve();else{const{timeout:v,pendingId:O}=d;v>0?setTimeout(()=>{d.pendingId===O&&d.fallback(x)},v):v===0&&d.fallback(x)}}function Al(e,t,s,l,n,r,i,f,u,h,a=!1){const{p:d,m:_,um:x,n:A,o:{parentNode:P,remove:L}}=h;let $;const v=Xn(e);v&&t&&t.pendingBranch&&($=t.pendingId,t.deps++);const O=e.props?Jl(e.props.timeout):void 0,B=r,E={vnode:e,parent:t,parentComponent:s,namespace:i,container:l,hiddenContainer:n,deps:0,pendingId:ts++,timeout:typeof O=="number"?O:-1,activeBranch:null,pendingBranch:null,isInFallback:!a,isHydrating:a,isUnmounted:!1,effects:[],resolve(M=!1,j=!1){const{vnode:V,activeBranch:I,pendingBranch:H,pendingId:D,effects:X,parentComponent:te,container:ne,isInFallback:we}=E;let Z=!1;E.isHydrating?E.isHydrating=!1:M||(Z=I&&H.transition&&H.transition.mode==="out-in",Z&&(I.transition.afterLeave=()=>{D===E.pendingId&&(_(H,ne,r===B?A(I):r,0),Gt(X),we&&V.ssFallback&&(V.ssFallback.el=null))}),I&&(P(I.el)===ne&&(r=A(I)),x(I,te,E,!0),!Z&&we&&V.ssFallback&&(V.ssFallback.el=null)),Z||_(H,ne,r,0)),qe(E,H),E.pendingBranch=null,E.isInFallback=!1;let W=E.parent,q=!1;for(;W;){if(W.pendingBranch){W.effects.push(...X),q=!0;break}W=W.parent}!q&&!Z&&Gt(X),E.effects=[],v&&t&&t.pendingBranch&&$===t.pendingId&&(t.deps--,t.deps===0&&!j&&t.resolve()),ot(V,"onResolve")},fallback(M){if(!E.pendingBranch)return;const{vnode:j,activeBranch:V,parentComponent:I,container:H,namespace:D}=E;ot(j,"onFallback");const X=A(V),te=()=>{E.isInFallback&&(d(null,M,H,X,I,null,D,f,u),qe(E,M))},ne=M.transition&&M.transition.mode==="out-in";ne&&(V.transition.afterLeave=te),E.isInFallback=!0,x(V,I,null,!0),ne||te()},move(M,j,V){E.activeBranch&&_(E.activeBranch,M,j,V),E.container=M},next(){return E.activeBranch&&A(E.activeBranch)},registerDep(M,j,V){const I=!!E.pendingBranch;I&&E.deps++;const H=M.vnode.el;M.asyncDep.catch(D=>{at(D,M,0)}).then(D=>{if(M.isUnmounted||E.isUnmounted||E.pendingId!==M.suspenseId)return;M.asyncResolved=!0;const{vnode:X}=M;ns(M,D),H&&(X.el=H);const te=!H&&M.subTree.el;j(M,X,P(H||M.subTree.el),H?null:A(M.subTree),E,i,V),te&&(X.placeholder=null,L(te)),ys(M,X.el),I&&--E.deps===0&&E.resolve()})},unmount(M,j){E.isUnmounted=!0,E.activeBranch&&x(E.activeBranch,s,M,j),E.pendingBranch&&x(E.pendingBranch,s,M,j)}};return E}function Jn(e,t,s,l,n,r,i,f,u){const h=t.suspense=Al(t,l,s,e.parentNode,document.createElement("div"),null,n,r,i,f,!0),a=u(e,h.pendingBranch=t.ssContent,s,h,r,i);return h.deps===0&&h.resolve(!1,!0),a}function Yn(e){const{shapeFlag:t,children:s}=e,l=t&32;e.ssContent=Ns(l?s.default:s),e.ssFallback=l?Ns(s.fallback):oe(ee)}function Ns(e){let t;if(U(e)){const s=Je&&e._c;s&&(e._d=!1,Bt()),e=e(),s&&(e._d=!0,t=ue,Il())}return K(e)&&(e=jn(e)),e=be(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(s=>s!==e)),e}function Qn(e,t){t&&t.pendingBranch?K(e)?t.effects.push(...e):t.effects.push(e):Gt(e)}function qe(e,t){e.activeBranch=t;const{vnode:s,parentComponent:l}=e;let n=t.el;for(;!n&&t.component;)t=t.component.subTree,n=t.el;s.el=n,l&&l.subTree===s&&(l.vnode.el=n,ys(l,n))}function Xn(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const he=Symbol.for("v-fgt"),Lt=Symbol.for("v-txt"),ee=Symbol.for("v-cmt"),qt=Symbol.for("v-stc"),rt=[];let ue=null;function Bt(e=!1){rt.push(ue=e?null:[])}function Il(){rt.pop(),ue=rt[rt.length-1]||null}let Je=1;function Ot(e,t=!1){Je+=e,e<0&&ue&&t&&(ue.hasOnce=!0)}function Pl(e){return e.dynamicChildren=Je>0?ue||Ke:null,Il(),Je>0&&ue&&ue.push(e),e}function Or(e,t,s,l,n,r){return Pl(Ol(e,t,s,l,n,r,!0))}function ss(e,t,s,l,n){return Pl(oe(e,t,s,l,n,!0))}function De(e){return e?e.__v_isVNode===!0:!1}function _e(e,t){return e.type===t.type&&e.key===t.key}const Bl=({key:e})=>e??null,Ct=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?me(e)||Tt(e)||U(e)?{i:se,r:e,k:t,f:!!s}:e:null);function Ol(e,t=null,s=null,l=0,n=null,r=e===he?0:1,i=!1,f=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Bl(t),ref:t&&Ct(t),scopeId:Zs,slotScopeIds:null,children:s,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:l,dynamicProps:n,dynamicChildren:null,appContext:null,ctx:se};return f?(ms(u,s),r&128&&e.normalize(u)):s&&(u.shapeFlag|=me(s)?8:16),Je>0&&!i&&ue&&(u.patchFlag>0||r&6)&&u.patchFlag!==32&&ue.push(u),u}const oe=Zn;function Zn(e,t=null,s=null,l=0,n=null,r=!1){if((!e||e===al)&&(e=ee),De(e)){const f=Pe(e,t,!0);return s&&ms(f,s),Je>0&&!r&&ue&&(f.shapeFlag&6?ue[ue.indexOf(e)]=f:ue.push(f)),f.patchFlag=-2,f}if(cr(e)&&(e=e.__vccOpts),t){t=zn(t);let{class:f,style:u}=t;f&&!me(f)&&(t.class=Ds(f)),ge(u)&&(Ls(u)&&!K(u)&&(u=ae({},u)),t.style=Rs(u))}const i=me(e)?1:Pt(e)?128:el(e)?64:ge(e)?4:U(e)?2:0;return Ol(e,t,s,l,n,i,r,!0)}function zn(e){return e?Ls(e)||bl(e)?ae({},e):e:null}function Pe(e,t,s=!1,l=!1){const{props:n,ref:r,patchFlag:i,children:f,transition:u}=e,h=t?tr(n||{},t):n,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:h,key:h&&Bl(h),ref:t&&t.ref?s&&r?K(r)?r.concat(Ct(t)):[r,Ct(t)]:Ct(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:f,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==he?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:u,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Pe(e.ssContent),ssFallback:e.ssFallback&&Pe(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return u&&l&&Ge(a,u.clone(a)),a}function er(e=" ",t=0){return oe(Lt,null,e,t)}function Mr(e="",t=!1){return t?(Bt(),ss(ee,null,e)):oe(ee,null,e)}function be(e){return e==null||typeof e=="boolean"?oe(ee):K(e)?oe(he,null,e.slice()):De(e)?Me(e):oe(Lt,null,String(e))}function Me(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Pe(e)}function ms(e,t){let s=0;const{shapeFlag:l}=e;if(t==null)t=null;else if(K(t))s=16;else if(typeof t=="object")if(l&65){const n=t.default;n&&(n._c&&(n._d=!1),ms(e,n()),n._c&&(n._d=!0));return}else{s=32;const n=t._;!n&&!bl(t)?t._ctx=se:n===3&&se&&(se.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else U(t)?(t={default:t,_ctx:se},s=32):(t=String(t),l&64?(s=16,t=[er(t)]):s=8);e.children=t,e.shapeFlag|=s}function tr(...e){const t={};for(let s=0;sle||se;let Mt,ls;{const e=Ht(),t=(s,l)=>{let n;return(n=e[s])||(n=e[s]=[]),n.push(l),r=>{n.length>1?n.forEach(i=>i(r)):n[0](r)}};Mt=t("__VUE_INSTANCE_SETTERS__",s=>le=s),ls=t("__VUE_SSR_SETTERS__",s=>ft=s)}const ht=e=>{const t=le;return Mt(e),e.scope.on(),()=>{e.scope.off(),Mt(t)}},$s=()=>{le&&le.scope.off(),Mt(null)};function Ml(e){return e.vnode.shapeFlag&4}let ft=!1;function rr(e,t=!1,s=!1){t&&ls(t);const{props:l,children:n}=e.vnode,r=Ml(e);En(e,l,r,t),Bn(e,n,s||t);const i=r?ir(e,t):void 0;return t&&ls(!1),i}function ir(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,mn);const{setup:l}=s;if(l){Ue();const n=e.setupContext=l.length>1?fr(e):null,r=ht(e),i=ut(l,e,0,[e.props,n]),f=js(i);if(je(),r(),(f||e.sp)&&!Le(e)&&ol(e),f){if(i.then($s,$s),t)return i.then(u=>{ns(e,u)}).catch(u=>{at(u,e,0)});e.asyncDep=i}else ns(e,i)}else wl(e)}function ns(e,t,s){U(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ge(t)&&(e.setupState=Vs(t)),wl(e)}function wl(e,t,s){const l=e.type;e.render||(e.render=l.render||Ie);{const n=ht(e);Ue();try{bn(e)}finally{je(),n()}}}const or={get(e,t){return Us(e,"get",""),e[t]}};function fr(e){const t=s=>{e.exposed=s||{}};return{attrs:new Proxy(e.attrs,or),slots:e.slots,emit:e.emit,expose:t}}function Vt(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Vs(Vl(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in nt)return nt[s](e)},has(t,s){return s in t||s in nt}})):e.proxy}function rs(e,t=!0){return U(e)?e.displayName||e.name:e.name||t&&e.__name}function cr(e){return U(e)&&"__vccOpts"in e}const ur=(e,t)=>Nl(e,t,ft);function wr(e,t,s){try{Ot(-1);const l=arguments.length;return l===2?ge(t)&&!K(t)?De(t)?oe(e,null,[t]):oe(e,t):oe(e,null,t):(l>3?s=Array.prototype.slice.call(arguments,2):l===3&&De(s)&&(s=[s]),oe(e,t,s))}finally{Ot(1)}}const ar="3.5.24";export{Cr as A,ln as B,Or as C,Bt as D,en as E,he as F,ss as G,Mr as H,Tr as I,er as J,Fr as K,on as L,fn as M,ee as N,yr as O,Pe as P,Lt as Q,ul as R,Br as S,mr as T,kr as U,vr as V,br as a,il as b,Ir as c,oe as d,Ee as e,ur as f,dt as g,wr as h,xt as i,Pr as j,Ar as k,fs as l,_r as m,Zl as n,cl as o,tr as p,De as q,Yt as r,Ge as s,xr as t,sn as u,un as v,Ft as w,cs as x,kn as y,Er as z};
diff --git a/js/@vue_runtime-core@3.5.24-ByO0f-01.js.gz b/js/@vue_runtime-core@3.5.24-ByO0f-01.js.gz
deleted file mode 100644
index fc1bfc98..00000000
Binary files a/js/@vue_runtime-core@3.5.24-ByO0f-01.js.gz and /dev/null differ
diff --git a/js/@vue_runtime-dom@3.5.24-1mSnmyOI.js b/js/@vue_runtime-dom@3.5.22-Ieyd1mDe.js
similarity index 59%
rename from js/@vue_runtime-dom@3.5.24-1mSnmyOI.js
rename to js/@vue_runtime-dom@3.5.22-Ieyd1mDe.js
index 338a32a4..58d1d125 100644
--- a/js/@vue_runtime-dom@3.5.24-1mSnmyOI.js
+++ b/js/@vue_runtime-dom@3.5.22-Ieyd1mDe.js
@@ -1,5 +1,5 @@
-import{B as Pt,c as Dt,h as It,a as $t,u as yt,o as Ot,g as Rt,F as Ht,b as Ft,s as j,r as V,d as xt,e as Bt}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{e as I,a as ut,o as N,i as Gt,G as zt,b as $,s as Wt,D as qt,I as Kt,z as dt,J as pt,f as Ut,C as mt,F as jt}from"./@vue_shared@3.5.24-U7eEDHHZ.js";import{t as Vt}from"./@vue_reactivity@3.5.24-d_gljepZ.js";/**
-* @vue/runtime-dom v3.5.24
+import{B as Pt,c as Dt,h as It,a as yt,u as $t,o as Ot,g as Rt,F as Ht,b as Bt,s as j,r as V,d as Ft,e as xt}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{e as I,a as ut,o as N,i as Gt,G as zt,b as y,s as Wt,D as qt,I as Kt,z as dt,J as pt,f as Ut,C as mt,F as jt}from"./@vue_shared@3.5.22-Dikn8ojA.js";import{t as Vt}from"./@vue_reactivity@3.5.22-BvBzZonp.js";/**
+* @vue/runtime-dom v3.5.22
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
-**/let F;const X=typeof window<"u"&&window.trustedTypes;if(X)try{F=X.createPolicy("vue",{createHTML:t=>t})}catch{}const ht=F?t=>F.createHTML(t):t=>t,Xt="http://www.w3.org/2000/svg",Jt="http://www.w3.org/1998/Math/MathML",g=typeof document<"u"?document:null,J=g&&g.createElement("template"),Zt={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,s)=>{const o=e==="svg"?g.createElementNS(Xt,t):e==="mathml"?g.createElementNS(Jt,t):n?g.createElement(t,{is:n}):g.createElement(t);return t==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:t=>g.createTextNode(t),createComment:t=>g.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>g.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,s,o,i){const r=n?n.previousSibling:e.lastChild;if(o&&(o===i||o.nextSibling))for(;e.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{J.innerHTML=ht(s==="svg"?``:s==="mathml"?``:t);const c=J.content;if(s==="svg"||s==="mathml"){const u=c.firstChild;for(;u.firstChild;)c.appendChild(u.firstChild);c.removeChild(u)}e.insertBefore(c,n)}return[r?r.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},v="transition",w="animation",A=Symbol("_vtc"),gt={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},vt=I({},Pt,gt),Qt=t=>(t.displayName="Transition",t.props=vt,t),_e=Qt((t,{slots:e})=>It($t,Ct(t),e)),T=(t,e=[])=>{$(t)?t.forEach(n=>n(...e)):t&&t(...e)},Z=t=>t?$(t)?t.some(e=>e.length>1):t.length>1:!1;function Ct(t){const e={};for(const a in t)a in gt||(e[a]=t[a]);if(t.css===!1)return e;const{name:n="v",type:s,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:c=`${n}-enter-to`,appearFromClass:u=i,appearActiveClass:f=r,appearToClass:l=c,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:b=`${n}-leave-to`}=t,E=Yt(o),At=E&&E[0],wt=E&&E[1],{onBeforeEnter:B,onEnter:G,onEnterCancelled:z,onLeave:W,onLeaveCancelled:Lt,onBeforeAppear:Nt=B,onAppear:Mt=G,onAppearCancelled:_t=z}=e,y=(a,m,S,M)=>{a._enterCancelled=M,C(a,m?l:c),C(a,m?f:r),S&&S()},q=(a,m)=>{a._isLeaving=!1,C(a,p),C(a,b),C(a,d),m&&m()},K=a=>(m,S)=>{const M=a?Mt:G,U=()=>y(m,a,S);T(M,[m,U]),Q(()=>{C(m,a?u:i),h(m,a?l:c),Z(M)||Y(m,s,At,U)})};return I(e,{onBeforeEnter(a){T(B,[a]),h(a,i),h(a,r)},onBeforeAppear(a){T(Nt,[a]),h(a,u),h(a,f)},onEnter:K(!1),onAppear:K(!0),onLeave(a,m){a._isLeaving=!0;const S=()=>q(a,m);h(a,p),a._enterCancelled?(h(a,d),x(a)):(x(a),h(a,d)),Q(()=>{a._isLeaving&&(C(a,p),h(a,b),Z(W)||Y(a,s,wt,S))}),T(W,[a,S])},onEnterCancelled(a){y(a,!1,void 0,!0),T(z,[a])},onAppearCancelled(a){y(a,!0,void 0,!0),T(_t,[a])},onLeaveCancelled(a){q(a),T(Lt,[a])}})}function Yt(t){if(t==null)return null;if(Gt(t))return[O(t.enter),O(t.leave)];{const e=O(t);return[e,e]}}function O(t){return zt(t)}function h(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[A]||(t[A]=new Set)).add(e)}function C(t,e){e.split(/\s+/).forEach(s=>s&&t.classList.remove(s));const n=t[A];n&&(n.delete(e),n.size||(t[A]=void 0))}function Q(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let kt=0;function Y(t,e,n,s){const o=t._endId=++kt,i=()=>{o===t._endId&&s()};if(n!=null)return setTimeout(i,n);const{type:r,timeout:c,propCount:u}=St(t,e);if(!r)return s();const f=r+"end";let l=0;const p=()=>{t.removeEventListener(f,d),i()},d=b=>{b.target===t&&++l>=u&&p()};setTimeout(()=>{l(n[E]||"").split(", "),o=s(`${v}Delay`),i=s(`${v}Duration`),r=k(o,i),c=s(`${w}Delay`),u=s(`${w}Duration`),f=k(c,u);let l=null,p=0,d=0;e===v?r>0&&(l=v,p=r,d=i.length):e===w?f>0&&(l=w,p=f,d=u.length):(p=Math.max(r,f),l=p>0?r>f?v:w:null,d=l?l===v?i.length:u.length:0);const b=l===v&&/\b(?:transform|all)(?:,|$)/.test(s(`${v}Property`).toString());return{type:l,timeout:p,propCount:d,hasTransform:b}}function k(t,e){for(;t.lengthtt(n)+tt(t[s])))}function tt(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function x(t){return(t?t.ownerDocument:document).body.offsetHeight}function te(t,e,n){const s=t[A];s&&(e=(e?[e,...s]:[...s]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const P=Symbol("_vod"),Tt=Symbol("_vsh"),Pe={name:"show",beforeMount(t,{value:e},{transition:n}){t[P]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):L(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:s}){!e!=!n&&(s?e?(s.beforeEnter(t),L(t,!0),s.enter(t)):s.leave(t,()=>{L(t,!1)}):L(t,e))},beforeUnmount(t,{value:e}){L(t,e)}};function L(t,e){t.style.display=e?t[P]:"none",t[Tt]=!e}const ee=Symbol(""),ne=/(?:^|;)\s*display\s*:/;function se(t,e,n){const s=t.style,o=N(n);let i=!1;if(n&&!o){if(e)if(N(e))for(const r of e.split(";")){const c=r.slice(0,r.indexOf(":")).trim();n[c]==null&&_(s,c,"")}else for(const r in e)n[r]==null&&_(s,r,"");for(const r in n)r==="display"&&(i=!0),_(s,r,n[r])}else if(o){if(e!==n){const r=s[ee];r&&(n+=";"+r),s.cssText=n,i=ne.test(n)}}else e&&t.removeAttribute("style");P in t&&(t[P]=i?s.display:"",t[Tt]&&(s.display="none"))}const et=/\s*!important$/;function _(t,e,n){if($(n))n.forEach(s=>_(t,e,s));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const s=oe(t,e);et.test(n)?t.setProperty(mt(s),n.replace(et,""),"important"):t[s]=n}}const nt=["Webkit","Moz","ms"],R={};function oe(t,e){const n=R[e];if(n)return n;let s=dt(e);if(s!=="filter"&&s in t)return R[e]=s;s=jt(s);for(let o=0;oH||(le.then(()=>H=0),H=Date.now());function ue(t,e){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Bt(de(s,n.value),e,5,[s])};return n.value=t,n.attached=fe(),n}function de(t,e){if($(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(s=>o=>!o._stopped&&s&&s(o))}else return e}const ct=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,pe=(t,e,n,s,o,i)=>{const r=o==="svg";e==="class"?te(t,s,r):e==="style"?se(t,n,s):Wt(e)?qt(e)||ae(t,e,n,s,i):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):me(t,e,s,r))?(it(t,e,s),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&ot(t,e,s,r,i,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!N(s))?it(t,dt(e),s,i,e):(e==="true-value"?t._trueValue=s:e==="false-value"&&(t._falseValue=s),ot(t,e,s,r))};function me(t,e,n,s){if(s)return!!(e==="innerHTML"||e==="textContent"||e in t&&ct(e)&&ut(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||e==="sandbox"&&t.tagName==="IFRAME"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const o=t.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return ct(e)&&N(n)?!1:e in t}const bt=new WeakMap,Et=new WeakMap,D=Symbol("_moveCb"),lt=Symbol("_enterCb"),he=t=>(delete t.props.mode,t),ge=he({name:"TransitionGroup",props:I({},vt,{tag:String,moveClass:String}),setup(t,{slots:e}){const n=Rt(),s=yt();let o,i;return Ot(()=>{if(!o.length)return;const r=t.moveClass||`${t.name||"v"}-move`;if(!Te(o[0].el,n.vnode.el,r)){o=[];return}o.forEach(ve),o.forEach(Ce);const c=o.filter(Se);x(n.vnode.el),c.forEach(u=>{const f=u.el,l=f.style;h(f,r),l.transform=l.webkitTransform=l.transitionDuration="";const p=f[D]=d=>{d&&d.target!==f||(!d||d.propertyName.endsWith("transform"))&&(f.removeEventListener("transitionend",p),f[D]=null,C(f,r))};f.addEventListener("transitionend",p)}),o=[]}),()=>{const r=Vt(t),c=Ct(r);let u=r.tag||Ht;if(o=[],i)for(let f=0;f{c.split(/\s+/).forEach(u=>u&&s.classList.remove(u))}),n.split(/\s+/).forEach(c=>c&&s.classList.add(c)),s.style.display="none";const i=e.nodeType===1?e:e.parentNode;i.appendChild(s);const{hasTransform:r}=St(s);return i.removeChild(s),r}const be=I({patchProp:pe},Zt);let ft;function Ee(){return ft||(ft=Dt(be))}const Ie=(...t)=>{const e=Ee().createApp(...t),{mount:n}=e;return e.mount=s=>{const o=we(s);if(!o)return;const i=e._component;!ut(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const r=n(o,!1,Ae(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),r},e};function Ae(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function we(t){return N(t)?document.querySelector(t):t}export{_e as T,De as a,Ie as c,Pe as v};
+**/let B;const X=typeof window<"u"&&window.trustedTypes;if(X)try{B=X.createPolicy("vue",{createHTML:t=>t})}catch{}const ht=B?t=>B.createHTML(t):t=>t,Xt="http://www.w3.org/2000/svg",Jt="http://www.w3.org/1998/Math/MathML",g=typeof document<"u"?document:null,J=g&&g.createElement("template"),Zt={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,s)=>{const o=e==="svg"?g.createElementNS(Xt,t):e==="mathml"?g.createElementNS(Jt,t):n?g.createElement(t,{is:n}):g.createElement(t);return t==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:t=>g.createTextNode(t),createComment:t=>g.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>g.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,s,o,i){const r=n?n.previousSibling:e.lastChild;if(o&&(o===i||o.nextSibling))for(;e.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{J.innerHTML=ht(s==="svg"?``:s==="mathml"?``:t);const c=J.content;if(s==="svg"||s==="mathml"){const u=c.firstChild;for(;u.firstChild;)c.appendChild(u.firstChild);c.removeChild(u)}e.insertBefore(c,n)}return[r?r.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},v="transition",w="animation",A=Symbol("_vtc"),gt={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},vt=I({},Pt,gt),Qt=t=>(t.displayName="Transition",t.props=vt,t),_e=Qt((t,{slots:e})=>It(yt,Ct(t),e)),T=(t,e=[])=>{y(t)?t.forEach(n=>n(...e)):t&&t(...e)},Z=t=>t?y(t)?t.some(e=>e.length>1):t.length>1:!1;function Ct(t){const e={};for(const a in t)a in gt||(e[a]=t[a]);if(t.css===!1)return e;const{name:n="v",type:s,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:c=`${n}-enter-to`,appearFromClass:u=i,appearActiveClass:l=r,appearToClass:f=c,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:b=`${n}-leave-to`}=t,E=Yt(o),At=E&&E[0],wt=E&&E[1],{onBeforeEnter:x,onEnter:G,onEnterCancelled:z,onLeave:W,onLeaveCancelled:Lt,onBeforeAppear:Nt=x,onAppear:Mt=G,onAppearCancelled:_t=z}=e,$=(a,m,S,M)=>{a._enterCancelled=M,C(a,m?f:c),C(a,m?l:r),S&&S()},q=(a,m)=>{a._isLeaving=!1,C(a,p),C(a,b),C(a,d),m&&m()},K=a=>(m,S)=>{const M=a?Mt:G,U=()=>$(m,a,S);T(M,[m,U]),Q(()=>{C(m,a?u:i),h(m,a?f:c),Z(M)||Y(m,s,At,U)})};return I(e,{onBeforeEnter(a){T(x,[a]),h(a,i),h(a,r)},onBeforeAppear(a){T(Nt,[a]),h(a,u),h(a,l)},onEnter:K(!1),onAppear:K(!0),onLeave(a,m){a._isLeaving=!0;const S=()=>q(a,m);h(a,p),a._enterCancelled?(h(a,d),F(a)):(F(a),h(a,d)),Q(()=>{a._isLeaving&&(C(a,p),h(a,b),Z(W)||Y(a,s,wt,S))}),T(W,[a,S])},onEnterCancelled(a){$(a,!1,void 0,!0),T(z,[a])},onAppearCancelled(a){$(a,!0,void 0,!0),T(_t,[a])},onLeaveCancelled(a){q(a),T(Lt,[a])}})}function Yt(t){if(t==null)return null;if(Gt(t))return[O(t.enter),O(t.leave)];{const e=O(t);return[e,e]}}function O(t){return zt(t)}function h(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[A]||(t[A]=new Set)).add(e)}function C(t,e){e.split(/\s+/).forEach(s=>s&&t.classList.remove(s));const n=t[A];n&&(n.delete(e),n.size||(t[A]=void 0))}function Q(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let kt=0;function Y(t,e,n,s){const o=t._endId=++kt,i=()=>{o===t._endId&&s()};if(n!=null)return setTimeout(i,n);const{type:r,timeout:c,propCount:u}=St(t,e);if(!r)return s();const l=r+"end";let f=0;const p=()=>{t.removeEventListener(l,d),i()},d=b=>{b.target===t&&++f>=u&&p()};setTimeout(()=>{f(n[E]||"").split(", "),o=s(`${v}Delay`),i=s(`${v}Duration`),r=k(o,i),c=s(`${w}Delay`),u=s(`${w}Duration`),l=k(c,u);let f=null,p=0,d=0;e===v?r>0&&(f=v,p=r,d=i.length):e===w?l>0&&(f=w,p=l,d=u.length):(p=Math.max(r,l),f=p>0?r>l?v:w:null,d=f?f===v?i.length:u.length:0);const b=f===v&&/\b(?:transform|all)(?:,|$)/.test(s(`${v}Property`).toString());return{type:f,timeout:p,propCount:d,hasTransform:b}}function k(t,e){for(;t.lengthtt(n)+tt(t[s])))}function tt(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function F(t){return(t?t.ownerDocument:document).body.offsetHeight}function te(t,e,n){const s=t[A];s&&(e=(e?[e,...s]:[...s]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const P=Symbol("_vod"),Tt=Symbol("_vsh"),Pe={name:"show",beforeMount(t,{value:e},{transition:n}){t[P]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):L(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:s}){!e!=!n&&(s?e?(s.beforeEnter(t),L(t,!0),s.enter(t)):s.leave(t,()=>{L(t,!1)}):L(t,e))},beforeUnmount(t,{value:e}){L(t,e)}};function L(t,e){t.style.display=e?t[P]:"none",t[Tt]=!e}const ee=Symbol(""),ne=/(?:^|;)\s*display\s*:/;function se(t,e,n){const s=t.style,o=N(n);let i=!1;if(n&&!o){if(e)if(N(e))for(const r of e.split(";")){const c=r.slice(0,r.indexOf(":")).trim();n[c]==null&&_(s,c,"")}else for(const r in e)n[r]==null&&_(s,r,"");for(const r in n)r==="display"&&(i=!0),_(s,r,n[r])}else if(o){if(e!==n){const r=s[ee];r&&(n+=";"+r),s.cssText=n,i=ne.test(n)}}else e&&t.removeAttribute("style");P in t&&(t[P]=i?s.display:"",t[Tt]&&(s.display="none"))}const et=/\s*!important$/;function _(t,e,n){if(y(n))n.forEach(s=>_(t,e,s));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const s=oe(t,e);et.test(n)?t.setProperty(mt(s),n.replace(et,""),"important"):t[s]=n}}const nt=["Webkit","Moz","ms"],R={};function oe(t,e){const n=R[e];if(n)return n;let s=dt(e);if(s!=="filter"&&s in t)return R[e]=s;s=jt(s);for(let o=0;oH||(le.then(()=>H=0),H=Date.now());function ue(t,e){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;xt(de(s,n.value),e,5,[s])};return n.value=t,n.attached=fe(),n}function de(t,e){if(y(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(s=>o=>!o._stopped&&s&&s(o))}else return e}const ct=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,pe=(t,e,n,s,o,i)=>{const r=o==="svg";e==="class"?te(t,s,r):e==="style"?se(t,n,s):Wt(e)?qt(e)||ae(t,e,n,s,i):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):me(t,e,s,r))?(it(t,e,s),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&ot(t,e,s,r,i,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!N(s))?it(t,dt(e),s,i,e):(e==="true-value"?t._trueValue=s:e==="false-value"&&(t._falseValue=s),ot(t,e,s,r))};function me(t,e,n,s){if(s)return!!(e==="innerHTML"||e==="textContent"||e in t&&ct(e)&&ut(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const o=t.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return ct(e)&&N(n)?!1:e in t}const bt=new WeakMap,Et=new WeakMap,D=Symbol("_moveCb"),lt=Symbol("_enterCb"),he=t=>(delete t.props.mode,t),ge=he({name:"TransitionGroup",props:I({},vt,{tag:String,moveClass:String}),setup(t,{slots:e}){const n=Rt(),s=$t();let o,i;return Ot(()=>{if(!o.length)return;const r=t.moveClass||`${t.name||"v"}-move`;if(!Te(o[0].el,n.vnode.el,r)){o=[];return}o.forEach(ve),o.forEach(Ce);const c=o.filter(Se);F(n.vnode.el),c.forEach(u=>{const l=u.el,f=l.style;h(l,r),f.transform=f.webkitTransform=f.transitionDuration="";const p=l[D]=d=>{d&&d.target!==l||(!d||d.propertyName.endsWith("transform"))&&(l.removeEventListener("transitionend",p),l[D]=null,C(l,r))};l.addEventListener("transitionend",p)}),o=[]}),()=>{const r=Vt(t),c=Ct(r);let u=r.tag||Ht;if(o=[],i)for(let l=0;l{c.split(/\s+/).forEach(u=>u&&s.classList.remove(u))}),n.split(/\s+/).forEach(c=>c&&s.classList.add(c)),s.style.display="none";const i=e.nodeType===1?e:e.parentNode;i.appendChild(s);const{hasTransform:r}=St(s);return i.removeChild(s),r}const be=I({patchProp:pe},Zt);let ft;function Ee(){return ft||(ft=Dt(be))}const Ie=(...t)=>{const e=Ee().createApp(...t),{mount:n}=e;return e.mount=s=>{const o=we(s);if(!o)return;const i=e._component;!ut(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const r=n(o,!1,Ae(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),r},e};function Ae(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function we(t){return N(t)?document.querySelector(t):t}export{_e as T,De as a,Ie as c,Pe as v};
diff --git a/js/@vue_runtime-dom@3.5.22-Ieyd1mDe.js.gz b/js/@vue_runtime-dom@3.5.22-Ieyd1mDe.js.gz
new file mode 100644
index 00000000..e462eca3
Binary files /dev/null and b/js/@vue_runtime-dom@3.5.22-Ieyd1mDe.js.gz differ
diff --git a/js/@vue_runtime-dom@3.5.24-1mSnmyOI.js.gz b/js/@vue_runtime-dom@3.5.24-1mSnmyOI.js.gz
deleted file mode 100644
index 1b4502ea..00000000
Binary files a/js/@vue_runtime-dom@3.5.24-1mSnmyOI.js.gz and /dev/null differ
diff --git a/js/@vue_shared@3.5.24-U7eEDHHZ.js b/js/@vue_shared@3.5.22-Dikn8ojA.js
similarity index 99%
rename from js/@vue_shared@3.5.24-U7eEDHHZ.js
rename to js/@vue_shared@3.5.22-Dikn8ojA.js
index 680f9d9e..b683ec8c 100644
--- a/js/@vue_shared@3.5.24-U7eEDHHZ.js
+++ b/js/@vue_shared@3.5.22-Dikn8ojA.js
@@ -1,5 +1,5 @@
/**
-* @vue/shared v3.5.24
+* @vue/shared v3.5.22
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function d(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const E={},R=[],T=()=>{},B=()=>!1,P=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),z=t=>t.startsWith("onUpdate:"),M=Object.assign,U=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},u=Object.prototype.hasOwnProperty,x=(t,e)=>u.call(t,e),m=Array.isArray,V=t=>c(t)==="[object Map]",F=t=>c(t)==="[object Set]",_=t=>c(t)==="[object RegExp]",a=t=>typeof t=="function",s=t=>typeof t=="string",D=t=>typeof t=="symbol",l=t=>t!==null&&typeof t=="object",I=t=>(l(t)||a(t))&&a(t.then)&&a(t.catch),h=Object.prototype.toString,c=t=>h.call(t),G=t=>c(t).slice(8,-1),H=t=>c(t)==="[object Object]",J=t=>s(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,K=d(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),r=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},b=/-\w/g,L=r(t=>t.replace(b,e=>e.slice(1).toUpperCase())),g=/\B([A-Z])/g,Y=r(t=>t.replace(g,"-$1").toLowerCase()),y=r(t=>t.charAt(0).toUpperCase()+t.slice(1)),$=r(t=>t?`on${y(t)}`:""),q=(t,e)=>!Object.is(t,e),W=(t,...e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:o,value:n})},k=t=>{const e=parseFloat(t);return isNaN(e)?t:e},Q=t=>{const e=s(t)?Number(t):NaN;return isNaN(e)?t:e};let p;const X=()=>p||(p=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function O(t){if(m(t)){const e={};for(let n=0;n{if(n){const o=n.split(A);o.length>1&&(e[o[0].trim()]=o[1].trim())}}),e}function S(t){let e="";if(s(t))e=t;else if(m(t))for(let n=0;n{n.forEach(o=>o()),n.length=0},c=(o,s,a,l)=>(o.addEventListener(s,a,l),()=>o.removeEventListener(s,a,l)),p=C(()=>{const o=j(k(e[0])).filter(s=>s!=null);return o.every(s=>typeof s!="string")?o:void 0}),f=X(()=>{var o,s;return[(s=(o=p.value)==null?void 0:o.map(a=>M(a)))!=null?s:[I].filter(a=>a!=null),j(k(p.value?e[1]:e[0])),j(se(p.value?e[2]:e[1])),k(p.value?e[3]:e[2])]},([o,s,a,l])=>{if(i(),!(o!=null&&o.length)||!(s!=null&&s.length)||!(a!=null&&a.length))return;const u=Z(l)?{...l}:l;n.push(...o.flatMap(m=>s.flatMap(v=>a.map(w=>c(m,v,w,u)))))},{flush:"post"}),h=()=>{f(),i()};return H(i),h}let $=!1;function ke(e,n,i={}){const{window:c=I,ignore:p=[],capture:f=!0,detectIframe:h=!1,controls:o=!1}=i;if(!c)return o?{stop:W,cancel:W,trigger:W}:W;if(te&&!$){$=!0;const t={passive:!0};Array.from(c.document.body.children).forEach(r=>T(r,"click",W,t)),T(c.document.documentElement,"click",W,t)}let s=!0;const a=t=>k(p).some(r=>{if(typeof r=="string")return Array.from(c.document.querySelectorAll(r)).some(g=>g===t.target||t.composedPath().includes(g));{const g=M(r);return g&&(t.target===g||t.composedPath().includes(g))}});function l(t){const r=k(t);return r&&r.$.subTree.shapeFlag===16}function u(t,r){const g=k(t),A=g.$.subTree&&g.$.subTree.children;return A==null||!Array.isArray(A)?!1:A.some(O=>O.el===r.target||r.composedPath().includes(O.el))}const m=t=>{const r=M(e);if(t.target!=null&&!(!(r instanceof Element)&&l(e)&&u(e,t))&&!(!r||r===t.target||t.composedPath().includes(r))){if("detail"in t&&t.detail===0&&(s=!a(t)),!s){s=!0;return}n(t)}};let v=!1;const w=[T(c,"click",t=>{v||(v=!0,setTimeout(()=>{v=!1},0),m(t))},{passive:!0,capture:f}),T(c,"pointerdown",t=>{const r=M(e);s=!a(t)&&!!(r&&!t.composedPath().includes(r))},{passive:!0}),h&&T(c,"blur",t=>{setTimeout(()=>{var r;const g=M(e);((r=c.document.activeElement)==null?void 0:r.tagName)==="IFRAME"&&!(g!=null&&g.contains(c.document.activeElement))&&n(t)},0)},{passive:!0})].filter(Boolean),b=()=>w.forEach(t=>t());return o?{stop:b,cancel:()=>{s=!1},trigger:t=>{s=!0,m(t),s=!1}}:b}function ce(){const e=E(!1),n=le();return n&&ue(()=>{e.value=!0},n),e}function B(e){const n=ce();return C(()=>(n.value,!!e()))}function de(e,n,i={}){const{window:c=I,...p}=i;let f;const h=B(()=>c&&"MutationObserver"in c),o=()=>{f&&(f.disconnect(),f=void 0)},s=C(()=>{const m=k(e),v=j(m).map(M).filter(Q);return new Set(v)}),a=V(()=>s.value,m=>{o(),h.value&&m.size&&(f=new MutationObserver(n),m.forEach(v=>f.observe(v,p)))},{immediate:!0,flush:"post"}),l=()=>f==null?void 0:f.takeRecords(),u=()=>{a(),o()};return H(u),{isSupported:h,stop:u,takeRecords:l}}const fe=Symbol("vueuse-ssr-width");function pe(){const e=ae()?ne(fe,null):null;return typeof e=="number"?e:void 0}function Y(e,n={}){const{window:i=I,ssrWidth:c=pe()}=n,p=B(()=>i&&"matchMedia"in i&&typeof i.matchMedia=="function"),f=E(typeof c=="number"),h=E(),o=E(!1),s=a=>{o.value=a.matches};return ie(()=>{if(f.value){f.value=!p.value;const a=k(e).split(",");o.value=a.some(l=>{const u=l.includes("not all"),m=l.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),v=l.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let w=!!(m||v);return m&&w&&(w=c>=J(m[1])),v&&w&&(w=c<=J(v[1])),u?!w:w});return}p.value&&(h.value=i.matchMedia(k(e)),o.value=h.value.matches)}),T(h,"change",s,{passive:!0}),C(()=>o.value)}const L=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},D="__vueuse_ssr_handlers__",me=ve();function ve(){return D in L||(L[D]=L[D]||{}),L[D]}function q(e,n){return me[e]||n}function he(e){return Y("(prefers-color-scheme: dark)",e)}function we(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const ge={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},K="vueuse-storage";function ye(e,n,i,c={}){var p;const{flush:f="pre",deep:h=!0,listenToStorageChanges:o=!0,writeDefaults:s=!0,mergeDefaults:a=!1,shallow:l,window:u=I,eventFilter:m,onError:v=d=>{console.error(d)},initOnMounted:w}=c,b=(l?E:oe)(typeof n=="function"?n():n),t=C(()=>k(e));if(!i)try{i=q("getDefaultStorage",()=>{var d;return(d=I)==null?void 0:d.localStorage})()}catch(d){v(d)}if(!i)return b;const r=k(n),g=we(r),A=(p=c.serializer)!=null?p:ge[g],{pause:O,resume:z}=G(b,()=>_(b.value),{flush:f,deep:h,eventFilter:m});V(t,()=>N(),{flush:f}),u&&o&&F(()=>{i instanceof Storage?T(u,"storage",N,{passive:!0}):T(u,K,R),w&&N()}),w||N();function x(d,y){if(u){const S={key:t.value,oldValue:d,newValue:y,storageArea:i};u.dispatchEvent(i instanceof Storage?new StorageEvent("storage",S):new CustomEvent(K,{detail:S}))}}function _(d){try{const y=i.getItem(t.value);if(d==null)x(y,null),i.removeItem(t.value);else{const S=A.write(d);y!==S&&(i.setItem(t.value,S),x(y,S))}}catch(y){v(y)}}function P(d){const y=d?d.newValue:i.getItem(t.value);if(y==null)return s&&r!=null&&i.setItem(t.value,A.write(r)),r;if(!d&&a){const S=A.read(y);return typeof a=="function"?a(S,r):g==="object"&&!Array.isArray(S)?{...r,...S}:S}else return typeof y!="string"?y:A.read(y)}function N(d){if(!(d&&d.storageArea!==i)){if(d&&d.key==null){b.value=r;return}if(!(d&&d.key!==t.value)){O();try{(d==null?void 0:d.newValue)!==A.write(b.value)&&(b.value=P(d))}catch(y){v(y)}finally{d?re(z):z()}}}}function R(d){N(d.detail)}return b}const be="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function Te(e={}){const{selector:n="html",attribute:i="class",initialValue:c="auto",window:p=I,storage:f,storageKey:h="vueuse-color-scheme",listenToStorageChanges:o=!0,storageRef:s,emitAuto:a,disableTransition:l=!0}=e,u={auto:"",light:"light",dark:"dark",...e.modes||{}},m=he({window:p}),v=C(()=>m.value?"dark":"light"),w=s||(h==null?ee(c):ye(h,c,f,{window:p,listenToStorageChanges:o})),b=C(()=>w.value==="auto"?v.value:w.value),t=q("updateHTMLAttrs",(O,z,x)=>{const _=typeof O=="string"?p==null?void 0:p.document.querySelector(O):M(O);if(!_)return;const P=new Set,N=new Set;let R=null;if(z==="class"){const y=x.split(/\s/g);Object.values(u).flatMap(S=>(S||"").split(/\s/g)).filter(Boolean).forEach(S=>{y.includes(S)?P.add(S):N.add(S)})}else R={key:z,value:x};if(P.size===0&&N.size===0&&R===null)return;let d;l&&(d=p.document.createElement("style"),d.appendChild(document.createTextNode(be)),p.document.head.appendChild(d));for(const y of P)_.classList.add(y);for(const y of N)_.classList.remove(y);R&&_.setAttribute(R.key,R.value),l&&(p.getComputedStyle(d).opacity,document.head.removeChild(d))});function r(O){var z;t(n,i,(z=u[O])!=null?z:O)}function g(O){e.onChanged?e.onChanged(O,r):r(O)}V(b,g,{flush:"post",immediate:!0}),F(()=>g(b.value));const A=C({get(){return a?w.value:b.value},set(O){w.value=O}});return Object.assign(A,{store:w,system:v,state:b})}function Se(e,n,i={}){const{window:c=I,...p}=i;let f;const h=B(()=>c&&"ResizeObserver"in c),o=()=>{f&&(f.disconnect(),f=void 0)},s=C(()=>{const u=k(e);return Array.isArray(u)?u.map(m=>M(m)):[M(u)]}),a=V(s,u=>{if(o(),h.value&&c){f=new ResizeObserver(n);for(const m of u)m&&f.observe(m,p)}},{immediate:!0,flush:"post"}),l=()=>{o(),a()};return H(l),{isSupported:h,stop:l}}function Ae(e,n={}){const{reset:i=!0,windowResize:c=!0,windowScroll:p=!0,immediate:f=!0,updateTiming:h="sync"}=n,o=E(0),s=E(0),a=E(0),l=E(0),u=E(0),m=E(0),v=E(0),w=E(0);function b(){const r=M(e);if(!r){i&&(o.value=0,s.value=0,a.value=0,l.value=0,u.value=0,m.value=0,v.value=0,w.value=0);return}const g=r.getBoundingClientRect();o.value=g.height,s.value=g.bottom,a.value=g.left,l.value=g.right,u.value=g.top,m.value=g.width,v.value=g.x,w.value=g.y}function t(){h==="sync"?b():h==="next-frame"&&requestAnimationFrame(()=>b())}return Se(e,t),V(()=>M(e),r=>!r&&t()),de(e,t,{attributeFilter:["style","class"]}),p&&T("scroll",t,{capture:!0,passive:!0}),c&&T("resize",t,{passive:!0}),F(()=>{f&&t()}),{height:o,bottom:s,left:a,right:l,top:u,width:m,x:v,y:w,update:t}}function Ce(e,n,i={}){const{root:c,rootMargin:p="0px",threshold:f=0,window:h=I,immediate:o=!0}=i,s=B(()=>h&&"IntersectionObserver"in h),a=C(()=>{const w=k(e);return j(w).map(M).filter(Q)});let l=W;const u=E(o),m=s.value?V(()=>[a.value,M(c),u.value],([w,b])=>{if(l(),!u.value||!w.length)return;const t=new IntersectionObserver(n,{root:M(b),rootMargin:p,threshold:f});w.forEach(r=>r&&t.observe(r)),l=()=>{t.disconnect(),l=W}},{immediate:o,flush:"post"}):W,v=()=>{l(),m(),u.value=!1};return H(v),{isSupported:s,isActive:u,pause(){l(),u.value=!1},resume(){u.value=!0},stop:v}}function Ie(e={}){const{window:n=I,initialWidth:i=Number.POSITIVE_INFINITY,initialHeight:c=Number.POSITIVE_INFINITY,listenOrientation:p=!0,includeScrollbar:f=!0,type:h="inner"}=e,o=E(i),s=E(c),a=()=>{if(n)if(h==="outer")o.value=n.outerWidth,s.value=n.outerHeight;else if(h==="visual"&&n.visualViewport){const{width:u,height:m,scale:v}=n.visualViewport;o.value=Math.round(u*v),s.value=Math.round(m*v)}else f?(o.value=n.innerWidth,s.value=n.innerHeight):(o.value=n.document.documentElement.clientWidth,s.value=n.document.documentElement.clientHeight)};a(),F(a);const l={passive:!0};if(T("resize",a,l),n&&h==="visual"&&n.visualViewport&&T(n.visualViewport,"resize",a,l),p){const u=Y("(orientation: portrait)");V(u,()=>a())}return{width:o,height:s}}export{Ce as a,Se as b,Te as c,ye as d,Ae as e,Ie as f,ke as o,T as u};
+import{w as G,t as F,i as U,a as j,b as X,c as H,d as Z,p as J,n as Q,e as ee,f as W,g as te,h as ne}from"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import{s as E,k as oe,l as k,u as se}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import{f as C,w as V,n as re,j as ie,k as ae,l as ue,g as le}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";const I=U?window:void 0;function M(e){var n;const i=k(e);return(n=i==null?void 0:i.$el)!=null?n:i}function T(...e){const n=[],i=()=>{n.forEach(o=>o()),n.length=0},c=(o,s,a,l)=>(o.addEventListener(s,a,l),()=>o.removeEventListener(s,a,l)),p=C(()=>{const o=j(k(e[0])).filter(s=>s!=null);return o.every(s=>typeof s!="string")?o:void 0}),f=X(()=>{var o,s;return[(s=(o=p.value)==null?void 0:o.map(a=>M(a)))!=null?s:[I].filter(a=>a!=null),j(k(p.value?e[1]:e[0])),j(se(p.value?e[2]:e[1])),k(p.value?e[3]:e[2])]},([o,s,a,l])=>{if(i(),!(o!=null&&o.length)||!(s!=null&&s.length)||!(a!=null&&a.length))return;const u=Z(l)?{...l}:l;n.push(...o.flatMap(m=>s.flatMap(v=>a.map(w=>c(m,v,w,u)))))},{flush:"post"}),h=()=>{f(),i()};return H(i),h}let $=!1;function ke(e,n,i={}){const{window:c=I,ignore:p=[],capture:f=!0,detectIframe:h=!1,controls:o=!1}=i;if(!c)return o?{stop:W,cancel:W,trigger:W}:W;if(te&&!$){$=!0;const t={passive:!0};Array.from(c.document.body.children).forEach(r=>T(r,"click",W,t)),T(c.document.documentElement,"click",W,t)}let s=!0;const a=t=>k(p).some(r=>{if(typeof r=="string")return Array.from(c.document.querySelectorAll(r)).some(g=>g===t.target||t.composedPath().includes(g));{const g=M(r);return g&&(t.target===g||t.composedPath().includes(g))}});function l(t){const r=k(t);return r&&r.$.subTree.shapeFlag===16}function u(t,r){const g=k(t),A=g.$.subTree&&g.$.subTree.children;return A==null||!Array.isArray(A)?!1:A.some(O=>O.el===r.target||r.composedPath().includes(O.el))}const m=t=>{const r=M(e);if(t.target!=null&&!(!(r instanceof Element)&&l(e)&&u(e,t))&&!(!r||r===t.target||t.composedPath().includes(r))){if("detail"in t&&t.detail===0&&(s=!a(t)),!s){s=!0;return}n(t)}};let v=!1;const w=[T(c,"click",t=>{v||(v=!0,setTimeout(()=>{v=!1},0),m(t))},{passive:!0,capture:f}),T(c,"pointerdown",t=>{const r=M(e);s=!a(t)&&!!(r&&!t.composedPath().includes(r))},{passive:!0}),h&&T(c,"blur",t=>{setTimeout(()=>{var r;const g=M(e);((r=c.document.activeElement)==null?void 0:r.tagName)==="IFRAME"&&!(g!=null&&g.contains(c.document.activeElement))&&n(t)},0)},{passive:!0})].filter(Boolean),b=()=>w.forEach(t=>t());return o?{stop:b,cancel:()=>{s=!1},trigger:t=>{s=!0,m(t),s=!1}}:b}function ce(){const e=E(!1),n=le();return n&&ue(()=>{e.value=!0},n),e}function B(e){const n=ce();return C(()=>(n.value,!!e()))}function de(e,n,i={}){const{window:c=I,...p}=i;let f;const h=B(()=>c&&"MutationObserver"in c),o=()=>{f&&(f.disconnect(),f=void 0)},s=C(()=>{const m=k(e),v=j(m).map(M).filter(Q);return new Set(v)}),a=V(()=>s.value,m=>{o(),h.value&&m.size&&(f=new MutationObserver(n),m.forEach(v=>f.observe(v,p)))},{immediate:!0,flush:"post"}),l=()=>f==null?void 0:f.takeRecords(),u=()=>{a(),o()};return H(u),{isSupported:h,stop:u,takeRecords:l}}const fe=Symbol("vueuse-ssr-width");function pe(){const e=ae()?ne(fe,null):null;return typeof e=="number"?e:void 0}function Y(e,n={}){const{window:i=I,ssrWidth:c=pe()}=n,p=B(()=>i&&"matchMedia"in i&&typeof i.matchMedia=="function"),f=E(typeof c=="number"),h=E(),o=E(!1),s=a=>{o.value=a.matches};return ie(()=>{if(f.value){f.value=!p.value;const a=k(e).split(",");o.value=a.some(l=>{const u=l.includes("not all"),m=l.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),v=l.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let w=!!(m||v);return m&&w&&(w=c>=J(m[1])),v&&w&&(w=c<=J(v[1])),u?!w:w});return}p.value&&(h.value=i.matchMedia(k(e)),o.value=h.value.matches)}),T(h,"change",s,{passive:!0}),C(()=>o.value)}const L=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},D="__vueuse_ssr_handlers__",me=ve();function ve(){return D in L||(L[D]=L[D]||{}),L[D]}function q(e,n){return me[e]||n}function he(e){return Y("(prefers-color-scheme: dark)",e)}function we(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const ge={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},K="vueuse-storage";function ye(e,n,i,c={}){var p;const{flush:f="pre",deep:h=!0,listenToStorageChanges:o=!0,writeDefaults:s=!0,mergeDefaults:a=!1,shallow:l,window:u=I,eventFilter:m,onError:v=d=>{console.error(d)},initOnMounted:w}=c,b=(l?E:oe)(typeof n=="function"?n():n),t=C(()=>k(e));if(!i)try{i=q("getDefaultStorage",()=>{var d;return(d=I)==null?void 0:d.localStorage})()}catch(d){v(d)}if(!i)return b;const r=k(n),g=we(r),A=(p=c.serializer)!=null?p:ge[g],{pause:O,resume:z}=G(b,()=>_(b.value),{flush:f,deep:h,eventFilter:m});V(t,()=>N(),{flush:f}),u&&o&&F(()=>{i instanceof Storage?T(u,"storage",N,{passive:!0}):T(u,K,R),w&&N()}),w||N();function x(d,y){if(u){const S={key:t.value,oldValue:d,newValue:y,storageArea:i};u.dispatchEvent(i instanceof Storage?new StorageEvent("storage",S):new CustomEvent(K,{detail:S}))}}function _(d){try{const y=i.getItem(t.value);if(d==null)x(y,null),i.removeItem(t.value);else{const S=A.write(d);y!==S&&(i.setItem(t.value,S),x(y,S))}}catch(y){v(y)}}function P(d){const y=d?d.newValue:i.getItem(t.value);if(y==null)return s&&r!=null&&i.setItem(t.value,A.write(r)),r;if(!d&&a){const S=A.read(y);return typeof a=="function"?a(S,r):g==="object"&&!Array.isArray(S)?{...r,...S}:S}else return typeof y!="string"?y:A.read(y)}function N(d){if(!(d&&d.storageArea!==i)){if(d&&d.key==null){b.value=r;return}if(!(d&&d.key!==t.value)){O();try{(d==null?void 0:d.newValue)!==A.write(b.value)&&(b.value=P(d))}catch(y){v(y)}finally{d?re(z):z()}}}}function R(d){N(d.detail)}return b}const be="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function Te(e={}){const{selector:n="html",attribute:i="class",initialValue:c="auto",window:p=I,storage:f,storageKey:h="vueuse-color-scheme",listenToStorageChanges:o=!0,storageRef:s,emitAuto:a,disableTransition:l=!0}=e,u={auto:"",light:"light",dark:"dark",...e.modes||{}},m=he({window:p}),v=C(()=>m.value?"dark":"light"),w=s||(h==null?ee(c):ye(h,c,f,{window:p,listenToStorageChanges:o})),b=C(()=>w.value==="auto"?v.value:w.value),t=q("updateHTMLAttrs",(O,z,x)=>{const _=typeof O=="string"?p==null?void 0:p.document.querySelector(O):M(O);if(!_)return;const P=new Set,N=new Set;let R=null;if(z==="class"){const y=x.split(/\s/g);Object.values(u).flatMap(S=>(S||"").split(/\s/g)).filter(Boolean).forEach(S=>{y.includes(S)?P.add(S):N.add(S)})}else R={key:z,value:x};if(P.size===0&&N.size===0&&R===null)return;let d;l&&(d=p.document.createElement("style"),d.appendChild(document.createTextNode(be)),p.document.head.appendChild(d));for(const y of P)_.classList.add(y);for(const y of N)_.classList.remove(y);R&&_.setAttribute(R.key,R.value),l&&(p.getComputedStyle(d).opacity,document.head.removeChild(d))});function r(O){var z;t(n,i,(z=u[O])!=null?z:O)}function g(O){e.onChanged?e.onChanged(O,r):r(O)}V(b,g,{flush:"post",immediate:!0}),F(()=>g(b.value));const A=C({get(){return a?w.value:b.value},set(O){w.value=O}});return Object.assign(A,{store:w,system:v,state:b})}function Se(e,n,i={}){const{window:c=I,...p}=i;let f;const h=B(()=>c&&"ResizeObserver"in c),o=()=>{f&&(f.disconnect(),f=void 0)},s=C(()=>{const u=k(e);return Array.isArray(u)?u.map(m=>M(m)):[M(u)]}),a=V(s,u=>{if(o(),h.value&&c){f=new ResizeObserver(n);for(const m of u)m&&f.observe(m,p)}},{immediate:!0,flush:"post"}),l=()=>{o(),a()};return H(l),{isSupported:h,stop:l}}function Ae(e,n={}){const{reset:i=!0,windowResize:c=!0,windowScroll:p=!0,immediate:f=!0,updateTiming:h="sync"}=n,o=E(0),s=E(0),a=E(0),l=E(0),u=E(0),m=E(0),v=E(0),w=E(0);function b(){const r=M(e);if(!r){i&&(o.value=0,s.value=0,a.value=0,l.value=0,u.value=0,m.value=0,v.value=0,w.value=0);return}const g=r.getBoundingClientRect();o.value=g.height,s.value=g.bottom,a.value=g.left,l.value=g.right,u.value=g.top,m.value=g.width,v.value=g.x,w.value=g.y}function t(){h==="sync"?b():h==="next-frame"&&requestAnimationFrame(()=>b())}return Se(e,t),V(()=>M(e),r=>!r&&t()),de(e,t,{attributeFilter:["style","class"]}),p&&T("scroll",t,{capture:!0,passive:!0}),c&&T("resize",t,{passive:!0}),F(()=>{f&&t()}),{height:o,bottom:s,left:a,right:l,top:u,width:m,x:v,y:w,update:t}}function Ce(e,n,i={}){const{root:c,rootMargin:p="0px",threshold:f=0,window:h=I,immediate:o=!0}=i,s=B(()=>h&&"IntersectionObserver"in h),a=C(()=>{const w=k(e);return j(w).map(M).filter(Q)});let l=W;const u=E(o),m=s.value?V(()=>[a.value,M(c),u.value],([w,b])=>{if(l(),!u.value||!w.length)return;const t=new IntersectionObserver(n,{root:M(b),rootMargin:p,threshold:f});w.forEach(r=>r&&t.observe(r)),l=()=>{t.disconnect(),l=W}},{immediate:o,flush:"post"}):W,v=()=>{l(),m(),u.value=!1};return H(v),{isSupported:s,isActive:u,pause(){l(),u.value=!1},resume(){u.value=!0},stop:v}}function Ie(e={}){const{window:n=I,initialWidth:i=Number.POSITIVE_INFINITY,initialHeight:c=Number.POSITIVE_INFINITY,listenOrientation:p=!0,includeScrollbar:f=!0,type:h="inner"}=e,o=E(i),s=E(c),a=()=>{if(n)if(h==="outer")o.value=n.outerWidth,s.value=n.outerHeight;else if(h==="visual"&&n.visualViewport){const{width:u,height:m,scale:v}=n.visualViewport;o.value=Math.round(u*v),s.value=Math.round(m*v)}else f?(o.value=n.innerWidth,s.value=n.innerHeight):(o.value=n.document.documentElement.clientWidth,s.value=n.document.documentElement.clientHeight)};a(),F(a);const l={passive:!0};if(T("resize",a,l),n&&h==="visual"&&n.visualViewport&&T(n.visualViewport,"resize",a,l),p){const u=Y("(orientation: portrait)");V(u,()=>a())}return{width:o,height:s}}export{Ce as a,Se as b,Te as c,ye as d,Ae as e,Ie as f,ke as o,T as u};
diff --git a/js/@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js.gz b/js/@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js.gz
new file mode 100644
index 00000000..7737c58b
Binary files /dev/null and b/js/@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js.gz differ
diff --git a/js/@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js.gz b/js/@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js.gz
deleted file mode 100644
index fb34925f..00000000
Binary files a/js/@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js.gz and /dev/null differ
diff --git a/js/@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js b/js/@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js
similarity index 92%
rename from js/@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js
rename to js/@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js
index d5f9eed1..a345adfe 100644
--- a/js/@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js
+++ b/js/@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js
@@ -1 +1 @@
-import{n as m,o as O,k as A,q as k,v as P,x as T,a as x,l as C}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import{n as D,w as g,g as y,k as I,i as M,l as W}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";function H(t){return P()?(T(t),!0):!1}const p=new WeakMap,J=(...t)=>{var e;const o=t[0],n=(e=y())==null?void 0:e.proxy;if(n==null&&!I())throw new Error("injectLocal must be called in setup");return n&&p.has(n)&&o in p.get(n)?p.get(n)[o]:M(...t)},R=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const K=t=>t!=null,L=Object.prototype.toString,Q=t=>L.call(t)==="[object Object]",w=()=>{},U=N();function N(){var t,e;return R&&((t=window==null?void 0:window.navigator)==null?void 0:t.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((e=window==null?void 0:window.navigator)==null?void 0:e.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function V(...t){if(t.length!==1)return O(...t);const e=t[0];return typeof e=="function"?m(k(()=>({get:e,set:w}))):A(e)}function _(t,e){function o(...n){return new Promise((i,r)=>{Promise.resolve(t(()=>e.apply(this,n),{fn:e,thisArg:this,args:n})).then(i).catch(r)})}return o}const b=t=>t();function E(...t){let e=0,o,n=!0,i=w,r,a,s,c,l;!x(t[0])&&typeof t[0]=="object"?{delay:a,trailing:s=!0,leading:c=!0,rejectOnCancel:l=!1}=t[0]:[a,s=!0,c=!0,l=!1]=t;const f=()=>{o&&(clearTimeout(o),o=void 0,i(),i=w)};return F=>{const u=C(a),h=Date.now()-e,d=()=>r=F();return f(),u<=0?(e=Date.now(),d()):(h>u&&(c||!n)?(e=Date.now(),d()):s&&(r=new Promise((v,S)=>{i=l?S:v,o=setTimeout(()=>{e=Date.now(),n=!0,v(d()),f()},Math.max(0,u-h))})),!c&&!o&&(o=setTimeout(()=>n=!0,u)),n=!1,r)}}function G(t=b,e={}){const{initialState:o="active"}=e,n=V(o==="active");function i(){n.value=!1}function r(){n.value=!0}const a=(...s)=>{n.value&&t(...s)};return{isActive:m(n),pause:i,resume:r,eventFilter:a}}function X(t){return t.endsWith("rem")?Number.parseFloat(t)*16:Number.parseFloat(t)}function Y(t){return Array.isArray(t)?t:[t]}function q(t){return y()}function j(t,e,o={}){const{eventFilter:n=b,...i}=o;return g(t,_(n,e),i)}function Z(t,e,o={}){const{eventFilter:n,initialState:i="active",...r}=o,{eventFilter:a,pause:s,resume:c,isActive:l}=G(n,{initialState:i});return{stop:j(t,e,{...r,eventFilter:a}),pause:s,resume:c,isActive:l}}function tt(t,e=!0,o){q()?W(t,o):e?t():D(t)}function et(t,e,o){return g(t,e,{...o,immediate:!0})}function nt(t,e,o={}){const{throttle:n=0,trailing:i=!0,leading:r=!0,...a}=o;return j(t,e,{...a,eventFilter:E(n,i,r)})}export{Y as a,et as b,H as c,Q as d,V as e,w as f,U as g,J as h,R as i,nt as j,K as n,X as p,tt as t,Z as w};
+import{n as m,o as O,k as A,q as k,v as P,x as T,a as x,l as C}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import{n as D,w as g,g as y,k as I,i as M,l as W}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";function H(t){return P()?(T(t),!0):!1}const p=new WeakMap,J=(...t)=>{var e;const o=t[0],n=(e=y())==null?void 0:e.proxy;if(n==null&&!I())throw new Error("injectLocal must be called in setup");return n&&p.has(n)&&o in p.get(n)?p.get(n)[o]:M(...t)},R=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const K=t=>t!=null,L=Object.prototype.toString,Q=t=>L.call(t)==="[object Object]",w=()=>{},U=N();function N(){var t,e;return R&&((t=window==null?void 0:window.navigator)==null?void 0:t.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((e=window==null?void 0:window.navigator)==null?void 0:e.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function V(...t){if(t.length!==1)return O(...t);const e=t[0];return typeof e=="function"?m(k(()=>({get:e,set:w}))):A(e)}function _(t,e){function o(...n){return new Promise((i,r)=>{Promise.resolve(t(()=>e.apply(this,n),{fn:e,thisArg:this,args:n})).then(i).catch(r)})}return o}const b=t=>t();function E(...t){let e=0,o,n=!0,i=w,r,a,s,c,l;!x(t[0])&&typeof t[0]=="object"?{delay:a,trailing:s=!0,leading:c=!0,rejectOnCancel:l=!1}=t[0]:[a,s=!0,c=!0,l=!1]=t;const f=()=>{o&&(clearTimeout(o),o=void 0,i(),i=w)};return F=>{const u=C(a),h=Date.now()-e,d=()=>r=F();return f(),u<=0?(e=Date.now(),d()):(h>u&&(c||!n)?(e=Date.now(),d()):s&&(r=new Promise((v,S)=>{i=l?S:v,o=setTimeout(()=>{e=Date.now(),n=!0,v(d()),f()},Math.max(0,u-h))})),!c&&!o&&(o=setTimeout(()=>n=!0,u)),n=!1,r)}}function G(t=b,e={}){const{initialState:o="active"}=e,n=V(o==="active");function i(){n.value=!1}function r(){n.value=!0}const a=(...s)=>{n.value&&t(...s)};return{isActive:m(n),pause:i,resume:r,eventFilter:a}}function X(t){return t.endsWith("rem")?Number.parseFloat(t)*16:Number.parseFloat(t)}function Y(t){return Array.isArray(t)?t:[t]}function q(t){return y()}function j(t,e,o={}){const{eventFilter:n=b,...i}=o;return g(t,_(n,e),i)}function Z(t,e,o={}){const{eventFilter:n,initialState:i="active",...r}=o,{eventFilter:a,pause:s,resume:c,isActive:l}=G(n,{initialState:i});return{stop:j(t,e,{...r,eventFilter:a}),pause:s,resume:c,isActive:l}}function tt(t,e=!0,o){q()?W(t,o):e?t():D(t)}function et(t,e,o){return g(t,e,{...o,immediate:!0})}function nt(t,e,o={}){const{throttle:n=0,trailing:i=!0,leading:r=!0,...a}=o;return j(t,e,{...a,eventFilter:E(n,i,r)})}export{Y as a,et as b,H as c,Q as d,V as e,w as f,U as g,J as h,R as i,nt as j,K as n,X as p,tt as t,Z as w};
diff --git a/js/@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js.gz b/js/@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js.gz
new file mode 100644
index 00000000..1e65132d
Binary files /dev/null and b/js/@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js.gz differ
diff --git a/js/@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js.gz b/js/@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js.gz
deleted file mode 100644
index 8814cbb0..00000000
Binary files a/js/@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js.gz and /dev/null differ
diff --git a/js/barcode-demo-C40Xi6m0.js b/js/barcode-demo-C40Xi6m0.js
deleted file mode 100644
index aa84b2aa..00000000
--- a/js/barcode-demo-C40Xi6m0.js
+++ /dev/null
@@ -1 +0,0 @@
-import{F as a}from"./hooks-e_5YOkn0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{a as s,b as e,N as i,e as p,ag as l,J as n,M as F}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{m as c,d as t,J as u}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{k as m}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./utils-m85f38M9.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const ft=c({name:"BarcodeDemo",setup(){const r={width:4},o=m(!1),d=m("RayTemplate");return{baseOptions:r,loading:o,text:d}},render(){const{baseOptions:r}=this;return t(s,{cols:2,xGap:12,yGap:12},{default:()=>[t(e,{span:2},{default:()=>[t(i,{title:"详细配置项说明"},{default:()=>[u("点击查看详细配置项:"),t("a",{href:"https://github.com/lindell/JsBarcode/wiki/Options"},[u("js-barcode options")]),u("。")]})]}),t(e,{span:1},{default:()=>[t(i,{title:"根据尺寸自动更新的条形码"},{default:()=>[t(a,{text:"RayTemplate",options:{...r},responsive:!0},null)]})]}),t(e,{span:1},{default:()=>[t(i,{title:"自定义颜色条形码"},{default:()=>[t(a,{text:"RayTemplate",options:{...r,lineColor:"red"}},null)]})]}),t(e,{span:1},{default:()=>[t(i,{title:"pharmacode 模式"},{default:()=>[t(p,{vertical:!0},{default:()=>[t(l,{type:"warning",title:"注意"},{default:()=>[u("该模式下,条形码只能渲染有效数值,否则将会渲染失败。可以查看官网说明:"),t("a",{href:"https://github.com/lindell/JsBarcode/wiki/pharmacode"},[u("pharmacode")]),u("。")]}),t(a,{text:"1234",format:"pharmacode",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),t(e,{span:1},{default:()=>[t(i,{title:"codabar 模式"},{default:()=>[t(p,{vertical:!0},{default:()=>[t(l,{type:"warning",title:"注意"},{default:()=>[u("该模式下,需要注意 text 中的特殊字符,可以查看官网说明:"),t("a",{href:"https://github.com/lindell/JsBarcode/wiki/codabar"},[u("codabar")]),u("。")]}),t(a,{text:"1234",format:"codabar",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),t(e,{span:1},{default:()=>[t(i,{title:"有状态的条形码"},{default:()=>[t(p,{vertical:!0,size:"large",justify:"flex-start",inline:!0},{default:()=>[t(n,{value:this.loading,"onUpdate:value":o=>this.loading=o,style:"width: fit-content"},{checked:()=>"loading...",unchecked:()=>"success!"}),t(a,{text:"RayTemplate",loading:this.loading},null)]})]})]}),t(e,{span:1},{default:()=>[t(i,{title:"watchText 主动监听 text 变化"},{default:()=>[t(p,{vertical:!0},{default:()=>[t(F,{value:this.text,"onUpdate:value":o=>this.text=o},null),t(a,{text:this.text,watchText:!0},null)]})]})]})]})}});export{ft as default};
diff --git a/js/barcode-demo-C40Xi6m0.js.gz b/js/barcode-demo-C40Xi6m0.js.gz
deleted file mode 100644
index b2d993aa..00000000
Binary files a/js/barcode-demo-C40Xi6m0.js.gz and /dev/null differ
diff --git a/js/barcode-demo-DioSkHms.js b/js/barcode-demo-DioSkHms.js
new file mode 100644
index 00000000..0f615da3
--- /dev/null
+++ b/js/barcode-demo-DioSkHms.js
@@ -0,0 +1 @@
+import{F as a}from"./hooks-CkuihJ2J.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{a as s,b as e,N as i,e as p,ag as l,J as n,M as F}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{m as c,d as t,J as u}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{k as m}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./utils-BPTDWjJB.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const ft=c({name:"BarcodeDemo",setup(){const r={width:4},o=m(!1),d=m("RayTemplate");return{baseOptions:r,loading:o,text:d}},render(){const{baseOptions:r}=this;return t(s,{cols:2,xGap:12,yGap:12},{default:()=>[t(e,{span:2},{default:()=>[t(i,{title:"详细配置项说明"},{default:()=>[u("点击查看详细配置项:"),t("a",{href:"https://github.com/lindell/JsBarcode/wiki/Options"},[u("js-barcode options")]),u("。")]})]}),t(e,{span:1},{default:()=>[t(i,{title:"基础条形码"},{default:()=>[t(a,{text:"RayTemplate",options:{...r}},null)]})]}),t(e,{span:1},{default:()=>[t(i,{title:"自定义颜色条形码"},{default:()=>[t(a,{text:"RayTemplate",options:{...r,lineColor:"red"}},null)]})]}),t(e,{span:1},{default:()=>[t(i,{title:"pharmacode 模式"},{default:()=>[t(p,{vertical:!0},{default:()=>[t(l,{type:"warning",title:"注意"},{default:()=>[u("该模式下,条形码只能渲染有效数值,否则将会渲染失败。可以查看官网说明:"),t("a",{href:"https://github.com/lindell/JsBarcode/wiki/pharmacode"},[u("pharmacode")]),u("。")]}),t(a,{text:"1234",format:"pharmacode",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),t(e,{span:1},{default:()=>[t(i,{title:"codabar 模式"},{default:()=>[t(p,{vertical:!0},{default:()=>[t(l,{type:"warning",title:"注意"},{default:()=>[u("该模式下,需要注意 text 中的特殊字符,可以查看官网说明:"),t("a",{href:"https://github.com/lindell/JsBarcode/wiki/codabar"},[u("codabar")]),u("。")]}),t(a,{text:"1234",format:"codabar",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),t(e,{span:1},{default:()=>[t(i,{title:"有状态的条形码"},{default:()=>[t(p,{vertical:!0,size:"large",justify:"flex-start",inline:!0},{default:()=>[t(n,{value:this.loading,"onUpdate:value":o=>this.loading=o,style:"width: fit-content"},{checked:()=>"loading...",unchecked:()=>"success!"}),t(a,{text:"RayTemplate",loading:this.loading},null)]})]})]}),t(e,{span:1},{default:()=>[t(i,{title:"watchText 主动监听 text 变化"},{default:()=>[t(p,{vertical:!0},{default:()=>[t(F,{value:this.text,"onUpdate:value":o=>this.text=o},null),t(a,{text:this.text,watchText:!0},null)]})]})]})]})}});export{ft as default};
diff --git a/js/barcode-demo-DioSkHms.js.gz b/js/barcode-demo-DioSkHms.js.gz
new file mode 100644
index 00000000..365005fc
Binary files /dev/null and b/js/barcode-demo-DioSkHms.js.gz differ
diff --git a/js/draggable-card-Cy6jCtqL.js.gz b/js/draggable-card-Cy6jCtqL.js.gz
deleted file mode 100644
index 3555bbb7..00000000
Binary files a/js/draggable-card-Cy6jCtqL.js.gz and /dev/null differ
diff --git a/js/draggable-card-Cy6jCtqL.js b/js/draggable-card-W9uWQrcM.js
similarity index 70%
rename from js/draggable-card-Cy6jCtqL.js
rename to js/draggable-card-W9uWQrcM.js
index 34cce5a4..ef2c3491 100644
--- a/js/draggable-card-Cy6jCtqL.js
+++ b/js/draggable-card-W9uWQrcM.js
@@ -1 +1 @@
-import{I as m}from"./hooks-e_5YOkn0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{N as d,e as i,J as n,aj as s,ak as c,P as f}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{m as b,d as t,J as u,t as h,q as v}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{k as p}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./utils-m85f38M9.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function g(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!v(o)}const Rt=b({name:"DraggableCardDemo",setup(){const o=p(!1),r=h("domRef"),a=[{label:"center",value:"center"},{label:"top-center",value:"top-center"},{label:"bottom-center",value:"bottom-center"},{label:"top-left",value:"top-left"},{label:"top-right",value:"top-right"},{label:"bottom-left",value:"bottom-left"},{label:"bottom-right",value:"bottom-right"}],l=p("center"),e=p(!0);return{card3:o,card3Dad:e,domRef:r,positionRadioOptions:a,positionRadioValue:l}},render(){let o;const{card3:r,domRef:a,positionRadioOptions:l}=this;return t("div",null,[t("div",{ref:"domRef",style:{width:"100%",height:"400px",backgroundColor:"rgba(255, 10, 20, 1)"}},null),t(m,{animation:!0,title:"Body"},{default:()=>[u("我被限制在 body 中。")]}),r?t(m,{animation:!0,title:"Custom Container",restrictionElement:a,closable:!0,onClose:()=>this.card3=!1,defaultPosition:this.positionRadioValue,dad:this.card3Dad},{default:()=>"我被限制在红色区域中。并且我支持 NCard 的所有配置与插槽。","header-extra":()=>"其实我就是 NCard 封装的",footer:()=>"我支持 footer 插槽",action:()=>"我支持 action 插槽"}):null,t(d,{title:"显示与隐藏卡片"},{default:()=>[t(i,{vertical:!0},{default:()=>[t(i,null,{default:()=>[t(n,{value:this.card3Dad,"onUpdate:value":e=>this.card3Dad=e},{checked:()=>"拖拽",unchecked:()=>"禁用"})]}),t(i,null,{default:()=>[t(s,{value:this.positionRadioValue,"onUpdate:value":e=>this.positionRadioValue=e},g(o=l.map(e=>t(c,{key:e.value,value:e.value},{default:()=>[e.label]})))?o:{default:()=>[o]})]}),t(i,null,{default:()=>[t(f,{type:"primary",onClick:()=>this.card3=!this.card3},{default:()=>[u("点一下试试")]})]})]})]})])}});export{Rt as default};
+import{I as m}from"./hooks-CkuihJ2J.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{N as d,e as i,J as n,aj as s,ak as c,P as f}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{m as b,d as t,J as u,t as h,q as v}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{k as p}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./utils-BPTDWjJB.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function g(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!v(o)}const Rt=b({name:"DraggableCardDemo",setup(){const o=p(!1),r=h("domRef"),a=[{label:"center",value:"center"},{label:"top-center",value:"top-center"},{label:"bottom-center",value:"bottom-center"},{label:"top-left",value:"top-left"},{label:"top-right",value:"top-right"},{label:"bottom-left",value:"bottom-left"},{label:"bottom-right",value:"bottom-right"}],l=p("center"),e=p(!0);return{card3:o,card3Dad:e,domRef:r,positionRadioOptions:a,positionRadioValue:l}},render(){let o;const{card3:r,domRef:a,positionRadioOptions:l}=this;return t("div",null,[t("div",{ref:"domRef",style:{width:"100%",height:"400px",backgroundColor:"rgba(255, 10, 20, 1)"}},null),t(m,{animation:!0,title:"Body"},{default:()=>[u("我被限制在 body 中。")]}),r?t(m,{animation:!0,title:"Custom Container",restrictionElement:a,closable:!0,onClose:()=>this.card3=!1,defaultPosition:this.positionRadioValue,dad:this.card3Dad},{default:()=>"我被限制在红色区域中。并且我支持 NCard 的所有配置与插槽。","header-extra":()=>"其实我就是 NCard 封装的",footer:()=>"我支持 footer 插槽",action:()=>"我支持 action 插槽"}):null,t(d,{title:"显示与隐藏卡片"},{default:()=>[t(i,{vertical:!0},{default:()=>[t(i,null,{default:()=>[t(n,{value:this.card3Dad,"onUpdate:value":e=>this.card3Dad=e},{checked:()=>"拖拽",unchecked:()=>"禁用"})]}),t(i,null,{default:()=>[t(s,{value:this.positionRadioValue,"onUpdate:value":e=>this.positionRadioValue=e},g(o=l.map(e=>t(c,{key:e.value,value:e.value},{default:()=>[e.label]})))?o:{default:()=>[o]})]}),t(i,null,{default:()=>[t(f,{type:"primary",onClick:()=>this.card3=!this.card3},{default:()=>[u("点一下试试")]})]})]})]})])}});export{Rt as default};
diff --git a/js/draggable-card-W9uWQrcM.js.gz b/js/draggable-card-W9uWQrcM.js.gz
new file mode 100644
index 00000000..e5d45a6b
Binary files /dev/null and b/js/draggable-card-W9uWQrcM.js.gz differ
diff --git a/js/en-US-CUDyoUDf.js.gz b/js/en-US-CUDyoUDf.js.gz
deleted file mode 100644
index 72a926cd..00000000
Binary files a/js/en-US-CUDyoUDf.js.gz and /dev/null differ
diff --git a/js/en-US-CUDyoUDf.js b/js/en-US-jscFZbs8.js
similarity index 77%
rename from js/en-US-CUDyoUDf.js
rename to js/en-US-jscFZbs8.js
index b1ef7f2e..2b0906da 100644
--- a/js/en-US-CUDyoUDf.js
+++ b/js/en-US-jscFZbs8.js
@@ -1 +1 @@
-import{E as to}from"./hooks-e_5YOkn0.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./@vue_runtime-core@3.5.24-ByO0f-01.js";import"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./utils-m85f38M9.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";const o="The current environment does not support full screen",no={isEnabledFullscreen:o},ro=Object.freeze(Object.defineProperty({__proto__:null,default:no,isEnabledFullscreen:o},Symbol.toStringTag,{value:"Module"})),e="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",r="Content Transition",io={Title:e,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:r},so=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:r,InterfaceDisplay:n,ThemeOptions:t,Title:e,default:io},Symbol.toStringTag,{value:"Module"})),i="Reload Current Page",s="Lock",c="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",co={Reload:i,Lock:s,Setting:c,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},lo=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:s,Reload:i,Search:p,Setting:c,default:co},Symbol.toStringTag,{value:"Module"})),g="Axios Request",u="Barcode",_="Cache Utils Demo",d="Precision",b="Right Click Menu",S="Home",f="Directive",h="Doc",T="Doc (China)",y="Doc(inside)",D="Draggable Card",C="Chart",O="Flow",P="Form",v="Mock",j="Modal",M="MultiMenu(catch)",R="Office",k="Document",L="Presentation",U="Spreadsheet",F="QRCode",I="Rely",w="Rely About",A="Same Level Router Demo",x="Segment",z="SVG Icon",E="Table",H="Table Auto Height",Q="Table Pro",B="Template Api",G="Scroll Reveal",ao={Axios:g,Barcode:u,CacheDemo:_,CalculatePrecision:d,ContextMenu:b,Dashboard:S,Directive:f,Doc:h,DocLocal:T,DocLocalInside:y,DraggableCard:D,Echart:C,Error:"Error Page",Flow:O,Form:P,Mock:v,Modal:j,MultiMenu:M,Office:R,Office_Document:k,Office_Presentation:L,Office_Spreadsheet:U,QRCode:F,Rely:I,RelyAbout:w,RouterDemo:A,Segment:x,SvgIcon:z,Table:E,TableAutoHeight:H,TablePro:Q,TemplateHooks:B,scrollReveal:G},mo=Object.freeze(Object.defineProperty({__proto__:null,Axios:g,Barcode:u,CacheDemo:_,CalculatePrecision:d,ContextMenu:b,Dashboard:S,Directive:f,Doc:h,DocLocal:T,DocLocalInside:y,DraggableCard:D,Echart:C,Flow:O,Form:P,Mock:v,Modal:j,MultiMenu:M,Office:R,Office_Document:k,Office_Presentation:L,Office_Spreadsheet:U,QRCode:F,Rely:I,RelyAbout:w,RouterDemo:A,Segment:x,SvgIcon:z,Table:E,TableAutoHeight:H,TablePro:Q,TemplateHooks:B,default:ao,scrollReveal:G},Symbol.toStringTag,{value:"Module"})),N="Configuration",$={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},q="Interface Display",po={Title:N,ThemeOptions:$,InterfaceDisplay:q},go=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:q,ThemeOptions:$,Title:N,default:po},Symbol.toStringTag,{value:"Module"})),V="Register",J="Signing",K="QRCode Signing",W="please enter user name",X="please enter password",Y="Login",Z="User Name",oo="User Password",eo="Fast Background Template",uo={Register:V,Signing:J,QRCodeSigning:K,NamePlaceholder:W,PasswordPlaceholder:X,Login:Y,Name:Z,Password:oo,RayTemplate:eo},_o=Object.freeze(Object.defineProperty({__proto__:null,Login:Y,Name:Z,NamePlaceholder:W,Password:oo,PasswordPlaceholder:X,QRCodeSigning:K,RayTemplate:eo,Register:V,Signing:J,default:uo},Symbol.toStringTag,{value:"Module"})),bo=Object.assign({"./en-US/globalMessage.json":ro,"./en-US/headerSettingOptions.json":so,"./en-US/headerTooltip.json":lo,"./en-US/menu.json":mo,"./en-US/setting.json":go,"./en-US/views/login/index.json":_o}),Se={message:{...to(bo,"en-US")}};export{Se as default};
+import{E as to}from"./hooks-CkuihJ2J.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./utils-BPTDWjJB.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";const o="The current environment does not support full screen",no={isEnabledFullscreen:o},ro=Object.freeze(Object.defineProperty({__proto__:null,default:no,isEnabledFullscreen:o},Symbol.toStringTag,{value:"Module"})),e="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",r="Content Transition",io={Title:e,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:r},so=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:r,InterfaceDisplay:n,ThemeOptions:t,Title:e,default:io},Symbol.toStringTag,{value:"Module"})),i="Reload Current Page",s="Lock",c="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",co={Reload:i,Lock:s,Setting:c,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},lo=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:s,Reload:i,Search:p,Setting:c,default:co},Symbol.toStringTag,{value:"Module"})),g="Axios Request",u="Barcode",_="Cache Utils Demo",d="Precision",b="Right Click Menu",S="Home",f="Directive",h="Doc",T="Doc (China)",y="Doc(inside)",D="Draggable Card",C="Chart",O="Flow",P="Form",v="Mock",j="Modal",M="MultiMenu(catch)",R="Office",k="Document",L="Presentation",U="Spreadsheet",F="QRCode",I="Rely",w="Rely About",A="Same Level Router Demo",x="Segment",z="SVG Icon",E="Table",H="Table Auto Height",Q="Table Pro",B="Template Api",G="Scroll Reveal",ao={Axios:g,Barcode:u,CacheDemo:_,CalculatePrecision:d,ContextMenu:b,Dashboard:S,Directive:f,Doc:h,DocLocal:T,DocLocalInside:y,DraggableCard:D,Echart:C,Error:"Error Page",Flow:O,Form:P,Mock:v,Modal:j,MultiMenu:M,Office:R,Office_Document:k,Office_Presentation:L,Office_Spreadsheet:U,QRCode:F,Rely:I,RelyAbout:w,RouterDemo:A,Segment:x,SvgIcon:z,Table:E,TableAutoHeight:H,TablePro:Q,TemplateHooks:B,scrollReveal:G},mo=Object.freeze(Object.defineProperty({__proto__:null,Axios:g,Barcode:u,CacheDemo:_,CalculatePrecision:d,ContextMenu:b,Dashboard:S,Directive:f,Doc:h,DocLocal:T,DocLocalInside:y,DraggableCard:D,Echart:C,Flow:O,Form:P,Mock:v,Modal:j,MultiMenu:M,Office:R,Office_Document:k,Office_Presentation:L,Office_Spreadsheet:U,QRCode:F,Rely:I,RelyAbout:w,RouterDemo:A,Segment:x,SvgIcon:z,Table:E,TableAutoHeight:H,TablePro:Q,TemplateHooks:B,default:ao,scrollReveal:G},Symbol.toStringTag,{value:"Module"})),N="Configuration",$={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},q="Interface Display",po={Title:N,ThemeOptions:$,InterfaceDisplay:q},go=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:q,ThemeOptions:$,Title:N,default:po},Symbol.toStringTag,{value:"Module"})),V="Register",J="Signing",K="QRCode Signing",W="please enter user name",X="please enter password",Y="Login",Z="User Name",oo="User Password",eo="Fast Background Template",uo={Register:V,Signing:J,QRCodeSigning:K,NamePlaceholder:W,PasswordPlaceholder:X,Login:Y,Name:Z,Password:oo,RayTemplate:eo},_o=Object.freeze(Object.defineProperty({__proto__:null,Login:Y,Name:Z,NamePlaceholder:W,Password:oo,PasswordPlaceholder:X,QRCodeSigning:K,RayTemplate:eo,Register:V,Signing:J,default:uo},Symbol.toStringTag,{value:"Module"})),bo=Object.assign({"./en-US/globalMessage.json":ro,"./en-US/headerSettingOptions.json":so,"./en-US/headerTooltip.json":lo,"./en-US/menu.json":mo,"./en-US/setting.json":go,"./en-US/views/login/index.json":_o}),Se={message:{...to(bo,"en-US")}};export{Se as default};
diff --git a/js/en-US-jscFZbs8.js.gz b/js/en-US-jscFZbs8.js.gz
new file mode 100644
index 00000000..d63d0ea6
Binary files /dev/null and b/js/en-US-jscFZbs8.js.gz differ
diff --git a/js/flow-demo-tuzGDgJ-.js b/js/flow-demo-CSAWIMUQ.js
similarity index 63%
rename from js/flow-demo-tuzGDgJ-.js
rename to js/flow-demo-CSAWIMUQ.js
index f272ede6..b8fd584e 100644
--- a/js/flow-demo-tuzGDgJ-.js
+++ b/js/flow-demo-CSAWIMUQ.js
@@ -1 +1 @@
-import{N as l,R as n,O as s}from"./hooks-e_5YOkn0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import{e as d,N as m,a as u,al as f,J as c}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{m as g,d as t,l as y}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{k as p}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./utils-m85f38M9.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const wt=g({name:"RFlowDemo",setup(){const[r,{getFlowInstance:e}]=l(),o=p(),i=p({readonly:!1}),a=()=>{e(),window.$message.info("获取实例成功,请在 console 中查看")};return setTimeout(()=>{o.value={nodes:[{id:"21",type:"rect",x:300,y:100,text:"rect node"},{id:"50",type:"circle",x:500,y:100,text:"circle node"}],edges:[{id:"21",type:"polyline",sourceNodeId:"50",targetNodeId:"21"}]}},1e3),y(()=>{a()}),{register:r,flowDataRef:o,settingRef:i}},render(){const{register:r,flowDataRef:e,settingRef:o}=this;return t(d,{vertical:!0},{default:()=>[t(m,null,{default:()=>[t(n,null,{default:()=>[t(u,{xGap:4,yGap:18,cols:4},{default:()=>[t(f,{label:"禁用流程图"},{default:()=>[t(c,{value:o.readonly,"onUpdate:value":i=>o.readonly=i},null)]})]})]})]}),t(m,null,{default:()=>[t(s,{height:500,onRegister:r,data:e,readonly:o.readonly},null)]})]})}});export{wt as default};
+import{N as l,R as n,O as s}from"./hooks-CkuihJ2J.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import{e as d,N as m,a as u,al as f,J as c}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{m as g,d as t,l as y}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{k as p}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./utils-BPTDWjJB.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const wt=g({name:"RFlowDemo",setup(){const[r,{getFlowInstance:e}]=l(),o=p(),i=p({readonly:!1}),a=()=>{e(),window.$message.info("获取实例成功,请在 console 中查看")};return setTimeout(()=>{o.value={nodes:[{id:"21",type:"rect",x:300,y:100,text:"rect node"},{id:"50",type:"circle",x:500,y:100,text:"circle node"}],edges:[{id:"21",type:"polyline",sourceNodeId:"50",targetNodeId:"21"}]}},1e3),y(()=>{a()}),{register:r,flowDataRef:o,settingRef:i}},render(){const{register:r,flowDataRef:e,settingRef:o}=this;return t(d,{vertical:!0},{default:()=>[t(m,null,{default:()=>[t(n,null,{default:()=>[t(u,{xGap:4,yGap:18,cols:4},{default:()=>[t(f,{label:"禁用流程图"},{default:()=>[t(c,{value:o.readonly,"onUpdate:value":i=>o.readonly=i},null)]})]})]})]}),t(m,null,{default:()=>[t(s,{height:500,onRegister:r,data:e,readonly:o.readonly},null)]})]})}});export{wt as default};
diff --git a/js/flow-demo-CSAWIMUQ.js.gz b/js/flow-demo-CSAWIMUQ.js.gz
new file mode 100644
index 00000000..d9b24b69
Binary files /dev/null and b/js/flow-demo-CSAWIMUQ.js.gz differ
diff --git a/js/flow-demo-tuzGDgJ-.js.gz b/js/flow-demo-tuzGDgJ-.js.gz
deleted file mode 100644
index ea828c44..00000000
Binary files a/js/flow-demo-tuzGDgJ-.js.gz and /dev/null differ
diff --git a/js/hooks-CkuihJ2J.js b/js/hooks-CkuihJ2J.js
new file mode 100644
index 00000000..0ec52b72
--- /dev/null
+++ b/js/hooks-CkuihJ2J.js
@@ -0,0 +1,12 @@
+const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/en-US-jscFZbs8.js","js/dayjs@1.11.13-Dcmsq1le.js","js/classnames@2.5.1-Dfc4g_b4.js","js/print-js@1.6.0-DO6wNZql.js","js/vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js","js/@vue_reactivity@3.5.22-BvBzZonp.js","js/@vue_shared@3.5.22-Dikn8ojA.js","js/@vue_runtime-core@3.5.22-0v1MMfjG.js","js/lodash-es@4.17.21-UVJw7vmf.js","js/js-cookie@3.0.5-Z_8Sd105.js","js/screenfull@5.2.0-CSmfy_M5.js","js/jsbarcode@3.11.6-_Q8BloHp.js","js/@logicflow_core@2.0.10-9WfPQnfd.js","js/mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js","js/preact@10.25.4-CrjB-ZC0.js","js/mobx@5.15.7-DLDjekon.js","js/uuid@9.0.1-CtRu48qb.js","js/mousetrap@1.6.5-OHXNXF9n.js","js/mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js","css/@logicflow_core@2.0-Z6H4Q2Ml.css","js/currency.js@2.0.4-9OAR_aOO.js","js/crypto-js@4.2.0-BC7ZohPc.js","js/naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js","js/date-fns@3.6.0-BMcLdxE-.js","js/seemly@0.3.9-DfXeAbNj.js","js/vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js","js/evtd@0.2.4-CI_DDEu_.js","js/@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js","js/vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js","js/vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js","js/@juggle_resize-observer@3.4.0-C8OzoCMD.js","js/css-render@0.15.14-C5toWlUr.js","js/@emotion_hash@0.8.0-WldOFDRm.js","js/@vue_runtime-dom@3.5.22-Ieyd1mDe.js","js/treemate@0.3.11-DKekKYbv.js","js/date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js","js/async-validator@4.2.5-9PlIezaS.js","js/@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js","js/@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js","js/@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js","js/utils-BPTDWjJB.js","js/pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js","js/destr@2.0.5-BPvN1X9m.js","js/deep-pick-omit@1.2.1-CegYQlcN.js","js/pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js","js/html-to-image@1.11.13-C6a6vdc2.js","js/vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js","js/interactjs@1.10.27-BJB5VkCx.js","js/vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js","js/@intlify_shared@9.13.1-CM6R_CZ5.js","js/@intlify_core-base@9.13.1-BNWv53cz.js","js/@intlify_message-compiler@9.13.1-4K4Nd_mc.js","js/echarts@6.0.0-BTrF8XjC.js","js/tslib@2.3.0-BDyQ-Jie.js","js/zrender@6.0.0-Dzb6jg8s.js","js/zh-CN-B2ZX_Lvi.js","js/index-Doj_j7n-.js","js/index-DhKYIZ2t.js","css/index-BPwDcGFh.css","js/index-DX3k6HIU.js","js/instance-DHBzlXKU.js","js/axios@1.10.0-Dq7h7Pqt.js","css/index-C60eEB5E.css","js/barcode-demo-DioSkHms.js","js/index-CNjGdIq4.js","js/index-BCkJ9CaF.js","js/index-Dr3r3fQI.js","js/draggable-card-W9uWQrcM.js","js/index-D59wuniw.js","css/index-D9y7XLpS.css","js/flow-demo-CSAWIMUQ.js","js/index-uwe6HViu.js","js/index-Db0GGVvm.js","js/index-BVCgCb1q.js","js/index-CibMIKN_.js","js/index-DS8LyikS.js","js/index-CKWrGOHG.js","js/index-BnMsYwPn.js","js/index-DzPBaQ_Z.js","js/index-BgiN69QR.js","js/vue3-next-qrcode@3.0.2_vue@3.5.22_typescript@5.8.3_-FTo3zMQ0.js","css/vue3-next-qrcode@3.0.2_vue@3.5.22_typescript@5.8-B14JuMU_.css","js/ray-dCjhX_JK.js","js/index-CPot1G4P.js","css/index-C7SBslZD.css","js/index-C7ZPiBNs.js","js/index-CEtXx0V-.js","js/index-CyqiW0jN.js","css/index-CCBgYJcK.css","js/index-C-wONugf.js","js/index-CxsLSYpq.js","css/index-Bit-kagu.css","js/table-auto-height-CrKWbqPv.js","js/mockjs@1.1.0-ege38Uil.js","js/table-pro-demo-B3fUrCSq.js","js/index-qE3vedkr.js","js/index-Bgiz3EGp.js","js/index-BrBEr-DR.js","css/index-DId3lj_V.css","js/index-B1QNREDs.js","css/index-CEBSONXB.css"])))=>i.map(i=>d[i]);
+var co=Object.defineProperty;var po=(e,n,t)=>n in e?co(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t;var Wt=(e,n,t)=>po(e,typeof n!="symbol"?n+"":n,t);import{s as yt,c as ye,m as it,z as Se,q as Mt,w as hn,p as je,A as mo}from"./lodash-es@4.17.21-UVJw7vmf.js";import{d as qt,z as Ht,f as fo,g as go,c as ho,N as Me,a as yo,b as vo,e as L,h as Ke,m as bo,i as yn,u as _o,S as Dt,j as So,k as De,l as wo,n as vn,o as Co,p as Ue,q as To,r as fe,t as Oo,s as bn,v as ko,w as Ao,x as _n,y as ut,A as Gt,B as Sn,C as Po,D as Ro,E as xo,F as oe,G as Eo,H as Yt,I,J as te,K as G,L as Mo,M as zt,O as wn,P as J,Q as Do,R as zo,T as et,U as Io,V as Lo,W as Fo,X as Bo,Y as Vo,Z as Cn,_ as No,$ as Xt}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{o as jo,u as ze,a as Uo,b as $o,c as Tn,d as Ko,e as vt,f as Wo}from"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import{s as ee,k as N,n as ve,h as le,o as qo,y as we,a as On,u as Q}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import{n as ne,j as de,m as x,d as r,p as j,q as Ce,T as Ho,t as se,f as O,l as Te,w as We,v as Go,x as It,i as Oe,h as mt,F as Lt,y as kn,z as Yo,A as Xo,C as Jo,D as Ae,E as bt,G as Ve,H as Zo,S as Qo,K as ea,I as Jt,J as q}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import{d as H}from"./dayjs@1.11.13-Dcmsq1le.js";import{p as ta}from"./print-js@1.6.0-DO6wNZql.js";import{u as An}from"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import{b as na}from"./jsbarcode@3.11.6-_Q8BloHp.js";import{L as Zt}from"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{u as Ft,g as Ie,i as ge,s as Re,a as Pt,c as oa,b as ct,d as $,e as ae,q as $e,f as Pn,l as Rn,h as aa,r as be,j as la,k as B,m as dt,n as xn,p as Bt,o as Vt,t as ra,v as Qt,w as ce,x as En,y as sa,z as ia,A as ua,B as ca,C as da}from"./utils-BPTDWjJB.js";import{i as pa}from"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import{d as ft,c as ma}from"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import{t as fa,a as ga,b as ha,c as ya,d as va,e as ba}from"./html-to-image@1.11.13-C6a6vdc2.js";import{u as qe,a as _a,o as Sa,c as wa,b as Ca}from"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import{T as Mn,a as Ta}from"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import{i as en}from"./interactjs@1.10.27-BJB5VkCx.js";import{c as Oa}from"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import{r as ka,u as Ne,i as Aa,a as Pa,b as Ra,c as xa,d as Ea,e as Ma,f as Da,g as za,h as Ia,j as La,k as Fa,l as Ba,m as Va,n as Na,o as ja,p as Ua,q as $a,s as Ka}from"./echarts@6.0.0-BTrF8XjC.js";import{j as Wa}from"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";const gi=(e,n)=>{if(typeof n!="string"||!n.trim())throw new TypeError("Expected prefix to be a non-empty string");const t={};return Object.keys(e).forEach(o=>{const a=e[o].default;let l=o.replace(`./${n}/`,"").replace(/^\.\//,"");const s=l.lastIndexOf(".");l=l.substring(0,s);const i=l.split("/"),u=i.shift(),c=i.join(".");u&&(c?(yt(t,u,t[u]||{}),yt(t[u],c,a)):yt(t,u,a||{}))}),t},qa="modulepreload",Ha=function(e){return"/ray-template/"+e},tn={},z=function(n,t,o){let a=Promise.resolve();if(t&&t.length>0){let s=function(c){return Promise.all(c.map(p=>Promise.resolve(p).then(m=>({status:"fulfilled",value:m}),m=>({status:"rejected",reason:m}))))};document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),u=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));a=s(t.map(c=>{if(c=Ha(c),c in tn)return;tn[c]=!0;const p=c.endsWith(".css"),m=p?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${m}`))return;const S=document.createElement("link");if(S.rel=p?"stylesheet":qa,p||(S.as="script"),S.crossOrigin="",S.href=c,u&&S.setAttribute("nonce",u),document.head.appendChild(S),p)return new Promise((_,d)=>{S.addEventListener("load",_),S.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${c}`)))})}))}function l(s){const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=s,window.dispatchEvent(i),!i.defaultPrevented)throw s}return a.then(s=>{for(const i of s||[])i.status==="rejected"&&l(i.reason);return n().catch(l)})},Ga=(e,n,t)=>{const o=e[n];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((a,l)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(l.bind(null,new Error("Unknown variable dynamic import: "+n+(n.split("/").length!==t?". Note that variables only represent file names one level deep.":""))))})},Ya=async e=>{var t;const n={};for(const o of e){const a=await Ga(Object.assign({"../lang/en-US.ts":()=>z(()=>import("./en-US-jscFZbs8.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),"../lang/zh-CN.ts":()=>z(()=>import("./zh-CN-B2ZX_Lvi.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54]))}),`../lang/${o.key}.ts`,3),l=o.key;l&&(n[l]=((t=a==null?void 0:a.default)==null?void 0:t.message)??{})}return n},hi=e=>{switch(e){case"zh-CN":return{locale:Ht,dateLocal:qt};case"en-US":return{locale:null,dateLocal:null};default:return{locale:Ht,dateLocal:qt}}},Xa={darkClassName:"ray-template--dark",lightClassName:"ray-template--light",rayTemplateThemePrimaryColor:"--ray-theme-primary-color",rayTemplateThemePrimaryFadeColor:"--ray-theme-primary-fade-color",preLoadingAnimation:"pre-loading-animation",htmlHeight:"--html-height",htmlWidth:"--html-width"},yi={max:5,closable:!1},vi="loading",bi="",K={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appMenuTagOptions:"appMenuTagOptions",appLockScreenPasswordKey:"appLockScreenPasswordKey"},Ja=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],_e={appThemeColors:["#2d8cf0","#3f9eff","#ff42bc","#ee4f12","#dbcb02","#18a058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.85)"},appNaiveUIThemeOverrides:{dark:{common:{borderRadius:"4px",baseColor:"rgba(18, 18, 18, 1)"}},light:{common:{borderRadius:"4px",baseColor:"rgba(255, 255, 255, 1)"}}},echartTheme:"macarons"},Dn=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Za="zh-CN",Qa="zh-CN",el={"zh-CN":"zh-cn","en-US":"en"},tl="zh-cn",_i={cssUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},Si={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},xe=ee(null),zn=ee(null),nl=["RLogin","ErrorPage","RayTemplateDoc"],tt=[],wi=(e,n)=>{const t=N(0),o=N(0),a=N(!1),{clickOutside:l}={},s=m=>{a.value=m},i=m=>{m.preventDefault(),s(!1),ne().then(()=>{const{clientX:S,clientY:_}=m;t.value=S,o.value=_,s(!0)})};l&&jo(e,m=>{l(m)});const u=ze(e,"contextmenu",i,n),c=ze(e,"click",()=>{s(!1)});return{stop:()=>{u(),c()},x:ve(t),y:ve(o),show:ve(a),updateShow:s}},Nt=le({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function me(e,n,t){Ft(Nt,e,n,t)}function gt(e){return ve(qo(Nt,e))}function ol(){return{...we(ve(Nt))}}let pe;const al=async()=>{const e=ao(),n=await Ya(Dn);return Oa({locale:e,messages:n,missingWarn:!1,fallbackLocale:Qa})},Ci=async e=>{const n=await al();e.use(n),pe=n},nn=(e,n)=>n,He=e=>{if(!pe)return{t:l=>nn(e,l),locale:l=>{}};const{t:n,...t}=pe.global;return{...t,t:(l,...s)=>l?l.includes(".")?n(nn(e,l),...s):l:"",locale:l=>{pe.mode==="legacy"?pe.global.locale=l:On(pe.global.locale)?pe.global.locale.value=l:pe.global.locale=l}}},V=e=>e,ll={path:"/dashboard",component:()=>z(()=>import("./index-Doj_j7n-.js"),__vite__mapDeps([56,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,57,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,58])),meta:{i18nKey:V("menu.Dashboard"),icon:"dashboard",order:0}},rl=Object.freeze(Object.defineProperty({__proto__:null,default:ll},Symbol.toStringTag,{value:"Module"})),sl={path:"/axios",name:"RAxios",component:()=>z(()=>import("./index-DX3k6HIU.js"),__vite__mapDeps([59,4,5,6,7,8,9,10,2,60,61,1,3,11,12,13,14,15,16,17,18,19,40,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,62])),meta:{i18nKey:V("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},il=Object.freeze(Object.defineProperty({__proto__:null,default:sl},Symbol.toStringTag,{value:"Module"})),ul={path:"barcode",component:()=>z(()=>import("./barcode-demo-DioSkHms.js"),__vite__mapDeps([63,20,21,2,1,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,11,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:V("menu.Barcode"),icon:"other",order:2,extra:{label:"new"}}},cl=Object.freeze(Object.defineProperty({__proto__:null,default:ul},Symbol.toStringTag,{value:"Module"})),dl={path:"/cache-demo",component:()=>z(()=>import("./index-CNjGdIq4.js"),__vite__mapDeps([64,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,40,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:V("menu.CacheDemo"),icon:"other",order:3}},pl=Object.freeze(Object.defineProperty({__proto__:null,default:dl},Symbol.toStringTag,{value:"Module"})),ml={path:"/context-menu",component:()=>z(()=>import("./index-BCkJ9CaF.js"),__vite__mapDeps([65,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:V("menu.ContextMenu"),icon:"other",order:2}},fl=Object.freeze(Object.defineProperty({__proto__:null,default:ml},Symbol.toStringTag,{value:"Module"})),gl={path:"/directive",component:()=>z(()=>import("./index-Dr3r3fQI.js"),__vite__mapDeps([66,7,5,6,22,23,24,25,26,27,28,29,30,31,32,33,8,34,35,36,37])),meta:{i18nKey:V("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},hl=Object.freeze(Object.defineProperty({__proto__:null,default:gl},Symbol.toStringTag,{value:"Module"})),yl={path:"/draggable-card",component:()=>z(()=>import("./draggable-card-W9uWQrcM.js"),__vite__mapDeps([67,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:V("menu.DraggableCard"),icon:"other",order:2,extra:{label:"drag"}}},vl=Object.freeze(Object.defineProperty({__proto__:null,default:yl},Symbol.toStringTag,{value:"Module"})),bl={path:"/echart",component:()=>z(()=>import("./index-D59wuniw.js"),__vite__mapDeps([68,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,69])),meta:{i18nKey:V("menu.Echart"),icon:"echart",order:1,extra:{label:"useChart"}}},_l=Object.freeze(Object.defineProperty({__proto__:null,default:bl},Symbol.toStringTag,{value:"Module"})),Sl={path:"/flow",component:()=>z(()=>import("./flow-demo-CSAWIMUQ.js"),__vite__mapDeps([70,20,21,2,1,3,4,5,6,7,8,9,10,11,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,12,13,14,15,16,17,18,19,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:V("menu.Flow"),icon:"other",order:2}},wl=Object.freeze(Object.defineProperty({__proto__:null,default:Sl},Symbol.toStringTag,{value:"Module"})),Cl={path:"/form",component:()=>z(()=>import("./index-uwe6HViu.js"),__vite__mapDeps([71,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,60,61,40,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:V("menu.Form"),icon:"other",order:2,extra:{label:"useForm"}}},Tl=Object.freeze(Object.defineProperty({__proto__:null,default:Cl},Symbol.toStringTag,{value:"Module"})),Ol={path:"/iframe",component:()=>z(()=>import("./index-Db0GGVvm.js"),__vite__mapDeps([72,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},kl=Object.freeze(Object.defineProperty({__proto__:null,default:Ol},Symbol.toStringTag,{value:"Module"})),Al={path:"/mock-demo",component:()=>z(()=>import("./index-BVCgCb1q.js"),__vite__mapDeps([73,20,21,2,1,3,11,12,13,14,15,8,16,17,18,19,4,5,6,7,9,10,60,61,40,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:V("menu.Mock"),icon:"other",order:3,keepAlive:!1,extra:{label:"usePagination"}}},Pl=Object.freeze(Object.defineProperty({__proto__:null,default:Al},Symbol.toStringTag,{value:"Module"})),Rl={path:"/modal-demo",component:()=>z(()=>import("./index-CibMIKN_.js"),__vite__mapDeps([74,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:V("menu.Modal"),icon:"other",order:3}},xl=Object.freeze(Object.defineProperty({__proto__:null,default:Rl},Symbol.toStringTag,{value:"Module"})),st=()=>z(()=>Promise.resolve().then(()=>is),void 0),El={path:"/multi",component:st,meta:{i18nKey:V("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>z(()=>import("./index-DS8LyikS.js"),__vite__mapDeps([75,7,5,6,22,23,24,25,26,27,28,29,30,31,32,33,8,34,35,36,37])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:st,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>z(()=>import("./index-CKWrGOHG.js"),__vite__mapDeps([76,7,5,6,22,23,24,25,26,27,28,29,30,31,32,33,8,34,35,36,37])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:st,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>z(()=>import("./index-BnMsYwPn.js"),__vite__mapDeps([77,7,5,6,22,23,24,25,26,27,28,29,30,31,32,33,8,34,35,36,37])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},Ml=Object.freeze(Object.defineProperty({__proto__:null,default:El},Symbol.toStringTag,{value:"Module"})),Dl={path:"/precision",component:()=>z(()=>import("./index-DzPBaQ_Z.js"),__vite__mapDeps([78,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,40,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:V("menu.CalculatePrecision"),icon:"other",order:2}},zl=Object.freeze(Object.defineProperty({__proto__:null,default:Dl},Symbol.toStringTag,{value:"Module"})),Il={path:"/qrcode",component:()=>z(()=>import("./index-BgiN69QR.js"),__vite__mapDeps([79,80,7,5,6,81,82,22,23,24,25,26,27,28,29,30,31,32,33,8,34,35,36,37])),meta:{i18nKey:V("menu.QRCode"),icon:"other",order:2}},Ll=Object.freeze(Object.defineProperty({__proto__:null,default:Il},Symbol.toStringTag,{value:"Module"})),Fl={path:"rely-about",component:()=>z(()=>import("./index-CPot1G4P.js"),__vite__mapDeps([83,7,5,6,22,23,24,25,26,27,28,29,30,31,32,33,8,34,35,36,37,84])),meta:{i18nKey:V("menu.RelyAbout"),icon:"rely",order:999}},Bl=Object.freeze(Object.defineProperty({__proto__:null,default:Fl},Symbol.toStringTag,{value:"Module"})),Vl={path:"/router-demo",component:st,meta:{i18nKey:V("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",component:()=>z(()=>import("./index-C7ZPiBNs.js"),__vite__mapDeps([85,20,21,2,1,3,46,7,5,6,11,12,13,14,15,8,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,4,9,10,40,41,42,43,44,45,47,48,49,50,51,52,53,54])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",component:()=>z(()=>import("./index-CEtXx0V-.js"),__vite__mapDeps([86,46,7,5,6,22,23,24,25,26,27,28,29,30,31,32,33,8,34,35,36,37])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Nl=Object.freeze(Object.defineProperty({__proto__:null,default:Vl},Symbol.toStringTag,{value:"Module"})),jl={path:"/scroll-reveal",component:()=>z(()=>import("./index-CyqiW0jN.js"),__vite__mapDeps([87,7,5,6,22,23,24,25,26,27,28,29,30,31,32,33,8,34,35,36,37,88])),meta:{i18nKey:V("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},Ul=Object.freeze(Object.defineProperty({__proto__:null,default:jl},Symbol.toStringTag,{value:"Module"})),$l={path:"/segment",component:()=>z(()=>import("./index-C-wONugf.js"),__vite__mapDeps([89,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:V("menu.Segment"),icon:"other",order:3,extra:{label:"segment"}}},Kl=Object.freeze(Object.defineProperty({__proto__:null,default:$l},Symbol.toStringTag,{value:"Module"})),Wl={path:"/svg-icons",component:()=>z(()=>import("./index-CxsLSYpq.js"),__vite__mapDeps([90,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,91])),meta:{i18nKey:V("menu.SvgIcon"),icon:"other",order:3}},ql=Object.freeze(Object.defineProperty({__proto__:null,default:Wl},Symbol.toStringTag,{value:"Module"})),Hl={path:"/table-auto-height",name:"RTableAutoHeight",component:()=>z(()=>import("./table-auto-height-CrKWbqPv.js"),__vite__mapDeps([92,40,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,93,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:V("menu.TableAutoHeight"),icon:"other",order:3,extra:{label:"new"}}},Gl=Object.freeze(Object.defineProperty({__proto__:null,default:Hl},Symbol.toStringTag,{value:"Module"})),Yl={path:"/table-pro",component:()=>z(()=>import("./table-pro-demo-B3fUrCSq.js"),__vite__mapDeps([94,40,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,60,61,93,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:V("menu.TablePro"),icon:"other",order:2,extra:{label:"TablePro"}}},Xl=Object.freeze(Object.defineProperty({__proto__:null,default:Yl},Symbol.toStringTag,{value:"Module"})),Jl={path:"/table",component:()=>z(()=>import("./index-qE3vedkr.js"),__vite__mapDeps([95,40,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:V("menu.Table"),icon:"other",order:2,extra:{label:"useTable"}}},Zl=Object.freeze(Object.defineProperty({__proto__:null,default:Jl},Symbol.toStringTag,{value:"Module"})),Ql={path:"/template-hooks",component:()=>z(()=>import("./index-Bgiz3EGp.js"),__vite__mapDeps([96,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:V("menu.TemplateHooks"),icon:"other",order:1}},er=Object.freeze(Object.defineProperty({__proto__:null,default:Ql},Symbol.toStringTag,{value:"Module"})),tr=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":rl,"/src/router/modules/demo/axios.ts":il,"/src/router/modules/demo/barcode.ts":cl,"/src/router/modules/demo/cache-demo.ts":pl,"/src/router/modules/demo/context-menu.ts":fl,"/src/router/modules/demo/directive.ts":hl,"/src/router/modules/demo/draggable-card.ts":vl,"/src/router/modules/demo/echart.ts":_l,"/src/router/modules/demo/flow.ts":wl,"/src/router/modules/demo/form.ts":Tl,"/src/router/modules/demo/iframe.ts":kl,"/src/router/modules/demo/mock.ts":Pl,"/src/router/modules/demo/modal.ts":xl,"/src/router/modules/demo/multi-menu.ts":Ml,"/src/router/modules/demo/precision.ts":zl,"/src/router/modules/demo/qrcode.ts":Ll,"/src/router/modules/demo/rely.ts":Bl,"/src/router/modules/demo/router-demo.ts":Nl,"/src/router/modules/demo/scroll-reveal.ts":Ul,"/src/router/modules/demo/segment.ts":Kl,"/src/router/modules/demo/svg-icons.ts":ql,"/src/router/modules/demo/table-auto-height.ts":Gl,"/src/router/modules/demo/table-pro.ts":Xl,"/src/router/modules/demo/table.ts":Zl,"/src/router/modules/demo/template-hooks.ts":er});return Object.keys(e).reduce((t,o)=>{const a=e[o].default;if(a)t.push(a);else throw new Error(`[combineRawRouteModules]: ${o} module must export default.`);return t},[])},nr=e=>e[0]==="/",In=(e,n=[],t="")=>{var o;if(!Array.isArray(e))return[];for(const a of e){const l=t+(nr(a.path)?a.path:"/"+a.path);if((o=a.children)!=null&&o.length){In(a.children,n,l);continue}else n.push({...a,path:l})}return n},or=e=>Array.isArray(e)?In(ye(e)):[],ar=e=>e.sort((n,t)=>{var l,s;const o=((l=n.meta)==null?void 0:l.order)??1,a=((s=t.meta)==null?void 0:s.order)??0;return o===a?n.name?t.name?n.name.localeCompare(t.name):-1:1:o-a}),lr=e=>{const{beforeEach:n}=e,{getRootPath:t}=Xe(),o=(a,l)=>a.path==="/"||l.path==="/login";n((a,l,s)=>{const i=Ie(K.token,"localStorage"),u=Ie(K.appMenuKey,"sessionStorage",{defaultValue:t.value}),{meta:c,name:p}=a;i!==null?o(a,l)?_t(!0):!ge(p,"Symbol")&&p&&nl.includes(p)?s():Zn(c)?o(a,l)?u?s(u):_t(!0):s():_t(!0):o(a,l)?s():s("/")})},_t=(e=!0)=>{const{router:n}=Ut(),{push:t,replace:o}=n,{getRootPath:a}=Xe();Re(K.appMenuKey,a.value,"localStorage"),e?o(a.value):t(a.value)},rr=e=>{var t;const{meta:n}=e;n!=null&&n.ignoreAutoResetScroll||(t=xe.value)==null||t.scrollTo({top:0,left:0,behavior:"smooth"})},sr=e=>{e.beforeEach(()=>{var n;(n=window.$loadingBar)==null||n.start()}),e.afterEach(()=>{var n;(n=window.$loadingBar)==null||n.finish()}),e.onError(()=>{var n;(n=window.$loadingBar)==null||n.error()})},Ln=e=>{const{meta:n={}}=e,{hidden:t,sameLevel:o,env:a}=n,{MODE:l}=Pt();return!(o||t||a&&typeof a=="string"&&a!==l||a&&Array.isArray(a)&&!a.includes(l))},ir={contentTransition:"scale",watermarkSwitch:!1,keepAliveConfig:{maxKeepAliveLength:10,setupKeepAlive:!0,keepAliveExclude:[]},menuConfig:{collapsedWidth:64,collapsedMode:"width",collapsedIconSize:16,collapsedIndent:24,accordion:!1,menuSiderBarLogo:!0,iconSize:16,menuWidth:272,inverted:!1,nativeScrollbar:!1},menuTagSwitch:!0,breadcrumbSwitch:!0,copyrightSwitch:!0,drawerPlacement:"right",colorWeakness:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15,xGap:0,yGap:0,cross:!0},dynamicDocumentTitle:!0},Fn=()=>ir,Le=ft("setting",()=>{const{appPrimaryColor:{primaryColor:e,primaryFadeColor:n}}=_e,{locale:t}=He(),{locale:o}=Fs(),a=le({primaryColorOverride:{common:{primaryColor:e,primaryColorHover:n,primaryColorPressed:e,primaryColorSuppl:n}},_appTheme:!1,appTheme:"light",localeLanguage:ao(),lockScreenSwitch:!1,appRootRoute:{name:"Dashboard",path:"/dashboard"},sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"},...ye(Fn())}),l=c=>{t(c),o(c),Re(K.localeLanguage,c,"localStorage"),a.localeLanguage=c},s=(c,p=.85)=>{const m=oa(c,p),S={primaryColor:c,primaryColorHover:m,primaryColorPressed:c,primaryColorSuppl:m},{rayTemplateThemePrimaryColor:_,rayTemplateThemePrimaryFadeColor:d}=Xa,b=document.documentElement;a.primaryColorOverride.common=S,b.style.setProperty(_,c),b.style.setProperty(d,m)},i=(c,p,m)=>{Ft(a,c,p,m)},u=c=>{const p=document.documentElement;i("colorWeakness",c),ct(p,{filter:c?"invert(100%)":""})};return de(()=>{var c;a._appTheme?a.primaryColorOverride=it({},a.primaryColorOverride,_e.appNaiveUIThemeOverrides.dark):a.primaryColorOverride=it({},a.primaryColorOverride,_e.appNaiveUIThemeOverrides.light),u(a.colorWeakness),a.dynamicDocumentTitle||(document.title=((c=a.sideBarLogo)==null?void 0:c.title)||"Ray Template")}),{...we(a),updateLocale:l,changePrimaryColor:s,updateSettingState:i,toggleColorWeakness:u}},{persist:{key:K.appPiniaSettingStore,omit:["lockScreenSwitch"],storage:window.localStorage}}),Bn={...Se(fo,["onSubmit"]),loading:{type:Boolean,default:!1},loadingDescription:{type:String,default:void 0},autocomplete:{type:String,default:"off"},submitWhenEnter:{type:Boolean,default:!1},onFinish:{type:Function,default:null},onRegister:{type:[Function,Array],default:null}},Vn={actionSpan:{type:Number,default:1},actionAlign:{type:String,default:"end"},open:{type:Boolean,default:!1},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!0},onUpdateOpen:{type:[Function,Array],default:null},"onUpdate:open":{type:[Function,Array],default:null},...go};function ur(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Ce(e)}const cr=Object.assign({},Bn,{...Vn,open:{type:Boolean,default:!0},cols:{type:[Number,String],default:"4 xs:1 s:2 m:2 l:4 xl:4 2xl:6"},bordered:{type:Boolean,default:!0},responsive:{type:String,default:"screen"}}),Ti=x({name:"RCollapse",props:cr,render(){const{$slots:e,$props:n}=this,{labelPlacement:t,showFeedback:o,...a}=n;return r($n,j(a,{labelPlacement:"top",showFeedback:!1}),{default:()=>[r(gr,a,ur(e)?e:{default:()=>[e]})]})}}),dr={...ho,restrictionElement:{type:[String,HTMLElement,Function,Object],default:"body"},dad:{type:Boolean,default:!0},restrictRectOptions:{type:Object,default:void 0},defaultPosition:{type:[Object,String],default:()=>({x:0,y:0})},width:{type:[String,Number],default:600},zIndex:{type:Number,default:void 0},animation:{type:Boolean,default:!1},padding:{type:Object,default:void 0}},Oi=x({name:"RDraggableCard",props:dr,setup(e,{expose:n}){const t=se("cardRef");let o=null;const a={x:0,y:0},l="r-draggable-card-container",s=O(()=>({"--r-draggable-card-width":$(e.width),"--r-draggable-card-z-index":e.zIndex}));let i=!1;const u={defaultPosition:e.defaultPosition,dad:e.dad};(()=>{if(!document.getElementById(l)){const b=document.createElement("div");b.id=l,document.documentElement.appendChild(b)}})();const p=()=>{const b=ae(t),v=typeof e.restrictionElement=="string"?$e(e.restrictionElement):e.restrictionElement;let w=null;return Array.isArray(v)?w=v[0]:w=ae(v),{card:b,restrictionElement:w}},m=(b,v)=>{const{defaultPosition:w,padding:f}=e,{x:C=0,y:g=0}=f??{},{x:y,y:h,width:T,height:k}=b,{width:F,height:A}=v;if(typeof w=="string")switch(w){case"top-center":{const P=(T-F)/2+y,M=g+h;return{x:C+P,y:M}}case"bottom-center":{const P=(T-F)/2+y,M=k-A-g+h;return{x:C+P,y:M}}case"center":{const P=(T-F)/2+y,M=(k-A)/2+h,U=C+P,X=g+M;return{x:U,y:X}}case"top-left":return{x:C+y,y:g+h};case"top-right":return{x:T-F-C+y,y:g+h};case"bottom-left":return{x:C+y,y:k-A-g+h};case"bottom-right":return{x:T-F-C+y,y:k-A-g+h};default:return{x:C+y,y:g+h}}else{const{x:P,y:M}=w;return{x:P+y+C,y:M+h+g}}},S=()=>{const{card:b,restrictionElement:v}=p();if(!b)return;const w=v==null?void 0:v.getBoundingClientRect(),f=b.querySelector(".n-card-header"),C=Object.assign({},{restriction:v,endOnly:!0},e.restrictRectOptions);if(w&&!i){const g=m(w,b.getBoundingClientRect());b.style.transform=`translate(${g.x}px, ${g.y}px)`,a.x=g.x,a.y=g.y}e.dad&&(o=en(b).draggable({inertia:!0,autoScroll:!0,allowFrom:f?".n-card-header":".n-card__content",modifiers:[en.modifiers.restrictRect(C)],listeners:{move:g=>{b.setAttribute("can-drag","true"),a.x+=g.dx,a.y+=g.dy,b.style.transform=`translate(${a.x}px, ${a.y}px)`}}}).resizable(!1),i=!0)},_=()=>{o==null||o.unset(),o=null},d=b=>{i=!1,b(),S()};return n(),de(()=>{e.dad?S():_(),e.defaultPosition!==u.defaultPosition&&d(()=>{u.defaultPosition=e.defaultPosition})}),Te(()=>{ne(()=>{S()})}),{cardRef:t,CONTAINER_ID:l,cssVars:s}},render(){const{$attrs:e,$slots:n,$props:t,CONTAINER_ID:o,cssVars:a,animation:l}=this;return r(Ho,{to:`#${o}`},{default:()=>[l?r(Mn,{name:"draggable-card",appear:!0,mode:"out-in"},{default:()=>[r(Me,j(e,t,{class:"r-draggable-card",style:[a],ref:"cardRef"}),{...n})]}):r(Me,j(e,t,{class:"r-draggable-card",style:[a],ref:"cardRef"}),{...n})]})}}),pr={intersectionObserver:{type:Boolean,default:!0},intersectionObserverTarget:{type:Object,default:null},intersectionOptions:{type:Object,default:{threshold:.1}},bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},autoResize:{type:Boolean,default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onFinally:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>Rn()},autoResizeObserverTarget:{type:Object,default:null},watchOptionsThrottleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>Pn()},onRegister:{type:[Function,Array],default:null}},mr=Symbol("USE_CHART_PROVIDER_KEY"),fr=aa(),on="__R_CHART_DOWN_LOAD_CHART__";fr.forEach(e=>{ka(e.name,e.theme)});const ki=x({name:"RChart",props:pr,setup(e,{expose:n}){const{getAppTheme:t}=Y(),o=se("rayChartRef"),a=se("rayChartWrapperRef"),l=ee();let s,i;const{echartTheme:u}=_e;let c;const p=O(()=>[{label:"下载图片",key:on,disabled:!(l.value&&l.value.getDom())}]),m=O(()=>({"--ray-chart-width":$(e.width),"--ray-chart-height":$(e.height)})),S=N(!1);let _;const d={aria:e.showAria},b=Oe(mr,{}),v=async()=>{var A;Ne([Pa,Ra,xa,Ea,Ma,Da,za,Ia]),Ne([La,Fa,Ba,Va,Na,ja]),Ne([Ua,$a]),Ne([Ka]);try{Ne((A=e.use)==null?void 0:A.filter(Boolean))}catch(P){console.error("[RChart register error]: ",P)}},w=()=>{const{theme:A}=b||{};if(l.value&&y(),A){C(A);return}if(e.theme==="default"){e.autoChangeTheme?C("dark"):C("");return}if(e.theme)C(e.theme);else{const P=e.autoChangeTheme&&t.value?`${u}-dark`:u;C(P)}},f=A=>{let P=Q(A);return P=(U=>Object.assign({},P,U))({aria:{enabled:e.showAria,decal:{show:e.showAria}}}),P},C=(A=u)=>{var Ze;const P=o.value,M=f(e.options),{height:U,width:X}=P.getBoundingClientRect(),{onSuccess:re,onError:Je}=e;try{l.value=Aa(P,A,{width:X===0?200:void 0,height:U===0?200:void 0}),re&&B(re,l.value),e.nextTick?(l.value.setOption({}),ne(()=>{var ue;M&&((ue=l.value)==null||ue.setOption(M))})):M&&((Ze=l.value)==null||Ze.setOption(M))}catch(ue){throw Je&&B(Je),new Error(`[RChart render error]: ${ue}`)}finally{const{onFinally:ue}=e;ue&&B(ue)}},g=()=>{var A;return!!((A=l.value)!=null&&A.isDisposed())},y=()=>{var A;g()||(A=l.value)==null||A.dispose()},h=()=>{l.value&&l.value.resize()},T=(A,P)=>{if(A===on&&!g()){const{filename:U,...X}=e.downloadOptions;la(l.value.getDataURL(X),U??`${new Date().getTime()}`)}const{onDropdownSelect:M}=e;M&&B(M,A,P)},k=()=>{var P;if(e.autoResize&&(s||(s=Mt(h,500)),i||(i=$o(e.autoResizeObserverTarget||a,s))),(P=l.value)!=null&&P.getDom()||!S.value&&e.intersectionObserver)return;w(),_==null||_.stop();const{onRegister:A}=e;A&&l.value&&B(A,l.value,k,F)},F=()=>{y(),s==null||s.cancel(),i==null||i.stop(),_==null||_.stop(),_=null,s=null,i=null};return We(()=>t.value,()=>{e.autoChangeTheme&&(y(),w())}),de(()=>{var A,P;e.intersectionObserver&&(_=Uo(e.intersectionObserverTarget||a,([M])=>{S.value=M.isIntersecting},e.intersectionOptions)),e.watchOptions?c=Wa(()=>e.options,M=>{var re;const U=f(M),X=Object.assign({},Pn(),e.setChartOptions);(re=l.value)==null||re.setOption(U,X)},{deep:!0,throttle:e.watchOptionsThrottleWait}):c==null||c(),e.loading?(A=l.value)==null||A.showLoading(Rn(e.loadingOptions)):(P=l.value)==null||P.hideLoading(),e.showAria!==d.aria&&l.value&&(l.value.setOption(f(e.options)),d.aria=e.showAria),S.value&&!g()&&k()}),n(),Go(async()=>{await v()}),Te(()=>{k()}),It(()=>{F(),c==null||c()}),{rayChartRef:o,cssVarsRef:m,rayChartWrapperRef:a,moreDropDownOptions:p,dropdownSelect:T}},render(){const{title:e,contentStyle:n,preset:t,moreDropDownOptions:o,dropdownSelect:a,bordered:l,dropdownOptions:s}=this,{cardExtra:i}=this.$slots;return t==="card"?r(Me,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:n,bordered:l,embedded:!0},{default:be(r("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:be(e,{defaultElement:r("div",{style:"display: none;"},null)}),"header-extra":be(i,{defaultElement:r(jn,{iconSize:18,cursor:"pointer",options:s||o,trigger:"click",onSelect:a.bind(this),placement:"bottom-end"},null)})}):r("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[r("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),Ai=()=>{let e,n,t;const o=(u,c,p)=>{u&&(e=u,n=p,t=c)},a=()=>{if(!e)throw new Error("[useChart]: echart instance is not ready yet. if you are using useChart, please make sure you have called register method in onRegister event.");return{dispose:n,render:t,echartInst:e}};return[o,{getChartInstance:a,isDisposed:()=>{var u;return!!((u=a().echartInst)!=null&&u.isDisposed())},dispose:()=>a().dispose.call(null),render:()=>a().render.call(null)}]},gr=x({name:"RCollapseGrid",props:Vn,setup(e){const n=N(!e.open),t=O(()=>({"--r-collapse-grid-action-align":e.actionAlign})),o=()=>{const{onUpdateOpen:l,"onUpdate:open":s}=e;n.value=!n.value,l&&B(l,n.value),s&&B(s,n.value)},a=l=>r("div",{class:"collapse-icon",onClick:o.bind(this)},[r("span",null,[l?e.collapseToggleText[0]:e.collapseToggleText[1]]),r(E,{customClassName:`collapse-icon--arrow ${l?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)]);return de(()=>{n.value=!e.open}),{modelCollapsed:n,collapseClick:o,CollapseIcon:a,cssVars:t}},render(){const{$slots:{collapse:e,action:n,default:t},CollapseIcon:o,$props:a,modelCollapsed:l,xGap:s,yGap:i,collapsedRows:u,cssVars:c,actionSpan:p,bordered:m}=this;return r(Me,{bordered:m,style:[c]},{default:()=>r(yo,j({class:"ray-collapse-grid"},a,{collapsed:l,xGap:s||12,yGap:i||12,collapsedRows:u}),{default:()=>[t==null?void 0:t(),r(vo,{suffix:!0,class:"ray-collapse-grid__suffix--btn",span:p},{default:()=>[r(L,{justify:"end",align:"center"},{default:()=>[n==null?void 0:n(),e?e(l):o(l)]})]})]})})}}),hr={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},E=x({name:"RIcon",props:hr,setup(e){const n=O(()=>`#${e.prefix}-${e.name}`),t=O(()=>({"--ray-icon-width":e.width?$(e.width):$(e.size),"--ray-icon-height":e.height?$(e.height):$(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor,"--ray-icon-color":e.color}));return{symbolId:n,cssVars:t,iconClick:a=>{const{onClick:l}=e;l&&B(l,a)}}},render(){return r("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[r("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[r("use",j({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),yr={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:[Boolean,String],default:!0},iframeClass:{type:String,default:null}},Pi=x({name:"RIframe",props:yr,setup(e,{expose:n}){const t=O(()=>({"--ray-iframe-frameborder":$(e.frameborder),"--ray-iframe-width":$(e.width),"--ray-iframe-height":$(e.height)})),o=se("iframeRef"),a=N(!0),l=i=>{a.value=!1;const{onSuccess:u}=e;u&&B(u,o.value,i)},s=i=>{a.value=!1;const{onError:u}=e;u&&B(u,i)};return ze(o,"load",l),ze(o,"error",s),n({iframeInst:o}),{cssVars:t,iframeRef:o,spinShow:a}},render(){return r("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[r(Ke,j(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>r("iframe",{class:["ray-iframe__container",this.iframeClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title,loading:typeof this.lazy=="boolean"?"lazy":this.lazy},null)})])}}),vr={...bo,fullscreen:{type:Boolean,default:!1},width:{type:[String,Number],default:600},cardWidth:{type:[String,Number],default:600},dialogWidth:{type:[String,Number],default:446}},br="r-modal__preset-card--fullscreen",Nn="r-modal",Ee={width:"--r-modal-width",cardWidth:"--r-modal-card-width",dialogWidth:"--r-modal-dialog-width"},Ri=x({name:"RModal",props:vr,setup(e){const n=O(()=>({[Ee.width]:$(e.width??600),[Ee.cardWidth]:$(e.cardWidth??600),[Ee.dialogWidth]:$(e.dialogWidth??446)})),t=dt(),o=O(()=>e.preset==="card"&&e.fullscreen);return{cssVars:n,isFullscreenCardType:o,uuidEl:t}},render(){const{$props:e,$slots:n,$attrs:t}=this,{preset:o,...a}=e,{cssVars:l,uuidEl:s,isFullscreenCardType:i}=this;return r(yn,j({class:[Nn,i?br:""],style:[l,i?"height: 100vh":""],preset:o},{id:s},a,t),{...n})}}),_r=()=>{const{create:e,destroyAll:n}=_o();return{create:o=>{const{content:a,...l}=o;let s=a;l.preset==="card"&&l.fullscreen&&(s=()=>mt(Dt,{themeOverrides:{color:"rgba(0, 0, 0, 0)",colorHover:"rgba(0, 0, 0, 0)"},trigger:"hover",style:{width:"auto",maxHeight:"calc(var(--html-height) - 29px - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))"}},{default:()=>typeof a=="function"?a():a}));const{preset:i,fullscreen:u,width:c,cardWidth:p,dialogWidth:m}=o,S=e({...l,content:s}),{key:_}=S,d={[Ee.width]:$(c??600),[Ee.cardWidth]:$(p??600),[Ee.dialogWidth]:$(m??446)};return ne(()=>{const[b]=$e(`[internalkey="${_}"]`)||[];b&&(u&&i==="card"&&ct(b,{width:"100%",height:"100vh"}),ct(b,d),xn(b,Nn))}),S},destroyAll:n}},Sr={...So,icon:{type:String,default:"more"},iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function wr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Ce(e)}const jn=x({name:"RMoreDropdown",props:Sr,render(){let e;const{iconSize:n,cursor:t,icon:o}=this,{default:a}=this.$slots;return r(De,j(this.$props,this.$attrs,{placement:"bottom-start"}),wr(e=be(a,{defaultElement:r(E,{name:o,size:n,cursor:t},null)}))?e:{default:()=>[e]})}}),Fe={...wo,tableFlexHeight:{type:[String,Number],default:void 0},renderWrapperHeader:{type:Boolean,default:!0},cardProps:{type:Object,default:()=>({})},tool:{type:Boolean,default:!0},downloadCsvTableOptions:{type:Object,default:()=>({})},title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},wrapperBordered:{type:Boolean,default:!0},bordered:{type:Boolean,default:!0},printTableOptions:{type:Object,default:()=>({})},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null},onRegister:{type:[Function,Array],default:null},flexAutoHeight:{type:Boolean,default:!1}},ie={tableIconSize:"18",tableKey:Symbol("r-table")},Cr=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],Tr=x({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...Fe},setup(e){return{size:N(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],updatePopselectValue:a=>{const{onChangeSize:l}=e;l&&B(l,a)}}},render(){return r(vn,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[r(E,{name:"adjustment",size:ie.tableIconSize,cursor:"pointer"},null)]})}}),Or=x({name:"TableFullscreen",setup(){const{wrapperRef:e}=Oe(ie.tableKey,{}),[n,{toggleFullscreen:t,isEnabled:o}]=An(e);return{toggleFullscreen:t,isEnabled:o}},render(){const{toggleFullscreen:e,isEnabled:n,$t:t}=this;return r(E,{name:"fullscreen",size:ie.tableIconSize,cursor:"pointer",onClick:()=>{n||window.$message.warning(t("globalMessage.isEnabledFullscreen")),e()}},null)}}),kr=()=>r(E,{name:"draggable",size:14,cursor:"grab"},null),an=({icon:e,title:n,onClick:t,customClassName:o})=>r(Ue,{showArrow:!1},{trigger:()=>r(E,{name:e,size:ie.tableIconSize,cursor:"pointer",customClassName:o,onClick:t==null?void 0:t.bind(null)},null),default:()=>n}),Rt=(e,n)=>{if(!n)return[null,null];for(let t=0;tye(e.columns).filter(u=>u.type?(n=u,!1):!0).map((u,c)=>{const{key:p,title:m,children:S,fixed:_,isResizable:d,...b}=u,v=_==="left",w=_==="right",f={...b,title:m,key:p,fixed:_,isLeftFixedActivated:v,isRightFixedActivated:w,isResizable:d};return{...f,suffix:()=>r(L,{style:"padding-left: 32px;"},{default:()=>[r(an,{icon:"row_head",title:"固定在列首",customClassName:v?St:"",onClick:l.bind(this,"left",f,c)},null),r(Ue,{showArrow:!1},{trigger:()=>r(E,{name:"resize_h",size:ie.tableIconSize,cursor:"pointer",customClassName:d?St:"",onClick:a.bind(this,f,c)},null),default:()=>"修改列宽"}),r(an,{icon:"row_end",title:"固定在列尾",customClassName:w?St:"",onClick:l.bind(this,"right",f,c)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:u}=e;u&&B(u,i)},a=(i,u)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[u]=i,o(t.value)},l=(i,u,c)=>{const p=`${i}FixedActivated`,m=`${i==="left"?"right":"left"}FixedActivated`;u[m]=!1,u[p]=!u[p],u[p]?u.fixed=i:u.fixed=void 0,t.value[c]=u,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:u,dropPosition:c})=>{const[p,m]=Rt(u,t.value);if(p===null||m===null)return;p.splice(m,1);const[S,_]=Rt(i,t.value);S===null||_===null||(c==="before"?S.splice(_,0,u):S.splice(_+1,0,u),hn(n)||S.unshift(n),o(S))}}},render(){return r(Ue,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>r(E,{name:"setting",size:ie.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>r(Co,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:kr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Pr=x({name:"TablePrint",props:Fe,setup(e){const{wrapperRef:n}=Oe(ie.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:o={},domToImageOptions:a}={},title:l}=e;(o.documentTitle===""||o.documentTitle===void 0||o.documentTitle===null)&&(o.documentTitle=typeof l=="string"?l:""),Bt(n,{printOptions:o,domToImageOptions:a})}}},render(){return r(E,{name:"print",size:ie.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),Rr=x({name:"TablePropsSelect",props:{...Fe,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const n=N(!1),t=N([]),o=l=>{const{onPopselectChange:s}=e;s&&B(s,l)};return(()=>{const{striped:l,bordered:s,onInitialed:i}=e;l&&t.value.push("striped"),s&&t.value.push("bordered"),i&&B(i,t.value)})(),{propsPopselectValue:t,popoverShow:n,updatePopselectValue:o}},render(){return r(vn,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:Cr,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[r(E,{name:"expanded",size:ie.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function xr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Ce(e)}const ln=x({name:"RTable",inheritAttrs:!1,props:Fe,setup(e,n){const{expose:t,emit:o}=n,a=se("rTableInst"),l=se("wrapperRef"),s=dt(16),i=dt(16),u=le({x:0,y:0,showContextMenu:!1}),c=le({size:e.size}),p=N(Object.assign({striped:!1,bordered:!1},je(e,"striped","bordered"))),m=O(()=>{const{title:g,tool:y,cardProps:h}=e,{headerStyle:T={}}=h??{};return!g&&!y?Object.assign({},{paddingTop:"0px"},T):T}),S=O(()=>{const{flexAutoHeight:g}=e;return g?{height:"100%",flex:1}:null}),_=(g,y)=>{const{onContextMenuClick:h}=e;h&&B(h,g,y),u.showContextMenu=!1},d=(g,y)=>{var T;return{...(T=e.rowProps)==null?void 0:T.call(e,g,y),onContextmenu:e.disabledContextMenu?void 0:k=>{k.preventDefault(),u.showContextMenu=!1,ne().then(()=>{u.showContextMenu=!0,u.x=k.clientX,u.y=k.clientY})}}},b=g=>{c.size=g},v=g=>{const{onUpdateColumns:y,"onUpdate:columns":h}=e;y&&B(y,g),h&&B(h,g)},w=()=>{const{toolOptions:g}=e;return g==null?void 0:g.filter(Boolean).map(y=>typeof y=="function"?y():y)},f=g=>{Object.keys(p.value).forEach(h=>{p.value[h]=g.includes(h)})},C=g=>{const{tool:y}=g;if(!y)return;const h=()=>r(L,{align:"center"},{default:()=>[r(Pr,g,null),r(Tr,j(g,{onChangeSize:b.bind(this)}),null),r(Or,null,null),r(Ar,j(g,{onUpdateColumn:v.bind(this)}),null),r(Rr,j(g,{onPopselectChange:f.bind(this),onInitialed:f.bind(this)}),null)]});return e.toolOptions?e.coverTool?()=>{let T;return r(L,{align:"center"},xr(T=w())?T:{default:()=>[T]})}:()=>r(L,{align:"center"},{default:()=>[h(),w()]}):h};return Te(()=>{const{onRegister:g}=e;g&&a.value&&B(g,a.value,{uuidTable:i,uuidWrapper:s,wrapperRef:l})}),kn(ie.tableKey,{uuidTable:i,uuidWrapper:s,wrapperRef:l}),t(),{uuidWrapper:s,uuidTable:i,contextMenuReactive:u,rTableInst:a,combineRowProps:d,contextMenuSelect:_,privateReactive:c,tool:C,wrapperRef:l,propsPopselectValue:p,cardHeaderStyle:m,flexAutoHeightStyle:S}},render(){const{$props:e,$attrs:n,$slots:t,uuidTable:o,contextMenuReactive:a,uuidWrapper:l,privateReactive:s,propsPopselectValue:i,cardHeaderStyle:u,flexAutoHeightStyle:c}=this,{class:p,...m}=n,{tool:S,combineRowProps:_,contextMenuSelect:d}=this,{renderWrapperHeader:b,wrapperBordered:v,disabledContextMenu:w,contextMenuOptions:f,title:C,tableFlexHeight:g,cardProps:y,flexAutoHeight:h,flexHeight:T,...k}=e,{headerStyle:F,...A}=y??{};return r(Me,j(A,{id:l},m,{ref:"wrapperRef",bordered:v,class:p,style:Object.assign({},u,c)}),{default:()=>r(Lt,null,[r(To,j({id:o},k,i,{flexHeight:h?!0:T,rowProps:_.bind(this),size:s.size,ref:"rTableInst",style:{height:h?"100%":g!=null?$(g):null}}),{...t}),w?null:r(De,{show:a.showContextMenu,placement:"bottom-start",trigger:"manual",x:a.x,y:a.y,options:f,onClickoutside:()=>a.showContextMenu=!1,onSelect:d.bind(this)},null)]),header:b?be(C,{defaultElement:r("div",{style:"display: none;"},null)}):null,"header-extra":S(e),footer:()=>{var P;return(P=t.tableFooter)==null?void 0:P.call(t)},action:()=>{var P;return(P=t.tableAction)==null?void 0:P.call(t)}})}}),Er=()=>{const e=ee(),n=ee({}),t=(d,b)=>{d&&(e.value=d,n.value=b)},o=()=>{if(!e.value)throw new Error("[useTable]: table instance is not ready yet. if you are using useTable, please make sure you have called register method in onRegister event.");return e.value};return[t,{getTableInstance:o,clearFilters:()=>o().clearFilters.call(null),clearSorter:()=>o().clearSorter.call(null),downloadCsv:d=>o().downloadCsv.call(null,d),filters:d=>o().filters.call(null,d),page:d=>o().page.call(null,d),scrollTo:d=>o().scrollTo(d),sort:(d,b)=>o().sort.call(null,d,b),print:d=>{const{uuidWrapper:b}=n.value??{};if(b){const v=document.getElementById(b);Bt(v,d)}},filter:d=>o().filter.call(null,d),getTableConfig:()=>n.value}]},Un=(e,n,t)=>{var o;if(e.length)for(const a of e){if(a[n]===t)return a;if((o=a==null?void 0:a.children)!=null&&o.length){const l=Un(a.children,n,t);if(l)return l}}},rn=e=>{const n=Q(e);return n?n.findIndex(o=>{const{type:a,multiple:l}=o;if(a==="selection"&&(l==null||l===!0))return!0})!==-1:!0},Mr=(e,n,t,o)=>{const a=Q(e);return a?n.reduce((l,s)=>{const i=Q(t).findIndex(c=>c[o]===s);if(i!==-1)return l.push(Q(t)[i]),l;const u=a.findIndex(c=>c[o]===s);return u!==-1&&l.push(a[u]),l},[]):t},xi=(e,n,t)=>{const o=N([]),a=N([]),{rowKey:l="key",onChange:s}=t||{},i=O(()=>rn(n)),u=(d,b,v)=>{o.value=d,a.value=Q(Mr(e,d,a,l)),s==null||s(d,a.value,v),rn(n)},c=()=>o.value,p=()=>a.value,m=()=>{o.value=[],a.value=[],s==null||s(o.value,a.value,{row:void 0,action:"uncheckAll"})},S=d=>{if(d==null)return;let b;o.value=o.value.filter(v=>v!==d),a.value=a.value.filter(v=>v[l]===d?(b=v,!1):!0),s==null||s(o.value,a.value,{row:b,action:"uncheck"})},_=d=>{if(o.value.includes(d))return;const b=!i.value&&o.value.length>=1,v=Un(Q(e)||[],l,d);b?o.value=[d]:o.value.push(d),v&&(b?a.value=[v]:a.value.push(v),s==null||s(o.value,a.value,{row:v,action:"check"}))};return Vt(()=>{m()}),[o,{checkedRows:a,checkedRowKeysBind:u,getKeys:c,getRows:p,clearAll:m,clearKey:S,selectKey:_}]},Dr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},zr=x({name:"RTransitionComponent",__name:"index",props:Yo({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Dr),setup(e){const{getKeepAliveInclude:n}=Jr(),{getKeepAliveConfig:t}=Y();return(o,a)=>{const l=Xo("RouterView");return Ae(),Jo("div",null,[r(l,null,{default:bt(({Component:s,route:i})=>[s?(Ae(),Ve(Mn,{key:0,name:e.transitionPropName,mode:e.transitionMode,appear:e.transitionAppear},{default:bt(()=>[(Ae(),Ve(Qo,null,{default:bt(()=>[Q(t).setupKeepAlive?(Ae(),Ve(ea,{key:0,max:Q(t).maxKeepAliveLength,include:Q(n),exclude:Q(t).keepAliveExclude},[(Ae(),Ve(Jt(s),{key:i.fullPath}))],1032,["max","include","exclude"])):(Ae(),Ve(Jt(s),{key:i.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Zo("",!0)]),_:1})])}}}),$n=x({name:"RForm",props:Bn,setup(e,{expose:n}){const t=se("formRef"),o=O(()=>e.onFinish??Promise.resolve),a=l=>{var i;l.code==="Enter"&&(l.stopPropagation(),l.preventDefault(),(i=t.value)==null||i.validate().then(o.value))};return e.submitWhenEnter&&ze(t,"keydown",a,{capture:!0}),Te(()=>{const{onRegister:l}=e;if(l&&t.value&&B(l,t.value),t.value){const s=ae(t.value);s&&(s.autocomplete=e.autocomplete)}}),n(),{formRef:t}},render(){const{$attrs:e,$props:n,$slots:t}=this,{loading:o,loadingDescription:a,...l}=n;return r(Ke,{show:o,description:a,style:{height:"auto"}},{default:()=>[r(fe,j(e,l,{ref:"formRef"}),{...t})]})}}),Ir=(e,n)=>{const t=ee(),o=N(),a=d=>{d&&(t.value=d)},l=()=>{if(!t.value)throw new Error("[useForm]: form instance is not ready yet. if you are using useForm, please make sure you have called register method in onRegister event.");return t.value},s=()=>{typeof e=="function"?o.value=e()??{}:o.value=ye(e)??{}},i=(d,b)=>l().validate.call(null,d,b),u=()=>l().restoreValidation.call(null),c=()=>typeof e=="function"?e():ye(e)||{},p=()=>typeof n=="function"?n():ye(n)||{},m=d=>{o.value=Object.assign(o.value,c(),d),u()},S=d=>{if(!d||typeof d!="string")throw new Error(`[useForm-validateTargetField]: except key is string, but got ${typeof d}.`);return i(void 0,b=>(b==null?void 0:b.key)===d)},_=d=>{o.value=Object.assign(o.value,d)};return s(),[a,{getFormInstance:l,validate:i,restoreValidation:u,formModel:c,formRules:p,reset:m,validateTargetField:S,formConditionRef:o,updateFormCondition:_}]},Lr=["addTabClass","addTabStyle","paneClass","paneStyle","paneWrapperStyle","tabClass","tabStyle","type","label","addable","closable","onAdd","onClose","placement","animated","justifyContent","builtinThemeOverrides","displayDirective"],Fr={tabPaddingSmallSegment:"4px 7px",tabPaddingMediumSegment:"6px 11px",tabPaddingLargeSegment:"8px 11px"},Br=Se({...Oo,options:{type:Array,default:()=>[]},width:{type:[Number,String],default:"fitContent"}},...Lr);function Vr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Ce(e)}const xt=e=>{const{icon:n,label:t}=e;return n?r(L,{align:"center",wrap:!1,size:"small"},{default:()=>{var o;return[(o=be(n))==null?void 0:o(),r("div",null,[t])]}}):t},Nr=e=>{if(typeof e.popover=="string")return r(Ue,null,{trigger:()=>xt(e),default:()=>e.popover});if(ge(e.popover,"Object")){const{popover:n}=e,{label:t,...o}=n;return r(Ue,o,{trigger:()=>xt(e),default:()=>t})}},jr=x({name:"RSegment",props:Br,setup(e,{expose:n}){const t=O(()=>{const{width:o}=e;let a="";switch(o){case"block":a="100%";break;case"fitContent":a="fit-content";break;default:a=typeof o=="number"?$(o):"fit-content"}return{"--r-segment-width":a}});return n(),{cssVars:t}},render(){let e;const{$props:n,options:t,cssVars:o,themeOverrides:a}=this;return r(bn,j(n,{style:[o],class:"r-segment",type:"segment",animated:!0,themeOverrides:Object.assign({},Fr,a)}),Vr(e=t.map(l=>r(ko,{key:l.key,name:l.key,tab:l.popover?Nr(l):xt(l),disabled:l.disabled},{...l.slots})))?e:{default:()=>[e]})}}),Ur={width:{type:[String,Number],default:"auto"},height:{type:[String,Number],default:"auto"},loading:{type:Boolean,default:!1},barcodeRender:{type:String,default:"canvas",validator:e=>["canvas","svg"].includes(e)},text:{type:String},options:{type:Object,default:()=>({})},format:{type:String,default:()=>"CODE128"},watchText:{type:Boolean,default:!0},onSuccess:{type:[Function,Array]},onError:{type:[Function,Array]},onFinally:{type:[Function,Array]}},Ei=x({name:"RBarcode",props:Ur,setup(e){const n=se("barcodeRef"),t=O(()=>({"--r-barcode-width":$(e.width),"--r-barcode-height":$(e.height)}));let o;const a=()=>{try{const{format:l,text:s,options:i,onSuccess:u}=e,c=Object.assign({},i,{format:l});na(n.value,s!=null?s.toString():"",c),u&&B(u,s,l,i)}catch(l){const{onError:s}=e;s&&B(s,l)}finally{const{onFinally:l}=e;l&&B(l)}};return de(()=>{e.watchText?o=We(()=>e.text,a):o==null||o()}),Te(()=>{a()}),It(()=>{o==null||o()}),{barcodeRef:n,cssVars:t}},render(){const{barcodeRender:e,loading:n,cssVars:t}=this,o=["r-barcode",{"r-barcode--loading":n}];return r(Ke,{class:"r-barcode-spin",show:n},{default:()=>[e==="canvas"?r("canvas",{class:o,style:t,ref:"barcodeRef"},null):r("svg",{class:o,style:t,ref:"barcodeRef"},null)]})}}),$r={...Se(Fe,["pagination"]),paginationCount:{type:Number,default:1},onRegister:{type:Function,default:void 0},manual:{type:Boolean,default:!1},request:{type:Function},onTablePaginationUpdate:{type:Function},requestConfig:{type:Object},showPagination:{type:Boolean,default:!1},remote:{type:Boolean,default:!0},paginationPrefix:{type:Function,default:e=>`共 ${e.itemCount} 条`},takeoverAutoHeight:{type:Boolean,default:!1}},Mi=x({name:"RTablePro",props:$r,setup(e,n){const{expose:t}=n,[o,a]=Er(),[l,{getPage:s,getPageSize:i,setCallback:u,setItemCount:c,resetPagination:p,getItemCount:m,setPage:S,setPageSize:_}]=Vs(void 0,{prefix:e.paginationPrefix}),d=O(()=>e.request),b=()=>{const g=s(),y=i(),h=m();return{page:g,pageSize:y,itemCount:h}},v=()=>{const{onTablePaginationUpdate:g}=e;g&&B(g,b())},w=g=>{const y=Object.assign({},e.requestConfig,g),{formatRangeTime:h,excludeParams:T}=y;let k=y.params||{};return h!=null&&h.length&&k&&h.forEach(A=>{const{key:P,target:M}=A,U=k[P];if(U&&(M!=null&&M.length)){const[X,re]=U;k[M[0]]=X,k[M[1]]=re}else k[P]=null,k[M[0]]=null,k[M[1]]=null}),k=ra(k),T&&(k=Se(k,T)),Object.assign({},k,{page:s(),pageSize:i()})},f=(g,y=!0)=>{var T;y&&p();const h=w(g);(T=d.value)==null||T.call(d,h)},C=(g,y=!0)=>new Promise((h,T)=>{try{f(g,y),h(void 0)}catch(k){T(k)}});return de(()=>{c(e.paginationCount),u(()=>{const{manual:g}=e;g||f(void 0,!1),v()})}),Te(()=>{const{onRegister:g}=e;g&&B(g,{...a,getTablePagination:b,runTableRequest:f,runAsyncTableRequest:C,getCurrentTableRequestParams:w,resetTablePagination:p,setPage:S,setPageSize:_,getPage:s,getPageSize:i})}),t(),{register:o,paginationRef:l}},render(){const{register:e,$props:n,paginationRef:t,$slots:o}=this,{onRegister:a,showPagination:l,takeoverAutoHeight:s,flexAutoHeight:i,...u}=n,c={onRegister:e,pagination:l?t:void 0},{collapse:p,...m}=o;return s?r(L,{vertical:!0,class:"flex-vertical"},{default:()=>r(Lt,null,[p==null?void 0:p(),r(ln,j(c,u,{flexAutoHeight:!0}),{...m})])}):r(ln,j(c,u,{flexAutoHeight:i}),{...m})}}),Di=()=>{const e=N(),n=y=>{y&&(e.value=y)},t=()=>{if(!e.value)throw new Error("[useTablePro]: table instance is not ready yet. if you are using useTablePro, please make sure you have called register method in onRegister event.");return e.value};return[n,{clearFilters:()=>t().clearFilters.call(null),getTableProInstance:t,clearSorter:()=>t().clearSorter.call(null),downloadCsv:y=>t().downloadCsv.call(null,y),filters:y=>t().filters.call(null,y),page:y=>t().page.call(null,y),scrollTo:y=>t().scrollTo(y),sort:(y,h)=>t().sort.call(null,y,h),getTablePagination:()=>t().getTablePagination.call(null),runTableRequest:(y,h)=>t().runTableRequest.call(null,y,h),print:y=>{const{config:h}=t(),{uuidWrapper:T}=h??{};if(T){const k=document.getElementById(T);Bt(k,y)}},getCurrentTableRequestParams:y=>t().getCurrentTableRequestParams.call(null,y),resetTablePagination:()=>t().resetTablePagination.call(null),runAsyncTableRequest:(y,h)=>t().runAsyncTableRequest.call(null,y,h),getTableProConfig:()=>t().config,getPage:()=>t().getPage.call(null),getPageSize:()=>t().getPageSize.call(null),setPage:y=>t().setPage.call(null,y),setPageSize:y=>t().setPageSize.call(null,y)}]},Kr=()=>({grid:!0,partial:!1,keyboard:{enabled:!0}}),Wr={use:{type:Array,default:void 0},watchData:{type:Boolean,default:!0},readonly:{type:Boolean,default:!1},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},data:{type:Object,default:void 0},options:{type:Object,default:Kr()},onRegister:{type:[Function,Array],default:void 0}};let sn=!1;const zi=x({name:"RFlow",props:Wr,setup(e){const n=se("flowDomRef"),t=O(()=>{const{width:m,height:S}=e;return{"--r-flow-width":$(m),"--r-flow-height":$(S)}}),o=ee(),a={nodeTextEdit:!1,edgeTextEdit:!1,textEdit:!1};let l;const s={nodes:[],edges:[]},i={readonly:e.readonly},u=()=>{var m;sn||((m=e.use)==null||m.filter(Boolean).forEach(S=>Zt.use(S)),sn=!0)},c=m=>{if(!o.value)return;const S=Object.entries(a).reduce((_,[d])=>(_[d]=!m,_),{});Object.assign(a,S,{isSilentMode:m}),o.value.updateEditConfig(a)},p=m=>{if(u(),!n.value)return;const{options:S,readonly:_}=e;o.value=new Zt({container:Q(n.value),...Se(S,"container")}),o.value.render(m||s),c(_)};return de(()=>{e.watchData?l=We(()=>e.data,m=>{o.value?m&&o.value.renderRawData(m):p(m)}):l==null||l(),e.readonly!==i.readonly&&(c(e.readonly),i.readonly=e.readonly)}),Te(()=>{p();const{onRegister:m}=e;m&&o.value&&B(m,o.value)}),{flowDomRef:n,cssVars:t}},render(){const{cssVars:e}=this;return r("div",{class:"r-flow",style:[e],ref:"flowDomRef"},null)}}),Ii=()=>{let e;return[o=>{o&&(e=o)},{getFlowInstance:()=>{if(!e)throw new Error("[useFlow]: flow instance is not ready yet. if you are using useFlow, please make sure you have called register method in onRegister event.");return e}}]},qr=(e,n,t)=>!e||typeof e!="object"?!1:e[n]===t,Kn=(e,n,t)=>{const o=[];if(qr(e,n,t))return o.push(e),o;if(e.children&&e.children.length>0)for(const a of e.children){const l=Kn(a,n,t);l.length>0&&o.push(e,...l)}return o},Hr=(e,n,t)=>{const o=[];for(const a of e){const l=Kn(a,n,t);l.length>0&&o.push(...l)}return o},un=e=>{const{dynamicDocumentTitle:n}=Le();if(!n)return;const{breadcrumbLabel:t}=e;if(!t)return;const{sideBarLogo:o}=Le(),a=o?o.title:"";document.title=t+" - "+a},Gr=e=>{const{meta:{icon:n}}=e;if(!n)return;if(ge(n,"Object"))return()=>n;const{menuConfig:t}=Le(),{collapsed:o}=jt(),a=mt(E,{name:n,size:o?t.collapsedIconSize:t.iconSize,cursor:"pointer"},{});return()=>a},Wn=e=>{const{meta:{extra:n}}=e;if(!n)return;const{show:t}=n;if(t===!1)return;const{t:o}=He(),{label:a,icon:l,type:s,i18nLabel:i}=n,u={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},c=()=>i?o(i):a||null,p=()=>l&&(i||a)||!l&&(i||a)?null:{"padding-right":"0"};if(ge(n,"Object"))return()=>mt(Ao,{...u,type:s||"primary",style:p()},{default:()=>c(),icon:()=>l})},cn=()=>{const{getRootPath:e}=Xe();return Ie(K.appMenuKey,"sessionStorage",{defaultValue:e.value})},Yr=()=>Ie(K.appMenuTagOptions,"sessionStorage",{defaultValue:[]}),qn=()=>ar(tr()),Xr=()=>or(qn()),Et=["redirect","breadcrumbLabel","children","key","meta","name","path","show","fullPath"];let nt;const Hn=(e,n)=>{var t;if(nt&&Qt(nt.fullPath,n))return nt;for(const o of e){if(Qt(o.fullPath,n))return nt=o,o;if((t=o.children)!=null&&t.length){Hn(o.children,n);continue}}},jt=ft("menu",()=>{const{push:e,getRoutes:n}=qe(),t=_a(),{t:o}=He(),{setKeepAliveInclude:a}=Zr(),l=le({menuKey:cn(),options:[],collapsed:!1,menuTagOptions:Yr(),breadcrumbOptions:[],currentMenuOption:null}),s=N(!0),i=(f,C,g)=>{Ft(l,f,C,g)},u=f=>{const{meta:C}=f,{i18nKey:g,noLocalTitle:y}=C,h=O(()=>g?o(`${g}`):y),T={...f,key:f.fullPath,label:()=>mt(_n,null,{default:()=>h.value}),breadcrumbLabel:h.value},k=Object.assign({},T,{icon:Gr(f),extra:Wn(f)});return f.fullPath===cn()&&(l.currentMenuOption=k),k.show=Ln(k),k},c=f=>{l.breadcrumbOptions=Q(Hr(l.options,"fullPath",f))},p=(f,C=!0)=>{const y=Array.isArray(f)?[...f]:[f];C?l.menuTagOptions.push(...y):l.menuTagOptions=y,Re(K.appMenuTagOptions,l.menuTagOptions)},m=(f,C)=>{l.menuTagOptions.find(y=>y.fullPath===f)||l.menuTagOptions.push(C),l.menuTagOptions=l.menuTagOptions.filter(y=>{var h;return(h=y.fullPath)==null?void 0:h.startsWith("/")}),Re(K.appMenuTagOptions,l.menuTagOptions)},S=(f,C,g)=>{const{meta:y}=C;if(y.windowOpen)window.open(y.windowOpen);else{e({path:String(f),query:g});const{sameLevel:h}=y;if(a(C),un(C),!h)m(f,C),c(f),l.menuKey=f,l.currentMenuOption=C,Re(K.appMenuKey,f);else{const T=je(u(C),Et);l.breadcrumbOptions.find(F=>F.key===T.key)||l.breadcrumbOptions.push({...T,fullPath:String(T.key)})}}},_=async(f,C)=>{const[g]=f.split("?"),y=n().find(h=>h.path===g);if(!((y==null?void 0:y.path)==="/"||!(y!=null&&y.path)||(y==null?void 0:y.path)==="/login")&&y){const h=je(y,Et);S(g,u({...h,fullPath:h.path}),C)}},d=()=>new Promise(f=>{const C=(y,h)=>{var k;const T=[];for(const F of y){let A=`${h.endsWith("/")?h:h+"/"}${F.path}`;if(A=A.replace(/\/+/g,"/"),(k=F.children)!=null&&k.length)F.children=C(F.children,A);else if(!Zn(F.meta))continue;T.push(u({...F,fullPath:A}))}return T};l.options=C(qn(),"");const g=l.currentMenuOption||es(l.options);g&&(l.breadcrumbOptions.length||c(g.key),m(g.fullPath,g),un(g)),f()}),b=f=>l.collapsed=f,v=(f,C=1)=>{const g=l.menuTagOptions.splice(f,C);return Re(K.appMenuTagOptions,l.menuTagOptions),g},w=async()=>{s.value&&(await d(),s.value=!1)};return We(()=>t.fullPath,async(f,C)=>{await w(),f!==C&&await _(f,t.query)},{immediate:!0}),{...we(l),changeMenuModelValue:S,collapsedMenu:b,spliceMenTagOptions:v,setMenuTagOptions:p,resolveOption:u,updateMenuState:i,setupAppMenu:d}},{persist:{key:K.appPiniaMenuStore,storage:window.localStorage,pick:["menuKey","collapsed"]}}),Gn=ft("signing",()=>{const{clearRoutes:e,replace:n}=qe(),t=le({signingCallback:{}}),o=s=>new Promise((i,u)=>{hn(s)?u({code:1,message:"登陆失败",data:null}):(t.signingCallback={role:"admin",name:s.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},i({code:0,message:"登陆成功",data:t.signingCallback}))}),a=s=>{const{closeAll:i}=oo(),{appPiniaMenuStore:u,appPiniaSigningStore:c,token:p,signing:m,appMenuKey:S}=K;window.$message.info("账号退出中..."),ce("__all_sessionStorage__","sessionStorage"),ce(c,"localStorage"),ce(u,"localStorage"),ce(p,"localStorage"),ce(m,"localStorage"),ce(S,"localStorage"),ce(K.isAppLockScreen,"localStorage"),i(),s&&(e(),n("/"),setTimeout(()=>{window.location.reload()},0))},l=()=>{a(!0)};return{...we(t),signing:o,logout:l,clearSigningCallback:a}},{persist:{key:K.appPiniaSigningStore,pick:["signingCallback"],storage:window.localStorage}}),Yn=ft("keepAlive",()=>{const e=le({keepAliveInclude:[]}),n=()=>e.keepAliveInclude.length,t=a=>{const l=n(),{name:s,meta:{keepAlive:i}}=a,{maxKeepAliveLength:u}=Le().keepAliveConfig;if(i){if(l=u&&(e.keepAliveInclude.splice(0,1),e.keepAliveInclude.push(s))}},o=()=>e.keepAliveInclude;return{...we(e),setKeepAliveInclude:t,getKeepAliveInclude:o}},{persist:{key:K.appPiniaKeepAliveStore,storage:window.sessionStorage,pick:["keepAliveInclude"]}}),ke=()=>{const e=jt(),n=O(()=>e.options),t=O(()=>e.breadcrumbOptions),o=O(()=>e.menuKey),a=O(()=>e.menuTagOptions),l=O(()=>e.currentMenuOption),s=O(()=>e.collapsed);return{getMenuOptions:n,getBreadcrumbOptions:t,getMenuKey:o,getMenuTagOptions:a,getCurrentMenuOption:l,getCollapsed:s}},Be=()=>{const{changeMenuModelValue:e,collapsedMenu:n,spliceMenTagOptions:t,setMenuTagOptions:o,resolveOption:a,updateMenuState:l,setupAppMenu:s}=jt();return{changeMenuModelValue:e,collapsedMenu:n,spliceMenTagOptions:t,setMenuTagOptions:o,resolveOption:a,updateMenuState:l,setupAppMenu:s}},Y=()=>{const e=Le(),n=O(()=>e.drawerPlacement),t=O(()=>e.primaryColorOverride),o=O(()=>e._appTheme),a=O(()=>e.appTheme),l=O(()=>e.menuTagSwitch),s=O(()=>e.breadcrumbSwitch),i=O(()=>e.localeLanguage),u=O(()=>e.lockScreenSwitch),c=O(()=>e.copyrightSwitch),p=O(()=>e.contentTransition),m=O(()=>e.watermarkSwitch),S=O(()=>e.watermarkConfig),_=O(()=>e.appRootRoute),d=O(()=>e.sideBarLogo),b=O(()=>e.keepAliveConfig),v=O(()=>e.menuConfig),w=O(()=>e.colorWeakness),f=O(()=>e.dynamicDocumentTitle);return{getDrawerPlacement:n,getPrimaryColorOverride:t,getAppTheme:o,getMenuTagSwitch:l,getBreadcrumbSwitch:s,getLocaleLanguage:i,getLockScreenSwitch:u,getCopyrightSwitch:c,getContentTransition:p,getWatermarkSwitch:m,getWatermarkConfig:S,getAppRootRoute:_,getSideBarLogo:d,getKeepAliveConfig:b,getMenuConfig:v,getAppThemeStr:a,getColorWeakness:w,getDynamicDocumentTitle:f}},W=()=>{const{updateLocale:e,changePrimaryColor:n,updateSettingState:t,toggleColorWeakness:o}=Le();return{updateLocale:e,changePrimaryColor:n,updateSettingState:t,toggleColorWeakness:o}},Xn=()=>{const e=Gn();return{getSigningCallback:O(()=>e.signingCallback)}},Jn=()=>{const{signing:e,logout:n,clearSigningCallback:t}=Gn();return{signing:e,logout:n,clearSigningCallback:t}},Jr=()=>{const e=Yn();return{getKeepAliveInclude:O(()=>e.keepAliveInclude)}},Zr=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:n}=Yn();return{setKeepAliveInclude:e,getKeepAliveInclude:n}},Li=e=>{const n=ma();e.use(n),n.use(pa)},Zn=e=>{const{getSigningCallback:n}=Xn(),{role:t}=e;return tt!=null&&tt.length&&tt.includes(n.value.role)||!t||!(t!=null&&t.length)?!0:t?t.includes(n.value.role):!0},Qr=e=>{sr(e),lr(e)},es=e=>{if(!Array.isArray(e))return;const n=t=>{for(const o of t){if((!o.children||o.children.length===0)&&!o.meta.windowOpen)return o;{const a=n(o.children||[]);if(a)return a}}};return n(e)},ts=ee(),ns=x({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=qe(),{getSideBarLogo:n}=Y();return{sideBarLogo:n,sideBarLogoClick:()=>{n.value&&n.value.url&&(n.value.jumpType==="station"?e.push(n.value.url):window.open(n.value.url))},TemplateLogo:({cursor:a})=>{if(!n.value)return null;if(typeof n.value.icon=="string")return r(E,{name:n.value.icon,size:"30",cursor:a},null);if(ge(n.value.icon,"Object"))return be(n.value.icon)}}},render(){const{sideBarLogo:e,collapsed:n,TemplateLogo:t,sideBarLogoClick:o}=this;return e!=null&&e.title?r("div",{class:["ray-menu__logo",e!=null&&e.url?"ray-menu__logo-url":null],onClick:o.bind(this),ref:ts},[e!=null&&e.icon?n?r(ut,{placement:"right"},{trigger:()=>t({cursor:"pointer"}),default:()=>e.title}):t({cursor:"pointer"}):n?r(ut,{placement:"right"},{trigger:()=>r(Gt,{type:"primary",size:18},{default:()=>{var a;return[((a=e.title)==null?void 0:a[0])||null]}}),default:()=>e.title}):null,r(Gt,{class:[n?null:"ray-menu__logo-title--open","ray-menu__logo-title",'class="n-menu-item-content"'],type:"primary",size:18},{default:()=>[r(_n,null,{default:()=>[e.title]})]})]):null}}),os=x({name:"AppMenu",setup(){const e=ee(),{changeMenuModelValue:n,collapsedMenu:t,updateMenuState:o}=Be(),{getMenuConfig:a}=Y(),{getMenuOptions:l,getCollapsed:s,getMenuKey:i}=ke(),u=O({get:()=>(setTimeout(()=>{m(),En()},300),i.value),set:()=>{c.value&&me("globalDrawerValue",!1)}}),{isTabletOrSmaller:c}=Ye({observer:_=>{_&&o("collapsed",!1)}}),p=O({get:()=>gt("globalDrawerValue").value,set:_=>{me("globalDrawerValue",_)}}),m=()=>{const _=u.value;_!=null&&ne(()=>{var d,b;return(b=(d=e.value)==null?void 0:d.showOption)==null?void 0:b.call(d,_)})};return{isTabletOrSmaller:c,BasicMenu:()=>r(Ro,{class:"app-menu__sider",showTrigger:!c.value,collapseMode:a.value.collapsedMode,collapsedWidth:a.value.collapsedWidth,onUpdateCollapsed:t.bind(this),width:a.value.menuWidth,nativeScrollbar:a.value.nativeScrollbar,ref:zn,collapsed:s.value,onExpand:()=>{o("collapsed",!1)},onCollapse:()=>{o("collapsed",!0)},inverted:a.value.inverted},{default:()=>[a.value.menuSiderBarLogo?r(ns,{collapsed:s.value},null):null,r(Po,{ref:e,class:"r-menu--app",keyField:"fullPath",value:u.value,"onUpdate:value":_=>u.value=_,options:l.value,indent:a.value.collapsedIndent,collapsed:s.value,collapsedIconSize:a.value.collapsedIconSize,collapsedWidth:a.value.collapsedWidth,onUpdateValue:(_,d)=>{n(_,d)},accordion:a.value.accordion,iconSize:a.value.iconSize,inverted:a.value.inverted},null)]}),modelGlobalDrawerValue:p}},render(){const{isTabletOrSmaller:e,BasicMenu:n}=this;return e?r(Sn,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":t=>this.modelGlobalDrawerValue=t,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[r(n,null,null)]}):r(n,null,null)}});class as{constructor(){Wt(this,"pendingRequest");this.pendingRequest=new Map}isAppending(n){var t;return((t=n.cancelConfig)==null?void 0:t.cancel)??!0}generateRequestKey(n){const{method:t,url:o}=n;return[o||"",t||"",JSON.stringify(n.params),JSON.stringify(n.data)].join("&")}addPendingRequest(n){var t;if(this.isAppending(n)){n.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";const o=this.generateRequestKey(n);if(this.pendingRequest.has(o))n.signal=(t=this.pendingRequest.get(o))==null?void 0:t.signal;else{const a=new AbortController;n.signal=a.signal,this.pendingRequest.set(o,a)}}}removePendingRequest(n){const t=this.generateRequestKey(n);this.pendingRequest.has(t)&&(this.pendingRequest.get(t).abort(),this.pendingRequest.delete(t))}cancelAllRequest(){this.pendingRequest.forEach(n=>{n.abort()})}}const wt={requestInstance:null,responseInstance:null},ls={requestError:null,responseError:null},Ct={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},ot={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},rs=new as,Fi=()=>{const e=(i,u)=>{u==="requestInstance"?wt.requestInstance=i:wt.responseInstance=i},n=i=>wt[i],t=(i,u,c)=>{c==="ok"?Ct[i]=u:ot[i]=u},o=(i,u)=>u==="ok"?Ct[i]:ot[i],a=(i,...u)=>{Array.isArray(i)&&i.forEach(c=>{typeof c=="function"&&c(...u)})};return{createAxiosInstance:e,setImplement:t,getImplement:o,getAxiosInstance:n,beforeFetch:(i,u,c)=>{const p=c==="ok"?Ct[u]:ot[u],m=n(i),{MODE:S}=Pt();m&&a(p,m,S)},fetchError:(i,u,c)=>{ls[i]=u;const p=ot[c],{MODE:m}=Pt();a(p,u,m)}}},ss=x({name:"AppRequestCancelerProvider",setup(e,{expose:n}){Sa(()=>{rs.cancelAllRequest()}),n()},render(){return r("div",{class:"app-style-provider"},null)}}),Qn=x({name:"LayoutContentWrapper",setup(){qe();const{maximize:e}=no(),{getContentTransition:n}=Y(),t=N(!1),o={opacitySpinning:"0"},{globalMainLayoutLoad:a,layoutContentMaximize:l,layoutContentSpinning:s}=ol();return{globalMainLayoutLoad:a,spinning:t,themeOverridesSpin:o,getContentTransition:n,layoutContentMaximize:l,maximize:e,layoutContentSpinning:s}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:n,layoutContentSpinning:t,maximize:o,spinning:a,themeOverridesSpin:l,getContentTransition:s}=this;return r(Ke,{show:a||!e||t,description:"loading...",size:"large",themeOverrides:l,class:[n?"r-layout-full__viewer-content--maximize":null]},{default:()=>[n?r("div",{class:"layout-content__maximize-out",onClick:()=>{o(!1)}},[r(E,{name:"out",size:"16",cursor:"pointer"},null)]):null,r(ss,null,null),e?r(zr,{class:"content-wrapper",transitionPropName:s+"-transform"},null):null]})}}),is=Object.freeze(Object.defineProperty({__proto__:null,default:Qn},Symbol.toStringTag,{value:"Module"}));var us={layout:{copyright:"Copyright © 2022-present Ray"}};const cs=x({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=us;return{copyright:e}},render(){return this.copyright?r("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),ds=x({name:"TooltipIcon",props:{...xo,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:n}){const t=a=>{n("click",a)};return{iconClick:t,Icon:()=>r(E,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:t.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?r(ut,this.$props,{trigger:()=>r(e,null,null),default:()=>this.tooltipText}):r(e,null,null)}}),ps=x({name:"ThemeSegment",setup(){const{system:e}=Tn(),{getAppThemeStr:n,getAppTheme:t}=Y(),{updateSettingState:o}=W(),a=[{label:"深色",key:"dark",icon:()=>r(E,{name:"dark",size:"16"},null)},{label:"浅色",key:"light",icon:()=>r(E,{name:"light",size:"16"},null)},{label:"自动",key:"auto",icon:()=>r(E,{name:"system_os",size:"16"},null)}],l=O({get:()=>n.value==="auto"?"auto":t.value?"dark":"light",set:i=>{s(i,e.value)}}),s=(i,u)=>{if(i==="auto"){o("_appTheme",u==="dark"),o("appTheme","auto");return}o("_appTheme",i==="dark"),o("appTheme",i)};return de(()=>{s(l.value,e.value)}),{options:a,modelAppTheme:l}},render(){const{options:e}=this;return r(jr,{options:e,size:"small",width:"block",value:this.modelAppTheme,"onUpdate:value":n=>this.modelAppTheme=n},null)}}),Ge=Symbol("segmentDrawer"),ms=x({name:"SegmentViewsAppearance",setup(){const e=Oe(Ge,{}),{changePrimaryColor:n,updateSettingState:t,toggleColorWeakness:o}=W();return{toggleColorWeakness:o,model:e,changePrimaryColor:n,updateSettingState:t}},render(){const{toggleColorWeakness:e,model:n,changePrimaryColor:t,updateSettingState:o}=this;return r(L,{vertical:!0,style:"width: 100%;",size:[0,0]},{default:()=>[r(oe,null,{default:()=>[q("系统主题")]}),r(ps,null,null),r(oe,null,{default:()=>[q("内置主题")]}),r(Eo,{showPreview:!0,swatches:_e.appThemeColors,value:n.primaryColorOverride.common.primaryColor,"onUpdate:value":a=>n.primaryColorOverride.common.primaryColor=a,onUpdateValue:t.bind(this)},null),r(oe,null,{default:()=>[q("切换动画")]}),r(Yt,{value:n.contentTransition,"onUpdate:value":a=>n.contentTransition=a,options:Ja,onUpdateValue:a=>{o("contentTransition",a)}},null),r(oe,null,{default:()=>[q("配置入口出现位置")]}),r(Yt,{value:n.drawerPlacement,"onUpdate:value":a=>n.drawerPlacement=a,options:[{label:"右边",value:"right"},{label:"左边",value:"left"}],onUpdateValue:a=>{o("drawerPlacement",a)}},null),r(oe,null,{default:()=>[q("其他设置")]}),r(fe,{labelPlacement:"left",class:"setting-drawer__overrides-form",showFeedback:!1},{default:()=>[r(I,{label:"面包屑"},{default:()=>[r(te,{value:n.breadcrumbSwitch,"onUpdate:value":a=>n.breadcrumbSwitch=a,onUpdateValue:a=>o("breadcrumbSwitch",a)},null)]}),r(I,{label:"标签页"},{default:()=>[r(te,{value:n.menuTagSwitch,"onUpdate:value":a=>n.menuTagSwitch=a,onUpdateValue:a=>o("menuTagSwitch",a)},null)]}),r(I,{label:"页底信息"},{default:()=>[r(te,{value:n.copyrightSwitch,"onUpdate:value":a=>n.copyrightSwitch=a,onUpdateValue:a=>o("copyrightSwitch",a)},null)]}),r(I,{label:"色弱模式"},{default:()=>[r(te,{value:n.colorWeakness,"onUpdate:value":a=>n.colorWeakness=a,onUpdateValue:a=>{o("colorWeakness",a),e(a)}},null)]})]})]})}}),fs=x({name:"SegmentViewsCommon",setup(){const e=Oe(Ge,{}),{updateSettingState:n}=W();return{model:e,updateSettingState:n}},render(){const{model:e,updateSettingState:n}=this;return r(L,{vertical:!0,style:"width: 100%;",size:[0,0]},{default:()=>[r(oe,null,{default:()=>[q("基础设置")]}),r(fe,{labelPlacement:"left",class:"setting-drawer__overrides-form",showFeedback:!1},{default:()=>[r(I,{label:"页面缓存"},{default:()=>[r(te,{value:e.keepAliveConfig.setupKeepAlive,"onUpdate:value":t=>e.keepAliveConfig.setupKeepAlive=t,onUpdateValue:t=>n("keepAliveConfig",{setupKeepAlive:t})},null)]}),r(I,{label:"动态浏览器标题"},{default:()=>[r(te,{value:e.dynamicDocumentTitle,"onUpdate:value":t=>e.dynamicDocumentTitle=t,onUpdateValue:t=>n("dynamicDocumentTitle",t)},null)]})]}),r(oe,null,{default:()=>[q("缓存设置")]}),r(fe,{labelPlacement:"top",showFeedback:!0,showRequireMark:!1,model:e.keepAliveConfig},{default:()=>[r(I,{label:"最大缓存数",feedback:O(()=>e.keepAliveConfig.maxKeepAliveLength<=0?"设置为【0】时,缓存将会失效":"").value},{default:()=>[r(G,{disabled:!e.keepAliveConfig.setupKeepAlive,value:e.keepAliveConfig.maxKeepAliveLength,"onUpdate:value":t=>e.keepAliveConfig.maxKeepAliveLength=t,min:0,precision:0,showButton:!1,onUpdateValue:t=>n("keepAliveConfig",{maxKeepAliveLength:t})},null)]}),r(I,{label:"排除缓存"},{default:()=>[r(Mo,{type:"success",value:e.keepAliveConfig.keepAliveExclude,"onUpdate:value":t=>e.keepAliveConfig.keepAliveExclude=t},null)]})]})]})}}),gs=x({name:"SegmentViewsWatermark",setup(){const e=Oe(Ge,{}),{updateSettingState:n}=W();return{model:e,updateSettingState:n}},render(){const{model:e,updateSettingState:n}=this;return r(L,{vertical:!0,style:"width: 100%;",size:[0,0]},{default:()=>[r(oe,null,{default:()=>[q("基础设置")]}),r(fe,{showFeedback:!1,showRequireMark:!1,class:"setting-drawer__overrides-form",labelPlacement:"left"},{default:()=>[r(I,{label:"全屏水印"},{default:()=>[r(te,{value:e.watermarkSwitch,"onUpdate:value":t=>e.watermarkSwitch=t,onUpdateValue:t=>n("watermarkSwitch",t)},null)]}),r(I,{label:"跨边界显示"},{default:()=>[r(te,{value:e.watermarkConfig.cross,"onUpdate:value":t=>e.watermarkConfig.cross=t,onUpdateValue:t=>n("watermarkConfig",{cross:t})},null)]})]}),r(oe,null,{default:()=>[q("个性化水印")]}),r(fe,{showFeedback:!0,showRequireMark:!1,class:"setting-drawer__overrides-form"},{default:()=>[r(I,{label:"水印内容"},{default:()=>[r(zt,{value:e.watermarkConfig.content,"onUpdate:value":t=>e.watermarkConfig.content=t,onUpdateValue:t=>n("watermarkConfig",{content:t})},null)]}),r(I,{label:"字体尺寸"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.fontSize,"onUpdate:value":t=>e.watermarkConfig.fontSize=t,onUpdateValue:t=>n("watermarkConfig",{fontSize:t})},null)]}),r(I,{label:"字体行高"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.lineHeight,"onUpdate:value":t=>e.watermarkConfig.lineHeight=t,onUpdateValue:t=>n("watermarkConfig",{lineHeight:t})},null)]}),r(I,{label:"字体宽度"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.width,"onUpdate:value":t=>e.watermarkConfig.width=t,onUpdateValue:t=>n("watermarkConfig",{width:t})},null)]}),r(I,{label:"字体高度"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.height,"onUpdate:value":t=>e.watermarkConfig.height=t,onUpdateValue:t=>n("watermarkConfig",{height:t})},null)]}),r(I,{label:"x轴偏移"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.xOffset,"onUpdate:value":t=>e.watermarkConfig.xOffset=t,onUpdateValue:t=>n("watermarkConfig",{xOffset:t})},null)]}),r(I,{label:"x轴间隙"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.xGap,"onUpdate:value":t=>e.watermarkConfig.xGap=t,onUpdateValue:t=>n("watermarkConfig",{xGap:t})},null)]}),r(I,{label:"y轴偏移"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.yOffset,"onUpdate:value":t=>e.watermarkConfig.yOffset=t,onUpdateValue:t=>n("watermarkConfig",{yOffset:t})},null)]}),r(I,{label:"y轴间隙"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.yGap,"onUpdate:value":t=>e.watermarkConfig.yGap=t,onUpdateValue:t=>n("watermarkConfig",{yGap:t})},null)]}),r(I,{label:"旋转角度"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.rotate,"onUpdate:value":t=>e.watermarkConfig.rotate=t,onUpdateValue:t=>n("watermarkConfig",{rotate:t})},null)]})]})]})}}),hs=x({name:"SegmentViewsCustomMenu",setup(){const e=Oe(Ge,{}),{updateSettingState:n}=W();return{model:e,updateSettingState:n}},render(){const{model:e,updateSettingState:n}=this;return r(L,{vertical:!0,style:"width: 100%;",size:[0,0]},{default:()=>[r(oe,{titlePlacement:"center"},{default:()=>[r(L,{wrap:!1,align:"center",size:[4,0]},{default:()=>[r(ut,{placement:"top",showArrow:!1},{trigger:()=>r(E,{name:"question",size:"16"},null),default:()=>"菜单更新是一个复杂、耗时的操作,请手动点击【更新菜单】按钮更新设置"}),r(wn,null,{default:()=>[q("菜单样式")]})]})]}),r(fe,{showFeedback:!0,showRequireMark:!1,class:"setting-drawer__overrides-form"},{default:()=>[r(I,{label:"每级菜单缩进"},{default:()=>[r(G,{value:e.menuConfig.collapsedIndent,"onUpdate:value":t=>e.menuConfig.collapsedIndent=t,min:0,precision:0,onUpdateValue:t=>n("menuConfig",{collapsedIndent:t})},null)]}),r(I,{label:"菜单图标尺寸"},{default:()=>[r(G,{value:e.menuConfig.iconSize,"onUpdate:value":t=>e.menuConfig.iconSize=t,min:0,precision:0,onUpdateValue:t=>n("menuConfig",{iconSize:t})},null)]}),r(I,{label:"折叠菜单图标尺寸"},{default:()=>[r(G,{value:e.menuConfig.collapsedIconSize,"onUpdate:value":t=>e.menuConfig.collapsedIconSize=t,min:0,precision:0,onUpdateValue:t=>n("menuConfig",{collapsedIconSize:t})},null)]}),r(I,{label:"菜单宽度"},{default:()=>[r(G,{value:e.menuConfig.menuWidth,"onUpdate:value":t=>e.menuConfig.menuWidth=t,min:0,precision:0,onUpdateValue:t=>n("menuConfig",{menuWidth:t})},null)]}),r(I,{label:"折叠菜单宽度"},{default:()=>[r(G,{value:e.menuConfig.collapsedWidth,"onUpdate:value":t=>e.menuConfig.collapsedWidth=t,min:0,precision:0,onUpdateValue:t=>n("menuConfig",{collapsedWidth:t})},null)]}),r(I,{showFeedback:!1,showLabel:!1},{default:()=>[r(J,{onClick:e.throttleSetupAppMenu,block:!0,type:"primary"},{default:()=>[q("更新菜单")]})]})]}),r(oe,null,{default:()=>[q("其他设置")]}),r(fe,{showFeedback:!1,showRequireMark:!1,class:"setting-drawer__overrides-form",labelPlacement:"left"},{default:()=>[r(I,{label:"反转色菜单"},{default:()=>[r(te,{value:e.menuConfig.inverted,"onUpdate:value":t=>e.menuConfig.inverted=t,onUpdateValue:t=>n("menuConfig",{inverted:t})},null)]}),r(I,{label:"菜单标题"},{default:()=>[r(te,{value:e.menuConfig.menuSiderBarLogo,"onUpdate:value":t=>e.menuConfig.menuSiderBarLogo=t,onUpdateValue:t=>n("menuConfig",{menuSiderBarLogo:t})},null)]}),r(I,{label:"手风琴菜单"},{default:()=>[r(te,{value:e.menuConfig.accordion,"onUpdate:value":t=>e.menuConfig.accordion=t,onUpdateValue:t=>n("menuConfig",{accordion:t})},null)]}),r(I,{label:"原生滚动条"},{default:()=>[r(te,{value:e.menuConfig.nativeScrollbar,"onUpdate:value":t=>e.menuConfig.nativeScrollbar=t,onUpdateValue:t=>n("menuConfig",{nativeScrollbar:t})},null)]})]})]})}}),ys=x({name:"SettingDrawer",props:Do,setup(){const{create:e}=_r(),{changePrimaryColor:n,updateSettingState:t}=W(),{getAppTheme:o,getPrimaryColorOverride:a,getMenuTagSwitch:l,getBreadcrumbSwitch:s,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c,getKeepAliveConfig:p,getMenuConfig:m,getDrawerPlacement:S,getColorWeakness:_,getWatermarkConfig:d,getDynamicDocumentTitle:b}=Y(),{setupAppMenu:v}=Be(),w=Mt(v,300),f=le({menuTagSwitch:l.value,breadcrumbSwitch:s.value,copyrightSwitch:i.value,contentTransition:u.value,watermarkSwitch:c.value,keepAliveConfig:p.value,menuConfig:m.value,drawerPlacement:S.value,colorWeakness:_.value,primaryColorOverride:a.value,watermarkConfig:d.value,dynamicDocumentTitle:b.value,throttleSetupAppMenu:w}),C=()=>{e({preset:"dialog",title:"恢复默认配置",type:"warning",content:"点击【确认初始化】按钮会恢复默认系统配置,是否继续?",positiveText:"确认初始化",negativeText:"取消",onPositiveClick:()=>{mo(ye(Fn()),(g,y)=>{f[y]=g,t(y,g)}),w()}})};return kn(Ge,f),{changePrimaryColor:n,getAppTheme:o,getPrimaryColorOverride:a,updateSettingState:t,modelReactive:f,defaultSettingBtnClick:C}},render(){const{defaultSettingBtnClick:e,$props:n}=this,{trapFocus:t,autoFocus:o,nativeScrollbar:a,...l}=n;return r(Sn,j(l,{trapFocus:!1,autoFocus:!1,width:320}),{default:()=>[r(zo,{title:"个性化配置",closable:!0},{default:()=>r(bn,{type:"bar",animated:!0,defaultValue:"appearance"},{default:()=>[r(et,{name:"appearance",tab:"外观"},{default:()=>[r(ms,null,null)]}),r(et,{name:"menu",tab:"菜单"},{default:()=>[r(hs,null,null)]}),r(et,{name:"watermark",tab:"水印"},{default:()=>[r(gs,null,null)]}),r(et,{name:"common",tab:"通用"},{default:()=>[r(fs,null,null)]})]}),footer:()=>r(L,{justify:"flex-start"},{default:()=>[r(J,{type:"warning",onClick:e},{icon:()=>r(E,{name:"reload"},null),default:()=>"初始化配置"})]})})]})}});function vs(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Ce(e)}const bs=x({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=Be(),{getBreadcrumbOptions:n}=ke(),{isTabletOrSmaller:t}=Ye();return{getBreadcrumbOptions:n,dropdownSelect:(l,s)=>{e(l,s)},breadcrumbItemClick:l=>{var s;if(!((s=l.children)!=null&&s.length)){const{meta:i={}}=l;i.sameLevel||e(l.fullPath,l)}},isTabletOrSmaller:t}},render(){let e;const{isTabletOrSmaller:n,getBreadcrumbOptions:t}=this,{dropdownSelect:o,breadcrumbItemClick:a}=this;return n?r("div",{style:"display: none;"},null):r(Io,null,{default:()=>[r(Ta,{tag:"li",name:"breadcrumb",appear:!0},vs(e=t.map(l=>r(Lo,{key:l.fullPath,onClick:a.bind(this,l)},{default:()=>{var s;return[r(De,{labelField:"breadcrumbLabel",keyField:"fullPath",options:l.children&&((s=l.children)==null?void 0:s.length)>1?l.children:[],onSelect:o.bind(this)},{default:()=>r("span",null,[l.label&&typeof l.label=="function"?l.label():l.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Tt(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Ce(e)}const _s=x({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:n}){const{changeMenuModelValue:t,resolveOption:o}=Be(),{getRoutes:a}=qe(),l=O({get:()=>e.show,set:h=>{n("update:show",h),h||_()}}),s=le({searchValue:null,searchOptions:[]}),i=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let u=0,c=u;const{isTabletOrSmaller:p}=Ye({observer:h=>{h&&(l.value=!1)}}),m=N(!1),S="content-item--active",_=()=>{s.searchOptions=[],s.searchValue=null,u=0,c=u},d=h=>{l.value||(h.ctrlKey||h.metaKey)&&h.key==="k"&&(h.preventDefault(),h.stopPropagation(),_(),l.value=!0)},b=h=>{if(h)m.value=!0;else{m.value=!1,s.searchOptions=[];return}const T=a().reduce((k,F)=>{var U;const A=je(F,["children","meta","path","name"]),P=o({...A,fullPath:F.path}),{breadcrumbLabel:M}=P;return(U=M==null?void 0:M.toLocaleLowerCase())!=null&&U.includes(h.toLocaleLowerCase())&&Ln(P)&&k.push(P),k},[]);setTimeout(()=>{s.searchOptions=T,ne().then(()=>{w()}),m.value=!1},300)},v=h=>{if(h){const{meta:T}=h;T.windowOpen?window.open(T.windowOpen):(l.value=!1,t(h.fullPath,h),setTimeout(En,300))}},w=()=>{const h=s.searchOptions[u],T=s.searchOptions[c];h&&ne().then(()=>{const k=$e(`attr:data_path="${h.path}"`),F=T?$e(`attr:data_path="${T==null?void 0:T.path}"`):null;if(F!=null&&F.length){const[A]=F;sa(A,S)}if(k!=null&&k.length){const[A]=k;xn(A,S)}})},f=h=>{const{icon:T}=h;return typeof T=="string"&&T?r(E,{name:T,size:"24"},null):typeof T=="function"?r(T,null,null):r(E,{name:"search",size:"24"},null)},C=h=>{h==="up"&&(u-=1,u<0&&(u=s.searchOptions.length-1)),h==="down"&&(u+=1,u>=s.searchOptions.length&&(u=0))},g=h=>{const T=h.key;switch((T==="ArrowUp"||T==="ArrowDown"||T==="Enter")&&(h.preventDefault(),h.stopPropagation()),c=u<=0?0:u,T){case"ArrowUp":C("up");break;case"ArrowDown":C("down");break;case"Enter":const k=s.searchOptions[u];k&&v(k);break}w()},y=({menuOption:h})=>r(L,j({align:"center",class:"content-item"},{onClick:v.bind(this,h),data_path:h.path}),{default:()=>[r("div",{class:"content-item-icon"},[f(h.meta)]),r("div",{class:"content-item-label"},[h.breadcrumbLabel]),r(E,{name:"enter",size:"18",customClassName:"content-item-icon__enter"},null)]});return ze(window,"keydown",d),{...we(s),modelShow:l,helperTipOptions:i,fuzzySearchMenuOptions:Mt(b,300),searchItemClick:v,RenderPreIcon:f,isTabletOrSmaller:p,SearchItem:y,loading:m,registerChangeSearchElementIndex:g}},render(){const{isTabletOrSmaller:e,searchOptions:n,loading:t}=this,{SearchItem:o,fuzzySearchMenuOptions:a,registerChangeSearchElementIndex:l}=this;return e?r("div",{style:"display: none;"},null):r(yn,{show:this.modelShow,"onUpdate:show":s=>this.modelShow=s,transformOrigin:"center",displayDirective:"if"},{default:()=>[r("div",{class:"global-search global-search--dark global-search--light",tabindex:"-1",onKeydown:l},[r("div",{class:"global-search__wrapper"},[r(Me,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>r(zt,{size:"large",value:this.searchValue,"onUpdate:value":s=>this.searchValue=s,clearable:!0,onInput:a.bind(this)},{prefix:()=>r(E,{name:"search",size:"24"},null)}),default:()=>{let s;return r(Dt,null,{default:()=>[r(Ke,{show:t},{default:()=>[n.length?r(L,{vertical:!0,size:[0,6],class:"global-search__card-content"},Tt(s=n.map((i,u)=>r(o,{menuOption:i,key:i.fullPath},null)))?s:{default:()=>[s]}):r(Fo,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>r(L,{justify:"center",class:"global-search__empty-content"},{default:()=>[r(wn,null,{default:()=>[q("没有搜索结果")]})]})})]})]})},action:()=>{let s;return r(L,{justify:"flex-start",align:"center",size:[16,0]},Tt(s=this.helperTipOptions.map(i=>r(L,{key:i.label,size:[4,0]},{default:()=>[i.icon.map(u=>r(L,{class:"item-icon",align:"center",justify:"center"},Tt(u)?u:{default:()=>[u]})),r(L,{class:"item-label",align:"center"},{default:()=>[i.label]})]})))?s:{default:()=>[s]})}})])])]})}}),Ss=x({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const o=ia();return o==="MacOS"?"⌘ + K":"CTRL + K"},click:o=>{const{onClick:a}=e;a&&B(a,o)}}},render(){const{getShortcutKeyAboutSystem:e,click:n,$t:t}=this;return r(J,{bordered:!1,onClick:n.bind(this),round:!0,tertiary:!0,style:"margin-right: 16px"},{icon:()=>r(E,{name:"search",size:"16"},null),default:()=>r(L,{align:"center"},{default:()=>[t("headerTooltip.Search"),r("div",{class:"global-search-btn__label"},[e()])]})})}}),eo=x({name:"AppAvatar",props:{...Bo,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number,Array],default:"medium"},avatarSize:{type:[String,Number],default:"medium"},vertical:{type:Boolean,default:!1}},setup(){const{getSigningCallback:e}=Xn();return{getSigningCallback:e}},render(){const{getSigningCallback:e,avatarSize:n,spaceSize:t,$props:o,vertical:a}=this;return r(J,{quaternary:!0,strong:!0,focusable:!1},{default:()=>[r(L,{align:"center",size:t,vertical:a},{default:()=>[r(Vo,j(o,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:n}),{default:()=>{var l;return e.avatar?null:(l=e==null?void 0:e.name)==null?void 0:l[0]}}),e==null?void 0:e.name]})]})}}),ws=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Cs={logout:()=>{const{logout:e}=Jn();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=W();e("lockScreenSwitch",!0)}},Ts=e=>{const n=Cs[e];n?n():window.$message.info("这个人很懒, 没做这个功能~")},Os=e=>{const{isTabletOrSmaller:n}=e,t=[],o=[{name:"menu",size:18,eventKey:"menu"}];return n.value?o:t},ks=e=>{const{isTabletOrSmaller:n}=e,t=[{name:"fullscreen",size:18,eventKey:"screen"},{name:"github",size:18,eventKey:"github"},{name:"setting",size:18,eventKey:"setting"}],o=[...t],a=[...t];return n.value?a:o},As=x({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:n}=W(),{t}=He(),[o,{toggleFullscreen:a,isEnabled:l}]=An(document.getElementsByTagName("html")[0]),{getDrawerPlacement:s,getBreadcrumbSwitch:i}=Y(),u=N(!1),c=N(!1),{isTabletOrSmaller:p}=Ye(),m=gt("globalDrawerValue"),S=O(()=>Os({isTabletOrSmaller:p})),_=O(()=>ks({isTabletOrSmaller:p})),d={search:()=>{c.value=!0},setting:()=>{u.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{l||window.$message.warning(t("globalMessage.isEnabledFullscreen")),a()},lock:()=>{n("lockScreenSwitch",!0)},menu:()=>{me("globalDrawerValue",!m.value)}};return{leftIconOptions:S,rightTooltipIconOptions:_,toolIconClick:w=>{var f;(f=d[w])==null||f.call(d)},showSettings:u,updateLocale:e,getDrawerPlacement:s,getBreadcrumbSwitch:i,globalSearchShown:c,isRenderVNode:w=>p.value?null:w}},render(){const{rightTooltipIconOptions:e,leftIconOptions:n,getDrawerPlacement:t,getBreadcrumbSwitch:o}=this,{toolIconClick:a,updateLocale:l,isRenderVNode:s}=this;return r(Cn,{class:"layout-header"},{default:()=>[r(_s,{show:this.globalSearchShown,"onUpdate:show":i=>this.globalSearchShown=i},null),r(L,{class:"layout-header__method",align:"center",justify:"space-between",wrap:!1},{default:()=>[r(L,{align:"center",wrap:!1},{default:()=>[n.map(i=>r(ds,{key:i.name,iconName:i.name,tooltipText:On(i.tooltip)?i.tooltip.value:i.tooltip,customClassName:i.iconClass,onClick:a.bind(this,i.name)},null)),o?r(bs,null,null):null]}),r(L,{justify:"end",align:"center",size:[0,0],wrap:!1},{default:()=>[s(r(Ss,{onClick:i=>{i.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(i=>r(J,{class:"override-button__layout",quaternary:!0,size:"medium",key:i.name,onClick:a.bind(this,i.name),focusable:!1},{default:()=>[r(E,{name:i.name,size:16,cursor:"pointer"},null)]})),r(De,{options:Dn,onSelect:i=>l(String(i)),trigger:"click"},{default:()=>[r(J,{quaternary:!0,class:"override-button__layout",focusable:!1},{default:()=>[r(E,{customClassName:"layout-header__method--icon",name:"language",size:"16",cursor:"pointer"},null)]})]}),r(De,{options:ws(),onSelect:Ts.bind(this),trigger:"click"},{default:()=>[r(eo,{avatarSize:24,spaceSize:[8,0],class:"override-button__layout"},null)]})]})]}),r(ys,{show:this.showSettings,"onUpdate:show":i=>this.showSettings=i,placement:t},null)]})}}),Ps=x({name:"LayoutHeaderWrapper",setup(){return{}},render(){return r(L,{size:[0,0]},{default:()=>[r(As,null,null)]})}});function Rs(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Ce(e)}const xs=x({name:"AppMenuTag",setup(e,{expose:n}){const t=se("scrollRef"),{getMenuKey:o,getMenuTagOptions:a}=ke(),{changeMenuModelValue:l}=Be(),{getRootPath:s}=Xe(),{maximize:i}=no(),{reload:u}=Ns(),{close:c,closeAll:p,closeRight:m,closeLeft:S,closeOther:_,checkCloseLeft:d,checkCloseRight:b}=oo(),v=["closeAll","closeRight","closeLeft","closeOther"];let w=1/0;const f={size:16},C=N([{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>r(E,{name:"close",size:f.size},null)},{label:"最大化当前页面",key:"maximizeLayoutContent",icon:()=>r(E,{name:"fullscreen_fold",size:f.size},null)},{label:"刷新当前页面",key:"reloadCurrentPage",icon:()=>r(E,{name:"reload",size:f.size},null)},{label:"新窗口打开",key:"windowOpenTab",icon:()=>r(E,{name:"shared",size:f.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>r(E,{name:"close_left",size:f.size},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>r(E,{name:"close_right",size:f.size},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>r(E,{name:"close_other",size:f.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>r(E,{name:"resize_h",size:f.size},null),disabled:!1}]),g=dt(16),y={closeCurrentPage:()=>{o.value!==s.value&&c(w)},reloadCurrentPage:()=>{u()},closeAll:()=>{p()},closeRight:()=>{m(w)},closeLeft:()=>{S(w)},closeOther:()=>{_(w)},windowOpenTab:()=>{const R=a.value[w];if(!(R!=null&&R.fullPath))return;const D=R.fullPath.startsWith("#")?R.fullPath:`#${R.fullPath}`;window.open(D,"_blank")},maximizeLayoutContent:()=>{const R=a.value[w];i(!0),R&&X(R)}},h=le({x:0,y:0,actionDropdownShow:!1}),T="menu_tag_data",k=gt("globalMainLayoutLoad"),F="n-scrollbar-container";let A=o.value;const P=N(!1),M=R=>{c(R)},U=(R,D)=>{for(const Z of C.value)if(Z.key===R){Z.disabled=D;break}},X=R=>{h.actionDropdownShow=!1,l(R.fullPath,R)},re=()=>{const R=document.getElementById(g);if(R)return Array.from(R.childNodes).find(Qe=>ua(Qe,F).value)},Je=R=>{var Z;const D=re();if(D){const Qe=D.scrollLeft||0,Kt=R==="left"?Math.max(0,Qe-200):Qe+200;(Z=t.value)==null||Z.scrollTo({left:Kt,behavior:"smooth"})}},Ze=R=>{h.actionDropdownShow=!1;const D=y[R];D==null||D()},ue=(R,D)=>{D.preventDefault(),w=R,h.actionDropdownShow=!1,ne(()=>{h.x=D.clientX,h.y=D.clientY,h.actionDropdownShow=!0})},$t=()=>{b(w)?U("closeRight",!1):U("closeRight",!0),d(w)?U("closeLeft",!1):U("closeLeft",!0)},lo=()=>{w=a.value.findIndex(D=>D.fullPath===o.value),$t()},ro=R=>{a.value.length>1&&R.fullPath!==s.value&&(R.closeable=!0),P.value=!0},so=R=>{R.fullPath!==o.value&&(R.closeable=!1),P.value=!1},io=()=>{re()&&ne().then(()=>{var D;(D=t.value)==null||D.scrollTo({left:99999,behavior:"smooth"})})},ht=()=>{ne().then(()=>{const R=$e(`attr:${T}="${o.value}"`);if(R!=null&&R.length){const[D]=R;ne().then(()=>{var Z;(Z=t.value)==null||Z.scrollTo({left:D.offsetLeft,behavior:"smooth"})})}})},uo=()=>{i(!0)};return We(()=>a.value,(R,D)=>{C.value.forEach(Z=>{v.includes(Z.key)&&(R.length>1?Z.disabled=!1:Z.disabled=!0)}),D!=null&&D.length&&(R.length>(D==null?void 0:D.length)?io():R.length===(D==null?void 0:D.length)&&ht()),D===void 0&&ht()},{immediate:!0}),de(()=>{h.actionDropdownShow&&$t(),A!==o.value&&(A=o.value,ht())}),n(),{getMenuTagOptions:a,closeCurrentMenuTag:M,getMenuKey:o,menuTagClick:X,moreOptions:C,scrollX:Je,scrollRef:t,uuidScrollBar:g,actionDropdownSelect:Ze,actionState:h,menuTagContextMenu:ue,setCurrentContextmenuIndex:lo,menuTagMouseenter:ro,menuTagMouseleave:so,MENU_TAG_DATA:T,iconConfig:f,maximize:i,reload:u,globalMainLayoutLoad:k,maximizeBtnClick:uo,isMouseInMenuTag:P}},render(){let e;const{iconConfig:n,uuidScrollBar:t,getMenuTagOptions:o,MENU_TAG_DATA:a,globalMainLayoutLoad:l,isMouseInMenuTag:s}=this,{maximizeBtnClick:i,closeCurrentMenuTag:u,scrollX:c,$t:p,menuTagClick:m,menuTagContextMenu:S,menuTagMouseenter:_,menuTagMouseleave:d,actionDropdownSelect:b,reload:v}=this;return r(Cn,null,{default:()=>[r("div",{class:"menu-tag"},[r(De,{class:"menu-tag__dropdown",options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,keyboard:!1,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onSelect:b.bind(this),onClickoutside:()=>{s||(this.actionState.actionDropdownShow=!1)}},null),r(L,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0},{default:()=>[r(J,{quaternary:!0,class:"override-button__menu-tag",focusable:!1,onClick:this.scrollX.bind(this,"left")},{icon:()=>r(E,{name:"expanded",width:n.size,height:n.size,customClassName:"menu-tag__left-arrow"},null)}),r(Dt,j({xScrollable:!0,ref:"scrollRef"},{id:t},{themeOverrides:{width:"0px",height:"0px"}}),{default:()=>[r(L,{class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},Rs(e=o.map((w,f)=>r(J,j({key:w.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:w.fullPath===this.getMenuKey?"primary":"default"},{onClick:m.bind(this,w),onContextmenu:S.bind(this,f),onMouseenter:_.bind(this,w),onMouseleave:d.bind(this,w),[a]:w.fullPath},{size:"small",focusable:!1,iconPlacement:"right"}),{default:()=>r(Lt,null,[r("span",null,{default:()=>{const{breadcrumbLabel:C,meta:{i18nKey:g}}=w;return g?p(g):C}})]),icon:()=>r(E,j({customClassName:"menu-tag__btn-icon",name:"close",size:"15"},{onMousedown:u.bind(this,f)}),null)})))?e:{default:()=>[e]})]}),r(L,{align:"center",inline:!0,wrap:!1,size:[0,0]},{default:()=>[r(J,{quaternary:!0,class:"override-button__menu-tag",focusable:!1,onClick:c.bind(this,"right")},{icon:()=>r(E,{name:"expanded",width:n.size,height:n.size,style:{transform:"rotate(180deg)"}},null)}),r(J,{quaternary:!0,class:"override-button__menu-tag",focusable:!1,onClick:i},{icon:()=>r(E,{name:"fullscreen_fold",width:n.size,height:n.size},null)}),r(J,{quaternary:!0,class:"override-button__menu-tag",focusable:!1,onClick:()=>{v()}},{icon:()=>r(E,{name:"reload",width:n.size,height:n.size,customClassName:`${l?"":"menu-tag__right-setting--spinning"}`},null)}),r(jn,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:18,keyboard:!1},{default:()=>[r(J,{quaternary:!0,class:"override-button__menu-tag",focusable:!1,onClick:this.setCurrentContextmenuIndex.bind(this)},{icon:()=>r(E,{name:"more",width:n.size,height:n.size},null)})]})]})]})])]})}}),Es=x({name:"LayoutFeatureWrapper",setup(){return{}},render(){return r(xs,null,null)}}),Ms={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},dn=()=>({lockPassword:null}),pn=Ko(K.isAppLockScreen,!1,window.localStorage,{mergeDefaults:!0}),to=()=>({setLockAppScreen:t=>{pn.value=t},getLockAppScreen:()=>pn.value}),Ds=x({name:"UnlockScreen",setup(){const[e,{validate:n}]=Ir(),{logout:t}=Jn(),{updateSettingState:o}=W(),{setLockAppScreen:a}=to(),{isTabletOrSmaller:l}=Ye(),s="HH:mm",i="A",u="YYYY-MM-DD",c="ddd",p=le({lockCondition:dn(),HH_MM:H().format(s),AM_PM:H().format(i),YY_MM_DD:H().format(u),DDD:H().format(c)}),m=setInterval(()=>{p.HH_MM=H().format(s),p.AM_PM=H().format(i)},6e3),S=setInterval(()=>{p.YY_MM_DD=H().format(u),p.DDD=H().format(c)},864e5),_=()=>{ce(K.appLockScreenPasswordKey,"localStorage"),o("lockScreenSwitch",!1),setTimeout(()=>{t()},100)},d=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页并且重新登录",positiveText:"确定",negativeText:"重新登录",onPositiveClick:_})},b=()=>{const v=Ie(K.appLockScreenPasswordKey,"localStorage");if(!v){window.$dialog.warning({title:"警告",content:()=>"检测到锁屏密码被修改,请重新登录",closable:!1,maskClosable:!1,closeOnEsc:!1,positiveText:"重新登录",onPositiveClick:_});return}const w=ca(v);n().then(()=>{w===p.lockCondition.lockPassword?(a(!1),o("lockScreenSwitch",!1),ce(K.appLockScreenPasswordKey,"localStorage"),p.lockCondition=dn()):window.$message.warning("密码错误,请重新输入")})};return It(()=>{clearInterval(m),clearInterval(S)}),{...we(p),backToSigning:d,unlockScreen:b,isTabletOrSmaller:l,register:e}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:n,AM_PM:t,YY_MM_DD:o,DDD:a}=this,l=n.split(":"),{unlockScreen:s,backToSigning:i,register:u}=this;return r("div",{class:"app-lock-screen__content app-lock-screen__content--full"},[r("div",{class:"app-lock-screen__unlock"},[r("div",{class:"app-lock-screen__unlock__content"},[r("div",{class:"app-lock-screen__unlock__content-wrapper"},[r("div",{class:["app-lock-screen__unlock__content-bg__wrapper","app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[r("div",{class:"left"},[l[0]]),r("div",{class:"right"},[l[1]])])]),r("div",{class:"app-lock-screen__unlock__content-avatar"},[r(eo,{avatarSize:52,style:"pointer-events: none;",vertical:!0},null)]),r("div",{class:"app-lock-screen__unlock__content-input"},[r($n,{onRegister:u,model:this.lockCondition,rules:Ms},{default:()=>[r(I,{path:"lockPassword"},{default:()=>[r(zt,{autofocus:!0,value:this.lockCondition.lockPassword,"onUpdate:value":c=>this.lockCondition.lockPassword=c,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,onKeydown:c=>{c.code==="Enter"&&s()}},null)]}),r(L,{justify:"space-between"},{default:()=>[r(J,{type:"primary",text:!0,onClick:i.bind(this)},{default:()=>[q("返回登陆")]}),r(J,{type:"primary",text:!0,onClick:s.bind(this)},{default:()=>[q("进入系统")]})]})]})]),r("div",{class:"app-lock-screen__unlock__content-date"},[r("div",{class:"current-year"},[o,q(" "),r("span",null,[a]),q(" "),r("span",null,[t])])])])])])}}),zs=e=>{const n=vt(e[0]),t=vt(e[1]),o=vt(e[2]);return O(()=>({"--window-width":"var(--html-width)","--window-height":"var(--html-height)","--layout-content-height":`calc(var(--html-height) - ${n.height.value}px - ${t.height.value}px - ${o.height.value}px)`,"--layout-content-width":`${n.width.value}px`,"--layout-siderbar-height":`${n.height.value}px`,"--layout-menutag-height":`${t.height.value}px`,"--layout-footer-height":`${o.height.value}px`}))},Is=x({name:"RLayout",setup(){const e=ee(),n=ee(),t=ee(),{getMenuTagSwitch:o,getCopyrightSwitch:a}=Y(),{getLockAppScreen:l}=to(),s=zs([e,n,t]);return{getMenuTagSwitch:o,cssVarsRef:s,getLockAppScreen:l,layoutSiderBarRef:e,layoutMenuTagRef:n,layoutFooterRef:t,getCopyrightSwitch:a}},render(){const{getMenuTagSwitch:e,cssVarsRef:n,getCopyrightSwitch:t}=this,{getLockAppScreen:o}=this;return o()?r(Ds,null,null):r(No,{class:"r-layout-full",style:[n],hasSider:!0,embedded:!0},{default:()=>[r(os,null,null),r(Xt,{class:"r-layout-full__viewer"},{default:()=>[r(Ps,{ref:"layoutSiderBarRef"},null),e?r(Es,{ref:"layoutMenuTagRef"},null):null,r(Xt,{ref:xe,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[r(Qn,null,null)]}),t?r(cs,{ref:"layoutFooterRef"},null):null]})]})}}),Ls=[{path:"/",name:"RLogin",component:()=>z(()=>import("./index-BrBEr-DR.js"),__vite__mapDeps([97,40,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,46,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,80,81,82,38,39,57,41,42,43,44,45,47,48,49,50,51,52,53,54,98]))},{path:"/",name:"RLayout",component:Is,children:[...Xr(),{path:"/:catchAll(.*)",component:()=>z(()=>import("./index-B1QNREDs.js"),__vite__mapDeps([99,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,46,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,100])),meta:{i18nKey:V("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}}]}],pt=wa({history:Ca(),routes:Ls,scrollBehavior:e=>{rr(e)}}),Bi=e=>{e.use(pt),Qr(pt)},Ut=()=>pt?{router:pt}:{router:{}},mn="YYYY-MM-DD HH:mm:ss",Fs=()=>({locale:s=>{const i=el[s];i?H.locale(i):H.locale(tl)},getStartAndEndOfDay:s=>{const{format:i=mn}=s??{},u=H(),c=u.startOf("day"),p=u.endOf("day"),m=u.format(i),S=c.format(i),_=p.format(i);return{today:u,startOfDay:c,endOfDay:p,formatToday:m,formatStartOfDay:S,formatEndOfDay:_}},format:(s,i)=>{const{format:u=mn}=i??{};return H(s).format(u)},isDayjs:s=>H.isDayjs(s),daysDiff:(s,i)=>{const u=H(s);return H(i).diff(u,"days")},isDateInRange:(s,i)=>{const{start:u,end:c}=i,p=H(s);return p.isAfter(u)&&p.isBefore(c)}});function Ye(e){const{width:n,height:t}=Wo(e),o=N(!1),{observer:a}=e??{};return da(()=>{const{media:s=768}=e??{};o.value=n.value<=s,a==null||a(o.value,{width:n.value,height:t.value})}),{width:n,height:t,isTabletOrSmaller:ve(o)}}let at=999,Ot=!1;const he="ELEMENT-FULLSCREEN-RAY",fn=document.createElement("style"),Bs=(e,n)=>{const{beforeEnter:t,beforeExit:o,enter:a,exit:l,backgroundColor:s,zIndex:i,transition:u="transform 0.3s var(--r-bezier)"}=n??{};let c=!1;const p={x:null,y:null},m=N(!1),S=()=>{const v=ae(e);if(!v)return;const{left:w,top:f}=v.getBoundingClientRect();p.x===null&&p.y===null&&(p.x=-w,p.y=-f),ct(document.body,{"--element-fullscreen-z-index":ge(i,"Null")||ge(i,"Undefined")?at:i,"--element-fullscreen-transition":u,"--element-fullscreen-background-color":s,"--element-fullscreen-width":"var(--html-width)","--element-fullscreen-height":"var(--html-height)","--element-fullscreen-transform-x":`${p.x}px`,"--element-fullscreen-transform-y":`${p.y}px`});const C=`
+ [${he}] {
+ position: fixed;
+ width: var(--element-fullscreen-width) !important;
+ height: var(--element-fullscreen-height) !important;
+ transform: translate(var(--element-fullscreen-transform-x), var(--element-fullscreen-transform-y)) !important;
+ transition: var(--element-fullscreen-transition);
+ z-index: var(--element-fullscreen-z-index) !important;
+ background-color: var(--element-fullscreen-background-color);
+ }
+ `.trim();fn.innerHTML=C,Ot||document.head.appendChild(fn)},_=()=>{const v=ae(e);t==null||t(),v&&(v.getAttribute(he)||v.setAttribute(he,he),c||(c=!0,at+=1),Ot||(S(),Ot=!0),v.style.transition=u,m.value=!0,a==null||a())},d=()=>{o==null||o();const v=ae(e);v&&v.removeAttribute(he),m.value=!1,l==null||l()},b=()=>{const v=ae(e);v&&(v.getAttribute(he)?d():_())};return Vt(()=>{const v=ae(e);v&&v.removeAttribute(he),at=Math.max(999,at-1),m.value=!1}),{enter:_,exit:d,toggleFullscreen:b,isFullscreen:ve(m)}},kt={svg:ba,png:va,jpeg:ya,blob:ha,pixelData:ga,canvas:fa},Vi=(e,n)=>{const{beforeCreate:t,created:o,createdError:a,finally:l,imageType:s}=n??{};return{create:u=>new Promise((c,p)=>{var _;const m=ae(e);if(t==null||t(m),!m)return a==null||a(),p("[useDomToImage]: target element is undefined.");(_=kt[u??s??"jpeg"])==null||_.call(kt,m,n).then(d=>(o==null||o(d,m),c(d))).catch(d=>(a==null||a(d),p(d))).finally(()=>{l==null||l(m)})})}},Ni=(e,n)=>({print:()=>{const o=ae(e)||e;ta({...Se(n,["printable"]),printable:o})}}),lt={page:1,pageSize:10,showSizePicker:!0,pageSizes:[10,20,50,100]},Vs=(e,n)=>{const t=O(()=>({...lt,...Se(n,["on-update:page","on-update:page-size","onUpdatePage","onUpdatePageSize","onUpdate:page","onUpdate:page-size","onUpdate:pageSize"]),...a})),o=ee(e),a={onUpdatePage:f=>{var g;const{pageChange:C}=t.value;l.value.page=f,(g=o.value)==null||g.call(o),C==null||C(f)},onUpdatePageSize:f=>{var g;const{pageSizeChange:C}=t.value;l.value.pageSize=f,l.value.page=lt.page,(g=o.value)==null||g.call(o),C==null||C(f)}},l=N(t.value),s=l.value.onUpdatePage,i=l.value.onUpdatePageSize,u=()=>l.value.itemCount,c=f=>{l.value.itemCount=f},p=()=>l.value.page,m=f=>{s(f)},S=()=>l.value.pageSize,_=f=>{i(f)},d=()=>l.value,b=o.value,v=f=>{o.value=f},w=()=>{var y;const{pageSizes:f,pageChange:C,pageSizeChange:g}=t.value;l.value.page=lt.page,l.value.pageSize=(f==null?void 0:f[0])||lt.pageSize,(y=o.value)==null||y.call(o),C==null||C(l.value.page),g==null||g(l.value.pageSize)};return Vt(()=>{o.value=void 0}),[l,{getItemCount:u,setItemCount:c,getPage:p,setPage:m,getPageSize:S,setPageSize:_,getPagination:d,getCallback:b,setCallback:v,resetPagination:w}]},no=()=>({isLayoutContentMaximized:O(()=>gt("layoutContentMaximize").value),maximize:(t,o)=>{var i;const{scrollToOptions:a}=o??{},l=ae(xe),{toggleFullscreen:s}=Bs(l,o);me("layoutContentMaximize",t),s(),a&&t&&((i=xe==null?void 0:xe.value)==null||i.scrollTo(a))}}),Ns=()=>({reload:(o=800)=>{me("globalMainLayoutLoad",!1),setTimeout(()=>me("globalMainLayoutLoad",!0),o)},openSpin:()=>{me("layoutContentSpinning",!0)},closeSpin:()=>{me("layoutContentSpinning",!1)}}),ji=()=>({setWatermarkContent:a=>{const{getWatermarkConfig:l}=Y(),s=Object.assign({},l.value,{content:a}),{updateSettingState:i}=W();i("watermarkConfig",s)},showWatermark:()=>{const{updateSettingState:a}=W();a("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:a}=W();a("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:a}=Y(),{updateSettingState:l}=W();l("watermarkSwitch",!a.value)}}),rt=e=>{const{getPrimaryColorOverride:n}=Y(),{updateSettingState:t}=W();t("primaryColorOverride",e?it({},n.value,_e.appNaiveUIThemeOverrides.dark):it({},n.value,_e.appNaiveUIThemeOverrides.light))},Ui=()=>{const e=()=>{const{getAppTheme:l}=Y(),{t:s}=He();return{theme:l.value,themeI18nLabel:l.value?s("headerSettingOptions.ThemeOptions.Dark"):s("headerSettingOptions.ThemeOptions.Light"),themeLabel:l.value?"Dark":"Light"}};return{darkTheme:()=>{const{updateSettingState:l}=W();l("_appTheme",!0),l("appTheme","dark"),rt(!0)},lightTheme:()=>{const{updateSettingState:l}=W();l("_appTheme",!1),l("appTheme","light"),rt(!1)},toggleTheme:()=>{const{theme:l}=e(),{updateSettingState:s}=W();s("_appTheme",!l),s("appTheme",l?"light":"dark"),rt(!l)},getAppTheme:e,syncSystemTheme:()=>{const{getAppTheme:l}=Y(),{updateSettingState:s}=W(),{system:i}=Tn();s("_appTheme",i.value==="dark"),s("appTheme","auto"),rt(l.value)}}},Pe=(e,n)=>{const{getMenuTagOptions:t}=ke();if(typeof e=="number"){if(isNaN(e)){console.warn(`${n}: The ${e} is NaN, expect number.`);return}if(e>t.value.length||e<-1){console.warn(`${n}: The incoming index ${e} did not match the corresponding item.`);return}return{option:t.value[e],index:e}}else if(typeof e=="string"){const o=t.value.findIndex(a=>a.fullPath===e);return o>-1?{option:t.value[o],index:o}:console.warn(`${n}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:o}=e,a=t.value.findIndex(l=>l.fullPath===o);if(a===-1){console.warn(`${n}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:a}}};function oo(){const{getMenuTagOptions:e,getMenuKey:n}=ke(),{changeMenuModelValue:t,spliceMenTagOptions:o,setMenuTagOptions:a,resolveOption:l}=Be(),s=()=>e.value.findIndex(d=>d.fullPath===n.value),i=d=>{const b=Pe(d,"checkCloseRight");if(b){const{index:v}=b,w=e.value.length-1;return!(v>=w)}return!1},u=d=>{const b=Pe(d,"checkCloseRight");if(b){const{index:v}=b,w=e.value.length-1;return v===0?!1:v>0&&w>0}return!1};return{close:d=>{const b=Pe(d,"close");if(e.value.length!==1&&b){const{index:v,option:w}=b;if(o(v),w.fullPath===n.value){let f=u(v)?v-1:i(v)?v:v-1;f<0&&(f=0);const C=e.value[f];C&&t(C.fullPath,C)}}},closeAll:()=>{o(0,e.value.length);const{getRootPath:d}=Xe(),{router:{getRoutes:b}}=Ut(),v=b().find(w=>w.path===d.value);if(v){const w=je(v,Et),f=l(w);t(f.path,l({...f,fullPath:f.path}))}},closeRight:d=>{const b=Pe(d,"closeRight");if(b){const{option:v,index:w}=b,f=e.value.length-w,C=s();o(w+1,f),w<=C&&n.value!==v.fullPath&&t(v.fullPath,v)}},closeLeft:d=>{const b=Pe(d,"closeLeft");if(b){const{option:v,index:w}=b,f=s();o(0,w),f<=w&&n.value!==v.fullPath&&t(v.fullPath,v)}},closeOther:d=>{const b=Pe(d,"closeOther");if(b){const{option:v}=b;n.value!==v.fullPath?(o(0,e.value.length),t(v.fullPath,v)):a(v,!1)}},getCurrentTagIndex:s,checkCloseRight:i,checkCloseLeft:u}}function $i(){return{navigationTo:(n,t)=>{const{router:{getRoutes:o,push:a,replace:l}}=Ut(),{isPush:s=!0,query:i}=t||{},u=c=>s?a({path:c,query:i}):l({path:c,query:i});if(typeof n=="number"){if(isNaN(n)){console.warn(`[navigationTo]: The ${n} is NaN, expect number.`);return}const{getMenuOptions:c}=ke();if(n>c.value.length){console.warn(`[navigationTo]: The current ${n} exceeds the maximum number of menus.`);return}const p=c.value[n],m=S=>{if(S.children&&S.children.length>0){const{children:[_]}=S;m(_);return}u(S.fullPath)};m(p)}else if(typeof n=="string"){const c=o().find(p=>p.path===n);c?u(c.path):console.warn(`[navigationTo]: The path "${n}" is not found.`)}else u(n.fullPath)}}}function Xe(){const{getAppRootRoute:e}=Y(),{updateSettingState:n}=W(),t=e,o=O(()=>e.value.path),a=O(()=>e.value.name);return{getRootRoute:t,getRootPath:o,getRootName:a,setRootRoute:s=>{n("appRootRoute",Object.assign({},e.value,s))}}}const js=(e,n)=>{const{show:t,...o}=n;e.meta.extra=Object.assign({},e.meta.extra,{...o,show:t}),e.extra=Wn(e)},gn=(e,n,t)=>{const o=Hn(e,n);o&&js(o,t)},At=(e,n,t)=>{const{getMenuOptions:o}=ke();if(typeof e=="string")gn(o.value,e,t);else if(ge(e,"Object")){const{fullPath:a}=e;gn(o.value,a,t)}else console.warn(`[useBadge ${n}]: target expect string or object.`)};function Ki(){return{hidden:o=>{At(o,"hidden",{show:!1})},show:(o,a)=>{At(o,"show",{...a,show:!0})},update:(o,a)=>{At(o,"update",a)}}}const Wi=()=>{const e=zn.value,{scrollTo:n}=e||{};if(!n)throw new Error("[useSiderScroll]: LAYOUT_SIDER_REF is not ready yet. please wait component mounted!");return n},ao=()=>Ie(K.localeLanguage,"localStorage",{defaultValue:Za});export{xi as $,bi as A,Dn as B,_t as C,el as D,gi as E,Ei as F,Xa as G,wi as H,Oi as I,ki as J,Ai as K,zn as L,yi as M,Ii as N,zi as O,Pi as P,Vs as Q,$n as R,ts as S,Ti as T,ln as U,_r as V,jr as W,Mi as X,Fs as Y,Di as Z,z as _,Vi as a,rs as a0,Fi as a1,Si as a2,Er as a3,jn as a4,no as a5,Ki as a6,ji as a7,Ns as a8,$i as a9,Ni as b,Wi as c,_i as d,Y as e,K as f,hi as g,_e as h,eo as i,Ir as j,W as k,dn as l,to as m,Ri as n,gt as o,Jn as p,vi as q,Ms as r,tl as s,Li as t,Ui as u,Ci as v,Bi as w,He as x,Xe as y,E as z};
diff --git a/js/hooks-CkuihJ2J.js.gz b/js/hooks-CkuihJ2J.js.gz
new file mode 100644
index 00000000..403c0873
Binary files /dev/null and b/js/hooks-CkuihJ2J.js.gz differ
diff --git a/js/hooks-e_5YOkn0.js b/js/hooks-e_5YOkn0.js
deleted file mode 100644
index 1c40adcc..00000000
--- a/js/hooks-e_5YOkn0.js
+++ /dev/null
@@ -1,2 +0,0 @@
-const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/en-US-CUDyoUDf.js","js/dayjs@1.11.13-Dcmsq1le.js","js/classnames@2.5.1-Dfc4g_b4.js","js/print-js@1.6.0-DO6wNZql.js","js/vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js","js/@vue_reactivity@3.5.24-d_gljepZ.js","js/@vue_shared@3.5.24-U7eEDHHZ.js","js/@vue_runtime-core@3.5.24-ByO0f-01.js","js/lodash-es@4.17.21-UVJw7vmf.js","js/js-cookie@3.0.5-Z_8Sd105.js","js/screenfull@5.2.0-CSmfy_M5.js","js/jsbarcode@3.11.6-_Q8BloHp.js","js/@logicflow_core@2.0.10-9WfPQnfd.js","js/mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js","js/preact@10.25.4-CrjB-ZC0.js","js/mobx@5.15.7-DLDjekon.js","js/uuid@9.0.1-CtRu48qb.js","js/mousetrap@1.6.5-OHXNXF9n.js","js/mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js","css/@logicflow_core@2.0-Z6H4Q2Ml.css","js/currency.js@2.0.4-9OAR_aOO.js","js/crypto-js@4.2.0-BC7ZohPc.js","js/naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js","js/date-fns@3.6.0-BMcLdxE-.js","js/seemly@0.3.9-DfXeAbNj.js","js/vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js","js/evtd@0.2.4-CI_DDEu_.js","js/@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js","js/vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js","js/vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js","js/@juggle_resize-observer@3.4.0-C8OzoCMD.js","js/css-render@0.15.14-C5toWlUr.js","js/@emotion_hash@0.8.0-WldOFDRm.js","js/@vue_runtime-dom@3.5.24-1mSnmyOI.js","js/treemate@0.3.11-DKekKYbv.js","js/date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js","js/async-validator@4.2.5-9PlIezaS.js","js/@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js","js/@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js","js/@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js","js/utils-m85f38M9.js","js/pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js","js/destr@2.0.5-BPvN1X9m.js","js/deep-pick-omit@1.2.1-CegYQlcN.js","js/pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js","js/html-to-image@1.11.13-C6a6vdc2.js","js/vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js","js/interactjs@1.10.27-BJB5VkCx.js","js/vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js","js/@intlify_shared@9.13.1-CM6R_CZ5.js","js/@intlify_core-base@9.13.1-BNWv53cz.js","js/@intlify_message-compiler@9.13.1-4K4Nd_mc.js","js/echarts@6.0.0-BTrF8XjC.js","js/tslib@2.3.0-BDyQ-Jie.js","js/zrender@6.0.0-Dzb6jg8s.js","js/zh-CN--bPWsdXv.js","js/index-CzDyn668.js","js/index-CDaxZaVN.js","css/index-BPwDcGFh.css","js/index-DwKIFXps.js","js/instance-BGBkh1Fq.js","js/axios@1.10.0-Dq7h7Pqt.js","css/index-C60eEB5E.css","js/barcode-demo-C40Xi6m0.js","js/index-DsQ64uCU.js","js/index-NVyqKg5F.js","js/index-C3Yv6vRM.js","js/draggable-card-Cy6jCtqL.js","js/index-DuxR7hbL.js","css/index-D9y7XLpS.css","js/flow-demo-tuzGDgJ-.js","js/index-DsQaiN7d.js","js/index-BNdLf33E.js","js/index-BfKMY7I2.js","js/index-Br3zJGCz.js","js/index-CLFtpzOy.js","js/index-Dj9onFnk.js","js/index-DKJtb46s.js","js/index-BUmBHfuP.js","js/index-BcqjFAiO.js","js/vue3-next-qrcode@3.0.2_vue@3.5.24_typescript@5.8.3_-C6qNLcNl.js","css/vue3-next-qrcode@3.0.2_vue@3.5.24_typescript@5.8-B14JuMU_.css","js/ray-dCjhX_JK.js","js/index-BuEzlTvF.js","css/index-C7SBslZD.css","js/index-Bu_LQhKk.js","js/index-jaC4Atfq.js","js/index-CrP7_Kyc.js","css/index-CCBgYJcK.css","js/index-rGJQ1ovN.js","js/index-Vr9tfLmH.js","css/index-Bit-kagu.css","js/table-auto-height-eNLscfFz.js","js/mockjs@1.1.0-ege38Uil.js","js/table-pro-demo-DYyJ_70H.js","js/index-Bs7Fuko6.js","js/index-BorYU1NY.js","js/index-CAFjD97U.js","css/index-DId3lj_V.css","js/index-Cy-50V4g.js","css/index-CEBSONXB.css"])))=>i.map(i=>d[i]);
-var co=Object.defineProperty;var po=(e,n,t)=>n in e?co(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t;var Vt=(e,n,t)=>po(e,typeof n!="symbol"?n+"":n,t);import{s as pt,c as he,m as at,z as Se,q as At,w as fn,p as xe,A as fo}from"./lodash-es@4.17.21-UVJw7vmf.js";import{d as Nt,z as jt,f as mo,g as go,c as ho,N as Ee,a as yo,b as vo,e as L,h as Ue,m as bo,i as mn,u as _o,S as Pt,j as So,k as Me,l as wo,n as gn,o as Co,p as Ne,q as To,r as fe,t as Oo,s as hn,v as ko,w as Ao,x as yn,y as lt,A as Ut,B as vn,C as Po,D as Ro,E as xo,F as oe,G as Eo,H as $t,I as z,J as ne,K as G,L as Mo,M as Rt,O as bn,P as J,Q as Do,R as zo,T as Ze,U as Io,V as Lo,W as Fo,X as Bo,Y as Vo,Z as _n,_ as No,$ as Kt}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{o as jo,u as De,a as Uo,b as Sn,c as wn,d as $o,e as ft,f as Ko}from"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import{s as ee,k as V,n as ye,h as ae,o as Wo,y as we,a as Cn,u as Q}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import{n as Y,j as ue,m as x,d as r,p as U,q as ge,T as qo,t as le,f as O,l as Ce,w as $e,v as Ho,x as xt,i as Te,h as it,F as Tn,y as On,z as Go,A as Yo,C as Xo,D as ke,E as mt,G as Be,H as Jo,S as Zo,K as Qo,I as Wt,J as q}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import{d as H}from"./dayjs@1.11.13-Dcmsq1le.js";import{p as ea}from"./print-js@1.6.0-DO6wNZql.js";import{u as kn}from"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import{b as ta}from"./jsbarcode@3.11.6-_Q8BloHp.js";import{L as qt}from"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{u as Et,g as ze,i as me,s as Pe,a as wt,c as na,b as Ct,d as j,e as _e,q as je,f as An,l as Pn,h as oa,r as ve,j as aa,k as B,m as rt,n as Rn,p as xn,o as Mt,t as la,v as Ht,w as ie,x as En,y as ra,z as sa,A as ia,B as ua,C as ca}from"./utils-m85f38M9.js";import{i as da}from"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import{d as ut,c as pa}from"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import{t as fa,a as ma,b as ga,c as ha,d as ya,e as va}from"./html-to-image@1.11.13-C6a6vdc2.js";import{u as Ke,a as ba,o as _a,c as Sa,b as wa}from"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import{T as Mn,a as Ca}from"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import{i as Gt}from"./interactjs@1.10.27-BJB5VkCx.js";import{c as Ta}from"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import{r as Oa,u as Ve,i as ka,a as Aa,b as Pa,c as Ra,d as xa,e as Ea,f as Ma,g as Da,h as za,j as Ia,k as La,l as Fa,m as Ba,n as Va,o as Na,p as ja,q as Ua,s as $a}from"./echarts@6.0.0-BTrF8XjC.js";import{j as Ka}from"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";const mi=(e,n)=>{if(typeof n!="string"||!n.trim())throw new TypeError("Expected prefix to be a non-empty string");const t={};return Object.keys(e).forEach(o=>{const a=e[o].default;let l=o.replace(`./${n}/`,"").replace(/^\.\//,"");const s=l.lastIndexOf(".");l=l.substring(0,s);const i=l.split("/"),u=i.shift(),c=i.join(".");u&&(c?(pt(t,u,t[u]||{}),pt(t[u],c,a)):pt(t,u,a||{}))}),t},Wa="modulepreload",qa=function(e){return"/ray-template/"+e},Yt={},D=function(n,t,o){let a=Promise.resolve();if(t&&t.length>0){let s=function(c){return Promise.all(c.map(d=>Promise.resolve(d).then(f=>({status:"fulfilled",value:f}),f=>({status:"rejected",reason:f}))))};document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),u=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));a=s(t.map(c=>{if(c=qa(c),c in Yt)return;Yt[c]=!0;const d=c.endsWith(".css"),f=d?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${f}`))return;const S=document.createElement("link");if(S.rel=d?"stylesheet":Wa,d||(S.as="script"),S.crossOrigin="",S.href=c,u&&S.setAttribute("nonce",u),document.head.appendChild(S),d)return new Promise((_,y)=>{S.addEventListener("load",_),S.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${c}`)))})}))}function l(s){const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=s,window.dispatchEvent(i),!i.defaultPrevented)throw s}return a.then(s=>{for(const i of s||[])i.status==="rejected"&&l(i.reason);return n().catch(l)})},Ha=(e,n,t)=>{const o=e[n];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((a,l)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(l.bind(null,new Error("Unknown variable dynamic import: "+n+(n.split("/").length!==t?". Note that variables only represent file names one level deep.":""))))})},Ga=async e=>{var t;const n={};for(const o of e){const a=await Ha(Object.assign({"../lang/en-US.ts":()=>D(()=>import("./en-US-CUDyoUDf.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),"../lang/zh-CN.ts":()=>D(()=>import("./zh-CN--bPWsdXv.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54]))}),`../lang/${o.key}.ts`,3),l=o.key;l&&(n[l]=((t=a==null?void 0:a.default)==null?void 0:t.message)??{})}return n},gi=e=>{switch(e){case"zh-CN":return{locale:jt,dateLocal:Nt};case"en-US":return{locale:null,dateLocal:null};default:return{locale:jt,dateLocal:Nt}}},Ya={darkClassName:"ray-template--dark",lightClassName:"ray-template--light",rayTemplateThemePrimaryColor:"--r-theme-primary-color",rayTemplateThemePrimaryFadeColor:"--r-theme-primary-fade-color",preLoadingAnimation:"pre-loading-animation",htmlHeight:"--html-height",htmlWidth:"--html-width"},hi={max:5,closable:!1},yi="loading",vi="",$={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appMenuTagOptions:"appMenuTagOptions",appLockScreenPasswordKey:"appLockScreenPasswordKey"},Xa=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],be={appThemeColors:["#2d8cf0","#3f9eff","#ff42bc","#ee4f12","#dbcb02","#18a058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.85)"},appNaiveUIThemeOverrides:{dark:{common:{borderRadius:"4px",baseColor:"rgba(18, 18, 18, 1)"}},light:{common:{borderRadius:"4px",baseColor:"rgba(255, 255, 255, 1)"}}},echartTheme:"macarons"},Dn=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Ja="zh-CN",Za="zh-CN",Qa={"zh-CN":"zh-cn","en-US":"en"},el="zh-cn",bi={cssUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},_i={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Dt=ee(null),zn=ee(null),tl=["RLogin","ErrorPage","RayTemplateDoc"],Qe=[],Si=(e,n)=>{const t=V(0),o=V(0),a=V(!1),{clickOutside:l}={},s=f=>{a.value=f},i=f=>{f.preventDefault(),s(!1),Y().then(()=>{const{clientX:S,clientY:_}=f;t.value=S,o.value=_,s(!0)})};l&&jo(e,f=>{l(f)});const u=De(e,"contextmenu",i,n),c=De(e,"click",()=>{s(!1)});return{stop:()=>{u(),c()},x:ye(t),y:ye(o),show:ye(a),updateShow:s}},zt=ae({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function pe(e,n,t){Et(zt,e,n,t)}function ct(e){return ye(Wo(zt,e))}function nl(){return{...we(ye(zt))}}let de;const ol=async()=>{const e=ao(),n=await Ga(Dn);return Ta({locale:e,messages:n,missingWarn:!1,fallbackLocale:Za})},wi=async e=>{const n=await ol();e.use(n),de=n},Xt=(e,n)=>n,We=e=>{if(!de)return{t:l=>Xt(e,l),locale:l=>{}};const{t:n,...t}=de.global;return{...t,t:(l,...s)=>l?l.includes(".")?n(Xt(e,l),...s):l:"",locale:l=>{de.mode==="legacy"?de.global.locale=l:Cn(de.global.locale)?de.global.locale.value=l:de.global.locale=l}}},N=e=>e,al={path:"/dashboard",component:()=>D(()=>import("./index-CzDyn668.js"),__vite__mapDeps([56,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,57,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,58])),meta:{i18nKey:N("menu.Dashboard"),icon:"dashboard",order:0}},ll=Object.freeze(Object.defineProperty({__proto__:null,default:al},Symbol.toStringTag,{value:"Module"})),rl={path:"/axios",name:"RAxios",component:()=>D(()=>import("./index-DwKIFXps.js"),__vite__mapDeps([59,4,5,6,7,8,9,10,2,60,61,1,3,11,12,13,14,15,16,17,18,19,40,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54,62])),meta:{i18nKey:N("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},sl=Object.freeze(Object.defineProperty({__proto__:null,default:rl},Symbol.toStringTag,{value:"Module"})),il={path:"barcode",component:()=>D(()=>import("./barcode-demo-C40Xi6m0.js"),__vite__mapDeps([63,20,21,2,1,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,11,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:N("menu.Barcode"),icon:"other",order:2,extra:{label:"new"}}},ul=Object.freeze(Object.defineProperty({__proto__:null,default:il},Symbol.toStringTag,{value:"Module"})),cl={path:"/cache-demo",component:()=>D(()=>import("./index-DsQ64uCU.js"),__vite__mapDeps([64,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,40,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:N("menu.CacheDemo"),icon:"other",order:3}},dl=Object.freeze(Object.defineProperty({__proto__:null,default:cl},Symbol.toStringTag,{value:"Module"})),pl={path:"/context-menu",component:()=>D(()=>import("./index-NVyqKg5F.js"),__vite__mapDeps([65,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:N("menu.ContextMenu"),icon:"other",order:2}},fl=Object.freeze(Object.defineProperty({__proto__:null,default:pl},Symbol.toStringTag,{value:"Module"})),ml={path:"/directive",component:()=>D(()=>import("./index-C3Yv6vRM.js"),__vite__mapDeps([66,7,5,6,22,23,24,25,26,27,28,29,30,31,32,33,8,34,35,36,37])),meta:{i18nKey:N("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},gl=Object.freeze(Object.defineProperty({__proto__:null,default:ml},Symbol.toStringTag,{value:"Module"})),hl={path:"/draggable-card",component:()=>D(()=>import("./draggable-card-Cy6jCtqL.js"),__vite__mapDeps([67,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:N("menu.DraggableCard"),icon:"other",order:2,extra:{label:"drag"}}},yl=Object.freeze(Object.defineProperty({__proto__:null,default:hl},Symbol.toStringTag,{value:"Module"})),vl={path:"/echart",component:()=>D(()=>import("./index-DuxR7hbL.js"),__vite__mapDeps([68,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,69])),meta:{i18nKey:N("menu.Echart"),icon:"echart",order:1,extra:{label:"useChart"}}},bl=Object.freeze(Object.defineProperty({__proto__:null,default:vl},Symbol.toStringTag,{value:"Module"})),_l={path:"/flow",component:()=>D(()=>import("./flow-demo-tuzGDgJ-.js"),__vite__mapDeps([70,20,21,2,1,3,4,5,6,7,8,9,10,11,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,12,13,14,15,16,17,18,19,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:N("menu.Flow"),icon:"other",order:2}},Sl=Object.freeze(Object.defineProperty({__proto__:null,default:_l},Symbol.toStringTag,{value:"Module"})),wl={path:"/form",component:()=>D(()=>import("./index-DsQaiN7d.js"),__vite__mapDeps([71,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,60,61,40,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:N("menu.Form"),icon:"other",order:2,extra:{label:"useForm"}}},Cl=Object.freeze(Object.defineProperty({__proto__:null,default:wl},Symbol.toStringTag,{value:"Module"})),Tl={path:"/iframe",component:()=>D(()=>import("./index-BNdLf33E.js"),__vite__mapDeps([72,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},Ol=Object.freeze(Object.defineProperty({__proto__:null,default:Tl},Symbol.toStringTag,{value:"Module"})),kl={path:"/mock-demo",component:()=>D(()=>import("./index-BfKMY7I2.js"),__vite__mapDeps([73,20,21,2,1,3,11,12,13,14,15,8,16,17,18,19,4,5,6,7,9,10,60,61,40,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:N("menu.Mock"),icon:"other",order:3,keepAlive:!1,extra:{label:"usePagination"}}},Al=Object.freeze(Object.defineProperty({__proto__:null,default:kl},Symbol.toStringTag,{value:"Module"})),Pl={path:"/modal-demo",component:()=>D(()=>import("./index-Br3zJGCz.js"),__vite__mapDeps([74,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:N("menu.Modal"),icon:"other",order:3}},Rl=Object.freeze(Object.defineProperty({__proto__:null,default:Pl},Symbol.toStringTag,{value:"Module"})),ot=()=>D(()=>Promise.resolve().then(()=>ss),void 0),xl={path:"/multi",component:ot,meta:{i18nKey:N("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>D(()=>import("./index-CLFtpzOy.js"),__vite__mapDeps([75,7,5,6,22,23,24,25,26,27,28,29,30,31,32,33,8,34,35,36,37])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:ot,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>D(()=>import("./index-Dj9onFnk.js"),__vite__mapDeps([76,7,5,6,22,23,24,25,26,27,28,29,30,31,32,33,8,34,35,36,37])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:ot,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>D(()=>import("./index-DKJtb46s.js"),__vite__mapDeps([77,7,5,6,22,23,24,25,26,27,28,29,30,31,32,33,8,34,35,36,37])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},El=Object.freeze(Object.defineProperty({__proto__:null,default:xl},Symbol.toStringTag,{value:"Module"})),Ml={path:"/precision",component:()=>D(()=>import("./index-BUmBHfuP.js"),__vite__mapDeps([78,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,40,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:N("menu.CalculatePrecision"),icon:"other",order:2}},Dl=Object.freeze(Object.defineProperty({__proto__:null,default:Ml},Symbol.toStringTag,{value:"Module"})),zl={path:"/qrcode",component:()=>D(()=>import("./index-BcqjFAiO.js"),__vite__mapDeps([79,80,7,5,6,81,82,22,23,24,25,26,27,28,29,30,31,32,33,8,34,35,36,37])),meta:{i18nKey:N("menu.QRCode"),icon:"other",order:2}},Il=Object.freeze(Object.defineProperty({__proto__:null,default:zl},Symbol.toStringTag,{value:"Module"})),Ll={path:"rely-about",component:()=>D(()=>import("./index-BuEzlTvF.js"),__vite__mapDeps([83,7,5,6,22,23,24,25,26,27,28,29,30,31,32,33,8,34,35,36,37,84])),meta:{i18nKey:N("menu.RelyAbout"),icon:"rely",order:999}},Fl=Object.freeze(Object.defineProperty({__proto__:null,default:Ll},Symbol.toStringTag,{value:"Module"})),Bl={path:"/router-demo",component:ot,meta:{i18nKey:N("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",component:()=>D(()=>import("./index-Bu_LQhKk.js"),__vite__mapDeps([85,20,21,2,1,3,46,7,5,6,11,12,13,14,15,8,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,4,9,10,40,41,42,43,44,45,47,48,49,50,51,52,53,54])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",component:()=>D(()=>import("./index-jaC4Atfq.js"),__vite__mapDeps([86,46,7,5,6,22,23,24,25,26,27,28,29,30,31,32,33,8,34,35,36,37])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Vl=Object.freeze(Object.defineProperty({__proto__:null,default:Bl},Symbol.toStringTag,{value:"Module"})),Nl={path:"/scroll-reveal",component:()=>D(()=>import("./index-CrP7_Kyc.js"),__vite__mapDeps([87,7,5,6,22,23,24,25,26,27,28,29,30,31,32,33,8,34,35,36,37,88])),meta:{i18nKey:N("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},jl=Object.freeze(Object.defineProperty({__proto__:null,default:Nl},Symbol.toStringTag,{value:"Module"})),Ul={path:"/segment",component:()=>D(()=>import("./index-rGJQ1ovN.js"),__vite__mapDeps([89,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:N("menu.Segment"),icon:"other",order:3,extra:{label:"segment"}}},$l=Object.freeze(Object.defineProperty({__proto__:null,default:Ul},Symbol.toStringTag,{value:"Module"})),Kl={path:"/svg-icons",component:()=>D(()=>import("./index-Vr9tfLmH.js"),__vite__mapDeps([90,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,91])),meta:{i18nKey:N("menu.SvgIcon"),icon:"other",order:3}},Wl=Object.freeze(Object.defineProperty({__proto__:null,default:Kl},Symbol.toStringTag,{value:"Module"})),ql={path:"/table-auto-height",name:"RTableAutoHeight",component:()=>D(()=>import("./table-auto-height-eNLscfFz.js"),__vite__mapDeps([92,40,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,93,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:N("menu.TableAutoHeight"),icon:"other",order:3,extra:{label:"new"}}},Hl=Object.freeze(Object.defineProperty({__proto__:null,default:ql},Symbol.toStringTag,{value:"Module"})),Gl={path:"/table-pro",component:()=>D(()=>import("./table-pro-demo-DYyJ_70H.js"),__vite__mapDeps([94,40,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,60,61,93,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:N("menu.TablePro"),icon:"other",order:2,extra:{label:"TablePro"}}},Yl=Object.freeze(Object.defineProperty({__proto__:null,default:Gl},Symbol.toStringTag,{value:"Module"})),Xl={path:"/table",component:()=>D(()=>import("./index-Bs7Fuko6.js"),__vite__mapDeps([95,40,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:N("menu.Table"),icon:"other",order:2,extra:{label:"useTable"}}},Jl=Object.freeze(Object.defineProperty({__proto__:null,default:Xl},Symbol.toStringTag,{value:"Module"})),Zl={path:"/template-hooks",component:()=>D(()=>import("./index-BorYU1NY.js"),__vite__mapDeps([96,20,21,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),meta:{i18nKey:N("menu.TemplateHooks"),icon:"other",order:1}},Ql=Object.freeze(Object.defineProperty({__proto__:null,default:Zl},Symbol.toStringTag,{value:"Module"})),er=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":ll,"/src/router/modules/demo/axios.ts":sl,"/src/router/modules/demo/barcode.ts":ul,"/src/router/modules/demo/cache-demo.ts":dl,"/src/router/modules/demo/context-menu.ts":fl,"/src/router/modules/demo/directive.ts":gl,"/src/router/modules/demo/draggable-card.ts":yl,"/src/router/modules/demo/echart.ts":bl,"/src/router/modules/demo/flow.ts":Sl,"/src/router/modules/demo/form.ts":Cl,"/src/router/modules/demo/iframe.ts":Ol,"/src/router/modules/demo/mock.ts":Al,"/src/router/modules/demo/modal.ts":Rl,"/src/router/modules/demo/multi-menu.ts":El,"/src/router/modules/demo/precision.ts":Dl,"/src/router/modules/demo/qrcode.ts":Il,"/src/router/modules/demo/rely.ts":Fl,"/src/router/modules/demo/router-demo.ts":Vl,"/src/router/modules/demo/scroll-reveal.ts":jl,"/src/router/modules/demo/segment.ts":$l,"/src/router/modules/demo/svg-icons.ts":Wl,"/src/router/modules/demo/table-auto-height.ts":Hl,"/src/router/modules/demo/table-pro.ts":Yl,"/src/router/modules/demo/table.ts":Jl,"/src/router/modules/demo/template-hooks.ts":Ql});return Object.keys(e).reduce((t,o)=>{const a=e[o].default;if(a)t.push(a);else throw new Error(`[combineRawRouteModules]: ${o} module must export default.`);return t},[])},tr=e=>e[0]==="/",In=(e,n=[],t="")=>{var o;if(!Array.isArray(e))return[];for(const a of e){const l=t+(tr(a.path)?a.path:"/"+a.path);if((o=a.children)!=null&&o.length){In(a.children,n,l);continue}else n.push({...a,path:l})}return n},nr=e=>Array.isArray(e)?In(he(e)):[],or=e=>e.sort((n,t)=>{var l,s;const o=((l=n.meta)==null?void 0:l.order)??1,a=((s=t.meta)==null?void 0:s.order)??0;return o===a?n.name?t.name?n.name.localeCompare(t.name):-1:1:o-a}),ar=e=>{const{beforeEach:n}=e,{getRootPath:t}=Ge(),o=(a,l)=>a.path==="/"||l.path==="/login";n((a,l,s)=>{const i=ze($.token,"localStorage"),u=ze($.appMenuKey,"sessionStorage",{defaultValue:t.value}),{meta:c,name:d}=a;i!==null?o(a,l)?gt(!0):!me(d,"Symbol")&&d&&tl.includes(d)?s():Zn(c)?o(a,l)?u?s(u):gt(!0):s():gt(!0):o(a,l)?s():s("/")})},gt=(e=!0)=>{const{router:n}=Lt(),{push:t,replace:o}=n,{getRootPath:a}=Ge();Pe($.appMenuKey,a.value,"localStorage"),e?o(a.value):t(a.value)},lr=e=>{var t;const{meta:n}=e;n!=null&&n.ignoreAutoResetScroll||(t=Dt.value)==null||t.scrollTo({top:0,left:0,behavior:"smooth"})},rr=e=>{e.beforeEach(()=>{var n;(n=window.$loadingBar)==null||n.start()}),e.afterEach(()=>{var n;(n=window.$loadingBar)==null||n.finish()}),e.onError(()=>{var n;(n=window.$loadingBar)==null||n.error()})},Ln=e=>{const{meta:n={}}=e,{hidden:t,sameLevel:o,env:a}=n,{MODE:l}=wt();return!(o||t||a&&typeof a=="string"&&a!==l||a&&Array.isArray(a)&&!a.includes(l))},sr={contentTransition:"scale",watermarkSwitch:!1,keepAliveConfig:{maxKeepAliveLength:10,setupKeepAlive:!0,keepAliveExclude:[]},menuConfig:{collapsedWidth:64,collapsedMode:"width",collapsedIconSize:16,collapsedIndent:24,accordion:!1,menuSiderBarLogo:!0,iconSize:16,menuWidth:272,inverted:!1,nativeScrollbar:!1},menuTagSwitch:!0,breadcrumbSwitch:!0,copyrightSwitch:!0,drawerPlacement:"right",colorWeakness:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15,xGap:0,yGap:0,cross:!0},dynamicDocumentTitle:!0},Fn=()=>sr,Ie=ut("setting",()=>{const{appPrimaryColor:{primaryColor:e,primaryFadeColor:n}}=be,{locale:t}=We(),{locale:o}=Ls(),a=ae({primaryColorOverride:{common:{primaryColor:e,primaryColorHover:n,primaryColorPressed:e,primaryColorSuppl:n}},_appTheme:!1,appTheme:"light",localeLanguage:ao(),lockScreenSwitch:!1,appRootRoute:{name:"Dashboard",path:"/dashboard"},sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"},...he(Fn())}),l=c=>{t(c),o(c),Pe($.localeLanguage,c,"localStorage"),a.localeLanguage=c},s=(c,d=.85)=>{const f=na(c,d),S={primaryColor:c,primaryColorHover:f,primaryColorPressed:c,primaryColorSuppl:f},{rayTemplateThemePrimaryColor:_,rayTemplateThemePrimaryFadeColor:y}=Ya,g=document.documentElement;a.primaryColorOverride.common=S,g.style.setProperty(_,c),g.style.setProperty(y,f)},i=(c,d,f)=>{Et(a,c,d,f)},u=c=>{const d=document.documentElement;i("colorWeakness",c),Ct(d,{filter:c?"invert(100%)":""})};return ue(()=>{var c;a._appTheme?a.primaryColorOverride=at({},a.primaryColorOverride,be.appNaiveUIThemeOverrides.dark):a.primaryColorOverride=at({},a.primaryColorOverride,be.appNaiveUIThemeOverrides.light),u(a.colorWeakness),a.dynamicDocumentTitle||(document.title=((c=a.sideBarLogo)==null?void 0:c.title)||"Ray Template")}),{...we(a),updateLocale:l,changePrimaryColor:s,updateSettingState:i,toggleColorWeakness:u}},{persist:{key:$.appPiniaSettingStore,omit:["lockScreenSwitch"],storage:window.localStorage}}),Bn={...Se(mo,["onSubmit"]),loading:{type:Boolean,default:!1},loadingDescription:{type:String,default:void 0},autocomplete:{type:String,default:"off"},submitWhenEnter:{type:Boolean,default:!1},onFinish:{type:Function,default:null},onRegister:{type:[Function,Array],default:null}},Vn={actionSpan:{type:Number,default:1},actionAlign:{type:String,default:"end"},open:{type:Boolean,default:!1},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!0},onUpdateOpen:{type:[Function,Array],default:null},"onUpdate:open":{type:[Function,Array],default:null},...go};function ir(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!ge(e)}const ur=Object.assign({},Bn,{...Vn,open:{type:Boolean,default:!0},cols:{type:[Number,String],default:"4 xs:1 s:2 m:2 l:4 xl:4 2xl:6"},bordered:{type:Boolean,default:!0},responsive:{type:String,default:"screen"}}),Ci=x({name:"RCollapse",props:ur,render(){const{$slots:e,$props:n}=this,{labelPlacement:t,showFeedback:o,...a}=n;return r($n,U(a,{labelPlacement:"top",showFeedback:!1}),{default:()=>[r(mr,a,ir(e)?e:{default:()=>[e]})]})}}),cr={...ho,restrictionElement:{type:[String,HTMLElement,Function,Object],default:"body"},dad:{type:Boolean,default:!0},restrictRectOptions:{type:Object,default:void 0},defaultPosition:{type:[Object,String],default:()=>({x:0,y:0})},width:{type:[String,Number],default:600},zIndex:{type:Number,default:void 0},animation:{type:Boolean,default:!1},padding:{type:Object,default:void 0}},Ti=x({name:"RDraggableCard",props:cr,setup(e,{expose:n}){const t=le("cardRef");let o=null;const a={x:0,y:0},l="r-draggable-card-container",s=O(()=>({"--r-draggable-card-width":j(e.width),"--r-draggable-card-z-index":e.zIndex}));let i=!1;const u={defaultPosition:e.defaultPosition,dad:e.dad};(()=>{if(!document.getElementById(l)){const g=document.createElement("div");g.id=l,document.documentElement.appendChild(g)}})();const d=()=>{const g=_e(t),w=typeof e.restrictionElement=="string"?je(e.restrictionElement):e.restrictionElement;let b=null;return Array.isArray(w)?b=w[0]:b=_e(w),{card:g,restrictionElement:b}},f=(g,w)=>{const{defaultPosition:b,padding:p}=e,{x:v=0,y:C=0}=p??{},{x:m,y:h,width:T,height:k}=g,{width:F,height:A}=w;if(typeof b=="string")switch(b){case"top-center":{const P=(T-F)/2+m,I=C+h;return{x:v+P,y:I}}case"bottom-center":{const P=(T-F)/2+m,I=k-A-C+h;return{x:v+P,y:I}}case"center":{const P=(T-F)/2+m,I=(k-A)/2+h,K=v+P,te=C+I;return{x:K,y:te}}case"top-left":return{x:v+m,y:C+h};case"top-right":return{x:T-F-v+m,y:C+h};case"bottom-left":return{x:v+m,y:k-A-C+h};case"bottom-right":return{x:T-F-v+m,y:k-A-C+h};default:return{x:v+m,y:C+h}}else{const{x:P,y:I}=b;return{x:P+m+v,y:I+h+C}}},S=()=>{const{card:g,restrictionElement:w}=d();if(!g)return;const b=w==null?void 0:w.getBoundingClientRect(),p=g.querySelector(".n-card-header"),v=Object.assign({},{restriction:w,endOnly:!0},e.restrictRectOptions);if(b&&!i){const C=f(b,g.getBoundingClientRect());g.style.transform=`translate(${C.x}px, ${C.y}px)`,a.x=C.x,a.y=C.y}e.dad&&(o=Gt(g).draggable({inertia:!0,autoScroll:!0,allowFrom:p?".n-card-header":".n-card__content",modifiers:[Gt.modifiers.restrictRect(v)],listeners:{move:C=>{g.setAttribute("can-drag","true"),a.x+=C.dx,a.y+=C.dy,g.style.transform=`translate(${a.x}px, ${a.y}px)`}}}).resizable(!1),i=!0)},_=()=>{o==null||o.unset(),o=null},y=g=>{i=!1,g(),S()};return n(),ue(()=>{e.dad?S():_(),e.defaultPosition!==u.defaultPosition&&y(()=>{u.defaultPosition=e.defaultPosition})}),Ce(()=>{Y(()=>{S()})}),{cardRef:t,CONTAINER_ID:l,cssVars:s}},render(){const{$attrs:e,$slots:n,$props:t,CONTAINER_ID:o,cssVars:a,animation:l}=this;return r(qo,{to:`#${o}`},{default:()=>[l?r(Mn,{name:"draggable-card",appear:!0,mode:"out-in"},{default:()=>[r(Ee,U(e,t,{class:"r-draggable-card",style:[a],ref:"cardRef"}),{...n})]}):r(Ee,U(e,t,{class:"r-draggable-card",style:[a],ref:"cardRef"}),{...n})]})}}),dr={intersectionObserver:{type:Boolean,default:!0},intersectionObserverTarget:{type:Object,default:null},intersectionOptions:{type:Object,default:{threshold:.1}},bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},autoResize:{type:Boolean,default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onFinally:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>Pn()},autoResizeObserverTarget:{type:Object,default:null},watchOptionsThrottleWait:{type:Number,default:500},watchDeep:{type:Boolean,default:!0},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>An()},onRegister:{type:[Function,Array],default:null}},pr=Symbol("USE_CHART_PROVIDER_KEY"),fr=oa(),Jt="__R_CHART_DOWN_LOAD_CHART__";fr.forEach(e=>{Oa(e.name,e.theme)});const Oi=x({name:"RChart",props:dr,setup(e,{expose:n}){const{getAppTheme:t}=X(),o=le("chartRef"),a=le("rayChartWrapperRef"),l=ee();let s,i;const{echartTheme:u}=be;let c;const d=O(()=>[{label:"下载图片",key:Jt,disabled:!(l.value&&l.value.getDom())}]),f=O(()=>({"--r-chart-width":j(e.width),"--r-chart-height":j(e.height)})),S=V(!1);let _;const y={aria:e.showAria},g=Te(pr,{}),w=async()=>{var A;Ve([Aa,Pa,Ra,xa,Ea,Ma,Da,za]),Ve([Ia,La,Fa,Ba,Va,Na]),Ve([ja,Ua]),Ve([$a]);try{Ve((A=e.use)==null?void 0:A.filter(Boolean))}catch(P){console.error("[RChart register error]: ",P)}},b=()=>{const{theme:A}=g||{};if(l.value&&m(),A){v(A);return}if(e.theme==="default"){e.autoChangeTheme?v("dark"):v("");return}if(e.theme)v(e.theme);else{const P=e.autoChangeTheme&&t.value?`${u}-dark`:u;v(P)}},p=A=>{let P=Q(A);return P=(K=>Object.assign({},P,K))({aria:{enabled:e.showAria,decal:{show:e.showAria}}}),P},v=(A=u)=>{var Xe;const P=o.value,I=p(e.options),{height:K,width:te}=P.getBoundingClientRect(),{onSuccess:ce,onError:Ye}=e;try{l.value=ka(P,A,{width:te===0?200:void 0,height:K===0?200:void 0}),ce&&B(ce,l.value),e.nextTick?Y(()=>{var se;I&&((se=l.value)==null||se.setOption(I))}):I&&((Xe=l.value)==null||Xe.setOption(I))}catch(se){throw Ye&&B(Ye),new Error(`[RChart render error]: ${se}`)}finally{const{onFinally:se}=e;se&&B(se)}},C=()=>{var A;return!!((A=l.value)!=null&&A.isDisposed())},m=()=>{var A;C()||(A=l.value)==null||A.dispose()},h=()=>{l.value&&l.value.resize()},T=(A,P)=>{if(A===Jt&&!C()){const{filename:K,...te}=e.downloadOptions;aa(l.value.getDataURL(te),K??`${new Date().getTime()}`)}const{onDropdownSelect:I}=e;I&&B(I,A,P)},k=()=>{var P;if(e.autoResize&&(s||(s=At(h,500)),i||(i=Sn(e.autoResizeObserverTarget||a,s))),(P=l.value)!=null&&P.getDom()||!S.value&&e.intersectionObserver)return;b(),_==null||_.stop();const{onRegister:A}=e;A&&l.value&&B(A,l.value,k,F)},F=()=>{m(),s==null||s.cancel(),i==null||i.stop(),_==null||_.stop(),_=null,s=null,i=null};return $e(()=>t.value,()=>{e.autoChangeTheme&&(m(),b())}),ue(()=>{var A,P;e.intersectionObserver?(_==null||_.stop(),_=Uo(e.intersectionObserverTarget||a,([I])=>{S.value=I.isIntersecting},e.intersectionOptions)):_==null||_.stop(),e.watchOptions?(c==null||c(),c=Ka(()=>e.options,I=>{var ce;const K=p(I),te=Object.assign({},An(),e.setChartOptions);(ce=l.value)==null||ce.setOption(K,te)},{deep:e.watchDeep,throttle:e.watchOptionsThrottleWait})):c==null||c(),e.loading?(A=l.value)==null||A.showLoading(Pn(e.loadingOptions)):(P=l.value)==null||P.hideLoading(),e.showAria!==y.aria&&l.value&&(l.value.setOption(p(e.options)),y.aria=e.showAria),S.value&&!C()&&k()}),n(),Ho(async()=>{await w()}),Ce(()=>{k()}),xt(()=>{F(),c==null||c()}),{chartRef:o,cssVarsRef:f,rayChartWrapperRef:a,moreDropDownOptions:d,dropdownSelect:T}},render(){const{title:e,contentStyle:n,preset:t,moreDropDownOptions:o,dropdownSelect:a,bordered:l,dropdownOptions:s}=this,{cardExtra:i}=this.$slots;return t==="card"?r(Ee,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:n,bordered:l,embedded:!0},{default:ve(r("div",{class:"ray-chart__container",ref:"chartRef"},null)),header:ve(e,{defaultElement:r("div",{style:"display: none;"},null)}),"header-extra":ve(i,{defaultElement:r(jn,{iconSize:18,cursor:"pointer",options:s||o,trigger:"click",onSelect:a.bind(this),placement:"bottom-end"},null)})}):r("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[r("div",{class:"ray-chart__container",ref:"chartRef"},null)])}}),ki=()=>{let e,n,t;const o=(u,c,d)=>{u&&(e=u,n=d,t=c)},a=()=>{if(!e)throw new Error("[useChart]: echart instance is not ready yet. if you are using useChart, please make sure you have called register method in onRegister event.");return{dispose:n,render:t,echartInst:e}};return[o,{getChartInstance:a,isDisposed:()=>{var u;return!!((u=a().echartInst)!=null&&u.isDisposed())},dispose:()=>a().dispose.call(null),render:()=>a().render.call(null)}]},mr=x({name:"RCollapseGrid",props:Vn,setup(e){const n=V(!e.open),t=O(()=>({"--r-collapse-grid-action-align":e.actionAlign})),o=()=>{const{onUpdateOpen:l,"onUpdate:open":s}=e;n.value=!n.value,l&&B(l,n.value),s&&B(s,n.value)},a=l=>r("div",{class:"collapse-icon",onClick:o.bind(this)},[r("span",null,[l?e.collapseToggleText[0]:e.collapseToggleText[1]]),r(E,{customClassName:`collapse-icon--arrow ${l?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)]);return ue(()=>{n.value=!e.open}),{modelCollapsed:n,collapseClick:o,CollapseIcon:a,cssVars:t}},render(){const{$slots:{collapse:e,action:n,default:t},CollapseIcon:o,$props:a,modelCollapsed:l,xGap:s,yGap:i,collapsedRows:u,cssVars:c,actionSpan:d,bordered:f}=this;return r(Ee,{bordered:f,style:[c]},{default:()=>r(yo,U({class:"ray-collapse-grid"},a,{collapsed:l,xGap:s||12,yGap:i||12,collapsedRows:u}),{default:()=>[t==null?void 0:t(),r(vo,{suffix:!0,class:"ray-collapse-grid__suffix--btn",span:d},{default:()=>[r(L,{justify:"end",align:"center"},{default:()=>[n==null?void 0:n(),e?e(l):o(l)]})]})]})})}}),gr={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},E=x({name:"RIcon",props:gr,setup(e){const n=O(()=>`#${e.prefix}-${e.name}`),t=O(()=>({"--r-icon-width":e.width?j(e.width):j(e.size),"--r-icon-height":e.height?j(e.height):j(e.size),"--r-icon-depth":e.depth,"--r-icon-cursor":e.cursor,"--r-icon-color":e.color}));return{symbolId:n,cssVars:t,iconClick:a=>{const{onClick:l}=e;l&&B(l,a)}}},render(){return r("span",{class:["r-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick},[r("svg",{RIconAttribute:"r-icon",ariaHidden:!0},[r("use",U({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),hr={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:[Boolean,String],default:!0},iframeClass:{type:String,default:null}},Ai=x({name:"RIframe",props:hr,setup(e,{expose:n}){const t=O(()=>({"--r-iframe-frameborder":j(e.frameborder),"--r-iframe-width":j(e.width),"--r-iframe-height":j(e.height)})),o=le("iframeRef"),a=V(!0),l=i=>{a.value=!1;const{onSuccess:u}=e;u&&B(u,o.value,i)},s=i=>{a.value=!1;const{onError:u}=e;u&&B(u,i)};return De(o,"load",l),De(o,"error",s),n({iframeInst:o}),{cssVars:t,iframeRef:o,spinShow:a}},render(){return r("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[r(Ue,U(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>r("iframe",{class:["ray-iframe__container",this.iframeClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title,loading:typeof this.lazy=="boolean"?"lazy":this.lazy},null)})])}}),yr={...bo,fullscreen:{type:Boolean,default:!1},width:{type:[String,Number],default:600},cardWidth:{type:[String,Number],default:600},dialogWidth:{type:[String,Number],default:446}},vr="r-modal__preset-card--fullscreen",Nn="r-modal",Re={width:"--r-modal-width",cardWidth:"--r-modal-card-width",dialogWidth:"--r-modal-dialog-width"},Pi=x({name:"RModal",props:yr,setup(e){const n=O(()=>({[Re.width]:j(e.width??600),[Re.cardWidth]:j(e.cardWidth??600),[Re.dialogWidth]:j(e.dialogWidth??446)})),t=rt(),o=O(()=>e.preset==="card"&&e.fullscreen);return{cssVars:n,isFullscreenCardType:o,uuidEl:t}},render(){const{$props:e,$slots:n,$attrs:t}=this,{preset:o,...a}=e,{cssVars:l,uuidEl:s,isFullscreenCardType:i}=this;return r(mn,U({class:[Nn,i?vr:""],style:[l,i?"height: 100vh":""],preset:o},{id:s},a,t),{...n})}}),br=()=>{const{create:e,destroyAll:n}=_o();return{create:o=>{const{content:a,...l}=o;let s=a;l.preset==="card"&&l.fullscreen&&(s=()=>it(Pt,{themeOverrides:{color:"rgba(0, 0, 0, 0)",colorHover:"rgba(0, 0, 0, 0)"},trigger:"hover",style:{width:"auto",maxHeight:"calc(var(--html-height) - 29px - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))"}},{default:()=>typeof a=="function"?a():a}));const{preset:i,fullscreen:u,width:c,cardWidth:d,dialogWidth:f}=o,S=e({...l,content:s}),{key:_}=S,y={[Re.width]:j(c??600),[Re.cardWidth]:j(d??600),[Re.dialogWidth]:j(f??446)};return Y(()=>{const[g]=je(`[internalkey="${_}"]`)||[];g&&(u&&i==="card"&&Ct(g,{width:"100%",height:"100vh"}),Ct(g,y),Rn(g,Nn))}),S},destroyAll:n}},_r={...So,icon:{type:String,default:"more"},iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Sr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!ge(e)}const jn=x({name:"RMoreDropdown",props:_r,render(){let e;const{iconSize:n,cursor:t,icon:o}=this,{default:a}=this.$slots;return r(Me,U(this.$props,this.$attrs,{placement:"bottom-start"}),Sr(e=ve(a,{defaultElement:r(E,{name:o,size:n,cursor:t},null)}))?e:{default:()=>[e]})}}),Le={...wo,tableFlexHeight:{type:[String,Number],default:void 0},renderWrapperHeader:{type:Boolean,default:!0},cardProps:{type:Object,default:()=>({})},tool:{type:Boolean,default:!0},downloadCsvTableOptions:{type:Object,default:()=>({})},title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},wrapperBordered:{type:Boolean,default:!0},bordered:{type:Boolean,default:!0},printTableOptions:{type:Object,default:()=>({})},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null},onRegister:{type:[Function,Array],default:null},flexAutoHeight:{type:Boolean,default:!1}},re={tableIconSize:"18",tableKey:Symbol("r-table")},wr=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],Cr=x({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...Le},setup(e){return{size:V(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],updatePopselectValue:a=>{const{onChangeSize:l}=e;l&&B(l,a)}}},render(){return r(gn,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[r(E,{name:"adjustment",size:re.tableIconSize,cursor:"pointer"},null)]})}}),Tr=x({name:"TableFullscreen",setup(){const{wrapperRef:e}=Te(re.tableKey,{}),[n,{toggleFullscreen:t,isEnabled:o}]=kn(e);return{toggleFullscreen:t,isEnabled:o}},render(){const{toggleFullscreen:e,isEnabled:n,$t:t}=this;return r(E,{name:"fullscreen",size:re.tableIconSize,cursor:"pointer",onClick:()=>{n||window.$message.warning(t("globalMessage.isEnabledFullscreen")),e()}},null)}}),Or=()=>r(E,{name:"draggable",size:14,cursor:"grab"},null),Zt=({icon:e,title:n,onClick:t,customClassName:o})=>r(Ne,{showArrow:!1},{trigger:()=>r(E,{name:e,size:re.tableIconSize,cursor:"pointer",customClassName:o,onClick:t==null?void 0:t.bind(null)},null),default:()=>n}),Tt=(e,n)=>{if(!n)return[null,null];for(let t=0;the(e.columns).filter(u=>u.type?(n=u,!1):!0).map((u,c)=>{const{key:d,title:f,children:S,fixed:_,isResizable:y,...g}=u,w=_==="left",b=_==="right",p={...g,title:f,key:d,fixed:_,isLeftFixedActivated:w,isRightFixedActivated:b,isResizable:y};return{...p,suffix:()=>r(L,{style:"padding-left: 32px;"},{default:()=>[r(Zt,{icon:"row_head",title:"固定在列首",customClassName:w?ht:"",onClick:l.bind(this,"left",p,c)},null),r(Ne,{showArrow:!1},{trigger:()=>r(E,{name:"resize_h",size:re.tableIconSize,cursor:"pointer",customClassName:y?ht:"",onClick:a.bind(this,p,c)},null),default:()=>"修改列宽"}),r(Zt,{icon:"row_end",title:"固定在列尾",customClassName:b?ht:"",onClick:l.bind(this,"right",p,c)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:u}=e;u&&Y(()=>{B(u,i)})},a=(i,u)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[u]=i,o(t.value)},l=(i,u,c)=>{const d=`${i}FixedActivated`,f=`${i==="left"?"right":"left"}FixedActivated`;u[f]=!1,u[d]=!u[d],u[d]?u.fixed=i:u.fixed=void 0,t.value[c]=u,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:u,dropPosition:c})=>{const[d,f]=Tt(u,t.value);if(d===null||f===null)return;d.splice(f,1);const[S,_]=Tt(i,t.value);S===null||_===null||(c==="before"?S.splice(_,0,u):S.splice(_+1,0,u),fn(n)||S.unshift(n),o(S))}}},render(){return r(Ne,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>r(E,{name:"setting",size:re.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>r(Co,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:Or.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Ar=x({name:"TablePrint",props:Le,setup(e){const{wrapperRef:n}=Te(re.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:o={},domToImageOptions:a}={},title:l}=e;(o.documentTitle===""||o.documentTitle===void 0||o.documentTitle===null)&&(o.documentTitle=typeof l=="string"?l:""),xn(n,{printOptions:o,domToImageOptions:a})}}},render(){return r(E,{name:"print",size:re.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),Pr=x({name:"TablePropsSelect",props:{...Le,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const n=V(!1),t=V([]),o=l=>{const{onPopselectChange:s}=e;s&&B(s,l)};return(()=>{const{striped:l,bordered:s,onInitialed:i}=e;l&&t.value.push("striped"),s&&t.value.push("bordered"),i&&B(i,t.value)})(),{propsPopselectValue:t,popoverShow:n,updatePopselectValue:o}},render(){return r(gn,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:wr,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[r(E,{name:"expanded",size:re.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function Rr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!ge(e)}const Qt=x({name:"RTable",inheritAttrs:!1,props:Le,setup(e,n){const{expose:t}=n,o=le("rTableInst"),a=le("wrapperRef"),l=rt(16),s=rt(16),i=ae({x:0,y:0,showContextMenu:!1}),u=ae({size:e.size}),c=V(Object.assign({striped:!1,bordered:!1},xe(e,"striped","bordered"))),d=O(()=>{const{title:m,tool:h,cardProps:T}=e,{headerStyle:k={}}=T??{};return!m&&!h?Object.assign({},{paddingTop:"0px"},k):k}),f=O(()=>{const{flexAutoHeight:m}=e;return m?{height:"100%",flex:1}:null}),S=(m,h)=>{i.showContextMenu=!1;const{onContextMenuClick:T}=e;T&&B(T,m,h)},_=m=>{m.preventDefault(),i.showContextMenu=!1,Y().then(()=>{i.showContextMenu=!0,i.x=m.clientX,i.y=m.clientY})},y=(m,h)=>{var k;const T=((k=e.rowProps)==null?void 0:k.call(e,m,h))||{};return e.disabledContextMenu?T:{...T,onContextmenu:_}},g=m=>{u.size=m},w=m=>{const{onUpdateColumns:h,"onUpdate:columns":T}=e;h&&B(h,m),T&&B(T,m)},b=()=>{const{toolOptions:m}=e;return m==null?void 0:m.filter(Boolean).map(h=>typeof h=="function"?h():h)},p=m=>{Object.keys(c.value).forEach(T=>{c.value[T]=m.includes(T)})},v=()=>{const{onUpdateColumns:m,"onUpdate:columns":h}=e,T=!!m||!!h;return r(L,{align:"center"},{default:()=>[r(Ar,e,null),r(Cr,U(e,{onChangeSize:g}),null),r(Tr,null,null),T?r(kr,U(e,{onUpdateColumn:w}),null):null,r(Pr,U(e,{onPopselectChange:p,onInitialed:p}),null)]})},C=m=>{if(m.tool)return m.toolOptions?m.coverTool?()=>{let h;return r(L,{align:"center"},Rr(h=b())?h:{default:()=>[h]})}:()=>r(L,{align:"center"},{default:()=>[v(),b()]}):v};return Ce(()=>{const{onRegister:m}=e;m&&o.value&&B(m,o.value,{uuidTable:s,uuidWrapper:l,wrapperRef:a,tableRef:o})}),On(re.tableKey,{uuidTable:s,uuidWrapper:l,wrapperRef:a}),t(),{uuidWrapper:l,uuidTable:s,contextMenuReactive:i,rTableInst:o,combineRowProps:y,contextMenuSelect:S,privateReactive:u,tool:C,wrapperRef:a,propsPopselectValue:c,cardHeaderStyle:d,flexAutoHeightStyle:f,tableContextMenu:_}},render(){const{$props:e,$attrs:n,$slots:t,uuidTable:o,contextMenuReactive:a,uuidWrapper:l,privateReactive:s,propsPopselectValue:i,cardHeaderStyle:u,flexAutoHeightStyle:c}=this,{class:d,...f}=n,{tool:S,combineRowProps:_,contextMenuSelect:y}=this,{renderWrapperHeader:g,wrapperBordered:w,disabledContextMenu:b,contextMenuOptions:p,title:v,tableFlexHeight:C,cardProps:m,flexAutoHeight:h,flexHeight:T,...k}=e,{headerStyle:F,...A}=m??{};return r(Ee,U(A,{id:l},f,{ref:"wrapperRef",bordered:w,class:d,style:Object.assign({},u,c)}),{default:()=>r(Tn,null,[r(To,U({id:o},k,i,{flexHeight:h?!0:T,rowProps:_.bind(this),size:s.size,ref:"rTableInst",style:{height:h?"100%":C!=null?j(C):null}}),{...t}),b?null:r(Me,{show:a.showContextMenu,placement:"bottom-start",trigger:"manual",x:a.x,y:a.y,options:p,onClickoutside:()=>a.showContextMenu=!1,onSelect:y.bind(this)},null)]),header:g?ve(v,{defaultElement:r("div",{style:"display: none;"},null)}):null,"header-extra":S(e),footer:()=>{var P;return(P=t.tableFooter)==null?void 0:P.call(t)},action:()=>{var P;return(P=t.tableAction)==null?void 0:P.call(t)}})}}),xr=()=>{const e=ee(),n=ee({}),t=(y,g)=>{y&&(e.value=y,n.value=g)},o=()=>{if(!e.value)throw new Error("[useTable]: table instance is not ready yet. if you are using useTable, please make sure you have called register method in onRegister event.");return e.value};return[t,{getTableInstance:o,clearFilters:()=>o().clearFilters.call(null),clearSorter:()=>o().clearSorter.call(null),downloadCsv:y=>o().downloadCsv.call(null,y),filters:y=>o().filters.call(null,y),page:y=>o().page.call(null,y),scrollTo:y=>o().scrollTo(y),sort:(y,g)=>o().sort.call(null,y,g),print:y=>{const{uuidWrapper:g}=n.value??{};if(g){const w=document.getElementById(g);xn(w,y)}},filter:y=>o().filter.call(null,y),getTableConfig:()=>n.value}]},Un=(e,n,t)=>{var o;if(e.length)for(const a of e){if(a[n]===t)return a;if((o=a==null?void 0:a.children)!=null&&o.length){const l=Un(a.children,n,t);if(l)return l}}},en=e=>{const n=Q(e);return n?n.findIndex(o=>{const{type:a,multiple:l}=o;if(a==="selection"&&(l==null||l===!0))return!0})!==-1:!0},Er=(e,n,t,o)=>{const a=Q(e);return a?n.reduce((l,s)=>{const i=Q(t).findIndex(c=>c[o]===s);if(i!==-1)return l.push(Q(t)[i]),l;const u=a.findIndex(c=>c[o]===s);return u!==-1&&l.push(a[u]),l},[]):t},Ri=(e,n,t)=>{const o=V([]),a=V([]),{rowKey:l="key",onChange:s}=t||{},i=O(()=>en(n)),u=(b,p,v)=>{o.value=b,a.value=Q(Er(e,b,a,l)),s==null||s(b,a.value,v),en(n)},c=()=>o.value,d=()=>a.value,f=()=>{o.value=[],a.value=[],s==null||s(o.value,a.value,{row:void 0,action:"uncheckAll"})},S=b=>{if(b==null)return;let p;o.value=o.value.filter(v=>v!==b),a.value=a.value.filter(v=>v[l]===b?(p=v,!1):!0),s==null||s(o.value,a.value,{row:p,action:"uncheck"})},_=b=>{if(o.value.includes(b))return;const p=!i.value&&o.value.length>=1,v=Un(Q(e)||[],l,b);p?o.value=[b]:o.value.push(b),v&&(p?a.value=[v]:a.value.push(v),s==null||s(o.value,a.value,{row:v,action:"check"}))},y=b=>{b.forEach(p=>_(p))},g=b=>{o.value.includes(b)?S(b):_(b)},w=b=>o.value.includes(b);return Mt(()=>{f()}),[o,{checkedRows:a,checkedRowKeysBind:u,getKeys:c,getRows:d,clearAll:f,clearKey:S,selectKey:_,selectKeys:y,toggleKey:g,isKeySelected:w}]},Mr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Dr=x({name:"RTransitionComponent",__name:"TransitionComponent",props:Go({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Mr),setup(e){const{getKeepAliveInclude:n}=Xr(),{getKeepAliveConfig:t}=X();return(o,a)=>{const l=Yo("RouterView");return ke(),Xo("div",null,[r(l,null,{default:mt(({Component:s,route:i})=>[s?(ke(),Be(Mn,{key:0,name:e.transitionPropName,mode:e.transitionMode,appear:e.transitionAppear},{default:mt(()=>[(ke(),Be(Zo,null,{default:mt(()=>[Q(t).setupKeepAlive?(ke(),Be(Qo,{key:0,max:Q(t).maxKeepAliveLength,include:Q(n),exclude:Q(t).keepAliveExclude},[(ke(),Be(Wt(s),{key:i.fullPath}))],1032,["max","include","exclude"])):(ke(),Be(Wt(s),{key:i.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Jo("",!0)]),_:1})])}}}),$n=x({name:"RForm",props:Bn,setup(e,{expose:n}){const t=le("formRef"),o=O(()=>e.onFinish??Promise.resolve),a=l=>{var i;l.code==="Enter"&&(l.stopPropagation(),l.preventDefault(),(i=t.value)==null||i.validate().then(o.value))};return e.submitWhenEnter&&De(t,"keydown",a,{capture:!0}),Ce(()=>{const{onRegister:l}=e;if(l&&t.value&&B(l,t.value),t.value){const s=_e(t.value);s&&(s.autocomplete=e.autocomplete)}}),n(),{formRef:t}},render(){const{$attrs:e,$props:n,$slots:t}=this,{loading:o,loadingDescription:a,...l}=n;return r(Ue,{show:o,description:a,style:{height:"auto"}},{default:()=>[r(fe,U(e,l,{ref:"formRef"}),{...t})]})}}),zr=(e,n)=>{const t=ee(),o=V(),a=y=>{y&&(t.value=y)},l=()=>{if(!t.value)throw new Error("[useForm]: form instance is not ready yet. if you are using useForm, please make sure you have called register method in onRegister event.");return t.value},s=()=>{typeof e=="function"?o.value=e()??{}:o.value=he(e)??{}},i=(y,g)=>l().validate.call(null,y,g),u=()=>l().restoreValidation.call(null),c=()=>typeof e=="function"?e():he(e)||{},d=()=>typeof n=="function"?n():he(n)||{},f=y=>{o.value=Object.assign(o.value,c(),y),u()},S=y=>{if(!y||typeof y!="string")throw new Error(`[useForm-validateTargetField]: except key is string, but got ${typeof y}.`);return i(void 0,g=>(g==null?void 0:g.key)===y)},_=y=>{o.value=Object.assign(o.value,y)};return s(),[a,{getFormInstance:l,validate:i,restoreValidation:u,formModel:c,formRules:d,reset:f,validateTargetField:S,formConditionRef:o,updateFormCondition:_}]},Ir=["addTabClass","addTabStyle","paneClass","paneStyle","paneWrapperStyle","tabClass","tabStyle","type","label","addable","closable","onAdd","onClose","placement","animated","justifyContent","builtinThemeOverrides","displayDirective"],Lr={tabPaddingSmallSegment:"4px 7px",tabPaddingMediumSegment:"6px 11px",tabPaddingLargeSegment:"8px 11px"},Fr=Se({...Oo,options:{type:Array,default:()=>[]},width:{type:[Number,String],default:"fitContent"}},...Ir);function Br(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!ge(e)}const Ot=e=>{const{icon:n,label:t}=e;return n?r(L,{align:"center",wrap:!1,size:"small"},{default:()=>{var o;return[(o=ve(n))==null?void 0:o(),r("div",null,[t])]}}):t},Vr=e=>{if(typeof e.popover=="string")return r(Ne,null,{trigger:()=>Ot(e),default:()=>e.popover});if(me(e.popover,"Object")){const{popover:n}=e,{label:t,...o}=n;return r(Ne,o,{trigger:()=>Ot(e),default:()=>t})}},Nr=x({name:"RSegment",props:Fr,setup(e,{expose:n}){const t=O(()=>{const{width:o}=e;let a="";switch(o){case"block":a="100%";break;case"fitContent":a="fit-content";break;default:a=typeof o=="number"?j(o):"fit-content"}return{"--r-segment-width":a}});return n(),{cssVars:t}},render(){let e;const{$props:n,options:t,cssVars:o,themeOverrides:a}=this;return r(hn,U(n,{style:[o],class:"r-segment",type:"segment",animated:!0,themeOverrides:Object.assign({},Lr,a)}),Br(e=t.map(l=>r(ko,{key:l.key,name:l.key,tab:l.popover?Vr(l):Ot(l),disabled:l.disabled},{...l.slots})))?e:{default:()=>[e]})}}),jr={width:{type:[String,Number],default:"auto"},height:{type:[String,Number],default:"auto"},loading:{type:Boolean,default:!1},barcodeRender:{type:String,default:"canvas",validator:e=>["canvas","svg"].includes(e)},text:{type:String},options:{type:Object,default:()=>({})},format:{type:String,default:()=>"CODE128"},watchText:{type:Boolean,default:!0},onSuccess:{type:[Function,Array]},onError:{type:[Function,Array]},onFinally:{type:[Function,Array]},responsive:{type:Boolean,default:!1}},xi=x({name:"RBarcode",props:jr,setup(e){const n=le("barcodeRef"),t=le("containerRef"),o=V({width:0,height:0});let a;const l=O(()=>{let u=j(e.width),c=j(e.height);return e.width==="responsive"&&o.value.width>0&&(u=`${o.value.width}px`),e.height==="responsive"&&o.value.height>0&&(c=`${o.value.height}px`),{"--r-barcode-width":u,"--r-barcode-height":c}});let s;const i=()=>{if(n.value)try{const{format:u,text:c,options:d,onSuccess:f}=e,S=Object.assign({},d,{format:u});o.value.width>0&&(e.width==="responsive"&&(S.width=Math.max(1,o.value.width/100)),e.height==="responsive"&&(S.height=Math.max(20,o.value.height*.8))),ta(n.value,c!=null?c.toString():"",S),f&&B(f,c,u,d)}catch(u){const{onError:c}=e;c&&B(c,u)}finally{const{onFinally:u}=e;u&&B(u)}};return ue(()=>{e.watchText?(s==null||s(),s=$e(()=>e.text,i)):s==null||s(),e.responsive?(a==null||a.stop(),a=Sn(t,u=>{const c=u[0];if(c){const{width:d,height:f}=c.contentRect;o.value={width:d,height:f},Y(()=>{i()})}})):(a==null||a.stop(),a=null)}),Ce(()=>{if(t.value){const u=t.value.getBoundingClientRect();o.value={width:u.width,height:u.height}}Y(()=>{i()})}),xt(()=>{s==null||s()}),{barcodeRef:n,containerRef:t,cssVars:l}},render(){const{barcodeRender:e,loading:n,cssVars:t,responsive:o}=this,a=["r-barcode",{"r-barcode--loading":n}],l=e==="canvas"?r("canvas",{class:a,style:t,ref:"barcodeRef"},null):r("svg",{class:a,style:t,ref:"barcodeRef"},null);return r(Ue,{class:"r-barcode-spin",show:n},{default:()=>[o?r("div",{class:"r-barcode-container",ref:"containerRef"},[l]):l]})}}),Ur={...Se(Le,["pagination"]),paginationCount:{type:Number,default:1},onRegister:{type:Function,default:void 0},manual:{type:Boolean,default:!1},request:{type:Function},onTablePaginationUpdate:{type:Function},requestConfig:{type:Object},showPagination:{type:Boolean,default:!1},remote:{type:Boolean,default:!0},paginationPrefix:{type:Function,default:e=>`共 ${e.itemCount} 条`},takeoverAutoHeight:{type:Boolean,default:!1}};function tn(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!ge(e)}const Ei=x({name:"RTablePro",props:Ur,setup(e,n){const{expose:t}=n,[o,a]=xr(),[l,{getPage:s,getPageSize:i,setCallback:u,setItemCount:c,resetPagination:d,getItemCount:f,setPage:S,setPageSize:_}]=Bs(void 0,{prefix:e.paginationPrefix}),y=O(()=>({page:s(),pageSize:i(),itemCount:f()})),g=()=>{const{onTablePaginationUpdate:v}=e;v&&B(v,y.value)},w=v=>{const C=Object.assign({},e.requestConfig,v),{formatRangeTime:m,excludeParams:h,autoDeleteDuplicateKeys:T=!0}=C;let k=C.params||{};return m!=null&&m.length&&k&&m.forEach(({key:A,target:P})=>{const I=k[A];I&&(P==null?void 0:P.length)===2&&(k[P[0]]=I[0],k[P[1]]=I[1]),delete k[A]}),T&&(k=la(k)),h&&(k=Se(k,h)),Object.assign({},k,{page:s(),pageSize:i()})},b=(v,C=!0)=>{var h;C&&d();const m=w(v);(h=e.request)==null||h.call(e,m)},p=async(v,C=!0)=>{var h;C&&d();const m=w(v);await((h=e.request)==null?void 0:h.call(e,m))};return ue(()=>{c(e.paginationCount),u(()=>{const{manual:v}=e;v||b(void 0,!1),g()})}),Ce(()=>{const{onRegister:v}=e;v&&B(v,{...a,getTablePagination:()=>y.value,runTableRequest:b,runAsyncTableRequest:p,getCurrentTableRequestParams:w,resetTablePagination:d,setPage:S,setPageSize:_,getPage:s,getPageSize:i})}),t(),{register:o,paginationRef:l}},render(){const{register:e,$props:n,paginationRef:t,$slots:o}=this,{onRegister:a,showPagination:l,takeoverAutoHeight:s,flexAutoHeight:i,...u}=n,{collapse:c,...d}=o,f={onRegister:e,pagination:l?t:void 0,flexAutoHeight:s||i,...u};return s?r(L,{vertical:!0,class:"h-full"},{default:()=>[c==null?void 0:c(),r(Qt,f,tn(d)?d:{default:()=>[d]})]}):r(Qt,f,tn(d)?d:{default:()=>[d]})}}),Mi=()=>{const e=V(),n=m=>{m&&(e.value=m)},t=()=>{if(!e.value)throw new Error("[useTablePro]: table instance is not ready yet. if you are using useTablePro, please make sure you have called register method in onRegister event.");return e.value};return[n,{clearFilters:()=>t().clearFilters.call(null),getTableProInstance:t,clearSorter:()=>t().clearSorter.call(null),downloadCsv:m=>t().downloadCsv.call(null,m),filters:m=>t().filters.call(null,m),page:m=>t().page.call(null,m),scrollTo:m=>t().scrollTo(m),sort:(m,h)=>t().sort.call(null,m,h),getTablePagination:()=>t().getTablePagination.call(null),runTableRequest:(m,h)=>t().runTableRequest.call(null,m,h),print:m=>t().print.call(null,m),getCurrentTableRequestParams:m=>t().getCurrentTableRequestParams.call(null,m),resetTablePagination:()=>t().resetTablePagination.call(null),runAsyncTableRequest:(m,h)=>t().runAsyncTableRequest.call(null,m,h),getTableProConfig:()=>t().config,getPage:()=>t().getPage.call(null),getPageSize:()=>t().getPageSize.call(null),setPage:m=>t().setPage.call(null,m),setPageSize:m=>t().setPageSize.call(null,m)}]},$r=()=>({grid:!0,partial:!1,keyboard:{enabled:!0}}),Kr={use:{type:Array,default:void 0},watchData:{type:Boolean,default:!0},readonly:{type:Boolean,default:!1},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},data:{type:Object,default:void 0},options:{type:Object,default:$r()},onRegister:{type:[Function,Array],default:void 0}};let nn=!1;const Di=x({name:"RFlow",props:Kr,setup(e){const n=le("flowDomRef"),t=O(()=>{const{width:f,height:S}=e;return{"--r-flow-width":j(f),"--r-flow-height":j(S)}}),o=ee(),a={nodeTextEdit:!1,edgeTextEdit:!1,textEdit:!1};let l;const s={nodes:[],edges:[]},i={readonly:e.readonly},u=()=>{var f;nn||((f=e.use)==null||f.filter(Boolean).forEach(S=>qt.use(S)),nn=!0)},c=f=>{if(!o.value)return;const S=Object.entries(a).reduce((_,[y])=>(_[y]=!f,_),{});Object.assign(a,S,{isSilentMode:f}),o.value.updateEditConfig(a)},d=f=>{if(u(),!n.value)return;const{options:S,readonly:_}=e;o.value=new qt({container:Q(n.value),...Se(S,"container")}),o.value.render(f||s),c(_)};return ue(()=>{e.watchData?l=$e(()=>e.data,f=>{o.value?f&&o.value.renderRawData(f):d(f)}):l==null||l(),e.readonly!==i.readonly&&(c(e.readonly),i.readonly=e.readonly)}),Ce(()=>{d();const{onRegister:f}=e;f&&o.value&&B(f,o.value)}),{flowDomRef:n,cssVars:t}},render(){const{cssVars:e}=this;return r("div",{class:"r-flow",style:[e],ref:"flowDomRef"},null)}}),zi=()=>{let e;return[o=>{o&&(e=o)},{getFlowInstance:()=>{if(!e)throw new Error("[useFlow]: flow instance is not ready yet. if you are using useFlow, please make sure you have called register method in onRegister event.");return e}}]},Wr=(e,n,t)=>!e||typeof e!="object"?!1:e[n]===t,Kn=(e,n,t)=>{const o=[];if(Wr(e,n,t))return o.push(e),o;if(e.children&&e.children.length>0)for(const a of e.children){const l=Kn(a,n,t);l.length>0&&o.push(e,...l)}return o},qr=(e,n,t)=>{const o=[];for(const a of e){const l=Kn(a,n,t);l.length>0&&o.push(...l)}return o},on=e=>{const{dynamicDocumentTitle:n}=Ie();if(!n)return;const{breadcrumbLabel:t}=e;if(!t)return;const{sideBarLogo:o}=Ie(),a=o?o.title:"";document.title=t+" - "+a},Hr=e=>{const{meta:{icon:n}}=e;if(!n)return;if(me(n,"Object"))return()=>n;const{menuConfig:t}=Ie(),{collapsed:o}=It(),a=it(E,{name:n,size:o?t.collapsedIconSize:t.iconSize,cursor:"pointer"},{});return()=>a},Wn=e=>{const{meta:{extra:n}}=e;if(!n)return;const{show:t}=n;if(t===!1)return;const{t:o}=We(),{label:a,icon:l,type:s,i18nLabel:i}=n,u={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},c=()=>i?o(i):a||null,d=()=>l&&(i||a)||!l&&(i||a)?null:{"padding-right":"0"};if(me(n,"Object"))return()=>it(Ao,{...u,type:s||"primary",style:d()},{default:()=>c(),icon:()=>l})},an=()=>{const{getRootPath:e}=Ge();return ze($.appMenuKey,"sessionStorage",{defaultValue:e.value})},Gr=()=>ze($.appMenuTagOptions,"sessionStorage",{defaultValue:[]}),qn=()=>or(er()),Yr=()=>nr(qn()),kt=["redirect","breadcrumbLabel","children","key","meta","name","path","show","fullPath"];let et;const Hn=(e,n)=>{var t;if(et&&Ht(et.fullPath,n))return et;for(const o of e){if(Ht(o.fullPath,n))return et=o,o;if((t=o.children)!=null&&t.length){Hn(o.children,n);continue}}},It=ut("menu",()=>{const{push:e,getRoutes:n}=Ke(),t=ba(),{t:o}=We(),{setKeepAliveInclude:a}=Jr(),l=ae({menuKey:an(),options:[],collapsed:!1,menuTagOptions:Gr(),breadcrumbOptions:[],currentMenuOption:null}),s=V(!0),i=(p,v,C)=>{Et(l,p,v,C)},u=p=>{const{meta:v}=p,{i18nKey:C,noLocalTitle:m}=v,h=O(()=>C?o(`${C}`):m),T={...p,key:p.fullPath,label:()=>it(yn,null,{default:()=>h.value}),breadcrumbLabel:h.value},k=Object.assign({},T,{icon:Hr(p),extra:Wn(p)});return p.fullPath===an()&&(l.currentMenuOption=k),k.show=Ln(k),k},c=p=>{l.breadcrumbOptions=Q(qr(l.options,"fullPath",p))},d=(p,v=!0)=>{const m=Array.isArray(p)?[...p]:[p];v?l.menuTagOptions.push(...m):l.menuTagOptions=m,Pe($.appMenuTagOptions,l.menuTagOptions)},f=(p,v)=>{l.menuTagOptions.find(m=>m.fullPath===p)||l.menuTagOptions.push(v),l.menuTagOptions=l.menuTagOptions.filter(m=>{var h;return(h=m.fullPath)==null?void 0:h.startsWith("/")}),Pe($.appMenuTagOptions,l.menuTagOptions)},S=(p,v,C)=>{const{meta:m}=v;if(m.windowOpen)window.open(m.windowOpen);else{e({path:String(p),query:C});const{sameLevel:h}=m;if(a(v),on(v),!h)f(p,v),c(p),l.menuKey=p,l.currentMenuOption=v,Pe($.appMenuKey,p);else{const T=xe(u(v),kt);l.breadcrumbOptions.find(F=>F.key===T.key)||l.breadcrumbOptions.push({...T,fullPath:String(T.key)})}}},_=async(p,v)=>{const[C]=p.split("?"),m=n().find(h=>h.path===C);if(!((m==null?void 0:m.path)==="/"||!(m!=null&&m.path)||(m==null?void 0:m.path)==="/login")&&m){const h=xe(m,kt);S(C,u({...h,fullPath:h.path}),v)}},y=()=>new Promise(p=>{const v=(m,h)=>{var k;const T=[];for(const F of m){let A=`${h.endsWith("/")?h:h+"/"}${F.path}`;if(A=A.replace(/\/+/g,"/"),(k=F.children)!=null&&k.length)F.children=v(F.children,A);else if(!Zn(F.meta))continue;T.push(u({...F,fullPath:A}))}return T};l.options=v(qn(),"");const C=l.currentMenuOption||Qr(l.options);C&&(l.breadcrumbOptions.length||c(C.key),f(C.fullPath,C),on(C)),p()}),g=p=>l.collapsed=p,w=(p,v=1)=>{const C=l.menuTagOptions.splice(p,v);return Pe($.appMenuTagOptions,l.menuTagOptions),C},b=async()=>{s.value&&(await y(),s.value=!1)};return $e(()=>t.fullPath,async(p,v)=>{await b(),p!==v&&await _(p,t.query)},{immediate:!0}),{...we(l),changeMenuModelValue:S,collapsedMenu:g,spliceMenTagOptions:w,setMenuTagOptions:d,resolveOption:u,updateMenuState:i,setupAppMenu:y}},{persist:{key:$.appPiniaMenuStore,storage:window.localStorage,pick:["menuKey","collapsed"]}}),Gn=ut("signing",()=>{const{clearRoutes:e,replace:n}=Ke(),t=ae({signingCallback:{}}),o=s=>new Promise((i,u)=>{fn(s)?u({code:1,message:"登陆失败",data:null}):(t.signingCallback={role:"admin",name:s.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},i({code:0,message:"登陆成功",data:t.signingCallback}))}),a=s=>{const{closeAll:i}=oo(),{appPiniaMenuStore:u,appPiniaSigningStore:c,token:d,signing:f,appMenuKey:S}=$;window.$message.info("账号退出中..."),ie("__all_sessionStorage__","sessionStorage"),ie(c,"localStorage"),ie(u,"localStorage"),ie(d,"localStorage"),ie(f,"localStorage"),ie(S,"localStorage"),ie($.isAppLockScreen,"localStorage"),i(),s&&(e(),n("/"),setTimeout(()=>{window.location.reload()},0))},l=()=>{a(!0)};return{...we(t),signing:o,logout:l,clearSigningCallback:a}},{persist:{key:$.appPiniaSigningStore,pick:["signingCallback"],storage:window.localStorage}}),Yn=ut("keepAlive",()=>{const e=ae({keepAliveInclude:[]}),n=()=>e.keepAliveInclude.length,t=a=>{const l=n(),{name:s,meta:{keepAlive:i}}=a,{maxKeepAliveLength:u}=Ie().keepAliveConfig;if(i){if(l=u&&(e.keepAliveInclude.splice(0,1),e.keepAliveInclude.push(s))}},o=()=>e.keepAliveInclude;return{...we(e),setKeepAliveInclude:t,getKeepAliveInclude:o}},{persist:{key:$.appPiniaKeepAliveStore,storage:window.sessionStorage,pick:["keepAliveInclude"]}}),Oe=()=>{const e=It(),n=O(()=>e.options),t=O(()=>e.breadcrumbOptions),o=O(()=>e.menuKey),a=O(()=>e.menuTagOptions),l=O(()=>e.currentMenuOption),s=O(()=>e.collapsed);return{getMenuOptions:n,getBreadcrumbOptions:t,getMenuKey:o,getMenuTagOptions:a,getCurrentMenuOption:l,getCollapsed:s}},Fe=()=>{const{changeMenuModelValue:e,collapsedMenu:n,spliceMenTagOptions:t,setMenuTagOptions:o,resolveOption:a,updateMenuState:l,setupAppMenu:s}=It();return{changeMenuModelValue:e,collapsedMenu:n,spliceMenTagOptions:t,setMenuTagOptions:o,resolveOption:a,updateMenuState:l,setupAppMenu:s}},X=()=>{const e=Ie(),n=O(()=>e.drawerPlacement),t=O(()=>e.primaryColorOverride),o=O(()=>e._appTheme),a=O(()=>e.appTheme),l=O(()=>e.menuTagSwitch),s=O(()=>e.breadcrumbSwitch),i=O(()=>e.localeLanguage),u=O(()=>e.lockScreenSwitch),c=O(()=>e.copyrightSwitch),d=O(()=>e.contentTransition),f=O(()=>e.watermarkSwitch),S=O(()=>e.watermarkConfig),_=O(()=>e.appRootRoute),y=O(()=>e.sideBarLogo),g=O(()=>e.keepAliveConfig),w=O(()=>e.menuConfig),b=O(()=>e.colorWeakness),p=O(()=>e.dynamicDocumentTitle);return{getDrawerPlacement:n,getPrimaryColorOverride:t,getAppTheme:o,getMenuTagSwitch:l,getBreadcrumbSwitch:s,getLocaleLanguage:i,getLockScreenSwitch:u,getCopyrightSwitch:c,getContentTransition:d,getWatermarkSwitch:f,getWatermarkConfig:S,getAppRootRoute:_,getSideBarLogo:y,getKeepAliveConfig:g,getMenuConfig:w,getAppThemeStr:a,getColorWeakness:b,getDynamicDocumentTitle:p}},W=()=>{const{updateLocale:e,changePrimaryColor:n,updateSettingState:t,toggleColorWeakness:o}=Ie();return{updateLocale:e,changePrimaryColor:n,updateSettingState:t,toggleColorWeakness:o}},Xn=()=>{const e=Gn();return{getSigningCallback:O(()=>e.signingCallback)}},Jn=()=>{const{signing:e,logout:n,clearSigningCallback:t}=Gn();return{signing:e,logout:n,clearSigningCallback:t}},Xr=()=>{const e=Yn();return{getKeepAliveInclude:O(()=>e.keepAliveInclude)}},Jr=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:n}=Yn();return{setKeepAliveInclude:e,getKeepAliveInclude:n}},Ii=e=>{const n=pa();e.use(n),n.use(da)},Zn=e=>{const{getSigningCallback:n}=Xn(),{role:t}=e;return Qe!=null&&Qe.length&&Qe.includes(n.value.role)||!t||!(t!=null&&t.length)?!0:t?t.includes(n.value.role):!0},Zr=e=>{rr(e),ar(e)},Qr=e=>{if(!Array.isArray(e))return;const n=t=>{for(const o of t){if((!o.children||o.children.length===0)&&!o.meta.windowOpen)return o;{const a=n(o.children||[]);if(a)return a}}};return n(e)},es=ee(),ts=x({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=Ke(),{getSideBarLogo:n}=X();return{sideBarLogo:n,sideBarLogoClick:()=>{n.value&&n.value.url&&(n.value.jumpType==="station"?e.push(n.value.url):window.open(n.value.url))},TemplateLogo:({cursor:a})=>{if(!n.value)return null;if(typeof n.value.icon=="string")return r(E,{name:n.value.icon,size:"30",cursor:a},null);if(me(n.value.icon,"Object"))return ve(n.value.icon)}}},render(){const{sideBarLogo:e,collapsed:n,TemplateLogo:t,sideBarLogoClick:o}=this;return e!=null&&e.title?r("div",{class:["ray-menu__logo",e!=null&&e.url?"ray-menu__logo-url":null],onClick:o.bind(this),ref:es},[e!=null&&e.icon?n?r(lt,{placement:"right"},{trigger:()=>t({cursor:"pointer"}),default:()=>e.title}):t({cursor:"pointer"}):n?r(lt,{placement:"right"},{trigger:()=>r(Ut,{type:"primary",size:18},{default:()=>{var a;return[((a=e.title)==null?void 0:a[0])||null]}}),default:()=>e.title}):null,r(Ut,{class:[n?null:"ray-menu__logo-title--open","ray-menu__logo-title",'class="n-menu-item-content"'],type:"primary",size:18},{default:()=>[r(yn,null,{default:()=>[e.title]})]})]):null}}),ns=x({name:"AppMenu",setup(){const e=ee(),{changeMenuModelValue:n,collapsedMenu:t,updateMenuState:o}=Fe(),{getMenuConfig:a}=X(),{getMenuOptions:l,getCollapsed:s,getMenuKey:i}=Oe(),u=O({get:()=>(setTimeout(()=>{f(),En()},300),i.value),set:()=>{c.value&&pe("globalDrawerValue",!1)}}),{isTabletOrSmaller:c}=He({observer:_=>{_&&o("collapsed",!1)}}),d=O({get:()=>ct("globalDrawerValue").value,set:_=>{pe("globalDrawerValue",_)}}),f=()=>{const _=u.value;_!=null&&Y(()=>{var y,g;return(g=(y=e.value)==null?void 0:y.showOption)==null?void 0:g.call(y,_)})};return{isTabletOrSmaller:c,BasicMenu:()=>r(Ro,{class:"app-menu__sider",showTrigger:!c.value,collapseMode:a.value.collapsedMode,collapsedWidth:a.value.collapsedWidth,onUpdateCollapsed:t.bind(this),width:a.value.menuWidth,nativeScrollbar:a.value.nativeScrollbar,ref:zn,collapsed:s.value,onExpand:()=>{o("collapsed",!1)},onCollapse:()=>{o("collapsed",!0)},inverted:a.value.inverted},{default:()=>[a.value.menuSiderBarLogo?r(ts,{collapsed:s.value},null):null,r(Po,{ref:e,class:"r-menu--app",keyField:"fullPath",value:u.value,"onUpdate:value":_=>u.value=_,options:l.value,indent:a.value.collapsedIndent,collapsed:s.value,collapsedIconSize:a.value.collapsedIconSize,collapsedWidth:a.value.collapsedWidth,onUpdateValue:(_,y)=>{n(_,y)},accordion:a.value.accordion,iconSize:a.value.iconSize,inverted:a.value.inverted},null)]}),modelGlobalDrawerValue:d}},render(){const{isTabletOrSmaller:e,BasicMenu:n}=this;return e?r(vn,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":t=>this.modelGlobalDrawerValue=t,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[r(n,null,null)]}):r(n,null,null)}});class os{constructor(){Vt(this,"pendingRequest",new Map)}shouldAddCanceler(n){var t;return((t=n.cancelConfig)==null?void 0:t.cancel)??!0}generateRequestKey(n){const{method:t="",url:o="",params:a,data:l}=n;return[o,t,JSON.stringify(a),JSON.stringify(l)].join("&")}addPendingRequest(n){if(!this.shouldAddCanceler(n))return;n.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";const t=this.generateRequestKey(n),o=this.pendingRequest.get(t);if(o)n.signal=o.signal;else{const a=new AbortController;n.signal=a.signal,this.pendingRequest.set(t,a)}}removePendingRequest(n){const t=this.generateRequestKey(n),o=this.pendingRequest.get(t);o&&(o.abort(),this.pendingRequest.delete(t))}cancelAllRequest(){this.pendingRequest.forEach(n=>{n.abort()}),this.pendingRequest.clear()}getPendingCount(){return this.pendingRequest.size}hasPendingRequest(n){const t=this.generateRequestKey(n);return this.pendingRequest.has(t)}}const yt={requestInstance:null,responseInstance:null},as={requestError:null,responseError:null},ln={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},vt={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},ls=new os,Li=()=>{const e=(i,u)=>{u==="requestInstance"?yt.requestInstance=i:yt.responseInstance=i},n=i=>yt[i],t=(i,u,c)=>{c==="ok"?ln[i]=u:vt[i]=u},o=(i,u)=>u==="ok"?ln[i]:vt[i],a=(i,...u)=>{i.forEach(c=>{typeof c=="function"&&c(...u)})};return{createAxiosInstance:e,setImplement:t,getImplement:o,getAxiosInstance:n,beforeFetch:(i,u,c)=>{const d=n(i);if(!d)return;const f=o(u,c),{MODE:S}=wt();a(f,d,S)},fetchError:(i,u,c)=>{as[i]=u;const d=vt[c],{MODE:f}=wt();a(d,u,f)}}},rs=x({name:"AppRequestCancelerProvider",setup(e,{expose:n}){_a(()=>{ls.cancelAllRequest()}),n()},render(){return r("div",{class:"app-style-provider"},null)}}),Qn=x({name:"LayoutContentWrapper",setup(){Ke();const{maximize:e}=no(),{getContentTransition:n}=X(),t=V(!1),o={opacitySpinning:"0"},{globalMainLayoutLoad:a,layoutContentMaximize:l,layoutContentSpinning:s}=nl();return{globalMainLayoutLoad:a,spinning:t,themeOverridesSpin:o,getContentTransition:n,layoutContentMaximize:l,maximize:e,layoutContentSpinning:s}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:n,layoutContentSpinning:t,maximize:o,spinning:a,themeOverridesSpin:l,getContentTransition:s}=this;return r(Ue,{show:a||!e||t,description:"loading...",size:"large",themeOverrides:l,class:[n?"r-layout-full__viewer-content--maximize":null]},{default:()=>[n?r("div",{class:"layout-content__maximize-out",onClick:()=>{o(!1)}},[r(E,{name:"out",size:"16",cursor:"pointer"},null)]):null,r(rs,null,null),e?r(Dr,{class:"content-wrapper",transitionPropName:s+"-transform"},null):null]})}}),ss=Object.freeze(Object.defineProperty({__proto__:null,default:Qn},Symbol.toStringTag,{value:"Module"}));var is={layout:{copyright:"Copyright © 2022-present Ray"}};const us=x({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=is;return{copyright:e}},render(){return this.copyright?r("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),cs=x({name:"TooltipIcon",props:{...xo,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:n}){const t=a=>{n("click",a)};return{iconClick:t,Icon:()=>r(E,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:t.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?r(lt,this.$props,{trigger:()=>r(e,null,null),default:()=>this.tooltipText}):r(e,null,null)}}),ds=x({name:"ThemeSegment",setup(){const{system:e}=wn(),{getAppThemeStr:n,getAppTheme:t}=X(),{updateSettingState:o}=W(),a=[{label:"深色",key:"dark",icon:()=>r(E,{name:"dark",size:"16"},null)},{label:"浅色",key:"light",icon:()=>r(E,{name:"light",size:"16"},null)},{label:"自动",key:"auto",icon:()=>r(E,{name:"system_os",size:"16"},null)}],l=O({get:()=>n.value==="auto"?"auto":t.value?"dark":"light",set:i=>{s(i,e.value)}}),s=(i,u)=>{if(i==="auto"){o("_appTheme",u==="dark"),o("appTheme","auto");return}o("_appTheme",i==="dark"),o("appTheme",i)};return ue(()=>{s(l.value,e.value)}),{options:a,modelAppTheme:l}},render(){const{options:e}=this;return r(Nr,{options:e,size:"small",width:"block",value:this.modelAppTheme,"onUpdate:value":n=>this.modelAppTheme=n},null)}}),qe=Symbol("segmentDrawer"),ps=x({name:"SegmentViewsAppearance",setup(){const e=Te(qe,{}),{changePrimaryColor:n,updateSettingState:t,toggleColorWeakness:o}=W();return{toggleColorWeakness:o,model:e,changePrimaryColor:n,updateSettingState:t}},render(){const{toggleColorWeakness:e,model:n,changePrimaryColor:t,updateSettingState:o}=this;return r(L,{vertical:!0,style:"width: 100%;",size:[0,0]},{default:()=>[r(oe,null,{default:()=>[q("系统主题")]}),r(ds,null,null),r(oe,null,{default:()=>[q("内置主题")]}),r(Eo,{showPreview:!0,swatches:be.appThemeColors,value:n.primaryColorOverride.common.primaryColor,"onUpdate:value":a=>n.primaryColorOverride.common.primaryColor=a,onUpdateValue:t.bind(this)},null),r(oe,null,{default:()=>[q("切换动画")]}),r($t,{value:n.contentTransition,"onUpdate:value":a=>n.contentTransition=a,options:Xa,onUpdateValue:a=>{o("contentTransition",a)}},null),r(oe,null,{default:()=>[q("配置入口出现位置")]}),r($t,{value:n.drawerPlacement,"onUpdate:value":a=>n.drawerPlacement=a,options:[{label:"右边",value:"right"},{label:"左边",value:"left"}],onUpdateValue:a=>{o("drawerPlacement",a)}},null),r(oe,null,{default:()=>[q("其他设置")]}),r(fe,{labelPlacement:"left",class:"setting-drawer__overrides-form",showFeedback:!1},{default:()=>[r(z,{label:"面包屑"},{default:()=>[r(ne,{value:n.breadcrumbSwitch,"onUpdate:value":a=>n.breadcrumbSwitch=a,onUpdateValue:a=>o("breadcrumbSwitch",a)},null)]}),r(z,{label:"标签页"},{default:()=>[r(ne,{value:n.menuTagSwitch,"onUpdate:value":a=>n.menuTagSwitch=a,onUpdateValue:a=>o("menuTagSwitch",a)},null)]}),r(z,{label:"页底信息"},{default:()=>[r(ne,{value:n.copyrightSwitch,"onUpdate:value":a=>n.copyrightSwitch=a,onUpdateValue:a=>o("copyrightSwitch",a)},null)]}),r(z,{label:"色弱模式"},{default:()=>[r(ne,{value:n.colorWeakness,"onUpdate:value":a=>n.colorWeakness=a,onUpdateValue:a=>{o("colorWeakness",a),e(a)}},null)]})]})]})}}),fs=x({name:"SegmentViewsCommon",setup(){const e=Te(qe,{}),{updateSettingState:n}=W();return{model:e,updateSettingState:n}},render(){const{model:e,updateSettingState:n}=this;return r(L,{vertical:!0,style:"width: 100%;",size:[0,0]},{default:()=>[r(oe,null,{default:()=>[q("基础设置")]}),r(fe,{labelPlacement:"left",class:"setting-drawer__overrides-form",showFeedback:!1},{default:()=>[r(z,{label:"页面缓存"},{default:()=>[r(ne,{value:e.keepAliveConfig.setupKeepAlive,"onUpdate:value":t=>e.keepAliveConfig.setupKeepAlive=t,onUpdateValue:t=>n("keepAliveConfig",{setupKeepAlive:t})},null)]}),r(z,{label:"动态浏览器标题"},{default:()=>[r(ne,{value:e.dynamicDocumentTitle,"onUpdate:value":t=>e.dynamicDocumentTitle=t,onUpdateValue:t=>n("dynamicDocumentTitle",t)},null)]})]}),r(oe,null,{default:()=>[q("缓存设置")]}),r(fe,{labelPlacement:"top",showFeedback:!0,showRequireMark:!1,model:e.keepAliveConfig},{default:()=>[r(z,{label:"最大缓存数",feedback:O(()=>e.keepAliveConfig.maxKeepAliveLength<=0?"设置为【0】时,缓存将会失效":"").value},{default:()=>[r(G,{disabled:!e.keepAliveConfig.setupKeepAlive,value:e.keepAliveConfig.maxKeepAliveLength,"onUpdate:value":t=>e.keepAliveConfig.maxKeepAliveLength=t,min:0,precision:0,showButton:!1,onUpdateValue:t=>n("keepAliveConfig",{maxKeepAliveLength:t})},null)]}),r(z,{label:"排除缓存"},{default:()=>[r(Mo,{type:"success",value:e.keepAliveConfig.keepAliveExclude,"onUpdate:value":t=>e.keepAliveConfig.keepAliveExclude=t},null)]})]})]})}}),ms=x({name:"SegmentViewsWatermark",setup(){const e=Te(qe,{}),{updateSettingState:n}=W();return{model:e,updateSettingState:n}},render(){const{model:e,updateSettingState:n}=this;return r(L,{vertical:!0,style:"width: 100%;",size:[0,0]},{default:()=>[r(oe,null,{default:()=>[q("基础设置")]}),r(fe,{showFeedback:!1,showRequireMark:!1,class:"setting-drawer__overrides-form",labelPlacement:"left"},{default:()=>[r(z,{label:"全屏水印"},{default:()=>[r(ne,{value:e.watermarkSwitch,"onUpdate:value":t=>e.watermarkSwitch=t,onUpdateValue:t=>n("watermarkSwitch",t)},null)]}),r(z,{label:"跨边界显示"},{default:()=>[r(ne,{value:e.watermarkConfig.cross,"onUpdate:value":t=>e.watermarkConfig.cross=t,onUpdateValue:t=>n("watermarkConfig",{cross:t})},null)]})]}),r(oe,null,{default:()=>[q("个性化水印")]}),r(fe,{showFeedback:!0,showRequireMark:!1,class:"setting-drawer__overrides-form"},{default:()=>[r(z,{label:"水印内容"},{default:()=>[r(Rt,{value:e.watermarkConfig.content,"onUpdate:value":t=>e.watermarkConfig.content=t,onUpdateValue:t=>n("watermarkConfig",{content:t})},null)]}),r(z,{label:"字体尺寸"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.fontSize,"onUpdate:value":t=>e.watermarkConfig.fontSize=t,onUpdateValue:t=>n("watermarkConfig",{fontSize:t})},null)]}),r(z,{label:"字体行高"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.lineHeight,"onUpdate:value":t=>e.watermarkConfig.lineHeight=t,onUpdateValue:t=>n("watermarkConfig",{lineHeight:t})},null)]}),r(z,{label:"字体宽度"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.width,"onUpdate:value":t=>e.watermarkConfig.width=t,onUpdateValue:t=>n("watermarkConfig",{width:t})},null)]}),r(z,{label:"字体高度"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.height,"onUpdate:value":t=>e.watermarkConfig.height=t,onUpdateValue:t=>n("watermarkConfig",{height:t})},null)]}),r(z,{label:"x轴偏移"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.xOffset,"onUpdate:value":t=>e.watermarkConfig.xOffset=t,onUpdateValue:t=>n("watermarkConfig",{xOffset:t})},null)]}),r(z,{label:"x轴间隙"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.xGap,"onUpdate:value":t=>e.watermarkConfig.xGap=t,onUpdateValue:t=>n("watermarkConfig",{xGap:t})},null)]}),r(z,{label:"y轴偏移"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.yOffset,"onUpdate:value":t=>e.watermarkConfig.yOffset=t,onUpdateValue:t=>n("watermarkConfig",{yOffset:t})},null)]}),r(z,{label:"y轴间隙"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.yGap,"onUpdate:value":t=>e.watermarkConfig.yGap=t,onUpdateValue:t=>n("watermarkConfig",{yGap:t})},null)]}),r(z,{label:"旋转角度"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.rotate,"onUpdate:value":t=>e.watermarkConfig.rotate=t,onUpdateValue:t=>n("watermarkConfig",{rotate:t})},null)]})]})]})}}),gs=x({name:"SegmentViewsCustomMenu",setup(){const e=Te(qe,{}),{updateSettingState:n}=W();return{model:e,updateSettingState:n}},render(){const{model:e,updateSettingState:n}=this;return r(L,{vertical:!0,style:"width: 100%;",size:[0,0]},{default:()=>[r(oe,{titlePlacement:"center"},{default:()=>[r(L,{wrap:!1,align:"center",size:[4,0]},{default:()=>[r(lt,{placement:"top",showArrow:!1},{trigger:()=>r(E,{name:"question",size:"16"},null),default:()=>"菜单更新是一个复杂、耗时的操作,请手动点击【更新菜单】按钮更新设置"}),r(bn,null,{default:()=>[q("菜单样式")]})]})]}),r(fe,{showFeedback:!0,showRequireMark:!1,class:"setting-drawer__overrides-form"},{default:()=>[r(z,{label:"每级菜单缩进"},{default:()=>[r(G,{value:e.menuConfig.collapsedIndent,"onUpdate:value":t=>e.menuConfig.collapsedIndent=t,min:0,precision:0,onUpdateValue:t=>n("menuConfig",{collapsedIndent:t})},null)]}),r(z,{label:"菜单图标尺寸"},{default:()=>[r(G,{value:e.menuConfig.iconSize,"onUpdate:value":t=>e.menuConfig.iconSize=t,min:0,precision:0,onUpdateValue:t=>n("menuConfig",{iconSize:t})},null)]}),r(z,{label:"折叠菜单图标尺寸"},{default:()=>[r(G,{value:e.menuConfig.collapsedIconSize,"onUpdate:value":t=>e.menuConfig.collapsedIconSize=t,min:0,precision:0,onUpdateValue:t=>n("menuConfig",{collapsedIconSize:t})},null)]}),r(z,{label:"菜单宽度"},{default:()=>[r(G,{value:e.menuConfig.menuWidth,"onUpdate:value":t=>e.menuConfig.menuWidth=t,min:0,precision:0,onUpdateValue:t=>n("menuConfig",{menuWidth:t})},null)]}),r(z,{label:"折叠菜单宽度"},{default:()=>[r(G,{value:e.menuConfig.collapsedWidth,"onUpdate:value":t=>e.menuConfig.collapsedWidth=t,min:0,precision:0,onUpdateValue:t=>n("menuConfig",{collapsedWidth:t})},null)]}),r(z,{showFeedback:!1,showLabel:!1},{default:()=>[r(J,{onClick:e.throttleSetupAppMenu,block:!0,type:"primary"},{default:()=>[q("更新菜单")]})]})]}),r(oe,null,{default:()=>[q("其他设置")]}),r(fe,{showFeedback:!1,showRequireMark:!1,class:"setting-drawer__overrides-form",labelPlacement:"left"},{default:()=>[r(z,{label:"反转色菜单"},{default:()=>[r(ne,{value:e.menuConfig.inverted,"onUpdate:value":t=>e.menuConfig.inverted=t,onUpdateValue:t=>n("menuConfig",{inverted:t})},null)]}),r(z,{label:"菜单标题"},{default:()=>[r(ne,{value:e.menuConfig.menuSiderBarLogo,"onUpdate:value":t=>e.menuConfig.menuSiderBarLogo=t,onUpdateValue:t=>n("menuConfig",{menuSiderBarLogo:t})},null)]}),r(z,{label:"手风琴菜单"},{default:()=>[r(ne,{value:e.menuConfig.accordion,"onUpdate:value":t=>e.menuConfig.accordion=t,onUpdateValue:t=>n("menuConfig",{accordion:t})},null)]}),r(z,{label:"原生滚动条"},{default:()=>[r(ne,{value:e.menuConfig.nativeScrollbar,"onUpdate:value":t=>e.menuConfig.nativeScrollbar=t,onUpdateValue:t=>n("menuConfig",{nativeScrollbar:t})},null)]})]})]})}}),hs=x({name:"SettingDrawer",props:Do,setup(){const{create:e}=br(),{changePrimaryColor:n,updateSettingState:t}=W(),{getAppTheme:o,getPrimaryColorOverride:a,getMenuTagSwitch:l,getBreadcrumbSwitch:s,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c,getKeepAliveConfig:d,getMenuConfig:f,getDrawerPlacement:S,getColorWeakness:_,getWatermarkConfig:y,getDynamicDocumentTitle:g}=X(),{setupAppMenu:w}=Fe(),b=At(w,300),p=ae({menuTagSwitch:l.value,breadcrumbSwitch:s.value,copyrightSwitch:i.value,contentTransition:u.value,watermarkSwitch:c.value,keepAliveConfig:d.value,menuConfig:f.value,drawerPlacement:S.value,colorWeakness:_.value,primaryColorOverride:a.value,watermarkConfig:y.value,dynamicDocumentTitle:g.value,throttleSetupAppMenu:b}),v=()=>{e({preset:"dialog",title:"恢复默认配置",type:"warning",content:"点击【确认初始化】按钮会恢复默认系统配置,是否继续?",positiveText:"确认初始化",negativeText:"取消",onPositiveClick:()=>{fo(he(Fn()),(C,m)=>{p[m]=C,t(m,C)}),b()}})};return On(qe,p),{changePrimaryColor:n,getAppTheme:o,getPrimaryColorOverride:a,updateSettingState:t,modelReactive:p,defaultSettingBtnClick:v}},render(){const{defaultSettingBtnClick:e,$props:n}=this,{trapFocus:t,autoFocus:o,nativeScrollbar:a,...l}=n;return r(vn,U(l,{trapFocus:!1,autoFocus:!1,width:320}),{default:()=>[r(zo,{title:"个性化配置",closable:!0},{default:()=>r(hn,{type:"bar",animated:!0,defaultValue:"appearance"},{default:()=>[r(Ze,{name:"appearance",tab:"外观"},{default:()=>[r(ps,null,null)]}),r(Ze,{name:"menu",tab:"菜单"},{default:()=>[r(gs,null,null)]}),r(Ze,{name:"watermark",tab:"水印"},{default:()=>[r(ms,null,null)]}),r(Ze,{name:"common",tab:"通用"},{default:()=>[r(fs,null,null)]})]}),footer:()=>r(L,{justify:"flex-start"},{default:()=>[r(J,{type:"warning",onClick:e},{icon:()=>r(E,{name:"reload"},null),default:()=>"初始化配置"})]})})]})}});function ys(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!ge(e)}const vs=x({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=Fe(),{getBreadcrumbOptions:n}=Oe(),{isTabletOrSmaller:t}=He();return{getBreadcrumbOptions:n,dropdownSelect:(l,s)=>{e(l,s)},breadcrumbItemClick:l=>{var s;if(!((s=l.children)!=null&&s.length)){const{meta:i={}}=l;i.sameLevel||e(l.fullPath,l)}},isTabletOrSmaller:t}},render(){let e;const{isTabletOrSmaller:n,getBreadcrumbOptions:t}=this,{dropdownSelect:o,breadcrumbItemClick:a}=this;return n?r("div",{style:"display: none;"},null):r(Io,null,{default:()=>[r(Ca,{tag:"li",name:"breadcrumb",appear:!0},ys(e=t.map(l=>r(Lo,{key:l.fullPath,onClick:a.bind(this,l)},{default:()=>{var s;return[r(Me,{labelField:"breadcrumbLabel",keyField:"fullPath",options:l.children&&((s=l.children)==null?void 0:s.length)>1?l.children:[],onSelect:o.bind(this)},{default:()=>r("span",null,[l.label&&typeof l.label=="function"?l.label():l.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function bt(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!ge(e)}const bs=x({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:n}){const{changeMenuModelValue:t,resolveOption:o}=Fe(),{getRoutes:a}=Ke(),l=O({get:()=>e.show,set:h=>{n("update:show",h),h||_()}}),s=ae({searchValue:null,searchOptions:[]}),i=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let u=0,c=u;const{isTabletOrSmaller:d}=He({observer:h=>{h&&(l.value=!1)}}),f=V(!1),S="content-item--active",_=()=>{s.searchOptions=[],s.searchValue=null,u=0,c=u},y=h=>{l.value||(h.ctrlKey||h.metaKey)&&h.key==="k"&&(h.preventDefault(),h.stopPropagation(),_(),l.value=!0)},g=h=>{if(h)f.value=!0;else{f.value=!1,s.searchOptions=[];return}const T=a().reduce((k,F)=>{var K;const A=xe(F,["children","meta","path","name"]),P=o({...A,fullPath:F.path}),{breadcrumbLabel:I}=P;return(K=I==null?void 0:I.toLocaleLowerCase())!=null&&K.includes(h.toLocaleLowerCase())&&Ln(P)&&k.push(P),k},[]);setTimeout(()=>{s.searchOptions=T,Y().then(()=>{b()}),f.value=!1},300)},w=h=>{if(h){const{meta:T}=h;T.windowOpen?window.open(T.windowOpen):(l.value=!1,t(h.fullPath,h),setTimeout(En,300))}},b=()=>{const h=s.searchOptions[u],T=s.searchOptions[c];h&&Y().then(()=>{const k=je(`attr:data_path="${h.path}"`),F=T?je(`attr:data_path="${T==null?void 0:T.path}"`):null;if(F!=null&&F.length){const[A]=F;ra(A,S)}if(k!=null&&k.length){const[A]=k;Rn(A,S)}})},p=h=>{const{icon:T}=h;return typeof T=="string"&&T?r(E,{name:T,size:"24"},null):typeof T=="function"?r(T,null,null):r(E,{name:"search",size:"24"},null)},v=h=>{h==="up"&&(u-=1,u<0&&(u=s.searchOptions.length-1)),h==="down"&&(u+=1,u>=s.searchOptions.length&&(u=0))},C=h=>{const T=h.key;switch((T==="ArrowUp"||T==="ArrowDown"||T==="Enter")&&(h.preventDefault(),h.stopPropagation()),c=u<=0?0:u,T){case"ArrowUp":v("up");break;case"ArrowDown":v("down");break;case"Enter":const k=s.searchOptions[u];k&&w(k);break}b()},m=({menuOption:h})=>r(L,U({align:"center",class:"content-item"},{onClick:w.bind(this,h),data_path:h.path}),{default:()=>[r("div",{class:"content-item-icon"},[p(h.meta)]),r("div",{class:"content-item-label"},[h.breadcrumbLabel]),r(E,{name:"enter",size:"18",customClassName:"content-item-icon__enter"},null)]});return De(window,"keydown",y),{...we(s),modelShow:l,helperTipOptions:i,fuzzySearchMenuOptions:At(g,300),searchItemClick:w,RenderPreIcon:p,isTabletOrSmaller:d,SearchItem:m,loading:f,registerChangeSearchElementIndex:C}},render(){const{isTabletOrSmaller:e,searchOptions:n,loading:t}=this,{SearchItem:o,fuzzySearchMenuOptions:a,registerChangeSearchElementIndex:l}=this;return e?r("div",{style:"display: none;"},null):r(mn,{show:this.modelShow,"onUpdate:show":s=>this.modelShow=s,transformOrigin:"center",displayDirective:"if"},{default:()=>[r("div",{class:"global-search global-search--dark global-search--light",tabindex:"-1",onKeydown:l},[r("div",{class:"global-search__wrapper"},[r(Ee,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>r(Rt,{size:"large",value:this.searchValue,"onUpdate:value":s=>this.searchValue=s,clearable:!0,onInput:a.bind(this)},{prefix:()=>r(E,{name:"search",size:"24"},null)}),default:()=>{let s;return r(Pt,null,{default:()=>[r(Ue,{show:t},{default:()=>[n.length?r(L,{vertical:!0,size:[0,6],class:"global-search__card-content"},bt(s=n.map((i,u)=>r(o,{menuOption:i,key:i.fullPath},null)))?s:{default:()=>[s]}):r(Fo,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>r(L,{justify:"center",class:"global-search__empty-content"},{default:()=>[r(bn,null,{default:()=>[q("没有搜索结果")]})]})})]})]})},action:()=>{let s;return r(L,{justify:"flex-start",align:"center",size:[16,0]},bt(s=this.helperTipOptions.map(i=>r(L,{key:i.label,size:[4,0]},{default:()=>[i.icon.map(u=>r(L,{class:"item-icon",align:"center",justify:"center"},bt(u)?u:{default:()=>[u]})),r(L,{class:"item-label",align:"center"},{default:()=>[i.label]})]})))?s:{default:()=>[s]})}})])])]})}}),_s=x({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const o=sa();return o==="MacOS"?"⌘ + K":"CTRL + K"},click:o=>{const{onClick:a}=e;a&&B(a,o)}}},render(){const{getShortcutKeyAboutSystem:e,click:n,$t:t}=this;return r(J,{bordered:!1,onClick:n.bind(this),round:!0,tertiary:!0,style:"margin-right: 16px"},{icon:()=>r(E,{name:"search",size:"16"},null),default:()=>r(L,{align:"center"},{default:()=>[t("headerTooltip.Search"),r("div",{class:"global-search-btn__label"},[e()])]})})}}),eo=x({name:"AppAvatar",props:{...Bo,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number,Array],default:"medium"},avatarSize:{type:[String,Number],default:"medium"},vertical:{type:Boolean,default:!1}},setup(){const{getSigningCallback:e}=Xn();return{getSigningCallback:e}},render(){const{getSigningCallback:e,avatarSize:n,spaceSize:t,$props:o,vertical:a}=this;return r(J,{quaternary:!0,strong:!0,focusable:!1},{default:()=>[r(L,{align:"center",size:t,vertical:a},{default:()=>[r(Vo,U(o,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:n}),{default:()=>{var l;return e.avatar?null:(l=e==null?void 0:e.name)==null?void 0:l[0]}}),e==null?void 0:e.name]})]})}}),Ss=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],ws={logout:()=>{const{logout:e}=Jn();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=W();e("lockScreenSwitch",!0)}},Cs=e=>{const n=ws[e];n?n():window.$message.info("这个人很懒, 没做这个功能~")},Ts=e=>{const{isTabletOrSmaller:n}=e,t=[],o=[{name:"menu",size:18,eventKey:"menu"}];return n.value?o:t},Os=e=>{const{isTabletOrSmaller:n}=e,t=[{name:"fullscreen",size:18,eventKey:"screen"},{name:"github",size:18,eventKey:"github"},{name:"setting",size:18,eventKey:"setting"}],o=[...t],a=[...t];return n.value?a:o},ks=x({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:n}=W(),{t}=We(),[o,{toggleFullscreen:a,isEnabled:l}]=kn(document.getElementsByTagName("html")[0]),{getDrawerPlacement:s,getBreadcrumbSwitch:i}=X(),u=V(!1),c=V(!1),{isTabletOrSmaller:d}=He(),f=ct("globalDrawerValue"),S=O(()=>Ts({isTabletOrSmaller:d})),_=O(()=>Os({isTabletOrSmaller:d})),y={search:()=>{c.value=!0},setting:()=>{u.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{l||window.$message.warning(t("globalMessage.isEnabledFullscreen")),a()},lock:()=>{n("lockScreenSwitch",!0)},menu:()=>{pe("globalDrawerValue",!f.value)}};return{leftIconOptions:S,rightTooltipIconOptions:_,toolIconClick:b=>{var p;(p=y[b])==null||p.call(y)},showSettings:u,updateLocale:e,getDrawerPlacement:s,getBreadcrumbSwitch:i,globalSearchShown:c,isRenderVNode:b=>d.value?null:b}},render(){const{rightTooltipIconOptions:e,leftIconOptions:n,getDrawerPlacement:t,getBreadcrumbSwitch:o}=this,{toolIconClick:a,updateLocale:l,isRenderVNode:s}=this;return r(_n,{class:"layout-header"},{default:()=>[r(bs,{show:this.globalSearchShown,"onUpdate:show":i=>this.globalSearchShown=i},null),r(L,{class:"layout-header__method",align:"center",justify:"space-between",wrap:!1},{default:()=>[r(L,{align:"center",wrap:!1},{default:()=>[n.map(i=>r(cs,{key:i.name,iconName:i.name,tooltipText:Cn(i.tooltip)?i.tooltip.value:i.tooltip,customClassName:i.iconClass,onClick:a.bind(this,i.name)},null)),o?r(vs,null,null):null]}),r(L,{justify:"end",align:"center",size:[0,0],wrap:!1},{default:()=>[s(r(_s,{onClick:i=>{i.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(i=>r(J,{class:"override-button__layout",quaternary:!0,size:"medium",key:i.name,onClick:a.bind(this,i.name),focusable:!1},{default:()=>[r(E,{name:i.name,size:16,cursor:"pointer"},null)]})),r(Me,{options:Dn,onSelect:i=>l(String(i)),trigger:"click"},{default:()=>[r(J,{quaternary:!0,class:"override-button__layout",focusable:!1},{default:()=>[r(E,{customClassName:"layout-header__method--icon",name:"language",size:"16",cursor:"pointer"},null)]})]}),r(Me,{options:Ss(),onSelect:Cs.bind(this),trigger:"click"},{default:()=>[r(eo,{avatarSize:24,spaceSize:[8,0],class:"override-button__layout"},null)]})]})]}),r(hs,{show:this.showSettings,"onUpdate:show":i=>this.showSettings=i,placement:t},null)]})}}),As=x({name:"LayoutHeaderWrapper",setup(){return{}},render(){return r(L,{size:[0,0]},{default:()=>[r(ks,null,null)]})}});function Ps(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!ge(e)}const Rs=x({name:"AppMenuTag",setup(e,{expose:n}){const t=le("scrollRef"),{getMenuKey:o,getMenuTagOptions:a}=Oe(),{changeMenuModelValue:l}=Fe(),{getRootPath:s}=Ge(),{maximize:i}=no(),{reload:u}=Vs(),{close:c,closeAll:d,closeRight:f,closeLeft:S,closeOther:_,checkCloseLeft:y,checkCloseRight:g}=oo(),w=["closeAll","closeRight","closeLeft","closeOther"];let b=1/0;const p={size:16},v=V([{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>r(E,{name:"close",size:p.size},null)},{label:"最大化当前页面",key:"maximizeLayoutContent",icon:()=>r(E,{name:"fullscreen_fold",size:p.size},null)},{label:"刷新当前页面",key:"reloadCurrentPage",icon:()=>r(E,{name:"reload",size:p.size},null)},{label:"新窗口打开",key:"windowOpenTab",icon:()=>r(E,{name:"shared",size:p.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>r(E,{name:"close_left",size:p.size},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>r(E,{name:"close_right",size:p.size},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>r(E,{name:"close_other",size:p.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>r(E,{name:"resize_h",size:p.size},null),disabled:!1}]),C=rt(16),m={closeCurrentPage:()=>{o.value!==s.value&&c(b)},reloadCurrentPage:()=>{u()},closeAll:()=>{d()},closeRight:()=>{f(b)},closeLeft:()=>{S(b)},closeOther:()=>{_(b)},windowOpenTab:()=>{const R=a.value[b];if(!(R!=null&&R.fullPath))return;const M=R.fullPath.startsWith("#")?R.fullPath:`#${R.fullPath}`;window.open(M,"_blank")},maximizeLayoutContent:()=>{const R=a.value[b];i(!0),R&&te(R)}},h=ae({x:0,y:0,actionDropdownShow:!1}),T="menu_tag_data",k=ct("globalMainLayoutLoad"),F="n-scrollbar-container";let A=o.value;const P=V(!1),I=R=>{c(R)},K=(R,M)=>{for(const Z of v.value)if(Z.key===R){Z.disabled=M;break}},te=R=>{h.actionDropdownShow=!1,l(R.fullPath,R)},ce=()=>{const R=document.getElementById(C);if(R)return Array.from(R.childNodes).find(Je=>ia(Je,F).value)},Ye=R=>{var Z;const M=ce();if(M){const Je=M.scrollLeft||0,Bt=R==="left"?Math.max(0,Je-200):Je+200;(Z=t.value)==null||Z.scrollTo({left:Bt,behavior:"smooth"})}},Xe=R=>{h.actionDropdownShow=!1;const M=m[R];M==null||M()},se=(R,M)=>{M.preventDefault(),b=R,h.actionDropdownShow=!1,Y(()=>{h.x=M.clientX,h.y=M.clientY,h.actionDropdownShow=!0})},Ft=()=>{g(b)?K("closeRight",!1):K("closeRight",!0),y(b)?K("closeLeft",!1):K("closeLeft",!0)},lo=()=>{b=a.value.findIndex(M=>M.fullPath===o.value),Ft()},ro=R=>{a.value.length>1&&R.fullPath!==s.value&&(R.closeable=!0),P.value=!0},so=R=>{R.fullPath!==o.value&&(R.closeable=!1),P.value=!1},io=()=>{ce()&&Y().then(()=>{var M;(M=t.value)==null||M.scrollTo({left:99999,behavior:"smooth"})})},dt=()=>{Y().then(()=>{const R=je(`attr:${T}="${o.value}"`);if(R!=null&&R.length){const[M]=R;Y().then(()=>{var Z;(Z=t.value)==null||Z.scrollTo({left:M.offsetLeft,behavior:"smooth"})})}})},uo=()=>{i(!0)};return $e(()=>a.value,(R,M)=>{v.value.forEach(Z=>{w.includes(Z.key)&&(R.length>1?Z.disabled=!1:Z.disabled=!0)}),M!=null&&M.length&&(R.length>(M==null?void 0:M.length)?io():R.length===(M==null?void 0:M.length)&&dt()),M===void 0&&dt()},{immediate:!0}),ue(()=>{h.actionDropdownShow&&Ft(),A!==o.value&&(A=o.value,dt())}),n(),{getMenuTagOptions:a,closeCurrentMenuTag:I,getMenuKey:o,menuTagClick:te,moreOptions:v,scrollX:Ye,scrollRef:t,uuidScrollBar:C,actionDropdownSelect:Xe,actionState:h,menuTagContextMenu:se,setCurrentContextmenuIndex:lo,menuTagMouseenter:ro,menuTagMouseleave:so,MENU_TAG_DATA:T,iconConfig:p,maximize:i,reload:u,globalMainLayoutLoad:k,maximizeBtnClick:uo,isMouseInMenuTag:P}},render(){let e;const{iconConfig:n,uuidScrollBar:t,getMenuTagOptions:o,MENU_TAG_DATA:a,globalMainLayoutLoad:l,isMouseInMenuTag:s}=this,{maximizeBtnClick:i,closeCurrentMenuTag:u,scrollX:c,$t:d,menuTagClick:f,menuTagContextMenu:S,menuTagMouseenter:_,menuTagMouseleave:y,actionDropdownSelect:g,reload:w}=this;return r(_n,null,{default:()=>[r("div",{class:"menu-tag"},[r(Me,{class:"menu-tag__dropdown",options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,keyboard:!1,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onSelect:g,onClickoutside:()=>{s||(this.actionState.actionDropdownShow=!1)}},null),r(L,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0},{default:()=>[r(J,{quaternary:!0,class:"override-button__menu-tag",focusable:!1,onClick:this.scrollX.bind(this,"left")},{icon:()=>r(E,{name:"expanded",width:n.size,height:n.size,customClassName:"menu-tag__left-arrow"},null)}),r(Pt,U({xScrollable:!0,ref:"scrollRef"},{id:t},{themeOverrides:{width:"0px",height:"0px"}}),{default:()=>[r(L,{class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},Ps(e=o.map((b,p)=>r(J,U({key:b.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:b.fullPath===this.getMenuKey?"primary":"default"},{onClick:f.bind(this,b),onContextmenu:S.bind(this,p),onMouseenter:_.bind(this,b),onMouseleave:y.bind(this,b),[a]:b.fullPath},{size:"small",focusable:!1,iconPlacement:"right"}),{default:()=>r(Tn,null,[r("span",null,{default:()=>{const{breadcrumbLabel:v,meta:{i18nKey:C}}=b;return C?d(C):v}})]),icon:()=>r(E,U({customClassName:"menu-tag__btn-icon",name:"close",size:"15"},{onMousedown:u.bind(this,p)},{cursor:"pointer"}),null)})))?e:{default:()=>[e]})]}),r(L,{align:"center",inline:!0,wrap:!1,size:[0,0]},{default:()=>[r(J,{quaternary:!0,class:"override-button__menu-tag",focusable:!1,onClick:c.bind(this,"right")},{icon:()=>r(E,{name:"expanded",width:n.size,height:n.size,style:{transform:"rotate(180deg)"}},null)}),r(J,{quaternary:!0,class:"override-button__menu-tag",focusable:!1,onClick:i},{icon:()=>r(E,{name:"fullscreen_fold",width:n.size,height:n.size},null)}),r(J,{quaternary:!0,class:"override-button__menu-tag",focusable:!1,onClick:()=>{w()}},{icon:()=>r(E,{name:"reload",width:n.size,height:n.size,customClassName:`${l?"":"menu-tag__right-setting--spinning"}`},null)}),r(jn,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:18,keyboard:!1},{default:()=>[r(J,{quaternary:!0,class:"override-button__menu-tag",focusable:!1,onClick:this.setCurrentContextmenuIndex.bind(this)},{icon:()=>r(E,{name:"more",width:n.size,height:n.size},null)})]})]})]})])]})}}),xs=x({name:"LayoutFeatureWrapper",setup(){return{}},render(){return r(Rs,null,null)}}),Es={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},rn=()=>({lockPassword:null}),sn=$o($.isAppLockScreen,!1,window.localStorage,{mergeDefaults:!0}),to=()=>({setLockAppScreen:t=>{sn.value=t},getLockAppScreen:()=>sn.value}),Ms=x({name:"UnlockScreen",setup(){const[e,{validate:n}]=zr(),{logout:t}=Jn(),{updateSettingState:o}=W(),{setLockAppScreen:a}=to(),{isTabletOrSmaller:l}=He(),s="HH:mm",i="A",u="YYYY-MM-DD",c="ddd",d=ae({lockCondition:rn(),HH_MM:H().format(s),AM_PM:H().format(i),YY_MM_DD:H().format(u),DDD:H().format(c)}),f=setInterval(()=>{d.HH_MM=H().format(s),d.AM_PM=H().format(i)},6e3),S=setInterval(()=>{d.YY_MM_DD=H().format(u),d.DDD=H().format(c)},864e5),_=()=>{ie($.appLockScreenPasswordKey,"localStorage"),o("lockScreenSwitch",!1),setTimeout(()=>{t()},100)},y=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页并且重新登录",positiveText:"确定",negativeText:"重新登录",onPositiveClick:_})},g=()=>{const w=ze($.appLockScreenPasswordKey,"localStorage");if(!w){window.$dialog.warning({title:"警告",content:()=>"检测到锁屏密码被修改,请重新登录",closable:!1,maskClosable:!1,closeOnEsc:!1,positiveText:"重新登录",onPositiveClick:_});return}const b=ua(w);n().then(()=>{b===d.lockCondition.lockPassword?(a(!1),o("lockScreenSwitch",!1),ie($.appLockScreenPasswordKey,"localStorage"),d.lockCondition=rn()):window.$message.warning("密码错误,请重新输入")})};return xt(()=>{clearInterval(f),clearInterval(S)}),{...we(d),backToSigning:y,unlockScreen:g,isTabletOrSmaller:l,register:e}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:n,AM_PM:t,YY_MM_DD:o,DDD:a}=this,l=n.split(":"),{unlockScreen:s,backToSigning:i,register:u}=this;return r("div",{class:"app-lock-screen__content app-lock-screen__content--full"},[r("div",{class:"app-lock-screen__unlock"},[r("div",{class:"app-lock-screen__unlock__content"},[r("div",{class:"app-lock-screen__unlock__content-wrapper"},[r("div",{class:["app-lock-screen__unlock__content-bg__wrapper","app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[r("div",{class:"left"},[l[0]]),r("div",{class:"right"},[l[1]])])]),r("div",{class:"app-lock-screen__unlock__content-avatar"},[r(eo,{avatarSize:52,style:"pointer-events: none;",vertical:!0},null)]),r("div",{class:"app-lock-screen__unlock__content-input"},[r($n,{onRegister:u,model:this.lockCondition,rules:Es},{default:()=>[r(z,{path:"lockPassword"},{default:()=>[r(Rt,{autofocus:!0,value:this.lockCondition.lockPassword,"onUpdate:value":c=>this.lockCondition.lockPassword=c,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,onKeydown:c=>{c.code==="Enter"&&s()}},null)]}),r(L,{justify:"space-between"},{default:()=>[r(J,{type:"primary",text:!0,onClick:i.bind(this)},{default:()=>[q("返回登陆")]}),r(J,{type:"primary",text:!0,onClick:s.bind(this)},{default:()=>[q("进入系统")]})]})]})]),r("div",{class:"app-lock-screen__unlock__content-date"},[r("div",{class:"current-year"},[o,q(" "),r("span",null,[a]),q(" "),r("span",null,[t])])])])])])}}),Ds=e=>{const n=ft(e[0]),t=ft(e[1]),o=ft(e[2]);return O(()=>({"--window-width":"var(--html-width)","--window-height":"var(--html-height)","--layout-content-height":`calc(var(--html-height) - ${n.height.value}px - ${t.height.value}px - ${o.height.value}px)`,"--layout-content-width":`${n.width.value}px`,"--layout-siderbar-height":`${n.height.value}px`,"--layout-menutag-height":`${t.height.value}px`,"--layout-footer-height":`${o.height.value}px`}))},zs=x({name:"RLayout",setup(){const e=ee(),n=ee(),t=ee(),{getMenuTagSwitch:o,getCopyrightSwitch:a}=X(),{getLockAppScreen:l}=to(),s=Ds([e,n,t]);return{getMenuTagSwitch:o,cssVarsRef:s,getLockAppScreen:l,layoutSiderBarRef:e,layoutMenuTagRef:n,layoutFooterRef:t,getCopyrightSwitch:a}},render(){const{getMenuTagSwitch:e,cssVarsRef:n,getCopyrightSwitch:t}=this,{getLockAppScreen:o}=this;return o()?r(Ms,null,null):r(No,{class:"r-layout-full",style:[n],hasSider:!0,embedded:!0},{default:()=>[r(ns,null,null),r(Kt,{class:"r-layout-full__viewer"},{default:()=>[r(As,{ref:"layoutSiderBarRef"},null),e?r(xs,{ref:"layoutMenuTagRef"},null):null,r(Kt,{ref:Dt,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[r(Qn,null,null)]}),t?r(us,{ref:"layoutFooterRef"},null):null]})]})}}),Is=[{path:"/",name:"RLogin",component:()=>D(()=>import("./index-CAFjD97U.js"),__vite__mapDeps([97,1,2,40,20,21,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,46,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,80,81,82,38,39,57,41,42,43,44,45,47,48,49,50,51,52,53,54,98]))},{path:"/",name:"RLayout",component:zs,children:[...Yr(),{path:"/:catchAll(.*)",component:()=>D(()=>import("./index-Cy-50V4g.js"),__vite__mapDeps([99,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,46,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,100])),meta:{i18nKey:N("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}}]}],st=Sa({history:wa(),routes:Is,scrollBehavior:e=>{lr(e)}}),Fi=e=>{e.use(st),Zr(st)},Lt=()=>st?{router:st}:{router:{}},un="YYYY-MM-DD HH:mm:ss",Ls=()=>({locale:s=>{const i=Qa[s];i?H.locale(i):H.locale(el)},getStartAndEndOfDay:s=>{const{format:i=un}=s??{},u=H(),c=u.startOf("day"),d=u.endOf("day"),f=u.format(i),S=c.format(i),_=d.format(i);return{today:u,startOfDay:c,endOfDay:d,formatToday:f,formatStartOfDay:S,formatEndOfDay:_}},format:(s,i)=>{const{format:u=un}=i??{};return H(s).format(u)},isDayjs:s=>H.isDayjs(s),daysDiff:(s,i)=>{const u=H(s);return H(i).diff(u,"days")},isDateInRange:(s,i)=>{const{start:u,end:c}=i,d=H(s);return d.isAfter(u)&&d.isBefore(c)}});function He(e){const{width:n,height:t}=Ko(e),o=V(!1),{observer:a}=e??{};return ca(()=>{const{media:s=768}=e??{};o.value=n.value<=s,a==null||a(o.value,{width:n.value,height:t.value})}),{width:n,height:t,isTabletOrSmaller:ye(o)}}let cn=999;const dn="data-element-fullscreen",Fs=(e,n)=>{const{beforeEnter:t,beforeExit:o,enter:a,exit:l,backgroundColor:s,zIndex:i,transition:u="all 0.3s cubic-bezier(0.4, 0, 0.2, 1)"}={},c=V(!1),d=V(0),f={position:"",width:"",height:"",top:"",left:"",transform:"",transition:"",zIndex:"",backgroundColor:""},S=()=>{const g=_e(e);if(!g)return;if(t==null||t(),!c.value){const C=xe(g.style,["position","width","height","top","left","transform","transition","zIndex","backgroundColor"]);Object.assign(f,C)}const{top:w,left:b,width:p,height:v}=g.getBoundingClientRect();d.value===0&&(me(i,"Null")||me(i,"Undefined")?(cn+=1,d.value=cn):d.value=i),g.setAttribute(dn,"true"),g.style.position="fixed",g.style.top=`${w}px`,g.style.left=`${b}px`,g.style.width=`${p}px`,g.style.height=`${v}px`,g.style.transform="translate(0, 0)",g.style.zIndex=String(d.value),s&&(g.style.backgroundColor=s),g.offsetHeight,g.style.transition=u,requestAnimationFrame(()=>{g.style.top="0px",g.style.left="0px",g.style.width="100vw",g.style.height="100vh"}),c.value=!0,a==null||a()},_=()=>{const g=_e(e);if(!g)return;o==null||o(),c.value=!1,g.removeAttribute(dn);const w={position:"position",width:"width",height:"height",top:"top",left:"left",transform:"transform",transition:"transition",zIndex:"z-index",backgroundColor:"background-color"};Object.entries(f).forEach(([b,p])=>{const v=w[b];p?g.style.setProperty(v,p):g.style.removeProperty(v)}),l==null||l()},y=()=>{c.value?_():S()};return Mt(()=>{c.value&&_()}),{enter:S,exit:_,toggleFullscreen:y,isFullscreen:ye(c)}},_t={svg:va,png:ya,jpeg:ha,blob:ga,pixelData:ma,canvas:fa},Bi=(e,n)=>{const{beforeCreate:t,created:o,createdError:a,finally:l,imageType:s}=n??{};return{create:u=>new Promise((c,d)=>{var _;const f=_e(e);if(t==null||t(f),!f)return a==null||a(),d("[useDomToImage]: target element is undefined.");(_=_t[u??s??"jpeg"])==null||_.call(_t,f,n).then(y=>(o==null||o(y,f),c(y))).catch(y=>(a==null||a(y),d(y))).finally(()=>{l==null||l(f)})})}},Vi=(e,n)=>({print:()=>{const o=_e(e)||e;ea({...Se(n,["printable"]),printable:o})}}),tt={page:1,pageSize:10,showSizePicker:!0,pageSizes:[10,20,50,100]},Bs=(e,n)=>{const t=ee(e),o={onUpdatePage:p=>{var C;const{pageChange:v}=a.value;l.value.page=p,(C=t.value)==null||C.call(t),v==null||v(p)},onUpdatePageSize:p=>{var C;const{pageSizeChange:v}=a.value;l.value.pageSize=p,l.value.page=tt.page,(C=t.value)==null||C.call(t),v==null||v(p)}},a=O(()=>({...tt,...Se(n,["on-update:page","on-update:page-size","onUpdatePage","onUpdatePageSize","onUpdate:page","onUpdate:page-size","onUpdate:pageSize"]),...o})),l=V(a.value),s=l.value.onUpdatePage,i=l.value.onUpdatePageSize,u=()=>l.value.itemCount,c=p=>{l.value.itemCount=p},d=()=>l.value.page,f=p=>{s(p)},S=()=>l.value.pageSize,_=p=>{i(p)},y=()=>l.value,g=()=>t.value,w=p=>{t.value=p},b=()=>{var m;const{pageSizes:p,pageChange:v,pageSizeChange:C}=a.value;l.value.page=tt.page,l.value.pageSize=(p==null?void 0:p[0])||tt.pageSize,(m=t.value)==null||m.call(t),v==null||v(l.value.page),C==null||C(l.value.pageSize)};return Mt(()=>{t.value=void 0}),[l,{getItemCount:u,setItemCount:c,getPage:d,setPage:f,getPageSize:S,setPageSize:_,getPagination:y,getCallback:g,setCallback:w,resetPagination:b}]},no=e=>{const n=Dt,{enter:t,exit:o,toggleFullscreen:a,isFullscreen:l}=Fs(n);return{isLayoutContentMaximized:O(()=>ct("layoutContentMaximize").value),isFullscreen:l,maximize:(u,c)=>{var f;const{scrollToOptions:d}=c??{};pe("layoutContentMaximize",u),u?t():o(),d&&u&&((f=n==null?void 0:n.value)==null||f.scrollTo(d))},toggleFullscreen:a}},Vs=()=>({reload:(o=800)=>{pe("globalMainLayoutLoad",!1),setTimeout(()=>pe("globalMainLayoutLoad",!0),o)},openSpin:()=>{pe("layoutContentSpinning",!0)},closeSpin:()=>{pe("layoutContentSpinning",!1)}}),Ni=()=>({setWatermarkContent:a=>{const{getWatermarkConfig:l}=X(),s=Object.assign({},l.value,{content:a}),{updateSettingState:i}=W();i("watermarkConfig",s)},showWatermark:()=>{const{updateSettingState:a}=W();a("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:a}=W();a("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:a}=X(),{updateSettingState:l}=W();l("watermarkSwitch",!a.value)}}),nt=e=>{const{getPrimaryColorOverride:n}=X(),{updateSettingState:t}=W();t("primaryColorOverride",e?at({},n.value,be.appNaiveUIThemeOverrides.dark):at({},n.value,be.appNaiveUIThemeOverrides.light))},ji=()=>{const e=()=>{const{getAppTheme:l}=X(),{t:s}=We();return{theme:l.value,themeI18nLabel:l.value?s("headerSettingOptions.ThemeOptions.Dark"):s("headerSettingOptions.ThemeOptions.Light"),themeLabel:l.value?"Dark":"Light"}};return{darkTheme:()=>{const{updateSettingState:l}=W();l("_appTheme",!0),l("appTheme","dark"),nt(!0)},lightTheme:()=>{const{updateSettingState:l}=W();l("_appTheme",!1),l("appTheme","light"),nt(!1)},toggleTheme:()=>{const{theme:l}=e(),{updateSettingState:s}=W();s("_appTheme",!l),s("appTheme",l?"light":"dark"),nt(!l)},getAppTheme:e,syncSystemTheme:()=>{const{getAppTheme:l}=X(),{updateSettingState:s}=W(),{system:i}=wn();s("_appTheme",i.value==="dark"),s("appTheme","auto"),nt(l.value)}}},Ae=(e,n)=>{const{getMenuTagOptions:t}=Oe();if(typeof e=="number"){if(isNaN(e)){console.warn(`${n}: The ${e} is NaN, expect number.`);return}if(e>t.value.length||e<-1){console.warn(`${n}: The incoming index ${e} did not match the corresponding item.`);return}return{option:t.value[e],index:e}}else if(typeof e=="string"){const o=t.value.findIndex(a=>a.fullPath===e);return o>-1?{option:t.value[o],index:o}:console.warn(`${n}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:o}=e,a=t.value.findIndex(l=>l.fullPath===o);if(a===-1){console.warn(`${n}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:a}}};function oo(){const{getMenuTagOptions:e,getMenuKey:n}=Oe(),{changeMenuModelValue:t,spliceMenTagOptions:o,setMenuTagOptions:a,resolveOption:l}=Fe(),s=()=>e.value.findIndex(y=>y.fullPath===n.value),i=y=>{const g=Ae(y,"checkCloseRight");if(g){const{index:w}=g,b=e.value.length-1;return!(w>=b)}return!1},u=y=>{const g=Ae(y,"checkCloseRight");if(g){const{index:w}=g,b=e.value.length-1;return w===0?!1:w>0&&b>0}return!1};return{close:y=>{const g=Ae(y,"close");if(e.value.length!==1&&g){const{index:w,option:b}=g;if(o(w),b.fullPath===n.value){let p=u(w)?w-1:i(w)?w:w-1;p<0&&(p=0);const v=e.value[p];v&&t(v.fullPath,v)}}},closeAll:()=>{o(0,e.value.length);const{getRootPath:y}=Ge(),{router:{getRoutes:g}}=Lt(),w=g().find(b=>b.path===y.value);if(w){const b=xe(w,kt),p=l(b);t(p.path,l({...p,fullPath:p.path}))}},closeRight:y=>{const g=Ae(y,"closeRight");if(g){const{option:w,index:b}=g,p=e.value.length-b,v=s();o(b+1,p),b<=v&&n.value!==w.fullPath&&t(w.fullPath,w)}},closeLeft:y=>{const g=Ae(y,"closeLeft");if(g){const{option:w,index:b}=g,p=s();o(0,b),p<=b&&n.value!==w.fullPath&&t(w.fullPath,w)}},closeOther:y=>{const g=Ae(y,"closeOther");if(g){const{option:w}=g;n.value!==w.fullPath?(o(0,e.value.length),t(w.fullPath,w)):a(w,!1)}},getCurrentTagIndex:s,checkCloseRight:i,checkCloseLeft:u}}function Ui(){return{navigationTo:(n,t)=>{const{router:{getRoutes:o,push:a,replace:l}}=Lt(),{isPush:s=!0,query:i}=t||{},u=c=>s?a({path:c,query:i}):l({path:c,query:i});if(typeof n=="number"){if(isNaN(n)){console.warn(`[navigationTo]: The ${n} is NaN, expect number.`);return}const{getMenuOptions:c}=Oe();if(n>c.value.length){console.warn(`[navigationTo]: The current ${n} exceeds the maximum number of menus.`);return}const d=c.value[n],f=S=>{if(S.children&&S.children.length>0){const{children:[_]}=S;f(_);return}u(S.fullPath)};f(d)}else if(typeof n=="string"){const c=o().find(d=>d.path===n);c?u(c.path):console.warn(`[navigationTo]: The path "${n}" is not found.`)}else u(n.fullPath)}}}function Ge(){const{getAppRootRoute:e}=X(),{updateSettingState:n}=W(),t=e,o=O(()=>e.value.path),a=O(()=>e.value.name);return{getRootRoute:t,getRootPath:o,getRootName:a,setRootRoute:s=>{n("appRootRoute",Object.assign({},e.value,s))}}}const Ns=(e,n)=>{const{show:t,...o}=n;e.meta.extra=Object.assign({},e.meta.extra,{...o,show:t}),e.extra=Wn(e)},pn=(e,n,t)=>{const o=Hn(e,n);o&&Ns(o,t)},St=(e,n,t)=>{const{getMenuOptions:o}=Oe();if(typeof e=="string")pn(o.value,e,t);else if(me(e,"Object")){const{fullPath:a}=e;pn(o.value,a,t)}else console.warn(`[useBadge ${n}]: target expect string or object.`)};function $i(){return{hidden:o=>{St(o,"hidden",{show:!1})},show:(o,a)=>{St(o,"show",{...a,show:!0})},update:(o,a)=>{St(o,"update",a)}}}const Ki=()=>{const e=zn.value,{scrollTo:n}=e||{};if(!n)throw new Error("[useSiderScroll]: LAYOUT_SIDER_REF is not ready yet. please wait component mounted!");return n},ao=()=>ze($.localeLanguage,"localStorage",{defaultValue:Ja});export{Ri as $,vi as A,Dn as B,gt as C,Qa as D,mi as E,xi as F,Ya as G,Si as H,Ti as I,Oi as J,ki as K,zn as L,hi as M,zi as N,Di as O,Ai as P,Bs as Q,$n as R,es as S,Ci as T,Qt as U,br as V,Nr as W,Ei as X,Ls as Y,Mi as Z,D as _,Bi as a,ls as a0,Li as a1,_i as a2,xr as a3,jn as a4,no as a5,$i as a6,Ni as a7,Vs as a8,Ui as a9,Vi as b,Ki as c,bi as d,X as e,$ as f,gi as g,be as h,eo as i,zr as j,W as k,rn as l,to as m,Pi as n,ct as o,Jn as p,yi as q,Es as r,el as s,Ii as t,ji as u,wi as v,Fi as w,We as x,Ge as y,E as z};
diff --git a/js/hooks-e_5YOkn0.js.gz b/js/hooks-e_5YOkn0.js.gz
deleted file mode 100644
index 255bcf14..00000000
Binary files a/js/hooks-e_5YOkn0.js.gz and /dev/null differ
diff --git a/js/index-Cy-50V4g.js b/js/index-B1QNREDs.js
similarity index 59%
rename from js/index-Cy-50V4g.js
rename to js/index-B1QNREDs.js
index 0a337ef5..94cd29dc 100644
--- a/js/index-Cy-50V4g.js
+++ b/js/index-B1QNREDs.js
@@ -1 +1 @@
-import{C as u,e as s}from"./hooks-e_5YOkn0.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{u as a}from"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import{ab as n,W as l,e as c,P as p}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{m,d as t,p as d,J as e}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./utils-m85f38M9.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const f=m({name:"PageResult",props:{...n},setup(){const{replace:r}=a();return{goBack:()=>{var i;const{getAppRootRoute:o}=s();(i=o.value)!=null&&i.path&&r(o.value.path)}}},render(){const{goBack:r}=this;return t("div",{class:"error-page"},[t(l,d(this.$props,{status:"500",title:"404 资源不存在",description:"小调皮你走错地方了"}),{...this.$slots,footer:()=>t(c,{align:"center",justify:"center"},{default:()=>[t(p,{onClick:u.bind(this,!0)},{default:()=>[e("返回首页")]}),t(p,{type:"primary",onClick:r.bind(this)},{default:()=>[e("返回上一页面")]})]})})])}}),Et=m({name:"ErrorPage404",setup(){return{}},render(){return t(f,{status:"404"},null)}});export{Et as default};
+import{C as u,e as s}from"./hooks-CkuihJ2J.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{u as a}from"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import{ab as n,W as l,e as c,P as p}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{m,d as t,p as d,J as e}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./utils-BPTDWjJB.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const f=m({name:"PageResult",props:{...n},setup(){const{replace:r}=a();return{goBack:()=>{var i;const{getAppRootRoute:o}=s();(i=o.value)!=null&&i.path&&r(o.value.path)}}},render(){const{goBack:r}=this;return t("div",{class:"error-page"},[t(l,d(this.$props,{status:"500",title:"404 资源不存在",description:"小调皮你走错地方了"}),{...this.$slots,footer:()=>t(c,{align:"center",justify:"center"},{default:()=>[t(p,{onClick:u.bind(this,!0)},{default:()=>[e("返回首页")]}),t(p,{type:"primary",onClick:r.bind(this)},{default:()=>[e("返回上一页面")]})]})})])}}),Et=m({name:"ErrorPage404",setup(){return{}},render(){return t(f,{status:"404"},null)}});export{Et as default};
diff --git a/js/index-B1QNREDs.js.gz b/js/index-B1QNREDs.js.gz
new file mode 100644
index 00000000..71d38c01
Binary files /dev/null and b/js/index-B1QNREDs.js.gz differ
diff --git a/js/index-BB39wmB3.js.gz b/js/index-BB39wmB3.js.gz
deleted file mode 100644
index ba748779..00000000
Binary files a/js/index-BB39wmB3.js.gz and /dev/null differ
diff --git a/js/index-NVyqKg5F.js b/js/index-BCkJ9CaF.js
similarity index 64%
rename from js/index-NVyqKg5F.js
rename to js/index-BCkJ9CaF.js
index e00e6548..41522a42 100644
--- a/js/index-NVyqKg5F.js
+++ b/js/index-BCkJ9CaF.js
@@ -1 +1 @@
-import{H as d}from"./hooks-e_5YOkn0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{m as c,d as t,J as n}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{e as s,N as f,k as h}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{k as u}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./utils-m85f38M9.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const kt=c({name:"ContextMenuDemo",setup(){const o=u(),r=u(!1),e=u([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick caraway"}]),{x:m,y:p,show:a,updateShow:i}=d(o);return{demoOneRef:o,demoOneShow:r,x:m,y:p,show:a,options:e,clickOutside:l=>{l.preventDefault(),i(!1)},updateShow:i}},render(){const{x:o,y:r,show:e}=this,{clickOutside:m,updateShow:p}=this;return t(s,{vertical:!0},{default:()=>[t(f,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[t(s,{vertical:!0},{default:()=>[t("h3",null,[n("默认点击元素外部会关闭菜单。")]),t("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[n("右击")])]})]}),t(h,{show:e,x:o,y:r,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,i)=>{window.$message.info(`选中了 ${i.label}`),p(!1)},onClickoutside:m.bind(this)},null)]})}});export{kt as default};
+import{H as d}from"./hooks-CkuihJ2J.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{m as c,d as t,J as n}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{e as s,N as f,k as h}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{k as u}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./utils-BPTDWjJB.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const kt=c({name:"ContextMenuDemo",setup(){const o=u(),r=u(!1),e=u([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick caraway"}]),{x:m,y:p,show:a,updateShow:i}=d(o);return{demoOneRef:o,demoOneShow:r,x:m,y:p,show:a,options:e,clickOutside:l=>{l.preventDefault(),i(!1)},updateShow:i}},render(){const{x:o,y:r,show:e}=this,{clickOutside:m,updateShow:p}=this;return t(s,{vertical:!0},{default:()=>[t(f,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[t(s,{vertical:!0},{default:()=>[t("h3",null,[n("默认点击元素外部会关闭菜单。")]),t("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[n("右击")])]})]}),t(h,{show:e,x:o,y:r,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,i)=>{window.$message.info(`选中了 ${i.label}`),p(!1)},onClickoutside:m.bind(this)},null)]})}});export{kt as default};
diff --git a/js/index-BCkJ9CaF.js.gz b/js/index-BCkJ9CaF.js.gz
new file mode 100644
index 00000000..6f1f0f1c
Binary files /dev/null and b/js/index-BCkJ9CaF.js.gz differ
diff --git a/js/index-BNdLf33E.js.gz b/js/index-BNdLf33E.js.gz
deleted file mode 100644
index d4160e4c..00000000
Binary files a/js/index-BNdLf33E.js.gz and /dev/null differ
diff --git a/js/index-BUmBHfuP.js.gz b/js/index-BUmBHfuP.js.gz
deleted file mode 100644
index ba6d167b..00000000
Binary files a/js/index-BUmBHfuP.js.gz and /dev/null differ
diff --git a/js/index-BfKMY7I2.js b/js/index-BVCgCb1q.js
similarity index 72%
rename from js/index-BfKMY7I2.js
rename to js/index-BVCgCb1q.js
index 33065b35..936facdc 100644
--- a/js/index-BfKMY7I2.js
+++ b/js/index-BVCgCb1q.js
@@ -1 +1 @@
-import{Q as C,T as f,U as k}from"./hooks-e_5YOkn0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{a as A}from"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import{s as y}from"./instance-BGBkh1Fq.js";import{e as p,N as l,r as B,P as i,al as h,M as D}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{m as w,d as t,J as o,F as P}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{h as b,y as N}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./utils-m85f38M9.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./axios@1.10.0-Dq7h7Pqt.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const R=e=>y({url:"/api/list",method:"get",params:e}),zt=w({name:"MockDemo",setup(){const e=[{type:"selection",multiple:!0},{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:m=>t(p,{align:"center"},{default:()=>[t(i,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[o("查看")]}),t(i,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[o("编辑")]}),t(i,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[o("删除")]})]})}],u=b({email:null}),[n,{getPage:r,getPageSize:a,setItemCount:s,getCallback:F,setPage:x,setPageSize:v}]=C(()=>{E({page:r(),pageSize:a(),email:u.email})}),{data:d,loading:c,run:E}=A(R,{defaultParams:[{page:r(),pageSize:a(),email:u.email}],onSuccess:m=>{const{total:g}=m;s(g)}});return{personData:d,personLoading:c,columns:e,...N(u),getCallback:F,paginationRef:n}},render(){return t(p,{vertical:!0},{default:()=>{var e;return[t(l,{title:"Mock 数据"},{default:()=>[t("h2",null,[o("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),t(l,{title:"提示"},{default:()=>[t("h2",null,[o("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),t(B,{labelPlacement:"left"},{default:()=>[t(f,{cols:3},{default:()=>t(P,null,[t(h,{label:"邮箱"},{default:()=>[t(D,{value:this.email,"onUpdate:value":u=>this.email=u,clearable:!0},null)]})]),action:()=>{var u;return t(i,{type:"primary",onClick:(u=this.getCallback)==null?void 0:u.bind(this)},{default:()=>[o("搜索")]})}})]}),t(k,{title:"Mock数据表格",data:(e=this.personData)==null?void 0:e.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":u=>this.columns=u,pagination:this.paginationRef,remote:!0,rowKey:u=>u.id},null)]}})}});export{zt as default};
+import{Q as C,T as f,U as k}from"./hooks-CkuihJ2J.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{a as A}from"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import{s as y}from"./instance-DHBzlXKU.js";import{e as p,N as l,r as B,P as i,al as h,M as D}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{m as w,d as t,J as o,F as P}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{h as b,y as N}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./utils-BPTDWjJB.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./axios@1.10.0-Dq7h7Pqt.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const R=e=>y({url:"/api/list",method:"get",params:e}),zt=w({name:"MockDemo",setup(){const e=[{type:"selection",multiple:!0},{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:m=>t(p,{align:"center"},{default:()=>[t(i,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[o("查看")]}),t(i,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[o("编辑")]}),t(i,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[o("删除")]})]})}],u=b({email:null}),[n,{getPage:r,getPageSize:a,setItemCount:s,getCallback:F,setPage:x,setPageSize:v}]=C(()=>{E({page:r(),pageSize:a(),email:u.email})}),{data:d,loading:c,run:E}=A(R,{defaultParams:[{page:r(),pageSize:a(),email:u.email}],onSuccess:m=>{const{total:g}=m;s(g)}});return{personData:d,personLoading:c,columns:e,...N(u),getCallback:F,paginationRef:n}},render(){return t(p,{vertical:!0},{default:()=>{var e;return[t(l,{title:"Mock 数据"},{default:()=>[t("h2",null,[o("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),t(l,{title:"提示"},{default:()=>[t("h2",null,[o("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),t(B,{labelPlacement:"left"},{default:()=>[t(f,{cols:3},{default:()=>t(P,null,[t(h,{label:"邮箱"},{default:()=>[t(D,{value:this.email,"onUpdate:value":u=>this.email=u,clearable:!0},null)]})]),action:()=>{var u;return t(i,{type:"primary",onClick:(u=this.getCallback)==null?void 0:u.bind(this)},{default:()=>[o("搜索")]})}})]}),t(k,{title:"Mock数据表格",data:(e=this.personData)==null?void 0:e.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":u=>this.columns=u,pagination:this.paginationRef,remote:!0,rowKey:u=>u.id},null)]}})}});export{zt as default};
diff --git a/js/index-BVCgCb1q.js.gz b/js/index-BVCgCb1q.js.gz
new file mode 100644
index 00000000..72158ae6
Binary files /dev/null and b/js/index-BVCgCb1q.js.gz differ
diff --git a/js/index-BcqjFAiO.js.gz b/js/index-BcqjFAiO.js.gz
deleted file mode 100644
index e1c05f2a..00000000
Binary files a/js/index-BcqjFAiO.js.gz and /dev/null differ
diff --git a/js/index-BfKMY7I2.js.gz b/js/index-BfKMY7I2.js.gz
deleted file mode 100644
index afd01542..00000000
Binary files a/js/index-BfKMY7I2.js.gz and /dev/null differ
diff --git a/js/index-BcqjFAiO.js b/js/index-BgiN69QR.js
similarity index 70%
rename from js/index-BcqjFAiO.js
rename to js/index-BgiN69QR.js
index e35b35c9..9ca882af 100644
--- a/js/index-BcqjFAiO.js
+++ b/js/index-BgiN69QR.js
@@ -1 +1 @@
-import{Q as t}from"./vue3-next-qrcode@3.0.2_vue@3.5.24_typescript@5.8.3_-C6qNLcNl.js";import{L as l}from"./ray-dCjhX_JK.js";import{e,N as r,P as d}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{m as n,d as u,J as o}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{k as i}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const L=n({name:"RQRCodeDemo",setup(){const a=i("ray template yes"),m=i(),s=i();return{qrcodeText:a,qrcodeStatus:m,rayQRCodeRef:s}},render(){return u(e,null,{default:()=>[u(r,null,{default:()=>[u("h2",null,[o("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),u("h2",null,[o("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),u("h2",null,[o("具体使用请参考 props 配置项")])]}),u(r,{title:"基础二维码"},{default:()=>[u(e,null,{default:()=>[u(t,{text:"ray template yes"},null),u(t,{text:"ray template yes",logoImage:l},null),u(t,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),u(r,{title:"状态二维码"},{default:()=>[u(e,null,{default:()=>[u(t,{text:"ray template yes",logoImage:l,status:"error",onReload:()=>{window.$message.info("reload event")}},null),u(t,{text:"ray template yes",logoImage:l,status:"loading"},null)]})]}),u(r,{title:"监听内容变化"},{default:()=>[u(e,{vertical:!0},{default:()=>[u(e,null,{default:()=>[u(d,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[o("更新二维码内容")]}),u(d,{onClick:()=>{var a;(a=this.rayQRCodeRef)==null||a.downloadQRCode()}},{default:()=>[o("下载二维码")]})]}),u(e,null,{default:()=>[u(t,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:l,ref:"rayQRCodeRef"},null),o("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{L as default};
+import{Q as t}from"./vue3-next-qrcode@3.0.2_vue@3.5.22_typescript@5.8.3_-FTo3zMQ0.js";import{L as l}from"./ray-dCjhX_JK.js";import{e,N as r,P as d}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{m as n,d as u,J as o}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{k as i}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const L=n({name:"RQRCodeDemo",setup(){const a=i("ray template yes"),m=i(),s=i();return{qrcodeText:a,qrcodeStatus:m,rayQRCodeRef:s}},render(){return u(e,null,{default:()=>[u(r,null,{default:()=>[u("h2",null,[o("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),u("h2",null,[o("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),u("h2",null,[o("具体使用请参考 props 配置项")])]}),u(r,{title:"基础二维码"},{default:()=>[u(e,null,{default:()=>[u(t,{text:"ray template yes"},null),u(t,{text:"ray template yes",logoImage:l},null),u(t,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),u(r,{title:"状态二维码"},{default:()=>[u(e,null,{default:()=>[u(t,{text:"ray template yes",logoImage:l,status:"error",onReload:()=>{window.$message.info("reload event")}},null),u(t,{text:"ray template yes",logoImage:l,status:"loading"},null)]})]}),u(r,{title:"监听内容变化"},{default:()=>[u(e,{vertical:!0},{default:()=>[u(e,null,{default:()=>[u(d,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[o("更新二维码内容")]}),u(d,{onClick:()=>{var a;(a=this.rayQRCodeRef)==null||a.downloadQRCode()}},{default:()=>[o("下载二维码")]})]}),u(e,null,{default:()=>[u(t,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:l,ref:"rayQRCodeRef"},null),o("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{L as default};
diff --git a/js/index-BgiN69QR.js.gz b/js/index-BgiN69QR.js.gz
new file mode 100644
index 00000000..69261c38
Binary files /dev/null and b/js/index-BgiN69QR.js.gz differ
diff --git a/js/index-BorYU1NY.js b/js/index-Bgiz3EGp.js
similarity index 73%
rename from js/index-BorYU1NY.js
rename to js/index-Bgiz3EGp.js
index 02543ce1..1a481884 100644
--- a/js/index-BorYU1NY.js
+++ b/js/index-Bgiz3EGp.js
@@ -1 +1 @@
-import{o as S,e as W,a5 as V,u as w,a6 as y,a7 as M,a8 as N,a9 as L,z as R}from"./hooks-e_5YOkn0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{e as a,N as i,M as T,P as t}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{m as U,d as u,J as e}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{k as b}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./utils-m85f38M9.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Hu=U({name:"TemplateHooks",setup(){const m=b(""),r=S("layoutContentMaximize"),n=b(W().getWatermarkConfig.value.content),F=b("new"),{navigationTo:p}=L(),{maximize:s,isLayoutContentMaximized:d}=V(),{reload:C,openSpin:B,closeSpin:D}=N(),{showWatermark:h,hiddenWatermark:A,setWatermarkContent:E,toggleWatermark:c}=M(),{darkTheme:f,lightTheme:k,toggleTheme:l,getAppTheme:g,syncSystemTheme:o}=w(),{hidden:v,show:x,update:z}=y();return{navigationTo:p,reload:C,currentMenuOption:m,maximize:s,maximizeRef:r,openSpin:B,closeSpin:D,showWatermark:h,hiddenWatermark:A,setWatermarkContent:E,watermark:n,toggleWatermark:c,darkTheme:f,lightTheme:k,toggleTheme:l,getAppTheme:g,isLayoutContentMaximized:d,badgeHidden:v,badgeShow:x,badgeUpdateLabel:z,badgeValue:F,syncSystemTheme:o}},render(){const{navigationTo:m,reload:r,maximize:n,openSpin:F,closeSpin:p,showWatermark:s,hiddenWatermark:d,setWatermarkContent:C,toggleWatermark:B,darkTheme:D,lightTheme:h,toggleTheme:A,getAppTheme:E,isLayoutContentMaximized:c,badgeHidden:f,badgeShow:k,badgeUpdateLabel:l,syncSystemTheme:g}=this;return u(a,{vertical:!0},{default:()=>[u(i,{title:"接口说明"},{default:()=>[u("h3",null,[e("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),u(i,{title:"useBadge 菜单标记"},{default:()=>[u(a,{vertical:!0},{default:()=>[u(T,{value:this.badgeValue,"onUpdate:value":o=>this.badgeValue=o},null),u(a,null,{default:()=>[u(t,{onClick:()=>f("/template-hooks")},{default:()=>[e("隐藏当前菜单标记")]}),u(t,{onClick:()=>k("/template-hooks",{label:this.badgeValue})},{default:()=>[e("显示当前菜单标记")]}),u(t,{onClick:()=>l("/template-hooks",{label:this.badgeValue})},{default:()=>[e("更新当前菜单标记")]}),u(t,{onClick:()=>{l("/template-hooks",{label:this.badgeValue,icon:u(R,{name:"error",size:"18"},null)})}},{default:()=>[e("添加标记图标")]}),u(t,{onClick:()=>{l("/template-hooks",{label:this.badgeValue,icon:void 0})}},{default:()=>[e("隐藏标记图标")]})]})]})]}),u(i,{title:"useTheme 主题"},{default:()=>[u(a,{vertical:!0},{default:()=>[u("h3",null,[e("getAppTheme 获取当前主题色: "),E().themeLabel]),u(a,null,{default:()=>[u(t,{onClick:()=>D()},{default:()=>[e("切换暗黑主题")]}),u(t,{onClick:()=>h()},{default:()=>[e("切换明亮主题")]}),u(t,{onClick:()=>g()},{default:()=>[e("跟随主题")]}),u(t,{onClick:()=>A()},{default:()=>[e("切换主题")]})]})]})]}),u(i,{title:"useWatermark 水印"},{default:()=>[u(a,{vertical:!0},{default:()=>[u(T,{value:this.watermark,"onUpdate:value":o=>this.watermark=o,onInput:o=>{C(o)}},null),u(a,null,{default:()=>[u(t,{onClick:()=>s()},{default:()=>[e("显示水印")]}),u(t,{onClick:()=>d()},{default:()=>[e("隐藏水印")]}),u(t,{onClick:()=>B()},{default:()=>[e("切换水印")]})]})]})]}),u(i,{title:"useSpinning"},{default:()=>[u("h3",null,[e("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),u("br",null,null),u(a,null,{default:()=>[u(t,{onClick:()=>{r()}},{default:()=>[e("刷新(强制刷新)")]}),u(t,{onClick:()=>{F(),setTimeout(()=>{p()},800)}},{default:()=>[e("触发加载动画(不强制刷新)")]})]})]}),u(i,{title:"useMaximize 内容区域最大化"},{default:()=>[u("h3",null,[e("isLayoutContentMaximized 检测当前内容区域是否最大化:"),c?"最大化":"正常尺寸"]),u(t,{onClick:()=>{n(!this.maximizeRef,{scrollToOptions:{left:0,top:-9999}})}},{default:()=>[e("最大化内容区域,并且滚动至顶部")]})]}),u(i,{title:"useAppNavigation 导航方法"},{default:()=>[u("h3",null,[e("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。 支持传入完整的菜单路径,如:/multi/multi-menu-one。")]),u("br",null,null),u(t,{onClick:()=>m("/multi/multi-menu-one")},{default:()=>[e("跳转至多级菜单")]})]})]})}});export{Hu as default};
+import{o as S,e as W,a5 as V,u as w,a6 as y,a7 as M,a8 as N,a9 as L,z as R}from"./hooks-CkuihJ2J.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{e as a,N as i,M as T,P as t}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{m as U,d as u,J as e}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{k as b}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./utils-BPTDWjJB.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Hu=U({name:"TemplateHooks",setup(){const m=b(""),r=S("layoutContentMaximize"),n=b(W().getWatermarkConfig.value.content),F=b("new"),{navigationTo:p}=L(),{maximize:s,isLayoutContentMaximized:d}=V(),{reload:C,openSpin:B,closeSpin:D}=N(),{showWatermark:h,hiddenWatermark:A,setWatermarkContent:E,toggleWatermark:c}=M(),{darkTheme:f,lightTheme:k,toggleTheme:l,getAppTheme:g,syncSystemTheme:o}=w(),{hidden:v,show:x,update:z}=y();return{navigationTo:p,reload:C,currentMenuOption:m,maximize:s,maximizeRef:r,openSpin:B,closeSpin:D,showWatermark:h,hiddenWatermark:A,setWatermarkContent:E,watermark:n,toggleWatermark:c,darkTheme:f,lightTheme:k,toggleTheme:l,getAppTheme:g,isLayoutContentMaximized:d,badgeHidden:v,badgeShow:x,badgeUpdateLabel:z,badgeValue:F,syncSystemTheme:o}},render(){const{navigationTo:m,reload:r,maximize:n,openSpin:F,closeSpin:p,showWatermark:s,hiddenWatermark:d,setWatermarkContent:C,toggleWatermark:B,darkTheme:D,lightTheme:h,toggleTheme:A,getAppTheme:E,isLayoutContentMaximized:c,badgeHidden:f,badgeShow:k,badgeUpdateLabel:l,syncSystemTheme:g}=this;return u(a,{vertical:!0},{default:()=>[u(i,{title:"接口说明"},{default:()=>[u("h3",null,[e("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),u(i,{title:"useBadge 菜单标记"},{default:()=>[u(a,{vertical:!0},{default:()=>[u(T,{value:this.badgeValue,"onUpdate:value":o=>this.badgeValue=o},null),u(a,null,{default:()=>[u(t,{onClick:()=>f("/template-hooks")},{default:()=>[e("隐藏当前菜单标记")]}),u(t,{onClick:()=>k("/template-hooks",{label:this.badgeValue})},{default:()=>[e("显示当前菜单标记")]}),u(t,{onClick:()=>l("/template-hooks",{label:this.badgeValue})},{default:()=>[e("更新当前菜单标记")]}),u(t,{onClick:()=>{l("/template-hooks",{label:this.badgeValue,icon:u(R,{name:"error",size:"18"},null)})}},{default:()=>[e("添加标记图标")]}),u(t,{onClick:()=>{l("/template-hooks",{label:this.badgeValue,icon:void 0})}},{default:()=>[e("隐藏标记图标")]})]})]})]}),u(i,{title:"useTheme 主题"},{default:()=>[u(a,{vertical:!0},{default:()=>[u("h3",null,[e("getAppTheme 获取当前主题色: "),E().themeLabel]),u(a,null,{default:()=>[u(t,{onClick:()=>D()},{default:()=>[e("切换暗黑主题")]}),u(t,{onClick:()=>h()},{default:()=>[e("切换明亮主题")]}),u(t,{onClick:()=>g()},{default:()=>[e("跟随主题")]}),u(t,{onClick:()=>A()},{default:()=>[e("切换主题")]})]})]})]}),u(i,{title:"useWatermark 水印"},{default:()=>[u(a,{vertical:!0},{default:()=>[u(T,{value:this.watermark,"onUpdate:value":o=>this.watermark=o,onInput:o=>{C(o)}},null),u(a,null,{default:()=>[u(t,{onClick:()=>s()},{default:()=>[e("显示水印")]}),u(t,{onClick:()=>d()},{default:()=>[e("隐藏水印")]}),u(t,{onClick:()=>B()},{default:()=>[e("切换水印")]})]})]})]}),u(i,{title:"useSpinning"},{default:()=>[u("h3",null,[e("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),u("br",null,null),u(a,null,{default:()=>[u(t,{onClick:()=>{r()}},{default:()=>[e("刷新(强制刷新)")]}),u(t,{onClick:()=>{F(),setTimeout(()=>{p()},800)}},{default:()=>[e("触发加载动画(不强制刷新)")]})]})]}),u(i,{title:"useMaximize 内容区域最大化"},{default:()=>[u("h3",null,[e("isLayoutContentMaximized 检测当前内容区域是否最大化:"),c?"最大化":"正常尺寸"]),u(t,{onClick:()=>{n(!this.maximizeRef,{scrollToOptions:{left:0,top:0}})}},{default:()=>[e("最大化内容区域,并且滚动至顶部")]})]}),u(i,{title:"useAppNavigation 导航方法"},{default:()=>[u("h3",null,[e("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。 支持传入完整的菜单路径,如:/multi/multi-menu-one。")]),u("br",null,null),u(t,{onClick:()=>m("/multi/multi-menu-one")},{default:()=>[e("跳转至多级菜单")]})]})]})}});export{Hu as default};
diff --git a/js/index-Bgiz3EGp.js.gz b/js/index-Bgiz3EGp.js.gz
new file mode 100644
index 00000000..94c1ab12
Binary files /dev/null and b/js/index-Bgiz3EGp.js.gz differ
diff --git a/js/index-DKJtb46s.js b/js/index-BnMsYwPn.js
similarity index 56%
rename from js/index-DKJtb46s.js
rename to js/index-BnMsYwPn.js
index 5a116133..287b9f60 100644
--- a/js/index-DKJtb46s.js
+++ b/js/index-BnMsYwPn.js
@@ -1 +1 @@
-import{m as e,d as o,J as r}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{M as i}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{k as p}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const C=e({name:"MultiMenuTwoOne",setup(){return{inputValue:p(null)}},render(){return o("div",{style:{height:"var(--layout-content-height)"}},[r("多级菜单2-2-1"),o(i,{modelValue:this.inputValue,"onUpdate:modelValue":t=>this.inputValue=t},null)])}});export{C as default};
+import{m as e,d as o,J as r}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{M as i}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{k as p}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const C=e({name:"MultiMenuTwoOne",setup(){return{inputValue:p(null)}},render(){return o("div",{style:{height:"var(--layout-content-height)"}},[r("多级菜单2-2-1"),o(i,{modelValue:this.inputValue,"onUpdate:modelValue":t=>this.inputValue=t},null)])}});export{C as default};
diff --git a/js/index-BnMsYwPn.js.gz b/js/index-BnMsYwPn.js.gz
new file mode 100644
index 00000000..04b6bb1a
Binary files /dev/null and b/js/index-BnMsYwPn.js.gz differ
diff --git a/js/index-BorYU1NY.js.gz b/js/index-BorYU1NY.js.gz
deleted file mode 100644
index ea350e79..00000000
Binary files a/js/index-BorYU1NY.js.gz and /dev/null differ
diff --git a/js/index-Br3zJGCz.js.gz b/js/index-Br3zJGCz.js.gz
deleted file mode 100644
index 2804b54d..00000000
Binary files a/js/index-Br3zJGCz.js.gz and /dev/null differ
diff --git a/js/index-CAFjD97U.js b/js/index-BrBEr-DR.js
similarity index 84%
rename from js/index-CAFjD97U.js
rename to js/index-BrBEr-DR.js
index 11efab57..d788b895 100644
--- a/js/index-CAFjD97U.js
+++ b/js/index-BrBEr-DR.js
@@ -1 +1 @@
-import{R as O,j as L,x as C,p as A,y as F,f,z as r,e as P,u as j,B as $,k as z}from"./hooks-e_5YOkn0.js";import"./dayjs@1.11.13-Dcmsq1le.js";import{s as w}from"./utils-m85f38M9.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./print-js@1.6.0-DO6wNZql.js";import{u as G}from"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{I as S,M as y,P as V,W as I,p as q,e as l,y as D,J as E,A as b,k as Q,a as U,b as v,N as H,s as W,T as u,F as _}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{m as s,d as e,q as c,J as d,F as B}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{k as m,h as k,y as R}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import{Q as J}from"./vue3-next-qrcode@3.0.2_vue@3.5.24_typescript@5.8.3_-C6qNLcNl.js";import{L as K}from"./ray-dCjhX_JK.js";import{f as M}from"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import{A as X}from"./index-CDaxZaVN.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function Y(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!c(t)}const Z=s({name:"RSigning",setup(){const[t,{validate:i}]=L(),{t:n}=C(),{signing:a}=A(),{getRootPath:o}=F(),g=m(!1),T=()=>({name:"Ray Admin",pwd:"123456"}),x=G(),p=m(T()),N={name:{required:!0,message:n("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:n("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:p,register:t,handleLogin:()=>{i().then(()=>{g.value=!0,a(p.value).then(h=>{h.code===0&&setTimeout(()=>{window.$message.success(`欢迎${p.value.name}登陆~`),w(f.token,"tokenValue","localStorage"),w(f.signing,h.data,"localStorage"),x.push(o.value),g.value=!1},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")})})},rules:N,loading:g}},render(){let t;const{$t:i,loading:n,register:a}=this;return e(O,{model:this.signingForm,onRegister:a,rules:this.rules},{default:()=>[e(S,{label:i("views.login.index.Name"),path:"name"},{default:()=>[e(y,{value:this.signingForm.name,"onUpdate:value":o=>this.signingForm.name=o,placeholder:i("views.login.index.NamePlaceholder")},null)]}),e(S,{label:i("views.login.index.Password"),path:"pwd"},{default:()=>[e(y,{value:this.signingForm.pwd,"onUpdate:value":o=>this.signingForm.pwd=o,type:"password",showPasswordOn:"click",placeholder:i("views.login.index.PasswordPlaceholder"),onKeydown:o=>o.key==="Enter"&&this.handleLogin()},null)]}),e(V,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:n},Y(t=i("views.login.index.Login"))?t:{default:()=>[t]})]})}}),ee=s({name:"RRegister",render(){return e(I,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),te=s({name:"QRCodeSigning",setup(){const t=k({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...R(t)}},render(){return e("div",{class:"qrcode-signing"},[e(J,{text:"ray template yes",size:200,logoImage:K},null)])}});function ie(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!c(t)}const ne=s({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:n=>{window.$message.info(`调用${n.tooltipLabel}`)}}},render(){let t;return e(l,{class:"sso-signing",align:"center"},ie(t=this.ssoSigningOptions.map(i=>e(q,{key:i.key},{trigger:()=>e(r,{name:i.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,i)},null),default:()=>i.tooltipLabel})))?t:{default:()=>[t]})}}),oe=s({name:"ThemeSwitch",setup(){const{darkTheme:t,lightTheme:i}=j(),{getAppTheme:n}=P(),a=m(n.value);return{darkTheme:t,lightTheme:i,getAppTheme:n,railStyle:({checked:g})=>g?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:a}},render(){const{$t:t,darkTheme:i,lightTheme:n,railStyle:a}=this;return e(l,{justify:"center"},{default:()=>[e(D,null,{trigger:()=>e(E,{value:this.modelAppThemeRef,"onUpdate:value":o=>this.modelAppThemeRef=o,railStyle:a.bind(this),onUpdateValue:o=>o?i():n()},{"checked-icon":()=>e(r,{name:"dark"},null),"unchecked-icon":()=>e(r,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?t("headerSettingOptions.ThemeOptions.Dark"):t("headerSettingOptions.ThemeOptions.Light")})]})}});var ae={layout:{copyright:"Copyright © 2022-present Ray"}};function le(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!c(t)}const ut=s({name:"RLogin",setup(){const{layout:{copyright:t}}=ae,i=k({tabsValue:"signing"}),{height:n,width:a}=M(),{updateLocale:o}=z();return{...R(i),windowHeight:n,updateLocale:o,copyright:t,windowWidth:a}},render(){let t;const{$t:i}=this;return e("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[e("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[e("div",{class:["login-wrapper__content"]},[e(l,{align:"center",class:"login-title__wrapper"},{default:()=>[e(r,{name:"ray",size:"48"},null),e(b,{class:"login-title",type:"info",size:28},{default:()=>[d("Ray Template")]})]}),e(l,{align:"center",class:"login-action__wrapper"},{default:()=>[e(oe,null,null),e(Q,{options:$,onSelect:n=>this.updateLocale(n),trigger:"click"},{default:()=>[e(r,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),e(U,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[e(v,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[e(l,{align:"center",vertical:!0},{default:()=>[e(r,{name:"login_bg",width:"368",height:"368"},null),e(b,{class:"login-title",type:"info",size:36},le(t=i("views.login.index.RayTemplate"))?t:{default:()=>[t]})]})]}),e(v,{span:1,class:"login__right-wrapper"},{default:()=>[e(H,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[e(W,{value:this.tabsValue,"onUpdate:value":n=>this.tabsValue=n,type:"line",animated:!0,size:"large"},{default:()=>e(B,null,[e(u,{tab:i("views.login.index.Signing"),name:"signing"},{default:()=>[e(Z,null,null)]}),e(u,{tab:i("views.login.index.Register"),name:"register"},{default:()=>[e(ee,null,null)]}),e(u,{tab:i("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[e(te,null,null)]})])}),e(_,null,{default:()=>[d("其他登陆方式")]}),e(ne,null,null),e(_,null,{default:()=>[d("友情链接")]}),e(X,null,null)]})]})]}),e(l,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{ut as default};
+import{R as O,j as L,x as C,p as A,y as F,f,z as r,e as P,u as j,B as $,k as z}from"./hooks-CkuihJ2J.js";import{s as w}from"./utils-BPTDWjJB.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import{u as G}from"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{I as S,M as y,P as V,W as I,p as q,e as l,y as D,J as E,A as b,k as Q,a as U,b as v,N as H,s as W,T as u,F as _}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{m as s,d as e,q as c,J as d,F as B}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{k as m,h as k,y as R}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import{Q as J}from"./vue3-next-qrcode@3.0.2_vue@3.5.22_typescript@5.8.3_-FTo3zMQ0.js";import{L as K}from"./ray-dCjhX_JK.js";import{f as M}from"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import{A as X}from"./index-DhKYIZ2t.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function Y(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!c(t)}const Z=s({name:"RSigning",setup(){const[t,{validate:i}]=L(),{t:n}=C(),{signing:a}=A(),{getRootPath:o}=F(),g=m(!1),T=()=>({name:"Ray Admin",pwd:"123456"}),x=G(),p=m(T()),N={name:{required:!0,message:n("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:n("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:p,register:t,handleLogin:()=>{i().then(()=>{g.value=!0,a(p.value).then(h=>{h.code===0&&setTimeout(()=>{window.$message.success(`欢迎${p.value.name}登陆~`),w(f.token,"tokenValue","localStorage"),w(f.signing,h.data,"localStorage"),x.push(o.value),g.value=!1},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")})})},rules:N,loading:g}},render(){let t;const{$t:i,loading:n,register:a}=this;return e(O,{model:this.signingForm,onRegister:a,rules:this.rules},{default:()=>[e(S,{label:i("views.login.index.Name"),path:"name"},{default:()=>[e(y,{value:this.signingForm.name,"onUpdate:value":o=>this.signingForm.name=o,placeholder:i("views.login.index.NamePlaceholder")},null)]}),e(S,{label:i("views.login.index.Password"),path:"pwd"},{default:()=>[e(y,{value:this.signingForm.pwd,"onUpdate:value":o=>this.signingForm.pwd=o,type:"password",showPasswordOn:"click",placeholder:i("views.login.index.PasswordPlaceholder"),onKeydown:o=>o.key==="Enter"&&this.handleLogin()},null)]}),e(V,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:n},Y(t=i("views.login.index.Login"))?t:{default:()=>[t]})]})}}),ee=s({name:"RRegister",render(){return e(I,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),te=s({name:"QRCodeSigning",setup(){const t=k({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...R(t)}},render(){return e("div",{class:"qrcode-signing"},[e(J,{text:"ray template yes",size:200,logoImage:K},null)])}});function ie(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!c(t)}const ne=s({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:n=>{window.$message.info(`调用${n.tooltipLabel}`)}}},render(){let t;return e(l,{class:"sso-signing",align:"center"},ie(t=this.ssoSigningOptions.map(i=>e(q,{key:i.key},{trigger:()=>e(r,{name:i.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,i)},null),default:()=>i.tooltipLabel})))?t:{default:()=>[t]})}}),oe=s({name:"ThemeSwitch",setup(){const{darkTheme:t,lightTheme:i}=j(),{getAppTheme:n}=P(),a=m(n.value);return{darkTheme:t,lightTheme:i,getAppTheme:n,railStyle:({checked:g})=>g?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:a}},render(){const{$t:t,darkTheme:i,lightTheme:n,railStyle:a}=this;return e(l,{justify:"center"},{default:()=>[e(D,null,{trigger:()=>e(E,{value:this.modelAppThemeRef,"onUpdate:value":o=>this.modelAppThemeRef=o,railStyle:a.bind(this),onUpdateValue:o=>o?i():n()},{"checked-icon":()=>e(r,{name:"dark"},null),"unchecked-icon":()=>e(r,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?t("headerSettingOptions.ThemeOptions.Dark"):t("headerSettingOptions.ThemeOptions.Light")})]})}});var ae={layout:{copyright:"Copyright © 2022-present Ray"}};function le(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!c(t)}const ut=s({name:"RLogin",setup(){const{layout:{copyright:t}}=ae,i=k({tabsValue:"signing"}),{height:n,width:a}=M(),{updateLocale:o}=z();return{...R(i),windowHeight:n,updateLocale:o,copyright:t,windowWidth:a}},render(){let t;const{$t:i}=this;return e("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[e("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[e("div",{class:["login-wrapper__content"]},[e(l,{align:"center",class:"login-title__wrapper"},{default:()=>[e(r,{name:"ray",size:"48"},null),e(b,{class:"login-title",type:"info",size:28},{default:()=>[d("Ray Template")]})]}),e(l,{align:"center",class:"login-action__wrapper"},{default:()=>[e(oe,null,null),e(Q,{options:$,onSelect:n=>this.updateLocale(n),trigger:"click"},{default:()=>[e(r,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),e(U,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[e(v,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[e(l,{align:"center",vertical:!0},{default:()=>[e(r,{name:"login_bg",width:"368",height:"368"},null),e(b,{class:"login-title",type:"info",size:36},le(t=i("views.login.index.RayTemplate"))?t:{default:()=>[t]})]})]}),e(v,{span:1,class:"login__right-wrapper"},{default:()=>[e(H,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[e(W,{value:this.tabsValue,"onUpdate:value":n=>this.tabsValue=n,type:"line",animated:!0,size:"large"},{default:()=>e(B,null,[e(u,{tab:i("views.login.index.Signing"),name:"signing"},{default:()=>[e(Z,null,null)]}),e(u,{tab:i("views.login.index.Register"),name:"register"},{default:()=>[e(ee,null,null)]}),e(u,{tab:i("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[e(te,null,null)]})])}),e(_,null,{default:()=>[d("其他登陆方式")]}),e(ne,null,null),e(_,null,{default:()=>[d("友情链接")]}),e(X,null,null)]})]})]}),e(l,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{ut as default};
diff --git a/js/index-BrBEr-DR.js.gz b/js/index-BrBEr-DR.js.gz
new file mode 100644
index 00000000..98f7bf70
Binary files /dev/null and b/js/index-BrBEr-DR.js.gz differ
diff --git a/js/index-Bs7Fuko6.js.gz b/js/index-Bs7Fuko6.js.gz
deleted file mode 100644
index 3b92f2fa..00000000
Binary files a/js/index-Bs7Fuko6.js.gz and /dev/null differ
diff --git a/js/index-BuEzlTvF.js.gz b/js/index-BuEzlTvF.js.gz
deleted file mode 100644
index cda035cd..00000000
Binary files a/js/index-BuEzlTvF.js.gz and /dev/null differ
diff --git a/js/index-Bu_LQhKk.js.gz b/js/index-Bu_LQhKk.js.gz
deleted file mode 100644
index 9ce1dd31..00000000
Binary files a/js/index-Bu_LQhKk.js.gz and /dev/null differ
diff --git a/js/index-rGJQ1ovN.js b/js/index-C-wONugf.js
similarity index 77%
rename from js/index-rGJQ1ovN.js
rename to js/index-C-wONugf.js
index b9a4db51..55956efa 100644
--- a/js/index-rGJQ1ovN.js
+++ b/js/index-C-wONugf.js
@@ -1 +1 @@
-import{z as m,W as o}from"./hooks-e_5YOkn0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{m as h,d as u,J as t}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{e as d,ag as F,N as i,a as b,b as l,aj as f,ak as a}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{k as B}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./utils-m85f38M9.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const vu=h({name:"SegmentDemo",setup(){const s=[{label:"这是一",key:"this is one"},{label:"这是二",key:"this is two"},{label:"这是三",key:"this is three"}],n=[...s,{label:"这是四",key:"this is four",slots:{default:()=>"我是自定义"}}],p=[...s,{label:"不许点",key:"disabled option",disabled:!0},{label:"popover",key:"popover",popover:"我是 popover"},{label:"popover options",key:"popover options",popover:{label:"我是配置项的 popover"}}],r=[{label:"设置",key:"setting",icon:u(m,{name:"setting"},null)},{label:"刷新",key:"reload",icon:u(m,{name:"reload"},null)},{label:"搜索",key:"search",icon:u(m,{name:"search"},null),popover:"我是搜索"}],E=B("this is three"),e=B("medium"),C=B("block");return{baseOptions:s,options:n,segmentValueOne:E,segmentChange:A=>{window.$message.info(String(A))},size:e,width:C,disabledOptions:p,iconOptions:r}},render(){const{options:s,baseOptions:n,disabledOptions:p,iconOptions:r}=this,{segmentChange:E}=this;return u(d,{vertical:!0},{default:()=>[u(F,{title:"警告⚠️",type:"warning"},{default:()=>[t("n-tabs 默认情况下会从 slot 获取默认展示的 tab 值,因此会产生一个 vue slot 的 warning。如果你不想看到这个 warning,请设定一个 default-value。")]}),u(F,{title:"已知问题",type:"warning"},{default:()=>[t("由于 NTabs 设计缘故,手动设置 width 为 fitContent 后,配置了 disabled, popover 的配置项,会丢失过度效果。具体可以看下面的例子。"),u("br",null,null),t("解决方法,在该组件外层包一层 div,设置宽度,但是不能为 fit-content。")]}),u(i,{title:"分段器"},{default:()=>[u("h3",null,[t("该组件基于 NTabs + NTabPane 封装,所以保留了一些该组件的特性。")])]}),u(b,{cols:2,xGap:8,yGap:12},{default:()=>[u(l,{span:1},{default:()=>[u(i,{title:"基础非受控分段器"},{default:()=>[u(o,{defaultValue:"this is two",options:n},null)]})]}),u(l,{span:1},{default:()=>[u(i,{title:"自定义分段器插槽"},{default:()=>[u(o,{defaultValue:this.segmentValueOne,options:s},null)]})]}),u(l,{span:1},{default:()=>[u(i,{title:"updateValue 事件"},{default:()=>[u(o,{value:this.segmentValueOne,"onUpdate:value":e=>this.segmentValueOne=e,defaultValue:"this is two",options:p,onUpdateValue:E.bind(this),width:"block"},null)]})]}),u(l,{span:1},{default:()=>[u(i,{title:"自适应宽度"},{default:()=>[u(o,{defaultValue:"setting",options:r,width:"block"},null)]})]}),u(l,{span:2},{default:()=>[u(i,{title:"尺寸"},{default:()=>[u(d,{vertical:!0,size:"large"},{default:()=>[u(f,{value:this.size,"onUpdate:value":e=>this.size=e},{default:()=>[u(a,{value:"small"},{default:()=>[t("小")]}),u(a,{value:"medium"},{default:()=>[t("不小")]}),u(a,{value:"large"},{default:()=>[t("不太小")]})]}),u(o,{defaultValue:"this is two",options:n,size:this.size,width:"block"},null)]})]})]}),u(l,{span:2},{default:()=>[u(i,{title:"宽度"},{default:()=>[u(d,{vertical:!0,size:"large"},{default:()=>[u(F,{title:"注意",type:"info"},{default:()=>[t("RSegment 组件宽度默认为 fitContent,按照内容自适应宽度;如果需要自适应宽度,请设置 width 为 block;如果需要手动指定宽度请设置一个数字。")]}),u(f,{value:this.width,"onUpdate:value":e=>this.width=e},{default:()=>[u(a,{value:"fitContent"},{default:()=>[t("fitContent")]}),u(a,{value:"block"},{default:()=>[t("block")]}),u(a,{value:800},{default:()=>[t("800")]})]}),u(o,{defaultValue:"this is two",options:p,width:this.width},null)]})]})]})]})]})}});export{vu as default};
+import{z as m,W as o}from"./hooks-CkuihJ2J.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{m as h,d as u,J as t}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{e as d,ag as F,N as i,a as b,b as l,aj as f,ak as a}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{k as B}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./utils-BPTDWjJB.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const vu=h({name:"SegmentDemo",setup(){const s=[{label:"这是一",key:"this is one"},{label:"这是二",key:"this is two"},{label:"这是三",key:"this is three"}],n=[...s,{label:"这是四",key:"this is four",slots:{default:()=>"我是自定义"}}],p=[...s,{label:"不许点",key:"disabled option",disabled:!0},{label:"popover",key:"popover",popover:"我是 popover"},{label:"popover options",key:"popover options",popover:{label:"我是配置项的 popover"}}],r=[{label:"设置",key:"setting",icon:u(m,{name:"setting"},null)},{label:"刷新",key:"reload",icon:u(m,{name:"reload"},null)},{label:"搜索",key:"search",icon:u(m,{name:"search"},null),popover:"我是搜索"}],E=B("this is three"),e=B("medium"),C=B("block");return{baseOptions:s,options:n,segmentValueOne:E,segmentChange:A=>{window.$message.info(String(A))},size:e,width:C,disabledOptions:p,iconOptions:r}},render(){const{options:s,baseOptions:n,disabledOptions:p,iconOptions:r}=this,{segmentChange:E}=this;return u(d,{vertical:!0},{default:()=>[u(F,{title:"警告⚠️",type:"warning"},{default:()=>[t("n-tabs 默认情况下会从 slot 获取默认展示的 tab 值,因此会产生一个 vue slot 的 warning。如果你不想看到这个 warning,请设定一个 default-value。")]}),u(F,{title:"已知问题",type:"warning"},{default:()=>[t("由于 NTabs 设计缘故,手动设置 width 为 fitContent 后,配置了 disabled, popover 的配置项,会丢失过度效果。具体可以看下面的例子。"),u("br",null,null),t("解决方法,在该组件外层包一层 div,设置宽度,但是不能为 fit-content。")]}),u(i,{title:"分段器"},{default:()=>[u("h3",null,[t("该组件基于 NTabs + NTabPane 封装,所以保留了一些该组件的特性。")])]}),u(b,{cols:2,xGap:8,yGap:12},{default:()=>[u(l,{span:1},{default:()=>[u(i,{title:"基础非受控分段器"},{default:()=>[u(o,{defaultValue:"this is two",options:n},null)]})]}),u(l,{span:1},{default:()=>[u(i,{title:"自定义分段器插槽"},{default:()=>[u(o,{defaultValue:this.segmentValueOne,options:s},null)]})]}),u(l,{span:1},{default:()=>[u(i,{title:"updateValue 事件"},{default:()=>[u(o,{value:this.segmentValueOne,"onUpdate:value":e=>this.segmentValueOne=e,defaultValue:"this is two",options:p,onUpdateValue:E.bind(this),width:"block"},null)]})]}),u(l,{span:1},{default:()=>[u(i,{title:"自适应宽度"},{default:()=>[u(o,{defaultValue:"setting",options:r,width:"block"},null)]})]}),u(l,{span:2},{default:()=>[u(i,{title:"尺寸"},{default:()=>[u(d,{vertical:!0,size:"large"},{default:()=>[u(f,{value:this.size,"onUpdate:value":e=>this.size=e},{default:()=>[u(a,{value:"small"},{default:()=>[t("小")]}),u(a,{value:"medium"},{default:()=>[t("不小")]}),u(a,{value:"large"},{default:()=>[t("不太小")]})]}),u(o,{defaultValue:"this is two",options:n,size:this.size,width:"block"},null)]})]})]}),u(l,{span:2},{default:()=>[u(i,{title:"宽度"},{default:()=>[u(d,{vertical:!0,size:"large"},{default:()=>[u(F,{title:"注意",type:"info"},{default:()=>[t("RSegment 组件宽度默认为 fitContent,按照内容自适应宽度;如果需要自适应宽度,请设置 width 为 block;如果需要手动指定宽度请设置一个数字。")]}),u(f,{value:this.width,"onUpdate:value":e=>this.width=e},{default:()=>[u(a,{value:"fitContent"},{default:()=>[t("fitContent")]}),u(a,{value:"block"},{default:()=>[t("block")]}),u(a,{value:800},{default:()=>[t("800")]})]}),u(o,{defaultValue:"this is two",options:p,width:this.width},null)]})]})]})]})]})}});export{vu as default};
diff --git a/js/index-C-wONugf.js.gz b/js/index-C-wONugf.js.gz
new file mode 100644
index 00000000..7b88a710
Binary files /dev/null and b/js/index-C-wONugf.js.gz differ
diff --git a/js/index-C3Yv6vRM.js.gz b/js/index-C3Yv6vRM.js.gz
deleted file mode 100644
index 218a049f..00000000
Binary files a/js/index-C3Yv6vRM.js.gz and /dev/null differ
diff --git a/js/index-Bu_LQhKk.js b/js/index-C7ZPiBNs.js
similarity index 56%
rename from js/index-Bu_LQhKk.js
rename to js/index-C7ZPiBNs.js
index 9b2fd7f1..bc74cd9e 100644
--- a/js/index-Bu_LQhKk.js
+++ b/js/index-C7ZPiBNs.js
@@ -1 +1 @@
-import{U as p}from"./hooks-e_5YOkn0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import{u as a}from"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{e,P as n}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{m as u,d as o,J as s}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{k as l}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./utils-m85f38M9.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const dt=u({name:"RouterDemoHome",setup(){const r=a(),i=l([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:t=>o(e,{align:"center"},{default:()=>[o(n,{type:"info",text:!0,size:"tiny",onClick:()=>{r.push({path:"/router-demo/router-demo-detail",query:{name:t.name}})}},{default:()=>[s("详情")]})]})}]),m=[];for(let t=0;t<10;t++)m.push({name:"张三"+t,address:"New York No. 1 Lake Park",phone:"010-121212",key:t});return{dataSource:m,columns:i}},render(){return o(e,null,{default:()=>[o(p,{columns:this.columns,"onUpdate:columns":r=>this.columns=r,data:this.dataSource},null)]})}});export{dt as default};
+import{U as p}from"./hooks-CkuihJ2J.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import{u as a}from"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{e,P as n}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{m as u,d as o,J as s}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{k as l}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./utils-BPTDWjJB.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const dt=u({name:"RouterDemoHome",setup(){const r=a(),i=l([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:t=>o(e,{align:"center"},{default:()=>[o(n,{type:"info",text:!0,size:"tiny",onClick:()=>{r.push({path:"/router-demo/router-demo-detail",query:{name:t.name}})}},{default:()=>[s("详情")]})]})}]),m=[];for(let t=0;t<10;t++)m.push({name:"张三"+t,address:"New York No. 1 Lake Park",phone:"010-121212",key:t});return{dataSource:m,columns:i}},render(){return o(e,null,{default:()=>[o(p,{columns:this.columns,"onUpdate:columns":r=>this.columns=r,data:this.dataSource},null)]})}});export{dt as default};
diff --git a/js/index-C7ZPiBNs.js.gz b/js/index-C7ZPiBNs.js.gz
new file mode 100644
index 00000000..075b7b9b
Binary files /dev/null and b/js/index-C7ZPiBNs.js.gz differ
diff --git a/js/index-BB39wmB3.js b/js/index-C8zhCGKn.js
similarity index 97%
rename from js/index-BB39wmB3.js
rename to js/index-C8zhCGKn.js
index bdb78b04..a76490e1 100644
--- a/js/index-BB39wmB3.js
+++ b/js/index-C8zhCGKn.js
@@ -1 +1 @@
-import{R as J}from"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import{M as Y,e as M,g as K,G as b,f as v,h as X,i as Q,R as l1,r as e1,j as t1,k as E,l as S,m as o1,n as T,o as i1,p as c1,q as a1,D as r1,s as n1,t as s1,v as d1,w as p1}from"./hooks-e_5YOkn0.js";import{d as h1}from"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import{a0 as f1,a1 as V,a2 as u1,a3 as m1,a4 as v1,a5 as _1,a6 as b1,a7 as g1,a8 as M1,I as y1,M as w1,P as C1,a9 as Z1,aa as z1,h as k1}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{m,d as r,f as y,j as S1,J as V1,t as H1,l as x1,n as P1,p as O}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{f as A1,u as R}from"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import{b as g,g as Z,c as L1,y as w,n as $,s as C,D as B1,d as H,i as E1}from"./utils-m85f38M9.js";import{g as T1,o as O1,q as R1,A as $1}from"./lodash-es@4.17.21-UVJw7vmf.js";import{h as N1,y as j1,k as F1}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./vue3-next-qrcode@3.0.2_vue@3.5.24_typescript@5.8.3_-C6qNLcNl.js";import{C as D1}from"./clipboard@2.0.11-DSy8---1.js";import{c as N}from"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))i(o);new MutationObserver(o=>{for(const c of o)if(c.type==="childList")for(const a of c.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&i(a)}).observe(document,{childList:!0,subtree:!0});function t(o){const c={};return o.integrity&&(c.integrity=o.integrity),o.referrerPolicy&&(c.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?c.credentials="include":o.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function i(o){if(o.ep)return;o.ep=!0;const c=t(o);fetch(o.href,c)}})();const I1=m({name:"GlobalProvider",setup(l,{expose:e}){const{getPrimaryColorOverride:t,getAppTheme:i,getLocaleLanguage:o}=M(),c=y(()=>{const n=o.value;return K(n)}),a=()=>{const{message:n,notification:s,dialog:d,loadingBar:p}=M1(["message","dialog","notification","loadingBar"],{configProviderProps:y(()=>({theme:i.value?V:null}))});window.$dialog=d,window.$message=n,window.$loadingBar=p,window.$notification=s};return e(),{getPrimaryColorOverride:t,localePackage:c,getAppTheme:i,discreteApi:a}},render(){const{$slots:{default:l},discreteApi:e}=this,{getPrimaryColorOverride:t,getAppTheme:i,localePackage:o}=this;return r(f1,{themeOverrides:t,theme:i?V:null,locale:o.locale,dateLocale:o.dateLocal},{default:()=>[r(u1,null,{default:()=>[r(m1,Y,{default:()=>[r(v1,null,{default:()=>[r(_1,null,{default:()=>[r(b1,null,{default:()=>[r(g1,null,null),l==null?void 0:l(),e()]})]})]})]})]})]})}}),W1=m({name:"AppStyleProvider",setup(l,{expose:e}){const{getAppTheme:t}=M(),{height:i,width:o}=A1(),c=()=>{const{appPrimaryColor:{primaryColor:s,primaryFadeColor:d}}=X,{rayTemplateThemePrimaryColor:p,rayTemplateThemePrimaryFadeColor:h}=b,u=document.documentElement,_=Z(v.appPiniaSettingStore,"localStorage");if(_){const k=T1(_,"primaryColorOverride.common.primaryColor",s),G=L1(k,.85);u.style.setProperty(p,k),u.style.setProperty(h,G||d)}},a=()=>{const s=document.getElementById(b.preLoadingAnimation);s&&g(s,{display:"none"})},n=s=>{const d=document.documentElement,{darkClassName:p,lightClassName:h}=b;s?w(d,h):w(d,p),$(d,s?p:h)};c(),a(),S1(()=>{n(t.value),g(document.documentElement,{[b.htmlHeight]:`${i.value}px`,[b.htmlWidth]:`${o.value}px`})}),e()},render(){return r("div",{class:"app-style-provider"},null)}}),q1=m({name:"LockScreen",setup(){const[l,{validate:e}]=t1(),t=H1("inputInstRef"),{setLockAppScreen:i}=o1(),{updateSettingState:o}=E(),c=N1({lockCondition:S()}),a=()=>{e().then(()=>{i(!0),o("lockScreenSwitch",!1),C(v.appLockScreenPasswordKey,B1(c.lockCondition.lockPassword),"localStorage"),c.lockCondition=S()})};return x1(()=>{P1(()=>{var n;(n=t.value)==null||n.focus()})}),{...j1(c),lockScreen:a,register:l,inputInstRef:t}},render(){const{register:l}=this;return r("div",{class:"app-lock-screen__content"},[r("div",{class:"app-lock-screen__input"},[r(Q,{avatarSize:52,style:"pointer-events: none;margin: 24px 0;",vertical:!0},null),r(l1,{ref:"formInstRef",model:this.lockCondition,rules:e1,labelPlacement:"left",onRegister:l},{default:()=>[r(y1,{path:"lockPassword"},{default:()=>[r(w1,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()},autofocus:!0},null)]}),r(C1,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[V1("锁屏")]})]})])])}}),U1=m({name:"AppLockScreen",setup(){const{updateSettingState:l}=E(),{getLockScreenSwitch:e}=M();return{lockScreenSwitchRef:y({get:()=>e.value,set:i=>{l("lockScreenSwitch",i)}})}},render(){return r(T,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:"dialog",title:"锁定屏幕"},{default:()=>[r(q1,null,null)]})}}),G1=m({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:l,getWatermarkConfig:e}=M();return{getWatermarkSwitch:l,getWatermarkConfig:e}},render(){const{getWatermarkConfig:l,getWatermarkSwitch:e}=this;return e?r(Z1,O(l,{fullscreen:!0}),null):null}}),J1=m({name:"GlobalSpin",props:{...z1},setup(){const l={opacitySpinning:"0.3"};return{spinValue:i1("globalSpinning"),overrides:l}},render(){return r(k1,O(this.$props,{show:this.spinValue,themeOverrides:this.overrides,style:"height: var(--html-height)"}),{...this.$slots})}});var Y1={pkg:{version:"5.2.4"}};const K1=m({name:"AppVersionProvider",setup(){const{pkg:{version:l}}=Y1,e=Z(v.appVersionProvider,"localStorage"),t=F1(!1),{logout:i}=c1();return e!==null?l!==e&&(t.value=!0,C(v.appVersionProvider,l,"localStorage")):C(v.appVersionProvider,l,"localStorage"),{modalShow:t,logout:i}},render(){const{logout:l}=this;return r("div",{class:"app-style-provider"},[r(T,{show:this.modalShow,"onUpdate:show":e=>this.modalShow=e,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,draggable:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:l,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),j=m({name:"App",render(){return r(I1,null,{default:()=>[r(K1,null,null),r(U1,null,null),r(W1,null,null),r(G1,null,null),r(J1,null,{default:()=>r(J,null,null),description:()=>a1})]})}});if(typeof window<"u"){let l=function(){var e=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',e.insertBefore(t,e.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",l):l()}const X1=()=>{const{localeLanguage:l}=Z(v.appPiniaSettingStore,"localStorage",{defaultValue:{}}),e=r1[l]||n1;h1.locale(e)},x=(l,e)=>{const t=new D1(l,{text:()=>e});l.$$clipboard=t,l.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),l.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},Q1=()=>({mounted:(l,{value:e})=>{x(l,e)},updated:(l,{value:e,oldValue:t})=>{var i;e!==t&&((i=l.$$clipboard)==null||i.destroy(),x(l,e))},beforeUnmount:l=>{var e;l.$$clipboard&&((e=l.$$clipboard)==null||e.destroy(),l.$$clipboard=null)}}),l2=Object.freeze(Object.defineProperty({__proto__:null,default:Q1},Symbol.toStringTag,{value:"Module"})),e2=()=>{let l,e;return{beforeMount:(t,{value:i})=>{const{func:o,trigger:c="click",wait:a=500,options:n}=i;if(typeof o!="function")throw new TypeError("debounce directive value must be a function");l=O1(o,a,Object.assign({},n)),e=R(t,c,l)},beforeUnmount:(t,{value:i})=>{const{trigger:o="click"}=i;l&&(l.cancel(),e==null||e()),l=null}}},t2=Object.freeze(Object.defineProperty({__proto__:null,default:e2},Symbol.toStringTag,{value:"Module"})),P=(l,e)=>{if(l){const t="ray-template__directive--disabled";e?(l.setAttribute("disabled","disabled"),$(l,t)):(l.removeAttribute("disabled"),w(l,t)),l==null||l.setAttribute("disabled",e?"disabled":"")}},o2=()=>({mounted:(l,{value:e})=>{P(l,e)},updated:(l,{value:e,oldValue:t})=>{e!==t&&P(l,e)}}),i2=Object.freeze(Object.defineProperty({__proto__:null,default:o2},Symbol.toStringTag,{value:"Module"})),A=(l,e)=>{const{line:t=1,type:i="block",width:o,popoverText:c}=e;if(o==null){console.error(`[v-ellipsis]: Expected width is string or number, but got typeof ${o}!`);return}c&&l.textContent&&l.setAttribute("title",l.textContent),i==="line"?g(l,{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":t,overflow:"hidden",width:H(o)}):g(l,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:H(o)})},c2=()=>({mounted:(l,{value:e})=>{A(l,e)},updated:(l,{value:e})=>{A(l,e)}}),a2=Object.freeze(Object.defineProperty({__proto__:null,default:c2},Symbol.toStringTag,{value:"Module"})),f={vRippleAnimationEnter:"v-ripple__animation--enter",vRippleAnimationVisible:"v-ripple__animation--visible",vRippleAnimationIn:"v-ripple__animation--in",vRippleAnimationOut:"v-ripple__animation--out",vRippleAnimation:"v-ripple__animation"},r2="v-ripple__container";function L(l,e){l.style.transform=e}function F(l){const e={},t=l.currentTarget;!(t!=null&&t.__d_ripple__)||t.__d_ripple__.touched||(e.center=t.__d_ripple__.centered,t.__d_ripple__.class&&(e.class=t.__d_ripple__.class),z.show(l,t,e))}function D(l){const e=l.currentTarget;e!=null&&e.__d_ripple__&&(setTimeout(()=>{e.__d_ripple__&&(e.__d_ripple__.touched=!1)}),z.hide(e))}const n2=(l,e,t={})=>{var u;const i=e.getBoundingClientRect(),o=l.clientX-i.left,c=l.clientY-i.top;let a=0,n=.3;(u=e.__d_ripple__)!=null&&u.circle?(n=.15,a=e.clientWidth/2,a=t.center?a:a+Math.sqrt((o-a)**2+(c-a)**2)/4):a=Math.sqrt(e.clientWidth**2+e.clientHeight**2)/2;const s=`${(e.clientWidth-a*2)/2}px`,d=`${(e.clientHeight-a*2)/2}px`,p=t.center?s:`${o-a}px`,h=t.center?d:`${c-a}px`;return{radius:a,scale:n,x:p,y:h,centerX:s,centerY:d}},z={show(l,e,t={}){var _;if(!((_=e==null?void 0:e.__d_ripple__)!=null&&_.enabled))return;const i=document.createElement("span"),o=document.createElement("span");i.appendChild(o),i.className=r2,t.class&&(i.className+=` ${t.class}`);const{radius:c,scale:a,x:n,y:s,centerX:d,centerY:p}=n2(l,e,t),h=`${c*2}px`;o.className=f.vRippleAnimation,o.style.width=h,o.style.height=h,e.appendChild(i);const u=window.getComputedStyle(e);u&&u.position==="static"&&(e.style.position="relative",e.dataset.previousPosition="static"),o.classList.add(f.vRippleAnimationEnter),o.classList.add(f.vRippleAnimationVisible),L(o,`translate(${n}, ${s}) scale3d(${a},${a},${a})`),o.dataset.activated=String(performance.now()),setTimeout(()=>{o.classList.remove(f.vRippleAnimationEnter),o.classList.add(f.vRippleAnimationIn),L(o,`translate(${d}, ${p}) scale3d(1,1,1)`)},0)},hide(l){var c;if(!((c=l==null?void 0:l.__d_ripple__)!=null&&c.enabled))return;const e=l.getElementsByClassName(f.vRippleAnimation);if(e.length===0)return;const t=e[e.length-1];if(t.dataset.isHiding)return;t.dataset.isHiding="true";const i=performance.now()-Number(t.dataset.activated),o=Math.max(250-i,0);setTimeout(()=>{t.classList.remove(f.vRippleAnimationIn),t.classList.add(f.vRippleAnimationOut),setTimeout(()=>{var n;l.getElementsByClassName(f.vRippleAnimation).length===1&&l.dataset.previousPosition&&(l.style.position=l.dataset.previousPosition,delete l.dataset.previousPosition),((n=t.parentNode)==null?void 0:n.parentNode)===l&&l.removeChild(t.parentNode)},300)},o)}};function I(l){return typeof l>"u"||!!l}function W(l){l.removeEventListener("pointerdown",F),l.removeEventListener("pointerup",D)}function B(l,e,t){const{value:i,modifiers:o}=e,c=I(i);c||z.hide(l),l.__d_ripple__=l.__d_ripple__??{},l.__d_ripple__.enabled=c,l.__d_ripple__.centered=o.center,l.__d_ripple__.circle=o.circle,E1(i,"Object")&&i.class&&(l.__d_ripple__.class=i.class),c&&!t?(l.addEventListener("pointerdown",F),l.addEventListener("pointerup",D)):!c&&t&&W(l)}const s2=()=>({mounted:(l,e)=>{B(l,e,!1)},beforeUnmount:l=>{delete l.__d_ripple__,W(l)},updated:(l,e)=>{if(e.value===e.oldValue)return;const t=I(e.oldValue);B(l,e,t)}}),d2=Object.freeze(Object.defineProperty({__proto__:null,default:s2},Symbol.toStringTag,{value:"Module"})),p2=()=>{let l,e;return{beforeMount:(t,{value:i})=>{const{func:o,trigger:c="click",wait:a=500,options:n}=i;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");l=R1(o,a,Object.assign({},n)),e=R(t,c,l)},beforeUnmount:()=>{l&&l.cancel(),l=null,e==null||e()}}},h2=Object.freeze(Object.defineProperty({__proto__:null,default:p2},Symbol.toStringTag,{value:"Module"})),f2=l=>Object.keys(l).reduce((t,i)=>{var c;const o=(c=l[i])==null?void 0:c.default;if(typeof o=="function")return t[i]=o,t;throw new TypeError(`directiveModules: ${i} is not function`)},{}),u2=l=>{const t=f2(Object.assign({"/src/directives/modules/copy/index.ts":l2,"/src/directives/modules/debounce/index.ts":t2,"/src/directives/modules/disabled/index.ts":i2,"/src/directives/modules/ellipsis/index.ts":a2,"/src/directives/modules/ripple/index.ts":d2,"/src/directives/modules/throttle/index.ts":h2})),i=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),o=/^([^-]+-)*[^-]+$/;$1(t,(c,a)=>{var s;const n=(s=a.match(i))==null?void 0:s[0];typeof n=="string"&&o.test(n)?l.directive(n,c()):console.error(`[setupDirectives] ${n} is not a valid directive name`)})},q=async()=>{},U=async l=>{s1(l),await d1(l),p1(l),X1(),u2(l)},m2=async()=>{const l=N(j);await U(l),l.mount("#app"),await q()},v2=async()=>{let l;window.__WUJIE_MOUNT=async()=>{l=N(j),await U(l),l.mount("#app"),await q()},window.__WUJIE_UNMOUNT=()=>{l.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?v2():m2();
+import{R as J}from"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import{M as Y,e as M,g as K,G as b,f as v,h as X,i as Q,R as l1,r as e1,j as t1,k as E,l as S,m as o1,n as T,o as i1,p as c1,q as a1,D as r1,s as n1,t as s1,v as d1,w as p1}from"./hooks-CkuihJ2J.js";import{d as h1}from"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import{a0 as f1,a1 as V,a2 as u1,a3 as m1,a4 as v1,a5 as _1,a6 as b1,a7 as g1,a8 as M1,I as y1,M as w1,P as C1,a9 as Z1,aa as z1,h as k1}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{m,d as r,f as y,j as S1,J as V1,t as H1,l as x1,n as P1,p as O}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{f as A1,u as R}from"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import{b as g,g as Z,c as L1,y as w,n as $,s as C,D as B1,d as H,i as E1}from"./utils-BPTDWjJB.js";import{g as T1,o as O1,q as R1,A as $1}from"./lodash-es@4.17.21-UVJw7vmf.js";import{h as N1,y as j1,k as F1}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./vue3-next-qrcode@3.0.2_vue@3.5.22_typescript@5.8.3_-FTo3zMQ0.js";import{C as D1}from"./clipboard@2.0.11-DSy8---1.js";import{c as N}from"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))i(o);new MutationObserver(o=>{for(const c of o)if(c.type==="childList")for(const a of c.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&i(a)}).observe(document,{childList:!0,subtree:!0});function t(o){const c={};return o.integrity&&(c.integrity=o.integrity),o.referrerPolicy&&(c.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?c.credentials="include":o.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function i(o){if(o.ep)return;o.ep=!0;const c=t(o);fetch(o.href,c)}})();const I1=m({name:"GlobalProvider",setup(l,{expose:e}){const{getPrimaryColorOverride:t,getAppTheme:i,getLocaleLanguage:o}=M(),c=y(()=>{const n=o.value;return K(n)}),a=()=>{const{message:n,notification:s,dialog:d,loadingBar:p}=M1(["message","dialog","notification","loadingBar"],{configProviderProps:y(()=>({theme:i.value?V:null}))});window.$dialog=d,window.$message=n,window.$loadingBar=p,window.$notification=s};return e(),{getPrimaryColorOverride:t,localePackage:c,getAppTheme:i,discreteApi:a}},render(){const{$slots:{default:l},discreteApi:e}=this,{getPrimaryColorOverride:t,getAppTheme:i,localePackage:o}=this;return r(f1,{themeOverrides:t,theme:i?V:null,locale:o.locale,dateLocale:o.dateLocal},{default:()=>[r(u1,null,{default:()=>[r(m1,Y,{default:()=>[r(v1,null,{default:()=>[r(_1,null,{default:()=>[r(b1,null,{default:()=>[r(g1,null,null),l==null?void 0:l(),e()]})]})]})]})]})]})}}),W1=m({name:"AppStyleProvider",setup(l,{expose:e}){const{getAppTheme:t}=M(),{height:i,width:o}=A1(),c=()=>{const{appPrimaryColor:{primaryColor:s,primaryFadeColor:d}}=X,{rayTemplateThemePrimaryColor:p,rayTemplateThemePrimaryFadeColor:h}=b,u=document.documentElement,_=Z(v.appPiniaSettingStore,"localStorage");if(_){const k=T1(_,"primaryColorOverride.common.primaryColor",s),G=L1(k,.85);u.style.setProperty(p,k),u.style.setProperty(h,G||d)}},a=()=>{const s=document.getElementById(b.preLoadingAnimation);s&&g(s,{display:"none"})},n=s=>{const d=document.documentElement,{darkClassName:p,lightClassName:h}=b;s?w(d,h):w(d,p),$(d,s?p:h)};c(),a(),S1(()=>{n(t.value),g(document.documentElement,{[b.htmlHeight]:`${i.value}px`,[b.htmlWidth]:`${o.value}px`})}),e()},render(){return r("div",{class:"app-style-provider"},null)}}),q1=m({name:"LockScreen",setup(){const[l,{validate:e}]=t1(),t=H1("inputInstRef"),{setLockAppScreen:i}=o1(),{updateSettingState:o}=E(),c=N1({lockCondition:S()}),a=()=>{e().then(()=>{i(!0),o("lockScreenSwitch",!1),C(v.appLockScreenPasswordKey,B1(c.lockCondition.lockPassword),"localStorage"),c.lockCondition=S()})};return x1(()=>{P1(()=>{var n;(n=t.value)==null||n.focus()})}),{...j1(c),lockScreen:a,register:l,inputInstRef:t}},render(){const{register:l}=this;return r("div",{class:"app-lock-screen__content"},[r("div",{class:"app-lock-screen__input"},[r(Q,{avatarSize:52,style:"pointer-events: none;margin: 24px 0;",vertical:!0},null),r(l1,{ref:"formInstRef",model:this.lockCondition,rules:e1,labelPlacement:"left",onRegister:l},{default:()=>[r(y1,{path:"lockPassword"},{default:()=>[r(w1,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()},autofocus:!0},null)]}),r(C1,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[V1("锁屏")]})]})])])}}),U1=m({name:"AppLockScreen",setup(){const{updateSettingState:l}=E(),{getLockScreenSwitch:e}=M();return{lockScreenSwitchRef:y({get:()=>e.value,set:i=>{l("lockScreenSwitch",i)}})}},render(){return r(T,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:"dialog",title:"锁定屏幕"},{default:()=>[r(q1,null,null)]})}}),G1=m({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:l,getWatermarkConfig:e}=M();return{getWatermarkSwitch:l,getWatermarkConfig:e}},render(){const{getWatermarkConfig:l,getWatermarkSwitch:e}=this;return e?r(Z1,O(l,{fullscreen:!0}),null):null}}),J1=m({name:"GlobalSpin",props:{...z1},setup(){const l={opacitySpinning:"0.3"};return{spinValue:i1("globalSpinning"),overrides:l}},render(){return r(k1,O(this.$props,{show:this.spinValue,themeOverrides:this.overrides,style:"height: var(--html-height)"}),{...this.$slots})}});var Y1={pkg:{version:"5.2.3"}};const K1=m({name:"AppVersionProvider",setup(){const{pkg:{version:l}}=Y1,e=Z(v.appVersionProvider,"localStorage"),t=F1(!1),{logout:i}=c1();return e!==null?l!==e&&(t.value=!0,C(v.appVersionProvider,l,"localStorage")):C(v.appVersionProvider,l,"localStorage"),{modalShow:t,logout:i}},render(){const{logout:l}=this;return r("div",{class:"app-style-provider"},[r(T,{show:this.modalShow,"onUpdate:show":e=>this.modalShow=e,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,draggable:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:l,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),j=m({name:"App",render(){return r(I1,null,{default:()=>[r(K1,null,null),r(U1,null,null),r(W1,null,null),r(G1,null,null),r(J1,null,{default:()=>r(J,null,null),description:()=>a1})]})}});if(typeof window<"u"){let l=function(){var e=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',e.insertBefore(t,e.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",l):l()}const X1=()=>{const{localeLanguage:l}=Z(v.appPiniaSettingStore,"localStorage",{defaultValue:{}}),e=r1[l]||n1;h1.locale(e)},x=(l,e)=>{const t=new D1(l,{text:()=>e});l.$$clipboard=t,l.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),l.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},Q1=()=>({mounted:(l,{value:e})=>{x(l,e)},updated:(l,{value:e,oldValue:t})=>{var i;e!==t&&((i=l.$$clipboard)==null||i.destroy(),x(l,e))},beforeUnmount:l=>{var e;l.$$clipboard&&((e=l.$$clipboard)==null||e.destroy(),l.$$clipboard=null)}}),l2=Object.freeze(Object.defineProperty({__proto__:null,default:Q1},Symbol.toStringTag,{value:"Module"})),e2=()=>{let l,e;return{beforeMount:(t,{value:i})=>{const{func:o,trigger:c="click",wait:a=500,options:n}=i;if(typeof o!="function")throw new TypeError("debounce directive value must be a function");l=O1(o,a,Object.assign({},n)),e=R(t,c,l)},beforeUnmount:(t,{value:i})=>{const{trigger:o="click"}=i;l&&(l.cancel(),e==null||e()),l=null}}},t2=Object.freeze(Object.defineProperty({__proto__:null,default:e2},Symbol.toStringTag,{value:"Module"})),P=(l,e)=>{if(l){const t="ray-template__directive--disabled";e?(l.setAttribute("disabled","disabled"),$(l,t)):(l.removeAttribute("disabled"),w(l,t)),l==null||l.setAttribute("disabled",e?"disabled":"")}},o2=()=>({mounted:(l,{value:e})=>{P(l,e)},updated:(l,{value:e,oldValue:t})=>{e!==t&&P(l,e)}}),i2=Object.freeze(Object.defineProperty({__proto__:null,default:o2},Symbol.toStringTag,{value:"Module"})),A=(l,e)=>{const{line:t=1,type:i="block",width:o,popoverText:c}=e;if(o==null){console.error(`[v-ellipsis]: Expected width is string or number, but got typeof ${o}!`);return}c&&l.textContent&&l.setAttribute("title",l.textContent),i==="line"?g(l,{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":t,overflow:"hidden",width:H(o)}):g(l,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:H(o)})},c2=()=>({mounted:(l,{value:e})=>{A(l,e)},updated:(l,{value:e})=>{A(l,e)}}),a2=Object.freeze(Object.defineProperty({__proto__:null,default:c2},Symbol.toStringTag,{value:"Module"})),f={vRippleAnimationEnter:"v-ripple__animation--enter",vRippleAnimationVisible:"v-ripple__animation--visible",vRippleAnimationIn:"v-ripple__animation--in",vRippleAnimationOut:"v-ripple__animation--out",vRippleAnimation:"v-ripple__animation"},r2="v-ripple__container";function L(l,e){l.style.transform=e}function F(l){const e={},t=l.currentTarget;!(t!=null&&t.__d_ripple__)||t.__d_ripple__.touched||(e.center=t.__d_ripple__.centered,t.__d_ripple__.class&&(e.class=t.__d_ripple__.class),z.show(l,t,e))}function D(l){const e=l.currentTarget;e!=null&&e.__d_ripple__&&(setTimeout(()=>{e.__d_ripple__&&(e.__d_ripple__.touched=!1)}),z.hide(e))}const n2=(l,e,t={})=>{var u;const i=e.getBoundingClientRect(),o=l.clientX-i.left,c=l.clientY-i.top;let a=0,n=.3;(u=e.__d_ripple__)!=null&&u.circle?(n=.15,a=e.clientWidth/2,a=t.center?a:a+Math.sqrt((o-a)**2+(c-a)**2)/4):a=Math.sqrt(e.clientWidth**2+e.clientHeight**2)/2;const s=`${(e.clientWidth-a*2)/2}px`,d=`${(e.clientHeight-a*2)/2}px`,p=t.center?s:`${o-a}px`,h=t.center?d:`${c-a}px`;return{radius:a,scale:n,x:p,y:h,centerX:s,centerY:d}},z={show(l,e,t={}){var _;if(!((_=e==null?void 0:e.__d_ripple__)!=null&&_.enabled))return;const i=document.createElement("span"),o=document.createElement("span");i.appendChild(o),i.className=r2,t.class&&(i.className+=` ${t.class}`);const{radius:c,scale:a,x:n,y:s,centerX:d,centerY:p}=n2(l,e,t),h=`${c*2}px`;o.className=f.vRippleAnimation,o.style.width=h,o.style.height=h,e.appendChild(i);const u=window.getComputedStyle(e);u&&u.position==="static"&&(e.style.position="relative",e.dataset.previousPosition="static"),o.classList.add(f.vRippleAnimationEnter),o.classList.add(f.vRippleAnimationVisible),L(o,`translate(${n}, ${s}) scale3d(${a},${a},${a})`),o.dataset.activated=String(performance.now()),setTimeout(()=>{o.classList.remove(f.vRippleAnimationEnter),o.classList.add(f.vRippleAnimationIn),L(o,`translate(${d}, ${p}) scale3d(1,1,1)`)},0)},hide(l){var c;if(!((c=l==null?void 0:l.__d_ripple__)!=null&&c.enabled))return;const e=l.getElementsByClassName(f.vRippleAnimation);if(e.length===0)return;const t=e[e.length-1];if(t.dataset.isHiding)return;t.dataset.isHiding="true";const i=performance.now()-Number(t.dataset.activated),o=Math.max(250-i,0);setTimeout(()=>{t.classList.remove(f.vRippleAnimationIn),t.classList.add(f.vRippleAnimationOut),setTimeout(()=>{var n;l.getElementsByClassName(f.vRippleAnimation).length===1&&l.dataset.previousPosition&&(l.style.position=l.dataset.previousPosition,delete l.dataset.previousPosition),((n=t.parentNode)==null?void 0:n.parentNode)===l&&l.removeChild(t.parentNode)},300)},o)}};function I(l){return typeof l>"u"||!!l}function W(l){l.removeEventListener("pointerdown",F),l.removeEventListener("pointerup",D)}function B(l,e,t){const{value:i,modifiers:o}=e,c=I(i);c||z.hide(l),l.__d_ripple__=l.__d_ripple__??{},l.__d_ripple__.enabled=c,l.__d_ripple__.centered=o.center,l.__d_ripple__.circle=o.circle,E1(i,"Object")&&i.class&&(l.__d_ripple__.class=i.class),c&&!t?(l.addEventListener("pointerdown",F),l.addEventListener("pointerup",D)):!c&&t&&W(l)}const s2=()=>({mounted:(l,e)=>{B(l,e,!1)},beforeUnmount:l=>{delete l.__d_ripple__,W(l)},updated:(l,e)=>{if(e.value===e.oldValue)return;const t=I(e.oldValue);B(l,e,t)}}),d2=Object.freeze(Object.defineProperty({__proto__:null,default:s2},Symbol.toStringTag,{value:"Module"})),p2=()=>{let l,e;return{beforeMount:(t,{value:i})=>{const{func:o,trigger:c="click",wait:a=500,options:n}=i;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");l=R1(o,a,Object.assign({},n)),e=R(t,c,l)},beforeUnmount:()=>{l&&l.cancel(),l=null,e==null||e()}}},h2=Object.freeze(Object.defineProperty({__proto__:null,default:p2},Symbol.toStringTag,{value:"Module"})),f2=l=>Object.keys(l).reduce((t,i)=>{var c;const o=(c=l[i])==null?void 0:c.default;if(typeof o=="function")return t[i]=o,t;throw new TypeError(`directiveModules: ${i} is not function`)},{}),u2=l=>{const t=f2(Object.assign({"/src/directives/modules/copy/index.ts":l2,"/src/directives/modules/debounce/index.ts":t2,"/src/directives/modules/disabled/index.ts":i2,"/src/directives/modules/ellipsis/index.ts":a2,"/src/directives/modules/ripple/index.ts":d2,"/src/directives/modules/throttle/index.ts":h2})),i=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),o=/^([^-]+-)*[^-]+$/;$1(t,(c,a)=>{var s;const n=(s=a.match(i))==null?void 0:s[0];typeof n=="string"&&o.test(n)?l.directive(n,c()):console.error(`[setupDirectives] ${n} is not a valid directive name`)})},q=async()=>{},U=async l=>{s1(l),await d1(l),p1(l),X1(),u2(l)},m2=async()=>{const l=N(j);await U(l),l.mount("#app"),await q()},v2=async()=>{let l;window.__WUJIE_MOUNT=async()=>{l=N(j),await U(l),l.mount("#app"),await q()},window.__WUJIE_UNMOUNT=()=>{l.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?v2():m2();
diff --git a/js/index-C8zhCGKn.js.gz b/js/index-C8zhCGKn.js.gz
new file mode 100644
index 00000000..4b46deb3
Binary files /dev/null and b/js/index-C8zhCGKn.js.gz differ
diff --git a/js/index-CAFjD97U.js.gz b/js/index-CAFjD97U.js.gz
deleted file mode 100644
index 3b8f58c8..00000000
Binary files a/js/index-CAFjD97U.js.gz and /dev/null differ
diff --git a/js/index-CDaxZaVN.js.gz b/js/index-CDaxZaVN.js.gz
deleted file mode 100644
index abf6c420..00000000
Binary files a/js/index-CDaxZaVN.js.gz and /dev/null differ
diff --git a/js/index-jaC4Atfq.js b/js/index-CEtXx0V-.js
similarity index 58%
rename from js/index-jaC4Atfq.js
rename to js/index-CEtXx0V-.js
index e9c654da..3080f395 100644
--- a/js/index-jaC4Atfq.js
+++ b/js/index-CEtXx0V-.js
@@ -1 +1 @@
-import{a as o}from"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import{m,d as u,J as t}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{e as i,N as r}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const V=m({name:"RouterDemoDetail",setup(){return{route:o()}},render(){const{route:e}=this;return u(i,null,{default:()=>[u(r,{title:e.query.name||"hello"},{default:()=>[t("你好 "),e.query.name]}),u(r,{title:"平层路由详情页面"},{default:()=>[t("我是平层路由详情页面")]}),u(r,{title:"TIP"},{default:()=>[u("h2",null,[t("1. 可以点击面包屑或者菜单返回到主页面")]),u("h2",null,[t("2. 如果这个页面需要配置多个详情页面,只需将该路由所在的 children 中,将所需页面配置为 sameLevel 即可。")])]})]})}});export{V as default};
+import{a as o}from"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import{m,d as u,J as t}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{e as i,N as r}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const V=m({name:"RouterDemoDetail",setup(){return{route:o()}},render(){const{route:e}=this;return u(i,null,{default:()=>[u(r,{title:e.query.name||"hello"},{default:()=>[t("你好 "),e.query.name]}),u(r,{title:"平层路由详情页面"},{default:()=>[t("我是平层路由详情页面")]}),u(r,{title:"TIP"},{default:()=>[u("h2",null,[t("1. 可以点击面包屑或者菜单返回到主页面")]),u("h2",null,[t("2. 如果这个页面需要配置多个详情页面,只需将该路由所在的 children 中,将所需页面配置为 sameLevel 即可。")])]})]})}});export{V as default};
diff --git a/js/index-CEtXx0V-.js.gz b/js/index-CEtXx0V-.js.gz
new file mode 100644
index 00000000..e734c51e
Binary files /dev/null and b/js/index-CEtXx0V-.js.gz differ
diff --git a/js/index-Dj9onFnk.js b/js/index-CKWrGOHG.js
similarity index 55%
rename from js/index-Dj9onFnk.js
rename to js/index-CKWrGOHG.js
index d9434ced..4f6553f0 100644
--- a/js/index-Dj9onFnk.js
+++ b/js/index-CKWrGOHG.js
@@ -1 +1 @@
-import{m as o,d as r,J as e}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{M as p}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{k as i}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const v=o({name:"SubMenuOther",setup(){return{inputValue:i(null)}},render(){return r("div",null,[e("多级菜单-2-1"),r(p,{modelValue:this.inputValue,"onUpdate:modelValue":t=>this.inputValue=t},null)])}});export{v as default};
+import{m as o,d as r,J as e}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{M as p}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{k as i}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const v=o({name:"SubMenuOther",setup(){return{inputValue:i(null)}},render(){return r("div",null,[e("多级菜单-2-1"),r(p,{modelValue:this.inputValue,"onUpdate:modelValue":t=>this.inputValue=t},null)])}});export{v as default};
diff --git a/js/index-CKWrGOHG.js.gz b/js/index-CKWrGOHG.js.gz
new file mode 100644
index 00000000..cf8b52a9
Binary files /dev/null and b/js/index-CKWrGOHG.js.gz differ
diff --git a/js/index-CLFtpzOy.js.gz b/js/index-CLFtpzOy.js.gz
deleted file mode 100644
index 2cf1ac5e..00000000
Binary files a/js/index-CLFtpzOy.js.gz and /dev/null differ
diff --git a/js/index-DsQ64uCU.js b/js/index-CNjGdIq4.js
similarity index 69%
rename from js/index-DsQ64uCU.js
rename to js/index-CNjGdIq4.js
index faf6a647..1525aa70 100644
--- a/js/index-DsQ64uCU.js
+++ b/js/index-CNjGdIq4.js
@@ -1 +1 @@
-import"./hooks-e_5YOkn0.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{s as n,g as l,w as c,E as f}from"./utils-m85f38M9.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import{N as d,e as i,P as o,ah as u,ai as a,M as m}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{m as g,d as e,J as r}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{k as p}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const xe=g({name:"CacheDemo",setup(){const t=p("Ray"),s=p("ray:");return{nameValue:t,currentPrefix:s}},render(){return e(d,{title:"cache 工具包示例"},{default:()=>e(i,{vertical:!0},{default:()=>[e("h3",null,[r("点击 setStorage 按钮,设置缓存示例")]),e(u,null,{default:()=>[e(a,null,{default:()=>[r("设置缓存内容")]}),e(m,{value:this.nameValue,"onUpdate:value":t=>this.nameValue=t,placeholder:"请输入姓名"},null)]}),e(u,null,{default:()=>[e(a,null,{default:()=>[r("设置前缀")]}),e(m,{value:this.currentPrefix,"onUpdate:value":t=>this.currentPrefix=t,placeholder:"请输入前缀"},null)]})]}),action:()=>e(i,null,{default:()=>[e(o,{onClick:()=>{n("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[r("setStorage")]}),e(o,{onClick:()=>{const t=l("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${t}`)}},{default:()=>[r("getStorage")]}),e(o,{onClick:()=>{c("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[r("removeStorage")]}),e(o,{onClick:()=>{const t=f("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${t}`)}},{default:()=>[r("hasStorage")]})]})})}});export{xe as default};
+import"./hooks-CkuihJ2J.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{s as n,g as l,w as c,E as f}from"./utils-BPTDWjJB.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import{N as d,e as i,P as o,ah as u,ai as a,M as m}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{m as g,d as e,J as r}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{k as p}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const xe=g({name:"CacheDemo",setup(){const t=p("Ray"),s=p("ray:");return{nameValue:t,currentPrefix:s}},render(){return e(d,{title:"cache 工具包示例"},{default:()=>e(i,{vertical:!0},{default:()=>[e("h3",null,[r("点击 setStorage 按钮,设置缓存示例")]),e(u,null,{default:()=>[e(a,null,{default:()=>[r("设置缓存内容")]}),e(m,{value:this.nameValue,"onUpdate:value":t=>this.nameValue=t,placeholder:"请输入姓名"},null)]}),e(u,null,{default:()=>[e(a,null,{default:()=>[r("设置前缀")]}),e(m,{value:this.currentPrefix,"onUpdate:value":t=>this.currentPrefix=t,placeholder:"请输入前缀"},null)]})]}),action:()=>e(i,null,{default:()=>[e(o,{onClick:()=>{n("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[r("setStorage")]}),e(o,{onClick:()=>{const t=l("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${t}`)}},{default:()=>[r("getStorage")]}),e(o,{onClick:()=>{c("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[r("removeStorage")]}),e(o,{onClick:()=>{const t=f("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${t}`)}},{default:()=>[r("hasStorage")]})]})})}});export{xe as default};
diff --git a/js/index-CNjGdIq4.js.gz b/js/index-CNjGdIq4.js.gz
new file mode 100644
index 00000000..c3ab9066
Binary files /dev/null and b/js/index-CNjGdIq4.js.gz differ
diff --git a/js/index-BuEzlTvF.js b/js/index-CPot1G4P.js
similarity index 84%
rename from js/index-BuEzlTvF.js
rename to js/index-CPot1G4P.js
index f1edc75d..e27075cb 100644
--- a/js/index-BuEzlTvF.js
+++ b/js/index-CPot1G4P.js
@@ -1 +1 @@
-import{m as k,d as t,J as x,p as O,v as D,q as N}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{N as o,ac as a,ad as p,w as _}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{k as y}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";var w={pkg:{dependencies:{"@logicflow/core":"2.0.10","@logicflow/extension":"2.0.14","@vueuse/core":"^13.1.0",axios:"^1.10.0",clipboard:"^2.0.11","crypto-js":"4.2.0","currency.js":"^2.0.4",dayjs:"^1.11.13",echarts:"^6.0.0","html-to-image":"1.11.13",interactjs:"1.10.27",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.42.0",pinia:"^3.0.3","pinia-plugin-persistedstate":"^4.4.1","print-js":"^1.6.0",vue:"^3.5.24","vue-demi":"0.14.10","vue-hooks-plus":"2.4.1","vue-i18n":"^9.13.1","vue-router":"^4.6.3","vue3-next-qrcode":"3.0.2"},devDependencies:{"@commitlint/cli":"19.7.1","@commitlint/config-conventional":"19.7.1","@eslint/eslintrc":"3.3.1","@eslint/js":"9.30.1","@interactjs/types":"1.10.27","@intlify/unplugin-vue-i18n":"4.0.0","@types/crypto-js":"4.2.2","@types/jsbarcode":"3.11.4","@types/lodash-es":"4.17.12","@types/mockjs":"1.0.10","@typescript-eslint/eslint-plugin":"8.36.0","@typescript-eslint/parser":"8.36.0","@vitejs/plugin-vue":"6.0.1","@vitejs/plugin-vue-jsx":"5.1.1","@vitest/ui":"3.0.5","@vue/eslint-config-prettier":"10.1.0","@vue/eslint-config-typescript":"14.2.0","@vue/test-utils":"2.4.6",autoprefixer:"10.4.21",depcheck:"1.4.7",eslint:"9.31.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","eslint-plugin-vue":"9.32.0",globals:"16.3.0","happy-dom":"17.1.0",husky:"8.0.3","lint-staged":"15.4.3",postcss:"8.5.6","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"3.6.2","rollup-plugin-gzip":"4.0.1",sass:"1.86.3","svg-sprite-loader":"6.0.11",typescript:"5.8.3",unocss:"66.3.3","unplugin-auto-import":"19.1.2","unplugin-vue-components":"0.28.0",vite:"6.3.5","vite-bundle-analyzer":"0.16.0","vite-plugin-cdn2":"1.1.0","vite-plugin-ejs":"1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-inspect":"0.10.6","vite-plugin-mock-dev-server":"1.8.3","vite-plugin-svg-icons":"2.0.1","vite-svg-loader":"5.1.0",vitest:"2.1.8","vue-eslint-parser":"9.4.3","vue-tsc":"2.2.8"},name:"ray-template",version:"5.2.4"}};function r(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!N(i)}const Q=k({name:"RelyAbout",setup(){const{pkg:i}=w,{dependencies:s,devDependencies:n,name:e,version:f}=i,g=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],u=y([]),d=y([]),b=[{name:"项目名称",label:e},{name:"版本信息",label:f},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],h=()=>{const l=c=>Object.keys(c).reduce((m,v)=>(m.push({name:v,relyVersion:c[v],relyAddress:""}),m),[]);u.value=l(s),d.value=l(n)},j=l=>{l.url&&window.open(l.url)};return D(()=>{h()}),{columns:g,dependenciesOptions:u,devDependenciesOptions:d,templateOptions:b,handleTagClick:j}},render(){let i,s,n;return t("div",{class:"rely-about"},[t(o,{title:"关于项目"},{default:()=>[x("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),t(o,{title:"项目信息"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},r(i=this.templateOptions.map(e=>t(p,{key:e.name,label:e.name},{default:()=>[t(_,O({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?i:{default:()=>[i]})]}),t(o,{title:"生产依赖"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},r(s=this.dependenciesOptions.map(e=>t(p,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?s:{default:()=>[s]})]}),t(o,{title:"开发依赖"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},r(n=this.devDependenciesOptions.map(e=>t(p,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{Q as default};
+import{m as k,d as t,J as x,p as O,v as D,q as N}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{N as o,ac as a,ad as p,w as _}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{k as y}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";var w={pkg:{dependencies:{"@logicflow/core":"2.0.10","@logicflow/extension":"2.0.14","@vueuse/core":"^13.1.0",axios:"^1.10.0",clipboard:"^2.0.11","crypto-js":"4.2.0","currency.js":"^2.0.4",dayjs:"^1.11.13",echarts:"^6.0.0","html-to-image":"1.11.13",interactjs:"1.10.27",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.42.0",pinia:"^3.0.3","pinia-plugin-persistedstate":"^4.4.1","print-js":"^1.6.0",vue:"^3.5.22","vue-demi":"0.14.10","vue-hooks-plus":"2.4.1","vue-i18n":"^9.13.1","vue-router":"^4.6.3","vue3-next-qrcode":"3.0.2"},devDependencies:{"@commitlint/cli":"19.7.1","@commitlint/config-conventional":"19.7.1","@eslint/eslintrc":"3.3.1","@eslint/js":"9.30.1","@interactjs/types":"1.10.27","@intlify/unplugin-vue-i18n":"4.0.0","@types/crypto-js":"4.2.2","@types/jsbarcode":"3.11.4","@types/lodash-es":"4.17.12","@types/mockjs":"1.0.10","@typescript-eslint/eslint-plugin":"8.36.0","@typescript-eslint/parser":"8.36.0","@vitejs/plugin-vue":"6.0.1","@vitejs/plugin-vue-jsx":"5.1.1","@vitest/ui":"3.0.5","@vue/eslint-config-prettier":"10.1.0","@vue/eslint-config-typescript":"14.2.0","@vue/test-utils":"2.4.6",autoprefixer:"10.4.21",depcheck:"1.4.7",eslint:"9.31.0","eslint-config-prettier":"10.1.5","eslint-plugin-prettier":"5.5.1","eslint-plugin-vue":"9.32.0",globals:"16.3.0","happy-dom":"17.1.0",husky:"8.0.3","lint-staged":"15.4.3",postcss:"8.5.6","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"3.6.2","rollup-plugin-gzip":"4.0.1",sass:"1.86.3","svg-sprite-loader":"6.0.11",typescript:"5.8.3",unocss:"66.3.3","unplugin-auto-import":"19.1.2","unplugin-vue-components":"0.28.0",vite:"6.3.5","vite-bundle-analyzer":"0.16.0","vite-plugin-cdn2":"1.1.0","vite-plugin-ejs":"1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-inspect":"0.10.6","vite-plugin-mock-dev-server":"1.8.3","vite-plugin-svg-icons":"2.0.1","vite-svg-loader":"5.1.0",vitest:"2.1.8","vue-eslint-parser":"9.4.3","vue-tsc":"2.2.8"},name:"ray-template",version:"5.2.3"}};function r(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!N(i)}const Q=k({name:"RelyAbout",setup(){const{pkg:i}=w,{dependencies:s,devDependencies:n,name:e,version:f}=i,g=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],u=y([]),d=y([]),b=[{name:"项目名称",label:e},{name:"版本信息",label:f},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],h=()=>{const l=c=>Object.keys(c).reduce((m,v)=>(m.push({name:v,relyVersion:c[v],relyAddress:""}),m),[]);u.value=l(s),d.value=l(n)},j=l=>{l.url&&window.open(l.url)};return D(()=>{h()}),{columns:g,dependenciesOptions:u,devDependenciesOptions:d,templateOptions:b,handleTagClick:j}},render(){let i,s,n;return t("div",{class:"rely-about"},[t(o,{title:"关于项目"},{default:()=>[x("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),t(o,{title:"项目信息"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},r(i=this.templateOptions.map(e=>t(p,{key:e.name,label:e.name},{default:()=>[t(_,O({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?i:{default:()=>[i]})]}),t(o,{title:"生产依赖"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},r(s=this.dependenciesOptions.map(e=>t(p,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?s:{default:()=>[s]})]}),t(o,{title:"开发依赖"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},r(n=this.devDependenciesOptions.map(e=>t(p,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{Q as default};
diff --git a/js/index-CPot1G4P.js.gz b/js/index-CPot1G4P.js.gz
new file mode 100644
index 00000000..8aecd6e1
Binary files /dev/null and b/js/index-CPot1G4P.js.gz differ
diff --git a/js/index-Br3zJGCz.js b/js/index-CibMIKN_.js
similarity index 74%
rename from js/index-Br3zJGCz.js
rename to js/index-CibMIKN_.js
index e45f2bfe..b7270f13 100644
--- a/js/index-Br3zJGCz.js
+++ b/js/index-CibMIKN_.js
@@ -1 +1 @@
-import{V as m,n as l}from"./hooks-e_5YOkn0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{e as d,N as e,P as o}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{m as p,d as u,J as t}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{h as s,y as E}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./utils-m85f38M9.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const nu=p({name:"ModalDemo",setup(){const a=s({modal1:!1,modal2:!1,modal3:!1}),{create:i}=m(),r=()=>{i({title:"卡片模态框",draggable:!0,preset:"card",content:()=>u("div",{style:"height: 3000px;"},[t("我可以被拖拽的全屏card模态框")]),fullscreen:!0})},F=()=>{i({title:"模态框",content:"内容",preset:"dialog",draggable:!0})};return{...E(a),createCardModal:r,createDialogModal:F}},render(){const{createCardModal:a,createDialogModal:i}=this;return u(d,{vertical:!0},{default:()=>[u(e,{title:"props"},{default:()=>[u(d,{vertical:!0},{default:()=>[u("h3",null,[t("fullscreen: 全屏模态框。")])]})]}),u(l,{show:this.modal1,"onUpdate:show":r=>this.modal1=r,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[u("div",{style:"height: 3000px;"},[t("我可以被拖拽的全屏card模态框")])]}),u(l,{show:this.modal2,"onUpdate:show":r=>this.modal2=r,preset:"card",title:"可拖拽卡片模态框",draggable:!0},{default:()=>[u("p",null,[t("我可以被拖拽")])]}),u(l,{show:this.modal3,"onUpdate:show":r=>this.modal3=r,preset:"dialog",title:"可拖拽卡片模态框",draggable:!0},{default:()=>[u("p",null,[t("我可以被拖拽")])]}),u(e,{title:"可拖拽模态框"},{default:()=>[u(o,{onClick:()=>this.modal2=!0},{default:()=>[t("卡片模态框")]}),u(o,{onClick:()=>this.modal3=!0},{default:()=>[t("对话框模态框")]})]}),u(e,{title:"全屏模态框"},{default:()=>[u(d,{vertical:!0},{default:()=>[u("h4",null,[t("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),u(o,{onClick:()=>this.modal1=!0},{default:()=>[t("打开")]})]})]}),u(e,{title:"手动设置宽度"},{default:()=>[u("h4",null,[t("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),u("h4",null,[t("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),u("h4",null,[t("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),u("h4",null,[t("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]}),u(e,{title:"重写 useModal"},{default:()=>[u(o,{onClick:a.bind(this)},{default:()=>[t("创建卡片模态框")]}),u(o,{onClick:i.bind(this)},{default:()=>[t("创建对话框模态框")]})]})]})}});export{nu as default};
+import{V as m,n as l}from"./hooks-CkuihJ2J.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{e as d,N as e,P as o}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{m as p,d as u,J as t}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{h as s,y as E}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./utils-BPTDWjJB.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const nu=p({name:"ModalDemo",setup(){const a=s({modal1:!1,modal2:!1,modal3:!1}),{create:i}=m(),r=()=>{i({title:"卡片模态框",draggable:!0,preset:"card",content:()=>u("div",{style:"height: 3000px;"},[t("我可以被拖拽的全屏card模态框")]),fullscreen:!0})},F=()=>{i({title:"模态框",content:"内容",preset:"dialog",draggable:!0})};return{...E(a),createCardModal:r,createDialogModal:F}},render(){const{createCardModal:a,createDialogModal:i}=this;return u(d,{vertical:!0},{default:()=>[u(e,{title:"props"},{default:()=>[u(d,{vertical:!0},{default:()=>[u("h3",null,[t("fullscreen: 全屏模态框。")])]})]}),u(l,{show:this.modal1,"onUpdate:show":r=>this.modal1=r,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[u("div",{style:"height: 3000px;"},[t("我可以被拖拽的全屏card模态框")])]}),u(l,{show:this.modal2,"onUpdate:show":r=>this.modal2=r,preset:"card",title:"可拖拽卡片模态框",draggable:!0},{default:()=>[u("p",null,[t("我可以被拖拽")])]}),u(l,{show:this.modal3,"onUpdate:show":r=>this.modal3=r,preset:"dialog",title:"可拖拽卡片模态框",draggable:!0},{default:()=>[u("p",null,[t("我可以被拖拽")])]}),u(e,{title:"可拖拽模态框"},{default:()=>[u(o,{onClick:()=>this.modal2=!0},{default:()=>[t("卡片模态框")]}),u(o,{onClick:()=>this.modal3=!0},{default:()=>[t("对话框模态框")]})]}),u(e,{title:"全屏模态框"},{default:()=>[u(d,{vertical:!0},{default:()=>[u("h4",null,[t("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),u(o,{onClick:()=>this.modal1=!0},{default:()=>[t("打开")]})]})]}),u(e,{title:"手动设置宽度"},{default:()=>[u("h4",null,[t("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),u("h4",null,[t("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),u("h4",null,[t("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),u("h4",null,[t("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]}),u(e,{title:"重写 useModal"},{default:()=>[u(o,{onClick:a.bind(this)},{default:()=>[t("创建卡片模态框")]}),u(o,{onClick:i.bind(this)},{default:()=>[t("创建对话框模态框")]})]})]})}});export{nu as default};
diff --git a/js/index-CibMIKN_.js.gz b/js/index-CibMIKN_.js.gz
new file mode 100644
index 00000000..edb81534
Binary files /dev/null and b/js/index-CibMIKN_.js.gz differ
diff --git a/js/index-CrP7_Kyc.js.gz b/js/index-CrP7_Kyc.js.gz
deleted file mode 100644
index 00e6ce8e..00000000
Binary files a/js/index-CrP7_Kyc.js.gz and /dev/null differ
diff --git a/js/index-Vr9tfLmH.js b/js/index-CxsLSYpq.js
similarity index 80%
rename from js/index-Vr9tfLmH.js
rename to js/index-CxsLSYpq.js
index eaed2cd1..33367a03 100644
--- a/js/index-Vr9tfLmH.js
+++ b/js/index-CxsLSYpq.js
@@ -1 +1 @@
-import{_ as o,z as c}from"./hooks-e_5YOkn0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{m as p,d as t,O as m,V as n,q as v}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{N as E,e as d,p as a}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{k as u}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./utils-m85f38M9.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function g(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!v(i)}const Oo=p({name:"PreviewSVGIcons",setup(){const i=u([]);return Object.keys(Object.assign({"/src/icons/action/close_other.svg":()=>o(()=>import("./close_other-DPtbrCYd.js"),[]),"/src/icons/action/draggable.svg":()=>o(()=>import("./draggable-D6qza0mp.js"),[]),"/src/icons/action/fullscreen.svg":()=>o(()=>import("./fullscreen-Cjm0bPGx.js"),[]),"/src/icons/action/fullscreen_fold.svg":()=>o(()=>import("./fullscreen_fold-D_jdG9mi.js"),[]),"/src/icons/action/out.svg":()=>o(()=>import("./out-CMQCc625.js"),[]),"/src/icons/action/reload.svg":()=>o(()=>import("./reload-BPf1PV7s.js"),[]),"/src/icons/action/search.svg":()=>o(()=>import("./search-CFLGi5BR.js"),[]),"/src/icons/action/setting.svg":()=>o(()=>import("./setting-DyoycADf.js"),[]),"/src/icons/action/shared.svg":()=>o(()=>import("./shared-DVfOv8Mx.js"),[]),"/src/icons/directional/adjustment.svg":()=>o(()=>import("./adjustment-DIo_g8Za.js"),[]),"/src/icons/directional/close_left.svg":()=>o(()=>import("./close_left-DX8SFJx4.js"),[]),"/src/icons/directional/close_right.svg":()=>o(()=>import("./close_right-DWMWcuX1.js"),[]),"/src/icons/directional/expanded.svg":()=>o(()=>import("./expanded-BswQDJyW.js"),[]),"/src/icons/directional/left_arrow.svg":()=>o(()=>import("./left_arrow-DAKeumRT.js"),[]),"/src/icons/directional/lock.svg":()=>o(()=>import("./lock-dC7sQfx2.js"),[]),"/src/icons/directional/resize_h.svg":()=>o(()=>import("./resize_h-DA2p7YCQ.js"),[]),"/src/icons/directional/right_arrow.svg":()=>o(()=>import("./right_arrow-CbmroMoE.js"),[]),"/src/icons/directional/row_end.svg":()=>o(()=>import("./row_end-CqbNhb3G.js"),[]),"/src/icons/directional/row_head.svg":()=>o(()=>import("./row_head-BCxi2x-p.js"),[]),"/src/icons/logo/github.svg":()=>o(()=>import("./github-B4ARmChV.js"),[]),"/src/icons/logo/google.svg":()=>o(()=>import("./google-GEcrFhWr.js"),[]),"/src/icons/logo/login_bg.svg":()=>o(()=>import("./login_bg-CRcyXHBf.js"),[]),"/src/icons/logo/office.svg":()=>o(()=>import("./office-B5pC1KGi.js"),[]),"/src/icons/logo/ray.svg":()=>o(()=>import("./ray-B93BjtIh.js"),[]),"/src/icons/logo/twitter.svg":()=>o(()=>import("./twitter-DjE7U1HD.js"),[]),"/src/icons/template/dark.svg":()=>o(()=>import("./dark-zODhV8ab.js"),[]),"/src/icons/template/light.svg":()=>o(()=>import("./light-DWWBs-Ry.js"),[]),"/src/icons/template/system_os.svg":()=>o(()=>import("./system_os-Bu1k9Avg.js"),[]),"/src/icons/tip/axios.svg":()=>o(()=>import("./axios-o8g4A-7A.js"),[]),"/src/icons/tip/close.svg":()=>o(()=>import("./close-B43hVi0H.js"),[]),"/src/icons/tip/dashboard.svg":()=>o(()=>import("./dashboard-70op-CO0.js"),[]),"/src/icons/tip/echart.svg":()=>o(()=>import("./echart-c_3t778P.js"),[]),"/src/icons/tip/enter.svg":()=>o(()=>import("./enter-CPGcsJ25.js"),[]),"/src/icons/tip/error.svg":()=>o(()=>import("./error-CjWalrOZ.js"),[]),"/src/icons/tip/export_excel.svg":()=>o(()=>import("./export_excel-ZmNoLzCr.js"),[]),"/src/icons/tip/language.svg":()=>o(()=>import("./language-BOVZ3dlJ.js"),[]),"/src/icons/tip/menu.svg":()=>o(()=>import("./menu-CPMkWw77.js"),[]),"/src/icons/tip/more.svg":()=>o(()=>import("./more-DW-qndwg.js"),[]),"/src/icons/tip/mouse.svg":()=>o(()=>import("./mouse-C_l6KSTs.js"),[]),"/src/icons/tip/other.svg":()=>o(()=>import("./other-DU6bZUrM.js"),[]),"/src/icons/tip/print.svg":()=>o(()=>import("./print-jFo_n0lx.js"),[]),"/src/icons/tip/question.svg":()=>o(()=>import("./question-TxSSjOrI.js"),[]),"/src/icons/tip/rely.svg":()=>o(()=>import("./rely-DlDUQEbT.js"),[]),"/src/icons/tip/table.svg":()=>o(()=>import("./table-tYkftQGA.js"),[])})).forEach(e=>{var s;const _=(s=e.match(/\/(\w+)\.svg/))==null?void 0:s[1];_&&i.value.push(_)}),{icons:i}},render(){return t(E,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let i;return t(d,null,g(i=this.icons.map(r=>m(t("div",{class:"pre-view-icons__card",key:r},[t(a,null,{trigger:()=>t(c,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[n("copy"),``]])))?i:{default:()=>[i]})}})}});export{Oo as default};
+import{_ as o,z as c}from"./hooks-CkuihJ2J.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{m as p,d as t,O as m,V as n,q as v}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{N as E,e as d,p as a}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{k as u}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./utils-BPTDWjJB.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function g(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!v(i)}const Oo=p({name:"PreviewSVGIcons",setup(){const i=u([]);return Object.keys(Object.assign({"/src/icons/action/close_other.svg":()=>o(()=>import("./close_other-DPtbrCYd.js"),[]),"/src/icons/action/draggable.svg":()=>o(()=>import("./draggable-D6qza0mp.js"),[]),"/src/icons/action/fullscreen.svg":()=>o(()=>import("./fullscreen-Cjm0bPGx.js"),[]),"/src/icons/action/fullscreen_fold.svg":()=>o(()=>import("./fullscreen_fold-D_jdG9mi.js"),[]),"/src/icons/action/out.svg":()=>o(()=>import("./out-CMQCc625.js"),[]),"/src/icons/action/reload.svg":()=>o(()=>import("./reload-BPf1PV7s.js"),[]),"/src/icons/action/search.svg":()=>o(()=>import("./search-CFLGi5BR.js"),[]),"/src/icons/action/setting.svg":()=>o(()=>import("./setting-DyoycADf.js"),[]),"/src/icons/action/shared.svg":()=>o(()=>import("./shared-DVfOv8Mx.js"),[]),"/src/icons/directional/adjustment.svg":()=>o(()=>import("./adjustment-DIo_g8Za.js"),[]),"/src/icons/directional/close_left.svg":()=>o(()=>import("./close_left-DX8SFJx4.js"),[]),"/src/icons/directional/close_right.svg":()=>o(()=>import("./close_right-DWMWcuX1.js"),[]),"/src/icons/directional/expanded.svg":()=>o(()=>import("./expanded-BswQDJyW.js"),[]),"/src/icons/directional/left_arrow.svg":()=>o(()=>import("./left_arrow-DAKeumRT.js"),[]),"/src/icons/directional/lock.svg":()=>o(()=>import("./lock-dC7sQfx2.js"),[]),"/src/icons/directional/resize_h.svg":()=>o(()=>import("./resize_h-DA2p7YCQ.js"),[]),"/src/icons/directional/right_arrow.svg":()=>o(()=>import("./right_arrow-CbmroMoE.js"),[]),"/src/icons/directional/row_end.svg":()=>o(()=>import("./row_end-CqbNhb3G.js"),[]),"/src/icons/directional/row_head.svg":()=>o(()=>import("./row_head-BCxi2x-p.js"),[]),"/src/icons/logo/github.svg":()=>o(()=>import("./github-B4ARmChV.js"),[]),"/src/icons/logo/google.svg":()=>o(()=>import("./google-GEcrFhWr.js"),[]),"/src/icons/logo/login_bg.svg":()=>o(()=>import("./login_bg-CRcyXHBf.js"),[]),"/src/icons/logo/office.svg":()=>o(()=>import("./office-B5pC1KGi.js"),[]),"/src/icons/logo/ray.svg":()=>o(()=>import("./ray-B93BjtIh.js"),[]),"/src/icons/logo/twitter.svg":()=>o(()=>import("./twitter-DjE7U1HD.js"),[]),"/src/icons/template/dark.svg":()=>o(()=>import("./dark-zODhV8ab.js"),[]),"/src/icons/template/light.svg":()=>o(()=>import("./light-DWWBs-Ry.js"),[]),"/src/icons/template/system_os.svg":()=>o(()=>import("./system_os-Bu1k9Avg.js"),[]),"/src/icons/tip/axios.svg":()=>o(()=>import("./axios-o8g4A-7A.js"),[]),"/src/icons/tip/close.svg":()=>o(()=>import("./close-B43hVi0H.js"),[]),"/src/icons/tip/dashboard.svg":()=>o(()=>import("./dashboard-70op-CO0.js"),[]),"/src/icons/tip/echart.svg":()=>o(()=>import("./echart-c_3t778P.js"),[]),"/src/icons/tip/enter.svg":()=>o(()=>import("./enter-CPGcsJ25.js"),[]),"/src/icons/tip/error.svg":()=>o(()=>import("./error-CjWalrOZ.js"),[]),"/src/icons/tip/export_excel.svg":()=>o(()=>import("./export_excel-ZmNoLzCr.js"),[]),"/src/icons/tip/language.svg":()=>o(()=>import("./language-BOVZ3dlJ.js"),[]),"/src/icons/tip/menu.svg":()=>o(()=>import("./menu-CPMkWw77.js"),[]),"/src/icons/tip/more.svg":()=>o(()=>import("./more-DW-qndwg.js"),[]),"/src/icons/tip/mouse.svg":()=>o(()=>import("./mouse-C_l6KSTs.js"),[]),"/src/icons/tip/other.svg":()=>o(()=>import("./other-DU6bZUrM.js"),[]),"/src/icons/tip/print.svg":()=>o(()=>import("./print-jFo_n0lx.js"),[]),"/src/icons/tip/question.svg":()=>o(()=>import("./question-TxSSjOrI.js"),[]),"/src/icons/tip/rely.svg":()=>o(()=>import("./rely-DlDUQEbT.js"),[]),"/src/icons/tip/table.svg":()=>o(()=>import("./table-tYkftQGA.js"),[])})).forEach(e=>{var s;const _=(s=e.match(/\/(\w+)\.svg/))==null?void 0:s[1];_&&i.value.push(_)}),{icons:i}},render(){return t(E,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let i;return t(d,null,g(i=this.icons.map(r=>m(t("div",{class:"pre-view-icons__card",key:r},[t(a,null,{trigger:()=>t(c,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[n("copy"),``]])))?i:{default:()=>[i]})}})}});export{Oo as default};
diff --git a/js/index-CxsLSYpq.js.gz b/js/index-CxsLSYpq.js.gz
new file mode 100644
index 00000000..26ab2a19
Binary files /dev/null and b/js/index-CxsLSYpq.js.gz differ
diff --git a/js/index-Cy-50V4g.js.gz b/js/index-Cy-50V4g.js.gz
deleted file mode 100644
index e041c179..00000000
Binary files a/js/index-Cy-50V4g.js.gz and /dev/null differ
diff --git a/js/index-CrP7_Kyc.js b/js/index-CyqiW0jN.js
similarity index 55%
rename from js/index-CrP7_Kyc.js
rename to js/index-CyqiW0jN.js
index aeb8957e..320a75bd 100644
--- a/js/index-CrP7_Kyc.js
+++ b/js/index-CyqiW0jN.js
@@ -1 +1 @@
-import{m as o,d as r,J as t}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{N as u}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const S=o({name:"ScrollReveal",render(){return r("div",{class:"scroll-reveal"},[r(u,{title:"提示"},{default:()=>[t("RayScrollReveal组件有点问题, 暂时移除. 不能正常的实现滚动动画. 很是操蛋!!!")]})])}});export{S as default};
+import{m as o,d as r,J as t}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{N as u}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const S=o({name:"ScrollReveal",render(){return r("div",{class:"scroll-reveal"},[r(u,{title:"提示"},{default:()=>[t("RayScrollReveal组件有点问题, 暂时移除. 不能正常的实现滚动动画. 很是操蛋!!!")]})])}});export{S as default};
diff --git a/js/index-CyqiW0jN.js.gz b/js/index-CyqiW0jN.js.gz
new file mode 100644
index 00000000..4365d9cc
Binary files /dev/null and b/js/index-CyqiW0jN.js.gz differ
diff --git a/js/index-CzDyn668.js.gz b/js/index-CzDyn668.js.gz
deleted file mode 100644
index 9f4f6537..00000000
Binary files a/js/index-CzDyn668.js.gz and /dev/null differ
diff --git a/js/index-DuxR7hbL.js b/js/index-D59wuniw.js
similarity index 81%
rename from js/index-DuxR7hbL.js
rename to js/index-D59wuniw.js
index 76fdfe08..e3d34792 100644
--- a/js/index-DuxR7hbL.js
+++ b/js/index-D59wuniw.js
@@ -1 +1 @@
-import{J as r,K as A}from"./hooks-e_5YOkn0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{N as u,e as c,P as i,J as C}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{m as O,d as t,J as e}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{k as g,h as V,y as L}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./utils-m85f38M9.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Ut=O({name:"REchart",setup(){const[n,{getChartInstance:f,dispose:l,render:d,isDisposed:p}]=A(),[m,{getChartInstance:o,dispose:F,render:y,isDisposed:B}]=A(),D=g(!1),E=g(!1),s=V({loading:!1,loading1:!1}),b={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},k={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},h=g({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"4%",right:"4%",top:"2%",outerBounds:{bottom:"10%"},outerBoundsMode:"auto"},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),v=a=>{s.loading=a},w=a=>{E.value=a},S=()=>{p()?d():window.$message.warning("图表已渲染~")},x=()=>{l()},T=()=>{s.loading1=!0;const a=()=>Math.floor((Math.random()+1)*100);setTimeout(()=>{h.value.series[0].data=new Array(7).fill(0).map(()=>a()),h.value.series[1].data=new Array(7).fill(0).map(()=>a()),s.loading1=!1},1e3)};return{baseOptions:b,chartLoading:D,handleLoadingShow:v,chartAria:E,handleAriaShow:w,basePieOptions:k,baseLineOptions:h,...L(s),mountChart:S,unmountChart:x,updateChartOptions:T,register:n,register2:m,dispose2:F,render2:y,isDisposed2:B}},render(){const{register:n,register2:f,dispose2:l,render2:d,isDisposed2:p,loading1:m}=this;return t("div",{class:"echart"},[t(u,{title:"chart 组件"},{default:()=>[t("h3",null,[e("该组件基于 ECharts, Vueuse 封装。默认做了最佳的优化封装实践。")]),t("h3",null,[e("开箱即用的优化策略:节流更新图表、异步渲染、自动销毁、贴花、加载、主题、视窗区域渲染、自动更新尺寸等高级特性。")])]}),t(u,{title:"预设 card 风格图表"},{default:()=>[t(c,{style:["padding: 18px 0"]},{default:()=>[t(i,{onClick:this.mountChart.bind(this)},{default:()=>[e("渲染")]}),t(i,{onClick:this.unmountChart.bind(this)},{default:()=>[e("卸载")]}),t(i,{onClick:this.updateChartOptions.bind(this)},{default:()=>[e("更新配置项")]}),t(i,{onClick:()=>{this.loading1=!this.loading1}},{default:()=>[`${this.loading1?"关闭":"开启"}`,e("加载动画")]})]}),t("div",{class:"chart--container"},[t(r,{onRegister:n,title:"周销售量",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card",loading:m},null)])]}),t(u,{title:"不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色"},{default:()=>[t(c,{vertical:!0},{default:()=>[t(c,null,{default:()=>[t(i,{onClick:()=>{p()?d():window.$message.warning("不可以重复渲染图表~")}},{default:()=>[e("渲染")]}),t(i,{onClick:l.bind(this)},{default:()=>[e("卸载")]})]}),t("div",{class:"chart--container"},[t(r,{onRegister:f,autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]})]}),t(u,{title:"加载动画"},{default:()=>[t(C,{value:this.chartLoading,"onUpdate:value":o=>this.chartLoading=o,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),t("div",{class:"chart--container"},[t(r,{loading:this.loading,options:this.baseOptions},null)])]}),t(u,{title:"贴画可视化图"},{default:()=>[t(C,{value:this.chartAria,"onUpdate:value":o=>this.chartAria=o,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),t("div",{class:"chart--container"},[t(r,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{Ut as default};
+import{J as r,K as A}from"./hooks-CkuihJ2J.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{N as u,e as c,P as i,J as C}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{m as O,d as t,J as e}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{k as g,h as V,y as L}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./utils-BPTDWjJB.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Ut=O({name:"REchart",setup(){const[n,{getChartInstance:f,dispose:l,render:d,isDisposed:p}]=A(),[m,{getChartInstance:o,dispose:F,render:y,isDisposed:B}]=A(),D=g(!1),E=g(!1),s=V({loading:!1,loading1:!1}),b={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},k={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},h=g({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"4%",right:"4%",top:"2%",outerBounds:{bottom:"10%"},outerBoundsMode:"auto"},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),v=a=>{s.loading=a},w=a=>{E.value=a},S=()=>{p()?d():window.$message.warning("图表已渲染~")},x=()=>{l()},T=()=>{s.loading1=!0;const a=()=>Math.floor((Math.random()+1)*100);setTimeout(()=>{h.value.series[0].data=new Array(7).fill(0).map(()=>a()),h.value.series[1].data=new Array(7).fill(0).map(()=>a()),s.loading1=!1},1e3)};return{baseOptions:b,chartLoading:D,handleLoadingShow:v,chartAria:E,handleAriaShow:w,basePieOptions:k,baseLineOptions:h,...L(s),mountChart:S,unmountChart:x,updateChartOptions:T,register:n,register2:m,dispose2:F,render2:y,isDisposed2:B}},render(){const{register:n,register2:f,dispose2:l,render2:d,isDisposed2:p,loading1:m}=this;return t("div",{class:"echart"},[t(u,{title:"chart 组件"},{default:()=>[t("h3",null,[e("该组件基于 ECharts, Vueuse 封装。默认做了最佳的优化封装实践。")]),t("h3",null,[e("开箱即用的优化策略:节流更新图表、异步渲染、自动销毁、贴花、加载、主题、视窗区域渲染、自动更新尺寸等高级特性。")])]}),t(u,{title:"预设 card 风格图表"},{default:()=>[t(c,{style:["padding: 18px 0"]},{default:()=>[t(i,{onClick:this.mountChart.bind(this)},{default:()=>[e("渲染")]}),t(i,{onClick:this.unmountChart.bind(this)},{default:()=>[e("卸载")]}),t(i,{onClick:this.updateChartOptions.bind(this)},{default:()=>[e("更新配置项")]}),t(i,{onClick:()=>{this.loading1=!this.loading1}},{default:()=>[`${this.loading1?"关闭":"开启"}`,e("加载动画")]})]}),t("div",{class:"chart--container"},[t(r,{onRegister:n,title:"周销售量",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card",loading:m},null)])]}),t(u,{title:"不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色"},{default:()=>[t(c,{vertical:!0},{default:()=>[t(c,null,{default:()=>[t(i,{onClick:()=>{p()?d():window.$message.warning("不可以重复渲染图表~")}},{default:()=>[e("渲染")]}),t(i,{onClick:l.bind(this)},{default:()=>[e("卸载")]})]}),t("div",{class:"chart--container"},[t(r,{onRegister:f,autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]})]}),t(u,{title:"加载动画"},{default:()=>[t(C,{value:this.chartLoading,"onUpdate:value":o=>this.chartLoading=o,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),t("div",{class:"chart--container"},[t(r,{loading:this.loading,options:this.baseOptions},null)])]}),t(u,{title:"贴画可视化图"},{default:()=>[t(C,{value:this.chartAria,"onUpdate:value":o=>this.chartAria=o,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),t("div",{class:"chart--container"},[t(r,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{Ut as default};
diff --git a/js/index-D59wuniw.js.gz b/js/index-D59wuniw.js.gz
new file mode 100644
index 00000000..9561d12e
Binary files /dev/null and b/js/index-D59wuniw.js.gz differ
diff --git a/js/index-DKJtb46s.js.gz b/js/index-DKJtb46s.js.gz
deleted file mode 100644
index 601b3306..00000000
Binary files a/js/index-DKJtb46s.js.gz and /dev/null differ
diff --git a/js/index-CLFtpzOy.js b/js/index-DS8LyikS.js
similarity index 55%
rename from js/index-CLFtpzOy.js
rename to js/index-DS8LyikS.js
index 998bafe8..ed2ad730 100644
--- a/js/index-CLFtpzOy.js
+++ b/js/index-DS8LyikS.js
@@ -1 +1 @@
-import{m as r,d as o,J as e}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{M as i}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{k as p}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const E=r({name:"MultiMenuOne",setup(){return{inputValue:p(null)}},render(){return o("div",null,[e("多级菜单-1"),o(i,{modelValue:this.inputValue,"onUpdate:modelValue":t=>this.inputValue=t},null)])}});export{E as default};
+import{m as r,d as o,J as e}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{M as i}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{k as p}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const E=r({name:"MultiMenuOne",setup(){return{inputValue:p(null)}},render(){return o("div",null,[e("多级菜单-1"),o(i,{modelValue:this.inputValue,"onUpdate:modelValue":t=>this.inputValue=t},null)])}});export{E as default};
diff --git a/js/index-DS8LyikS.js.gz b/js/index-DS8LyikS.js.gz
new file mode 100644
index 00000000..c12b766c
Binary files /dev/null and b/js/index-DS8LyikS.js.gz differ
diff --git a/js/index-DwKIFXps.js b/js/index-DX3k6HIU.js
similarity index 76%
rename from js/index-DwKIFXps.js
rename to js/index-DX3k6HIU.js
index 6f828045..653e3749 100644
--- a/js/index-DwKIFXps.js
+++ b/js/index-DX3k6HIU.js
@@ -1 +1 @@
-import{a as l}from"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import{s as n}from"./instance-BGBkh1Fq.js";import{_ as A,e as r,N as o,P as g,M as i}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{m as V,d as u,J as t}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{h as R,y as v}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./axios@1.10.0-Dq7h7Pqt.js";import"./hooks-e_5YOkn0.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./utils-m85f38M9.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function w(e,a){return l(()=>n(e),Object.assign({},a))}const b=e=>n({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),d=()=>n({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),Lu=V({name:"RAxios",setup(){const e=R({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:a,loading:m,run:p}=l(d,{throttleWait:1e3,manual:!0}),{data:s,loading:D,run:F}=l(d,{debounceWait:1e3,manual:!0}),{data:h,loading:c,run:E}=l(b,{throttleWait:1e3,manual:!0}),{data:B,loading:C,run:f}=w({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{cancel:!0}},{manual:!0,onError:()=>{window.$message.error("接口出现异常")}});return{...v(e),throttleDemoValue:a,throttleDemoLoading:m,throttleDemoRun:p,debounceDemoValue:s,debounceDemoLoading:D,debounceDemoRun:F,weatherDemoValue:h,weatherDemoLoading:c,weatherDemoRun:E,demoData:B,demoLoading:C,demoRun:f}},render(){return u(A,null,{default:()=>[u(r,{vertical:!0},{default:()=>[u("h1",null,[t("请求")]),u(o,null,{default:()=>[u("h2",null,[t("useRequest")]),u("p",null,[t("支持配置化请求数据")]),u("h2",null,[t("useHookPlusRequest")]),u("p",null,[t("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),u("h1",null,[t("使用 useRequest 获取")]),u(o,{title:"请求函数"},{default:()=>[u("h3",null,[t("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),u("h3",null,[t("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),u("h3",null,[t("3.详情请查看文档")])]}),u(o,{title:"useRequest示例(手动触发)"},{default:()=>[u(r,{vertical:!0},{default:()=>{var e;return[u(g,{onClick:this.demoRun.bind(this)},{default:()=>[t("获取数据")]}),u("h3",null,[t("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),u("h1",null,[t("使用 useHookPlusRequest 获取")]),u(o,{title:"节流"},{default:()=>[u(r,{vertical:!0},{default:()=>[u(i,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),u("h3",null,[t("不论触发多少次,一秒钟之内仅会触发一次")]),u("h3",null,[t("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),u(o,{title:"防抖"},{default:()=>[u(r,{vertical:!0},{default:()=>[u(i,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),u("h3",null,[t("一秒后才会执行,如果中途重新请求,则会重新计时")]),u("h3",null,[t("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),u(o,{title:"获取气候"},{default:()=>[u(r,{vertical:!0},{default:()=>[u(i,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),u("h3",null,[t("该示例演示了如何根据动态值获取数据")]),u("h3",null,[t("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{Lu as default};
+import{a as l}from"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import{s as n}from"./instance-DHBzlXKU.js";import{_ as A,e as r,N as o,P as g,M as i}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{m as V,d as u,J as t}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{h as R,y as v}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./axios@1.10.0-Dq7h7Pqt.js";import"./hooks-CkuihJ2J.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./utils-BPTDWjJB.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function w(e,a){return l(()=>n(e),Object.assign({},a))}const b=e=>n({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),d=()=>n({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),Lu=V({name:"RAxios",setup(){const e=R({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:a,loading:m,run:p}=l(d,{throttleWait:1e3,manual:!0}),{data:s,loading:D,run:F}=l(d,{debounceWait:1e3,manual:!0}),{data:h,loading:c,run:E}=l(b,{throttleWait:1e3,manual:!0}),{data:B,loading:C,run:f}=w({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{cancel:!0}},{manual:!0,onError:()=>{window.$message.error("接口出现异常")}});return{...v(e),throttleDemoValue:a,throttleDemoLoading:m,throttleDemoRun:p,debounceDemoValue:s,debounceDemoLoading:D,debounceDemoRun:F,weatherDemoValue:h,weatherDemoLoading:c,weatherDemoRun:E,demoData:B,demoLoading:C,demoRun:f}},render(){return u(A,null,{default:()=>[u(r,{vertical:!0},{default:()=>[u("h1",null,[t("请求")]),u(o,null,{default:()=>[u("h2",null,[t("useRequest")]),u("p",null,[t("支持配置化请求数据")]),u("h2",null,[t("useHookPlusRequest")]),u("p",null,[t("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),u("h1",null,[t("使用 useRequest 获取")]),u(o,{title:"请求函数"},{default:()=>[u("h3",null,[t("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),u("h3",null,[t("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),u("h3",null,[t("3.详情请查看文档")])]}),u(o,{title:"useRequest示例(手动触发)"},{default:()=>[u(r,{vertical:!0},{default:()=>{var e;return[u(g,{onClick:this.demoRun.bind(this)},{default:()=>[t("获取数据")]}),u("h3",null,[t("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),u("h1",null,[t("使用 useHookPlusRequest 获取")]),u(o,{title:"节流"},{default:()=>[u(r,{vertical:!0},{default:()=>[u(i,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),u("h3",null,[t("不论触发多少次,一秒钟之内仅会触发一次")]),u("h3",null,[t("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),u(o,{title:"防抖"},{default:()=>[u(r,{vertical:!0},{default:()=>[u(i,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),u("h3",null,[t("一秒后才会执行,如果中途重新请求,则会重新计时")]),u("h3",null,[t("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),u(o,{title:"获取气候"},{default:()=>[u(r,{vertical:!0},{default:()=>[u(i,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),u("h3",null,[t("该示例演示了如何根据动态值获取数据")]),u("h3",null,[t("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{Lu as default};
diff --git a/js/index-DX3k6HIU.js.gz b/js/index-DX3k6HIU.js.gz
new file mode 100644
index 00000000..a11581dc
Binary files /dev/null and b/js/index-DX3k6HIU.js.gz differ
diff --git a/js/index-BNdLf33E.js b/js/index-Db0GGVvm.js
similarity index 57%
rename from js/index-BNdLf33E.js
rename to js/index-Db0GGVvm.js
index eb690700..5a7273cb 100644
--- a/js/index-BNdLf33E.js
+++ b/js/index-Db0GGVvm.js
@@ -1 +1 @@
-import{P as r}from"./hooks-e_5YOkn0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{m as i,d as t}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{e as m,N as o}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./utils-m85f38M9.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const pt=i({name:"IframeDemo",setup(){return{}},render(){return t(m,{vertical:!0,size:[20,20]},{default:()=>[t(o,{title:"naive ui(延迟加载)"},{default:()=>[t(r,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),t(o,{title:"vue-hooks-plus(立即加载)"},{default:()=>[t(r,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{pt as default};
+import{P as r}from"./hooks-CkuihJ2J.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{m as i,d as t}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{e as m,N as o}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./utils-BPTDWjJB.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const pt=i({name:"IframeDemo",setup(){return{}},render(){return t(m,{vertical:!0,size:[20,20]},{default:()=>[t(o,{title:"naive ui(延迟加载)"},{default:()=>[t(r,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),t(o,{title:"vue-hooks-plus(立即加载)"},{default:()=>[t(r,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{pt as default};
diff --git a/js/index-Db0GGVvm.js.gz b/js/index-Db0GGVvm.js.gz
new file mode 100644
index 00000000..a7f15d81
Binary files /dev/null and b/js/index-Db0GGVvm.js.gz differ
diff --git a/js/index-CDaxZaVN.js b/js/index-DhKYIZ2t.js
similarity index 90%
rename from js/index-CDaxZaVN.js
rename to js/index-DhKYIZ2t.js
index c58d0cf5..5f1342f6 100644
--- a/js/index-CDaxZaVN.js
+++ b/js/index-DhKYIZ2t.js
@@ -1 +1 @@
-import{m as n,d as e,p as s,q as i}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{e as r,y as c,Y as p}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";function l(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!i(t)}const m=n({name:"AppShareLink",setup(){return{handleLinkClick:a=>{window.open(a.src)},avatarOptions:[{key:"ray-js-note",src:"https://note.youdao.com/s/ObWEe2BB",tooltip:"Ray的前端学习笔记",icon:"https://avatars.githubusercontent.com/u/51957438?v=4"},{key:"ray-js-cover",src:"https://note.youdao.com/s/IC8xKPdB",tooltip:"Ray的面试题总结",icon:"https://avatars.githubusercontent.com/u/51957438?v=4"},{key:"ray-template-doc",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",tooltip:"Ray Template Doc",icon:"https://avatars.githubusercontent.com/u/51957438?v=4"},{key:"ray-template-doc-out",src:"https://ray-template.yunkuangao.com/",tooltip:"Ray Template Doc (国内地址)",icon:"https://avatars.githubusercontent.com/u/51957438?v=4"}]}},render(){let t;return e(r,null,l(t=this.avatarOptions.map(o=>e(c,{key:o.key},{trigger:()=>e(p,s({round:!0,src:o.icon,style:["cursor: pointer"]},{onClick:this.handleLinkClick.bind(this,o)},{objectFit:"cover",size:24}),null),default:()=>o.tooltip})))?t:{default:()=>[t]})}});export{m as A};
+import{m as n,d as e,p as s,q as i}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{e as r,y as c,Y as p}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";function l(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!i(t)}const m=n({name:"AppShareLink",setup(){return{handleLinkClick:a=>{window.open(a.src)},avatarOptions:[{key:"ray-js-note",src:"https://note.youdao.com/s/ObWEe2BB",tooltip:"Ray的前端学习笔记",icon:"https://avatars.githubusercontent.com/u/51957438?v=4"},{key:"ray-js-cover",src:"https://note.youdao.com/s/IC8xKPdB",tooltip:"Ray的面试题总结",icon:"https://avatars.githubusercontent.com/u/51957438?v=4"},{key:"ray-template-doc",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",tooltip:"Ray Template Doc",icon:"https://avatars.githubusercontent.com/u/51957438?v=4"},{key:"ray-template-doc-out",src:"https://ray-template.yunkuangao.com/",tooltip:"Ray Template Doc (国内地址)",icon:"https://avatars.githubusercontent.com/u/51957438?v=4"}]}},render(){let t;return e(r,null,l(t=this.avatarOptions.map(o=>e(c,{key:o.key},{trigger:()=>e(p,s({round:!0,src:o.icon,style:["cursor: pointer"]},{onClick:this.handleLinkClick.bind(this,o)},{objectFit:"cover",size:24}),null),default:()=>o.tooltip})))?t:{default:()=>[t]})}});export{m as A};
diff --git a/js/index-DhKYIZ2t.js.gz b/js/index-DhKYIZ2t.js.gz
new file mode 100644
index 00000000..32e9bd24
Binary files /dev/null and b/js/index-DhKYIZ2t.js.gz differ
diff --git a/js/index-Dj9onFnk.js.gz b/js/index-Dj9onFnk.js.gz
deleted file mode 100644
index f37fa28e..00000000
Binary files a/js/index-Dj9onFnk.js.gz and /dev/null differ
diff --git a/js/index-CzDyn668.js b/js/index-Doj_j7n-.js
similarity index 72%
rename from js/index-CzDyn668.js
rename to js/index-Doj_j7n-.js
index 2401ac9a..5c00bb8f 100644
--- a/js/index-CzDyn668.js
+++ b/js/index-Doj_j7n-.js
@@ -1 +1 @@
-import{z as s}from"./hooks-e_5YOkn0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{A as E}from"./index-CDaxZaVN.js";import{e as a,N as i,ac as f,ad as c,ae as n,af as d,w as p,O as b}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{m as F,d as t,J as u,p as C,q as A}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./utils-m85f38M9.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function m(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!A(o)}const Dt=F({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>t(a,null,{default:()=>[t(p,{type:"success"},{default:()=>[u("Vue3.x")]}),t(p,{type:"info"},{default:()=>[u("React")]})]})},{label:"从事搬砖时长",des:()=>t(a,null,{default:()=>[t(p,{type:"success"},{default:()=>[u("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>t(a,{align:"center"},{default:()=>[t(s,{name:"ray",size:"22"},null),u("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>t(a,{align:"center"},{default:()=>[u("如果有希望补充的功能可以在"),t(b,C({tag:"a",class:"dashboard-link",type:"primary"},{href:"https://github.com/XiaoDaiGua-Ray/ray-template/issues"}),{default:()=>[u("GitHub")]}),u("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite5.x",value:"Vite5.x"},{label:"Pinia",value:"Pinia"},{label:"TS(X)",value:"TS(X)"}]}},render(){let o,l;return t(a,{vertical:!0},{default:()=>[t(i,null,{header:()=>t(s,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),t(i,{title:"个人介绍"},{default:()=>[t(f,{bordered:!0,labelPlacement:"left",column:2},m(o=this.coverLetterOptions.map(e=>{let r;return t(c,{key:e.label,label:e.label,span:e==null?void 0:e.span},m(r=e.des())?r:{default:()=>[r]})}))?o:{default:()=>[o]})]}),t(i,{title:"项目介绍"},{default:()=>[t(n,null,{default:()=>[u("技术栈")]}),t(d,null,{default:()=>[t(a,null,m(l=this.technologyTagOptions.map(e=>t(p,{key:e.value,type:"info"},{default:()=>[e.label]})))?l:{default:()=>[l]})]}),t(n,null,{default:()=>[u("项目介绍")]}),t(d,null,{default:()=>[u("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),t(i,{title:"友情链接"},{default:()=>[t(E,null,null)]})]})}});export{Dt as default};
+import{z as s}from"./hooks-CkuihJ2J.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{A as E}from"./index-DhKYIZ2t.js";import{e as a,N as i,ac as f,ad as c,ae as n,af as d,w as p,O as b}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{m as F,d as t,J as u,p as C,q as A}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./utils-BPTDWjJB.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function m(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!A(o)}const Dt=F({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>t(a,null,{default:()=>[t(p,{type:"success"},{default:()=>[u("Vue3.x")]}),t(p,{type:"info"},{default:()=>[u("React")]})]})},{label:"从事搬砖时长",des:()=>t(a,null,{default:()=>[t(p,{type:"success"},{default:()=>[u("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>t(a,{align:"center"},{default:()=>[t(s,{name:"ray",size:"22"},null),u("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>t(a,{align:"center"},{default:()=>[u("如果有希望补充的功能可以在"),t(b,C({tag:"a",class:"dashboard-link",type:"primary"},{href:"https://github.com/XiaoDaiGua-Ray/ray-template/issues"}),{default:()=>[u("GitHub")]}),u("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite5.x",value:"Vite5.x"},{label:"Pinia",value:"Pinia"},{label:"TS(X)",value:"TS(X)"}]}},render(){let o,l;return t(a,{vertical:!0},{default:()=>[t(i,null,{header:()=>t(s,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),t(i,{title:"个人介绍"},{default:()=>[t(f,{bordered:!0,labelPlacement:"left",column:2},m(o=this.coverLetterOptions.map(e=>{let r;return t(c,{key:e.label,label:e.label,span:e==null?void 0:e.span},m(r=e.des())?r:{default:()=>[r]})}))?o:{default:()=>[o]})]}),t(i,{title:"项目介绍"},{default:()=>[t(n,null,{default:()=>[u("技术栈")]}),t(d,null,{default:()=>[t(a,null,m(l=this.technologyTagOptions.map(e=>t(p,{key:e.value,type:"info"},{default:()=>[e.label]})))?l:{default:()=>[l]})]}),t(n,null,{default:()=>[u("项目介绍")]}),t(d,null,{default:()=>[u("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),t(i,{title:"友情链接"},{default:()=>[t(E,null,null)]})]})}});export{Dt as default};
diff --git a/js/index-Doj_j7n-.js.gz b/js/index-Doj_j7n-.js.gz
new file mode 100644
index 00000000..b393bdb2
Binary files /dev/null and b/js/index-Doj_j7n-.js.gz differ
diff --git a/js/index-C3Yv6vRM.js b/js/index-Dr3r3fQI.js
similarity index 89%
rename from js/index-C3Yv6vRM.js
rename to js/index-Dr3r3fQI.js
index 533a10a4..844ce307 100644
--- a/js/index-C3Yv6vRM.js
+++ b/js/index-Dr3r3fQI.js
@@ -1 +1 @@
-import{m as f,d as u,J as e,O as t,V as l}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{e as a,N as i,ag as n,w as s,P as r,K as B,ah as p,M as d,J as E,r as m,I as h}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{h as v,k as A,y as D}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const M=f({name:"RDirective",setup(){const F=v({copyValueOne:"我是待复制内容区域一",copyValueTwo:"我是待复制内容区域二",throttleBtnClickCount:0,debounceBtnClickCount:0,disabledValue:!1}),C=A(2),o=c=>{F[c]++};return{...D(F),updateDemoValue:o,ellipsisLineClamp:C}},render(){return u(a,null,{default:()=>[u(i,{title:"指令"},{default:()=>[e("该页面展示如何使用已封装好的指令")]}),u(i,{title:"水波纹"},{default:()=>[u(a,{vertical:!0},{default:()=>[u(n,{title:"modifiers",type:"info"},{default:()=>[e("你可以手动显示的声明水波纹效果,默认为 circle。你可以手动的声明为 center。")]}),u(n,{title:"vue template",type:"success"},{default:()=>[e('"v-ripple.center" 或者 "v-ripple.circle"。')]}),u(n,{title:"tsx",type:"success"},{default:()=>[JSON.stringify("v-ripple={[true, ['center']]}"),e(" 或者"),JSON.stringify("v-ripple={[true, ['circle']]}"),e("。")]}),u(a,null,{default:()=>[t(u(s,{type:"success",size:"large"},{default:()=>[e("水波纹效果的Tag")]}),[[l("ripple")]]),t(u(s,{type:"warning",size:"large"},{default:()=>[e("水波纹效果的Tag")]}),[[l("ripple")]]),t(u(s,{type:"error",size:"large"},{default:()=>[e("水波纹效果的Tag")]}),[[l("ripple")]]),t(u(r,{type:"info"},{default:()=>[e("水波纹效果的Button")]}),[[l("ripple")]]),t(u("div",{style:"height: 20px; line-height: 20px;text-align: center; border: 1px solid; padding: 6px;"},[e("原生元素绑定水波纹效果,并且手动绑定 modifiers 为 center")]),[[l("ripple"),!0,void 0,{center:!0}]])]})]})]}),u(i,{title:"文本省略"},{default:()=>[u(a,{vertical:!0},{default:()=>[u(i,{title:"单行省略"},{default:()=>[t(u("div",null,[e("我是一段很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长的文本。")]),[[l("ellipsis"),{type:"block",width:"100px"}]])]}),u(i,{title:"多行省略"},{default:()=>[u(a,{vertical:!0,size:"large"},{default:()=>[u(n,{title:"注意",type:"warning"},{default:()=>[e("该方法基于非标准属性实现(-webkit-line-clamp),可能会有兼容性问题,所以请谨慎使用。 详情参考:"),u("a",{href:"https://caniuse.com/?search=line-clamp"},[e("can i use")])]}),t(u("div",null,[e("我是一段很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长的文本。")]),[[l("ellipsis"),{type:"line",width:"100px",line:this.ellipsisLineClamp}]]),u(B,{value:this.ellipsisLineClamp,"onUpdate:value":F=>this.ellipsisLineClamp=F,min:1},null)]})]})]})]}),u(i,{title:"文本复制示例一"},{default:()=>[u(p,null,{default:()=>[u(d,{value:this.copyValueOne,"onUpdate:value":F=>this.copyValueOne=F},null),t(u(r,null,{default:()=>[e("复制")]}),[[l("copy"),this.copyValueOne]])]})]}),u(i,{title:"文本复制示例二"},{default:()=>[u(p,null,{default:()=>[u(d,{value:this.copyValueTwo,"onUpdate:value":F=>this.copyValueTwo=F},null),t(u(r,null,{default:()=>[e("复制")]}),[[l("copy"),this.copyValueTwo]])]})]}),u(i,{title:"节流"},{default:()=>[u(a,{vertical:!0},{default:()=>[t(u(r,null,{default:()=>[e("点击执行")]}),[[l("throttle"),{func:this.updateDemoValue.bind(null,"throttleBtnClickCount"),trigger:"click",wait:3e3,options:{}}]]),u("p",null,[e("我执行了"),this.throttleBtnClickCount,e("次")]),u("p",null,[e("该方法 3s 内仅会执行一次")])]})]}),u(i,{title:"防抖"},{default:()=>[u(a,{vertical:!0},{default:()=>[t(u(r,null,{default:()=>[e("点击执行")]}),[[l("debounce"),{func:this.updateDemoValue.bind(null,"debounceBtnClickCount"),trigger:"click",wait:3e3,options:{}}]]),u("p",null,[e("我执行了"),this.debounceBtnClickCount,e("次")]),u("p",null,[e("该方法将延迟 3s 执行")])]})]}),u(i,{title:"禁用"},{default:()=>[u(a,{vertical:!0},{default:()=>[u(E,{value:this.disabledValue,"onUpdate:value":F=>this.disabledValue=F},{checked:()=>"取消",unchecked:()=>"禁用"}),u(i,{title:"描述"},{default:()=>[u("p",null,[e("该指令会强制禁用(通过 css 层面)禁用元素交互。但是 naive ui 组件提供了完整的 disabled 属性,所以在组件库有禁用需求时,直接调用组件库 disabled 属性即可。但是值得注意的是,该指令优先级最高,会覆盖组件 disabled 属性。")])]}),u(i,{title:"原生表单"},{default:()=>[t(u("form",null,[u("input",{type:"text",placeholder:"请输入"},null),u("button",null,[e("提交")])]),[[l("disabled"),this.disabledValue]])]}),u(i,{title:"文本内容"},{default:()=>[u(a,{vertical:!0},{default:()=>[t(u("p",null,[e("我是可以被禁用的文本内容")]),[[l("disabled"),this.disabledValue]])]})]}),u(i,{title:"naive 组件"},{default:()=>[u(a,{vertical:!0,justify:"start"},{default:()=>[t(u(m,null,{default:()=>[u(h,null,{default:()=>[u(d,null,null)]})]}),[[l("disabled"),this.disabledValue]]),t(u(r,null,{default:()=>[e("按钮")]}),[[l("disabled"),this.disabledValue]]),t(u(E,null,null),[[l("disabled"),this.disabledValue]])]})]})]})]})]})}});export{M as default};
+import{m as f,d as u,J as e,O as t,V as l}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{e as a,N as i,ag as n,w as s,P as r,K as B,ah as p,M as d,J as E,r as m,I as h}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{h as v,k as A,y as D}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const M=f({name:"RDirective",setup(){const F=v({copyValueOne:"我是待复制内容区域一",copyValueTwo:"我是待复制内容区域二",throttleBtnClickCount:0,debounceBtnClickCount:0,disabledValue:!1}),C=A(2),o=c=>{F[c]++};return{...D(F),updateDemoValue:o,ellipsisLineClamp:C}},render(){return u(a,null,{default:()=>[u(i,{title:"指令"},{default:()=>[e("该页面展示如何使用已封装好的指令")]}),u(i,{title:"水波纹"},{default:()=>[u(a,{vertical:!0},{default:()=>[u(n,{title:"modifiers",type:"info"},{default:()=>[e("你可以手动显示的声明水波纹效果,默认为 circle。你可以手动的声明为 center。")]}),u(n,{title:"vue template",type:"success"},{default:()=>[e('"v-ripple.center" 或者 "v-ripple.circle"。')]}),u(n,{title:"tsx",type:"success"},{default:()=>[JSON.stringify("v-ripple={[true, ['center']]}"),e(" 或者"),JSON.stringify("v-ripple={[true, ['circle']]}"),e("。")]}),u(a,null,{default:()=>[t(u(s,{type:"success",size:"large"},{default:()=>[e("水波纹效果的Tag")]}),[[l("ripple")]]),t(u(s,{type:"warning",size:"large"},{default:()=>[e("水波纹效果的Tag")]}),[[l("ripple")]]),t(u(s,{type:"error",size:"large"},{default:()=>[e("水波纹效果的Tag")]}),[[l("ripple")]]),t(u(r,{type:"info"},{default:()=>[e("水波纹效果的Button")]}),[[l("ripple")]]),t(u("div",{style:"height: 20px; line-height: 20px;text-align: center; border: 1px solid; padding: 6px;"},[e("原生元素绑定水波纹效果,并且手动绑定 modifiers 为 center")]),[[l("ripple"),!0,void 0,{center:!0}]])]})]})]}),u(i,{title:"文本省略"},{default:()=>[u(a,{vertical:!0},{default:()=>[u(i,{title:"单行省略"},{default:()=>[t(u("div",null,[e("我是一段很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长的文本。")]),[[l("ellipsis"),{type:"block",width:"100px"}]])]}),u(i,{title:"多行省略"},{default:()=>[u(a,{vertical:!0,size:"large"},{default:()=>[u(n,{title:"注意",type:"warning"},{default:()=>[e("该方法基于非标准属性实现(-webkit-line-clamp),可能会有兼容性问题,所以请谨慎使用。 详情参考:"),u("a",{href:"https://caniuse.com/?search=line-clamp"},[e("can i use")])]}),t(u("div",null,[e("我是一段很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长的文本。")]),[[l("ellipsis"),{type:"line",width:"100px",line:this.ellipsisLineClamp}]]),u(B,{value:this.ellipsisLineClamp,"onUpdate:value":F=>this.ellipsisLineClamp=F,min:1},null)]})]})]})]}),u(i,{title:"文本复制示例一"},{default:()=>[u(p,null,{default:()=>[u(d,{value:this.copyValueOne,"onUpdate:value":F=>this.copyValueOne=F},null),t(u(r,null,{default:()=>[e("复制")]}),[[l("copy"),this.copyValueOne]])]})]}),u(i,{title:"文本复制示例二"},{default:()=>[u(p,null,{default:()=>[u(d,{value:this.copyValueTwo,"onUpdate:value":F=>this.copyValueTwo=F},null),t(u(r,null,{default:()=>[e("复制")]}),[[l("copy"),this.copyValueTwo]])]})]}),u(i,{title:"节流"},{default:()=>[u(a,{vertical:!0},{default:()=>[t(u(r,null,{default:()=>[e("点击执行")]}),[[l("throttle"),{func:this.updateDemoValue.bind(null,"throttleBtnClickCount"),trigger:"click",wait:3e3,options:{}}]]),u("p",null,[e("我执行了"),this.throttleBtnClickCount,e("次")]),u("p",null,[e("该方法 3s 内仅会执行一次")])]})]}),u(i,{title:"防抖"},{default:()=>[u(a,{vertical:!0},{default:()=>[t(u(r,null,{default:()=>[e("点击执行")]}),[[l("debounce"),{func:this.updateDemoValue.bind(null,"debounceBtnClickCount"),trigger:"click",wait:3e3,options:{}}]]),u("p",null,[e("我执行了"),this.debounceBtnClickCount,e("次")]),u("p",null,[e("该方法将延迟 3s 执行")])]})]}),u(i,{title:"禁用"},{default:()=>[u(a,{vertical:!0},{default:()=>[u(E,{value:this.disabledValue,"onUpdate:value":F=>this.disabledValue=F},{checked:()=>"取消",unchecked:()=>"禁用"}),u(i,{title:"描述"},{default:()=>[u("p",null,[e("该指令会强制禁用(通过 css 层面)禁用元素交互。但是 naive ui 组件提供了完整的 disabled 属性,所以在组件库有禁用需求时,直接调用组件库 disabled 属性即可。但是值得注意的是,该指令优先级最高,会覆盖组件 disabled 属性。")])]}),u(i,{title:"原生表单"},{default:()=>[t(u("form",null,[u("input",{type:"text",placeholder:"请输入"},null),u("button",null,[e("提交")])]),[[l("disabled"),this.disabledValue]])]}),u(i,{title:"文本内容"},{default:()=>[u(a,{vertical:!0},{default:()=>[t(u("p",null,[e("我是可以被禁用的文本内容")]),[[l("disabled"),this.disabledValue]])]})]}),u(i,{title:"naive 组件"},{default:()=>[u(a,{vertical:!0,justify:"start"},{default:()=>[t(u(m,null,{default:()=>[u(h,null,{default:()=>[u(d,null,null)]})]}),[[l("disabled"),this.disabledValue]]),t(u(r,null,{default:()=>[e("按钮")]}),[[l("disabled"),this.disabledValue]]),t(u(E,null,null),[[l("disabled"),this.disabledValue]])]})]})]})]})]})}});export{M as default};
diff --git a/js/index-Dr3r3fQI.js.gz b/js/index-Dr3r3fQI.js.gz
new file mode 100644
index 00000000..5abdf04d
Binary files /dev/null and b/js/index-Dr3r3fQI.js.gz differ
diff --git a/js/index-DsQ64uCU.js.gz b/js/index-DsQ64uCU.js.gz
deleted file mode 100644
index 1e064444..00000000
Binary files a/js/index-DsQ64uCU.js.gz and /dev/null differ
diff --git a/js/index-DsQaiN7d.js.gz b/js/index-DsQaiN7d.js.gz
deleted file mode 100644
index 10ecd6ce..00000000
Binary files a/js/index-DsQaiN7d.js.gz and /dev/null differ
diff --git a/js/index-DuxR7hbL.js.gz b/js/index-DuxR7hbL.js.gz
deleted file mode 100644
index 346e3d92..00000000
Binary files a/js/index-DuxR7hbL.js.gz and /dev/null differ
diff --git a/js/index-DwKIFXps.js.gz b/js/index-DwKIFXps.js.gz
deleted file mode 100644
index 6c3efed5..00000000
Binary files a/js/index-DwKIFXps.js.gz and /dev/null differ
diff --git a/js/index-BUmBHfuP.js b/js/index-DzPBaQ_Z.js
similarity index 74%
rename from js/index-BUmBHfuP.js
rename to js/index-DzPBaQ_Z.js
index c3511f6d..ea1ea60d 100644
--- a/js/index-BUmBHfuP.js
+++ b/js/index-DzPBaQ_Z.js
@@ -1 +1 @@
-import"./hooks-e_5YOkn0.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{F as h,G as F,H as O,I as C,J as E,K as b}from"./utils-m85f38M9.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import{m as D,d as u,n as B,J as p}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{_ as f,e as r,N as i,L as o,K as s}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{h as v,y as V}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const yt=D({name:"CalculatePrecision",setup(){const t=v({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),a={addOptions:C,subtractOptions:O,multiplyOptions:F,divideOptions:h},n=(l,m)=>{const d=a[m],c=d(...l);return"结果: "+E(c)},e=()=>{B().then(()=>{t.distributeOutputValue=b(t.distributeValue,t.distributeLength)})};return e(),{...V(t),copilotFunc:n,updateDistributeValue:e}},render(){return u(f,null,{default:()=>[u("h2",{style:"margin: 0 0 20px 0"},[p("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),u("h3",{style:"margin: 0 0 20px 0"},[p("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),u(r,{vertical:!0},{default:()=>[u(i,{title:"加法"},{default:()=>u(o,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),u(i,{title:"减法"},{default:()=>u(o,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),u(i,{title:"乘法"},{default:()=>u(o,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),u(i,{title:"除法(非取模)"},{default:()=>u(o,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),u(i,{title:"平分一个值"},{default:()=>u(r,null,{default:()=>[u(s,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),u(s,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{yt as default};
+import"./hooks-CkuihJ2J.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{F as h,G as F,H as O,I as C,J as E,K as b}from"./utils-BPTDWjJB.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import{m as D,d as u,n as B,J as p}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{_ as f,e as r,N as i,L as o,K as s}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{h as v,y as V}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const yt=D({name:"CalculatePrecision",setup(){const t=v({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),a={addOptions:C,subtractOptions:O,multiplyOptions:F,divideOptions:h},n=(l,m)=>{const d=a[m],c=d(...l);return"结果: "+E(c)},e=()=>{B().then(()=>{t.distributeOutputValue=b(t.distributeValue,t.distributeLength)})};return e(),{...V(t),copilotFunc:n,updateDistributeValue:e}},render(){return u(f,null,{default:()=>[u("h2",{style:"margin: 0 0 20px 0"},[p("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),u("h3",{style:"margin: 0 0 20px 0"},[p("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),u(r,{vertical:!0},{default:()=>[u(i,{title:"加法"},{default:()=>u(o,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),u(i,{title:"减法"},{default:()=>u(o,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),u(i,{title:"乘法"},{default:()=>u(o,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),u(i,{title:"除法(非取模)"},{default:()=>u(o,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),u(i,{title:"平分一个值"},{default:()=>u(r,null,{default:()=>[u(s,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),u(s,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{yt as default};
diff --git a/js/index-DzPBaQ_Z.js.gz b/js/index-DzPBaQ_Z.js.gz
new file mode 100644
index 00000000..f251de38
Binary files /dev/null and b/js/index-DzPBaQ_Z.js.gz differ
diff --git a/js/index-NVyqKg5F.js.gz b/js/index-NVyqKg5F.js.gz
deleted file mode 100644
index d2bc1bac..00000000
Binary files a/js/index-NVyqKg5F.js.gz and /dev/null differ
diff --git a/js/index-Vr9tfLmH.js.gz b/js/index-Vr9tfLmH.js.gz
deleted file mode 100644
index 36114736..00000000
Binary files a/js/index-Vr9tfLmH.js.gz and /dev/null differ
diff --git a/js/index-jaC4Atfq.js.gz b/js/index-jaC4Atfq.js.gz
deleted file mode 100644
index 48677dc9..00000000
Binary files a/js/index-jaC4Atfq.js.gz and /dev/null differ
diff --git a/js/index-Bs7Fuko6.js b/js/index-qE3vedkr.js
similarity index 83%
rename from js/index-Bs7Fuko6.js
rename to js/index-qE3vedkr.js
index 772f174a..f253fa55 100644
--- a/js/index-Bs7Fuko6.js
+++ b/js/index-qE3vedkr.js
@@ -1 +1 @@
-import{a3 as V,$ as z,T as G,U as L,z as P,a4 as j}from"./hooks-e_5YOkn0.js";import{m as _}from"./utils-m85f38M9.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{e as n,w as K,N as D,ag as q,P as u,b as r,H,M as F,am as X,p as Y,J as Q}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{m as W,d as e,J as o,q as Z,F as I}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{k as x,h as ee,y as te}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function N(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!Z(i)}const ot=W({name:"TableView",setup(){const[i,{getTableInstance:c,clearFilters:p,clearSorter:m,scrollTo:f,filters:C,sort:k,downloadCsv:y,print:h}]=V(),w=[{type:"selection"},{title:"Name",key:"name",filterOptions:[{label:"John Brown",value:"John Brown"},{label:"Jim Green",value:"Jim Green"}],filter:(t,a)=>a.name.includes(t.toString())},{title:"Age",key:"age",sorter:(t,a)=>t.age-a.age},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(d=>e(K,{type:"info",bordered:!1,style:"margin-right: 6px"},N(d)?d:{default:()=>[d]}))},{title:"Remark",key:"remark"},{title:"Action",key:"actions",render:t=>e(n,{align:"center"},{default:()=>[e(u,{size:"tiny"},{default:()=>[o("查看")]}),e(j,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:a=>{window.$message.info(`当前选择: ${a}`)}},null)]})}],b=x([...w].map((t,a)=>({...t}))),s=x([]),g=[{label:"编辑",key:"edit"},{label:()=>e("span",{style:"color: red;"},[o("删除")]),key:"delete"}],E=ee({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),[T,{checkedRowKeysBind:B,getKeys:R,getRows:l,clearKey:v,clearAll:A,selectKey:S}]=z(s,b,{rowKey:"key",onChange:(t,a,d)=>{}}),J=()=>{for(let t=0;t<10;t++)s.value.push({key:_(),name:t%2===0?"John Brown":"Jim Green",age:t+20,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"})},M=t=>{window.$message.info(`${t}`)},O=()=>{const{key:t}=s.value[1];v(t)},$=()=>{s.value.map(a=>a.key).forEach(a=>S(a))},U=()=>{const{key:t}=s.value[1];S(t)};return J(),{...te(E),tableData:s,actionColumns:b,baseColumns:w,tableMenuOptions:g,menuSelect:M,register:i,getKeys:R,getRows:l,clearKey:v,clearAll:A,checkedRowKeysBind:B,checkedRowKeys:T,clearSecondIndexRow:O,selectAll:$,selectSecondIndexRow:U,clearFilters:p,clearSorter:m,scrollTo:f,filters:C,sort:k,downloadCsv:y,getTableInstance:c,print:h}},render(){let i;const{register:c,clearAll:p,checkedRowKeysBind:m,clearSecondIndexRow:f,selectAll:C,selectSecondIndexRow:k,clearFilters:y,clearSorter:h,scrollTo:w,filters:b,sort:s,downloadCsv:g,getTableInstance:E,getRows:T,getKeys:B,print:R}=this;return e(n,{vertical:!0},{default:()=>[e(D,{title:"RTable"},{default:()=>[o("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),e(D,{title:"useTable"},{default:()=>[e(n,{vertical:!0,style:"width: 100%"},{default:()=>[e(q,{title:"DataTable Methods",type:"info"},{default:()=>[o("其余的方法查看")," ",e("a",{style:"color: transparent",href:"https://www.naiveui.com/zh-CN/dark/components/data-table#DataTable-Methods"},[o("Naive UI")]),o("官网,保持一致。")]}),e(n,null,{default:()=>[e(u,{onClick:h.bind(this)},{default:()=>[o("清除所有排序")]}),e(u,{onClick:y.bind(this)},{default:()=>[o("清除所有过滤")]}),e(u,{onClick:()=>{g()}},{default:()=>[o("下载 CSV")]}),e(u,{onClick:()=>E()},{default:()=>[o("getTableInstance")]}),e(u,{onClick:()=>R()},{default:()=>[o("打印")]})]})]})]}),e(D,{title:"useCheckedRowKeys"},{default:()=>[e(n,{vertical:!0},{default:()=>[e(n,null,{default:()=>[e(u,{onClick:C.bind(this)},{default:()=>[o("选中所有行")]}),e(u,{onClick:p.bind(this)},{default:()=>[o("取消所有已选中行")]}),e(u,{onClick:k.bind(this)},{default:()=>[o("选中第二行")]}),e(u,{onClick:f.bind(this)},{default:()=>[o("取消第二行选中")]})]}),e(n,null,N(i=this.checkedRowKeys.map(l=>e(K,{type:"success",key:l},N(l)?l:{default:()=>[l]})))?i:{default:()=>[i]})]})]}),e(G,{collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateOpen:l=>window.$message.info(`我是 RCollapse 组件${l?"收起":"展开"}的回调函数`)},{action:()=>e(I,null,[e(u,{type:"primary"},{default:()=>[o("搜索")]}),e(u,null,{default:()=>[o("重置")]})]),default:()=>e(I,null,[e(r,null,{default:()=>[e(H,null,null)]}),e(r,null,{default:()=>[e(F,null,null)]}),e(r,null,{default:()=>[e(X,{type:"datetimerange",clearable:!0},null)]}),e(r,null,{default:()=>[e(F,null,null)]}),e(r,null,{default:()=>[e(F,null,null)]})])}),e(L,{checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":l=>this.checkedRowKeys=l,onUpdateCheckedRowKeys:m.bind(this),onRegister:c.bind(this),scrollX:1e3,title:e(n,{align:"center"},{default:()=>[e("span",null,[o("标题插槽:")]),e(Q,{onUpdateValue:l=>this.tableLoading=l},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":l=>this.actionColumns=l,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.menuSelect.bind(this),toolOptions:[e(Y,null,{trigger:()=>e(P,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})],rowKey:l=>l.key,striped:!0},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{ot as default};
+import{a3 as V,$ as z,T as G,U as L,z as P,a4 as j}from"./hooks-CkuihJ2J.js";import{m as _}from"./utils-BPTDWjJB.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{e as n,w as K,N as D,ag as q,P as u,b as r,H,M as F,am as X,p as Y,J as Q}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{m as W,d as e,J as o,q as Z,F as I}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{k as x,h as ee,y as te}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function N(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!Z(i)}const ot=W({name:"TableView",setup(){const[i,{getTableInstance:c,clearFilters:p,clearSorter:m,scrollTo:f,filters:C,sort:k,downloadCsv:y,print:h}]=V(),w=[{type:"selection"},{title:"Name",key:"name",filterOptions:[{label:"John Brown",value:"John Brown"},{label:"Jim Green",value:"Jim Green"}],filter:(t,a)=>a.name.includes(t.toString())},{title:"Age",key:"age",sorter:(t,a)=>t.age-a.age},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(d=>e(K,{type:"info",bordered:!1,style:"margin-right: 6px"},N(d)?d:{default:()=>[d]}))},{title:"Remark",key:"remark"},{title:"Action",key:"actions",render:t=>e(n,{align:"center"},{default:()=>[e(u,{size:"tiny"},{default:()=>[o("查看")]}),e(j,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:a=>{window.$message.info(`当前选择: ${a}`)}},null)]})}],b=x([...w].map((t,a)=>({...t}))),s=x([]),g=[{label:"编辑",key:"edit"},{label:()=>e("span",{style:"color: red;"},[o("删除")]),key:"delete"}],E=ee({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),[T,{checkedRowKeysBind:B,getKeys:R,getRows:l,clearKey:v,clearAll:A,selectKey:S}]=z(s,b,{rowKey:"key",onChange:(t,a,d)=>{}}),J=()=>{for(let t=0;t<10;t++)s.value.push({key:_(),name:t%2===0?"John Brown":"Jim Green",age:t+20,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"})},M=t=>{window.$message.info(`${t}`)},O=()=>{const{key:t}=s.value[1];v(t)},$=()=>{s.value.map(a=>a.key).forEach(a=>S(a))},U=()=>{const{key:t}=s.value[1];S(t)};return J(),{...te(E),tableData:s,actionColumns:b,baseColumns:w,tableMenuOptions:g,menuSelect:M,register:i,getKeys:R,getRows:l,clearKey:v,clearAll:A,checkedRowKeysBind:B,checkedRowKeys:T,clearSecondIndexRow:O,selectAll:$,selectSecondIndexRow:U,clearFilters:p,clearSorter:m,scrollTo:f,filters:C,sort:k,downloadCsv:y,getTableInstance:c,print:h}},render(){let i;const{register:c,clearAll:p,checkedRowKeysBind:m,clearSecondIndexRow:f,selectAll:C,selectSecondIndexRow:k,clearFilters:y,clearSorter:h,scrollTo:w,filters:b,sort:s,downloadCsv:g,getTableInstance:E,getRows:T,getKeys:B,print:R}=this;return e(n,{vertical:!0},{default:()=>[e(D,{title:"RTable"},{default:()=>[o("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),e(D,{title:"useTable"},{default:()=>[e(n,{vertical:!0,style:"width: 100%"},{default:()=>[e(q,{title:"DataTable Methods",type:"info"},{default:()=>[o("其余的方法查看")," ",e("a",{style:"color: transparent",href:"https://www.naiveui.com/zh-CN/dark/components/data-table#DataTable-Methods"},[o("Naive UI")]),o("官网,保持一致。")]}),e(n,null,{default:()=>[e(u,{onClick:h.bind(this)},{default:()=>[o("清除所有排序")]}),e(u,{onClick:y.bind(this)},{default:()=>[o("清除所有过滤")]}),e(u,{onClick:()=>{g()}},{default:()=>[o("下载 CSV")]}),e(u,{onClick:()=>E()},{default:()=>[o("getTableInstance")]}),e(u,{onClick:()=>R()},{default:()=>[o("打印")]})]})]})]}),e(D,{title:"useCheckedRowKeys"},{default:()=>[e(n,{vertical:!0},{default:()=>[e(n,null,{default:()=>[e(u,{onClick:C.bind(this)},{default:()=>[o("选中所有行")]}),e(u,{onClick:p.bind(this)},{default:()=>[o("取消所有已选中行")]}),e(u,{onClick:k.bind(this)},{default:()=>[o("选中第二行")]}),e(u,{onClick:f.bind(this)},{default:()=>[o("取消第二行选中")]})]}),e(n,null,N(i=this.checkedRowKeys.map(l=>e(K,{type:"success",key:l},N(l)?l:{default:()=>[l]})))?i:{default:()=>[i]})]})]}),e(G,{collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateOpen:l=>window.$message.info(`我是 RCollapse 组件${l?"收起":"展开"}的回调函数`)},{action:()=>e(I,null,[e(u,{type:"primary"},{default:()=>[o("搜索")]}),e(u,null,{default:()=>[o("重置")]})]),default:()=>e(I,null,[e(r,null,{default:()=>[e(H,null,null)]}),e(r,null,{default:()=>[e(F,null,null)]}),e(r,null,{default:()=>[e(X,{type:"datetimerange",clearable:!0},null)]}),e(r,null,{default:()=>[e(F,null,null)]}),e(r,null,{default:()=>[e(F,null,null)]})])}),e(L,{checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":l=>this.checkedRowKeys=l,onUpdateCheckedRowKeys:m.bind(this),onRegister:c.bind(this),scrollX:1e3,title:e(n,{align:"center"},{default:()=>[e("span",null,[o("标题插槽:")]),e(Q,{onUpdateValue:l=>this.tableLoading=l},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":l=>this.actionColumns=l,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.menuSelect.bind(this),toolOptions:[e(Y,null,{trigger:()=>e(P,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})],rowKey:l=>l.key,striped:!0},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{ot as default};
diff --git a/js/index-qE3vedkr.js.gz b/js/index-qE3vedkr.js.gz
new file mode 100644
index 00000000..5af00cc7
Binary files /dev/null and b/js/index-qE3vedkr.js.gz differ
diff --git a/js/index-rGJQ1ovN.js.gz b/js/index-rGJQ1ovN.js.gz
deleted file mode 100644
index bfbcf44e..00000000
Binary files a/js/index-rGJQ1ovN.js.gz and /dev/null differ
diff --git a/js/index-DsQaiN7d.js b/js/index-uwe6HViu.js
similarity index 76%
rename from js/index-DsQaiN7d.js
rename to js/index-uwe6HViu.js
index 7328f93d..f32ec403 100644
--- a/js/index-DsQaiN7d.js
+++ b/js/index-uwe6HViu.js
@@ -1 +1 @@
-import{j as F,R as C}from"./hooks-e_5YOkn0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import{a as N}from"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./instance-BGBkh1Fq.js";import{N as k,a as R,al as u,M as d,K as b,am as y,aj as B,ak as f,e as g,P as i,O as E,J as w}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{m as x,d as e,J as a}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{k as D}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./utils-m85f38M9.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./axios@1.10.0-Dq7h7Pqt.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Ue=x({name:"RFormDemo",setup(){const[r,{validate:o,restoreValidation:m,formRules:l,reset:n,validateTargetField:p,formConditionRef:s}]=F({name:null,age:null,gender:null,date:null,remark:null},{name:{required:!0,message:"请输入姓名",trigger:["blur","change"],key:"name"},date:{required:!0,message:"请选择日期",trigger:["blur","change"],type:"number"},gender:{required:!0,message:"请选择性别",trigger:"change"},age:{required:!0,message:"请输入年龄",trigger:["blur","change"],type:"number"}}),t=D(!1),{run:c}=N(()=>new Promise((h,v)=>{o().then(()=>{t.value=!0,setTimeout(()=>{window.$message.success("校验成功"),h(!0)},500)}).catch(v).finally(()=>{t.value=!1})}),{manual:!0});return{register:r,formConditionRef:s,restoreValidation:m,validate:o,formRules:l,validateTargetField:p,reset:n,formLoading:t,runHookPlusRequest:c}},render(){const{formConditionRef:r}=this,{register:o,restoreValidation:m,formRules:l,validateTargetField:n,reset:p,runHookPlusRequest:s}=this;return e(k,{title:()=>e(g,{align:"center"},{default:()=>[e(E,null,{default:()=>[a("useForm 表单校验")]}),e(w,{value:this.formLoading,"onUpdate:value":t=>this.formLoading=t},null)]})},{default:()=>e(C,{onRegister:o,rules:l(),model:r,submitWhenEnter:!0,onFinish:()=>{window.$message.success("表单提交成功")},loading:this.formLoading},{default:()=>[e(R,{cols:24,xGap:24},{default:()=>[e(u,{label:"姓名",path:"name",span:12},{default:()=>[e(d,{value:r.name,"onUpdate:value":t=>r.name=t},null)]}),e(u,{label:"年龄",path:"age",span:12},{default:()=>[e(b,{value:r.age,"onUpdate:value":t=>r.age=t,showButton:!1},null)]}),e(u,{label:"出生日期",path:"date",span:12},{default:()=>[e(y,{value:r.date,"onUpdate:value":t=>r.date=t},null)]}),e(u,{label:"性别",path:"gender",span:12},{default:()=>[e(B,{value:r.gender,"onUpdate:value":t=>r.gender=t},{default:()=>[e(f,{value:"girl"},{default:()=>[a("女")]}),e(f,{value:"man"},{default:()=>[a("男")]})]})]}),e(u,{label:"备注信息",span:24},{default:()=>[e(d,{type:"textarea",value:r.remark,"onUpdate:value":t=>r.remark=t},null)]}),e(u,{span:24},{default:()=>[e(g,null,{default:()=>[e(i,{type:"info",onClick:()=>p()},{default:()=>[a("重置表单为初始状态")]}),e(i,{type:"warning",onClick:m},{default:()=>[a("移除校验状态")]}),e(i,{type:"primary",onClick:()=>n("name")},{default:()=>[a("仅校验姓名字段")]}),e(i,{type:"primary",onClick:s},{default:()=>[a("校验")]})]})]})]})]}),"header-extra":()=>"输入表单的时候,试试按下 Enter 键"})}});export{Ue as default};
+import{j as F,R as C}from"./hooks-CkuihJ2J.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import{a as N}from"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./instance-DHBzlXKU.js";import{N as k,a as R,al as u,M as d,K as b,am as y,aj as B,ak as f,e as g,P as i,O as E,J as w}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{m as x,d as e,J as a}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{k as D}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./utils-BPTDWjJB.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./axios@1.10.0-Dq7h7Pqt.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Ue=x({name:"RFormDemo",setup(){const[r,{validate:o,restoreValidation:m,formRules:l,reset:n,validateTargetField:p,formConditionRef:s}]=F({name:null,age:null,gender:null,date:null,remark:null},{name:{required:!0,message:"请输入姓名",trigger:["blur","change"],key:"name"},date:{required:!0,message:"请选择日期",trigger:["blur","change"],type:"number"},gender:{required:!0,message:"请选择性别",trigger:"change"},age:{required:!0,message:"请输入年龄",trigger:["blur","change"],type:"number"}}),t=D(!1),{run:c}=N(()=>new Promise((h,v)=>{o().then(()=>{t.value=!0,setTimeout(()=>{window.$message.success("校验成功"),h(!0)},500)}).catch(v).finally(()=>{t.value=!1})}),{manual:!0});return{register:r,formConditionRef:s,restoreValidation:m,validate:o,formRules:l,validateTargetField:p,reset:n,formLoading:t,runHookPlusRequest:c}},render(){const{formConditionRef:r}=this,{register:o,restoreValidation:m,formRules:l,validateTargetField:n,reset:p,runHookPlusRequest:s}=this;return e(k,{title:()=>e(g,{align:"center"},{default:()=>[e(E,null,{default:()=>[a("useForm 表单校验")]}),e(w,{value:this.formLoading,"onUpdate:value":t=>this.formLoading=t},null)]})},{default:()=>e(C,{onRegister:o,rules:l(),model:r,submitWhenEnter:!0,onFinish:()=>{window.$message.success("表单提交成功")},loading:this.formLoading},{default:()=>[e(R,{cols:24,xGap:24},{default:()=>[e(u,{label:"姓名",path:"name",span:12},{default:()=>[e(d,{value:r.name,"onUpdate:value":t=>r.name=t},null)]}),e(u,{label:"年龄",path:"age",span:12},{default:()=>[e(b,{value:r.age,"onUpdate:value":t=>r.age=t,showButton:!1},null)]}),e(u,{label:"出生日期",path:"date",span:12},{default:()=>[e(y,{value:r.date,"onUpdate:value":t=>r.date=t},null)]}),e(u,{label:"性别",path:"gender",span:12},{default:()=>[e(B,{value:r.gender,"onUpdate:value":t=>r.gender=t},{default:()=>[e(f,{value:"girl"},{default:()=>[a("女")]}),e(f,{value:"man"},{default:()=>[a("男")]})]})]}),e(u,{label:"备注信息",span:24},{default:()=>[e(d,{type:"textarea",value:r.remark,"onUpdate:value":t=>r.remark=t},null)]}),e(u,{span:24},{default:()=>[e(g,null,{default:()=>[e(i,{type:"info",onClick:()=>p()},{default:()=>[a("重置表单为初始状态")]}),e(i,{type:"warning",onClick:m},{default:()=>[a("移除校验状态")]}),e(i,{type:"primary",onClick:()=>n("name")},{default:()=>[a("仅校验姓名字段")]}),e(i,{type:"primary",onClick:s},{default:()=>[a("校验")]})]})]})]})]}),"header-extra":()=>"输入表单的时候,试试按下 Enter 键"})}});export{Ue as default};
diff --git a/js/index-uwe6HViu.js.gz b/js/index-uwe6HViu.js.gz
new file mode 100644
index 00000000..d448f1be
Binary files /dev/null and b/js/index-uwe6HViu.js.gz differ
diff --git a/js/instance-BGBkh1Fq.js.gz b/js/instance-BGBkh1Fq.js.gz
deleted file mode 100644
index 91c5d77c..00000000
Binary files a/js/instance-BGBkh1Fq.js.gz and /dev/null differ
diff --git a/js/instance-BGBkh1Fq.js b/js/instance-DHBzlXKU.js
similarity index 82%
rename from js/instance-BGBkh1Fq.js
rename to js/instance-DHBzlXKU.js
index 7bef601f..8788a912 100644
--- a/js/instance-BGBkh1Fq.js
+++ b/js/instance-DHBzlXKU.js
@@ -1 +1 @@
-import{a as R}from"./axios@1.10.0-Dq7h7Pqt.js";import{a0 as t,a1 as n,f as q,a2 as d}from"./hooks-e_5YOkn0.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{g as y}from"./utils-m85f38M9.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";const A=(e,r)=>{t.removePendingRequest(e)},E=(e,r)=>{t.removePendingRequest(e)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[E]},{setImplement:m}=n(),k=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},P=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},f=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},g=(e,r)=>{t.removePendingRequest(e)},v=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},C=(e,r)=>{const o=y(q.token,"localStorage");return e.url,{key:"X-TOKEN",value:o}},H=(e,r)=>{v(e,[C(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},c={implementRequestInterceptorArray:[H,f],implementRequestInterceptorErrorArray:[g]},{setImplement:a}=n(),j=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},x=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=R.create(d),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),j(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(x(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),k(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(P(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s};
+import{a as R}from"./axios@1.10.0-Dq7h7Pqt.js";import{a0 as t,a1 as n,f as q,a2 as d}from"./hooks-CkuihJ2J.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{g as A}from"./utils-BPTDWjJB.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";const y=(e,r)=>{t.removePendingRequest(e)},E=(e,r)=>{t.removePendingRequest(e)},p={implementResponseInterceptorArray:[y],implementResponseInterceptorErrorArray:[E]},{setImplement:m}=n(),k=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},P=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},f=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},g=(e,r)=>{t.removePendingRequest(e)},v=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},C=(e,r)=>{const o=A(q.token,"localStorage");return e.url,{key:"X-TOKEN",value:o}},H=(e,r)=>{v(e,[C(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},c={implementRequestInterceptorArray:[H,f],implementRequestInterceptorErrorArray:[g]},{setImplement:a}=n(),j=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},x=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=R.create(d),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),j(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(x(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),k(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(P(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s};
diff --git a/js/instance-DHBzlXKU.js.gz b/js/instance-DHBzlXKU.js.gz
new file mode 100644
index 00000000..9d14c765
Binary files /dev/null and b/js/instance-DHBzlXKU.js.gz differ
diff --git a/js/naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js b/js/naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js
similarity index 99%
rename from js/naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js
rename to js/naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js
index f19b0d9e..a0f11ba2 100644
--- a/js/naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js
+++ b/js/naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js
@@ -1,4 +1,4 @@
-import{e as bu,z as xu,p as Cu,i as Oo,f as Bt,a as Dt,b as Ve,s as Vo,c as Tn,d as yu,h as Qn,j as no,k as Ba,l as Oa,m as wu,n as fn,o as Ht,q as Zl,r as Ql,t as Su,u as Ro,v as ku,w as Ru,x as zu,y as eo,A as Pu,B as li,C as Da,D as $u,E as Jl,F as er,G as gr,H as Tu,I as da,J as Fu,K as ca,L as Iu,M as Wn,N as Un}from"./date-fns@3.6.0-BMcLdxE-.js";import{g as Nt,s as Kt,r as co,c as qe,d as Mt,a as Ko,h as Jt,b as Se,e as qo,f as yr,t as or,i as Nn,j as Wo,k as tr,l as rr,m as Ar,n as wr,o as es,p as Ma,q as Aa,u as _a,v as rn,w as Ha,x as Ea,y as La,z as Et,A as si,B as Na,C as ts,D as Ir}from"./seemly@0.3.9-DfXeAbNj.js";import{l as to,x as bo,i as Ee,g as di,w as gt,v as hn,L as Bu,M as os,J as ja,F as Gt,N as ci,q as Ou,m as re,f as C,j as Ft,y as Je,h as a,p as lo,n as Tt,O as so,P as an,Q as Du,R as Jn,T as ui}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{k as B,s as rs,o as fe,m as Ji,h as ea,u as el}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import{r as ua,V as _o,a as Sr,b as Rr,F as fi,B as zr,c as Pr,d as Va,L as ns,e as Mu}from"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import{v as Eo,T as qt,a as as,c as Au}from"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import{o as Lt,a as Yt}from"./evtd@0.2.4-CI_DDEu_.js";import{c as Lo,m as _u,z as hi}from"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import{u as tt,i as Yo,a as Hu,b as $t,c as nr,d as vi,e as pi,f as gi,g as Eu,o as is}from"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import{m as Mr,B as Lu,b as Nu,g as Kn,q as fa}from"./lodash-es@4.17.21-UVJw7vmf.js";import{c as ls,a as Uo,f as tl}from"./treemate@0.3.11-DKekKYbv.js";import{f as ju}from"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import{p as Wa}from"./@vue_shared@3.5.24-U7eEDHHZ.js";import{m as qn}from"./@emotion_hash@0.8.0-WldOFDRm.js";import{S as ol}from"./async-validator@4.2.5-9PlIezaS.js";import{u as ta}from"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import{C as Vu,e as Wu}from"./css-render@0.15.14-C5toWlUr.js";import{p as Uu}from"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Ku="n",ln=`.${Ku}-`,qu="__",Yu="--",ss=Vu(),ds=Uu({blockPrefix:ln,elementPrefix:qu,modifierPrefix:Yu});ss.use(ds);const{c:k,find:ry}=ss,{cB:m,cE:P,cM:z,cNotM:at}=ds;function jr(e){return k(({props:{bPrefix:t}})=>`${t||ln}modal, ${t||ln}drawer`,[e])}function vn(e){return k(({props:{bPrefix:t}})=>`${t||ln}popover`,[e])}function cs(e){return k(({props:{bPrefix:t}})=>`&${t||ln}modal`,e)}const Gu=(...e)=>k(">",[m(...e)]);function ie(e,t){return e+(t==="default"?"":t.replace(/^[a-z]/,o=>o.toUpperCase()))}const mi="n-internal-select-menu",us="n-internal-select-menu-body",pn="n-drawer-body",bi="n-drawer",gn="n-modal-body",Xu="n-modal-provider",fs="n-modal",Vr="n-popover-body",hs="__disabled__";function Zt(e){const t=Ee(gn,null),o=Ee(pn,null),r=Ee(Vr,null),n=Ee(us,null),i=B();if(typeof document<"u"){i.value=document.fullscreenElement;const s=()=>{i.value=document.fullscreenElement};to(()=>{Lt("fullscreenchange",document,s)}),bo(()=>{Yt("fullscreenchange",document,s)})}return tt(()=>{var s;const{to:l}=e;return l!==void 0?l===!1?hs:l===!0?i.value||"body":l:t!=null&&t.value?(s=t.value.$el)!==null&&s!==void 0?s:t.value:o!=null&&o.value?o.value:r!=null&&r.value?r.value:n!=null&&n.value?n.value:l??(i.value||"body")})}Zt.tdkey=hs;Zt.propTo={type:[String,Object,Boolean],default:void 0};function Zu(e,t,o){var r;const n=Ee(e,null);if(n===null)return;const i=(r=di())===null||r===void 0?void 0:r.proxy;gt(o,s),s(o.value),bo(()=>{s(void 0,o.value)});function s(c,u){if(!n)return;const f=n[t];u!==void 0&&l(f,u),c!==void 0&&d(f,c)}function l(c,u){c[u]||(c[u]=[]),c[u].splice(c[u].findIndex(f=>f===i),1)}function d(c,u){c[u]||(c[u]=[]),~c[u].findIndex(f=>f===i)||c[u].push(i)}}function Qu(e,t,o){const r=B(e.value);let n=null;return gt(e,i=>{n!==null&&window.clearTimeout(n),i===!0?o&&!o.value?r.value=!0:n=window.setTimeout(()=>{r.value=!0},t):r.value=!1}),r}const xo=typeof document<"u"&&typeof window<"u";let rl=!1;function Ju(){if(xo&&window.CSS&&!rl&&(rl=!0,"registerProperty"in(window==null?void 0:window.CSS)))try{CSS.registerProperty({name:"--n-color-start",syntax:"",inherits:!1,initialValue:"#0000"}),CSS.registerProperty({name:"--n-color-end",syntax:"",inherits:!1,initialValue:"#0000"})}catch{}}const xi=B(!1);function nl(){xi.value=!0}function al(){xi.value=!1}let Qr=0;function vs(){return xo&&(hn(()=>{Qr||(window.addEventListener("compositionstart",nl),window.addEventListener("compositionend",al)),Qr++}),bo(()=>{Qr<=1?(window.removeEventListener("compositionstart",nl),window.removeEventListener("compositionend",al),Qr=0):Qr--})),xi}let Br=0,il="",ll="",sl="",dl="";const cl=B("0px");function ps(e){if(typeof document>"u")return;const t=document.documentElement;let o,r=!1;const n=()=>{t.style.marginRight=il,t.style.overflow=ll,t.style.overflowX=sl,t.style.overflowY=dl,cl.value="0px"};to(()=>{o=gt(e,i=>{if(i){if(!Br){const s=window.innerWidth-t.offsetWidth;s>0&&(il=t.style.marginRight,t.style.marginRight=`${s}px`,cl.value=`${s}px`),ll=t.style.overflow,sl=t.style.overflowX,dl=t.style.overflowY,t.style.overflow="hidden",t.style.overflowX="hidden",t.style.overflowY="hidden"}r=!0,Br++}else Br--,Br||n(),r=!1},{immediate:!0})}),bo(()=>{o==null||o(),r&&(Br--,Br||n(),r=!1)})}function Ci(e){const t={isDeactivated:!1};let o=!1;return Bu(()=>{if(t.isDeactivated=!1,!o){o=!0;return}e()}),os(()=>{t.isDeactivated=!0,o||(o=!0)}),t}function gs(e,t){t&&(to(()=>{const{value:o}=e;o&&ua.registerHandler(o,t)}),gt(e,(o,r)=>{r&&ua.unregisterHandler(r)},{deep:!1}),bo(()=>{const{value:o}=e;o&&ua.unregisterHandler(o)}))}function sn(e){return e.replace(/#|\(|\)|,|\s|\./g,"_")}const ef=/^(\d|\.)+$/,ul=/(\d|\.)+/;function _t(e,{c:t=1,offset:o=0,attachPx:r=!0}={}){if(typeof e=="number"){const n=(e+o)*t;return n===0?"0":`${n}px`}else if(typeof e=="string")if(ef.test(e)){const n=(Number(e)+o)*t;return r?n===0?"0":`${n}px`:`${n}`}else{const n=ul.exec(e);return n?e.replace(ul,String((Number(n[0])+o)*t)):e}return e}function fl(e){const{left:t,right:o,top:r,bottom:n}=Nt(e);return`${r} ${t} ${n} ${o}`}function tf(e,t){if(!e)return;const o=document.createElement("a");o.href=e,t!==void 0&&(o.download=t),document.body.appendChild(o),o.click(),document.body.removeChild(o)}let ha;function of(){return ha===void 0&&(ha=navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom")),ha}const ms=new WeakSet;function dn(e){ms.add(e)}function bs(e){return!ms.has(e)}function hl(e){switch(typeof e){case"string":return e||void 0;case"number":return String(e);default:return}}function Ua(e){switch(e){case"tiny":return"mini";case"small":return"tiny";case"medium":return"small";case"large":return"medium";case"huge":return"large"}throw new Error(`${e} has no smaller size.`)}const vl=new Set;function rf(e,t){const o=`[naive/${e}]: ${t}`;vl.has(o)||(vl.add(o),console.error(o))}function ho(e,t){console.error(`[naive/${e}]: ${t}`)}function Go(e,t){throw new Error(`[naive/${e}]: ${t}`)}function ae(e,...t){if(Array.isArray(e))e.forEach(o=>ae(o,...t));else return e(...t)}function xs(e){return typeof e=="string"?`s-${e}`:`n-${e}`}function Cs(e){return t=>{t?e.value=t.$el:e.value=null}}function zo(e,t=!0,o=[]){return e.forEach(r=>{if(r!==null){if(typeof r!="object"){(typeof r=="string"||typeof r=="number")&&o.push(ja(String(r)));return}if(Array.isArray(r)){zo(r,t,o);return}if(r.type===Gt){if(r.children===null)return;Array.isArray(r.children)&&zo(r.children,t,o)}else{if(r.type===ci&&t)return;o.push(r)}}}),o}function nf(e,t="default",o=void 0){const r=e[t];if(!r)return ho("getFirstSlotVNode",`slot[${t}] is empty`),null;const n=zo(r(o));return n.length===1?n[0]:(ho("getFirstSlotVNode",`slot[${t}] should have exactly one child`),null)}function af(e,t,o){if(!t)return null;const r=zo(t(o));return r.length===1?r[0]:(ho("getFirstSlotVNode",`slot[${e}] should have exactly one child`),null)}function mn(e,t="default",o=[]){const n=e.$slots[t];return n===void 0?o:n()}function pl(e,t="default",o=[]){const{children:r}=e;if(r!==null&&typeof r=="object"&&!Array.isArray(r)){const n=r[t];if(typeof n=="function")return n()}return o}function lf(e){var t;const o=(t=e.dirs)===null||t===void 0?void 0:t.find(({dir:r})=>r===Eo);return!!(o&&o.value===!1)}function mo(e,t=[],o){const r={};return t.forEach(n=>{r[n]=e[n]}),Object.assign(r,o)}function Po(e){return Object.keys(e)}function nn(e){const t=e.filter(o=>o!==void 0);if(t.length!==0)return t.length===1?t[0]:o=>{e.forEach(r=>{r&&r(o)})}}function $r(e,t=[],o){const r={};return Object.getOwnPropertyNames(e).forEach(i=>{t.includes(i)||(r[i]=e[i])}),Object.assign(r,o)}function kt(e,...t){return typeof e=="function"?e(...t):typeof e=="string"?ja(e):typeof e=="number"?ja(String(e)):null}function Bo(e){return e.some(t=>Ou(t)?!(t.type===ci||t.type===Gt&&!Bo(t.children)):!0)?e:null}function vt(e,t){return e&&Bo(e())||t()}function io(e,t,o){return e&&Bo(e(t))||o(t)}function mt(e,t){const o=e&&Bo(e());return t(o||null)}function _r(e){return!(e&&Bo(e()))}const Ka=re({render(){var e,t;return(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e)}}),$o="n-config-provider",Yn="n";function Qe(e={},t={defaultBordered:!0}){const o=Ee($o,null);return{inlineThemeDisabled:o==null?void 0:o.inlineThemeDisabled,mergedRtlRef:o==null?void 0:o.mergedRtlRef,mergedComponentPropsRef:o==null?void 0:o.mergedComponentPropsRef,mergedBreakpointsRef:o==null?void 0:o.mergedBreakpointsRef,mergedBorderedRef:C(()=>{var r,n;const{bordered:i}=e;return i!==void 0?i:(n=(r=o==null?void 0:o.mergedBorderedRef.value)!==null&&r!==void 0?r:t.defaultBordered)!==null&&n!==void 0?n:!0}),mergedClsPrefixRef:o?o.mergedClsPrefixRef:rs(Yn),namespaceRef:C(()=>o==null?void 0:o.mergedNamespaceRef.value)}}function ys(){const e=Ee($o,null);return e?e.mergedClsPrefixRef:rs(Yn)}function it(e,t,o,r){o||Go("useThemeClass","cssVarsRef is not passed");const n=Ee($o,null),i=n==null?void 0:n.mergedThemeHashRef,s=n==null?void 0:n.styleMountTarget,l=B(""),d=ta();let c;const u=`__${e}`,f=()=>{let v=u;const p=t?t.value:void 0,h=i==null?void 0:i.value;h&&(v+=`-${h}`),p&&(v+=`-${p}`);const{themeOverrides:g,builtinThemeOverrides:x}=r;g&&(v+=`-${qn(JSON.stringify(g))}`),x&&(v+=`-${qn(JSON.stringify(x))}`),l.value=v,c=()=>{const y=o.value;let b="";for(const T in y)b+=`${T}: ${y[T]};`;k(`.${v}`,b).mount({id:v,ssr:d,parent:s}),c=void 0}};return Ft(()=>{f()}),{themeClass:l,onRender:()=>{c==null||c()}}}const qa="n-form-item";function Co(e,{defaultSize:t="medium",mergedSize:o,mergedDisabled:r}={}){const n=Ee(qa,null);Je(qa,null);const i=C(o?()=>o(n):()=>{const{size:d}=e;if(d)return d;if(n){const{mergedSize:c}=n;if(c.value!==void 0)return c.value}return t}),s=C(r?()=>r(n):()=>{const{disabled:d}=e;return d!==void 0?d:n?n.disabled.value:!1}),l=C(()=>{const{status:d}=e;return d||(n==null?void 0:n.mergedValidationStatus.value)});return bo(()=>{n&&n.restoreValidation()}),{mergedSizeRef:i,mergedDisabledRef:s,mergedStatusRef:l,nTriggerFormBlur(){n&&n.handleContentBlur()},nTriggerFormChange(){n&&n.handleContentChange()},nTriggerFormFocus(){n&&n.handleContentFocus()},nTriggerFormInput(){n&&n.handleContentInput()}}}const sf={name:"en-US",global:{undo:"Undo",redo:"Redo",confirm:"Confirm",clear:"Clear"},Popconfirm:{positiveText:"Confirm",negativeText:"Cancel"},Cascader:{placeholder:"Please Select",loading:"Loading",loadingRequiredMessage:e=>`Please load all ${e}'s descendants before checking it.`},Time:{dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss"},DatePicker:{yearFormat:"yyyy",monthFormat:"MMM",dayFormat:"eeeeee",yearTypeFormat:"yyyy",monthTypeFormat:"yyyy-MM",dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss",quarterFormat:"yyyy-qqq",weekFormat:"YYYY-w",clear:"Clear",now:"Now",confirm:"Confirm",selectTime:"Select Time",selectDate:"Select Date",datePlaceholder:"Select Date",datetimePlaceholder:"Select Date and Time",monthPlaceholder:"Select Month",yearPlaceholder:"Select Year",quarterPlaceholder:"Select Quarter",weekPlaceholder:"Select Week",startDatePlaceholder:"Start Date",endDatePlaceholder:"End Date",startDatetimePlaceholder:"Start Date and Time",endDatetimePlaceholder:"End Date and Time",startMonthPlaceholder:"Start Month",endMonthPlaceholder:"End Month",monthBeforeYear:!0,firstDayOfWeek:6,today:"Today"},DataTable:{checkTableAll:"Select all in the table",uncheckTableAll:"Unselect all in the table",confirm:"Confirm",clear:"Clear"},LegacyTransfer:{sourceTitle:"Source",targetTitle:"Target"},Transfer:{selectAll:"Select all",unselectAll:"Unselect all",clearAll:"Clear",total:e=>`Total ${e} items`,selected:e=>`${e} items selected`},Empty:{description:"No Data"},Select:{placeholder:"Please Select"},TimePicker:{placeholder:"Select Time",positiveText:"OK",negativeText:"Cancel",now:"Now",clear:"Clear"},Pagination:{goto:"Goto",selectionSuffix:"page"},DynamicTags:{add:"Add"},Log:{loading:"Loading"},Input:{placeholder:"Please Input"},InputNumber:{placeholder:"Please Input"},DynamicInput:{create:"Create"},ThemeEditor:{title:"Theme Editor",clearAllVars:"Clear All Variables",clearSearch:"Clear Search",filterCompName:"Filter Component Name",filterVarName:"Filter Variable Name",import:"Import",export:"Export",restore:"Reset to Default"},Image:{tipPrevious:"Previous picture (←)",tipNext:"Next picture (→)",tipCounterclockwise:"Counterclockwise",tipClockwise:"Clockwise",tipZoomOut:"Zoom out",tipZoomIn:"Zoom in",tipDownload:"Download",tipClose:"Close (Esc)",tipOriginalSize:"Zoom to original size"}},ny={name:"zh-CN",global:{undo:"撤销",redo:"重做",confirm:"确认",clear:"清除"},Popconfirm:{positiveText:"确认",negativeText:"取消"},Cascader:{placeholder:"请选择",loading:"加载中",loadingRequiredMessage:e=>`加载全部 ${e} 的子节点后才可选中`},Time:{dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss"},DatePicker:{yearFormat:"yyyy年",monthFormat:"MMM",dayFormat:"eeeeee",yearTypeFormat:"yyyy",monthTypeFormat:"yyyy-MM",dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss",quarterFormat:"yyyy-qqq",weekFormat:"YYYY-w周",clear:"清除",now:"此刻",confirm:"确认",selectTime:"选择时间",selectDate:"选择日期",datePlaceholder:"选择日期",datetimePlaceholder:"选择日期时间",monthPlaceholder:"选择月份",yearPlaceholder:"选择年份",quarterPlaceholder:"选择季度",weekPlaceholder:"选择周",startDatePlaceholder:"开始日期",endDatePlaceholder:"结束日期",startDatetimePlaceholder:"开始日期时间",endDatetimePlaceholder:"结束日期时间",startMonthPlaceholder:"开始月份",endMonthPlaceholder:"结束月份",monthBeforeYear:!1,firstDayOfWeek:0,today:"今天"},DataTable:{checkTableAll:"选择全部表格数据",uncheckTableAll:"取消选择全部表格数据",confirm:"确认",clear:"重置"},LegacyTransfer:{sourceTitle:"源项",targetTitle:"目标项"},Transfer:{selectAll:"全选",clearAll:"清除",unselectAll:"取消全选",total:e=>`共 ${e} 项`,selected:e=>`已选 ${e} 项`},Empty:{description:"无数据"},Select:{placeholder:"请选择"},TimePicker:{placeholder:"请选择时间",positiveText:"确认",negativeText:"取消",now:"此刻",clear:"清除"},Pagination:{goto:"跳至",selectionSuffix:"页"},DynamicTags:{add:"添加"},Log:{loading:"加载中"},Input:{placeholder:"请输入"},InputNumber:{placeholder:"请输入"},DynamicInput:{create:"添加"},ThemeEditor:{title:"主题编辑器",clearAllVars:"清除全部变量",clearSearch:"清除搜索",filterCompName:"过滤组件名",filterVarName:"过滤变量名",import:"导入",export:"导出",restore:"恢复默认"},Image:{tipPrevious:"上一张(←)",tipNext:"下一张(→)",tipCounterclockwise:"向左旋转",tipClockwise:"向右旋转",tipZoomOut:"缩小",tipZoomIn:"放大",tipDownload:"下载",tipClose:"关闭(Esc)",tipOriginalSize:"缩放到原始尺寸"}},df={name:"en-US",locale:bu},ay={name:"zh-CN",locale:xu};function To(e){const{mergedLocaleRef:t,mergedDateLocaleRef:o}=Ee($o,null)||{},r=C(()=>{var i,s;return(s=(i=t==null?void 0:t.value)===null||i===void 0?void 0:i[e])!==null&&s!==void 0?s:sf[e]});return{dateLocaleRef:C(()=>{var i;return(i=o==null?void 0:o.value)!==null&&i!==void 0?i:df}),localeRef:r}}const Hr="naive-ui-style";function Wt(e,t,o){if(!t)return;const r=ta(),n=C(()=>{const{value:l}=t;if(!l)return;const d=l[e];if(d)return d}),i=Ee($o,null),s=()=>{Ft(()=>{const{value:l}=o,d=`${l}${e}Rtl`;if(Wu(d,r))return;const{value:c}=n;c&&c.style.mount({id:d,head:!0,anchorMetaName:Hr,props:{bPrefix:l?`.${l}-`:void 0},ssr:r,parent:i==null?void 0:i.styleMountTarget})})};return r?s():hn(s),n}const yo={fontFamily:'v-sans, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',fontFamilyMono:"v-mono, SFMono-Regular, Menlo, Consolas, Courier, monospace",fontWeight:"400",fontWeightStrong:"500",cubicBezierEaseInOut:"cubic-bezier(.4, 0, .2, 1)",cubicBezierEaseOut:"cubic-bezier(0, 0, .2, 1)",cubicBezierEaseIn:"cubic-bezier(.4, 0, 1, 1)",borderRadius:"3px",borderRadiusSmall:"2px",fontSize:"14px",fontSizeMini:"12px",fontSizeTiny:"12px",fontSizeSmall:"14px",fontSizeMedium:"14px",fontSizeLarge:"15px",fontSizeHuge:"16px",lineHeight:"1.6",heightMini:"16px",heightTiny:"22px",heightSmall:"28px",heightMedium:"34px",heightLarge:"40px",heightHuge:"46px"},{fontSize:cf,fontFamily:uf,lineHeight:ff}=yo,ws=k("body",`
+import{e as bu,z as xu,p as Cu,i as Oo,f as Bt,a as Dt,b as Ve,s as Vo,c as Tn,d as yu,h as Qn,j as no,k as Ba,l as Oa,m as wu,n as fn,o as Ht,q as Zl,r as Ql,t as Su,u as Ro,v as ku,w as Ru,x as zu,y as eo,A as Pu,B as li,C as Da,D as $u,E as Jl,F as er,G as gr,H as Tu,I as da,J as Fu,K as ca,L as Iu,M as Wn,N as Un}from"./date-fns@3.6.0-BMcLdxE-.js";import{g as Nt,s as Kt,r as co,c as qe,d as Mt,a as Ko,h as Jt,b as Se,e as qo,f as yr,t as or,i as Nn,j as Wo,k as tr,l as rr,m as Ar,n as wr,o as es,p as Ma,q as Aa,u as _a,v as rn,w as Ha,x as Ea,y as La,z as Et,A as si,B as Na,C as ts,D as Ir}from"./seemly@0.3.9-DfXeAbNj.js";import{l as to,x as bo,i as Ee,g as di,w as gt,v as hn,L as Bu,M as os,J as ja,F as Gt,N as ci,q as Ou,m as re,f as C,j as Ft,y as Je,h as a,p as lo,n as Tt,O as so,P as an,Q as Du,R as Jn,T as ui}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{k as B,s as rs,o as fe,m as Ji,h as ea,u as el}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import{r as ua,V as _o,a as Sr,b as Rr,F as fi,B as zr,c as Pr,d as Va,L as ns,e as Mu}from"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import{v as Eo,T as qt,a as as,c as Au}from"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import{o as Lt,a as Yt}from"./evtd@0.2.4-CI_DDEu_.js";import{c as Lo,m as _u,z as hi}from"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import{u as tt,i as Yo,a as Hu,b as $t,c as nr,d as vi,e as pi,f as gi,g as Eu,o as is}from"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import{m as Mr,B as Lu,b as Nu,g as Kn,q as fa}from"./lodash-es@4.17.21-UVJw7vmf.js";import{c as ls,a as Uo,f as tl}from"./treemate@0.3.11-DKekKYbv.js";import{f as ju}from"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import{p as Wa}from"./@vue_shared@3.5.22-Dikn8ojA.js";import{m as qn}from"./@emotion_hash@0.8.0-WldOFDRm.js";import{S as ol}from"./async-validator@4.2.5-9PlIezaS.js";import{u as ta}from"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import{C as Vu,e as Wu}from"./css-render@0.15.14-C5toWlUr.js";import{p as Uu}from"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Ku="n",ln=`.${Ku}-`,qu="__",Yu="--",ss=Vu(),ds=Uu({blockPrefix:ln,elementPrefix:qu,modifierPrefix:Yu});ss.use(ds);const{c:k,find:ry}=ss,{cB:m,cE:P,cM:z,cNotM:at}=ds;function jr(e){return k(({props:{bPrefix:t}})=>`${t||ln}modal, ${t||ln}drawer`,[e])}function vn(e){return k(({props:{bPrefix:t}})=>`${t||ln}popover`,[e])}function cs(e){return k(({props:{bPrefix:t}})=>`&${t||ln}modal`,e)}const Gu=(...e)=>k(">",[m(...e)]);function ie(e,t){return e+(t==="default"?"":t.replace(/^[a-z]/,o=>o.toUpperCase()))}const mi="n-internal-select-menu",us="n-internal-select-menu-body",pn="n-drawer-body",bi="n-drawer",gn="n-modal-body",Xu="n-modal-provider",fs="n-modal",Vr="n-popover-body",hs="__disabled__";function Zt(e){const t=Ee(gn,null),o=Ee(pn,null),r=Ee(Vr,null),n=Ee(us,null),i=B();if(typeof document<"u"){i.value=document.fullscreenElement;const s=()=>{i.value=document.fullscreenElement};to(()=>{Lt("fullscreenchange",document,s)}),bo(()=>{Yt("fullscreenchange",document,s)})}return tt(()=>{var s;const{to:l}=e;return l!==void 0?l===!1?hs:l===!0?i.value||"body":l:t!=null&&t.value?(s=t.value.$el)!==null&&s!==void 0?s:t.value:o!=null&&o.value?o.value:r!=null&&r.value?r.value:n!=null&&n.value?n.value:l??(i.value||"body")})}Zt.tdkey=hs;Zt.propTo={type:[String,Object,Boolean],default:void 0};function Zu(e,t,o){var r;const n=Ee(e,null);if(n===null)return;const i=(r=di())===null||r===void 0?void 0:r.proxy;gt(o,s),s(o.value),bo(()=>{s(void 0,o.value)});function s(c,u){if(!n)return;const f=n[t];u!==void 0&&l(f,u),c!==void 0&&d(f,c)}function l(c,u){c[u]||(c[u]=[]),c[u].splice(c[u].findIndex(f=>f===i),1)}function d(c,u){c[u]||(c[u]=[]),~c[u].findIndex(f=>f===i)||c[u].push(i)}}function Qu(e,t,o){const r=B(e.value);let n=null;return gt(e,i=>{n!==null&&window.clearTimeout(n),i===!0?o&&!o.value?r.value=!0:n=window.setTimeout(()=>{r.value=!0},t):r.value=!1}),r}const xo=typeof document<"u"&&typeof window<"u";let rl=!1;function Ju(){if(xo&&window.CSS&&!rl&&(rl=!0,"registerProperty"in(window==null?void 0:window.CSS)))try{CSS.registerProperty({name:"--n-color-start",syntax:"",inherits:!1,initialValue:"#0000"}),CSS.registerProperty({name:"--n-color-end",syntax:"",inherits:!1,initialValue:"#0000"})}catch{}}const xi=B(!1);function nl(){xi.value=!0}function al(){xi.value=!1}let Qr=0;function vs(){return xo&&(hn(()=>{Qr||(window.addEventListener("compositionstart",nl),window.addEventListener("compositionend",al)),Qr++}),bo(()=>{Qr<=1?(window.removeEventListener("compositionstart",nl),window.removeEventListener("compositionend",al),Qr=0):Qr--})),xi}let Br=0,il="",ll="",sl="",dl="";const cl=B("0px");function ps(e){if(typeof document>"u")return;const t=document.documentElement;let o,r=!1;const n=()=>{t.style.marginRight=il,t.style.overflow=ll,t.style.overflowX=sl,t.style.overflowY=dl,cl.value="0px"};to(()=>{o=gt(e,i=>{if(i){if(!Br){const s=window.innerWidth-t.offsetWidth;s>0&&(il=t.style.marginRight,t.style.marginRight=`${s}px`,cl.value=`${s}px`),ll=t.style.overflow,sl=t.style.overflowX,dl=t.style.overflowY,t.style.overflow="hidden",t.style.overflowX="hidden",t.style.overflowY="hidden"}r=!0,Br++}else Br--,Br||n(),r=!1},{immediate:!0})}),bo(()=>{o==null||o(),r&&(Br--,Br||n(),r=!1)})}function Ci(e){const t={isDeactivated:!1};let o=!1;return Bu(()=>{if(t.isDeactivated=!1,!o){o=!0;return}e()}),os(()=>{t.isDeactivated=!0,o||(o=!0)}),t}function gs(e,t){t&&(to(()=>{const{value:o}=e;o&&ua.registerHandler(o,t)}),gt(e,(o,r)=>{r&&ua.unregisterHandler(r)},{deep:!1}),bo(()=>{const{value:o}=e;o&&ua.unregisterHandler(o)}))}function sn(e){return e.replace(/#|\(|\)|,|\s|\./g,"_")}const ef=/^(\d|\.)+$/,ul=/(\d|\.)+/;function _t(e,{c:t=1,offset:o=0,attachPx:r=!0}={}){if(typeof e=="number"){const n=(e+o)*t;return n===0?"0":`${n}px`}else if(typeof e=="string")if(ef.test(e)){const n=(Number(e)+o)*t;return r?n===0?"0":`${n}px`:`${n}`}else{const n=ul.exec(e);return n?e.replace(ul,String((Number(n[0])+o)*t)):e}return e}function fl(e){const{left:t,right:o,top:r,bottom:n}=Nt(e);return`${r} ${t} ${n} ${o}`}function tf(e,t){if(!e)return;const o=document.createElement("a");o.href=e,t!==void 0&&(o.download=t),document.body.appendChild(o),o.click(),document.body.removeChild(o)}let ha;function of(){return ha===void 0&&(ha=navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom")),ha}const ms=new WeakSet;function dn(e){ms.add(e)}function bs(e){return!ms.has(e)}function hl(e){switch(typeof e){case"string":return e||void 0;case"number":return String(e);default:return}}function Ua(e){switch(e){case"tiny":return"mini";case"small":return"tiny";case"medium":return"small";case"large":return"medium";case"huge":return"large"}throw new Error(`${e} has no smaller size.`)}const vl=new Set;function rf(e,t){const o=`[naive/${e}]: ${t}`;vl.has(o)||(vl.add(o),console.error(o))}function ho(e,t){console.error(`[naive/${e}]: ${t}`)}function Go(e,t){throw new Error(`[naive/${e}]: ${t}`)}function ae(e,...t){if(Array.isArray(e))e.forEach(o=>ae(o,...t));else return e(...t)}function xs(e){return typeof e=="string"?`s-${e}`:`n-${e}`}function Cs(e){return t=>{t?e.value=t.$el:e.value=null}}function zo(e,t=!0,o=[]){return e.forEach(r=>{if(r!==null){if(typeof r!="object"){(typeof r=="string"||typeof r=="number")&&o.push(ja(String(r)));return}if(Array.isArray(r)){zo(r,t,o);return}if(r.type===Gt){if(r.children===null)return;Array.isArray(r.children)&&zo(r.children,t,o)}else{if(r.type===ci&&t)return;o.push(r)}}}),o}function nf(e,t="default",o=void 0){const r=e[t];if(!r)return ho("getFirstSlotVNode",`slot[${t}] is empty`),null;const n=zo(r(o));return n.length===1?n[0]:(ho("getFirstSlotVNode",`slot[${t}] should have exactly one child`),null)}function af(e,t,o){if(!t)return null;const r=zo(t(o));return r.length===1?r[0]:(ho("getFirstSlotVNode",`slot[${e}] should have exactly one child`),null)}function mn(e,t="default",o=[]){const n=e.$slots[t];return n===void 0?o:n()}function pl(e,t="default",o=[]){const{children:r}=e;if(r!==null&&typeof r=="object"&&!Array.isArray(r)){const n=r[t];if(typeof n=="function")return n()}return o}function lf(e){var t;const o=(t=e.dirs)===null||t===void 0?void 0:t.find(({dir:r})=>r===Eo);return!!(o&&o.value===!1)}function mo(e,t=[],o){const r={};return t.forEach(n=>{r[n]=e[n]}),Object.assign(r,o)}function Po(e){return Object.keys(e)}function nn(e){const t=e.filter(o=>o!==void 0);if(t.length!==0)return t.length===1?t[0]:o=>{e.forEach(r=>{r&&r(o)})}}function $r(e,t=[],o){const r={};return Object.getOwnPropertyNames(e).forEach(i=>{t.includes(i)||(r[i]=e[i])}),Object.assign(r,o)}function kt(e,...t){return typeof e=="function"?e(...t):typeof e=="string"?ja(e):typeof e=="number"?ja(String(e)):null}function Bo(e){return e.some(t=>Ou(t)?!(t.type===ci||t.type===Gt&&!Bo(t.children)):!0)?e:null}function vt(e,t){return e&&Bo(e())||t()}function io(e,t,o){return e&&Bo(e(t))||o(t)}function mt(e,t){const o=e&&Bo(e());return t(o||null)}function _r(e){return!(e&&Bo(e()))}const Ka=re({render(){var e,t;return(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e)}}),$o="n-config-provider",Yn="n";function Qe(e={},t={defaultBordered:!0}){const o=Ee($o,null);return{inlineThemeDisabled:o==null?void 0:o.inlineThemeDisabled,mergedRtlRef:o==null?void 0:o.mergedRtlRef,mergedComponentPropsRef:o==null?void 0:o.mergedComponentPropsRef,mergedBreakpointsRef:o==null?void 0:o.mergedBreakpointsRef,mergedBorderedRef:C(()=>{var r,n;const{bordered:i}=e;return i!==void 0?i:(n=(r=o==null?void 0:o.mergedBorderedRef.value)!==null&&r!==void 0?r:t.defaultBordered)!==null&&n!==void 0?n:!0}),mergedClsPrefixRef:o?o.mergedClsPrefixRef:rs(Yn),namespaceRef:C(()=>o==null?void 0:o.mergedNamespaceRef.value)}}function ys(){const e=Ee($o,null);return e?e.mergedClsPrefixRef:rs(Yn)}function it(e,t,o,r){o||Go("useThemeClass","cssVarsRef is not passed");const n=Ee($o,null),i=n==null?void 0:n.mergedThemeHashRef,s=n==null?void 0:n.styleMountTarget,l=B(""),d=ta();let c;const u=`__${e}`,f=()=>{let v=u;const p=t?t.value:void 0,h=i==null?void 0:i.value;h&&(v+=`-${h}`),p&&(v+=`-${p}`);const{themeOverrides:g,builtinThemeOverrides:x}=r;g&&(v+=`-${qn(JSON.stringify(g))}`),x&&(v+=`-${qn(JSON.stringify(x))}`),l.value=v,c=()=>{const y=o.value;let b="";for(const T in y)b+=`${T}: ${y[T]};`;k(`.${v}`,b).mount({id:v,ssr:d,parent:s}),c=void 0}};return Ft(()=>{f()}),{themeClass:l,onRender:()=>{c==null||c()}}}const qa="n-form-item";function Co(e,{defaultSize:t="medium",mergedSize:o,mergedDisabled:r}={}){const n=Ee(qa,null);Je(qa,null);const i=C(o?()=>o(n):()=>{const{size:d}=e;if(d)return d;if(n){const{mergedSize:c}=n;if(c.value!==void 0)return c.value}return t}),s=C(r?()=>r(n):()=>{const{disabled:d}=e;return d!==void 0?d:n?n.disabled.value:!1}),l=C(()=>{const{status:d}=e;return d||(n==null?void 0:n.mergedValidationStatus.value)});return bo(()=>{n&&n.restoreValidation()}),{mergedSizeRef:i,mergedDisabledRef:s,mergedStatusRef:l,nTriggerFormBlur(){n&&n.handleContentBlur()},nTriggerFormChange(){n&&n.handleContentChange()},nTriggerFormFocus(){n&&n.handleContentFocus()},nTriggerFormInput(){n&&n.handleContentInput()}}}const sf={name:"en-US",global:{undo:"Undo",redo:"Redo",confirm:"Confirm",clear:"Clear"},Popconfirm:{positiveText:"Confirm",negativeText:"Cancel"},Cascader:{placeholder:"Please Select",loading:"Loading",loadingRequiredMessage:e=>`Please load all ${e}'s descendants before checking it.`},Time:{dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss"},DatePicker:{yearFormat:"yyyy",monthFormat:"MMM",dayFormat:"eeeeee",yearTypeFormat:"yyyy",monthTypeFormat:"yyyy-MM",dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss",quarterFormat:"yyyy-qqq",weekFormat:"YYYY-w",clear:"Clear",now:"Now",confirm:"Confirm",selectTime:"Select Time",selectDate:"Select Date",datePlaceholder:"Select Date",datetimePlaceholder:"Select Date and Time",monthPlaceholder:"Select Month",yearPlaceholder:"Select Year",quarterPlaceholder:"Select Quarter",weekPlaceholder:"Select Week",startDatePlaceholder:"Start Date",endDatePlaceholder:"End Date",startDatetimePlaceholder:"Start Date and Time",endDatetimePlaceholder:"End Date and Time",startMonthPlaceholder:"Start Month",endMonthPlaceholder:"End Month",monthBeforeYear:!0,firstDayOfWeek:6,today:"Today"},DataTable:{checkTableAll:"Select all in the table",uncheckTableAll:"Unselect all in the table",confirm:"Confirm",clear:"Clear"},LegacyTransfer:{sourceTitle:"Source",targetTitle:"Target"},Transfer:{selectAll:"Select all",unselectAll:"Unselect all",clearAll:"Clear",total:e=>`Total ${e} items`,selected:e=>`${e} items selected`},Empty:{description:"No Data"},Select:{placeholder:"Please Select"},TimePicker:{placeholder:"Select Time",positiveText:"OK",negativeText:"Cancel",now:"Now",clear:"Clear"},Pagination:{goto:"Goto",selectionSuffix:"page"},DynamicTags:{add:"Add"},Log:{loading:"Loading"},Input:{placeholder:"Please Input"},InputNumber:{placeholder:"Please Input"},DynamicInput:{create:"Create"},ThemeEditor:{title:"Theme Editor",clearAllVars:"Clear All Variables",clearSearch:"Clear Search",filterCompName:"Filter Component Name",filterVarName:"Filter Variable Name",import:"Import",export:"Export",restore:"Reset to Default"},Image:{tipPrevious:"Previous picture (←)",tipNext:"Next picture (→)",tipCounterclockwise:"Counterclockwise",tipClockwise:"Clockwise",tipZoomOut:"Zoom out",tipZoomIn:"Zoom in",tipDownload:"Download",tipClose:"Close (Esc)",tipOriginalSize:"Zoom to original size"}},ny={name:"zh-CN",global:{undo:"撤销",redo:"重做",confirm:"确认",clear:"清除"},Popconfirm:{positiveText:"确认",negativeText:"取消"},Cascader:{placeholder:"请选择",loading:"加载中",loadingRequiredMessage:e=>`加载全部 ${e} 的子节点后才可选中`},Time:{dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss"},DatePicker:{yearFormat:"yyyy年",monthFormat:"MMM",dayFormat:"eeeeee",yearTypeFormat:"yyyy",monthTypeFormat:"yyyy-MM",dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss",quarterFormat:"yyyy-qqq",weekFormat:"YYYY-w周",clear:"清除",now:"此刻",confirm:"确认",selectTime:"选择时间",selectDate:"选择日期",datePlaceholder:"选择日期",datetimePlaceholder:"选择日期时间",monthPlaceholder:"选择月份",yearPlaceholder:"选择年份",quarterPlaceholder:"选择季度",weekPlaceholder:"选择周",startDatePlaceholder:"开始日期",endDatePlaceholder:"结束日期",startDatetimePlaceholder:"开始日期时间",endDatetimePlaceholder:"结束日期时间",startMonthPlaceholder:"开始月份",endMonthPlaceholder:"结束月份",monthBeforeYear:!1,firstDayOfWeek:0,today:"今天"},DataTable:{checkTableAll:"选择全部表格数据",uncheckTableAll:"取消选择全部表格数据",confirm:"确认",clear:"重置"},LegacyTransfer:{sourceTitle:"源项",targetTitle:"目标项"},Transfer:{selectAll:"全选",clearAll:"清除",unselectAll:"取消全选",total:e=>`共 ${e} 项`,selected:e=>`已选 ${e} 项`},Empty:{description:"无数据"},Select:{placeholder:"请选择"},TimePicker:{placeholder:"请选择时间",positiveText:"确认",negativeText:"取消",now:"此刻",clear:"清除"},Pagination:{goto:"跳至",selectionSuffix:"页"},DynamicTags:{add:"添加"},Log:{loading:"加载中"},Input:{placeholder:"请输入"},InputNumber:{placeholder:"请输入"},DynamicInput:{create:"添加"},ThemeEditor:{title:"主题编辑器",clearAllVars:"清除全部变量",clearSearch:"清除搜索",filterCompName:"过滤组件名",filterVarName:"过滤变量名",import:"导入",export:"导出",restore:"恢复默认"},Image:{tipPrevious:"上一张(←)",tipNext:"下一张(→)",tipCounterclockwise:"向左旋转",tipClockwise:"向右旋转",tipZoomOut:"缩小",tipZoomIn:"放大",tipDownload:"下载",tipClose:"关闭(Esc)",tipOriginalSize:"缩放到原始尺寸"}},df={name:"en-US",locale:bu},ay={name:"zh-CN",locale:xu};function To(e){const{mergedLocaleRef:t,mergedDateLocaleRef:o}=Ee($o,null)||{},r=C(()=>{var i,s;return(s=(i=t==null?void 0:t.value)===null||i===void 0?void 0:i[e])!==null&&s!==void 0?s:sf[e]});return{dateLocaleRef:C(()=>{var i;return(i=o==null?void 0:o.value)!==null&&i!==void 0?i:df}),localeRef:r}}const Hr="naive-ui-style";function Wt(e,t,o){if(!t)return;const r=ta(),n=C(()=>{const{value:l}=t;if(!l)return;const d=l[e];if(d)return d}),i=Ee($o,null),s=()=>{Ft(()=>{const{value:l}=o,d=`${l}${e}Rtl`;if(Wu(d,r))return;const{value:c}=n;c&&c.style.mount({id:d,head:!0,anchorMetaName:Hr,props:{bPrefix:l?`.${l}-`:void 0},ssr:r,parent:i==null?void 0:i.styleMountTarget})})};return r?s():hn(s),n}const yo={fontFamily:'v-sans, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',fontFamilyMono:"v-mono, SFMono-Regular, Menlo, Consolas, Courier, monospace",fontWeight:"400",fontWeightStrong:"500",cubicBezierEaseInOut:"cubic-bezier(.4, 0, .2, 1)",cubicBezierEaseOut:"cubic-bezier(0, 0, .2, 1)",cubicBezierEaseIn:"cubic-bezier(.4, 0, 1, 1)",borderRadius:"3px",borderRadiusSmall:"2px",fontSize:"14px",fontSizeMini:"12px",fontSizeTiny:"12px",fontSizeSmall:"14px",fontSizeMedium:"14px",fontSizeLarge:"15px",fontSizeHuge:"16px",lineHeight:"1.6",heightMini:"16px",heightTiny:"22px",heightSmall:"28px",heightMedium:"34px",heightLarge:"40px",heightHuge:"46px"},{fontSize:cf,fontFamily:uf,lineHeight:ff}=yo,ws=k("body",`
margin: 0;
font-size: ${cf};
font-family: ${uf};
@@ -4572,4 +4572,4 @@ import{e as bu,z as xu,p as Cu,i as Oo,f as Bt,a as Dt,b as Ve,s as Vo,c as Tn,d
height: max(284vh, 284vw);
width: max(284vh, 284vw);
`)])]);function DC(e){if(!e)return 1;const t=e.backingStorePixelRatio||e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1;return(window.devicePixelRatio||1)/t}const MC=Object.assign(Object.assign({},Re.props),{debug:Boolean,cross:Boolean,fullscreen:Boolean,width:{type:Number,default:32},height:{type:Number,default:32},zIndex:{type:Number,default:10},xGap:{type:Number,default:0},yGap:{type:Number,default:0},yOffset:{type:Number,default:0},xOffset:{type:Number,default:0},rotate:{type:Number,default:0},textAlign:{type:String,default:"left"},image:String,imageOpacity:{type:Number,default:1},imageHeight:Number,imageWidth:Number,content:String,selectable:{type:Boolean,default:!0},fontSize:{type:Number,default:14},fontFamily:String,fontStyle:{type:String,default:"normal"},fontVariant:{type:String,default:""},fontWeight:{type:Number,default:400},fontColor:{type:String,default:"rgba(128, 128, 128, .3)"},fontStretch:{type:String,default:""},lineHeight:{type:Number,default:14},globalRotate:{type:Number,default:0}}),Wy=re({name:"Watermark",props:MC,setup(e,{slots:t}){const{mergedClsPrefixRef:o}=Qe(e),r=Re("Watermark","-watermark",OC,tx,e,o),n=B(""),i=xo?document.createElement("canvas"):null,s=i?i.getContext("2d"):null,l=B(!1);return is(()=>l.value=!0),Ft(()=>{if(!i)return;l.value;const d=DC(s),{xGap:c,yGap:u,width:f,height:v,yOffset:p,xOffset:h,rotate:g,image:x,content:y,fontColor:b,fontStyle:T,fontVariant:$,fontStretch:R,fontWeight:S,fontFamily:w,fontSize:O,lineHeight:F,debug:A}=e,j=(c+f)*d,M=(u+v)*d,H=h*d,U=p*d;if(i.width=j,i.height=M,s){s.translate(0,0);const L=f*d,te=v*d;if(A&&(s.strokeStyle="grey",s.strokeRect(0,0,L,te)),s.rotate(g*(Math.PI/180)),x){const K=new Image;K.crossOrigin="anonymous",K.referrerPolicy="no-referrer",K.src=x,K.onload=()=>{s.globalAlpha=e.imageOpacity;const{imageWidth:le,imageHeight:be}=e;s.drawImage(K,H,U,(e.imageWidth||(be?K.width*be/K.height:K.width))*d,(e.imageHeight||(le?K.height*le/K.width:K.height))*d),n.value=i.toDataURL()}}else if(y){A&&(s.strokeStyle="green",s.strokeRect(0,0,L,te)),s.font=`${T} ${$} ${S} ${R} ${O*d}px/${F*d}px ${w||r.value.self.fontFamily}`,s.fillStyle=b;let K=0;const{textAlign:le}=e;y.split(`
-`).map(be=>{const ce=s.measureText(be).width;return K=Math.max(K,ce),{width:ce,line:be}}).forEach(({line:be,width:ce},V)=>{const E=le==="left"?0:le==="center"?(K-ce)/2:K-ce;s.fillText(be,H+E,U+F*d*(V+1))}),n.value=i.toDataURL()}else y||(s.clearRect(0,0,i.width,i.height),n.value=i.toDataURL())}else rf("watermark","Canvas is not supported in the browser.")}),()=>{var d;const{globalRotate:c,fullscreen:u,zIndex:f}=e,v=o.value,p=c!==0&&u,h="max(142vh, 142vw)",g=a("div",{class:[`${v}-watermark`,c!==0&&`${v}-watermark--global-rotate`,u&&`${v}-watermark--fullscreen`],style:{transform:c?`translateX(-50%) translateY(-50%) rotate(${c}deg)`:void 0,zIndex:p?void 0:f,backgroundSize:`${e.xGap+e.width}px`,backgroundPosition:c===0?e.cross?`${e.width/2}px ${e.height/2}px, 0 0`:"":e.cross?`calc(${h} + ${e.width/2}px) calc(${h} + ${e.height/2}px), ${h} ${h}`:h,backgroundImage:e.cross?`url(${n.value}), url(${n.value})`:`url(${n.value})`}});return e.fullscreen&&!c?g:a("div",{class:[`${v}-watermark-container`,c!==0&&`${v}-watermark-container--global-rotate`,u&&`${v}-watermark-container--fullscreen`,e.selectable&&`${v}-watermark-container--selectable`],style:{zIndex:p?f:void 0}},(d=t.default)===null||d===void 0?void 0:d.call(t),g)}}}),AC=()=>({}),_C={name:"Equation",common:Ae,self:AC},HC={name:"FloatButtonGroup",common:Ae,self(e){const{popoverColor:t,dividerColor:o,borderRadius:r}=e;return{color:t,buttonBorderColor:o,borderRadiusSquare:r,boxShadow:"0 2px 8px 0px rgba(0, 0, 0, .12)"}}},Uy={name:"dark",common:Ae,Alert:sh,Anchor:mh,AutoComplete:Oh,Avatar:Ys,AvatarGroup:jh,BackTop:Wh,Badge:Uh,Breadcrumb:Yh,Button:po,ButtonGroup:Kb,Calendar:fv,Card:rd,Carousel:xv,Cascader:wv,Checkbox:Ur,Code:id,Collapse:Fv,CollapseTransition:Bv,ColorPicker:Dv,DataTable:zp,DatePicker:_g,Descriptions:om,Dialog:ac,Divider:cb,Drawer:vb,Dropdown:Ii,DynamicInput:Bb,DynamicTags:_b,Element:Nb,Empty:Tr,Ellipsis:Cd,Equation:_C,Flex:jb,Form:Yb,GradientText:Gb,Icon:og,IconWrapper:yx,Image:wx,Input:wo,InputNumber:Qb,InputOtp:o0,LegacyTransfer:Ax,Layout:r0,List:l0,LoadingBar:Rm,Log:s0,Menu:f0,Mention:d0,Message:Mm,Modal:hm,Notification:Gm,PageHeader:p0,Pagination:gd,Popconfirm:b0,Popover:Fr,Popselect:dd,Progress:Tc,QrCode:Yx,Radio:Sd,Rate:C0,Result:S0,Row:a0,Scrollbar:vo,Select:hd,Skeleton:rC,Slider:R0,Space:Sc,Spin:P0,Statistic:T0,Steps:B0,Switch:O0,Table:H0,Tabs:N0,Tag:Ds,Thing:V0,TimePicker:qd,Timeline:U0,Tooltip:ra,Transfer:q0,Tree:Mc,TreeSelect:G0,Typography:Z0,Upload:J0,Watermark:ex,Split:lC,FloatButton:ox,FloatButtonGroup:HC,Marquee:Hx};export{Fy as $,zy as A,xy as B,Oy as C,By as D,Wp as E,by as F,uy as G,pp as H,fx as I,_y as J,$y as K,yy as L,Do as M,mv as N,Vy as O,At as P,Tb as Q,Cy as R,My as S,Hy as T,dy as U,cy as V,Dy as W,Lh as X,sy as Y,Iy as Z,Ty as _,Py as a,lp as a0,Uy as a1,Im as a2,jm as a3,km as a4,Km as a5,nb as a6,Ry as a7,my as a8,Wy as a9,iC as aa,tC as ab,py as ac,gy as ad,Ny as ae,jy as af,iy as ag,Ph as ah,ly as ai,jp as aj,Bd as ak,ky as al,vy as am,sm as an,fy as ao,vx as b,gv as c,ay as d,wy as e,ax as f,xx as g,Ay as h,uc as i,hg as j,Nd as k,Pp as l,cc as m,fp as n,Ly as o,Rn as p,hy as q,Sy as r,Ey as s,fC as t,gm as u,ii as v,jn as w,Di as x,Od as y,ny as z};
+`).map(be=>{const ce=s.measureText(be).width;return K=Math.max(K,ce),{width:ce,line:be}}).forEach(({line:be,width:ce},V)=>{const E=le==="left"?0:le==="center"?(K-ce)/2:K-ce;s.fillText(be,H+E,U+F*d*(V+1))}),n.value=i.toDataURL()}else y||(s.clearRect(0,0,i.width,i.height),n.value=i.toDataURL())}else rf("watermark","Canvas is not supported in the browser.")}),()=>{var d;const{globalRotate:c,fullscreen:u,zIndex:f}=e,v=o.value,p=c!==0&&u,h="max(142vh, 142vw)",g=a("div",{class:[`${v}-watermark`,c!==0&&`${v}-watermark--global-rotate`,u&&`${v}-watermark--fullscreen`],style:{transform:c?`translateX(-50%) translateY(-50%) rotate(${c}deg)`:void 0,zIndex:p?void 0:f,backgroundSize:`${e.xGap+e.width}px`,backgroundPosition:c===0?e.cross?`${e.width/2}px ${e.height/2}px, 0 0`:"":e.cross?`calc(${h} + ${e.width/2}px) calc(${h} + ${e.height/2}px), ${h} ${h}`:h,backgroundImage:e.cross?`url(${n.value}), url(${n.value})`:`url(${n.value})`}});return e.fullscreen&&!c?g:a("div",{class:[`${v}-watermark-container`,c!==0&&`${v}-watermark-container--global-rotate`,u&&`${v}-watermark-container--fullscreen`,e.selectable&&`${v}-watermark-container--selectable`],style:{zIndex:p?f:void 0}},(d=t.default)===null||d===void 0?void 0:d.call(t),g)}}}),AC=()=>({}),_C={name:"Equation",common:Ae,self:AC},HC={name:"FloatButtonGroup",common:Ae,self(e){const{popoverColor:t,dividerColor:o,borderRadius:r}=e;return{color:t,buttonBorderColor:o,borderRadiusSquare:r,boxShadow:"0 2px 8px 0px rgba(0, 0, 0, .12)"}}},Uy={name:"dark",common:Ae,Alert:sh,Anchor:mh,AutoComplete:Oh,Avatar:Ys,AvatarGroup:jh,BackTop:Wh,Badge:Uh,Breadcrumb:Yh,Button:po,ButtonGroup:Kb,Calendar:fv,Card:rd,Carousel:xv,Cascader:wv,Checkbox:Ur,Code:id,Collapse:Fv,CollapseTransition:Bv,ColorPicker:Dv,DataTable:zp,DatePicker:_g,Descriptions:om,Dialog:ac,Divider:cb,Drawer:vb,Dropdown:Ii,DynamicInput:Bb,DynamicTags:_b,Element:Nb,Empty:Tr,Ellipsis:Cd,Equation:_C,Flex:jb,Form:Yb,GradientText:Gb,Icon:og,IconWrapper:yx,Image:wx,Input:wo,InputNumber:Qb,InputOtp:o0,LegacyTransfer:Ax,Layout:r0,List:l0,LoadingBar:Rm,Log:s0,Menu:f0,Mention:d0,Message:Mm,Modal:hm,Notification:Gm,PageHeader:p0,Pagination:gd,Popconfirm:b0,Popover:Fr,Popselect:dd,Progress:Tc,QrCode:Yx,Radio:Sd,Rate:C0,Result:S0,Row:a0,Scrollbar:vo,Select:hd,Skeleton:rC,Slider:R0,Space:Sc,Spin:P0,Statistic:T0,Steps:B0,Switch:O0,Table:H0,Tabs:N0,Tag:Ds,Thing:V0,TimePicker:qd,Timeline:U0,Tooltip:ra,Transfer:q0,Tree:Mc,TreeSelect:G0,Typography:Z0,Upload:J0,Watermark:ex,Split:lC,FloatButton:ox,FloatButtonGroup:HC,Marquee:Hx};export{Fy as $,zy as A,xy as B,Oy as C,By as D,Wp as E,by as F,uy as G,pp as H,fx as I,_y as J,$y as K,yy as L,Do as M,mv as N,Vy as O,At as P,Tb as Q,Cy as R,My as S,Hy as T,dy as U,cy as V,Dy as W,Lh as X,sy as Y,Iy as Z,Ty as _,Py as a,lp as a0,Uy as a1,Im as a2,jm as a3,km as a4,Km as a5,nb as a6,Ry as a7,my as a8,Wy as a9,iC as aa,tC as ab,py as ac,gy as ad,Ny as ae,jy as af,iy as ag,Ph as ah,ly as ai,jp as aj,Bd as ak,ky as al,vy as am,fy as an,vx as b,gv as c,ay as d,wy as e,ax as f,xx as g,Ay as h,uc as i,hg as j,Nd as k,Pp as l,cc as m,fp as n,Ly as o,Rn as p,hy as q,Sy as r,Ey as s,fC as t,gm as u,ii as v,jn as w,Di as x,Od as y,ny as z};
diff --git a/js/naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js.gz b/js/naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js.gz
new file mode 100644
index 00000000..e44b3deb
Binary files /dev/null and b/js/naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js.gz differ
diff --git a/js/naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js.gz b/js/naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js.gz
deleted file mode 100644
index aa0ff8b6..00000000
Binary files a/js/naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js.gz and /dev/null differ
diff --git a/js/pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js b/js/pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js
similarity index 100%
rename from js/pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js
rename to js/pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js
diff --git a/js/pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js.gz b/js/pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js.gz
similarity index 100%
rename from js/pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js.gz
rename to js/pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js.gz
diff --git a/js/pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js b/js/pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js
similarity index 97%
rename from js/pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js
rename to js/pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js
index 42577c28..e345277f 100644
--- a/js/pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js
+++ b/js/pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js
@@ -1,4 +1,4 @@
-import{k as M,h as G,z as V,a as g,A as z,t as $,y as T,m as B,v as tt,x as et}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import{w as st,n as nt,f as ot,i as ct,k as rt}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";/*!
+import{k as M,h as G,z as V,a as g,A as z,t as $,y as T,m as B,v as tt,x as et}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import{w as st,n as nt,f as ot,i as ct,k as rt}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";/*!
* pinia v3.0.3
* (c) 2025 Eduardo San Martin Morote
* @license MIT
diff --git a/js/pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js.gz b/js/pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js.gz
new file mode 100644
index 00000000..9bea0c0a
Binary files /dev/null and b/js/pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js.gz differ
diff --git a/js/pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js.gz b/js/pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js.gz
deleted file mode 100644
index a1bf2278..00000000
Binary files a/js/pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js.gz and /dev/null differ
diff --git a/js/table-auto-height-eNLscfFz.js b/js/table-auto-height-CrKWbqPv.js
similarity index 76%
rename from js/table-auto-height-eNLscfFz.js
rename to js/table-auto-height-CrKWbqPv.js
index 87a1d9fc..76e1b7f0 100644
--- a/js/table-auto-height-eNLscfFz.js
+++ b/js/table-auto-height-CrKWbqPv.js
@@ -1 +1 @@
-import{X as y,T as E,Y as k}from"./hooks-e_5YOkn0.js";import{m as A}from"./utils-m85f38M9.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{d as c}from"./dayjs@1.11.13-Dcmsq1le.js";import{M as g}from"./mockjs@1.1.0-ege38Uil.js";import{e as s,P as d,J as F,al as u,M as o,H as h,am as T,w as v}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{m as N,d as t,J as f,F as D,q as S}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{k as b}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function x(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!S(e)}const Rt=N({name:"TableAutoHeight",setup(){const{format:e}=k(),n=b([{type:"selection"},{title:"Name",key:"name"},{title:"Sign Status",key:"statusText"},{title:"Sign Time",key:"signTimeStart",render:m=>e(m.signTimeStart)+" ~ "+e(m.signTimeEnd)},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:m=>m.tags.map(i=>t(v,{type:"info",bordered:!1,style:"margin-right: 6px"},x(i)?i:{default:()=>[i]}))},{title:"Remark",key:"remark"}]),a=b((()=>{const p=[],i=c().valueOf();for(let l=0;l<30;l++)p.push({key:A(),name:g.Random.cname(),age:l+20,address:g.Random.city(),tags:["nice","developer"],remark:"我是一条很长很长的备注",status:l%2===0?"success":"error",statusText:l%2===0?"在线":"离线",signTimeStart:c(i).add(l*2,"year").valueOf(),signTimeEnd:c(i).add(l+5,"day").valueOf()});return p})()),r=b({footer:!1,action:!1,flexAutoHeight:!0});return{mockPersonList:a,baseColumns:n,switchRef:r}},render(){const{mockPersonList:e,baseColumns:n,switchRef:a}=this;return t(y,{takeoverAutoHeight:!0,data:e,columns:n,"onUpdate:columns":r=>n=r,showPagination:!0,paginationCount:e.length,remote:!1,title:t(s,null,{default:()=>[t(s,{align:"center"},{default:()=>[t(d,{text:!0,focusable:!1},{default:()=>[f("底部区域插槽")]}),t(F,{value:a.footer,"onUpdate:value":r=>a.footer=r},null)]}),t(s,{align:"center"},{default:()=>[t(d,{text:!0,focusable:!1},{default:()=>[f("操作区域插槽")]}),t(F,{value:a.action,"onUpdate:value":r=>a.action=r},null)]})]})},{collapse:()=>t(E,{bordered:!0,open:!1},{default:()=>t(D,null,[t(u,{label:"用户名"},{default:()=>[t(o,{clearable:!0},null)]}),t(u,{label:"状态"},{default:()=>[t(h,{clearable:!0,options:[{label:"成功",value:"success"},{label:"失败",value:"error"}]},null)]}),t(u,{label:"登陆时间"},{default:()=>[t(T,{type:"datetimerange",clearable:!0},null)]}),t(u,{label:"演示折叠的条件框"},{default:()=>[t(o,{clearable:!0},null)]}),t(u,{label:"演示折叠的条件框"},{default:()=>[t(o,{clearable:!0},null)]}),t(u,{label:"演示折叠的条件框"},{default:()=>[t(o,{clearable:!0},null)]}),t(u,{label:"演示折叠的条件框"},{default:()=>[t(o,{clearable:!0},null)]}),t(u,{label:"演示折叠的条件框"},{default:()=>[t(o,{clearable:!0},null)]}),t(u,{label:"演示折叠的条件框"},{default:()=>[t(o,{clearable:!0},null)]})]),action:()=>t(s,null,{default:()=>[t(d,{type:"primary"},{default:()=>[f("查询")]})]})}),tableFooter:()=>a.footer?"表格的底部内容区域插槽,有时候你可能会用上":null,tableAction:()=>a.action?"表格的操作区域内容插槽,有时候可能会用上":null})}});export{Rt as default};
+import{X as y,T as E,Y as k}from"./hooks-CkuihJ2J.js";import{m as A}from"./utils-BPTDWjJB.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{d as c}from"./dayjs@1.11.13-Dcmsq1le.js";import{M as g}from"./mockjs@1.1.0-ege38Uil.js";import{e as s,P as d,J as F,al as u,M as o,H as h,am as T,w as v}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{m as N,d as t,J as f,F as D,q as S}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{k as b}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function x(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!S(e)}const Rt=N({name:"TableAutoHeight",setup(){const{format:e}=k(),n=b([{type:"selection"},{title:"Name",key:"name"},{title:"Sign Status",key:"statusText"},{title:"Sign Time",key:"signTimeStart",render:m=>e(m.signTimeStart)+" ~ "+e(m.signTimeEnd)},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:m=>m.tags.map(i=>t(v,{type:"info",bordered:!1,style:"margin-right: 6px"},x(i)?i:{default:()=>[i]}))},{title:"Remark",key:"remark"}]),a=b((()=>{const p=[],i=c().valueOf();for(let l=0;l<30;l++)p.push({key:A(),name:g.Random.cname(),age:l+20,address:g.Random.city(),tags:["nice","developer"],remark:"我是一条很长很长的备注",status:l%2===0?"success":"error",statusText:l%2===0?"在线":"离线",signTimeStart:c(i).add(l*2,"year").valueOf(),signTimeEnd:c(i).add(l+5,"day").valueOf()});return p})()),r=b({footer:!1,action:!1,flexAutoHeight:!0});return{mockPersonList:a,baseColumns:n,switchRef:r}},render(){const{mockPersonList:e,baseColumns:n,switchRef:a}=this;return t(y,{takeoverAutoHeight:!0,data:e,columns:n,"onUpdate:columns":r=>n=r,showPagination:!0,paginationCount:e.length,remote:!1,title:t(s,null,{default:()=>[t(s,{align:"center"},{default:()=>[t(d,{text:!0,focusable:!1},{default:()=>[f("底部区域插槽")]}),t(F,{value:a.footer,"onUpdate:value":r=>a.footer=r},null)]}),t(s,{align:"center"},{default:()=>[t(d,{text:!0,focusable:!1},{default:()=>[f("操作区域插槽")]}),t(F,{value:a.action,"onUpdate:value":r=>a.action=r},null)]})]})},{collapse:()=>t(E,{bordered:!0,open:!1},{default:()=>t(D,null,[t(u,{label:"用户名"},{default:()=>[t(o,{clearable:!0},null)]}),t(u,{label:"状态"},{default:()=>[t(h,{clearable:!0,options:[{label:"成功",value:"success"},{label:"失败",value:"error"}]},null)]}),t(u,{label:"登陆时间"},{default:()=>[t(T,{type:"datetimerange",clearable:!0},null)]}),t(u,{label:"演示折叠的条件框"},{default:()=>[t(o,{clearable:!0},null)]}),t(u,{label:"演示折叠的条件框"},{default:()=>[t(o,{clearable:!0},null)]}),t(u,{label:"演示折叠的条件框"},{default:()=>[t(o,{clearable:!0},null)]}),t(u,{label:"演示折叠的条件框"},{default:()=>[t(o,{clearable:!0},null)]}),t(u,{label:"演示折叠的条件框"},{default:()=>[t(o,{clearable:!0},null)]}),t(u,{label:"演示折叠的条件框"},{default:()=>[t(o,{clearable:!0},null)]})]),action:()=>t(s,null,{default:()=>[t(d,{type:"primary"},{default:()=>[f("查询")]})]})}),tableFooter:()=>a.footer?"表格的底部内容区域插槽,有时候你可能会用上":null,tableAction:()=>a.action?"表格的操作区域内容插槽,有时候可能会用上":null})}});export{Rt as default};
diff --git a/js/table-auto-height-CrKWbqPv.js.gz b/js/table-auto-height-CrKWbqPv.js.gz
new file mode 100644
index 00000000..39cd1f28
Binary files /dev/null and b/js/table-auto-height-CrKWbqPv.js.gz differ
diff --git a/js/table-auto-height-eNLscfFz.js.gz b/js/table-auto-height-eNLscfFz.js.gz
deleted file mode 100644
index f721a202..00000000
Binary files a/js/table-auto-height-eNLscfFz.js.gz and /dev/null differ
diff --git a/js/table-pro-demo-B3fUrCSq.js b/js/table-pro-demo-B3fUrCSq.js
new file mode 100644
index 00000000..667a63c6
--- /dev/null
+++ b/js/table-pro-demo-B3fUrCSq.js
@@ -0,0 +1 @@
+import{j as ae,Z as ue,$ as oe,T as le,z as M,X as re,Y as ie}from"./hooks-CkuihJ2J.js";import{m as se}from"./utils-BPTDWjJB.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./print-js@1.6.0-DO6wNZql.js";import{a as ne}from"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./instance-DHBzlXKU.js";import{M as V}from"./mockjs@1.1.0-ege38Uil.js";import{d as x}from"./dayjs@1.11.13-Dcmsq1le.js";import{e as f,P as r,al as h,M as H,H as me,am as de,N as z,I as J,aj as X,an as b,w as pe}from"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import{m as ce,d as e,J as a,F as fe,q as ge}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{k as p}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./axios@1.10.0-Dq7h7Pqt.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function ye(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!ge(u)}const Et=ce({name:"TableProDemo",setup(){const{format:u}=ie(),[G,{formModel:v,reset:g}]=ae({RangeTime:null,name:null,status:null}),[D,{runTableRequest:n,getCurrentTableRequestParams:d,print:F,downloadCsv:P,runAsyncTableRequest:O,setPage:A,setPageSize:w,resetTablePagination:I}]=ue(),y=p([]),k=p([{type:"selection"},{title:"Name",key:"name"},{title:"Sign Status",key:"statusText"},{title:"Sign Time",key:"signTimeStart",render:o=>u(o.signTimeStart)+" ~ "+u(o.signTimeEnd)},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:o=>o.tags.map(l=>e(pe,{type:"info",bordered:!1,style:"margin-right: 6px"},ye(l)?l:{default:()=>[l]}))},{title:"Remark",key:"remark"}]),C=p(0),R=p(v()),E=p((()=>{const m=[],l=x().valueOf();for(let i=0;i<30;i++)m.push({key:se(),name:V.Random.cname(),age:i+20,address:V.Random.city(),tags:["nice","developer"],remark:"我是一条很长很长的备注",status:i%2===0?"success":"error",statusText:i%2===0?"在线":"离线",signTimeStart:x(l).add(i*2,"year").valueOf(),signTimeEnd:x(l).add(i+5,"day").valueOf()});return m})()),B=p({pagination:!0,manual:!1}),[K,{checkedRowKeysBind:N,getKeys:S,getRows:t,clearKey:Y,clearAll:Z,selectKey:_}]=oe(y,k,{rowKey:"key",onChange:(o,m,l)=>{}}),$=p(!0),T=o=>o==null,Q=o=>new Promise(m=>{const{page:l=1,pageSize:i=10,name:U,status:q,signTimeStart:j,signTimeEnd:L}=o||{};let s=E.value;const te=E.value.length;U&&(s=s.filter(c=>c.name.includes(U))),q&&(s=s.filter(c=>c.status===q)),j&&L&&(s=s.filter(c=>c.signTimeStart>=j&&c.signTimeEnd<=L)),s=s.slice((l-1)*i,l*i),setTimeout(()=>{m({code:0,data:s,total:T(q)&&T(U)&&(T(j)||T(L))?te:s.length,message:"success",page:l,pageSize:i})},1e3)}),{run:W,loading:ee}=ne(Q,{onSuccess:o=>{const{data:m,total:l}=o;y.value=m,C.value=l}});return{tableDataRef:y,baseColumns:k,itemCountRef:C,loadingGetPersonList:ee,runGetPersonList:W,conditionRef:R,radioRef:B,runTableRequest:n,tableProRegister:D,print:F,downloadCsv:P,checkedRowKeysBind:N,checkedRowKeys:K,getKeys:S,getRows:t,clearKey:Y,clearAll:Z,collapseRef:$,selectKey:_,register:G,reset:g,setPage:A,setPageSize:w,resetTablePagination:I}},render(){const{tableDataRef:u,baseColumns:G,itemCountRef:v,loadingGetPersonList:g,runGetPersonList:D,conditionRef:n,radioRef:d,runTableRequest:F,tableProRegister:P,print:O,downloadCsv:A,checkedRowKeysBind:w,getKeys:I,getRows:y,clearKey:k,clearAll:C,selectKey:R,register:E,reset:B,setPage:K,setPageSize:N,resetTablePagination:S}=this;return e(f,{vertical:!0,class:"h-full"},{default:()=>[e(le,{open:this.collapseRef,onRegister:E},{default:()=>e(fe,null,[e(h,{label:"用户名"},{default:()=>[e(H,{value:n.name,"onUpdate:value":t=>n.name=t,clearable:!0},null)]}),e(h,{label:"状态"},{default:()=>[e(me,{value:n.status,"onUpdate:value":t=>n.status=t,clearable:!0,options:[{label:"成功",value:"success"},{label:"失败",value:"error"}]},null)]}),e(h,{label:"登陆时间"},{default:()=>[e(de,{type:"datetimerange",value:n.RangeTime,"onUpdate:value":t=>n.RangeTime=t,clearable:!0},null)]}),e(h,{label:"演示折叠的条件框"},{default:()=>[e(H,{readonly:!0,placeholder:"我只是为了占位"},null)]})]),action:()=>e(f,null,{default:()=>[e(r,{onClick:()=>B(this.conditionRef)},{default:()=>[a("重置")]}),e(r,{type:"primary",onClick:()=>F(),loading:g},{default:()=>[a("查询")]})]}),collapse:t=>t?e(r,{onClick:()=>this.collapseRef=!0,secondary:!0},{default:()=>"受控展开",icon:()=>e(M,{name:"dark",size:"18"},null)}):e(r,{onClick:()=>this.collapseRef=!1,secondary:!0},{default:()=>"受控收起",icon:()=>e(M,{name:"light",size:"18"},null)})}),e(z,{title:"常用高级拓展功能"},{default:()=>[e(f,null,{default:()=>[e(J,{label:"分页"},{default:()=>[e(X,{value:d.pagination,"onUpdate:value":t=>d.pagination=t},{default:()=>[e(b,{value:!0},{default:()=>[a("显示分页")]}),e(b,{value:!1},{default:()=>[a("隐藏分页")]})]})]}),e(J,{label:"自动更新"},{default:()=>[e(X,{value:d.manual,"onUpdate:value":t=>d.manual=t},{default:()=>[e(b,{value:!1},{default:()=>[a("自动更新")]}),e(b,{value:!0},{default:()=>[a("取消自动")]})]})]})]})]}),e(z,{title:"useTablePro 部分方法"},{default:()=>[e(f,null,{default:()=>[e(r,{type:"primary",onClick:()=>O()},{default:()=>[a("打印")]}),e(r,{type:"primary",onClick:()=>A()},{default:()=>[a("下载 csv")]}),e(r,{type:"primary",onClick:()=>K(2)},{default:()=>[a("设置分页页码为 2")]}),e(r,{type:"primary",onClick:()=>N(20)},{default:()=>[a("设置分页每页条数为 20")]}),e(r,{type:"primary",onClick:()=>S()},{default:()=>[a("重置分页")]})]})]}),e(z,{title:"useCheckedRowKeys 部分方法"},{default:()=>[e(f,null,{default:()=>[e(r,{type:"primary",onClick:()=>{const t=u[1].key;R(t)}},{default:()=>[a("选中第二行")]}),e(r,{type:"primary",onClick:()=>{const t=u[1].key;k(t)}},{default:()=>[a("取消选中第二行")]}),e(r,{type:"primary",onClick:()=>{u==null||u.forEach(t=>R(t.key))}},{default:()=>[a("选中当前页面所有行")]}),e(r,{type:"primary",onClick:()=>{C()}},{default:()=>[a("取消所有已选中行")]})]})]}),e(re,{takeoverAutoHeight:!0,onRegister:P,data:u,columns:this.baseColumns,"onUpdate:columns":t=>this.baseColumns=t,loading:g,paginationCount:v,request:D,requestConfig:{params:n,formatRangeTime:[{key:"RangeTime",target:["signTimeStart","signTimeEnd"]}]},showPagination:d.pagination,manual:d.manual,rowKey:t=>t.key,checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":t=>this.checkedRowKeys=t,onUpdateCheckedRowKeys:w},null)]})}});export{Et as default};
diff --git a/js/table-pro-demo-B3fUrCSq.js.gz b/js/table-pro-demo-B3fUrCSq.js.gz
new file mode 100644
index 00000000..8ab6dbd7
Binary files /dev/null and b/js/table-pro-demo-B3fUrCSq.js.gz differ
diff --git a/js/table-pro-demo-DYyJ_70H.js b/js/table-pro-demo-DYyJ_70H.js
deleted file mode 100644
index ccfbe95e..00000000
--- a/js/table-pro-demo-DYyJ_70H.js
+++ /dev/null
@@ -1 +0,0 @@
-import{j as ue,Z as oe,$ as ie,T as le,z as M,X as re,Y as se}from"./hooks-e_5YOkn0.js";import{m as ne}from"./utils-m85f38M9.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./print-js@1.6.0-DO6wNZql.js";import{a as me}from"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./instance-BGBkh1Fq.js";import{M as H}from"./mockjs@1.1.0-ege38Uil.js";import{d as j}from"./dayjs@1.11.13-Dcmsq1le.js";import{e as y,an as de,P as l,al as T,M as J,H as pe,am as ce,N as L,I as X,aj as Y,ao as h,w as fe}from"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import{m as ge,d as e,J as a,F as ye,q as ke}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{k as p}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./axios@1.10.0-Dq7h7Pqt.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function Ce(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!ke(u)}const ht=ge({name:"TableProDemo",setup(){const{format:u}=se(),{info:z}=de(),[b,{formModel:k,reset:v}]=ue({RangeTime:null,name:null,status:null}),[n,{runTableRequest:m,getCurrentTableRequestParams:G,print:D,downloadCsv:F,runAsyncTableRequest:O,setPage:P,setPageSize:I,resetTablePagination:V}]=oe(),f=p([]),C=p([{type:"selection"},{title:"Name",key:"name"},{title:"Sign Status",key:"statusText"},{title:"Sign Time",key:"signTimeStart",render:o=>u(o.signTimeStart)+" ~ "+u(o.signTimeEnd)},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:o=>o.tags.map(i=>e(fe,{type:"info",bordered:!1,style:"margin-right: 6px"},Ce(i)?i:{default:()=>[i]}))},{title:"Remark",key:"remark"}]),g=p(0),A=p(k()),R=p((()=>{const d=[],i=j().valueOf();for(let r=0;r<30;r++)d.push({key:ne(),name:H.Random.cname(),age:r+20,address:H.Random.city(),tags:["nice","developer"],remark:"我是一条很长很长的备注",status:r%2===0?"success":"error",statusText:r%2===0?"在线":"离线",signTimeStart:j(i).add(r*2,"year").valueOf(),signTimeEnd:j(i).add(r+5,"day").valueOf()});return d})()),w=p({pagination:!0,manual:!1}),[B,{checkedRowKeysBind:S,getKeys:K,getRows:t,clearKey:Z,clearAll:_,selectKey:$}]=ie(f,C,{rowKey:"key",onChange:(o,d,i)=>{}}),Q=p(!0),E=o=>o==null,W=o=>new Promise(d=>{const{page:i=1,pageSize:r=10,name:N,status:U,signTimeStart:q,signTimeEnd:x}=o||{};let s=R.value;const ae=R.value.length;N&&(s=s.filter(c=>c.name.includes(N))),U&&(s=s.filter(c=>c.status===U)),q&&x&&(s=s.filter(c=>c.signTimeStart>=q&&c.signTimeEnd<=x)),s=s.slice((i-1)*r,i*r),setTimeout(()=>{d({code:0,data:s,total:E(U)&&E(N)&&(E(q)||E(x))?ae:s.length,message:"success",page:i,pageSize:r})},1e3)}),{run:ee,loading:te}=me(W,{onSuccess:o=>{const{data:d,total:i}=o;f.value=d,g.value=i}});return{tableDataRef:f,baseColumns:C,itemCountRef:g,loadingGetPersonList:te,runGetPersonList:ee,conditionRef:A,radioRef:w,runTableRequest:m,tableProRegister:n,print:D,downloadCsv:F,checkedRowKeysBind:S,checkedRowKeys:B,getKeys:K,getRows:t,clearKey:Z,clearAll:_,collapseRef:Q,selectKey:$,register:b,reset:v,setPage:P,setPageSize:I,resetTablePagination:V,infoDialog:z}},render(){const{tableDataRef:u,baseColumns:z,itemCountRef:b,loadingGetPersonList:k,runGetPersonList:v,conditionRef:n,radioRef:m,runTableRequest:G,tableProRegister:D,print:F,downloadCsv:O,checkedRowKeysBind:P,getKeys:I,getRows:V,clearKey:f,clearAll:C,selectKey:g,register:A,reset:R,setPage:w,setPageSize:B,resetTablePagination:S,infoDialog:K}=this;return e(y,{vertical:!0,class:"h-full"},{default:()=>[e(le,{open:this.collapseRef,onRegister:A},{default:()=>e(ye,null,[e(T,{label:"用户名"},{default:()=>[e(J,{value:n.name,"onUpdate:value":t=>n.name=t,clearable:!0},null)]}),e(T,{label:"状态"},{default:()=>[e(pe,{value:n.status,"onUpdate:value":t=>n.status=t,clearable:!0,options:[{label:"成功",value:"success"},{label:"失败",value:"error"}]},null)]}),e(T,{label:"登陆时间"},{default:()=>[e(ce,{type:"datetimerange",value:n.RangeTime,"onUpdate:value":t=>n.RangeTime=t,clearable:!0},null)]}),e(T,{label:"演示折叠的条件框"},{default:()=>[e(J,{readonly:!0,placeholder:"我只是为了占位"},null)]})]),action:()=>e(y,null,{default:()=>[e(l,{onClick:()=>R(this.conditionRef)},{default:()=>[a("重置")]}),e(l,{type:"primary",onClick:()=>G(),loading:k},{default:()=>[a("查询")]})]}),collapse:t=>t?e(l,{onClick:()=>this.collapseRef=!0,secondary:!0},{default:()=>"受控展开",icon:()=>e(M,{name:"dark",size:"18"},null)}):e(l,{onClick:()=>this.collapseRef=!1,secondary:!0},{default:()=>"受控收起",icon:()=>e(M,{name:"light",size:"18"},null)})}),e(L,{title:"常用高级拓展功能"},{default:()=>[e(y,null,{default:()=>[e(X,{label:"分页"},{default:()=>[e(Y,{value:m.pagination,"onUpdate:value":t=>m.pagination=t},{default:()=>[e(h,{value:!0},{default:()=>[a("显示分页")]}),e(h,{value:!1},{default:()=>[a("隐藏分页")]})]})]}),e(X,{label:"自动更新"},{default:()=>[e(Y,{value:m.manual,"onUpdate:value":t=>m.manual=t},{default:()=>[e(h,{value:!1},{default:()=>[a("自动更新")]}),e(h,{value:!0},{default:()=>[a("取消自动")]})]})]})]})]}),e(L,{title:"useTablePro 部分方法"},{default:()=>[e(y,null,{default:()=>[e(l,{type:"primary",onClick:()=>F()},{default:()=>[a("打印")]}),e(l,{type:"primary",onClick:()=>{K({title:"下载 CSV",content:"下载 CSV",positiveText:"下载",negativeText:"取消",onPositiveClick:()=>{O()}})}},{default:()=>[a("下载 csv")]}),e(l,{type:"primary",onClick:()=>w(2)},{default:()=>[a("设置分页页码为 2")]}),e(l,{type:"primary",onClick:()=>B(20)},{default:()=>[a("设置分页每页条数为 20")]}),e(l,{type:"primary",onClick:()=>S()},{default:()=>[a("重置分页")]})]})]}),e(L,{title:"useCheckedRowKeys 部分方法"},{default:()=>[e(y,null,{default:()=>[e(l,{type:"primary",onClick:()=>{const t=u[1].key;g(t)}},{default:()=>[a("选中第二行")]}),e(l,{type:"primary",onClick:()=>{const t=u[1].key;f(t)}},{default:()=>[a("取消选中第二行")]}),e(l,{type:"primary",onClick:()=>{u==null||u.forEach(t=>g(t.key))}},{default:()=>[a("选中当前页面所有行")]}),e(l,{type:"primary",onClick:()=>{C()}},{default:()=>[a("取消所有已选中行")]})]})]}),e(re,{takeoverAutoHeight:!0,onRegister:D,data:u,columns:this.baseColumns,"onUpdate:columns":t=>this.baseColumns=t,loading:k,paginationCount:b,request:v,requestConfig:{params:n,formatRangeTime:[{key:"RangeTime",target:["signTimeStart","signTimeEnd"]}]},showPagination:m.pagination,manual:m.manual,rowKey:t=>t.key,checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":t=>this.checkedRowKeys=t,onUpdateCheckedRowKeys:P},null)]})}});export{ht as default};
diff --git a/js/table-pro-demo-DYyJ_70H.js.gz b/js/table-pro-demo-DYyJ_70H.js.gz
deleted file mode 100644
index d9da007a..00000000
Binary files a/js/table-pro-demo-DYyJ_70H.js.gz and /dev/null differ
diff --git a/js/utils-m85f38M9.js b/js/utils-BPTDWjJB.js
similarity index 98%
rename from js/utils-m85f38M9.js
rename to js/utils-BPTDWjJB.js
index c208b107..fd802a43 100644
--- a/js/utils-m85f38M9.js
+++ b/js/utils-BPTDWjJB.js
@@ -1 +1 @@
-import{u as ve,a as Pe,b as Fe,L as Re,S as Ie,c as Te,A as je,d as Be}from"./hooks-e_5YOkn0.js";import{c as i}from"./currency.js@2.0.4-9OAR_aOO.js";import{c as C}from"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{z as Me,c as De,r as Oe}from"./lodash-es@4.17.21-UVJw7vmf.js";import{k as Ue,a as Ve,v as ze,x as Ke}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import{w as S,j as qe}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";const E=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2","#9b8bba","#e098c7","#8fd3e8","#71669e","#cc70af","#7cb4cc","#7EC4FF","#5FCBB0","#49C4BF","#F0C9CA","#34DC90","#3295E0","#EAB62E","#76C3F3","#2DC2C0","#FCC43F","#84CFFF"],A="transparent",W={},k={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},L={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},v={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},P={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},F={itemStyle:{borderWidth:0,borderColor:"#ccc"}},R={itemStyle:{borderWidth:0,borderColor:"#ccc"}},I={itemStyle:{borderWidth:0,borderColor:"#ccc"}},T={itemStyle:{borderWidth:0,borderColor:"#ccc"}},j={itemStyle:{borderWidth:0,borderColor:"#ccc"}},B={itemStyle:{borderWidth:0,borderColor:"#ccc"}},M={itemStyle:{borderWidth:0,borderColor:"#ccc"}},D={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},O={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},U={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},V={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},z={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},K={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},q={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},J={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Y={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},N={textStyle:{color:"#999999"},pageTextStyle:{color:"#999999"}},X={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Z={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},G={color:["#fc97af","#87f7cf"]},H={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},Q={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},Je={color:E,backgroundColor:A,textStyle:W,title:k,line:L,radar:v,bar:P,pie:F,scatter:R,boxplot:I,parallel:T,sankey:j,funnel:B,gauge:M,candlestick:D,graph:O,map:U,geo:V,categoryAxis:z,valueAxis:K,logAxis:q,timeAxis:J,toolbox:Y,legend:N,tooltip:X,timeline:Z,visualMap:G,dataZoom:H,markPoint:Q},Ye=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:A,bar:P,boxplot:I,candlestick:D,categoryAxis:z,color:E,dataZoom:H,default:Je,funnel:B,gauge:M,geo:V,graph:O,legend:N,line:L,logAxis:q,map:U,markPoint:Q,parallel:T,pie:F,radar:v,sankey:j,scatter:R,textStyle:W,timeAxis:J,timeline:Z,title:k,toolbox:Y,tooltip:X,valueAxis:K,visualMap:G},Symbol.toStringTag,{value:"Module"})),ee=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089","#516b91","#59c4e6","#edafda","#93b7e3","#a5e7f0","#cbb0e3"],te="transparent",oe={},re={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},le={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},ce={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},se={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ae={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ne={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ie={itemStyle:{borderWidth:0,borderColor:"#ccc"}},de={itemStyle:{borderWidth:0,borderColor:"#ccc"}},fe={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ue={itemStyle:{borderWidth:0,borderColor:"#ccc"}},be={itemStyle:{borderWidth:0,borderColor:"#ccc"}},pe={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},he={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},ye={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},me={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Se={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},ge={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},we={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Ce={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},xe={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},$e={textStyle:{color:"#333333"}},_e={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},Ee={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},Ae={color:["#5ab1ef","#e0ffff"]},We={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},ke={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Ne={color:ee,backgroundColor:te,textStyle:oe,title:re,line:le,radar:ce,bar:se,pie:ae,scatter:ne,boxplot:ie,parallel:de,sankey:fe,funnel:ue,gauge:be,candlestick:pe,graph:he,map:ye,geo:me,categoryAxis:Se,valueAxis:ge,logAxis:we,timeAxis:Ce,toolbox:xe,legend:$e,tooltip:_e,timeline:Ee,visualMap:Ae,dataZoom:We,markPoint:ke},Xe=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:te,bar:se,boxplot:ie,candlestick:pe,categoryAxis:Se,color:ee,dataZoom:We,default:Ne,funnel:ue,gauge:be,geo:me,graph:he,legend:$e,line:le,logAxis:we,map:ye,markPoint:ke,parallel:de,pie:ae,radar:ce,sankey:fe,scatter:ne,textStyle:oe,timeAxis:Ce,timeline:Ee,title:re,toolbox:xe,tooltip:_e,valueAxis:ge,visualMap:Ae},Symbol.toStringTag,{value:"Module"})),St=()=>{const e=Object.assign({"/src/app-config/echart-themes/macarons/macarons-dark.json":Ye,"/src/app-config/echart-themes/macarons/macarons.json":Xe}),o=/\/([^/]+)\.json$/;return Object.keys(e).reduce((r,l)=>{var c;const s=(c=l.match(o))==null?void 0:c[1];if(s)return r.push({name:s,theme:e[l].default}),r;throw new Error(`[RChart Theme Error]: name ${l} is invalid!`)},[])},gt=e=>{const{getAppTheme:o}=ve(),{theme:t}=o();return Object.assign({},e,{text:"loading",color:"#c23531",textColor:t?"#fff":"#000",maskColor:t?"rgba(0, 0, 0, 0.8)":"rgba(255, 255, 255, 0.8)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"})},wt=()=>({notMerge:!0,lazyUpdate:!0,silent:!1,replaceMerge:[]}),Ct=(e,o)=>{var s;const{domToImageOptions:t,printOptions:r}=o??{},{create:l}=Pe(e,{...t,beforeCreate:c=>{var a,n;(a=t==null?void 0:t.beforeCreate)==null||a.call(t,c),(n=window.$loadingBar)==null||n.start()},created(c,a){var n,u;(n=t==null?void 0:t.created)==null||n.call(t,c,a),(u=window.$loadingBar)==null||u.finish()},createdError(c){var a,n;(a=t==null?void 0:t.createdError)==null||a.call(t,c),(n=window.$loadingBar)==null||n.error()}});(s=l("jpeg"))==null||s.then(c=>{const{print:a}=Fe(c,{type:"image",base64:!0,targetStyles:["*"],...Me(r,["type","base64"])});a()})},Ze=".n-menu-item-content--selected",Ge=".n-menu-item",He=".n-menu-item-content--child-active",xt=()=>{const e=f(Re),o=(e==null?void 0:e.querySelector(Ze))||(e==null?void 0:e.querySelector(He)),t=f(Ie);let r=0;const l=e==null?void 0:e.querySelector(Ge);if(t){const{height:s}=t.getBoundingClientRect();r=s}if(o&&e){const s=o.getBoundingClientRect(),c=e.getBoundingClientRect();if(!(s.top>=c.top+r&&s.bottom<=c.bottom)){const n=Te(),u=e.scrollTop,p=l?parseInt(window.getComputedStyle(l).marginTop):6;n({top:s.top-c.top+u-r-p,left:0,behavior:"smooth"})}}};var b=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(b||{});const Qe={BASE_URL:"/ray-template/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",VITE_APP_URL:"/"},$t=()=>Qe,_t=(e,o)=>{const t=document.createElement("a");t.href=e,t.download=o,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},h=(e,o)=>Object.prototype.toString.call(e).includes(o),Et=(e=16,o=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),r=[],l=window.crypto||window.msCrypto;let s=0;for(s=0;s{const e=navigator.userAgent;return/windows/i.test(e)?b.Windows:/macintosh|mac os x/i.test(e)?b.MacOS:/linux/i.test(e)?b.Linux:/android/i.test(e)?b.Android:/iphone|ipad|ipod/i.test(e)?b.IOS:b.Unknown},Wt=(e,o)=>{const t=e.split("?").filter(Boolean)[0],r=o.split("?").filter(Boolean)[0],l=/\/$/;return t.replace(l,"")===r.replace(l,"")},g=(e="sessionStorage")=>e==="localStorage"?window.localStorage:window.sessionStorage,y=(e,o)=>{const{prefix:t,prefixKey:r}=o??{};return t?(r||je)+e:e};function kt(e,o="sessionStorage",t){const r=y(e,t),l=g(o);return Object.keys(l).includes(r)}function Lt(e,o,t="sessionStorage",r){if(!e){console.error("[setStorage]: Failed to set stored data: key is empty");return}const l=y(e,r),s=g(t);try{s.setItem(l,JSON.stringify(o))}catch(c){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,c)}}function vt(e,o="sessionStorage",t){const r=y(e,t),l=g(o),{defaultValue:s}=t??{};try{const c=l.getItem(r);return c===null?s??null:JSON.parse(c)}catch(c){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,c),s??null}}const Pt=(e,o,t)=>{if(!e){console.error("[removeStorage]: Failed to remove stored data: key is empty");return}const r=y(e,t),l=window.localStorage,s=window.sessionStorage,c=a=>{Object.keys(a).forEach(n=>a.removeItem(y(n,t)))};switch(e){case"__all__":c(l),c(s);break;case"__all_sessionStorage__":c(s);break;case"__all_localStorage__":c(l);break;default:g(o).removeItem(r)}},Ft=(e,o)=>{const r=S(()=>f(e),()=>{const l=f(e);l&&(typeof o=="string"?o.trim().split(" "):o).forEach(c=>{c&&l.classList.add(c)})},{immediate:!0});m(r)},Rt=(e,o)=>{const r=S(()=>f(e),()=>{const l=f(e);if(l)if(o==="removeAllClass"){const s=l.classList;s.forEach(c=>s.remove(c))}else(typeof o=="string"?o.trim().split(" "):o).forEach(c=>{c&&l.classList.remove(c)})},{immediate:!0});m(r)},It=(e,o)=>{const t=Ue(!1),l=S(()=>f(e),()=>{const s=f(e);if(!s)t.value=!1;else{const c=s.className,a=o.trim().split(" ").filter(n=>n!=="");t.value=a.some(n=>c.includes(n))}},{immediate:!0});return m(l),t},et=e=>{const o=["webkit","moz","ms","o"],t={};return o.forEach(r=>{t[`${r}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),t[e]=e,t},Tt=(e,o)=>{const t=(s,c)=>{s.split(";").forEach(a=>{const[n,u]=a.split(":");if(n&&u){const p=n.trim(),x=u.trim();if(n.startsWith("--"))c.style.setProperty(p,x);else if(n.startsWith("-"))c.style.setProperty(n,u);else{const $=et(p);Object.keys($).forEach(_=>{c.style.setProperty(_,$[_])}),c.style.setProperty(p,x)}}})},l=S(()=>f(e),()=>{const s=f(e);s&&(h(o,"String")?t(o,s):h(o,"Array")?o.forEach(c=>{t(c,s)}):Object.keys(o).forEach(a=>{t(`${a}: ${o[a]}`,s)}))},{immediate:!0});m(l)},jt=(e,o=1,t)=>{if(!e)return e;if(e.includes("rgba"))return e.replace(/rgba\((.*?),(.*?),(.*?),.*?\)/,`rgba($1,$2,$3,${o})`);if(e.includes("rgb("))return e.replace("rgb","rgba").replace(")",`, ${o})`);if(e.includes("hsla"))return e.replace(/hsla\((.*?),(.*?),(.*?),.*?\)/,`hsla($1,$2,$3,${o})`);if(e.includes("hsl("))return e.replace("hsl","hsla").replace(")",`, ${o})`);if(e.startsWith("#")){const r=e.replace("#","");try{switch(r.length){case 3:return`rgba(${parseInt(r[0]+r[0],16)}, ${parseInt(r[1]+r[1],16)}, ${parseInt(r[2]+r[2],16)}, ${o})`;case 6:return`rgba(${parseInt(r.slice(0,2),16)}, ${parseInt(r.slice(2,4),16)}, ${parseInt(r.slice(4,6),16)}, ${o})`;case 8:return`rgba(${parseInt(r.slice(0,2),16)}, ${parseInt(r.slice(2,4),16)}, ${parseInt(r.slice(4,6),16)}, ${o})`;default:return t||e}}catch{return e}}return e},Bt=(e,o)=>{const{defaultElement:t}={};if(!e)return t?[t]:null;const r=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{const l=Array.from(document.querySelectorAll(r));return!l.length&&t?[t]:l}catch(l){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,l),t?[t]:null}},Mt=(e,o="px")=>e==="auto"?e:typeof e=="number"?e.toString()+o:h(e,"String")&&Be.cssUnit.test(e)?e:e+o,d={precision:8,decimal:"."},w=(e,o,t)=>{if(!(e!=null&&e.length))return i(0,d);if(e.length===1)return i(e[0],d);const r=i(o,d);return e.reduce(t,r)},tt=(e,o)=>{const t={...d,...o},r=i(e,t),{type:l="number"}=t;return l==="number"?r.value:r.toString()},Dt=(...e)=>e.length?e.length===1?i(e[0],d).add(0):w(e,0,(o,t)=>o.add(t)):i(0,d),Ot=(...e)=>{if(!e.length)return i(0,d);if(e.length===1)return i(e[0],d).subtract(0);if(e.length===2){const[r,l]=e;return i(r,d).subtract(l)}const[o,...t]=e;return w(t,o,(r,l)=>r.subtract(l))},Ut=(...e)=>e.length===1?i(e[0],d).multiply(1):w(e,1,(o,t)=>i(o,d).multiply(t)),Vt=(...e)=>{if(e.length===1)return i(e[0],d).divide(1);if(e.length===2){const[r,l]=e;return i(r,d).divide(l)}const o=De(e),t=o.shift();return w(o,t,(r,l)=>i(r,d).divide(l))},zt=(e,o,t)=>{if(o<=1)return[e||0];if(!e)return new Array(o).fill(0);const r={...d,...t};return i(e,r).distribute(o).map(s=>tt(s,r))};function ot(e,...o){if(Array.isArray(e))e.forEach(t=>ot(t,...o));else return e(...o)}function f(e,o){var r;if(!e)return o;let t;return typeof e=="function"?t=e():Ve(e)?t=((r=e.value)==null?void 0:r.$el)??e.value:t=e,t}function Kt(e,o){if(!e){const{defaultElement:t=null}=o??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||h(e,"Object"))return()=>e;if(typeof e=="function")return e}function m(e){return ze()?(Ke(e),!0):!1}function qt(e,o){const t=qe(e,o);m(t)}const Le="4cP+dX5FI2EVYzln",Jt=(e,o)=>{try{const r=C.AES.decrypt(e,o||Le).toString(C.enc.Utf8);return JSON.parse(r)}catch(t){console.error(`Unknown error: ${t}`)}},Yt=(e,o)=>C.AES.encrypt(JSON.stringify(e),Le).toString(),Nt=(e,o,t,r)=>{if(!e||typeof e!="object"){console.warn(`[updateObjectValue]: targetObject must be an object, received ${typeof e}`);return}Object.hasOwn(e,o)&&(h(t,"Object")?e[o]={...e[o],...t}:e[o]=t,r==null||r())},Xt=e=>Oe(Object.entries(e).reverse(),(o,[t,r])=>(o[t]=r,o),{});export{It as A,Jt as B,qt as C,Yt as D,kt as E,Vt as F,Ut as G,Ot as H,Dt as I,tt as J,zt as K,$t as a,Tt as b,jt as c,Mt as d,f as e,wt as f,vt as g,St as h,h as i,_t as j,ot as k,gt as l,Et as m,Ft as n,m as o,Ct as p,Bt as q,Kt as r,Lt as s,Xt as t,Nt as u,Wt as v,Pt as w,xt as x,Rt as y,At as z};
+import{u as ve,a as Pe,b as Fe,L as Re,S as Ie,c as Te,A as je,d as Be}from"./hooks-CkuihJ2J.js";import{c as i}from"./currency.js@2.0.4-9OAR_aOO.js";import{c as C}from"./crypto-js@4.2.0-BC7ZohPc.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{z as Me,c as De,r as Oe}from"./lodash-es@4.17.21-UVJw7vmf.js";import{k as Ue,a as Ve,v as ze,x as Ke}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import{w as S,j as qe}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";const E=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2","#9b8bba","#e098c7","#8fd3e8","#71669e","#cc70af","#7cb4cc","#7EC4FF","#5FCBB0","#49C4BF","#F0C9CA","#34DC90","#3295E0","#EAB62E","#76C3F3","#2DC2C0","#FCC43F","#84CFFF"],A="transparent",W={},k={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},L={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},v={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},P={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},F={itemStyle:{borderWidth:0,borderColor:"#ccc"}},R={itemStyle:{borderWidth:0,borderColor:"#ccc"}},I={itemStyle:{borderWidth:0,borderColor:"#ccc"}},T={itemStyle:{borderWidth:0,borderColor:"#ccc"}},j={itemStyle:{borderWidth:0,borderColor:"#ccc"}},B={itemStyle:{borderWidth:0,borderColor:"#ccc"}},M={itemStyle:{borderWidth:0,borderColor:"#ccc"}},D={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},O={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},U={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},V={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},z={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},K={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},q={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},J={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Y={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},N={textStyle:{color:"#999999"},pageTextStyle:{color:"#999999"}},X={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Z={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},G={color:["#fc97af","#87f7cf"]},H={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},Q={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},Je={color:E,backgroundColor:A,textStyle:W,title:k,line:L,radar:v,bar:P,pie:F,scatter:R,boxplot:I,parallel:T,sankey:j,funnel:B,gauge:M,candlestick:D,graph:O,map:U,geo:V,categoryAxis:z,valueAxis:K,logAxis:q,timeAxis:J,toolbox:Y,legend:N,tooltip:X,timeline:Z,visualMap:G,dataZoom:H,markPoint:Q},Ye=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:A,bar:P,boxplot:I,candlestick:D,categoryAxis:z,color:E,dataZoom:H,default:Je,funnel:B,gauge:M,geo:V,graph:O,legend:N,line:L,logAxis:q,map:U,markPoint:Q,parallel:T,pie:F,radar:v,sankey:j,scatter:R,textStyle:W,timeAxis:J,timeline:Z,title:k,toolbox:Y,tooltip:X,valueAxis:K,visualMap:G},Symbol.toStringTag,{value:"Module"})),ee=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089","#516b91","#59c4e6","#edafda","#93b7e3","#a5e7f0","#cbb0e3"],te="transparent",oe={},re={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},le={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},ce={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},se={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ae={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ne={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ie={itemStyle:{borderWidth:0,borderColor:"#ccc"}},de={itemStyle:{borderWidth:0,borderColor:"#ccc"}},fe={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ue={itemStyle:{borderWidth:0,borderColor:"#ccc"}},be={itemStyle:{borderWidth:0,borderColor:"#ccc"}},pe={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},he={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},ye={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},me={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Se={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},ge={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},we={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Ce={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},xe={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},$e={textStyle:{color:"#333333"}},_e={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},Ee={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},Ae={color:["#5ab1ef","#e0ffff"]},We={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},ke={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Ne={color:ee,backgroundColor:te,textStyle:oe,title:re,line:le,radar:ce,bar:se,pie:ae,scatter:ne,boxplot:ie,parallel:de,sankey:fe,funnel:ue,gauge:be,candlestick:pe,graph:he,map:ye,geo:me,categoryAxis:Se,valueAxis:ge,logAxis:we,timeAxis:Ce,toolbox:xe,legend:$e,tooltip:_e,timeline:Ee,visualMap:Ae,dataZoom:We,markPoint:ke},Xe=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:te,bar:se,boxplot:ie,candlestick:pe,categoryAxis:Se,color:ee,dataZoom:We,default:Ne,funnel:ue,gauge:be,geo:me,graph:he,legend:$e,line:le,logAxis:we,map:ye,markPoint:ke,parallel:de,pie:ae,radar:ce,sankey:fe,scatter:ne,textStyle:oe,timeAxis:Ce,timeline:Ee,title:re,toolbox:xe,tooltip:_e,valueAxis:ge,visualMap:Ae},Symbol.toStringTag,{value:"Module"})),St=()=>{const e=Object.assign({"/src/app-config/echart-themes/macarons/macarons-dark.json":Ye,"/src/app-config/echart-themes/macarons/macarons.json":Xe}),o=/\/([^/]+)\.json$/;return Object.keys(e).reduce((r,l)=>{var c;const s=(c=l.match(o))==null?void 0:c[1];if(s)return r.push({name:s,theme:e[l].default}),r;throw new Error(`[RChart Theme Error]: name ${l} is invalid!`)},[])},gt=e=>{const{getAppTheme:o}=ve(),{theme:t}=o();return Object.assign({},e,{text:"loading",color:"#c23531",textColor:t?"#fff":"#000",maskColor:t?"rgba(0, 0, 0, 0.8)":"rgba(255, 255, 255, 0.8)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"})},wt=()=>({notMerge:!0,lazyUpdate:!0,silent:!1,replaceMerge:[]}),Ct=(e,o)=>{var s;const{domToImageOptions:t,printOptions:r}=o??{},{create:l}=Pe(e,{...t,beforeCreate:c=>{var a,n;(a=t==null?void 0:t.beforeCreate)==null||a.call(t,c),(n=window.$loadingBar)==null||n.start()},created(c,a){var n,u;(n=t==null?void 0:t.created)==null||n.call(t,c,a),(u=window.$loadingBar)==null||u.finish()},createdError(c){var a,n;(a=t==null?void 0:t.createdError)==null||a.call(t,c),(n=window.$loadingBar)==null||n.error()}});(s=l("jpeg"))==null||s.then(c=>{const{print:a}=Fe(c,{type:"image",base64:!0,targetStyles:["*"],...Me(r,["type","base64"])});a()})},Ze=".n-menu-item-content--selected",Ge=".n-menu-item",He=".n-menu-item-content--child-active",xt=()=>{const e=f(Re),o=(e==null?void 0:e.querySelector(Ze))||(e==null?void 0:e.querySelector(He)),t=f(Ie);let r=0;const l=e==null?void 0:e.querySelector(Ge);if(t){const{height:s}=t.getBoundingClientRect();r=s}if(o&&e){const s=o.getBoundingClientRect(),c=e.getBoundingClientRect();if(!(s.top>=c.top+r&&s.bottom<=c.bottom)){const n=Te(),u=e.scrollTop,p=l?parseInt(window.getComputedStyle(l).marginTop):6;n({top:s.top-c.top+u-r-p,left:0,behavior:"smooth"})}}};var b=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(b||{});const Qe={BASE_URL:"/ray-template/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",VITE_APP_URL:"/"},$t=()=>Qe,_t=(e,o)=>{const t=document.createElement("a");t.href=e,t.download=o,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},h=(e,o)=>Object.prototype.toString.call(e).includes(o),Et=(e=16,o=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),r=[],l=window.crypto||window.msCrypto;let s=0;for(s=0;s{const e=navigator.userAgent;return/windows/i.test(e)?b.Windows:/macintosh|mac os x/i.test(e)?b.MacOS:/linux/i.test(e)?b.Linux:/android/i.test(e)?b.Android:/iphone|ipad|ipod/i.test(e)?b.IOS:b.Unknown},Wt=(e,o)=>{const t=e.split("?").filter(Boolean)[0],r=o.split("?").filter(Boolean)[0],l=/\/$/;return t.replace(l,"")===r.replace(l,"")},g=(e="sessionStorage")=>e==="localStorage"?window.localStorage:window.sessionStorage,y=(e,o)=>{const{prefix:t,prefixKey:r}=o??{};return t?(r||je)+e:e};function kt(e,o="sessionStorage",t){const r=y(e,t),l=g(o);return Object.keys(l).includes(r)}function Lt(e,o,t="sessionStorage",r){if(!e){console.error("[setStorage]: Failed to set stored data: key is empty");return}const l=y(e,r),s=g(t);try{s.setItem(l,JSON.stringify(o))}catch(c){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,c)}}function vt(e,o="sessionStorage",t){const r=y(e,t),l=g(o),{defaultValue:s}=t??{};try{const c=l.getItem(r);return c===null?s??null:JSON.parse(c)}catch(c){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,c),s??null}}const Pt=(e,o,t)=>{if(!e){console.error("[removeStorage]: Failed to remove stored data: key is empty");return}const r=y(e,t),l=window.localStorage,s=window.sessionStorage,c=a=>{Object.keys(a).forEach(n=>a.removeItem(y(n,t)))};switch(e){case"__all__":c(l),c(s);break;case"__all_sessionStorage__":c(s);break;case"__all_localStorage__":c(l);break;default:g(o).removeItem(r)}},Ft=(e,o)=>{const r=S(()=>f(e),()=>{const l=f(e);l&&(typeof o=="string"?o.trim().split(" "):o).forEach(c=>{c&&l.classList.add(c)})},{immediate:!0});m(r)},Rt=(e,o)=>{const r=S(()=>f(e),()=>{const l=f(e);if(l)if(o==="removeAllClass"){const s=l.classList;s.forEach(c=>s.remove(c))}else(typeof o=="string"?o.trim().split(" "):o).forEach(c=>{c&&l.classList.remove(c)})},{immediate:!0});m(r)},It=(e,o)=>{const t=Ue(!1),l=S(()=>f(e),()=>{const s=f(e);if(!s)t.value=!1;else{const c=s.className,a=o.trim().split(" ").filter(n=>n!=="");t.value=a.some(n=>c.includes(n))}},{immediate:!0});return m(l),t},et=e=>{const o=["webkit","moz","ms","o"],t={};return o.forEach(r=>{t[`${r}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),t[e]=e,t},Tt=(e,o)=>{const t=(s,c)=>{s.split(";").forEach(a=>{const[n,u]=a.split(":");if(n&&u){const p=n.trim(),x=u.trim();if(n.startsWith("--"))c.style.setProperty(p,x);else if(n.startsWith("-"))c.style.setProperty(n,u);else{const $=et(p);Object.keys($).forEach(_=>{c.style.setProperty(_,$[_])}),c.style.setProperty(p,x)}}})},l=S(()=>f(e),()=>{const s=f(e);s&&(h(o,"String")?t(o,s):h(o,"Array")?o.forEach(c=>{t(c,s)}):Object.keys(o).forEach(a=>{t(`${a}: ${o[a]}`,s)}))},{immediate:!0});m(l)},jt=(e,o=1,t)=>{if(!e)return e;if(e.includes("rgba"))return e.replace(/rgba\((.*?),(.*?),(.*?),.*?\)/,`rgba($1,$2,$3,${o})`);if(e.includes("rgb("))return e.replace("rgb","rgba").replace(")",`, ${o})`);if(e.includes("hsla"))return e.replace(/hsla\((.*?),(.*?),(.*?),.*?\)/,`hsla($1,$2,$3,${o})`);if(e.includes("hsl("))return e.replace("hsl","hsla").replace(")",`, ${o})`);if(e.startsWith("#")){const r=e.replace("#","");try{switch(r.length){case 3:return`rgba(${parseInt(r[0]+r[0],16)}, ${parseInt(r[1]+r[1],16)}, ${parseInt(r[2]+r[2],16)}, ${o})`;case 6:return`rgba(${parseInt(r.slice(0,2),16)}, ${parseInt(r.slice(2,4),16)}, ${parseInt(r.slice(4,6),16)}, ${o})`;case 8:return`rgba(${parseInt(r.slice(0,2),16)}, ${parseInt(r.slice(2,4),16)}, ${parseInt(r.slice(4,6),16)}, ${o})`;default:return t||e}}catch{return e}}return e},Bt=(e,o)=>{const{defaultElement:t}={};if(!e)return t?[t]:null;const r=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{const l=Array.from(document.querySelectorAll(r));return!l.length&&t?[t]:l}catch(l){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,l),t?[t]:null}},Mt=(e,o="px")=>e==="auto"?e:typeof e=="number"?e.toString()+o:h(e,"String")&&Be.cssUnit.test(e)?e:e+o,d={precision:8,decimal:"."},w=(e,o,t)=>{if(!(e!=null&&e.length))return i(0,d);if(e.length===1)return i(e[0],d);const r=i(o,d);return e.reduce(t,r)},tt=(e,o)=>{const t={...d,...o},r=i(e,t),{type:l="number"}=t;return l==="number"?r.value:r.toString()},Dt=(...e)=>e.length?e.length===1?i(e[0],d).add(0):w(e,0,(o,t)=>o.add(t)):i(0,d),Ot=(...e)=>{if(!e.length)return i(0,d);if(e.length===1)return i(e[0],d).subtract(0);if(e.length===2){const[r,l]=e;return i(r,d).subtract(l)}const[o,...t]=e;return w(t,o,(r,l)=>r.subtract(l))},Ut=(...e)=>e.length===1?i(e[0],d).multiply(1):w(e,1,(o,t)=>i(o,d).multiply(t)),Vt=(...e)=>{if(e.length===1)return i(e[0],d).divide(1);if(e.length===2){const[r,l]=e;return i(r,d).divide(l)}const o=De(e),t=o.shift();return w(o,t,(r,l)=>i(r,d).divide(l))},zt=(e,o,t)=>{if(o<=1)return[e||0];if(!e)return new Array(o).fill(0);const r={...d,...t};return i(e,r).distribute(o).map(s=>tt(s,r))};function ot(e,...o){if(Array.isArray(e))e.forEach(t=>ot(t,...o));else return e(...o)}function f(e,o){var r;if(!e)return o;let t;return typeof e=="function"?t=e():Ve(e)?t=((r=e.value)==null?void 0:r.$el)??e.value:t=e,t}function Kt(e,o){if(!e){const{defaultElement:t=null}=o??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||h(e,"Object"))return()=>e;if(typeof e=="function")return e}function m(e){return ze()?(Ke(e),!0):!1}function qt(e,o){const t=qe(e,o);m(t)}const Le="4cP+dX5FI2EVYzln",Jt=(e,o)=>{try{const r=C.AES.decrypt(e,o||Le).toString(C.enc.Utf8);return JSON.parse(r)}catch(t){console.error(`Unknown error: ${t}`)}},Yt=(e,o)=>C.AES.encrypt(JSON.stringify(e),Le).toString(),Nt=(e,o,t,r)=>{if(!e||typeof e!="object"){console.warn(`[updateObjectValue]: targetObject must be an object, received ${typeof e}`);return}Object.hasOwn(e,o)&&(h(t,"Object")?e[o]={...e[o],...t}:e[o]=t,r==null||r())},Xt=e=>Oe(Object.entries(e).reverse(),(o,[t,r])=>(o[t]=r,o),{});export{It as A,Jt as B,qt as C,Yt as D,kt as E,Vt as F,Ut as G,Ot as H,Dt as I,tt as J,zt as K,$t as a,Tt as b,jt as c,Mt as d,f as e,wt as f,vt as g,St as h,h as i,_t as j,ot as k,gt as l,Et as m,Ft as n,m as o,Ct as p,Bt as q,Kt as r,Lt as s,Xt as t,Nt as u,Wt as v,Pt as w,xt as x,Rt as y,At as z};
diff --git a/js/utils-BPTDWjJB.js.gz b/js/utils-BPTDWjJB.js.gz
new file mode 100644
index 00000000..50dd4ae6
Binary files /dev/null and b/js/utils-BPTDWjJB.js.gz differ
diff --git a/js/utils-m85f38M9.js.gz b/js/utils-m85f38M9.js.gz
deleted file mode 100644
index ce3be3d2..00000000
Binary files a/js/utils-m85f38M9.js.gz and /dev/null differ
diff --git a/js/vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js b/js/vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js
similarity index 100%
rename from js/vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js
rename to js/vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js
diff --git a/js/vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js.gz b/js/vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js.gz
similarity index 100%
rename from js/vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js.gz
rename to js/vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js.gz
diff --git a/js/vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js b/js/vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js
similarity index 95%
rename from js/vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js
rename to js/vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js
index b0c5515b..494fc421 100644
--- a/js/vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js
+++ b/js/vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js
@@ -1 +1 @@
-import{k as c,n as d,h as j}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import{w as x,f as p,g as q,l as S,x as b,v as T}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{o as m,a as v}from"./evtd@0.2.4-CI_DDEu_.js";function K(e){const t=c(!!e.value);if(t.value)return d(t);const n=x(e,o=>{o&&(t.value=!0,n())});return d(t)}function Q(e){const t=p(e),n=c(t.value);return x(t,o=>{n.value=o}),typeof e=="function"?n:{__v_isRef:!0,get value(){return n.value},set value(o){e.set(o)}}}function B(){return q()!==null}const C=typeof window<"u";let k,y;const D=()=>{var e,t;k=C?(t=(e=document)===null||e===void 0?void 0:e.fonts)===null||t===void 0?void 0:t.ready:void 0,y=!1,k!==void 0?k.then(()=>{y=!0}):y=!0};D();function z(e){if(y)return;let t=!1;S(()=>{y||k==null||k.then(()=>{t||e()})}),b(()=>{t=!0})}const h=c(null);function I(e){if(e.clientX>0||e.clientY>0)h.value={x:e.clientX,y:e.clientY};else{const{target:t}=e;if(t instanceof Element){const{left:n,top:o,width:u,height:a}=t.getBoundingClientRect();n>0||o>0?h.value={x:n+u/2,y:o+a/2}:h.value={x:0,y:0}}else h.value=null}}let g=0,_=!0;function A(){if(!C)return d(c(null));g===0&&m("click",document,I,!0);const e=()=>{g+=1};return _&&(_=B())?(T(e),b(()=>{g-=1,g===0&&v("click",document,I,!0)})):e(),d(h)}const F=c(void 0);let M=0;function H(){F.value=Date.now()}let L=!0;function G(e){if(!C)return d(c(!1));const t=c(!1);let n=null;function o(){n!==null&&window.clearTimeout(n)}function u(){o(),t.value=!0,n=window.setTimeout(()=>{t.value=!1},e)}M===0&&m("click",window,H,!0);const a=()=>{M+=1,m("click",window,u,!0)};return L&&(L=B())?(T(a),b(()=>{M-=1,M===0&&v("click",window,H,!0),v("click",window,u,!0),o()})):a(),d(t)}function J(e,t){return x(e,n=>{n!==void 0&&(t.value=n)}),p(()=>e.value===void 0?t.value:e.value)}function O(){const e=c(!1);return S(()=>{e.value=!0}),d(e)}function W(e,t){return p(()=>{for(const n of t)if(e[n]!==void 0)return e[n];return e[t[t.length-1]]})}const R=(typeof window>"u"?!1:/iPad|iPhone|iPod/.test(navigator.platform)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1)&&!window.MSStream;function Z(){return R}const $={xs:0,s:640,m:1024,l:1280,xl:1536,"2xl":1920};function U(e){return`(min-width: ${e}px)`}const w={};function N(e=$){if(!C)return p(()=>[]);if(typeof window.matchMedia!="function")return p(()=>[]);const t=c({}),n=Object.keys(e),o=(u,a)=>{u.matches?t.value[a]=!0:t.value[a]=!1};return n.forEach(u=>{const a=e[u];let s,r;w[a]===void 0?(s=window.matchMedia(U(a)),s.addEventListener?s.addEventListener("change",i=>{r.forEach(f=>{f(i,u)})}):s.addListener&&s.addListener(i=>{r.forEach(f=>{f(i,u)})}),r=new Set,w[a]={mql:s,cbs:r}):(s=w[a].mql,r=w[a].cbs),r.add(o),s.matches&&r.forEach(i=>{i(s,u)})}),b(()=>{n.forEach(u=>{const{cbs:a}=w[e[u]];a.has(o)&&a.delete(o)})}),p(()=>{const{value:u}=t;return n.filter(a=>u[a])})}function ee(e={},t){const n=j({ctrl:!1,command:!1,win:!1,shift:!1,tab:!1}),{keydown:o,keyup:u}=e,a=i=>{switch(i.key){case"Control":n.ctrl=!0;break;case"Meta":n.command=!0,n.win=!0;break;case"Shift":n.shift=!0;break;case"Tab":n.tab=!0;break}o!==void 0&&Object.keys(o).forEach(f=>{if(f!==i.key)return;const l=o[f];if(typeof l=="function")l(i);else{const{stop:E=!1,prevent:P=!1}=l;E&&i.stopPropagation(),P&&i.preventDefault(),l.handler(i)}})},s=i=>{switch(i.key){case"Control":n.ctrl=!1;break;case"Meta":n.command=!1,n.win=!1;break;case"Shift":n.shift=!1;break;case"Tab":n.tab=!1;break}u!==void 0&&Object.keys(u).forEach(f=>{if(f!==i.key)return;const l=u[f];if(typeof l=="function")l(i);else{const{stop:E=!1,prevent:P=!1}=l;E&&i.stopPropagation(),P&&i.preventDefault(),l.handler(i)}})},r=()=>{(t===void 0||t.value)&&(m("keydown",document,a),m("keyup",document,s)),t!==void 0&&x(t,i=>{i?(m("keydown",document,a),m("keyup",document,s)):(v("keydown",document,a),v("keyup",document,s))})};return B()?(T(r),b(()=>{(t===void 0||t.value)&&(v("keydown",document,a),v("keyup",document,s))})):r(),d(n)}export{Z as a,J as b,W as c,ee as d,G as e,A as f,N as g,K as h,O as i,z as o,Q as u};
+import{k as c,n as d,h as j}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import{w as x,f as p,g as q,l as S,x as b,v as T}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{o as m,a as v}from"./evtd@0.2.4-CI_DDEu_.js";function K(e){const t=c(!!e.value);if(t.value)return d(t);const n=x(e,o=>{o&&(t.value=!0,n())});return d(t)}function Q(e){const t=p(e),n=c(t.value);return x(t,o=>{n.value=o}),typeof e=="function"?n:{__v_isRef:!0,get value(){return n.value},set value(o){e.set(o)}}}function B(){return q()!==null}const C=typeof window<"u";let k,y;const D=()=>{var e,t;k=C?(t=(e=document)===null||e===void 0?void 0:e.fonts)===null||t===void 0?void 0:t.ready:void 0,y=!1,k!==void 0?k.then(()=>{y=!0}):y=!0};D();function z(e){if(y)return;let t=!1;S(()=>{y||k==null||k.then(()=>{t||e()})}),b(()=>{t=!0})}const h=c(null);function I(e){if(e.clientX>0||e.clientY>0)h.value={x:e.clientX,y:e.clientY};else{const{target:t}=e;if(t instanceof Element){const{left:n,top:o,width:u,height:a}=t.getBoundingClientRect();n>0||o>0?h.value={x:n+u/2,y:o+a/2}:h.value={x:0,y:0}}else h.value=null}}let g=0,_=!0;function A(){if(!C)return d(c(null));g===0&&m("click",document,I,!0);const e=()=>{g+=1};return _&&(_=B())?(T(e),b(()=>{g-=1,g===0&&v("click",document,I,!0)})):e(),d(h)}const F=c(void 0);let M=0;function H(){F.value=Date.now()}let L=!0;function G(e){if(!C)return d(c(!1));const t=c(!1);let n=null;function o(){n!==null&&window.clearTimeout(n)}function u(){o(),t.value=!0,n=window.setTimeout(()=>{t.value=!1},e)}M===0&&m("click",window,H,!0);const a=()=>{M+=1,m("click",window,u,!0)};return L&&(L=B())?(T(a),b(()=>{M-=1,M===0&&v("click",window,H,!0),v("click",window,u,!0),o()})):a(),d(t)}function J(e,t){return x(e,n=>{n!==void 0&&(t.value=n)}),p(()=>e.value===void 0?t.value:e.value)}function O(){const e=c(!1);return S(()=>{e.value=!0}),d(e)}function W(e,t){return p(()=>{for(const n of t)if(e[n]!==void 0)return e[n];return e[t[t.length-1]]})}const R=(typeof window>"u"?!1:/iPad|iPhone|iPod/.test(navigator.platform)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1)&&!window.MSStream;function Z(){return R}const $={xs:0,s:640,m:1024,l:1280,xl:1536,"2xl":1920};function U(e){return`(min-width: ${e}px)`}const w={};function N(e=$){if(!C)return p(()=>[]);if(typeof window.matchMedia!="function")return p(()=>[]);const t=c({}),n=Object.keys(e),o=(u,a)=>{u.matches?t.value[a]=!0:t.value[a]=!1};return n.forEach(u=>{const a=e[u];let s,r;w[a]===void 0?(s=window.matchMedia(U(a)),s.addEventListener?s.addEventListener("change",i=>{r.forEach(f=>{f(i,u)})}):s.addListener&&s.addListener(i=>{r.forEach(f=>{f(i,u)})}),r=new Set,w[a]={mql:s,cbs:r}):(s=w[a].mql,r=w[a].cbs),r.add(o),s.matches&&r.forEach(i=>{i(s,u)})}),b(()=>{n.forEach(u=>{const{cbs:a}=w[e[u]];a.has(o)&&a.delete(o)})}),p(()=>{const{value:u}=t;return n.filter(a=>u[a])})}function ee(e={},t){const n=j({ctrl:!1,command:!1,win:!1,shift:!1,tab:!1}),{keydown:o,keyup:u}=e,a=i=>{switch(i.key){case"Control":n.ctrl=!0;break;case"Meta":n.command=!0,n.win=!0;break;case"Shift":n.shift=!0;break;case"Tab":n.tab=!0;break}o!==void 0&&Object.keys(o).forEach(f=>{if(f!==i.key)return;const l=o[f];if(typeof l=="function")l(i);else{const{stop:E=!1,prevent:P=!1}=l;E&&i.stopPropagation(),P&&i.preventDefault(),l.handler(i)}})},s=i=>{switch(i.key){case"Control":n.ctrl=!1;break;case"Meta":n.command=!1,n.win=!1;break;case"Shift":n.shift=!1;break;case"Tab":n.tab=!1;break}u!==void 0&&Object.keys(u).forEach(f=>{if(f!==i.key)return;const l=u[f];if(typeof l=="function")l(i);else{const{stop:E=!1,prevent:P=!1}=l;E&&i.stopPropagation(),P&&i.preventDefault(),l.handler(i)}})},r=()=>{(t===void 0||t.value)&&(m("keydown",document,a),m("keyup",document,s)),t!==void 0&&x(t,i=>{i?(m("keydown",document,a),m("keyup",document,s)):(v("keydown",document,a),v("keyup",document,s))})};return B()?(T(r),b(()=>{(t===void 0||t.value)&&(v("keydown",document,a),v("keyup",document,s))})):r(),d(n)}export{Z as a,J as b,W as c,ee as d,G as e,A as f,N as g,K as h,O as i,z as o,Q as u};
diff --git a/js/vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js.gz b/js/vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js.gz
new file mode 100644
index 00000000..7abe73f3
Binary files /dev/null and b/js/vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js.gz differ
diff --git a/js/vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js.gz b/js/vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js.gz
deleted file mode 100644
index 28053f42..00000000
Binary files a/js/vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js.gz and /dev/null differ
diff --git a/js/vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js b/js/vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js
similarity index 99%
rename from js/vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js
rename to js/vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js
index 1542e389..b1a18d34 100644
--- a/js/vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js
+++ b/js/vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js
@@ -1 +1 @@
-import{k as b,u as v,x as $,h as ee,a as z,y as te,n as ne}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import{j as R,w as U,f as C,R as Y,i as se}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{o as ie,q as re,c as V}from"./lodash-es@4.17.21-UVJw7vmf.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import{s as _}from"./screenfull@5.2.0-CSmfy_M5.js";const J=(t,{manual:e,ready:n=!0,refreshDeps:s=[],refreshDepsAction:i})=>{const o=b(!1);return R(()=>{!e&&t.options.refreshDeps!==!0&&(o.value=v(n))}),s instanceof Array?U([o,...s],([r])=>{r&&!e&&r&&(i?i():t.refresh())},{deep:!0,immediate:!1}):U(o,r=>{!e&&r&&(i?i():t.refresh())}),{name:"autoRunPlugin",onBefore:()=>{if(!v(n))return{stopNow:!0}}}};J.onInit=({ready:t=!0,manual:e})=>({loading:!e&&v(t)});const A=new Map,oe=(t,e,n)=>{const s=A.get(t);s!=null&&s.timer&&clearTimeout(s.timer);let i;e>-1&&(i=setTimeout(()=>{A.delete(t)},e)),A.set(t,{...n,timer:i})},le=t=>A.get(t),F=new Map,ae=t=>F.get(t),ue=(t,e)=>{F.set(t,e),e.then(n=>(F.delete(t),n)).catch(n=>{throw F.delete(t),n})},E={},ce=[],fe=(t,e)=>{E[t]&&(E[t].forEach(n=>n(e)),ce.forEach(n=>n({type:t,data:e})))},x=(t,e)=>(E[t]||(E[t]=[]),E[t].push(e),function(){const s=E[t].indexOf(e);E[t].splice(s,1)}),de=(t,{cacheKey:e,cacheTime:n=5*60*1e3,staleTime:s=0,setCache:i,getCache:o})=>{const r=b(),u=b(),d=(a,f)=>{i?i(f):oe(a,n,f),fe(a,f.data)},c=(a,f=[])=>o?o(f):le(a);return R(()=>{if(!e)return;const a=c(e);a&&Object.hasOwnProperty.call(a,"data")&&(t.state.data=a.data,t.state.params=a.params,(s===-1||new Date().getTime()-a.time<=s)&&(t.state.loading=!1)),r.value=x(e,f=>{t.setState({data:f})})}),$(()=>{var a;(a=r.value)==null||a.call(r)}),e?{name:"cachePlugin",onBefore:a=>{const f=c(e,a);return!f||!Object.hasOwnProperty.call(f,"data")?{}:s===-1||new Date().getTime()-f.time<=s?{loading:!1,data:f==null?void 0:f.data,returnNow:!0}:{data:f==null?void 0:f.data}},onRequest:(a,f)=>{let h=ae(e);return h&&h!==u.value?{servicePromise:h}:(h=a(...f),u.value=h,ue(e,h),{servicePromise:h})},onSuccess:(a,f)=>{var h;e&&((h=r.value)==null||h.call(r),d(e,{data:a,params:f,time:new Date().getTime()}),r.value=x(e,l=>{t.setState({data:l})}))},onMutate:a=>{var f;e&&((f=r.value)==null||f.call(r),d(e,{data:a,params:t.state.params,time:new Date().getTime()}),r.value=x(e,h=>{t.setState({data:h})}))}}:{}},he=(t,{debounceWait:e,debounceLeading:n,debounceTrailing:s,debounceMaxWait:i})=>{const o=b(),r=C(()=>{const u={},d=v(n),c=v(s),a=v(i);return d!==void 0&&(u.leading=d),c!==void 0&&(u.trailing=c),a!==void 0&&(u.maxWait=a),u});return R(u=>{if(v(e)){const d=t.runAsync.bind(t);o.value=ie(c=>{c()},v(e),r.value),t.runAsync=(...c)=>new Promise((a,f)=>{var h;(h=o.value)==null||h.call(o,()=>{d(...c).then(a).catch(f)})}),u(()=>{var c;(c=o.value)==null||c.cancel(),t.runAsync=d})}}),v(e)?{name:"debouncePlugin",onCancel:()=>{var u;(u=o.value)==null||u.cancel()}}:{}};var ve=Object.defineProperty,me=(t,e,n)=>e in t?ve(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,j=(t,e,n)=>(me(t,typeof e!="symbol"?e+"":e,n),n);class pe{constructor(){j(this,"table",{}),j(this,"hashTable",{})}insert(e){const n=Symbol(e);return this.table[e]=!0,this.hashTable[n]=e,n}find(e){return this.hashTable[e]}}new pe;var be=Object.defineProperty,ge=(t,e,n)=>e in t?be(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,Q=(t,e,n)=>(ge(t,typeof e!="symbol"?e+"":e,n),n);class _e{constructor(){Q(this,"requestInstances",new Map),Q(this,"listeners",[])}emit(e){this.listeners.forEach(n=>n(e))}subscribe(e){return this.listeners.push(e),()=>{const n=this.listeners.indexOf(e);this.listeners.splice(n,1)}}insert(e,n){this.requestInstances.set(e,{...n}),this.emit({key:e,...n})}update(e,n){this.has(e)&&this.requestInstances.set(e,{...this.requestInstances.get(e),...n})}has(e){return this.requestInstances.has(e)}reset(e){if(this.requestInstances.has(e)){const n=this.requestInstances.get(e);this.requestInstances.clear(),this.insert(e,n)}else this.requestInstances.clear()}getAll(){return this.requestInstances}}new _e;const we=(t,{loadingDelay:e})=>{const n=b(),s=()=>{n.value&&(clearTimeout(v(n.value)),n.value=void 0)};return{name:"loadingDelayPlugin",onFinally:()=>{s();const i=v(e);i&&(t.setState({loading:!0}),n.value=setTimeout(()=>{t.setState({loading:!1})},i))},onError:()=>{s()}}};function L(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}const Pe=!!(typeof window<"u"&&window.document&&window.document.createElement);function H(){return L()?document.visibilityState!=="hidden":!0}const S=[];function Ee(t){return S.push(t),function(){const n=S.indexOf(t);S.splice(n,1)}}if(L()){const t=()=>{if(H())for(let e=0;e{let i;const o=b(),r=b(0),u=()=>{var d;i&&clearTimeout(i),(d=o.value)==null||d.call(o)};return R(()=>{v(e)||u()}),v(e)?{name:"pollingPlugin",onBefore:()=>{u()},onError:()=>{r.value+=1},onSuccess:()=>{r.value=0},onFinally:()=>{s===-1||s!==-1&&r.value<=s?i=setTimeout(()=>{!n&&!H()?o.value=Ee(()=>{t.refresh()}):t.refresh()},v(e)):r.value=0},onCancel:()=>{u()}}:{}};function Oe(t,e){let n=!1;return(...s)=>{n||(n=!0,t(...s),setTimeout(()=>{n=!1},e))}}function Se(){return L()&&typeof navigator.onLine<"u"?navigator.onLine:!0}const D=[];function De(t){return D.push(t),function(){const n=D.indexOf(t);n>-1&&D.splice(n,1)}}if(Pe){const t=()=>{if(!(!H()||!Se()))for(let e=0;e{const s=b(),i=()=>{var o;(o=s.value)==null||o.call(s)};return R(o=>{if(v(e)){const r=Oe(t.refresh.bind(t),v(n));s.value=De(()=>{r()})}o(()=>{i()})}),$(()=>{i()}),{name:"refreshOnWindowFocusPlugin"}},Ae=(t,{retryInterval:e,retryCount:n})=>{const s=b(),i=b(0),o=b(!1);return n?{name:"retryPlugin",onBefore:()=>{o.value||(i.value=0),o.value=!1,s.value&&clearTimeout(s.value)},onSuccess:()=>{i.value=0},onError:()=>{if(i.value+=1,n===-1||i.value<=n){const r=e??Math.min(1e3*2**i.value,3e4);s.value=setTimeout(()=>{o.value=!0,t.refresh()},r)}else i.value=0},onCancel:()=>{i.value=0,s.value&&clearTimeout(s.value)}}:{}},Fe=(t,{throttleWait:e,throttleLeading:n,throttleTrailing:s})=>{let i=null;const o=C(()=>{const c={};return v(n)!==void 0&&(c.leading=v(n)),v(s)!==void 0&&(c.trailing=v(s)),c}),r=t.runAsync.bind(t),u=b(),d=C(()=>v(e));return U([d,o],c=>{i&&(i.cancel(),t.runAsync=r);const[a,f]=c,h=re(l=>{l()},v(a),f);i=h,u.value=h,t.runAsync=(...l)=>new Promise((w,m)=>{var g;(g=u.value)==null||g.call(u,()=>{r(...l).then(w).catch(m)})})},{immediate:!0}),v(e)?(Y(()=>{var c;(c=u.value)==null||c.cancel()}),{name:"throttlePlugin",onCancel:()=>{var c;(c=u.value)==null||c.cancel()}}):{}},W=t=>typeof t=="function",qe=t=>typeof t=="boolean";var Ce=Object.defineProperty,ye=(t,e,n)=>e in t?Ce(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,T=(t,e,n)=>(ye(t,typeof e!="symbol"?e+"":e,n),n);class xe{constructor(e,n,s,i={}){T(this,"pluginImpls"),T(this,"count",0),T(this,"state",{loading:!1,params:void 0,data:void 0,error:void 0}),T(this,"previousValidData"),this.serviceRef=e,this.options=n,this.setUpdateData=s,this.initState=i,this.state={...this.state,loading:!n.manual,...i}}setState(e={}){this.state={...this.state,...e},this.setUpdateData(this.state)}setData(e,n){console.warn("Please use 'setFetchState' instead of 'setData'"),n instanceof Array?n.forEach(s=>{this.state[s]=e,this.setUpdateData(e,s)}):(this.state[n]=e,this.setUpdateData(e,n))}setFetchState(e,n){n instanceof Array?n.forEach(s=>{this.state[s]=e,this.setUpdateData(e,s)}):(this.state[n]=e,this.setUpdateData(e,n))}runPluginHandler(e,...n){var s,i,o;const r=(o=(i=(s=this.pluginImpls)==null?void 0:s.map(u=>{var d;return(d=u[e])==null?void 0:d.call(u,...n)}))!=null?i:[])==null?void 0:o.filter(Boolean);return Object.assign({},...r)}async runAsync(...e){var n,s,i,o,r,u,d,c,a,f,h;this.count+=1;const l=this.count,{stopNow:w=!1,returnNow:m=!1,...g}=this.runPluginHandler("onBefore",e);if(w)return new Promise(()=>{});if(this.setState({loading:!0,params:e,...g}),m)return Promise.resolve(g.data);try{(s=(n=this.options).onBefore)==null||s.call(n,e)}catch(p){return this.setState({error:p,loading:!1}),(o=(i=this.options).onError)==null||o.call(i,p,e),this.runPluginHandler("onError",p,e),new Promise(()=>{})}try{let{servicePromise:p}=this.runPluginHandler("onRequest",this.serviceRef.value,e);const Z=y=>{var N,M,G,I;if(!this.options.concurrent&&l!==this.count)return new Promise(()=>{});const P=this.options.formatResult?this.options.formatResult(y):y,k={data:y};return this.setState({data:P,error:void 0,loading:!1}),(M=(N=this.options).onSuccess)==null||M.call(N,P,e),this.runPluginHandler("onSuccess",P,e,k),this.previousValidData=P,(I=(G=this.options).onFinally)==null||I.call(G,e,P,void 0),(this.options.concurrent||l===this.count)&&this.runPluginHandler("onFinally",e,P,void 0),P};p||(p=this.serviceRef.value(...e));const K=await p;return Z(K)}catch(p){if(!this.options.concurrent&&l!==this.count)return new Promise(()=>{});throw this.setState({error:p,loading:!1}),(u=(r=this.options).onError)==null||u.call(r,p,e),this.runPluginHandler("onError",p,e),(W((d=this.options)==null?void 0:d.rollbackOnError)&&((c=this.options)!=null&&c.rollbackOnError(e))||qe((a=this.options)==null?void 0:a.rollbackOnError)&&this.options.rollbackOnError)&&this.setState({data:this.previousValidData}),(h=(f=this.options).onFinally)==null||h.call(f,e,void 0,p),(this.options.concurrent||l===this.count)&&this.runPluginHandler("onFinally",e,void 0,p),p}}run(...e){this.runAsync(...e).catch(n=>{this.options.onError||console.error(n)})}cancel(){this.count+=1,this.setState({loading:!1}),this.runPluginHandler("onCancel")}refresh(){this.run(...this.state.params||[])}refreshAsync(){return this.runAsync(...this.state.params||[])}mutate(e){const n=W(e)?e(this.state.data):e;this.runPluginHandler("onMutate",n),this.setState({data:n})}}const Be=Symbol("USEREQUEST_GLOBAL_OPTIONS_PROVIDE_KEY");function Ue(t){return Object.keys(t).filter(n=>["data","loading","params","error"].includes(n)).length===4}function $e(t,e={},n=[]){const s=se(Be,{}),{initialData:i=void 0,manual:o=!1,ready:r=!0,...u}={...s??{},...e??{}},d={manual:o,ready:r,initialData:i,...u},c=b(t),a=ee({data:i,loading:!1,params:void 0,error:void 0}),f=(m,g)=>{g?a[g]=m:Ue(m)&&(a.data=m.data,a.loading=m.loading,a.error=m.error,a.params=m.params)},h=n.map(m=>{var g;return(g=m==null?void 0:m.onInit)==null?void 0:g.call(m,d)}).filter(Boolean),l=new xe(c,d,f,Object.assign({},...h,a));l.options=d,l.pluginImpls=n.map(m=>m(l,d));const w=C(()=>z(r)?r.value:r);if(R(()=>{if(!o){const m=l.state.params||e.defaultParams||[];w.value&&l.options.refreshDeps===!0&&c.value&&l.run(...m)}}),!o&&l.options.refreshDeps!==!0){const m=l.state.params||e.defaultParams||[];v(r)&&l.run(...m)}return $(()=>{l.cancel()}),{...te(a),cancel:l.cancel.bind(l),refresh:l.refresh.bind(l),refreshAsync:l.refreshAsync.bind(l),run:l.run.bind(l),runAsync:l.runAsync.bind(l),mutate:l.mutate.bind(l)}}const Le=(t,e)=>function(s,i={},o=[]){let r=t;const u=e||[];for(let d=u.length;d--;)r=u[d](r);return r(s,i,o)};function We(t,e,n){var s;const i=(s=[null,he,we,Re,Te,Fe,J,de,Ae])==null?void 0:s.filter(Boolean);return Le($e,e==null?void 0:e.use)(t,e,[...i])}const He=!!(typeof window<"u"&&window.document&&window.document.createElement);function B(t,e){var n,s;if(!He)return;if(!t)return e;let i;return typeof t=="function"?i=t():z(t)?i=(s=(n=t.value)==null?void 0:n.$el)!=null?s:t.value:i=t,i}var Ne=Object.defineProperty,Me=(t,e,n)=>e in t?Ne(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,q=(t,e,n)=>(Me(t,typeof e!="symbol"?e+"":e,n),n);const O=class{constructor(t){q(this,"subscriptions",new Map),q(this,"emitEffectCache",new Map),q(this,"isGlobal"),this.isGlobal=!!(t!=null&&t.global),this.clear()}static getInstance(){return O.instance||(O.instance=new O({global:!0})),O.instance}subscribe(t,e){this.subscriptions.has(t)||this.subscriptions.set(t,new Set);const n=this.subscriptions.get(t);return n.add(e),this.isGlobal||this.emitEffect(t),()=>{n.delete(e),n.size===0&&this.subscriptions.delete(t)}}emit(t,...e){if(typeof t=="string"||typeof t=="number"){const n=this.subscriptions.get(t);n==null||n.forEach(s=>{s==null||s({params:V(e.length===1?e[0]:e),event:t})}),this.isGlobal||this.emitEffectCache.set(t,{params:V(e.length===1?e[0]:e),event:t})}else throw new TypeError("event must be string or number!")}emitEffect(t){if(this.isGlobal)return;const e=this.emitEffectCache.get(t),n=this.subscriptions.get(t);e&&(n==null||n.forEach(s=>{s==null||s({...e})}))}removeListener(t,e){if(!e)this.subscriptions.delete(t);else{const n=this.subscriptions.get(t);n==null||n.delete(e),n&&n.size===0&&this.subscriptions.delete(t)}}clear(){this.subscriptions.clear(),this.emitEffectCache.clear()}};let X=O;q(X,"instance",null);X.getInstance();const ze=(t,e)=>{const{onExit:n,onEnter:s,defaultElement:i=document.documentElement}={},o=b(n),r=b(s),u=b(!1),d=l=>{u.value=l},c=()=>{var l,w,m;if(_.isEnabled){const g=B(t,i);if(!_.element)(l=o.value)==null||l.call(o),d(!1),_.off("change",c);else{const p=_.element===g;p?(w=r.value)==null||w.call(r):(m=o.value)==null||m.call(o),d(p)}}},a=()=>{const l=B(t,i);if(l&&_.isEnabled)try{_.request(l),_.on("change",c)}catch(w){console.error(w)}},f=()=>{const l=B(t,i);_.isEnabled&&_.element===l&&_.exit()},h=()=>{u.value?f():a()};return Y(()=>{_.isEnabled&&_.off("change",c)}),[ne(u),{enterFullscreen:a,exitFullscreen:f,toggleFullscreen:h,isEnabled:_.isEnabled}]};export{We as a,ze as u};
+import{k as b,u as v,x as $,h as ee,a as z,y as te,n as ne}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import{j as R,w as U,f as C,R as Y,i as se}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{o as ie,q as re,c as V}from"./lodash-es@4.17.21-UVJw7vmf.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import{s as _}from"./screenfull@5.2.0-CSmfy_M5.js";const J=(t,{manual:e,ready:n=!0,refreshDeps:s=[],refreshDepsAction:i})=>{const o=b(!1);return R(()=>{!e&&t.options.refreshDeps!==!0&&(o.value=v(n))}),s instanceof Array?U([o,...s],([r])=>{r&&!e&&r&&(i?i():t.refresh())},{deep:!0,immediate:!1}):U(o,r=>{!e&&r&&(i?i():t.refresh())}),{name:"autoRunPlugin",onBefore:()=>{if(!v(n))return{stopNow:!0}}}};J.onInit=({ready:t=!0,manual:e})=>({loading:!e&&v(t)});const A=new Map,oe=(t,e,n)=>{const s=A.get(t);s!=null&&s.timer&&clearTimeout(s.timer);let i;e>-1&&(i=setTimeout(()=>{A.delete(t)},e)),A.set(t,{...n,timer:i})},le=t=>A.get(t),F=new Map,ae=t=>F.get(t),ue=(t,e)=>{F.set(t,e),e.then(n=>(F.delete(t),n)).catch(n=>{throw F.delete(t),n})},E={},ce=[],fe=(t,e)=>{E[t]&&(E[t].forEach(n=>n(e)),ce.forEach(n=>n({type:t,data:e})))},x=(t,e)=>(E[t]||(E[t]=[]),E[t].push(e),function(){const s=E[t].indexOf(e);E[t].splice(s,1)}),de=(t,{cacheKey:e,cacheTime:n=5*60*1e3,staleTime:s=0,setCache:i,getCache:o})=>{const r=b(),u=b(),d=(a,f)=>{i?i(f):oe(a,n,f),fe(a,f.data)},c=(a,f=[])=>o?o(f):le(a);return R(()=>{if(!e)return;const a=c(e);a&&Object.hasOwnProperty.call(a,"data")&&(t.state.data=a.data,t.state.params=a.params,(s===-1||new Date().getTime()-a.time<=s)&&(t.state.loading=!1)),r.value=x(e,f=>{t.setState({data:f})})}),$(()=>{var a;(a=r.value)==null||a.call(r)}),e?{name:"cachePlugin",onBefore:a=>{const f=c(e,a);return!f||!Object.hasOwnProperty.call(f,"data")?{}:s===-1||new Date().getTime()-f.time<=s?{loading:!1,data:f==null?void 0:f.data,returnNow:!0}:{data:f==null?void 0:f.data}},onRequest:(a,f)=>{let h=ae(e);return h&&h!==u.value?{servicePromise:h}:(h=a(...f),u.value=h,ue(e,h),{servicePromise:h})},onSuccess:(a,f)=>{var h;e&&((h=r.value)==null||h.call(r),d(e,{data:a,params:f,time:new Date().getTime()}),r.value=x(e,l=>{t.setState({data:l})}))},onMutate:a=>{var f;e&&((f=r.value)==null||f.call(r),d(e,{data:a,params:t.state.params,time:new Date().getTime()}),r.value=x(e,h=>{t.setState({data:h})}))}}:{}},he=(t,{debounceWait:e,debounceLeading:n,debounceTrailing:s,debounceMaxWait:i})=>{const o=b(),r=C(()=>{const u={},d=v(n),c=v(s),a=v(i);return d!==void 0&&(u.leading=d),c!==void 0&&(u.trailing=c),a!==void 0&&(u.maxWait=a),u});return R(u=>{if(v(e)){const d=t.runAsync.bind(t);o.value=ie(c=>{c()},v(e),r.value),t.runAsync=(...c)=>new Promise((a,f)=>{var h;(h=o.value)==null||h.call(o,()=>{d(...c).then(a).catch(f)})}),u(()=>{var c;(c=o.value)==null||c.cancel(),t.runAsync=d})}}),v(e)?{name:"debouncePlugin",onCancel:()=>{var u;(u=o.value)==null||u.cancel()}}:{}};var ve=Object.defineProperty,me=(t,e,n)=>e in t?ve(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,j=(t,e,n)=>(me(t,typeof e!="symbol"?e+"":e,n),n);class pe{constructor(){j(this,"table",{}),j(this,"hashTable",{})}insert(e){const n=Symbol(e);return this.table[e]=!0,this.hashTable[n]=e,n}find(e){return this.hashTable[e]}}new pe;var be=Object.defineProperty,ge=(t,e,n)=>e in t?be(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,Q=(t,e,n)=>(ge(t,typeof e!="symbol"?e+"":e,n),n);class _e{constructor(){Q(this,"requestInstances",new Map),Q(this,"listeners",[])}emit(e){this.listeners.forEach(n=>n(e))}subscribe(e){return this.listeners.push(e),()=>{const n=this.listeners.indexOf(e);this.listeners.splice(n,1)}}insert(e,n){this.requestInstances.set(e,{...n}),this.emit({key:e,...n})}update(e,n){this.has(e)&&this.requestInstances.set(e,{...this.requestInstances.get(e),...n})}has(e){return this.requestInstances.has(e)}reset(e){if(this.requestInstances.has(e)){const n=this.requestInstances.get(e);this.requestInstances.clear(),this.insert(e,n)}else this.requestInstances.clear()}getAll(){return this.requestInstances}}new _e;const we=(t,{loadingDelay:e})=>{const n=b(),s=()=>{n.value&&(clearTimeout(v(n.value)),n.value=void 0)};return{name:"loadingDelayPlugin",onFinally:()=>{s();const i=v(e);i&&(t.setState({loading:!0}),n.value=setTimeout(()=>{t.setState({loading:!1})},i))},onError:()=>{s()}}};function L(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}const Pe=!!(typeof window<"u"&&window.document&&window.document.createElement);function H(){return L()?document.visibilityState!=="hidden":!0}const S=[];function Ee(t){return S.push(t),function(){const n=S.indexOf(t);S.splice(n,1)}}if(L()){const t=()=>{if(H())for(let e=0;e{let i;const o=b(),r=b(0),u=()=>{var d;i&&clearTimeout(i),(d=o.value)==null||d.call(o)};return R(()=>{v(e)||u()}),v(e)?{name:"pollingPlugin",onBefore:()=>{u()},onError:()=>{r.value+=1},onSuccess:()=>{r.value=0},onFinally:()=>{s===-1||s!==-1&&r.value<=s?i=setTimeout(()=>{!n&&!H()?o.value=Ee(()=>{t.refresh()}):t.refresh()},v(e)):r.value=0},onCancel:()=>{u()}}:{}};function Oe(t,e){let n=!1;return(...s)=>{n||(n=!0,t(...s),setTimeout(()=>{n=!1},e))}}function Se(){return L()&&typeof navigator.onLine<"u"?navigator.onLine:!0}const D=[];function De(t){return D.push(t),function(){const n=D.indexOf(t);n>-1&&D.splice(n,1)}}if(Pe){const t=()=>{if(!(!H()||!Se()))for(let e=0;e{const s=b(),i=()=>{var o;(o=s.value)==null||o.call(s)};return R(o=>{if(v(e)){const r=Oe(t.refresh.bind(t),v(n));s.value=De(()=>{r()})}o(()=>{i()})}),$(()=>{i()}),{name:"refreshOnWindowFocusPlugin"}},Ae=(t,{retryInterval:e,retryCount:n})=>{const s=b(),i=b(0),o=b(!1);return n?{name:"retryPlugin",onBefore:()=>{o.value||(i.value=0),o.value=!1,s.value&&clearTimeout(s.value)},onSuccess:()=>{i.value=0},onError:()=>{if(i.value+=1,n===-1||i.value<=n){const r=e??Math.min(1e3*2**i.value,3e4);s.value=setTimeout(()=>{o.value=!0,t.refresh()},r)}else i.value=0},onCancel:()=>{i.value=0,s.value&&clearTimeout(s.value)}}:{}},Fe=(t,{throttleWait:e,throttleLeading:n,throttleTrailing:s})=>{let i=null;const o=C(()=>{const c={};return v(n)!==void 0&&(c.leading=v(n)),v(s)!==void 0&&(c.trailing=v(s)),c}),r=t.runAsync.bind(t),u=b(),d=C(()=>v(e));return U([d,o],c=>{i&&(i.cancel(),t.runAsync=r);const[a,f]=c,h=re(l=>{l()},v(a),f);i=h,u.value=h,t.runAsync=(...l)=>new Promise((w,m)=>{var g;(g=u.value)==null||g.call(u,()=>{r(...l).then(w).catch(m)})})},{immediate:!0}),v(e)?(Y(()=>{var c;(c=u.value)==null||c.cancel()}),{name:"throttlePlugin",onCancel:()=>{var c;(c=u.value)==null||c.cancel()}}):{}},W=t=>typeof t=="function",qe=t=>typeof t=="boolean";var Ce=Object.defineProperty,ye=(t,e,n)=>e in t?Ce(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,T=(t,e,n)=>(ye(t,typeof e!="symbol"?e+"":e,n),n);class xe{constructor(e,n,s,i={}){T(this,"pluginImpls"),T(this,"count",0),T(this,"state",{loading:!1,params:void 0,data:void 0,error:void 0}),T(this,"previousValidData"),this.serviceRef=e,this.options=n,this.setUpdateData=s,this.initState=i,this.state={...this.state,loading:!n.manual,...i}}setState(e={}){this.state={...this.state,...e},this.setUpdateData(this.state)}setData(e,n){console.warn("Please use 'setFetchState' instead of 'setData'"),n instanceof Array?n.forEach(s=>{this.state[s]=e,this.setUpdateData(e,s)}):(this.state[n]=e,this.setUpdateData(e,n))}setFetchState(e,n){n instanceof Array?n.forEach(s=>{this.state[s]=e,this.setUpdateData(e,s)}):(this.state[n]=e,this.setUpdateData(e,n))}runPluginHandler(e,...n){var s,i,o;const r=(o=(i=(s=this.pluginImpls)==null?void 0:s.map(u=>{var d;return(d=u[e])==null?void 0:d.call(u,...n)}))!=null?i:[])==null?void 0:o.filter(Boolean);return Object.assign({},...r)}async runAsync(...e){var n,s,i,o,r,u,d,c,a,f,h;this.count+=1;const l=this.count,{stopNow:w=!1,returnNow:m=!1,...g}=this.runPluginHandler("onBefore",e);if(w)return new Promise(()=>{});if(this.setState({loading:!0,params:e,...g}),m)return Promise.resolve(g.data);try{(s=(n=this.options).onBefore)==null||s.call(n,e)}catch(p){return this.setState({error:p,loading:!1}),(o=(i=this.options).onError)==null||o.call(i,p,e),this.runPluginHandler("onError",p,e),new Promise(()=>{})}try{let{servicePromise:p}=this.runPluginHandler("onRequest",this.serviceRef.value,e);const Z=y=>{var N,M,G,I;if(!this.options.concurrent&&l!==this.count)return new Promise(()=>{});const P=this.options.formatResult?this.options.formatResult(y):y,k={data:y};return this.setState({data:P,error:void 0,loading:!1}),(M=(N=this.options).onSuccess)==null||M.call(N,P,e),this.runPluginHandler("onSuccess",P,e,k),this.previousValidData=P,(I=(G=this.options).onFinally)==null||I.call(G,e,P,void 0),(this.options.concurrent||l===this.count)&&this.runPluginHandler("onFinally",e,P,void 0),P};p||(p=this.serviceRef.value(...e));const K=await p;return Z(K)}catch(p){if(!this.options.concurrent&&l!==this.count)return new Promise(()=>{});throw this.setState({error:p,loading:!1}),(u=(r=this.options).onError)==null||u.call(r,p,e),this.runPluginHandler("onError",p,e),(W((d=this.options)==null?void 0:d.rollbackOnError)&&((c=this.options)!=null&&c.rollbackOnError(e))||qe((a=this.options)==null?void 0:a.rollbackOnError)&&this.options.rollbackOnError)&&this.setState({data:this.previousValidData}),(h=(f=this.options).onFinally)==null||h.call(f,e,void 0,p),(this.options.concurrent||l===this.count)&&this.runPluginHandler("onFinally",e,void 0,p),p}}run(...e){this.runAsync(...e).catch(n=>{this.options.onError||console.error(n)})}cancel(){this.count+=1,this.setState({loading:!1}),this.runPluginHandler("onCancel")}refresh(){this.run(...this.state.params||[])}refreshAsync(){return this.runAsync(...this.state.params||[])}mutate(e){const n=W(e)?e(this.state.data):e;this.runPluginHandler("onMutate",n),this.setState({data:n})}}const Be=Symbol("USEREQUEST_GLOBAL_OPTIONS_PROVIDE_KEY");function Ue(t){return Object.keys(t).filter(n=>["data","loading","params","error"].includes(n)).length===4}function $e(t,e={},n=[]){const s=se(Be,{}),{initialData:i=void 0,manual:o=!1,ready:r=!0,...u}={...s??{},...e??{}},d={manual:o,ready:r,initialData:i,...u},c=b(t),a=ee({data:i,loading:!1,params:void 0,error:void 0}),f=(m,g)=>{g?a[g]=m:Ue(m)&&(a.data=m.data,a.loading=m.loading,a.error=m.error,a.params=m.params)},h=n.map(m=>{var g;return(g=m==null?void 0:m.onInit)==null?void 0:g.call(m,d)}).filter(Boolean),l=new xe(c,d,f,Object.assign({},...h,a));l.options=d,l.pluginImpls=n.map(m=>m(l,d));const w=C(()=>z(r)?r.value:r);if(R(()=>{if(!o){const m=l.state.params||e.defaultParams||[];w.value&&l.options.refreshDeps===!0&&c.value&&l.run(...m)}}),!o&&l.options.refreshDeps!==!0){const m=l.state.params||e.defaultParams||[];v(r)&&l.run(...m)}return $(()=>{l.cancel()}),{...te(a),cancel:l.cancel.bind(l),refresh:l.refresh.bind(l),refreshAsync:l.refreshAsync.bind(l),run:l.run.bind(l),runAsync:l.runAsync.bind(l),mutate:l.mutate.bind(l)}}const Le=(t,e)=>function(s,i={},o=[]){let r=t;const u=e||[];for(let d=u.length;d--;)r=u[d](r);return r(s,i,o)};function We(t,e,n){var s;const i=(s=[null,he,we,Re,Te,Fe,J,de,Ae])==null?void 0:s.filter(Boolean);return Le($e,e==null?void 0:e.use)(t,e,[...i])}const He=!!(typeof window<"u"&&window.document&&window.document.createElement);function B(t,e){var n,s;if(!He)return;if(!t)return e;let i;return typeof t=="function"?i=t():z(t)?i=(s=(n=t.value)==null?void 0:n.$el)!=null?s:t.value:i=t,i}var Ne=Object.defineProperty,Me=(t,e,n)=>e in t?Ne(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,q=(t,e,n)=>(Me(t,typeof e!="symbol"?e+"":e,n),n);const O=class{constructor(t){q(this,"subscriptions",new Map),q(this,"emitEffectCache",new Map),q(this,"isGlobal"),this.isGlobal=!!(t!=null&&t.global),this.clear()}static getInstance(){return O.instance||(O.instance=new O({global:!0})),O.instance}subscribe(t,e){this.subscriptions.has(t)||this.subscriptions.set(t,new Set);const n=this.subscriptions.get(t);return n.add(e),this.isGlobal||this.emitEffect(t),()=>{n.delete(e),n.size===0&&this.subscriptions.delete(t)}}emit(t,...e){if(typeof t=="string"||typeof t=="number"){const n=this.subscriptions.get(t);n==null||n.forEach(s=>{s==null||s({params:V(e.length===1?e[0]:e),event:t})}),this.isGlobal||this.emitEffectCache.set(t,{params:V(e.length===1?e[0]:e),event:t})}else throw new TypeError("event must be string or number!")}emitEffect(t){if(this.isGlobal)return;const e=this.emitEffectCache.get(t),n=this.subscriptions.get(t);e&&(n==null||n.forEach(s=>{s==null||s({...e})}))}removeListener(t,e){if(!e)this.subscriptions.delete(t);else{const n=this.subscriptions.get(t);n==null||n.delete(e),n&&n.size===0&&this.subscriptions.delete(t)}}clear(){this.subscriptions.clear(),this.emitEffectCache.clear()}};let X=O;q(X,"instance",null);X.getInstance();const ze=(t,e)=>{const{onExit:n,onEnter:s,defaultElement:i=document.documentElement}={},o=b(n),r=b(s),u=b(!1),d=l=>{u.value=l},c=()=>{var l,w,m;if(_.isEnabled){const g=B(t,i);if(!_.element)(l=o.value)==null||l.call(o),d(!1),_.off("change",c);else{const p=_.element===g;p?(w=r.value)==null||w.call(r):(m=o.value)==null||m.call(o),d(p)}}},a=()=>{const l=B(t,i);if(l&&_.isEnabled)try{_.request(l),_.on("change",c)}catch(w){console.error(w)}},f=()=>{const l=B(t,i);_.isEnabled&&_.element===l&&_.exit()},h=()=>{u.value?f():a()};return Y(()=>{_.isEnabled&&_.off("change",c)}),[ne(u),{enterFullscreen:a,exitFullscreen:f,toggleFullscreen:h,isEnabled:_.isEnabled}]};export{We as a,ze as u};
diff --git a/js/vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js.gz b/js/vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js.gz
new file mode 100644
index 00000000..04f705a5
Binary files /dev/null and b/js/vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js.gz differ
diff --git a/js/vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js.gz b/js/vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js.gz
deleted file mode 100644
index d5ff609e..00000000
Binary files a/js/vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js.gz and /dev/null differ
diff --git a/js/vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js b/js/vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js
similarity index 99%
rename from js/vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js
rename to js/vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js
index 98bd7efc..ef1eb53e 100644
--- a/js/vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js
+++ b/js/vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js
@@ -1,4 +1,4 @@
-import{e as D,r as A,c as F,a as T,b as k,f as _e,i as $,s as J,u as X,v as K,g as L,d as C,k as W,h as Ae,l as Nt,j as he}from"./@intlify_shared@9.13.1-CM6R_CZ5.js";import{D as Rt,u as x,c as pt,a as me,b as fe,s as Lt,g as vt,N as Pt,f as Me,d as ge,C as Ft,p as Ee,t as be,M as de,e as Oe,h as Te,i as Ie,n as Ne,j as Ct,k as St,l as Dt,m as yt,r as kt,o as At,q as ht,v as Mt,w as Vt,x as Ut,y as xt}from"./@intlify_core-base@9.13.1-BNWv53cz.js";import{c as wt}from"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import{f as w,w as z,m as ne,h as Ve,F as Ue,g as re,i as Wt,l as jt,R as Yt,d as Gt,Q as Ht}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{z as Bt,k as $t,s as Xt,a as Jt}from"./@vue_reactivity@3.5.24-d_gljepZ.js";/*!
+import{e as D,r as A,c as F,a as T,b as k,f as _e,i as $,s as J,u as X,v as K,g as L,d as C,k as W,h as Ae,l as Nt,j as he}from"./@intlify_shared@9.13.1-CM6R_CZ5.js";import{D as Rt,u as x,c as pt,a as me,b as fe,s as Lt,g as vt,N as Pt,f as Me,d as ge,C as Ft,p as Ee,t as be,M as de,e as Oe,h as Te,i as Ie,n as Ne,j as Ct,k as St,l as Dt,m as yt,r as kt,o as At,q as ht,v as Mt,w as Vt,x as Ut,y as xt}from"./@intlify_core-base@9.13.1-BNWv53cz.js";import{c as wt}from"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import{f as w,w as z,m as ne,h as Ve,F as Ue,g as re,i as Wt,l as jt,R as Yt,d as Gt,Q as Ht}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{z as Bt,k as $t,s as Xt,a as Jt}from"./@vue_reactivity@3.5.22-BvBzZonp.js";/*!
* vue-i18n v9.13.1
* (c) 2024 kazuya kawaguchi
* Released under the MIT License.
diff --git a/js/vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js.gz b/js/vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js.gz
new file mode 100644
index 00000000..a351d64b
Binary files /dev/null and b/js/vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js.gz differ
diff --git a/js/vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js.gz b/js/vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js.gz
deleted file mode 100644
index cb43dd61..00000000
Binary files a/js/vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js.gz and /dev/null differ
diff --git a/js/vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js b/js/vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js
similarity index 99%
rename from js/vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js
rename to js/vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js
index d85bb0a7..70c1f374 100644
--- a/js/vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js
+++ b/js/vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js
@@ -1,4 +1,4 @@
-import{i as j,R as ct,M as lt,L as ut,m as Fe,f as L,h as Ke,y as he,w as ft,n as ht}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{s as dt,u as $,d as pt,h as mt,k as gt}from"./@vue_reactivity@3.5.24-d_gljepZ.js";/*!
+import{i as j,R as ct,M as lt,L as ut,m as Fe,f as L,h as Ke,y as he,w as ft,n as ht}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{s as dt,u as $,d as pt,h as mt,k as gt}from"./@vue_reactivity@3.5.22-BvBzZonp.js";/*!
* vue-router v4.6.3
* (c) 2025 Eduardo San Martin Morote
* @license MIT
diff --git a/js/vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js.gz b/js/vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js.gz
new file mode 100644
index 00000000..21e9c870
Binary files /dev/null and b/js/vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js.gz differ
diff --git a/js/vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js.gz b/js/vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js.gz
deleted file mode 100644
index cb11f0ac..00000000
Binary files a/js/vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js.gz and /dev/null differ
diff --git a/js/vue3-next-qrcode@3.0.2_vue@3.5.24_typescript@5.8.3_-C6qNLcNl.js b/js/vue3-next-qrcode@3.0.2_vue@3.5.22_typescript@5.8.3_-FTo3zMQ0.js
similarity index 99%
rename from js/vue3-next-qrcode@3.0.2_vue@3.5.24_typescript@5.8.3_-C6qNLcNl.js
rename to js/vue3-next-qrcode@3.0.2_vue@3.5.22_typescript@5.8.3_-FTo3zMQ0.js
index ea3f68ea..09af103c 100644
--- a/js/vue3-next-qrcode@3.0.2_vue@3.5.24_typescript@5.8.3_-C6qNLcNl.js
+++ b/js/vue3-next-qrcode@3.0.2_vue@3.5.22_typescript@5.8.3_-FTo3zMQ0.js
@@ -1 +1 @@
-import{m as be,d as ot,p as we,f as ye,j as Ce,w as Ae,l as Pe,x as Be}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{k as qt}from"./@vue_reactivity@3.5.24-d_gljepZ.js";const ke={defineProvider:{type:Object,default:void 0},maskColor:{type:String,default:"rgba(255, 255, 255, 0.96)"},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:n=>[0,1,2,3].includes(n)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}};function De(n,t,e){const r=ne(t),i=n-1;let o=0;switch(e){case Z.L:o=rt[i][0];break;case Z.M:o=rt[i][1];break;case Z.Q:o=rt[i][2];break;case Z.H:o=rt[i][3];break}return r<=o}function Te(n,t){for(var e=1,r=ne(n),i=0,o=rt.length;irt.length)throw new Error("Too long data");return e}function ne(n){var t=encodeURI(n).toString().replace(/\%[0-9a-fA-F]{2}/g,"a");return t.length+(t.length!=Number(n)?3:0)}class Ee{constructor(t){this.mode=V.MODE_8BIT_BYTE,this.parsedData=[],this.data=t;const e=[];for(let r=0,i=this.data.length;r65536?(o[0]=240|(s&1835008)>>>18,o[1]=128|(s&258048)>>>12,o[2]=128|(s&4032)>>>6,o[3]=128|s&63):s>2048?(o[0]=224|(s&61440)>>>12,o[1]=128|(s&4032)>>>6,o[2]=128|s&63):s>128?(o[0]=192|(s&1984)>>>6,o[1]=128|s&63):o[0]=s,e.push(o)}this.parsedData=Array.prototype.concat.apply([],e),this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}getLength(){return this.parsedData.length}write(t){for(let e=0,r=this.parsedData.length;e40)throw new Error(`Invalid QR version: ${this.typeNumber}`);if(!De(this.typeNumber,t,this.errorCorrectLevel))throw new Error(`Data is too long for QR version: ${this.typeNumber}`)}const e=new Ee(t);this.dataList.push(e),this.dataCache=void 0}isDark(t,e){if(t<0||this.moduleCount<=t||e<0||this.moduleCount<=e)throw new Error(`${t},${e}`);return this.modules[t][e]}getModuleCount(){return this.moduleCount}make(){this.makeImpl(!1,this.getBestMaskPattern())}makeImpl(t,e){this.moduleCount=this.typeNumber*4+17,this.modules=new Array(this.moduleCount);for(let r=0;r=7&&this.setupTypeNumber(t),this.dataCache==null&&(this.dataCache=ut.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,e)}setupPositionProbePattern(t,e){for(let r=-1;r<=7;r++)if(!(t+r<=-1||this.moduleCount<=t+r))for(let i=-1;i<=7;i++)e+i<=-1||this.moduleCount<=e+i||(0<=r&&r<=6&&(i==0||i==6)||0<=i&&i<=6&&(r==0||r==6)||2<=r&&r<=4&&2<=i&&i<=4?this.modules[t+r][e+i]=!0:this.modules[t+r][e+i]=!1)}getBestMaskPattern(){if(Number.isInteger(this.maskPattern)&&Object.values(st).includes(this.maskPattern))return this.maskPattern;let t=0,e=0;for(let r=0;r<8;r++){this.makeImpl(!0,r);const i=M.getLostPoint(this);(r==0||t>i)&&(t=i,e=r)}return e}setupTimingPattern(){for(let t=8;t>r&1)==1;this.modules[Math.floor(r/3)][r%3+this.moduleCount-8-3]=i}for(var r=0;r<18;r++){var i=!t&&(e>>r&1)==1;this.modules[r%3+this.moduleCount-8-3][Math.floor(r/3)]=i}}setupTypeInfo(t,e){const r=this.errorCorrectLevel<<3|e,i=M.getBCHTypeInfo(r);for(var o=0;o<15;o++){var s=!t&&(i>>o&1)==1;o<6?this.modules[o][8]=s:o<8?this.modules[o+1][8]=s:this.modules[this.moduleCount-15+o][8]=s}for(var o=0;o<15;o++){var s=!t&&(i>>o&1)==1;o<8?this.modules[8][this.moduleCount-o-1]=s:o<9?this.modules[8][15-o-1+1]=s:this.modules[8][15-o-1]=s}this.modules[this.moduleCount-8][8]=!t}mapData(t,e){let r=-1,i=this.moduleCount-1,o=7,s=0;for(let a=this.moduleCount-1;a>0;a-=2)for(a==6&&a--;;){for(let l=0;l<2;l++)if(this.modules[i][a-l]==null){let c=!1;s>>o&1)==1),M.getMask(e,i,a-l)&&(c=!c),this.modules[i][a-l]=c,o--,o==-1&&(s++,o=7)}if(i+=r,i<0||this.moduleCount<=i){i-=r,r=-r;break}}}static createData(t,e,r){const i=at.getRSBlocks(t,e),o=new Se;for(var s=0;sa*8)throw new Error(`code length overflow. (${o.getLengthInBits()}>${a*8})`);for(o.getLengthInBits()+4<=a*8&&o.put(0,4);o.getLengthInBits()%8!=0;)o.putBit(!1);for(;!(o.getLengthInBits()>=a*8||(o.put(ut.PAD0,8),o.getLengthInBits()>=a*8));)o.put(ut.PAD1,8);return ut.createBytes(o,i)}static createBytes(t,e){let r=0,i=0,o=0;const s=new Array(e.length),a=new Array(e.length);for(var l=0;l=0?g.get(P):0}}let h=0;for(var c=0;c=0;)e^=M.G15<=0;)e^=M.G18<>>=1;return e}static getPatternPosition(t){return M.PATTERN_POSITION_TABLE[t-1]}static getMask(t,e,r){switch(t){case st.PATTERN000:return(e+r)%2==0;case st.PATTERN001:return e%2==0;case st.PATTERN010:return r%3==0;case st.PATTERN011:return(e+r)%3==0;case st.PATTERN100:return(Math.floor(e/2)+Math.floor(r/3))%2==0;case st.PATTERN101:return e*r%2+e*r%3==0;case st.PATTERN110:return(e*r%2+e*r%3)%2==0;case st.PATTERN111:return(e*r%3+(e+r)%2)%2==0;default:throw new Error(`bad maskPattern:${t}`)}}static getErrorCorrectPolynomial(t){let e=new vt([1],0);for(let r=0;r5&&(r+=3+l-5)}for(var i=0;i=256;)t-=255;return G.EXP_TABLE[t]}}G.EXP_TABLE=new Array(256);G.LOG_TABLE=new Array(256);G._constructor=function(){for(var n=0;n<8;n++)G.EXP_TABLE[n]=1<>>7-t%8&1)==1}put(t,e){for(let r=0;r>>e-r-1&1)==1)}getLengthInBits(){return this.length}putBit(t){const e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}}const rt=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]];function et(n){if(typeof n!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(n))}function Vt(n,t){for(var e="",r=0,i=-1,o=0,s,a=0;a<=n.length;++a){if(a2){var l=e.lastIndexOf("/");if(l!==e.length-1){l===-1?(e="",r=0):(e=e.slice(0,l),r=e.length-1-e.lastIndexOf("/")),i=a,o=0;continue}}else if(e.length===2||e.length===1){e="",r=0,i=a,o=0;continue}}t&&(e.length>0?e+="/..":e="..",r=2)}else e.length>0?e+="/"+n.slice(i+1,a):e=n.slice(i+1,a),r=a-i-1;i=a,o=0}else s===46&&o!==-1?++o:o=-1}return e}function xe(n,t){var e=t.dir||t.root,r=t.base||(t.name||"")+(t.ext||"");return e?e===t.root?e+r:e+n+r:r}var dt={resolve:function(){for(var t="",e=!1,r,i=arguments.length-1;i>=-1&&!e;i--){var o;i>=0?o=arguments[i]:(r===void 0&&(r=process.cwd()),o=r),et(o),o.length!==0&&(t=o+"/"+t,e=o.charCodeAt(0)===47)}return t=Vt(t,!e),e?t.length>0?"/"+t:"/":t.length>0?t:"."},normalize:function(t){if(et(t),t.length===0)return".";var e=t.charCodeAt(0)===47,r=t.charCodeAt(t.length-1)===47;return t=Vt(t,!e),t.length===0&&!e&&(t="."),t.length>0&&r&&(t+="/"),e?"/"+t:t},isAbsolute:function(t){return et(t),t.length>0&&t.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var t,e=0;e0&&(t===void 0?t=r:t+="/"+r)}return t===void 0?".":dt.normalize(t)},relative:function(t,e){if(et(t),et(e),t===e||(t=dt.resolve(t),e=dt.resolve(e),t===e))return"";for(var r=1;rc){if(e.charCodeAt(s+f)===47)return e.slice(s+f+1);if(f===0)return e.slice(s+f)}else o>c&&(t.charCodeAt(r+f)===47?h=f:f===0&&(h=0));break}var p=t.charCodeAt(r+f),C=e.charCodeAt(s+f);if(p!==C)break;p===47&&(h=f)}var D="";for(f=r+h+1;f<=i;++f)(f===i||t.charCodeAt(f)===47)&&(D.length===0?D+="..":D+="/..");return D.length>0?D+e.slice(s+h):(s+=h,e.charCodeAt(s)===47&&++s,e.slice(s))},_makeLong:function(t){return t},dirname:function(t){if(et(t),t.length===0)return".";for(var e=t.charCodeAt(0),r=e===47,i=-1,o=!0,s=t.length-1;s>=1;--s)if(e=t.charCodeAt(s),e===47){if(!o){i=s;break}}else o=!1;return i===-1?r?"/":".":r&&i===1?"//":t.slice(0,i)},basename:function(t,e){if(e!==void 0&&typeof e!="string")throw new TypeError('"ext" argument must be a string');et(t);var r=0,i=-1,o=!0,s;if(e!==void 0&&e.length>0&&e.length<=t.length){if(e.length===t.length&&e===t)return"";var a=e.length-1,l=-1;for(s=t.length-1;s>=0;--s){var c=t.charCodeAt(s);if(c===47){if(!o){r=s+1;break}}else l===-1&&(o=!1,l=s+1),a>=0&&(c===e.charCodeAt(a)?--a===-1&&(i=s):(a=-1,i=l))}return r===i?i=l:i===-1&&(i=t.length),t.slice(r,i)}else{for(s=t.length-1;s>=0;--s)if(t.charCodeAt(s)===47){if(!o){r=s+1;break}}else i===-1&&(o=!1,i=s+1);return i===-1?"":t.slice(r,i)}},extname:function(t){et(t);for(var e=-1,r=0,i=-1,o=!0,s=0,a=t.length-1;a>=0;--a){var l=t.charCodeAt(a);if(l===47){if(!o){r=a+1;break}continue}i===-1&&(o=!1,i=a+1),l===46?e===-1?e=a:s!==1&&(s=1):e!==-1&&(s=-1)}return e===-1||i===-1||s===0||s===1&&e===i-1&&e===r+1?"":t.slice(e,i)},format:function(t){if(t===null||typeof t!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof t);return xe("/",t)},parse:function(t){et(t);var e={root:"",dir:"",base:"",ext:"",name:""};if(t.length===0)return e;var r=t.charCodeAt(0),i=r===47,o;i?(e.root="/",o=1):o=0;for(var s=-1,a=0,l=-1,c=!0,h=t.length-1,f=0;h>=o;--h){if(r=t.charCodeAt(h),r===47){if(!c){a=h+1;break}continue}l===-1&&(c=!1,l=h+1),r===46?s===-1?s=h:f!==1&&(f=1):s!==-1&&(f=-1)}return s===-1||l===-1||f===0||f===1&&s===l-1&&s===a+1?l!==-1&&(a===0&&i?e.base=e.name=t.slice(1,l):e.base=e.name=t.slice(a,l)):(a===0&&i?(e.name=t.slice(1,s),e.base=t.slice(1,l)):(e.name=t.slice(a,s),e.base=t.slice(a,l)),e.ext=t.slice(s,l)),a>0?e.dir=t.slice(0,a-1):i&&(e.dir="/"),e},sep:"/",delimiter:":",win32:null,posix:null};dt.posix=dt;const _e=dt.extname,se=dt.basename;class Ie{constructor(){let t=typeof global>"u",e="image/png",r="image/jpeg",i="image/jpeg",o="image/webp",s="application/pdf",a="image/svg+xml";Object.assign(this,{toMime:this.toMime.bind(this),fromMime:this.fromMime.bind(this),expected:t?'"png", "jpg", or "webp"':'"png", "jpg", "pdf", or "svg"',formats:t?{png:e,jpg:r,jpeg:i,webp:o}:{png:e,jpg:r,jpeg:i,pdf:s,svg:a},mimes:t?{[e]:"png",[r]:"jpg",[o]:"webp"}:{[e]:"png",[r]:"jpg",[s]:"pdf",[a]:"svg"}})}toMime(t){return this.formats[(t||"").replace(/^\./,"").toLowerCase()]}fromMime(t){return this.mimes[t]}}function Le(n,{filename:t="",extension:e="",format:T,page:i,quality:o,matte:s,density:a,outline:l,archive:C}={}){var{fromMime:h,toMime:f,expected:p}=new Ie,C=C||"canvas",D=T||e.replace(/@\d+x$/i,"")||_e(t),T=h(f(D)||D),I=f(T),g=n.length;if(!D)throw new Error("Cannot determine image format (use a filename extension or 'format' argument)");if(!T)throw new Error(`Unsupported file format "${D}" (expected ${p})`);if(!g)throw new RangeError("Canvas has no associated contexts (try calling getContext or newPage first)");let v,P,d=t.replace(/{(\d*)}/g,(m,y)=>(P=!0,y=parseInt(y,10),v=isFinite(y)?y:isFinite(v)?v:-1,"{}")),w=i>0?i-1:i<0?g+i:void 0;if(isFinite(w)&&w<0||w>=g)throw new RangeError(g==1?`Canvas only has a ‘page 1’ (${w} is out of bounds)`:`Canvas has pages 1–${g} (${w} is out of bounds)`);if(n=isFinite(w)?[n[w]]:P||T=="pdf"?n:n.slice(-1),o===void 0)o=.92;else if(typeof o!="number"||!isFinite(o)||o<0||o>1)throw new TypeError("The quality option must be an number in the 0.0–1.0 range");if(a===void 0){let m=(e||se(t,D)).match(/@(\d+)x$/i);a=m?parseInt(m[1],10):1}else if(typeof a!="number"||!Number.isInteger(a)||a<1)throw new TypeError("The density option must be a non-negative integer");return l===void 0?l=!0:T=="svg"&&(l=!!l),{filename:t,pattern:d,format:T,mime:I,pages:n,padding:v,quality:o,matte:s,density:a,outline:l,archive:C}}class Dt{static for(t){return new Dt().append(t).get()}constructor(){this.crc=-1}get(){return~this.crc}append(t){for(var e=this.crc|0,r=this.table,i=0,o=t.length|0;i>>8^r[(e^t[i])&255];return this.crc=e,this}}Dt.prototype.table=(()=>{var n,t,e,r=[];for(n=0;n<256;n++){for(e=n,t=0;t<8;t++)e=e&1?e>>>1^3988292384:e>>>1;r[n]=e}return r})();function It(n){let t=new Uint8Array(n),e=new DataView(t.buffer),r={array:t,view:e,size:n,set8(i,o){return e.setUint8(i,o),r},set16(i,o){return e.setUint16(i,o,!0),r},set32(i,o){return e.setUint32(i,o,!0),r},bytes(i,o){return t.set(o,i),r}};return r}class Tt{constructor(t){let e=new Date;Object.assign(this,{directory:t,offset:0,files:[],time:(e.getHours()<<6|e.getMinutes())<<5|e.getSeconds()/2,date:(e.getFullYear()-1980<<4|e.getMonth()+1)<<5|e.getDate()}),this.add(t)}async add(t,e){let r=!e,i=Tt.encoder.encode(`${this.directory}/${r?"":t}`),o=new Uint8Array(r?0:await e.arrayBuffer()),s=30+i.length,a=s+o.length,l=16,{offset:c}=this,h=It(26).set32(0,134742036).set16(6,this.time).set16(8,this.date).set32(10,Dt.for(o)).set32(14,o.length).set32(18,o.length).set16(22,i.length);c+=s;let f=It(s+o.length+l).set32(0,67324752).bytes(4,h.array).bytes(30,i).bytes(s,o);c+=o.length,f.set32(a,134695760).bytes(a+4,h.array.slice(10,22)),c+=l,this.files.push({offset:c,folder:r,name:i,header:h,payload:f}),this.offset=c}toBuffer(){let t=this.files.reduce((f,{name:p})=>46+p.length+f,0),e=It(t+22),r=0;for(var{offset:i,name:o,header:s,folder:a}of this.files)e.set32(r,33639248).set16(r+4,20).bytes(r+6,s.array).set8(r+38,a?16:0).set32(r+42,i).bytes(r+46,o),r+=46+o.length;e.set32(r,101010256).set16(r+8,this.files.length).set16(r+10,this.files.length).set32(r+12,t).set32(r+16,this.offset);let l=new Uint8Array(this.offset+e.size),c=0;for(var{payload:h}of this.files)l.set(h.array,c),c+=h.size;return l.set(e.array,c),l}get blob(){return new Blob([this.toBuffer()],{type:"application/zip"})}}Tt.encoder=new TextEncoder;const Ft=(n,t,e,r)=>{if(r){let{width:i,height:o}=n,s=Object.assign(document.createElement("canvas"),{width:i,height:o}),a=s.getContext("2d");a.fillStyle=r,a.fillRect(0,0,i,o),a.drawImage(n,0,0),n=s}return new Promise((i,o)=>n.toBlob(i,t,e))},Me=(...n)=>Ft(...n).then(t=>t.arrayBuffer()),Re=async(n,t,e,r,i)=>{ae(i,await Ft(n,t,e,r))},Ne=async(n,t,e,r,i,o,s)=>{let a=h=>o.replace("{}",String(h+1).padStart(s,"0")),l=se(i,".zip")||"archive",c=new Tt(l);await Promise.all(n.map(async(h,f)=>{let p=a(f);await c.add(p,await Ft(h,t,e,r))})),ae(`${l}.zip`,c.blob)},ae=(n,t)=>{const e=window.URL.createObjectURL(t),r=document.createElement("a");r.style.display="none",r.href=e,r.setAttribute("download",n),typeof r.download>"u"&&r.setAttribute("target","_blank"),document.body.appendChild(r),r.click(),document.body.removeChild(r),setTimeout(()=>window.URL.revokeObjectURL(e),100)},Oe=(n,t,e)=>n.map(r=>{if(t==1&&!e)return r.canvas;let i=document.createElement("canvas"),o=i.getContext("2d"),s=r.canvas?r.canvas:r;return i.width=s.width*t,i.height=s.height*t,e&&(o.fillStyle=e,o.fillRect(0,0,i.width,i.height)),o.scale(t,t),o.drawImage(s,0,0),i}),$e={asBuffer:Me,asDownload:Re,asZipDownload:Ne,atScale:Oe,options:Le},{asBuffer:Lt,asDownload:Fe,asZipDownload:Ue,atScale:Mt,options:Rt}=$e,Jt=Symbol.for("toDataURL");let je=class{constructor(t,e){let r=document.createElement("canvas"),i=[];Object.defineProperty(r,"async",{value:!0,writable:!1,enumerable:!0});for(var[o,s]of Object.entries({png:()=>Lt(r,"image/png"),jpg:()=>Lt(r,"image/jpeg"),pages:()=>i.concat(r).map(a=>a.getContext("2d"))}))Object.defineProperty(r,o,{get:s});return Object.assign(r,{width:t,height:e,newPage(...a){var{width:c,height:h}=r,l=Object.assign(document.createElement("canvas"),{width:c,height:h});l.getContext("2d").drawImage(r,0,0),i.push(l);var[c,h]=a.length?a:[c,h];return Object.assign(r,{width:c,height:h}).getContext("2d")},saveAs(a,l){l=typeof l=="number"?{quality:l}:l;let c=Rt(this.pages,{filename:a,...l}),{pattern:h,padding:f,mime:p,quality:C,matte:D,density:T,archive:I}=c,g=Mt(c.pages,T);return f==null?Fe(g[0],p,C,D,a):Ue(g,p,C,D,I,h,f)},toBuffer(a="png",l={}){l=typeof l=="number"?{quality:l}:l;let c=Rt(this.pages,{extension:a,...l}),{mime:h,quality:f,matte:p,pages:C,density:D}=c,T=Mt(C,D,p)[0];return Lt(T,h,f,p)},[Jt]:r.toDataURL.bind(r),toDataURL(a="png",l={}){l=typeof l=="number"?{quality:l}:l;let c=Rt(this.pages,{extension:a,...l}),{mime:h,quality:f,matte:p,pages:C,density:D}=c,T=Mt(C,D,p)[0],I=T[T===r?Jt:"toDataURL"](h,f);return Promise.resolve(I)}})}};const Ge={Canvas:je},wt=(n,t,e={},r=e)=>{if(Array.isArray(t))t.forEach(i=>wt(n,i,e,r));else if(typeof t=="function")t(n,e,r,wt);else{const i=Object.keys(t)[0];Array.isArray(t[i])?(r[i]={},wt(n,t[i],e,r[i])):r[i]=t[i](n,e,r,wt)}return e},gt=(n,t)=>(e,r,i,o)=>{t(e,r,i)&&o(e,n,r,i)},ze=(n,t)=>(e,r,i,o)=>{const s=[];let a=e.pos;for(;t(e,r,i);){const l={};if(o(e,n,r,l),e.pos===a)break;a=e.pos,s.push(l)}return s},He=n=>({data:n,pos:0}),W=()=>n=>n.data[n.pos++],le=(n=0)=>t=>t.data[t.pos+n],it=n=>t=>t.data.subarray(t.pos,t.pos+=n),Et=n=>t=>t.data.subarray(t.pos,t.pos+n),Ot=n=>t=>Array.from(it(n)(t)).map(e=>String.fromCharCode(e)).join(""),ft=n=>t=>{const e=it(2)(t);return n?(e[1]<<8)+e[0]:(e[0]<<8)+e[1]},ce=(n,t)=>(e,r,i)=>{const o=typeof t=="function"?t(e,r,i):t,s=it(n),a=new Array(o);for(var l=0;l{for(var r=0,i=0;it=>{const e=W()(t),r=new Array(8);for(var i=0;i<8;i++)r[7-i]=!!(e&1<{const a=n[s];return a.length?o[s]=Ke(r,a.index,a.length):o[s]=r[a.index],o},{})};var St={blocks:n=>{const e=[],r=n.data.length;for(var i=0,o=W()(n);o!==0&&o;o=W()(n)){if(n.pos+o>=r){const c=r-n.pos;e.push(it(c)(n)),i+=c;break}e.push(it(o)(n)),i+=o}const s=new Uint8Array(i);for(var a=0,l=0;l{var t=Et(2)(n);return t[0]===33&&t[1]===249}),Ze=gt({image:[{code:W()},{descriptor:[{left:ft(!0)},{top:ft(!0)},{width:ft(!0)},{height:ft(!0)},{lct:Ut({exists:{index:0},interlaced:{index:1},sort:{index:2},future:{index:3,length:2},size:{index:5,length:3}})}]},gt({lct:ce(3,(n,t,e)=>Math.pow(2,e.descriptor.lct.size+1))},(n,t,e)=>e.descriptor.lct.exists),{data:[{minCodeSize:W()},St]}]},n=>le()(n)===44),qe=gt({text:[{codes:it(2)},{blockSize:W()},{preData:(n,t,e)=>it(e.text.blockSize)(n)},St]},n=>{var t=Et(2)(n);return t[0]===33&&t[1]===1}),Ve=gt({application:[{codes:it(2)},{blockSize:W()},{id:(n,t,e)=>Ot(e.blockSize)(n)},St]},n=>{var t=Et(2)(n);return t[0]===33&&t[1]===255}),Je=gt({comment:[{codes:it(2)},St]},n=>{var t=Et(2)(n);return t[0]===33&&t[1]===254}),We=[{header:[{signature:Ot(3)},{version:Ot(3)}]},{lsd:[{width:ft(!0)},{height:ft(!0)},{gct:Ut({exists:{index:0},resolution:{index:1,length:3},sort:{index:4},size:{index:5,length:3}})},{backgroundColorIndex:W()},{pixelAspectRatio:W()}]},gt({gct:ce(3,(n,t)=>Math.pow(2,t.lsd.gct.size+1))},(n,t)=>t.lsd.gct.exists),{frames:ze([Xe,Ve,Je,Ze,qe],n=>{var t=le()(n);return t===33||t===44})}],Ye=(n,t)=>{const e=new Array(n.length),r=n.length/t,i=function(h,f){const p=n.slice(f*t,(f+1)*t);e.splice.apply(e,[h*t,t].concat(p))},o=[0,4,2,1],s=[8,8,4,2];for(var a=0,l=0;l<4;l++)for(var c=o[l];c{const o=e;var s,a,l,c,h,f,p,w,C,D,d,T,m,y,S,B;const I=new Array(e),g=new Array(4096),v=new Array(4096),P=new Array(4097);for(T=n,a=1<>=c,w-=c,C>s||C==h)break;if(C==a){c=T+1,l=(1<a;)P[y++]=v[C],C=g[C];m=v[C]&255,P[y++]=m,s<4096&&(g[s]=p,v[s]=m,s++,(s&l)===0&&s<4096&&(c++,l+=s)),p=f}y--,I[B++]=P[y],D++}for(D=B;D{const t=new Uint8Array(n);return wt(He(t),We)},er=n=>{const t=n.pixels.length,e=new Uint8ClampedArray(t*4);for(var r=0;r{if(!n.image){console.warn("gif frame does not have associated image.");return}const{image:r}=n,i=r.descriptor.width*r.descriptor.height;var o=Qe(r.data.minCodeSize,r.data.blocks,i);r.descriptor.lct.interlaced&&(o=Ye(o,r.descriptor.width));const s={pixels:o,dims:{top:n.image.descriptor.top,left:n.image.descriptor.left,width:n.image.descriptor.width,height:n.image.descriptor.height}};return r.descriptor.lct&&r.descriptor.lct.exists?s.colorTable=r.lct:s.colorTable=t,n.gce&&(s.delay=(n.gce.delay||10)*10,s.disposalType=n.gce.extras.disposal,n.gce.extras.transparentColorGiven&&(s.transparentIndex=n.gce.transparentColorIndex)),s.patch=er(s),s},ir=(n,t)=>n.frames.filter(e=>e.image).map(e=>rr(e,n.gct));var or=100,K=256,Wt=K-1,ct=4,ue=16,jt=1<>Gt,sr=jt<>3,$t=6,lr=1<<$t,cr=ar*lr,ur=30,fe=10,Ct=1<>3);var g,v;for(g=0;g>=ct,e[g][1]>>=ct,e[g][2]>>=ct,e[g][3]=g}function c(g,v,P,d,w){e[v][0]-=g*(e[v][0]-P)/Ct,e[v][1]-=g*(e[v][1]-d)/Ct,e[v][2]-=g*(e[v][2]-w)/Ct}function h(g,v,P,d,w){for(var m=Math.abs(v-g),y=Math.min(v+g,K),B=v+1,S=v-1,R=1,u,N;Bm;)N=s[R++],Bm&&(u=e[S--],u[0]-=N*(u[0]-P)/pt,u[1]-=N*(u[1]-d)/pt,u[2]-=N*(u[2]-w)/pt)}function f(g,v,P){var d=2147483647,w=d,m=-1,y=m,B,S,R,u,N;for(B=0;B>ue-ct),u>Gt,o[B]-=N,i[B]+=N<>1,v=y+1;v>1,v=y+1;v<256;v++)r[v]=Wt}function C(g,v,P){for(var d,w,m,y=1e3,B=-1,S=r[v],R=S-1;S=0;)S=y?S=K:(S++,m<0&&(m=-m),d=w[0]-g,d<0&&(d=-d),m+=d,m=0&&(w=e[R],m=v-w[1],m>=y?R=-1:(R--,m<0&&(m=-m),d=w[0]-g,d<0&&(d=-d),m+=d,m>$t;for(B<=1&&(B=0),g=0;g=v&&(O-=v),g++,w===0&&(w=1),g%w===0)for(m-=m/P,y-=y/ur,B=y>>$t,B<=1&&(B=0),A=0;A=254&&S(O)}function w(A){m(bt),f=T+2,C=!0,N(T,A)}function m(A){for(var O=0;O=0){lt=z-j,j===0&&(lt=1);do if((j-=lt)<0&&(j+=z),s[j]===b){Y=a[j];continue t}while(s[j]>=0)}N(Y,O),Y=ht,f<1<0&&(A.writeByte(h),A.writeBytes(o,0,h),h=0)}function R(A){return(1<0?l|=A<=8;)d(l&255,O),l>>=8,c-=8;if((f>p||C)&&(C?(p=R(P=D),C=!1):(++P,P==At?p=1<0;)d(l&255,O),l>>=8,c-=8;S(O)}}this.encode=B}function q(){this.page=-1,this.pages=[],this.newPage()}q.pageSize=4096;q.charMap={};for(var Pt=0;Pt<256;Pt++)q.charMap[Pt]=String.fromCharCode(Pt);q.prototype.newPage=function(){this.pages[++this.page]=new Uint8Array(q.pageSize),this.cursor=0};q.prototype.getData=function(){for(var n="",t=0;tr+i.length,0));return n.reduce((r,i)=>(e.set(i,r),r+i.length),0),e};q.prototype.writeByte=function(n){this.cursor>=q.pageSize&&this.newPage(),this.pages[this.page][this.cursor++]=n};q.prototype.writeUTFBytes=function(n){for(var t=n.length,e=0;e=0&&(this.dispose=n)};$.prototype.setRepeat=function(n){this.repeat=n};$.prototype.setTransparent=function(n){this.transparent=n};$.prototype.addFrame=function(n){this.image=n,this.colorTab=this.globalPalette&&this.globalPalette.slice?this.globalPalette:null,this.getImagePixels(),this.analyzePixels(),this.globalPalette===!0&&(this.globalPalette=this.colorTab),this.firstFrame&&(this.writeHeader(),this.writeLSD(),this.writePalette(),this.repeat>=0&&this.writeNetscapeExt()),this.writeGraphicCtrlExt(),this.writeImageDesc(),!this.firstFrame&&!this.globalPalette&&this.writePalette(),this.writePixels(),this.firstFrame=!1};$.prototype.finish=function(){this.out.writeByte(59)};$.prototype.setQuality=function(n){n<1&&(n=1),this.sample=n};$.prototype.setDither=function(n){n===!0&&(n="FloydSteinberg"),this.dither=n};$.prototype.setGlobalPalette=function(n){this.globalPalette=n};$.prototype.getGlobalPalette=function(){return this.globalPalette&&this.globalPalette.slice&&this.globalPalette.slice(0)||this.globalPalette};$.prototype.writeHeader=function(){this.out.writeUTFBytes("GIF89a")};$.prototype.analyzePixels=function(){this.colorTab||(this.neuQuant=new dr(this.pixels,this.sample),this.neuQuant.buildColormap(),this.colorTab=this.neuQuant.getColormap()),this.dither?this.ditherPixels(this.dither.replace("-serpentine",""),this.dither.match(/-serpentine/)!==null):this.indexPixels(),this.pixels=null,this.colorDepth=8,this.palSize=7,this.transparent!==null&&(this.transIndex=this.findClosest(this.transparent,!0))};$.prototype.indexPixels=function(n){var t=this.pixels.length/3;this.indexedPixels=new Uint8Array(t);for(var e=0,r=0;r=0&&B+h=0&&S+c>16,(n&65280)>>8,n&255,t)};$.prototype.findClosestRGB=function(n,t,e,r){if(this.colorTab===null)return-1;if(this.neuQuant&&!r)return this.neuQuant.lookupRGB(n,t,e);for(var i=0,o=256*256*256,s=this.colorTab.length,a=0,l=0;a=0&&(t=this.dispose&7),t<<=2,this.out.writeByte(0|t|0|n),this.writeShort(this.delay),this.out.writeByte(this.transIndex),this.out.writeByte(0)};$.prototype.writeImageDesc=function(){this.out.writeByte(44),this.writeShort(0),this.writeShort(0),this.writeShort(this.width),this.writeShort(this.height),this.firstFrame||this.globalPalette?this.out.writeByte(0):this.out.writeByte(128|this.palSize)};$.prototype.writeLSD=function(){this.writeShort(this.width),this.writeShort(this.height),this.out.writeByte(240|this.palSize),this.out.writeByte(0),this.out.writeByte(0)};$.prototype.writeNetscapeExt=function(){this.out.writeByte(33),this.out.writeByte(255),this.out.writeByte(11),this.out.writeUTFBytes("NETSCAPE2.0"),this.out.writeByte(3),this.out.writeByte(1),this.writeShort(this.repeat),this.out.writeByte(0)};$.prototype.writePalette=function(){this.out.writeBytes(this.colorTab);for(var n=3*256-this.colorTab.length,t=0;t>8&255)};$.prototype.writePixels=function(){var n=new pr(this.width,this.height,this.indexedPixels,this.colorDepth);n.encode(this.out)};$.prototype.stream=function(){return this.out};var vr=globalThis&&globalThis.__awaiter||function(n,t,e,r){function i(o){return o instanceof e?o:new e(function(s){s(o)})}return new(e||(e=Promise))(function(o,s){function a(h){try{c(r.next(h))}catch(f){s(f)}}function l(h){try{c(r.throw(h))}catch(f){s(f)}}function c(h){h.done?o(h.value):i(h.value).then(a,l)}c((r=r.apply(n,t||[])).next())})};const{Canvas:nt}=Ge,Bt=.4;function ie(n){if(!n)return;function t(e){e.onload=null,e.onerror=null}return new Promise(function(e,r){if(n.slice(0,4)=="data"){let o=new Image;o.onload=function(){e(o),t(o)},o.onerror=function(){r("Image load error"),t(o)},o.src=n;return}let i=new Image;i.setAttribute("crossOrigin","Anonymous"),i.onload=function(){e(i)},i.onerror=function(){r("Image load error")},i.src=n})}class L{constructor(t){const e=Object.assign({},t);if(Object.keys(L.defaultOptions).forEach(r=>{r in e||Object.defineProperty(e,r,{value:L.defaultOptions[r],enumerable:!0,writable:!0})}),e.components?typeof e.components=="object"&&Object.keys(L.defaultComponentOptions).forEach(r=>{r in e.components?Object.defineProperty(e.components,r,{value:Object.assign(Object.assign({},L.defaultComponentOptions[r]),e.components[r]),enumerable:!0,writable:!0}):Object.defineProperty(e.components,r,{value:L.defaultComponentOptions[r],enumerable:!0,writable:!0})}):e.components=L.defaultComponentOptions,e.dotScale!==null&&e.dotScale!==void 0){if(e.dotScale<=0||e.dotScale>1)throw new Error("dotScale should be in range (0, 1].");e.components.data.scale=e.dotScale,e.components.timing.scale=e.dotScale,e.components.alignment.scale=e.dotScale}this.options=e,this.canvas=new nt(t.size,t.size),this.canvasContext=this.canvas.getContext("2d"),this.qrCode=new ut(-1,this.options.correctLevel),Number.isInteger(this.options.maskPattern)&&(this.qrCode.maskPattern=this.options.maskPattern),Number.isInteger(this.options.version)&&(this.qrCode.typeNumber=this.options.version),this.qrCode.addData(this.options.text),this.qrCode.make()}draw(){return new Promise(t=>this._draw().then(t))}_clear(){this.canvasContext.clearRect(0,0,this.canvas.width,this.canvas.height)}static _prepareRoundedCornerClip(t,e,r,i,o,s){t.beginPath(),t.moveTo(e,r),t.arcTo(e+i,r,e+i,r+o,s),t.arcTo(e+i,r+o,e,r+o,s),t.arcTo(e,r+o,e,r,s),t.arcTo(e,r,e+i,r,s),t.closePath()}static _getAverageRGB(t){const r={r:0,g:0,b:0};let i,o,s=-4;const a={r:0,g:0,b:0};let l=0;o=t.naturalHeight||t.height,i=t.naturalWidth||t.width;const h=new nt(i,o).getContext("2d");if(!h)return r;h.drawImage(t,0,0);let f;try{f=h.getImageData(0,0,i,o)}catch{return r}for(;(s+=5*4)200||f.data[s+1]>200||f.data[s+2]>200||(++l,a.r+=f.data[s],a.g+=f.data[s+1],a.b+=f.data[s+2]);return a.r=~~(a.r/l),a.g=~~(a.g/l),a.b=~~(a.b/l),a}static _drawDot(t,e,r,i,o=0,s=1){t.fillRect((e+o)*i,(r+o)*i,s*i,s*i)}static _drawAlignProtector(t,e,r,i){t.clearRect((e-2)*i,(r-2)*i,5*i,5*i),t.fillRect((e-2)*i,(r-2)*i,5*i,5*i)}static _drawAlign(t,e,r,i,o=0,s=1,a,l){const c=t.fillStyle;t.fillStyle=a,new Array(4).fill(0).map((h,f)=>{L._drawDot(t,e-2+f,r-2,i,o,s),L._drawDot(t,e+2,r-2+f,i,o,s),L._drawDot(t,e+2-f,r+2,i,o,s),L._drawDot(t,e-2,r+2-f,i,o,s)}),L._drawDot(t,e,r,i,o,s),l||(t.fillStyle="rgba(255, 255, 255, 0.6)",new Array(2).fill(0).map((h,f)=>{L._drawDot(t,e-1+f,r-1,i,o,s),L._drawDot(t,e+1,r-1+f,i,o,s),L._drawDot(t,e+1-f,r+1,i,o,s),L._drawDot(t,e-1,r+1-f,i,o,s)})),t.fillStyle=c}_draw(){var t,e,r,i,o,s,a,l,c,h,f,p,C,D,T,I,g,v,P;return vr(this,void 0,void 0,function*(){const d=(t=this.qrCode)===null||t===void 0?void 0:t.moduleCount,w=this.options.size;let m=this.options.margin;(m<0||m*2>=w)&&(m=0);const y=Math.ceil(m),B=w-2*m,S=this.options.whiteMargin,R=this.options.backgroundDimming,u=Math.ceil(B/d),N=u*d,A=N+2*y,O=new nt(A,A),b=O.getContext("2d");this._clear(),b.save(),b.translate(y,y);const ht=new nt(A,A),j=ht.getContext("2d");let Y=null,lt=[];if(this.options.gifBackground){const k=tr(this.options.gifBackground);if(Y=k,lt=ir(k),this.options.autoColor){let E=0,x=0,_=0,H=0;for(let F=0;F200||U[1]>200||U[2]>200||U[0]===0&&U[1]===0&&U[2]===0||(H++,E+=U[0],x+=U[1],_+=U[2])}E=~~(E/H),x=~~(x/H),_=~~(_/H),this.options.colorDark=`rgb(${E},${x},${_})`}}else if(this.options.backgroundImage){const k=yield ie(this.options.backgroundImage);if(this.options.autoColor){const E=L._getAverageRGB(k);this.options.colorDark=`rgb(${E.r},${E.g},${E.b})`}j.drawImage(k,0,0,k.width,k.height,0,0,A,A),j.rect(0,0,A,A),j.fillStyle=R,j.fill()}else j.rect(0,0,A,A),j.fillStyle=this.options.colorLight,j.fill();const z=M.getPatternPosition(this.qrCode.typeNumber),Q=((r=(e=this.options.components)===null||e===void 0?void 0:e.data)===null||r===void 0?void 0:r.scale)||Bt,zt=(1-Q)*.5;for(let k=0;k=d-8)||E>=d-8&&k<8,H=k==6&&E>=8&&E<=d-8||E==6&&k>=8&&k<=d-8;let F=_||H;for(let X=1;X=z[X]-2&&k<=z[X]+2&&E>=z[X]-2&&E<=z[X]+2;const U=E*u+(F?0:zt*u),tt=k*u+(F?0:zt*u);if(b.strokeStyle=x?this.options.colorDark:this.options.colorLight,b.lineWidth=.5,b.fillStyle=x?this.options.colorDark:this.options.colorLight,z.length===0)F||b.fillRect(U,tt,(F?1:Q)*u,(F?1:Q)*u);else{const X=E=d-4-5&&k=d-4-5;!F&&!X&&b.fillRect(U,tt,(F?1:Q)*u,(F?1:Q)*u)}}const J=z[z.length-1],pe=this.options.colorLight;if(b.fillStyle=pe,b.fillRect(0,0,8*u,8*u),b.fillRect(0,(d-8)*u,8*u,8*u),b.fillRect((d-8)*u,0,8*u,8*u),!((o=(i=this.options.components)===null||i===void 0?void 0:i.timing)===null||o===void 0)&&o.protectors&&(b.fillRect(8*u,6*u,(d-8-8)*u,u),b.fillRect(6*u,8*u,u,(d-8-8)*u)),!((a=(s=this.options.components)===null||s===void 0?void 0:s.cornerAlignment)===null||a===void 0)&&a.protectors&&L._drawAlignProtector(b,J,J,u),!((c=(l=this.options.components)===null||l===void 0?void 0:l.alignment)===null||c===void 0)&&c.protectors)for(let k=0;k=1)&&(E=.2),x<0&&(x=0),_<0&&(_=0);const H=N*E,F=.5*(A-H),U=F;b.restore(),b.fillStyle=this.options.logoBackgroundColor,b.save(),L._prepareRoundedCornerClip(b,F-x,U-x,H+2*x,H+2*x,_+x),b.clip();const tt=b.globalCompositeOperation;b.globalCompositeOperation="destination-out",b.fill(),b.globalCompositeOperation=tt,b.restore(),b.save(),L._prepareRoundedCornerClip(b,F,U,H,H,_),b.clip(),b.drawImage(k,F,U,H,H),b.restore(),b.save(),b.translate(y,y)}if(Y){let k,E,x,_,H,F;if(lt.forEach(function(U){k||(k=new $(w,w),k.setDelay(U.delay),k.setRepeat(0));const{width:tt,height:X}=U.dims;E||(E=new nt(tt,X),x=E.getContext("2d"),x.rect(0,0,E.width,E.height),x.fillStyle="#ffffff",x.fill()),(!_||!F||tt!==_.width||X!==_.height)&&(_=new nt(tt,X),H=_.getContext("2d"),F=H.createImageData(tt,X)),F.data.set(U.patch),H.putImageData(F,0,0),x.drawImage(_.getContext("2d").canvas,U.dims.left,U.dims.top);const yt=new nt(A,A),mt=yt.getContext("2d");mt.drawImage(E.getContext("2d").canvas,0,0,A,A),mt.rect(0,0,A,A),mt.fillStyle=R,mt.fill(),mt.drawImage(O.getContext("2d").canvas,0,0,A,A);const _t=new nt(w,w),Zt=_t.getContext("2d");Zt.drawImage(yt.getContext("2d").canvas,0,0,w,w),k.addFrame(Zt.getImageData(0,0,_t.width,_t.height).data)}),!k)throw new Error("No frames.");if(k.finish(),oe(this.canvas)){const tt=k.stream().toFlattenUint8Array().reduce((X,yt)=>X+String.fromCharCode(yt),"");return Promise.resolve(`data:image/gif;base64,${globalThis.btoa(tt)}`)}return Promise.resolve(Buffer.from(k.stream().toFlattenUint8Array()))}else{j.drawImage(O.getContext("2d").canvas,0,0,A,A),b.drawImage(ht.getContext("2d").canvas,-y,-y,A,A);const k=new nt(w,w);k.getContext("2d").drawImage(O.getContext("2d").canvas,0,0,w,w),this.canvas=k;const x=this.options.gifBackground?"gif":"png";return oe(this.canvas)?Promise.resolve(this.canvas.toDataURL(x)):Promise.resolve(this.canvas.toBuffer(x))}})}}L.CorrectLevel=Z;L.defaultComponentOptions={data:{scale:.4},timing:{scale:.5,protectors:!1},alignment:{scale:.5,protectors:!1},cornerAlignment:{scale:.5,protectors:!0}};L.defaultOptions={text:"",size:400,margin:20,colorDark:"#000000",colorLight:"rgba(255, 255, 255, 0.6)",correctLevel:Z.M,backgroundImage:void 0,backgroundDimming:"rgba(0,0,0,0)",logoImage:void 0,logoScale:.2,logoMargin:4,logoCornerRadius:8,whiteMargin:!0,components:L.defaultComponentOptions,autoColor:!0,logoBackgroundColor:"#ffffff",backgroundColor:"#ffffff"};function oe(n){try{return n instanceof HTMLElement}catch{return typeof n=="object"&&n.nodeType===1&&typeof n.style=="object"&&typeof n.ownerDocument=="object"}}function kt(n,...t){if(Array.isArray(n))n.forEach(e=>kt(e,...t));else return n(...t)}const mr=(n,t)=>{const e=document.createElement("a");e.href=n,e.download=t||new Date().getTime()+".png",e.style.display="none",document.body.appendChild(e),e.click(),document.body.removeChild(e)},br=n=>new Promise((t,e)=>{const r=new XMLHttpRequest;r.responseType="blob",r.onload=()=>{const i=new FileReader;i.onloadend=()=>{t(i.result)},i.onerror=o=>{e(o)},i.onabort=o=>{e(o)},i.readAsArrayBuffer(r.response)},r.open("GET",n),r.send()}),Nt=be({name:"Vue3NextQrcode",props:ke,setup(n,t){const{expose:e}=t,r=ye(()=>{const{defineProvider:p,size:C,logoCornerRadius:D,maskColor:T}=n,I={"--ray-qrcode-width":C+"px","--ray-qrcode-height":C+"px","--ray-qrcode-border-radius":D+"px","--ray-qrcode-mask-color":T};return Object.assign({},I,p)}),i=qt();let o;const s=qt(!1);let a;const l=async()=>{const{gifBackgroundURL:p}=n;if(p)try{o=await br(p)}catch(C){console.error(C)}},c=()=>{const{gifBackgroundURL:p,gifBackground:C,...D}=n;new L({...D,gifBackground:o??void 0}).draw().then(T=>{const{onSuccess:I}=n;I&&kt(I,T),i.value=T}).catch(T=>{const{onError:I}=n;I&&kt(I,T)})},h=()=>{if(t.slots.errorAction)return;const{onReload:p}=n;p&&kt(p)},f=p=>i.value&&typeof i.value=="string"?new Promise(C=>{mr(i.value,p),C()}):Promise.reject();return Ce(()=>{n.watchText?a=Ae(()=>n.text,()=>c()):a==null||a()}),e({downloadQRCode:f}),Pe(async()=>{await l(),c()}),Be(()=>{a==null||a()}),{qrcodeURL:i,errorActionClick:h,cssVars:r,isClick:s}},render(){return ot("div",{class:"ray-qrcode",style:[this.cssVars]},[ot("div",{class:[this.status==="loading"&&!this.$slots.loading?"ray-qrcode__loading":"",this.$slots.loading?"ray-qrcode__loading--custom":""]},[this.status==="loading"?this.$slots.loading?ot("div",{class:"ray-qrcode__loading-slots"},[this.$slots.loading()]):ot("div",{class:"ray-qrcode__spin"},null):null,ot("img",we({src:this.qrcodeURL},{img_tag:"VUE3_NEXT_QRCODE"}),null)]),this.status==="error"?ot("div",{class:"ray-qrcode__error"},[ot("div",{class:"ray-qrcode__error-content"},[typeof this.errorDescription=="string"?this.errorDescription:()=>this.errorDescription]),ot("div",{class:"ray-qrcode__error-btn",onClick:this.errorActionClick.bind(this)},[this.$slots.errorAction?this.$slots.errorAction():ot("span",{onMousedown:()=>{this.isClick=!0},onMouseup:()=>{this.isClick=!1},class:[this.isClick?"ray-qrcode__error-btn-click":""]},[this.errorActionDescription])])]):null])}});Nt.install=function(n){n.component(Nt.name,Nt)};export{Nt as Q};
+import{m as be,d as ot,p as we,f as ye,j as Ce,w as Ae,l as Pe,x as Be}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{k as qt}from"./@vue_reactivity@3.5.22-BvBzZonp.js";const ke={defineProvider:{type:Object,default:void 0},maskColor:{type:String,default:"rgba(255, 255, 255, 0.96)"},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:n=>[0,1,2,3].includes(n)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}};function De(n,t,e){const r=ne(t),i=n-1;let o=0;switch(e){case Z.L:o=rt[i][0];break;case Z.M:o=rt[i][1];break;case Z.Q:o=rt[i][2];break;case Z.H:o=rt[i][3];break}return r<=o}function Te(n,t){for(var e=1,r=ne(n),i=0,o=rt.length;irt.length)throw new Error("Too long data");return e}function ne(n){var t=encodeURI(n).toString().replace(/\%[0-9a-fA-F]{2}/g,"a");return t.length+(t.length!=Number(n)?3:0)}class Ee{constructor(t){this.mode=V.MODE_8BIT_BYTE,this.parsedData=[],this.data=t;const e=[];for(let r=0,i=this.data.length;r65536?(o[0]=240|(s&1835008)>>>18,o[1]=128|(s&258048)>>>12,o[2]=128|(s&4032)>>>6,o[3]=128|s&63):s>2048?(o[0]=224|(s&61440)>>>12,o[1]=128|(s&4032)>>>6,o[2]=128|s&63):s>128?(o[0]=192|(s&1984)>>>6,o[1]=128|s&63):o[0]=s,e.push(o)}this.parsedData=Array.prototype.concat.apply([],e),this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}getLength(){return this.parsedData.length}write(t){for(let e=0,r=this.parsedData.length;e40)throw new Error(`Invalid QR version: ${this.typeNumber}`);if(!De(this.typeNumber,t,this.errorCorrectLevel))throw new Error(`Data is too long for QR version: ${this.typeNumber}`)}const e=new Ee(t);this.dataList.push(e),this.dataCache=void 0}isDark(t,e){if(t<0||this.moduleCount<=t||e<0||this.moduleCount<=e)throw new Error(`${t},${e}`);return this.modules[t][e]}getModuleCount(){return this.moduleCount}make(){this.makeImpl(!1,this.getBestMaskPattern())}makeImpl(t,e){this.moduleCount=this.typeNumber*4+17,this.modules=new Array(this.moduleCount);for(let r=0;r=7&&this.setupTypeNumber(t),this.dataCache==null&&(this.dataCache=ut.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,e)}setupPositionProbePattern(t,e){for(let r=-1;r<=7;r++)if(!(t+r<=-1||this.moduleCount<=t+r))for(let i=-1;i<=7;i++)e+i<=-1||this.moduleCount<=e+i||(0<=r&&r<=6&&(i==0||i==6)||0<=i&&i<=6&&(r==0||r==6)||2<=r&&r<=4&&2<=i&&i<=4?this.modules[t+r][e+i]=!0:this.modules[t+r][e+i]=!1)}getBestMaskPattern(){if(Number.isInteger(this.maskPattern)&&Object.values(st).includes(this.maskPattern))return this.maskPattern;let t=0,e=0;for(let r=0;r<8;r++){this.makeImpl(!0,r);const i=M.getLostPoint(this);(r==0||t>i)&&(t=i,e=r)}return e}setupTimingPattern(){for(let t=8;t>r&1)==1;this.modules[Math.floor(r/3)][r%3+this.moduleCount-8-3]=i}for(var r=0;r<18;r++){var i=!t&&(e>>r&1)==1;this.modules[r%3+this.moduleCount-8-3][Math.floor(r/3)]=i}}setupTypeInfo(t,e){const r=this.errorCorrectLevel<<3|e,i=M.getBCHTypeInfo(r);for(var o=0;o<15;o++){var s=!t&&(i>>o&1)==1;o<6?this.modules[o][8]=s:o<8?this.modules[o+1][8]=s:this.modules[this.moduleCount-15+o][8]=s}for(var o=0;o<15;o++){var s=!t&&(i>>o&1)==1;o<8?this.modules[8][this.moduleCount-o-1]=s:o<9?this.modules[8][15-o-1+1]=s:this.modules[8][15-o-1]=s}this.modules[this.moduleCount-8][8]=!t}mapData(t,e){let r=-1,i=this.moduleCount-1,o=7,s=0;for(let a=this.moduleCount-1;a>0;a-=2)for(a==6&&a--;;){for(let l=0;l<2;l++)if(this.modules[i][a-l]==null){let c=!1;s>>o&1)==1),M.getMask(e,i,a-l)&&(c=!c),this.modules[i][a-l]=c,o--,o==-1&&(s++,o=7)}if(i+=r,i<0||this.moduleCount<=i){i-=r,r=-r;break}}}static createData(t,e,r){const i=at.getRSBlocks(t,e),o=new Se;for(var s=0;sa*8)throw new Error(`code length overflow. (${o.getLengthInBits()}>${a*8})`);for(o.getLengthInBits()+4<=a*8&&o.put(0,4);o.getLengthInBits()%8!=0;)o.putBit(!1);for(;!(o.getLengthInBits()>=a*8||(o.put(ut.PAD0,8),o.getLengthInBits()>=a*8));)o.put(ut.PAD1,8);return ut.createBytes(o,i)}static createBytes(t,e){let r=0,i=0,o=0;const s=new Array(e.length),a=new Array(e.length);for(var l=0;l=0?g.get(P):0}}let h=0;for(var c=0;c=0;)e^=M.G15<=0;)e^=M.G18<>>=1;return e}static getPatternPosition(t){return M.PATTERN_POSITION_TABLE[t-1]}static getMask(t,e,r){switch(t){case st.PATTERN000:return(e+r)%2==0;case st.PATTERN001:return e%2==0;case st.PATTERN010:return r%3==0;case st.PATTERN011:return(e+r)%3==0;case st.PATTERN100:return(Math.floor(e/2)+Math.floor(r/3))%2==0;case st.PATTERN101:return e*r%2+e*r%3==0;case st.PATTERN110:return(e*r%2+e*r%3)%2==0;case st.PATTERN111:return(e*r%3+(e+r)%2)%2==0;default:throw new Error(`bad maskPattern:${t}`)}}static getErrorCorrectPolynomial(t){let e=new vt([1],0);for(let r=0;r5&&(r+=3+l-5)}for(var i=0;i=256;)t-=255;return G.EXP_TABLE[t]}}G.EXP_TABLE=new Array(256);G.LOG_TABLE=new Array(256);G._constructor=function(){for(var n=0;n<8;n++)G.EXP_TABLE[n]=1<>>7-t%8&1)==1}put(t,e){for(let r=0;r>>e-r-1&1)==1)}getLengthInBits(){return this.length}putBit(t){const e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}}const rt=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]];function et(n){if(typeof n!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(n))}function Vt(n,t){for(var e="",r=0,i=-1,o=0,s,a=0;a<=n.length;++a){if(a2){var l=e.lastIndexOf("/");if(l!==e.length-1){l===-1?(e="",r=0):(e=e.slice(0,l),r=e.length-1-e.lastIndexOf("/")),i=a,o=0;continue}}else if(e.length===2||e.length===1){e="",r=0,i=a,o=0;continue}}t&&(e.length>0?e+="/..":e="..",r=2)}else e.length>0?e+="/"+n.slice(i+1,a):e=n.slice(i+1,a),r=a-i-1;i=a,o=0}else s===46&&o!==-1?++o:o=-1}return e}function xe(n,t){var e=t.dir||t.root,r=t.base||(t.name||"")+(t.ext||"");return e?e===t.root?e+r:e+n+r:r}var dt={resolve:function(){for(var t="",e=!1,r,i=arguments.length-1;i>=-1&&!e;i--){var o;i>=0?o=arguments[i]:(r===void 0&&(r=process.cwd()),o=r),et(o),o.length!==0&&(t=o+"/"+t,e=o.charCodeAt(0)===47)}return t=Vt(t,!e),e?t.length>0?"/"+t:"/":t.length>0?t:"."},normalize:function(t){if(et(t),t.length===0)return".";var e=t.charCodeAt(0)===47,r=t.charCodeAt(t.length-1)===47;return t=Vt(t,!e),t.length===0&&!e&&(t="."),t.length>0&&r&&(t+="/"),e?"/"+t:t},isAbsolute:function(t){return et(t),t.length>0&&t.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var t,e=0;e0&&(t===void 0?t=r:t+="/"+r)}return t===void 0?".":dt.normalize(t)},relative:function(t,e){if(et(t),et(e),t===e||(t=dt.resolve(t),e=dt.resolve(e),t===e))return"";for(var r=1;rc){if(e.charCodeAt(s+f)===47)return e.slice(s+f+1);if(f===0)return e.slice(s+f)}else o>c&&(t.charCodeAt(r+f)===47?h=f:f===0&&(h=0));break}var p=t.charCodeAt(r+f),C=e.charCodeAt(s+f);if(p!==C)break;p===47&&(h=f)}var D="";for(f=r+h+1;f<=i;++f)(f===i||t.charCodeAt(f)===47)&&(D.length===0?D+="..":D+="/..");return D.length>0?D+e.slice(s+h):(s+=h,e.charCodeAt(s)===47&&++s,e.slice(s))},_makeLong:function(t){return t},dirname:function(t){if(et(t),t.length===0)return".";for(var e=t.charCodeAt(0),r=e===47,i=-1,o=!0,s=t.length-1;s>=1;--s)if(e=t.charCodeAt(s),e===47){if(!o){i=s;break}}else o=!1;return i===-1?r?"/":".":r&&i===1?"//":t.slice(0,i)},basename:function(t,e){if(e!==void 0&&typeof e!="string")throw new TypeError('"ext" argument must be a string');et(t);var r=0,i=-1,o=!0,s;if(e!==void 0&&e.length>0&&e.length<=t.length){if(e.length===t.length&&e===t)return"";var a=e.length-1,l=-1;for(s=t.length-1;s>=0;--s){var c=t.charCodeAt(s);if(c===47){if(!o){r=s+1;break}}else l===-1&&(o=!1,l=s+1),a>=0&&(c===e.charCodeAt(a)?--a===-1&&(i=s):(a=-1,i=l))}return r===i?i=l:i===-1&&(i=t.length),t.slice(r,i)}else{for(s=t.length-1;s>=0;--s)if(t.charCodeAt(s)===47){if(!o){r=s+1;break}}else i===-1&&(o=!1,i=s+1);return i===-1?"":t.slice(r,i)}},extname:function(t){et(t);for(var e=-1,r=0,i=-1,o=!0,s=0,a=t.length-1;a>=0;--a){var l=t.charCodeAt(a);if(l===47){if(!o){r=a+1;break}continue}i===-1&&(o=!1,i=a+1),l===46?e===-1?e=a:s!==1&&(s=1):e!==-1&&(s=-1)}return e===-1||i===-1||s===0||s===1&&e===i-1&&e===r+1?"":t.slice(e,i)},format:function(t){if(t===null||typeof t!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof t);return xe("/",t)},parse:function(t){et(t);var e={root:"",dir:"",base:"",ext:"",name:""};if(t.length===0)return e;var r=t.charCodeAt(0),i=r===47,o;i?(e.root="/",o=1):o=0;for(var s=-1,a=0,l=-1,c=!0,h=t.length-1,f=0;h>=o;--h){if(r=t.charCodeAt(h),r===47){if(!c){a=h+1;break}continue}l===-1&&(c=!1,l=h+1),r===46?s===-1?s=h:f!==1&&(f=1):s!==-1&&(f=-1)}return s===-1||l===-1||f===0||f===1&&s===l-1&&s===a+1?l!==-1&&(a===0&&i?e.base=e.name=t.slice(1,l):e.base=e.name=t.slice(a,l)):(a===0&&i?(e.name=t.slice(1,s),e.base=t.slice(1,l)):(e.name=t.slice(a,s),e.base=t.slice(a,l)),e.ext=t.slice(s,l)),a>0?e.dir=t.slice(0,a-1):i&&(e.dir="/"),e},sep:"/",delimiter:":",win32:null,posix:null};dt.posix=dt;const _e=dt.extname,se=dt.basename;class Ie{constructor(){let t=typeof global>"u",e="image/png",r="image/jpeg",i="image/jpeg",o="image/webp",s="application/pdf",a="image/svg+xml";Object.assign(this,{toMime:this.toMime.bind(this),fromMime:this.fromMime.bind(this),expected:t?'"png", "jpg", or "webp"':'"png", "jpg", "pdf", or "svg"',formats:t?{png:e,jpg:r,jpeg:i,webp:o}:{png:e,jpg:r,jpeg:i,pdf:s,svg:a},mimes:t?{[e]:"png",[r]:"jpg",[o]:"webp"}:{[e]:"png",[r]:"jpg",[s]:"pdf",[a]:"svg"}})}toMime(t){return this.formats[(t||"").replace(/^\./,"").toLowerCase()]}fromMime(t){return this.mimes[t]}}function Le(n,{filename:t="",extension:e="",format:T,page:i,quality:o,matte:s,density:a,outline:l,archive:C}={}){var{fromMime:h,toMime:f,expected:p}=new Ie,C=C||"canvas",D=T||e.replace(/@\d+x$/i,"")||_e(t),T=h(f(D)||D),I=f(T),g=n.length;if(!D)throw new Error("Cannot determine image format (use a filename extension or 'format' argument)");if(!T)throw new Error(`Unsupported file format "${D}" (expected ${p})`);if(!g)throw new RangeError("Canvas has no associated contexts (try calling getContext or newPage first)");let v,P,d=t.replace(/{(\d*)}/g,(m,y)=>(P=!0,y=parseInt(y,10),v=isFinite(y)?y:isFinite(v)?v:-1,"{}")),w=i>0?i-1:i<0?g+i:void 0;if(isFinite(w)&&w<0||w>=g)throw new RangeError(g==1?`Canvas only has a ‘page 1’ (${w} is out of bounds)`:`Canvas has pages 1–${g} (${w} is out of bounds)`);if(n=isFinite(w)?[n[w]]:P||T=="pdf"?n:n.slice(-1),o===void 0)o=.92;else if(typeof o!="number"||!isFinite(o)||o<0||o>1)throw new TypeError("The quality option must be an number in the 0.0–1.0 range");if(a===void 0){let m=(e||se(t,D)).match(/@(\d+)x$/i);a=m?parseInt(m[1],10):1}else if(typeof a!="number"||!Number.isInteger(a)||a<1)throw new TypeError("The density option must be a non-negative integer");return l===void 0?l=!0:T=="svg"&&(l=!!l),{filename:t,pattern:d,format:T,mime:I,pages:n,padding:v,quality:o,matte:s,density:a,outline:l,archive:C}}class Dt{static for(t){return new Dt().append(t).get()}constructor(){this.crc=-1}get(){return~this.crc}append(t){for(var e=this.crc|0,r=this.table,i=0,o=t.length|0;i>>8^r[(e^t[i])&255];return this.crc=e,this}}Dt.prototype.table=(()=>{var n,t,e,r=[];for(n=0;n<256;n++){for(e=n,t=0;t<8;t++)e=e&1?e>>>1^3988292384:e>>>1;r[n]=e}return r})();function It(n){let t=new Uint8Array(n),e=new DataView(t.buffer),r={array:t,view:e,size:n,set8(i,o){return e.setUint8(i,o),r},set16(i,o){return e.setUint16(i,o,!0),r},set32(i,o){return e.setUint32(i,o,!0),r},bytes(i,o){return t.set(o,i),r}};return r}class Tt{constructor(t){let e=new Date;Object.assign(this,{directory:t,offset:0,files:[],time:(e.getHours()<<6|e.getMinutes())<<5|e.getSeconds()/2,date:(e.getFullYear()-1980<<4|e.getMonth()+1)<<5|e.getDate()}),this.add(t)}async add(t,e){let r=!e,i=Tt.encoder.encode(`${this.directory}/${r?"":t}`),o=new Uint8Array(r?0:await e.arrayBuffer()),s=30+i.length,a=s+o.length,l=16,{offset:c}=this,h=It(26).set32(0,134742036).set16(6,this.time).set16(8,this.date).set32(10,Dt.for(o)).set32(14,o.length).set32(18,o.length).set16(22,i.length);c+=s;let f=It(s+o.length+l).set32(0,67324752).bytes(4,h.array).bytes(30,i).bytes(s,o);c+=o.length,f.set32(a,134695760).bytes(a+4,h.array.slice(10,22)),c+=l,this.files.push({offset:c,folder:r,name:i,header:h,payload:f}),this.offset=c}toBuffer(){let t=this.files.reduce((f,{name:p})=>46+p.length+f,0),e=It(t+22),r=0;for(var{offset:i,name:o,header:s,folder:a}of this.files)e.set32(r,33639248).set16(r+4,20).bytes(r+6,s.array).set8(r+38,a?16:0).set32(r+42,i).bytes(r+46,o),r+=46+o.length;e.set32(r,101010256).set16(r+8,this.files.length).set16(r+10,this.files.length).set32(r+12,t).set32(r+16,this.offset);let l=new Uint8Array(this.offset+e.size),c=0;for(var{payload:h}of this.files)l.set(h.array,c),c+=h.size;return l.set(e.array,c),l}get blob(){return new Blob([this.toBuffer()],{type:"application/zip"})}}Tt.encoder=new TextEncoder;const Ft=(n,t,e,r)=>{if(r){let{width:i,height:o}=n,s=Object.assign(document.createElement("canvas"),{width:i,height:o}),a=s.getContext("2d");a.fillStyle=r,a.fillRect(0,0,i,o),a.drawImage(n,0,0),n=s}return new Promise((i,o)=>n.toBlob(i,t,e))},Me=(...n)=>Ft(...n).then(t=>t.arrayBuffer()),Re=async(n,t,e,r,i)=>{ae(i,await Ft(n,t,e,r))},Ne=async(n,t,e,r,i,o,s)=>{let a=h=>o.replace("{}",String(h+1).padStart(s,"0")),l=se(i,".zip")||"archive",c=new Tt(l);await Promise.all(n.map(async(h,f)=>{let p=a(f);await c.add(p,await Ft(h,t,e,r))})),ae(`${l}.zip`,c.blob)},ae=(n,t)=>{const e=window.URL.createObjectURL(t),r=document.createElement("a");r.style.display="none",r.href=e,r.setAttribute("download",n),typeof r.download>"u"&&r.setAttribute("target","_blank"),document.body.appendChild(r),r.click(),document.body.removeChild(r),setTimeout(()=>window.URL.revokeObjectURL(e),100)},Oe=(n,t,e)=>n.map(r=>{if(t==1&&!e)return r.canvas;let i=document.createElement("canvas"),o=i.getContext("2d"),s=r.canvas?r.canvas:r;return i.width=s.width*t,i.height=s.height*t,e&&(o.fillStyle=e,o.fillRect(0,0,i.width,i.height)),o.scale(t,t),o.drawImage(s,0,0),i}),$e={asBuffer:Me,asDownload:Re,asZipDownload:Ne,atScale:Oe,options:Le},{asBuffer:Lt,asDownload:Fe,asZipDownload:Ue,atScale:Mt,options:Rt}=$e,Jt=Symbol.for("toDataURL");let je=class{constructor(t,e){let r=document.createElement("canvas"),i=[];Object.defineProperty(r,"async",{value:!0,writable:!1,enumerable:!0});for(var[o,s]of Object.entries({png:()=>Lt(r,"image/png"),jpg:()=>Lt(r,"image/jpeg"),pages:()=>i.concat(r).map(a=>a.getContext("2d"))}))Object.defineProperty(r,o,{get:s});return Object.assign(r,{width:t,height:e,newPage(...a){var{width:c,height:h}=r,l=Object.assign(document.createElement("canvas"),{width:c,height:h});l.getContext("2d").drawImage(r,0,0),i.push(l);var[c,h]=a.length?a:[c,h];return Object.assign(r,{width:c,height:h}).getContext("2d")},saveAs(a,l){l=typeof l=="number"?{quality:l}:l;let c=Rt(this.pages,{filename:a,...l}),{pattern:h,padding:f,mime:p,quality:C,matte:D,density:T,archive:I}=c,g=Mt(c.pages,T);return f==null?Fe(g[0],p,C,D,a):Ue(g,p,C,D,I,h,f)},toBuffer(a="png",l={}){l=typeof l=="number"?{quality:l}:l;let c=Rt(this.pages,{extension:a,...l}),{mime:h,quality:f,matte:p,pages:C,density:D}=c,T=Mt(C,D,p)[0];return Lt(T,h,f,p)},[Jt]:r.toDataURL.bind(r),toDataURL(a="png",l={}){l=typeof l=="number"?{quality:l}:l;let c=Rt(this.pages,{extension:a,...l}),{mime:h,quality:f,matte:p,pages:C,density:D}=c,T=Mt(C,D,p)[0],I=T[T===r?Jt:"toDataURL"](h,f);return Promise.resolve(I)}})}};const Ge={Canvas:je},wt=(n,t,e={},r=e)=>{if(Array.isArray(t))t.forEach(i=>wt(n,i,e,r));else if(typeof t=="function")t(n,e,r,wt);else{const i=Object.keys(t)[0];Array.isArray(t[i])?(r[i]={},wt(n,t[i],e,r[i])):r[i]=t[i](n,e,r,wt)}return e},gt=(n,t)=>(e,r,i,o)=>{t(e,r,i)&&o(e,n,r,i)},ze=(n,t)=>(e,r,i,o)=>{const s=[];let a=e.pos;for(;t(e,r,i);){const l={};if(o(e,n,r,l),e.pos===a)break;a=e.pos,s.push(l)}return s},He=n=>({data:n,pos:0}),W=()=>n=>n.data[n.pos++],le=(n=0)=>t=>t.data[t.pos+n],it=n=>t=>t.data.subarray(t.pos,t.pos+=n),Et=n=>t=>t.data.subarray(t.pos,t.pos+n),Ot=n=>t=>Array.from(it(n)(t)).map(e=>String.fromCharCode(e)).join(""),ft=n=>t=>{const e=it(2)(t);return n?(e[1]<<8)+e[0]:(e[0]<<8)+e[1]},ce=(n,t)=>(e,r,i)=>{const o=typeof t=="function"?t(e,r,i):t,s=it(n),a=new Array(o);for(var l=0;l{for(var r=0,i=0;it=>{const e=W()(t),r=new Array(8);for(var i=0;i<8;i++)r[7-i]=!!(e&1<{const a=n[s];return a.length?o[s]=Ke(r,a.index,a.length):o[s]=r[a.index],o},{})};var St={blocks:n=>{const e=[],r=n.data.length;for(var i=0,o=W()(n);o!==0&&o;o=W()(n)){if(n.pos+o>=r){const c=r-n.pos;e.push(it(c)(n)),i+=c;break}e.push(it(o)(n)),i+=o}const s=new Uint8Array(i);for(var a=0,l=0;l{var t=Et(2)(n);return t[0]===33&&t[1]===249}),Ze=gt({image:[{code:W()},{descriptor:[{left:ft(!0)},{top:ft(!0)},{width:ft(!0)},{height:ft(!0)},{lct:Ut({exists:{index:0},interlaced:{index:1},sort:{index:2},future:{index:3,length:2},size:{index:5,length:3}})}]},gt({lct:ce(3,(n,t,e)=>Math.pow(2,e.descriptor.lct.size+1))},(n,t,e)=>e.descriptor.lct.exists),{data:[{minCodeSize:W()},St]}]},n=>le()(n)===44),qe=gt({text:[{codes:it(2)},{blockSize:W()},{preData:(n,t,e)=>it(e.text.blockSize)(n)},St]},n=>{var t=Et(2)(n);return t[0]===33&&t[1]===1}),Ve=gt({application:[{codes:it(2)},{blockSize:W()},{id:(n,t,e)=>Ot(e.blockSize)(n)},St]},n=>{var t=Et(2)(n);return t[0]===33&&t[1]===255}),Je=gt({comment:[{codes:it(2)},St]},n=>{var t=Et(2)(n);return t[0]===33&&t[1]===254}),We=[{header:[{signature:Ot(3)},{version:Ot(3)}]},{lsd:[{width:ft(!0)},{height:ft(!0)},{gct:Ut({exists:{index:0},resolution:{index:1,length:3},sort:{index:4},size:{index:5,length:3}})},{backgroundColorIndex:W()},{pixelAspectRatio:W()}]},gt({gct:ce(3,(n,t)=>Math.pow(2,t.lsd.gct.size+1))},(n,t)=>t.lsd.gct.exists),{frames:ze([Xe,Ve,Je,Ze,qe],n=>{var t=le()(n);return t===33||t===44})}],Ye=(n,t)=>{const e=new Array(n.length),r=n.length/t,i=function(h,f){const p=n.slice(f*t,(f+1)*t);e.splice.apply(e,[h*t,t].concat(p))},o=[0,4,2,1],s=[8,8,4,2];for(var a=0,l=0;l<4;l++)for(var c=o[l];c{const o=e;var s,a,l,c,h,f,p,w,C,D,d,T,m,y,S,B;const I=new Array(e),g=new Array(4096),v=new Array(4096),P=new Array(4097);for(T=n,a=1<>=c,w-=c,C>s||C==h)break;if(C==a){c=T+1,l=(1<a;)P[y++]=v[C],C=g[C];m=v[C]&255,P[y++]=m,s<4096&&(g[s]=p,v[s]=m,s++,(s&l)===0&&s<4096&&(c++,l+=s)),p=f}y--,I[B++]=P[y],D++}for(D=B;D{const t=new Uint8Array(n);return wt(He(t),We)},er=n=>{const t=n.pixels.length,e=new Uint8ClampedArray(t*4);for(var r=0;r{if(!n.image){console.warn("gif frame does not have associated image.");return}const{image:r}=n,i=r.descriptor.width*r.descriptor.height;var o=Qe(r.data.minCodeSize,r.data.blocks,i);r.descriptor.lct.interlaced&&(o=Ye(o,r.descriptor.width));const s={pixels:o,dims:{top:n.image.descriptor.top,left:n.image.descriptor.left,width:n.image.descriptor.width,height:n.image.descriptor.height}};return r.descriptor.lct&&r.descriptor.lct.exists?s.colorTable=r.lct:s.colorTable=t,n.gce&&(s.delay=(n.gce.delay||10)*10,s.disposalType=n.gce.extras.disposal,n.gce.extras.transparentColorGiven&&(s.transparentIndex=n.gce.transparentColorIndex)),s.patch=er(s),s},ir=(n,t)=>n.frames.filter(e=>e.image).map(e=>rr(e,n.gct));var or=100,K=256,Wt=K-1,ct=4,ue=16,jt=1<>Gt,sr=jt<>3,$t=6,lr=1<<$t,cr=ar*lr,ur=30,fe=10,Ct=1<>3);var g,v;for(g=0;g>=ct,e[g][1]>>=ct,e[g][2]>>=ct,e[g][3]=g}function c(g,v,P,d,w){e[v][0]-=g*(e[v][0]-P)/Ct,e[v][1]-=g*(e[v][1]-d)/Ct,e[v][2]-=g*(e[v][2]-w)/Ct}function h(g,v,P,d,w){for(var m=Math.abs(v-g),y=Math.min(v+g,K),B=v+1,S=v-1,R=1,u,N;Bm;)N=s[R++],Bm&&(u=e[S--],u[0]-=N*(u[0]-P)/pt,u[1]-=N*(u[1]-d)/pt,u[2]-=N*(u[2]-w)/pt)}function f(g,v,P){var d=2147483647,w=d,m=-1,y=m,B,S,R,u,N;for(B=0;B>ue-ct),u>Gt,o[B]-=N,i[B]+=N<>1,v=y+1;v>1,v=y+1;v<256;v++)r[v]=Wt}function C(g,v,P){for(var d,w,m,y=1e3,B=-1,S=r[v],R=S-1;S=0;)S=y?S=K:(S++,m<0&&(m=-m),d=w[0]-g,d<0&&(d=-d),m+=d,m=0&&(w=e[R],m=v-w[1],m>=y?R=-1:(R--,m<0&&(m=-m),d=w[0]-g,d<0&&(d=-d),m+=d,m>$t;for(B<=1&&(B=0),g=0;g=v&&(O-=v),g++,w===0&&(w=1),g%w===0)for(m-=m/P,y-=y/ur,B=y>>$t,B<=1&&(B=0),A=0;A=254&&S(O)}function w(A){m(bt),f=T+2,C=!0,N(T,A)}function m(A){for(var O=0;O=0){lt=z-j,j===0&&(lt=1);do if((j-=lt)<0&&(j+=z),s[j]===b){Y=a[j];continue t}while(s[j]>=0)}N(Y,O),Y=ht,f<1<0&&(A.writeByte(h),A.writeBytes(o,0,h),h=0)}function R(A){return(1<0?l|=A<=8;)d(l&255,O),l>>=8,c-=8;if((f>p||C)&&(C?(p=R(P=D),C=!1):(++P,P==At?p=1<0;)d(l&255,O),l>>=8,c-=8;S(O)}}this.encode=B}function q(){this.page=-1,this.pages=[],this.newPage()}q.pageSize=4096;q.charMap={};for(var Pt=0;Pt<256;Pt++)q.charMap[Pt]=String.fromCharCode(Pt);q.prototype.newPage=function(){this.pages[++this.page]=new Uint8Array(q.pageSize),this.cursor=0};q.prototype.getData=function(){for(var n="",t=0;tr+i.length,0));return n.reduce((r,i)=>(e.set(i,r),r+i.length),0),e};q.prototype.writeByte=function(n){this.cursor>=q.pageSize&&this.newPage(),this.pages[this.page][this.cursor++]=n};q.prototype.writeUTFBytes=function(n){for(var t=n.length,e=0;e=0&&(this.dispose=n)};$.prototype.setRepeat=function(n){this.repeat=n};$.prototype.setTransparent=function(n){this.transparent=n};$.prototype.addFrame=function(n){this.image=n,this.colorTab=this.globalPalette&&this.globalPalette.slice?this.globalPalette:null,this.getImagePixels(),this.analyzePixels(),this.globalPalette===!0&&(this.globalPalette=this.colorTab),this.firstFrame&&(this.writeHeader(),this.writeLSD(),this.writePalette(),this.repeat>=0&&this.writeNetscapeExt()),this.writeGraphicCtrlExt(),this.writeImageDesc(),!this.firstFrame&&!this.globalPalette&&this.writePalette(),this.writePixels(),this.firstFrame=!1};$.prototype.finish=function(){this.out.writeByte(59)};$.prototype.setQuality=function(n){n<1&&(n=1),this.sample=n};$.prototype.setDither=function(n){n===!0&&(n="FloydSteinberg"),this.dither=n};$.prototype.setGlobalPalette=function(n){this.globalPalette=n};$.prototype.getGlobalPalette=function(){return this.globalPalette&&this.globalPalette.slice&&this.globalPalette.slice(0)||this.globalPalette};$.prototype.writeHeader=function(){this.out.writeUTFBytes("GIF89a")};$.prototype.analyzePixels=function(){this.colorTab||(this.neuQuant=new dr(this.pixels,this.sample),this.neuQuant.buildColormap(),this.colorTab=this.neuQuant.getColormap()),this.dither?this.ditherPixels(this.dither.replace("-serpentine",""),this.dither.match(/-serpentine/)!==null):this.indexPixels(),this.pixels=null,this.colorDepth=8,this.palSize=7,this.transparent!==null&&(this.transIndex=this.findClosest(this.transparent,!0))};$.prototype.indexPixels=function(n){var t=this.pixels.length/3;this.indexedPixels=new Uint8Array(t);for(var e=0,r=0;r=0&&B+h=0&&S+c>16,(n&65280)>>8,n&255,t)};$.prototype.findClosestRGB=function(n,t,e,r){if(this.colorTab===null)return-1;if(this.neuQuant&&!r)return this.neuQuant.lookupRGB(n,t,e);for(var i=0,o=256*256*256,s=this.colorTab.length,a=0,l=0;a=0&&(t=this.dispose&7),t<<=2,this.out.writeByte(0|t|0|n),this.writeShort(this.delay),this.out.writeByte(this.transIndex),this.out.writeByte(0)};$.prototype.writeImageDesc=function(){this.out.writeByte(44),this.writeShort(0),this.writeShort(0),this.writeShort(this.width),this.writeShort(this.height),this.firstFrame||this.globalPalette?this.out.writeByte(0):this.out.writeByte(128|this.palSize)};$.prototype.writeLSD=function(){this.writeShort(this.width),this.writeShort(this.height),this.out.writeByte(240|this.palSize),this.out.writeByte(0),this.out.writeByte(0)};$.prototype.writeNetscapeExt=function(){this.out.writeByte(33),this.out.writeByte(255),this.out.writeByte(11),this.out.writeUTFBytes("NETSCAPE2.0"),this.out.writeByte(3),this.out.writeByte(1),this.writeShort(this.repeat),this.out.writeByte(0)};$.prototype.writePalette=function(){this.out.writeBytes(this.colorTab);for(var n=3*256-this.colorTab.length,t=0;t>8&255)};$.prototype.writePixels=function(){var n=new pr(this.width,this.height,this.indexedPixels,this.colorDepth);n.encode(this.out)};$.prototype.stream=function(){return this.out};var vr=globalThis&&globalThis.__awaiter||function(n,t,e,r){function i(o){return o instanceof e?o:new e(function(s){s(o)})}return new(e||(e=Promise))(function(o,s){function a(h){try{c(r.next(h))}catch(f){s(f)}}function l(h){try{c(r.throw(h))}catch(f){s(f)}}function c(h){h.done?o(h.value):i(h.value).then(a,l)}c((r=r.apply(n,t||[])).next())})};const{Canvas:nt}=Ge,Bt=.4;function ie(n){if(!n)return;function t(e){e.onload=null,e.onerror=null}return new Promise(function(e,r){if(n.slice(0,4)=="data"){let o=new Image;o.onload=function(){e(o),t(o)},o.onerror=function(){r("Image load error"),t(o)},o.src=n;return}let i=new Image;i.setAttribute("crossOrigin","Anonymous"),i.onload=function(){e(i)},i.onerror=function(){r("Image load error")},i.src=n})}class L{constructor(t){const e=Object.assign({},t);if(Object.keys(L.defaultOptions).forEach(r=>{r in e||Object.defineProperty(e,r,{value:L.defaultOptions[r],enumerable:!0,writable:!0})}),e.components?typeof e.components=="object"&&Object.keys(L.defaultComponentOptions).forEach(r=>{r in e.components?Object.defineProperty(e.components,r,{value:Object.assign(Object.assign({},L.defaultComponentOptions[r]),e.components[r]),enumerable:!0,writable:!0}):Object.defineProperty(e.components,r,{value:L.defaultComponentOptions[r],enumerable:!0,writable:!0})}):e.components=L.defaultComponentOptions,e.dotScale!==null&&e.dotScale!==void 0){if(e.dotScale<=0||e.dotScale>1)throw new Error("dotScale should be in range (0, 1].");e.components.data.scale=e.dotScale,e.components.timing.scale=e.dotScale,e.components.alignment.scale=e.dotScale}this.options=e,this.canvas=new nt(t.size,t.size),this.canvasContext=this.canvas.getContext("2d"),this.qrCode=new ut(-1,this.options.correctLevel),Number.isInteger(this.options.maskPattern)&&(this.qrCode.maskPattern=this.options.maskPattern),Number.isInteger(this.options.version)&&(this.qrCode.typeNumber=this.options.version),this.qrCode.addData(this.options.text),this.qrCode.make()}draw(){return new Promise(t=>this._draw().then(t))}_clear(){this.canvasContext.clearRect(0,0,this.canvas.width,this.canvas.height)}static _prepareRoundedCornerClip(t,e,r,i,o,s){t.beginPath(),t.moveTo(e,r),t.arcTo(e+i,r,e+i,r+o,s),t.arcTo(e+i,r+o,e,r+o,s),t.arcTo(e,r+o,e,r,s),t.arcTo(e,r,e+i,r,s),t.closePath()}static _getAverageRGB(t){const r={r:0,g:0,b:0};let i,o,s=-4;const a={r:0,g:0,b:0};let l=0;o=t.naturalHeight||t.height,i=t.naturalWidth||t.width;const h=new nt(i,o).getContext("2d");if(!h)return r;h.drawImage(t,0,0);let f;try{f=h.getImageData(0,0,i,o)}catch{return r}for(;(s+=5*4)200||f.data[s+1]>200||f.data[s+2]>200||(++l,a.r+=f.data[s],a.g+=f.data[s+1],a.b+=f.data[s+2]);return a.r=~~(a.r/l),a.g=~~(a.g/l),a.b=~~(a.b/l),a}static _drawDot(t,e,r,i,o=0,s=1){t.fillRect((e+o)*i,(r+o)*i,s*i,s*i)}static _drawAlignProtector(t,e,r,i){t.clearRect((e-2)*i,(r-2)*i,5*i,5*i),t.fillRect((e-2)*i,(r-2)*i,5*i,5*i)}static _drawAlign(t,e,r,i,o=0,s=1,a,l){const c=t.fillStyle;t.fillStyle=a,new Array(4).fill(0).map((h,f)=>{L._drawDot(t,e-2+f,r-2,i,o,s),L._drawDot(t,e+2,r-2+f,i,o,s),L._drawDot(t,e+2-f,r+2,i,o,s),L._drawDot(t,e-2,r+2-f,i,o,s)}),L._drawDot(t,e,r,i,o,s),l||(t.fillStyle="rgba(255, 255, 255, 0.6)",new Array(2).fill(0).map((h,f)=>{L._drawDot(t,e-1+f,r-1,i,o,s),L._drawDot(t,e+1,r-1+f,i,o,s),L._drawDot(t,e+1-f,r+1,i,o,s),L._drawDot(t,e-1,r+1-f,i,o,s)})),t.fillStyle=c}_draw(){var t,e,r,i,o,s,a,l,c,h,f,p,C,D,T,I,g,v,P;return vr(this,void 0,void 0,function*(){const d=(t=this.qrCode)===null||t===void 0?void 0:t.moduleCount,w=this.options.size;let m=this.options.margin;(m<0||m*2>=w)&&(m=0);const y=Math.ceil(m),B=w-2*m,S=this.options.whiteMargin,R=this.options.backgroundDimming,u=Math.ceil(B/d),N=u*d,A=N+2*y,O=new nt(A,A),b=O.getContext("2d");this._clear(),b.save(),b.translate(y,y);const ht=new nt(A,A),j=ht.getContext("2d");let Y=null,lt=[];if(this.options.gifBackground){const k=tr(this.options.gifBackground);if(Y=k,lt=ir(k),this.options.autoColor){let E=0,x=0,_=0,H=0;for(let F=0;F200||U[1]>200||U[2]>200||U[0]===0&&U[1]===0&&U[2]===0||(H++,E+=U[0],x+=U[1],_+=U[2])}E=~~(E/H),x=~~(x/H),_=~~(_/H),this.options.colorDark=`rgb(${E},${x},${_})`}}else if(this.options.backgroundImage){const k=yield ie(this.options.backgroundImage);if(this.options.autoColor){const E=L._getAverageRGB(k);this.options.colorDark=`rgb(${E.r},${E.g},${E.b})`}j.drawImage(k,0,0,k.width,k.height,0,0,A,A),j.rect(0,0,A,A),j.fillStyle=R,j.fill()}else j.rect(0,0,A,A),j.fillStyle=this.options.colorLight,j.fill();const z=M.getPatternPosition(this.qrCode.typeNumber),Q=((r=(e=this.options.components)===null||e===void 0?void 0:e.data)===null||r===void 0?void 0:r.scale)||Bt,zt=(1-Q)*.5;for(let k=0;k=d-8)||E>=d-8&&k<8,H=k==6&&E>=8&&E<=d-8||E==6&&k>=8&&k<=d-8;let F=_||H;for(let X=1;X=z[X]-2&&k<=z[X]+2&&E>=z[X]-2&&E<=z[X]+2;const U=E*u+(F?0:zt*u),tt=k*u+(F?0:zt*u);if(b.strokeStyle=x?this.options.colorDark:this.options.colorLight,b.lineWidth=.5,b.fillStyle=x?this.options.colorDark:this.options.colorLight,z.length===0)F||b.fillRect(U,tt,(F?1:Q)*u,(F?1:Q)*u);else{const X=E=d-4-5&&k=d-4-5;!F&&!X&&b.fillRect(U,tt,(F?1:Q)*u,(F?1:Q)*u)}}const J=z[z.length-1],pe=this.options.colorLight;if(b.fillStyle=pe,b.fillRect(0,0,8*u,8*u),b.fillRect(0,(d-8)*u,8*u,8*u),b.fillRect((d-8)*u,0,8*u,8*u),!((o=(i=this.options.components)===null||i===void 0?void 0:i.timing)===null||o===void 0)&&o.protectors&&(b.fillRect(8*u,6*u,(d-8-8)*u,u),b.fillRect(6*u,8*u,u,(d-8-8)*u)),!((a=(s=this.options.components)===null||s===void 0?void 0:s.cornerAlignment)===null||a===void 0)&&a.protectors&&L._drawAlignProtector(b,J,J,u),!((c=(l=this.options.components)===null||l===void 0?void 0:l.alignment)===null||c===void 0)&&c.protectors)for(let k=0;k=1)&&(E=.2),x<0&&(x=0),_<0&&(_=0);const H=N*E,F=.5*(A-H),U=F;b.restore(),b.fillStyle=this.options.logoBackgroundColor,b.save(),L._prepareRoundedCornerClip(b,F-x,U-x,H+2*x,H+2*x,_+x),b.clip();const tt=b.globalCompositeOperation;b.globalCompositeOperation="destination-out",b.fill(),b.globalCompositeOperation=tt,b.restore(),b.save(),L._prepareRoundedCornerClip(b,F,U,H,H,_),b.clip(),b.drawImage(k,F,U,H,H),b.restore(),b.save(),b.translate(y,y)}if(Y){let k,E,x,_,H,F;if(lt.forEach(function(U){k||(k=new $(w,w),k.setDelay(U.delay),k.setRepeat(0));const{width:tt,height:X}=U.dims;E||(E=new nt(tt,X),x=E.getContext("2d"),x.rect(0,0,E.width,E.height),x.fillStyle="#ffffff",x.fill()),(!_||!F||tt!==_.width||X!==_.height)&&(_=new nt(tt,X),H=_.getContext("2d"),F=H.createImageData(tt,X)),F.data.set(U.patch),H.putImageData(F,0,0),x.drawImage(_.getContext("2d").canvas,U.dims.left,U.dims.top);const yt=new nt(A,A),mt=yt.getContext("2d");mt.drawImage(E.getContext("2d").canvas,0,0,A,A),mt.rect(0,0,A,A),mt.fillStyle=R,mt.fill(),mt.drawImage(O.getContext("2d").canvas,0,0,A,A);const _t=new nt(w,w),Zt=_t.getContext("2d");Zt.drawImage(yt.getContext("2d").canvas,0,0,w,w),k.addFrame(Zt.getImageData(0,0,_t.width,_t.height).data)}),!k)throw new Error("No frames.");if(k.finish(),oe(this.canvas)){const tt=k.stream().toFlattenUint8Array().reduce((X,yt)=>X+String.fromCharCode(yt),"");return Promise.resolve(`data:image/gif;base64,${globalThis.btoa(tt)}`)}return Promise.resolve(Buffer.from(k.stream().toFlattenUint8Array()))}else{j.drawImage(O.getContext("2d").canvas,0,0,A,A),b.drawImage(ht.getContext("2d").canvas,-y,-y,A,A);const k=new nt(w,w);k.getContext("2d").drawImage(O.getContext("2d").canvas,0,0,w,w),this.canvas=k;const x=this.options.gifBackground?"gif":"png";return oe(this.canvas)?Promise.resolve(this.canvas.toDataURL(x)):Promise.resolve(this.canvas.toBuffer(x))}})}}L.CorrectLevel=Z;L.defaultComponentOptions={data:{scale:.4},timing:{scale:.5,protectors:!1},alignment:{scale:.5,protectors:!1},cornerAlignment:{scale:.5,protectors:!0}};L.defaultOptions={text:"",size:400,margin:20,colorDark:"#000000",colorLight:"rgba(255, 255, 255, 0.6)",correctLevel:Z.M,backgroundImage:void 0,backgroundDimming:"rgba(0,0,0,0)",logoImage:void 0,logoScale:.2,logoMargin:4,logoCornerRadius:8,whiteMargin:!0,components:L.defaultComponentOptions,autoColor:!0,logoBackgroundColor:"#ffffff",backgroundColor:"#ffffff"};function oe(n){try{return n instanceof HTMLElement}catch{return typeof n=="object"&&n.nodeType===1&&typeof n.style=="object"&&typeof n.ownerDocument=="object"}}function kt(n,...t){if(Array.isArray(n))n.forEach(e=>kt(e,...t));else return n(...t)}const mr=(n,t)=>{const e=document.createElement("a");e.href=n,e.download=t||new Date().getTime()+".png",e.style.display="none",document.body.appendChild(e),e.click(),document.body.removeChild(e)},br=n=>new Promise((t,e)=>{const r=new XMLHttpRequest;r.responseType="blob",r.onload=()=>{const i=new FileReader;i.onloadend=()=>{t(i.result)},i.onerror=o=>{e(o)},i.onabort=o=>{e(o)},i.readAsArrayBuffer(r.response)},r.open("GET",n),r.send()}),Nt=be({name:"Vue3NextQrcode",props:ke,setup(n,t){const{expose:e}=t,r=ye(()=>{const{defineProvider:p,size:C,logoCornerRadius:D,maskColor:T}=n,I={"--ray-qrcode-width":C+"px","--ray-qrcode-height":C+"px","--ray-qrcode-border-radius":D+"px","--ray-qrcode-mask-color":T};return Object.assign({},I,p)}),i=qt();let o;const s=qt(!1);let a;const l=async()=>{const{gifBackgroundURL:p}=n;if(p)try{o=await br(p)}catch(C){console.error(C)}},c=()=>{const{gifBackgroundURL:p,gifBackground:C,...D}=n;new L({...D,gifBackground:o??void 0}).draw().then(T=>{const{onSuccess:I}=n;I&&kt(I,T),i.value=T}).catch(T=>{const{onError:I}=n;I&&kt(I,T)})},h=()=>{if(t.slots.errorAction)return;const{onReload:p}=n;p&&kt(p)},f=p=>i.value&&typeof i.value=="string"?new Promise(C=>{mr(i.value,p),C()}):Promise.reject();return Ce(()=>{n.watchText?a=Ae(()=>n.text,()=>c()):a==null||a()}),e({downloadQRCode:f}),Pe(async()=>{await l(),c()}),Be(()=>{a==null||a()}),{qrcodeURL:i,errorActionClick:h,cssVars:r,isClick:s}},render(){return ot("div",{class:"ray-qrcode",style:[this.cssVars]},[ot("div",{class:[this.status==="loading"&&!this.$slots.loading?"ray-qrcode__loading":"",this.$slots.loading?"ray-qrcode__loading--custom":""]},[this.status==="loading"?this.$slots.loading?ot("div",{class:"ray-qrcode__loading-slots"},[this.$slots.loading()]):ot("div",{class:"ray-qrcode__spin"},null):null,ot("img",we({src:this.qrcodeURL},{img_tag:"VUE3_NEXT_QRCODE"}),null)]),this.status==="error"?ot("div",{class:"ray-qrcode__error"},[ot("div",{class:"ray-qrcode__error-content"},[typeof this.errorDescription=="string"?this.errorDescription:()=>this.errorDescription]),ot("div",{class:"ray-qrcode__error-btn",onClick:this.errorActionClick.bind(this)},[this.$slots.errorAction?this.$slots.errorAction():ot("span",{onMousedown:()=>{this.isClick=!0},onMouseup:()=>{this.isClick=!1},class:[this.isClick?"ray-qrcode__error-btn-click":""]},[this.errorActionDescription])])]):null])}});Nt.install=function(n){n.component(Nt.name,Nt)};export{Nt as Q};
diff --git a/js/vue3-next-qrcode@3.0.2_vue@3.5.22_typescript@5.8.3_-FTo3zMQ0.js.gz b/js/vue3-next-qrcode@3.0.2_vue@3.5.22_typescript@5.8.3_-FTo3zMQ0.js.gz
new file mode 100644
index 00000000..f63f43a8
Binary files /dev/null and b/js/vue3-next-qrcode@3.0.2_vue@3.5.22_typescript@5.8.3_-FTo3zMQ0.js.gz differ
diff --git a/js/vue3-next-qrcode@3.0.2_vue@3.5.24_typescript@5.8.3_-C6qNLcNl.js.gz b/js/vue3-next-qrcode@3.0.2_vue@3.5.24_typescript@5.8.3_-C6qNLcNl.js.gz
deleted file mode 100644
index 620b8940..00000000
Binary files a/js/vue3-next-qrcode@3.0.2_vue@3.5.24_typescript@5.8.3_-C6qNLcNl.js.gz and /dev/null differ
diff --git a/js/vue@3.5.24_typescript@5.8.3-l0sNRNKZ.js b/js/vue@3.5.22_typescript@5.8.3-l0sNRNKZ.js
similarity index 100%
rename from js/vue@3.5.24_typescript@5.8.3-l0sNRNKZ.js
rename to js/vue@3.5.22_typescript@5.8.3-l0sNRNKZ.js
diff --git a/js/vue@3.5.24_typescript@5.8.3-l0sNRNKZ.js.gz b/js/vue@3.5.22_typescript@5.8.3-l0sNRNKZ.js.gz
similarity index 100%
rename from js/vue@3.5.24_typescript@5.8.3-l0sNRNKZ.js.gz
rename to js/vue@3.5.22_typescript@5.8.3-l0sNRNKZ.js.gz
diff --git a/js/vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js b/js/vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js
similarity index 98%
rename from js/vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js
rename to js/vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js
index bf6f37c2..ead58072 100644
--- a/js/vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js
+++ b/js/vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js
@@ -1 +1 @@
-import{a as Z,o as fe}from"./evtd@0.2.4-CI_DDEu_.js";import{B as ze,d as pe,z as G,e as De,a as Ne}from"./seemly@0.3.9-DfXeAbNj.js";import{J as _e,F as Ie,N as je,m as W,y as Ee,g as Fe,x as ne,i as re,O as Ce,h as z,T as Pe,f as D,l as R,w as Q,n as Ae,U as Be,p as Ue,L as qe,M as Ke}from"./@vue_runtime-core@3.5.24-ByO0f-01.js";import{k as C,o as N}from"./@vue_reactivity@3.5.24-d_gljepZ.js";import{u as oe}from"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import{h as Ge,u as q,o as Je,i as Qe}from"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import{z as Ze}from"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import{R as Re}from"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import{C as et}from"./css-render@0.15.14-C5toWlUr.js";function ce(n,e,t="default"){const r=e[t];if(r===void 0)throw new Error(`[vueuc/${n}]: slot[${t}] is empty.`);return r()}function he(n,e=!0,t=[]){return n.forEach(r=>{if(r!==null){if(typeof r!="object"){(typeof r=="string"||typeof r=="number")&&t.push(_e(String(r)));return}if(Array.isArray(r)){he(r,e,t);return}if(r.type===Ie){if(r.children===null)return;Array.isArray(r.children)&&he(r.children,e,t)}else r.type!==je&&t.push(r)}}),t}function me(n,e,t="default"){const r=e[t];if(r===void 0)throw new Error(`[vueuc/${n}]: slot[${t}] is empty.`);const o=he(r());if(o.length===1)return o[0];throw new Error(`[vueuc/${n}]: slot[${t}] should have exactly one child.`)}let L=null;function We(){if(L===null&&(L=document.getElementById("v-binder-view-measurer"),L===null)){L=document.createElement("div"),L.id="v-binder-view-measurer";const{style:n}=L;n.position="fixed",n.left="0",n.right="0",n.top="0",n.bottom="0",n.pointerEvents="none",n.visibility="hidden",document.body.appendChild(L)}return L.getBoundingClientRect()}function tt(n,e){const t=We();return{top:e,left:n,height:0,width:0,right:t.width-n,bottom:t.height-e}}function ue(n){const e=n.getBoundingClientRect(),t=We();return{left:e.left-t.left,top:e.top-t.top,bottom:t.height+t.top-e.bottom,right:t.width+t.left-e.right,width:e.width,height:e.height}}function nt(n){return n.nodeType===9?null:n.parentNode}function ke(n){if(n===null)return null;const e=nt(n);if(e===null)return null;if(e.nodeType===9)return document;if(e.nodeType===1){const{overflow:t,overflowX:r,overflowY:o}=getComputedStyle(e);if(/(auto|scroll|overlay)/.test(t+o+r))return e}return ke(e)}const It=W({name:"Binder",props:{syncTargetWithParent:Boolean,syncTarget:{type:Boolean,default:!0}},setup(n){var e;Ee("VBinder",(e=Fe())===null||e===void 0?void 0:e.proxy);const t=re("VBinder",null),r=C(null),o=i=>{r.value=i,t&&n.syncTargetWithParent&&t.setTargetRef(i)};let u=[];const b=()=>{let i=r.value;for(;i=ke(i),i!==null;)u.push(i);for(const g of u)fe("scroll",g,x,!0)},w=()=>{for(const i of u)Z("scroll",i,x,!0);u=[]},l=new Set,h=i=>{l.size===0&&b(),l.has(i)||l.add(i)},p=i=>{l.has(i)&&l.delete(i),l.size===0&&w()},x=()=>{ze(d)},d=()=>{l.forEach(i=>i())},f=new Set,m=i=>{f.size===0&&fe("resize",window,a),f.has(i)||f.add(i)},v=i=>{f.has(i)&&f.delete(i),f.size===0&&Z("resize",window,a)},a=()=>{f.forEach(i=>i())};return ne(()=>{Z("resize",window,a),w()}),{targetRef:r,setTargetRef:o,addScrollListener:h,removeScrollListener:p,addResizeListener:m,removeResizeListener:v}},render(){return ce("binder",this.$slots)}}),Et=W({name:"Target",setup(){const{setTargetRef:n,syncTarget:e}=re("VBinder");return{syncTarget:e,setTargetDirective:{mounted:n,updated:n}}},render(){const{syncTarget:n,setTargetDirective:e}=this;return n?Ce(me("follower",this.$slots),[[e]]):me("follower",this.$slots)}});function ve(n,e){console.error(`[vueuc/${n}]: ${e}`)}const{c:B}=et(),ie="vueuc-style";function be(n){return n&-n}class Oe{constructor(e,t){this.l=e,this.min=t;const r=new Array(e+1);for(let o=0;oo)throw new Error("[FinweckTree.sum]: `i` is larger than length.");let u=e*r;for(;e>0;)u+=t[e],e-=be(e);return u}getBound(e){let t=0,r=this.l;for(;r>t;){const o=Math.floor((t+r)/2),u=this.sum(o);if(u>e){r=o;continue}else if(u{const{to:e}=n;return e??"body"})}},render(){return this.showTeleport?this.disabled?ce("lazy-teleport",this.$slots):z(Pe,{disabled:this.disabled,to:this.mergedTo},ce("lazy-teleport",this.$slots)):null}}),ee={top:"bottom",bottom:"top",left:"right",right:"left"},ge={start:"end",center:"center",end:"start"},ae={top:"height",bottom:"height",left:"width",right:"width"},ot={"bottom-start":"top left",bottom:"top center","bottom-end":"top right","top-start":"bottom left",top:"bottom center","top-end":"bottom right","right-start":"top left",right:"center left","right-end":"bottom left","left-start":"top right",left:"center right","left-end":"bottom right"},it={"bottom-start":"bottom left",bottom:"bottom center","bottom-end":"bottom right","top-start":"top left",top:"top center","top-end":"top right","right-start":"top right",right:"center right","right-end":"bottom right","left-start":"top left",left:"center left","left-end":"bottom left"},lt={"bottom-start":"right","bottom-end":"left","top-start":"right","top-end":"left","right-start":"bottom","right-end":"top","left-start":"bottom","left-end":"top"},ye={top:!0,bottom:!1,left:!0,right:!1},xe={top:"end",bottom:"start",left:"end",right:"start"};function st(n,e,t,r,o,u){if(!o||u)return{placement:n,top:0,left:0};const[b,w]=n.split("-");let l=w??"center",h={top:0,left:0};const p=(f,m,v)=>{let a=0,i=0;const g=t[f]-e[m]-e[f];return g>0&&r&&(v?i=ye[m]?g:-g:a=ye[m]?g:-g),{left:a,top:i}},x=b==="left"||b==="right";if(l!=="center"){const f=lt[n],m=ee[f],v=ae[f];if(t[v]>e[v]){if(e[f]+e[v]e[m]&&(l=ge[w])}else{const f=b==="bottom"||b==="top"?"left":"top",m=ee[f],v=ae[f],a=(t[v]-e[v])/2;(e[f]e[m]?(l=xe[f],h=p(v,f,x)):(l=xe[m],h=p(v,m,x)))}let d=b;return e[b] *",{pointerEvents:"all"})])]),Ft=W({name:"Follower",inheritAttrs:!1,props:{show:Boolean,enabled:{type:Boolean,default:void 0},placement:{type:String,default:"bottom"},syncTrigger:{type:Array,default:["resize","scroll"]},to:[String,Object],flip:{type:Boolean,default:!0},internalShift:Boolean,x:Number,y:Number,width:String,minWidth:String,containerClass:String,teleportDisabled:Boolean,zindexable:{type:Boolean,default:!0},zIndex:Number,overlap:Boolean},setup(n){const e=re("VBinder"),t=q(()=>n.enabled!==void 0?n.enabled:n.show),r=C(null),o=C(null),u=()=>{const{syncTrigger:d}=n;d.includes("scroll")&&e.addScrollListener(l),d.includes("resize")&&e.addResizeListener(l)},b=()=>{e.removeScrollListener(l),e.removeResizeListener(l)};R(()=>{t.value&&(l(),u())});const w=oe();dt.mount({id:"vueuc/binder",head:!0,anchorMetaName:ie,ssr:w}),ne(()=>{b()}),Je(()=>{t.value&&l()});const l=()=>{if(!t.value)return;const d=r.value;if(d===null)return;const f=e.targetRef,{x:m,y:v,overlap:a}=n,i=m!==void 0&&v!==void 0?tt(m,v):ue(f);d.style.setProperty("--v-target-width",`${Math.round(i.width)}px`),d.style.setProperty("--v-target-height",`${Math.round(i.height)}px`);const{width:g,minWidth:M,placement:E,internalShift:_,flip:V}=n;d.setAttribute("v-placement",E),a?d.setAttribute("v-overlap",""):d.removeAttribute("v-overlap");const{style:T}=d;g==="target"?T.width=`${i.width}px`:g!==void 0?T.width=g:T.width="",M==="target"?T.minWidth=`${i.width}px`:M!==void 0?T.minWidth=M:T.minWidth="";const H=ue(d),j=ue(o.value),{left:X,top:P,placement:U}=st(E,i,H,_,V,a),s=ut(U,a),{left:c,top:y,transform:$}=at(U,j,i,P,X,a);d.setAttribute("v-placement",U),d.style.setProperty("--v-offset-left",`${Math.round(X)}px`),d.style.setProperty("--v-offset-top",`${Math.round(P)}px`),d.style.transform=`translateX(${c}) translateY(${y}) ${$}`,d.style.setProperty("--v-transform-origin",s),d.style.transformOrigin=s};Q(t,d=>{d?(u(),h()):b()});const h=()=>{Ae().then(l).catch(d=>console.error(d))};["placement","x","y","internalShift","flip","width","overlap","minWidth"].forEach(d=>{Q(N(n,d),l)}),["teleportDisabled"].forEach(d=>{Q(N(n,d),h)}),Q(N(n,"syncTrigger"),d=>{d.includes("resize")?e.addResizeListener(l):e.removeResizeListener(l),d.includes("scroll")?e.addScrollListener(l):e.removeScrollListener(l)});const p=Qe(),x=q(()=>{const{to:d}=n;if(d!==void 0)return d;p.value});return{VBinder:e,mergedEnabled:t,offsetContainerRef:o,followerRef:r,mergedTo:x,syncPosition:l}},render(){return z(rt,{show:this.show,to:this.mergedTo,disabled:this.teleportDisabled},{default:()=>{var n,e;const t=z("div",{class:["v-binder-follower-container",this.containerClass],ref:"offsetContainerRef"},[z("div",{class:"v-binder-follower-content",ref:"followerRef"},(e=(n=this.$slots).default)===null||e===void 0?void 0:e.call(n))]);return this.zindexable?Ce(t,[[Ze,{enabled:this.mergedEnabled,zIndex:this.zIndex}]]):t}})}});class ft{constructor(){this.handleResize=this.handleResize.bind(this),this.observer=new(typeof window<"u"&&window.ResizeObserver||Re)(this.handleResize),this.elHandlersMap=new Map}handleResize(e){for(const t of e){const r=this.elHandlersMap.get(t.target);r!==void 0&&r(t)}}registerHandler(e,t){this.elHandlersMap.set(e,t),this.observer.observe(e)}unregisterHandler(e){this.elHandlersMap.has(e)&&(this.elHandlersMap.delete(e),this.observer.unobserve(e))}}const Me=new ft,$e=W({name:"ResizeObserver",props:{onResize:Function},setup(n){let e=!1;const t=Fe().proxy;function r(o){const{onResize:u}=n;u!==void 0&&u(o)}R(()=>{const o=t.$el;if(o===void 0){ve("resize-observer","$el does not exist.");return}if(o.nextElementSibling!==o.nextSibling&&o.nodeType===3&&o.nodeValue!==""){ve("resize-observer","$el can not be observed (it may be a text node).");return}o.nextElementSibling!==null&&(Me.registerHandler(o.nextElementSibling,r),e=!0)}),ne(()=>{e&&Me.unregisterHandler(t.$el.nextElementSibling)})},render(){return Be(this.$slots,"default")}});let te;function ct(){return typeof document>"u"?!1:(te===void 0&&("matchMedia"in window?te=window.matchMedia("(pointer:coarse)").matches:te=!1),te)}let de;function Se(){return typeof document>"u"?1:(de===void 0&&(de="chrome"in window?window.devicePixelRatio:1),de)}const Le="VVirtualListXScroll";function ht({columnsRef:n,renderColRef:e,renderItemWithColsRef:t}){const r=C(0),o=C(0),u=D(()=>{const h=n.value;if(h.length===0)return null;const p=new Oe(h.length,0);return h.forEach((x,d)=>{p.add(d,x.width)}),p}),b=q(()=>{const h=u.value;return h!==null?Math.max(h.getBound(o.value)-1,0):0}),w=h=>{const p=u.value;return p!==null?p.sum(h):0},l=q(()=>{const h=u.value;return h!==null?Math.min(h.getBound(o.value+r.value)+1,n.value.length-1):0});return Ee(Le,{startIndexRef:b,endIndexRef:l,columnsRef:n,renderColRef:e,renderItemWithColsRef:t,getLeft:w}),{listWidthRef:r,scrollLeftRef:o}}const Te=W({name:"VirtualListRow",props:{index:{type:Number,required:!0},item:{type:Object,required:!0}},setup(){const{startIndexRef:n,endIndexRef:e,columnsRef:t,getLeft:r,renderColRef:o,renderItemWithColsRef:u}=re(Le);return{startIndex:n,endIndex:e,columns:t,renderCol:o,renderItemWithCols:u,getLeft:r}},render(){const{startIndex:n,endIndex:e,columns:t,renderCol:r,renderItemWithCols:o,getLeft:u,item:b}=this;if(o!=null)return o({itemIndex:this.index,startColIndex:n,endColIndex:e,allColumns:t,item:b,getLeft:u});if(r!=null){const w=[];for(let l=n;l<=e;++l){const h=t[l];w.push(r({column:h,left:u(l),item:b}))}return w}return null}}),pt=B(".v-vl",{maxHeight:"inherit",height:"100%",overflow:"auto",minWidth:"1px"},[B("&:not(.v-vl--show-scrollbar)",{scrollbarWidth:"none"},[B("&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb",{width:0,height:0,display:"none"})])]),Ct=W({name:"VirtualList",inheritAttrs:!1,props:{showScrollbar:{type:Boolean,default:!0},columns:{type:Array,default:()=>[]},renderCol:Function,renderItemWithCols:Function,items:{type:Array,default:()=>[]},itemSize:{type:Number,required:!0},itemResizable:Boolean,itemsStyle:[String,Object],visibleItemsTag:{type:[String,Object],default:"div"},visibleItemsProps:Object,ignoreItemResize:Boolean,onScroll:Function,onWheel:Function,onResize:Function,defaultScrollKey:[Number,String],defaultScrollIndex:Number,keyField:{type:String,default:"key"},paddingTop:{type:[Number,String],default:0},paddingBottom:{type:[Number,String],default:0}},setup(n){const e=oe();pt.mount({id:"vueuc/virtual-list",head:!0,anchorMetaName:ie,ssr:e}),R(()=>{const{defaultScrollIndex:s,defaultScrollKey:c}=n;s!=null?a({index:s}):c!=null&&a({key:c})});let t=!1,r=!1;qe(()=>{if(t=!1,!r){r=!0;return}a({top:f.value,left:b.value})}),Ke(()=>{t=!0,r||(r=!0)});const o=q(()=>{if(n.renderCol==null&&n.renderItemWithCols==null||n.columns.length===0)return;let s=0;return n.columns.forEach(c=>{s+=c.width}),s}),u=D(()=>{const s=new Map,{keyField:c}=n;return n.items.forEach((y,$)=>{s.set(y[c],$)}),s}),{scrollLeftRef:b,listWidthRef:w}=ht({columnsRef:N(n,"columns"),renderColRef:N(n,"renderCol"),renderItemWithColsRef:N(n,"renderItemWithCols")}),l=C(null),h=C(void 0),p=new Map,x=D(()=>{const{items:s,itemSize:c,keyField:y}=n,$=new Oe(s.length,c);return s.forEach((I,F)=>{const S=I[y],A=p.get(S);A!==void 0&&$.add(F,A)}),$}),d=C(0),f=C(0),m=q(()=>Math.max(x.value.getBound(f.value-pe(n.paddingTop))-1,0)),v=D(()=>{const{value:s}=h;if(s===void 0)return[];const{items:c,itemSize:y}=n,$=m.value,I=Math.min($+Math.ceil(s/y+1),c.length-1),F=[];for(let S=$;S<=I;++S)F.push(c[S]);return F}),a=(s,c)=>{if(typeof s=="number"){E(s,c,"auto");return}const{left:y,top:$,index:I,key:F,position:S,behavior:A,debounce:O=!0}=s;if(y!==void 0||$!==void 0)E(y,$,A);else if(I!==void 0)M(I,A,O);else if(F!==void 0){const le=u.value.get(F);le!==void 0&&M(le,A,O)}else S==="bottom"?E(0,Number.MAX_SAFE_INTEGER,A):S==="top"&&E(0,0,A)};let i,g=null;function M(s,c,y){const{value:$}=x,I=$.sum(s)+pe(n.paddingTop);if(!y)l.value.scrollTo({left:0,top:I,behavior:c});else{i=s,g!==null&&window.clearTimeout(g),g=window.setTimeout(()=>{i=void 0,g=null},16);const{scrollTop:F,offsetHeight:S}=l.value;if(I>F){const A=$.get(s);I+A<=F+S||l.value.scrollTo({left:0,top:I+A-S,behavior:c})}else l.value.scrollTo({left:0,top:I,behavior:c})}}function E(s,c,y){l.value.scrollTo({left:s,top:c,behavior:y})}function _(s,c){var y,$,I;if(t||n.ignoreItemResize||U(c.target))return;const{value:F}=x,S=u.value.get(s),A=F.get(S),O=(I=($=(y=c.borderBoxSize)===null||y===void 0?void 0:y[0])===null||$===void 0?void 0:$.blockSize)!==null&&I!==void 0?I:c.contentRect.height;if(O===A)return;O-n.itemSize===0?p.delete(s):p.set(s,O-n.itemSize);const K=O-A;if(K===0)return;F.add(S,K);const Y=l.value;if(Y!=null){if(i===void 0){const se=F.sum(S);Y.scrollTop>se&&Y.scrollBy(0,K)}else if(SY.scrollTop+Y.offsetHeight&&Y.scrollBy(0,K)}P()}d.value++}const V=!ct();let T=!1;function H(s){var c;(c=n.onScroll)===null||c===void 0||c.call(n,s),(!V||!T)&&P()}function j(s){var c;if((c=n.onWheel)===null||c===void 0||c.call(n,s),V){const y=l.value;if(y!=null){if(s.deltaX===0&&(y.scrollTop===0&&s.deltaY<=0||y.scrollTop+y.offsetHeight>=y.scrollHeight&&s.deltaY>=0))return;s.preventDefault(),y.scrollTop+=s.deltaY/Se(),y.scrollLeft+=s.deltaX/Se(),P(),T=!0,ze(()=>{T=!1})}}}function X(s){if(t||U(s.target))return;if(n.renderCol==null&&n.renderItemWithCols==null){if(s.contentRect.height===h.value)return}else if(s.contentRect.height===h.value&&s.contentRect.width===w.value)return;h.value=s.contentRect.height,w.value=s.contentRect.width;const{onResize:c}=n;c!==void 0&&c(s)}function P(){const{value:s}=l;s!=null&&(f.value=s.scrollTop,b.value=s.scrollLeft)}function U(s){let c=s;for(;c!==null;){if(c.style.display==="none")return!0;c=c.parentElement}return!1}return{listHeight:h,listStyle:{overflow:"auto"},keyToIndex:u,itemsStyle:D(()=>{const{itemResizable:s}=n,c=G(x.value.sum());return d.value,[n.itemsStyle,{boxSizing:"content-box",width:G(o.value),height:s?"":c,minHeight:s?c:"",paddingTop:G(n.paddingTop),paddingBottom:G(n.paddingBottom)}]}),visibleItemsStyle:D(()=>(d.value,{transform:`translateY(${G(x.value.sum(m.value))})`})),viewportItems:v,listElRef:l,itemsElRef:C(null),scrollTo:a,handleListResize:X,handleListScroll:H,handleListWheel:j,handleItemResize:_}},render(){const{itemResizable:n,keyField:e,keyToIndex:t,visibleItemsTag:r}=this;return z($e,{onResize:this.handleListResize},{default:()=>{var o,u;return z("div",Ue(this.$attrs,{class:["v-vl",this.showScrollbar&&"v-vl--show-scrollbar"],onScroll:this.handleListScroll,onWheel:this.handleListWheel,ref:"listElRef"}),[this.items.length!==0?z("div",{ref:"itemsElRef",class:"v-vl-items",style:this.itemsStyle},[z(r,Object.assign({class:"v-vl-visible-items",style:this.visibleItemsStyle},this.visibleItemsProps),{default:()=>{const{renderCol:b,renderItemWithCols:w}=this;return this.viewportItems.map(l=>{const h=l[e],p=t.get(h),x=b!=null?z(Te,{index:p,item:l}):void 0,d=w!=null?z(Te,{index:p,item:l}):void 0,f=this.$slots.default({item:l,renderedCols:x,renderedItemWithCols:d,index:p})[0];return n?z($e,{key:h,onResize:m=>this.handleItemResize(h,m)},{default:()=>f}):(f.key=h,f)})}})]):(u=(o=this.$slots).empty)===null||u===void 0?void 0:u.call(o)])}})}}),mt=B(".v-x-scroll",{overflow:"auto",scrollbarWidth:"none"},[B("&::-webkit-scrollbar",{width:0,height:0})]),At=W({name:"XScroll",props:{disabled:Boolean,onScroll:Function},setup(){const n=C(null);function e(o){!(o.currentTarget.offsetWidthd){const{updateCounter:V}=n;for(let T=M;T>=0;--T){const H=i-1-T;V!==void 0?V(H):p.textContent=`${H}`;const j=p.offsetWidth;if(v-=f[T],v+j<=d||T===0){a=!0,M=T-1,m&&(M===-1?(m.style.maxWidth=`${d-j}px`,m.style.boxSizing="border-box"):m.style.maxWidth="");const{onUpdateCount:X}=n;X&&X(H);break}}}}const{onUpdateOverflow:g}=n;a?g!==void 0&&g(!0):(g!==void 0&&g(!1),p.setAttribute(k,""))}const u=oe();return vt.mount({id:"vueuc/overflow",head:!0,anchorMetaName:ie,ssr:u}),R(()=>o({showAllItemsBeforeCalculate:!1})),{selfRef:t,counterRef:r,sync:o}},render(){const{$slots:n}=this;return Ae(()=>this.sync({showAllItemsBeforeCalculate:!1})),z("div",{class:"v-overflow",ref:"selfRef"},[Be(n,"default"),n.counter?n.counter():z("span",{style:{display:"inline-block"},ref:"counterRef"}),n.tail?n.tail():null])}});function Ve(n){return n instanceof HTMLElement}function He(n){for(let e=0;e=0;e--){const t=n.childNodes[e];if(Ve(t)&&(Ye(t)||Xe(t)))return!0}return!1}function Ye(n){if(!bt(n))return!1;try{n.focus({preventScroll:!0})}catch{}return document.activeElement===n}function bt(n){if(n.tabIndex>0||n.tabIndex===0&&n.getAttribute("tabIndex")!==null)return!0;if(n.getAttribute("disabled"))return!1;switch(n.nodeName){case"A":return!!n.href&&n.rel!=="ignore";case"INPUT":return n.type!=="hidden"&&n.type!=="file";case"SELECT":case"TEXTAREA":return!0;default:return!1}}let J=[];const Wt=W({name:"FocusTrap",props:{disabled:Boolean,active:Boolean,autoFocus:{type:Boolean,default:!0},onEsc:Function,initialFocusTo:[String,Function],finalFocusTo:[String,Function],returnFocusOnDeactivated:{type:Boolean,default:!0}},setup(n){const e=De(),t=C(null),r=C(null);let o=!1,u=!1;const b=typeof document>"u"?null:document.activeElement;function w(){return J[J.length-1]===e}function l(a){var i;a.code==="Escape"&&w()&&((i=n.onEsc)===null||i===void 0||i.call(n,a))}R(()=>{Q(()=>n.active,a=>{a?(x(),fe("keydown",document,l)):(Z("keydown",document,l),o&&d())},{immediate:!0})}),ne(()=>{Z("keydown",document,l),o&&d()});function h(a){if(!u&&w()){const i=p();if(i===null||i.contains(Ne(a)))return;f("first")}}function p(){const a=t.value;if(a===null)return null;let i=a;for(;i=i.nextSibling,!(i===null||i instanceof Element&&i.tagName==="DIV"););return i}function x(){var a;if(!n.disabled){if(J.push(e),n.autoFocus){const{initialFocusTo:i}=n;i===void 0?f("first"):(a=we(i))===null||a===void 0||a.focus({preventScroll:!0})}o=!0,document.addEventListener("focus",h,!0)}}function d(){var a;if(n.disabled||(document.removeEventListener("focus",h,!0),J=J.filter(g=>g!==e),w()))return;const{finalFocusTo:i}=n;i!==void 0?(a=we(i))===null||a===void 0||a.focus({preventScroll:!0}):n.returnFocusOnDeactivated&&b instanceof HTMLElement&&(u=!0,b.focus({preventScroll:!0}),u=!1)}function f(a){if(w()&&n.active){const i=t.value,g=r.value;if(i!==null&&g!==null){const M=p();if(M==null||M===g){u=!0,i.focus({preventScroll:!0}),u=!1;return}u=!0;const E=a==="first"?He(M):Xe(M);u=!1,E||(u=!0,i.focus({preventScroll:!0}),u=!1)}}}function m(a){if(u)return;const i=p();i!==null&&(a.relatedTarget!==null&&i.contains(a.relatedTarget)?f("last"):f("first"))}function v(a){u||(a.relatedTarget!==null&&a.relatedTarget===t.value?f("last"):f("first"))}return{focusableStartRef:t,focusableEndRef:r,focusableStyle:"position: absolute; height: 0; width: 0;",handleStartFocus:m,handleEndFocus:v}},render(){const{default:n}=this.$slots;if(n===void 0)return null;if(this.disabled)return n();const{active:e,focusableStyle:t}=this;return z(Ie,null,[z("div",{"aria-hidden":"true",tabindex:e?"0":"-1",ref:"focusableStartRef",style:t,onFocus:this.handleStartFocus}),n(),z("div",{"aria-hidden":"true",style:t,ref:"focusableEndRef",tabindex:e?"0":"-1",onFocus:this.handleEndFocus})])}});export{It as B,Wt as F,rt as L,$e as V,Ct as a,Ft as b,Et as c,Bt as d,At as e,Me as r};
+import{a as Z,o as fe}from"./evtd@0.2.4-CI_DDEu_.js";import{B as ze,d as pe,z as G,e as De,a as Ne}from"./seemly@0.3.9-DfXeAbNj.js";import{J as _e,F as Ie,N as je,m as W,y as Ee,g as Fe,x as ne,i as re,O as Ce,h as z,T as Pe,f as D,l as R,w as Q,n as Ae,U as Be,p as Ue,L as qe,M as Ke}from"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import{k as C,o as N}from"./@vue_reactivity@3.5.22-BvBzZonp.js";import{u as oe}from"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import{h as Ge,u as q,o as Je,i as Qe}from"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import{z as Ze}from"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import{R as Re}from"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import{C as et}from"./css-render@0.15.14-C5toWlUr.js";function ce(n,e,t="default"){const r=e[t];if(r===void 0)throw new Error(`[vueuc/${n}]: slot[${t}] is empty.`);return r()}function he(n,e=!0,t=[]){return n.forEach(r=>{if(r!==null){if(typeof r!="object"){(typeof r=="string"||typeof r=="number")&&t.push(_e(String(r)));return}if(Array.isArray(r)){he(r,e,t);return}if(r.type===Ie){if(r.children===null)return;Array.isArray(r.children)&&he(r.children,e,t)}else r.type!==je&&t.push(r)}}),t}function me(n,e,t="default"){const r=e[t];if(r===void 0)throw new Error(`[vueuc/${n}]: slot[${t}] is empty.`);const o=he(r());if(o.length===1)return o[0];throw new Error(`[vueuc/${n}]: slot[${t}] should have exactly one child.`)}let L=null;function We(){if(L===null&&(L=document.getElementById("v-binder-view-measurer"),L===null)){L=document.createElement("div"),L.id="v-binder-view-measurer";const{style:n}=L;n.position="fixed",n.left="0",n.right="0",n.top="0",n.bottom="0",n.pointerEvents="none",n.visibility="hidden",document.body.appendChild(L)}return L.getBoundingClientRect()}function tt(n,e){const t=We();return{top:e,left:n,height:0,width:0,right:t.width-n,bottom:t.height-e}}function ue(n){const e=n.getBoundingClientRect(),t=We();return{left:e.left-t.left,top:e.top-t.top,bottom:t.height+t.top-e.bottom,right:t.width+t.left-e.right,width:e.width,height:e.height}}function nt(n){return n.nodeType===9?null:n.parentNode}function ke(n){if(n===null)return null;const e=nt(n);if(e===null)return null;if(e.nodeType===9)return document;if(e.nodeType===1){const{overflow:t,overflowX:r,overflowY:o}=getComputedStyle(e);if(/(auto|scroll|overlay)/.test(t+o+r))return e}return ke(e)}const It=W({name:"Binder",props:{syncTargetWithParent:Boolean,syncTarget:{type:Boolean,default:!0}},setup(n){var e;Ee("VBinder",(e=Fe())===null||e===void 0?void 0:e.proxy);const t=re("VBinder",null),r=C(null),o=i=>{r.value=i,t&&n.syncTargetWithParent&&t.setTargetRef(i)};let u=[];const b=()=>{let i=r.value;for(;i=ke(i),i!==null;)u.push(i);for(const g of u)fe("scroll",g,x,!0)},w=()=>{for(const i of u)Z("scroll",i,x,!0);u=[]},l=new Set,h=i=>{l.size===0&&b(),l.has(i)||l.add(i)},p=i=>{l.has(i)&&l.delete(i),l.size===0&&w()},x=()=>{ze(d)},d=()=>{l.forEach(i=>i())},f=new Set,m=i=>{f.size===0&&fe("resize",window,a),f.has(i)||f.add(i)},v=i=>{f.has(i)&&f.delete(i),f.size===0&&Z("resize",window,a)},a=()=>{f.forEach(i=>i())};return ne(()=>{Z("resize",window,a),w()}),{targetRef:r,setTargetRef:o,addScrollListener:h,removeScrollListener:p,addResizeListener:m,removeResizeListener:v}},render(){return ce("binder",this.$slots)}}),Et=W({name:"Target",setup(){const{setTargetRef:n,syncTarget:e}=re("VBinder");return{syncTarget:e,setTargetDirective:{mounted:n,updated:n}}},render(){const{syncTarget:n,setTargetDirective:e}=this;return n?Ce(me("follower",this.$slots),[[e]]):me("follower",this.$slots)}});function ve(n,e){console.error(`[vueuc/${n}]: ${e}`)}const{c:B}=et(),ie="vueuc-style";function be(n){return n&-n}class Oe{constructor(e,t){this.l=e,this.min=t;const r=new Array(e+1);for(let o=0;oo)throw new Error("[FinweckTree.sum]: `i` is larger than length.");let u=e*r;for(;e>0;)u+=t[e],e-=be(e);return u}getBound(e){let t=0,r=this.l;for(;r>t;){const o=Math.floor((t+r)/2),u=this.sum(o);if(u>e){r=o;continue}else if(u{const{to:e}=n;return e??"body"})}},render(){return this.showTeleport?this.disabled?ce("lazy-teleport",this.$slots):z(Pe,{disabled:this.disabled,to:this.mergedTo},ce("lazy-teleport",this.$slots)):null}}),ee={top:"bottom",bottom:"top",left:"right",right:"left"},ge={start:"end",center:"center",end:"start"},ae={top:"height",bottom:"height",left:"width",right:"width"},ot={"bottom-start":"top left",bottom:"top center","bottom-end":"top right","top-start":"bottom left",top:"bottom center","top-end":"bottom right","right-start":"top left",right:"center left","right-end":"bottom left","left-start":"top right",left:"center right","left-end":"bottom right"},it={"bottom-start":"bottom left",bottom:"bottom center","bottom-end":"bottom right","top-start":"top left",top:"top center","top-end":"top right","right-start":"top right",right:"center right","right-end":"bottom right","left-start":"top left",left:"center left","left-end":"bottom left"},lt={"bottom-start":"right","bottom-end":"left","top-start":"right","top-end":"left","right-start":"bottom","right-end":"top","left-start":"bottom","left-end":"top"},ye={top:!0,bottom:!1,left:!0,right:!1},xe={top:"end",bottom:"start",left:"end",right:"start"};function st(n,e,t,r,o,u){if(!o||u)return{placement:n,top:0,left:0};const[b,w]=n.split("-");let l=w??"center",h={top:0,left:0};const p=(f,m,v)=>{let a=0,i=0;const g=t[f]-e[m]-e[f];return g>0&&r&&(v?i=ye[m]?g:-g:a=ye[m]?g:-g),{left:a,top:i}},x=b==="left"||b==="right";if(l!=="center"){const f=lt[n],m=ee[f],v=ae[f];if(t[v]>e[v]){if(e[f]+e[v]e[m]&&(l=ge[w])}else{const f=b==="bottom"||b==="top"?"left":"top",m=ee[f],v=ae[f],a=(t[v]-e[v])/2;(e[f]e[m]?(l=xe[f],h=p(v,f,x)):(l=xe[m],h=p(v,m,x)))}let d=b;return e[b] *",{pointerEvents:"all"})])]),Ft=W({name:"Follower",inheritAttrs:!1,props:{show:Boolean,enabled:{type:Boolean,default:void 0},placement:{type:String,default:"bottom"},syncTrigger:{type:Array,default:["resize","scroll"]},to:[String,Object],flip:{type:Boolean,default:!0},internalShift:Boolean,x:Number,y:Number,width:String,minWidth:String,containerClass:String,teleportDisabled:Boolean,zindexable:{type:Boolean,default:!0},zIndex:Number,overlap:Boolean},setup(n){const e=re("VBinder"),t=q(()=>n.enabled!==void 0?n.enabled:n.show),r=C(null),o=C(null),u=()=>{const{syncTrigger:d}=n;d.includes("scroll")&&e.addScrollListener(l),d.includes("resize")&&e.addResizeListener(l)},b=()=>{e.removeScrollListener(l),e.removeResizeListener(l)};R(()=>{t.value&&(l(),u())});const w=oe();dt.mount({id:"vueuc/binder",head:!0,anchorMetaName:ie,ssr:w}),ne(()=>{b()}),Je(()=>{t.value&&l()});const l=()=>{if(!t.value)return;const d=r.value;if(d===null)return;const f=e.targetRef,{x:m,y:v,overlap:a}=n,i=m!==void 0&&v!==void 0?tt(m,v):ue(f);d.style.setProperty("--v-target-width",`${Math.round(i.width)}px`),d.style.setProperty("--v-target-height",`${Math.round(i.height)}px`);const{width:g,minWidth:M,placement:E,internalShift:_,flip:V}=n;d.setAttribute("v-placement",E),a?d.setAttribute("v-overlap",""):d.removeAttribute("v-overlap");const{style:T}=d;g==="target"?T.width=`${i.width}px`:g!==void 0?T.width=g:T.width="",M==="target"?T.minWidth=`${i.width}px`:M!==void 0?T.minWidth=M:T.minWidth="";const H=ue(d),j=ue(o.value),{left:X,top:P,placement:U}=st(E,i,H,_,V,a),s=ut(U,a),{left:c,top:y,transform:$}=at(U,j,i,P,X,a);d.setAttribute("v-placement",U),d.style.setProperty("--v-offset-left",`${Math.round(X)}px`),d.style.setProperty("--v-offset-top",`${Math.round(P)}px`),d.style.transform=`translateX(${c}) translateY(${y}) ${$}`,d.style.setProperty("--v-transform-origin",s),d.style.transformOrigin=s};Q(t,d=>{d?(u(),h()):b()});const h=()=>{Ae().then(l).catch(d=>console.error(d))};["placement","x","y","internalShift","flip","width","overlap","minWidth"].forEach(d=>{Q(N(n,d),l)}),["teleportDisabled"].forEach(d=>{Q(N(n,d),h)}),Q(N(n,"syncTrigger"),d=>{d.includes("resize")?e.addResizeListener(l):e.removeResizeListener(l),d.includes("scroll")?e.addScrollListener(l):e.removeScrollListener(l)});const p=Qe(),x=q(()=>{const{to:d}=n;if(d!==void 0)return d;p.value});return{VBinder:e,mergedEnabled:t,offsetContainerRef:o,followerRef:r,mergedTo:x,syncPosition:l}},render(){return z(rt,{show:this.show,to:this.mergedTo,disabled:this.teleportDisabled},{default:()=>{var n,e;const t=z("div",{class:["v-binder-follower-container",this.containerClass],ref:"offsetContainerRef"},[z("div",{class:"v-binder-follower-content",ref:"followerRef"},(e=(n=this.$slots).default)===null||e===void 0?void 0:e.call(n))]);return this.zindexable?Ce(t,[[Ze,{enabled:this.mergedEnabled,zIndex:this.zIndex}]]):t}})}});class ft{constructor(){this.handleResize=this.handleResize.bind(this),this.observer=new(typeof window<"u"&&window.ResizeObserver||Re)(this.handleResize),this.elHandlersMap=new Map}handleResize(e){for(const t of e){const r=this.elHandlersMap.get(t.target);r!==void 0&&r(t)}}registerHandler(e,t){this.elHandlersMap.set(e,t),this.observer.observe(e)}unregisterHandler(e){this.elHandlersMap.has(e)&&(this.elHandlersMap.delete(e),this.observer.unobserve(e))}}const Me=new ft,$e=W({name:"ResizeObserver",props:{onResize:Function},setup(n){let e=!1;const t=Fe().proxy;function r(o){const{onResize:u}=n;u!==void 0&&u(o)}R(()=>{const o=t.$el;if(o===void 0){ve("resize-observer","$el does not exist.");return}if(o.nextElementSibling!==o.nextSibling&&o.nodeType===3&&o.nodeValue!==""){ve("resize-observer","$el can not be observed (it may be a text node).");return}o.nextElementSibling!==null&&(Me.registerHandler(o.nextElementSibling,r),e=!0)}),ne(()=>{e&&Me.unregisterHandler(t.$el.nextElementSibling)})},render(){return Be(this.$slots,"default")}});let te;function ct(){return typeof document>"u"?!1:(te===void 0&&("matchMedia"in window?te=window.matchMedia("(pointer:coarse)").matches:te=!1),te)}let de;function Se(){return typeof document>"u"?1:(de===void 0&&(de="chrome"in window?window.devicePixelRatio:1),de)}const Le="VVirtualListXScroll";function ht({columnsRef:n,renderColRef:e,renderItemWithColsRef:t}){const r=C(0),o=C(0),u=D(()=>{const h=n.value;if(h.length===0)return null;const p=new Oe(h.length,0);return h.forEach((x,d)=>{p.add(d,x.width)}),p}),b=q(()=>{const h=u.value;return h!==null?Math.max(h.getBound(o.value)-1,0):0}),w=h=>{const p=u.value;return p!==null?p.sum(h):0},l=q(()=>{const h=u.value;return h!==null?Math.min(h.getBound(o.value+r.value)+1,n.value.length-1):0});return Ee(Le,{startIndexRef:b,endIndexRef:l,columnsRef:n,renderColRef:e,renderItemWithColsRef:t,getLeft:w}),{listWidthRef:r,scrollLeftRef:o}}const Te=W({name:"VirtualListRow",props:{index:{type:Number,required:!0},item:{type:Object,required:!0}},setup(){const{startIndexRef:n,endIndexRef:e,columnsRef:t,getLeft:r,renderColRef:o,renderItemWithColsRef:u}=re(Le);return{startIndex:n,endIndex:e,columns:t,renderCol:o,renderItemWithCols:u,getLeft:r}},render(){const{startIndex:n,endIndex:e,columns:t,renderCol:r,renderItemWithCols:o,getLeft:u,item:b}=this;if(o!=null)return o({itemIndex:this.index,startColIndex:n,endColIndex:e,allColumns:t,item:b,getLeft:u});if(r!=null){const w=[];for(let l=n;l<=e;++l){const h=t[l];w.push(r({column:h,left:u(l),item:b}))}return w}return null}}),pt=B(".v-vl",{maxHeight:"inherit",height:"100%",overflow:"auto",minWidth:"1px"},[B("&:not(.v-vl--show-scrollbar)",{scrollbarWidth:"none"},[B("&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb",{width:0,height:0,display:"none"})])]),Ct=W({name:"VirtualList",inheritAttrs:!1,props:{showScrollbar:{type:Boolean,default:!0},columns:{type:Array,default:()=>[]},renderCol:Function,renderItemWithCols:Function,items:{type:Array,default:()=>[]},itemSize:{type:Number,required:!0},itemResizable:Boolean,itemsStyle:[String,Object],visibleItemsTag:{type:[String,Object],default:"div"},visibleItemsProps:Object,ignoreItemResize:Boolean,onScroll:Function,onWheel:Function,onResize:Function,defaultScrollKey:[Number,String],defaultScrollIndex:Number,keyField:{type:String,default:"key"},paddingTop:{type:[Number,String],default:0},paddingBottom:{type:[Number,String],default:0}},setup(n){const e=oe();pt.mount({id:"vueuc/virtual-list",head:!0,anchorMetaName:ie,ssr:e}),R(()=>{const{defaultScrollIndex:s,defaultScrollKey:c}=n;s!=null?a({index:s}):c!=null&&a({key:c})});let t=!1,r=!1;qe(()=>{if(t=!1,!r){r=!0;return}a({top:f.value,left:b.value})}),Ke(()=>{t=!0,r||(r=!0)});const o=q(()=>{if(n.renderCol==null&&n.renderItemWithCols==null||n.columns.length===0)return;let s=0;return n.columns.forEach(c=>{s+=c.width}),s}),u=D(()=>{const s=new Map,{keyField:c}=n;return n.items.forEach((y,$)=>{s.set(y[c],$)}),s}),{scrollLeftRef:b,listWidthRef:w}=ht({columnsRef:N(n,"columns"),renderColRef:N(n,"renderCol"),renderItemWithColsRef:N(n,"renderItemWithCols")}),l=C(null),h=C(void 0),p=new Map,x=D(()=>{const{items:s,itemSize:c,keyField:y}=n,$=new Oe(s.length,c);return s.forEach((I,F)=>{const S=I[y],A=p.get(S);A!==void 0&&$.add(F,A)}),$}),d=C(0),f=C(0),m=q(()=>Math.max(x.value.getBound(f.value-pe(n.paddingTop))-1,0)),v=D(()=>{const{value:s}=h;if(s===void 0)return[];const{items:c,itemSize:y}=n,$=m.value,I=Math.min($+Math.ceil(s/y+1),c.length-1),F=[];for(let S=$;S<=I;++S)F.push(c[S]);return F}),a=(s,c)=>{if(typeof s=="number"){E(s,c,"auto");return}const{left:y,top:$,index:I,key:F,position:S,behavior:A,debounce:O=!0}=s;if(y!==void 0||$!==void 0)E(y,$,A);else if(I!==void 0)M(I,A,O);else if(F!==void 0){const le=u.value.get(F);le!==void 0&&M(le,A,O)}else S==="bottom"?E(0,Number.MAX_SAFE_INTEGER,A):S==="top"&&E(0,0,A)};let i,g=null;function M(s,c,y){const{value:$}=x,I=$.sum(s)+pe(n.paddingTop);if(!y)l.value.scrollTo({left:0,top:I,behavior:c});else{i=s,g!==null&&window.clearTimeout(g),g=window.setTimeout(()=>{i=void 0,g=null},16);const{scrollTop:F,offsetHeight:S}=l.value;if(I>F){const A=$.get(s);I+A<=F+S||l.value.scrollTo({left:0,top:I+A-S,behavior:c})}else l.value.scrollTo({left:0,top:I,behavior:c})}}function E(s,c,y){l.value.scrollTo({left:s,top:c,behavior:y})}function _(s,c){var y,$,I;if(t||n.ignoreItemResize||U(c.target))return;const{value:F}=x,S=u.value.get(s),A=F.get(S),O=(I=($=(y=c.borderBoxSize)===null||y===void 0?void 0:y[0])===null||$===void 0?void 0:$.blockSize)!==null&&I!==void 0?I:c.contentRect.height;if(O===A)return;O-n.itemSize===0?p.delete(s):p.set(s,O-n.itemSize);const K=O-A;if(K===0)return;F.add(S,K);const Y=l.value;if(Y!=null){if(i===void 0){const se=F.sum(S);Y.scrollTop>se&&Y.scrollBy(0,K)}else if(SY.scrollTop+Y.offsetHeight&&Y.scrollBy(0,K)}P()}d.value++}const V=!ct();let T=!1;function H(s){var c;(c=n.onScroll)===null||c===void 0||c.call(n,s),(!V||!T)&&P()}function j(s){var c;if((c=n.onWheel)===null||c===void 0||c.call(n,s),V){const y=l.value;if(y!=null){if(s.deltaX===0&&(y.scrollTop===0&&s.deltaY<=0||y.scrollTop+y.offsetHeight>=y.scrollHeight&&s.deltaY>=0))return;s.preventDefault(),y.scrollTop+=s.deltaY/Se(),y.scrollLeft+=s.deltaX/Se(),P(),T=!0,ze(()=>{T=!1})}}}function X(s){if(t||U(s.target))return;if(n.renderCol==null&&n.renderItemWithCols==null){if(s.contentRect.height===h.value)return}else if(s.contentRect.height===h.value&&s.contentRect.width===w.value)return;h.value=s.contentRect.height,w.value=s.contentRect.width;const{onResize:c}=n;c!==void 0&&c(s)}function P(){const{value:s}=l;s!=null&&(f.value=s.scrollTop,b.value=s.scrollLeft)}function U(s){let c=s;for(;c!==null;){if(c.style.display==="none")return!0;c=c.parentElement}return!1}return{listHeight:h,listStyle:{overflow:"auto"},keyToIndex:u,itemsStyle:D(()=>{const{itemResizable:s}=n,c=G(x.value.sum());return d.value,[n.itemsStyle,{boxSizing:"content-box",width:G(o.value),height:s?"":c,minHeight:s?c:"",paddingTop:G(n.paddingTop),paddingBottom:G(n.paddingBottom)}]}),visibleItemsStyle:D(()=>(d.value,{transform:`translateY(${G(x.value.sum(m.value))})`})),viewportItems:v,listElRef:l,itemsElRef:C(null),scrollTo:a,handleListResize:X,handleListScroll:H,handleListWheel:j,handleItemResize:_}},render(){const{itemResizable:n,keyField:e,keyToIndex:t,visibleItemsTag:r}=this;return z($e,{onResize:this.handleListResize},{default:()=>{var o,u;return z("div",Ue(this.$attrs,{class:["v-vl",this.showScrollbar&&"v-vl--show-scrollbar"],onScroll:this.handleListScroll,onWheel:this.handleListWheel,ref:"listElRef"}),[this.items.length!==0?z("div",{ref:"itemsElRef",class:"v-vl-items",style:this.itemsStyle},[z(r,Object.assign({class:"v-vl-visible-items",style:this.visibleItemsStyle},this.visibleItemsProps),{default:()=>{const{renderCol:b,renderItemWithCols:w}=this;return this.viewportItems.map(l=>{const h=l[e],p=t.get(h),x=b!=null?z(Te,{index:p,item:l}):void 0,d=w!=null?z(Te,{index:p,item:l}):void 0,f=this.$slots.default({item:l,renderedCols:x,renderedItemWithCols:d,index:p})[0];return n?z($e,{key:h,onResize:m=>this.handleItemResize(h,m)},{default:()=>f}):(f.key=h,f)})}})]):(u=(o=this.$slots).empty)===null||u===void 0?void 0:u.call(o)])}})}}),mt=B(".v-x-scroll",{overflow:"auto",scrollbarWidth:"none"},[B("&::-webkit-scrollbar",{width:0,height:0})]),At=W({name:"XScroll",props:{disabled:Boolean,onScroll:Function},setup(){const n=C(null);function e(o){!(o.currentTarget.offsetWidthd){const{updateCounter:V}=n;for(let T=M;T>=0;--T){const H=i-1-T;V!==void 0?V(H):p.textContent=`${H}`;const j=p.offsetWidth;if(v-=f[T],v+j<=d||T===0){a=!0,M=T-1,m&&(M===-1?(m.style.maxWidth=`${d-j}px`,m.style.boxSizing="border-box"):m.style.maxWidth="");const{onUpdateCount:X}=n;X&&X(H);break}}}}const{onUpdateOverflow:g}=n;a?g!==void 0&&g(!0):(g!==void 0&&g(!1),p.setAttribute(k,""))}const u=oe();return vt.mount({id:"vueuc/overflow",head:!0,anchorMetaName:ie,ssr:u}),R(()=>o({showAllItemsBeforeCalculate:!1})),{selfRef:t,counterRef:r,sync:o}},render(){const{$slots:n}=this;return Ae(()=>this.sync({showAllItemsBeforeCalculate:!1})),z("div",{class:"v-overflow",ref:"selfRef"},[Be(n,"default"),n.counter?n.counter():z("span",{style:{display:"inline-block"},ref:"counterRef"}),n.tail?n.tail():null])}});function Ve(n){return n instanceof HTMLElement}function He(n){for(let e=0;e=0;e--){const t=n.childNodes[e];if(Ve(t)&&(Ye(t)||Xe(t)))return!0}return!1}function Ye(n){if(!bt(n))return!1;try{n.focus({preventScroll:!0})}catch{}return document.activeElement===n}function bt(n){if(n.tabIndex>0||n.tabIndex===0&&n.getAttribute("tabIndex")!==null)return!0;if(n.getAttribute("disabled"))return!1;switch(n.nodeName){case"A":return!!n.href&&n.rel!=="ignore";case"INPUT":return n.type!=="hidden"&&n.type!=="file";case"SELECT":case"TEXTAREA":return!0;default:return!1}}let J=[];const Wt=W({name:"FocusTrap",props:{disabled:Boolean,active:Boolean,autoFocus:{type:Boolean,default:!0},onEsc:Function,initialFocusTo:[String,Function],finalFocusTo:[String,Function],returnFocusOnDeactivated:{type:Boolean,default:!0}},setup(n){const e=De(),t=C(null),r=C(null);let o=!1,u=!1;const b=typeof document>"u"?null:document.activeElement;function w(){return J[J.length-1]===e}function l(a){var i;a.code==="Escape"&&w()&&((i=n.onEsc)===null||i===void 0||i.call(n,a))}R(()=>{Q(()=>n.active,a=>{a?(x(),fe("keydown",document,l)):(Z("keydown",document,l),o&&d())},{immediate:!0})}),ne(()=>{Z("keydown",document,l),o&&d()});function h(a){if(!u&&w()){const i=p();if(i===null||i.contains(Ne(a)))return;f("first")}}function p(){const a=t.value;if(a===null)return null;let i=a;for(;i=i.nextSibling,!(i===null||i instanceof Element&&i.tagName==="DIV"););return i}function x(){var a;if(!n.disabled){if(J.push(e),n.autoFocus){const{initialFocusTo:i}=n;i===void 0?f("first"):(a=we(i))===null||a===void 0||a.focus({preventScroll:!0})}o=!0,document.addEventListener("focus",h,!0)}}function d(){var a;if(n.disabled||(document.removeEventListener("focus",h,!0),J=J.filter(g=>g!==e),w()))return;const{finalFocusTo:i}=n;i!==void 0?(a=we(i))===null||a===void 0||a.focus({preventScroll:!0}):n.returnFocusOnDeactivated&&b instanceof HTMLElement&&(u=!0,b.focus({preventScroll:!0}),u=!1)}function f(a){if(w()&&n.active){const i=t.value,g=r.value;if(i!==null&&g!==null){const M=p();if(M==null||M===g){u=!0,i.focus({preventScroll:!0}),u=!1;return}u=!0;const E=a==="first"?He(M):Xe(M);u=!1,E||(u=!0,i.focus({preventScroll:!0}),u=!1)}}}function m(a){if(u)return;const i=p();i!==null&&(a.relatedTarget!==null&&i.contains(a.relatedTarget)?f("last"):f("first"))}function v(a){u||(a.relatedTarget!==null&&a.relatedTarget===t.value?f("last"):f("first"))}return{focusableStartRef:t,focusableEndRef:r,focusableStyle:"position: absolute; height: 0; width: 0;",handleStartFocus:m,handleEndFocus:v}},render(){const{default:n}=this.$slots;if(n===void 0)return null;if(this.disabled)return n();const{active:e,focusableStyle:t}=this;return z(Ie,null,[z("div",{"aria-hidden":"true",tabindex:e?"0":"-1",ref:"focusableStartRef",style:t,onFocus:this.handleStartFocus}),n(),z("div",{"aria-hidden":"true",style:t,ref:"focusableEndRef",tabindex:e?"0":"-1",onFocus:this.handleEndFocus})])}});export{It as B,Wt as F,rt as L,$e as V,Ct as a,Ft as b,Et as c,Bt as d,At as e,Me as r};
diff --git a/js/vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js.gz b/js/vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js.gz
new file mode 100644
index 00000000..6a7f91bd
Binary files /dev/null and b/js/vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js.gz differ
diff --git a/js/vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js.gz b/js/vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js.gz
deleted file mode 100644
index 3d0ad150..00000000
Binary files a/js/vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js.gz and /dev/null differ
diff --git a/js/zh-CN--bPWsdXv.js.gz b/js/zh-CN--bPWsdXv.js.gz
deleted file mode 100644
index 937378df..00000000
Binary files a/js/zh-CN--bPWsdXv.js.gz and /dev/null differ
diff --git a/js/zh-CN--bPWsdXv.js b/js/zh-CN-B2ZX_Lvi.js
similarity index 77%
rename from js/zh-CN--bPWsdXv.js
rename to js/zh-CN-B2ZX_Lvi.js
index d4d49d73..8b8ea204 100644
--- a/js/zh-CN--bPWsdXv.js
+++ b/js/zh-CN-B2ZX_Lvi.js
@@ -1 +1 @@
-import{E as eo}from"./hooks-e_5YOkn0.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.24_typescript@5.8.3_-Ca2fCjkq.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./naive-ui@2.42.0_vue@3.5.24_typescript@5.8.3_-DJqpUCs4.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./@vue_runtime-core@3.5.24-ByO0f-01.js";import"./@vue_reactivity@3.5.24-d_gljepZ.js";import"./@vue_shared@3.5.24-U7eEDHHZ.js";import"./vueuc@0.4.65_vue@3.5.24_typescript@5.8.3_-CX7uLMJ8.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.24_typescript@5.8.3_-_f1aADRl.js";import"./vooks@0.2.12_vue@3.5.24_typescript@5.8.3_-OhJzlR9z.js";import"./vdirs@0.1.8_vue@3.5.24_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.24-1mSnmyOI.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";import"./@vueuse_core@13.1.0_vue@3.5.24_typescript@5.8.3_-D_-oxGvC.js";import"./@vueuse_shared@13.1.0_vue@3.5.24_typescript@5.8.3_-D5yL6rJl.js";import"./utils-m85f38M9.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._ypuw5jaqfl5x6uhlie3eu2aqvy-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.24_typescript@5.8.3_-CtUnkrxt.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.24_typescript@5.8.3_-vZiekiBt.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.24_typescript@5.8.3_-DA9bH5nA.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";const o="当前环境不支持全屏",no={isEnabledFullscreen:o},io=Object.freeze(Object.defineProperty({__proto__:null,default:no,isEnabledFullscreen:o},Symbol.toStringTag,{value:"Module"})),t="项目配置",e={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",i="动画效果",ro={Title:t,ThemeOptions:e,InterfaceDisplay:n,ContentTransition:i},so=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:e,Title:t,default:ro},Symbol.toStringTag,{value:"Module"})),r="刷新当前页面",s="锁屏",c="设置",l="Github",p="全屏",m="退出全屏",a="搜索",co={Reload:r,Lock:s,Setting:c,Github:l,FullScreen:p,CancelFullScreen:m,Search:a},lo=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:p,Github:l,Lock:s,Reload:r,Search:a,Setting:c,default:co},Symbol.toStringTag,{value:"Module"})),_="请求",g="条形码",u="缓存工具函数",d="数字精度",b="右键菜单",f="首页",h="指令",S="文档",T="文档 (加速地址)",O="文档(内嵌)",y="拖拽卡片",C="可视化",j="流程图",v="表单",D="Mock 数据",M="模态框",P="多级菜单(缓存)",z="办公",N="文档",R="演示",I="表格",k="二维码",L="依赖项",x="关于",F="页面详情模式",w="分段器",A="SVG 图标",E="表格",G="自适应高度表格",$="高级表格",H="模板内置 Api",Q="滚动动画",po={Axios:_,Barcode:g,CacheDemo:u,CalculatePrecision:d,ContextMenu:b,Dashboard:f,Directive:h,Doc:S,DocLocal:T,DocLocalInside:O,DraggableCard:y,Echart:C,Error:"错误页",Flow:j,Form:v,Mock:D,Modal:M,MultiMenu:P,Office:z,Office_Document:N,Office_Presentation:R,Office_Spreadsheet:I,QRCode:k,Rely:L,RelyAbout:x,RouterDemo:F,Segment:w,SvgIcon:A,Table:E,TableAutoHeight:G,TablePro:$,TemplateHooks:H,scrollReveal:Q},mo=Object.freeze(Object.defineProperty({__proto__:null,Axios:_,Barcode:g,CacheDemo:u,CalculatePrecision:d,ContextMenu:b,Dashboard:f,Directive:h,Doc:S,DocLocal:T,DocLocalInside:O,DraggableCard:y,Echart:C,Flow:j,Form:v,Mock:D,Modal:M,MultiMenu:P,Office:z,Office_Document:N,Office_Presentation:R,Office_Spreadsheet:I,QRCode:k,Rely:L,RelyAbout:x,RouterDemo:F,Segment:w,SvgIcon:A,Table:E,TableAutoHeight:G,TablePro:$,TemplateHooks:H,default:po,scrollReveal:Q},Symbol.toStringTag,{value:"Module"})),B="项目配置",V={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},q="界面显示",ao={Title:B,ThemeOptions:V,InterfaceDisplay:q},_o=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:q,ThemeOptions:V,Title:B,default:ao},Symbol.toStringTag,{value:"Module"})),J="注册",K="登录",U="扫码登陆",W="请输入用户名",X="请输入密码",Y="登 陆",Z="用户名",oo="密码",to="开箱即用的中后台管理系统",go={Register:J,Signing:K,QRCodeSigning:U,NamePlaceholder:W,PasswordPlaceholder:X,Login:Y,Name:Z,Password:oo,RayTemplate:to},uo=Object.freeze(Object.defineProperty({__proto__:null,Login:Y,Name:Z,NamePlaceholder:W,Password:oo,PasswordPlaceholder:X,QRCodeSigning:U,RayTemplate:to,Register:J,Signing:K,default:go},Symbol.toStringTag,{value:"Module"})),bo=Object.assign({"./zh-CN/globalMessage.json":io,"./zh-CN/headerSettingOptions.json":so,"./zh-CN/headerTooltip.json":lo,"./zh-CN/menu.json":mo,"./zh-CN/setting.json":_o,"./zh-CN/views/login/index.json":uo}),ft={message:{...eo(bo,"zh-CN")}};export{ft as default};
+import{E as eo}from"./hooks-CkuihJ2J.js";import"./dayjs@1.11.13-Dcmsq1le.js";import"./print-js@1.6.0-DO6wNZql.js";import"./vue-hooks-plus@2.4.1_vue@3.5.22_typescript@5.8.3_-BzR0ILoJ.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-CSmfy_M5.js";import"./jsbarcode@3.11.6-_Q8BloHp.js";import"./@logicflow_core@2.0.10-9WfPQnfd.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-BC7ZohPc.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./naive-ui@2.42.0_vue@3.5.22_typescript@5.8.3_-B-2U36al.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./@vue_runtime-core@3.5.22-0v1MMfjG.js";import"./@vue_reactivity@3.5.22-BvBzZonp.js";import"./@vue_shared@3.5.22-Dikn8ojA.js";import"./vueuc@0.4.65_vue@3.5.22_typescript@5.8.3_-DO3TRUEm.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.22_typescript@5.8.3_-sfXRLDlE.js";import"./vooks@0.2.12_vue@3.5.22_typescript@5.8.3_-VLnMYPF3.js";import"./vdirs@0.1.8_vue@3.5.22_typescript@5.8.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.22-Ieyd1mDe.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";import"./@vueuse_core@13.1.0_vue@3.5.22_typescript@5.8.3_-CMmEUp66.js";import"./@vueuse_shared@13.1.0_vue@3.5.22_typescript@5.8.3_-5MQZzf_V.js";import"./utils-BPTDWjJB.js";import"./pinia-plugin-persistedstate@4.4.1_@nuxt_kit@3.15.0_rollup@4.40.0__pinia@3.0.3_typescript@5.8._z3r6ibho6sncadeyaqibeixgtm-Nz2jvMPc.js";import"./destr@2.0.5-BPvN1X9m.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@3.0.3_typescript@5.8.3_vue@3.5.22_typescript@5.8.3_-DN8CPY6I.js";import"./html-to-image@1.11.13-C6a6vdc2.js";import"./vue-router@4.6.3_vue@3.5.22_typescript@5.8.3_-DWPAxlpM.js";import"./interactjs@1.10.27-BJB5VkCx.js";import"./classnames@2.5.1-Dfc4g_b4.js";import"./vue-i18n@9.13.1_vue@3.5.22_typescript@5.8.3_-C2xKEF9G.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@6.0.0-BTrF8XjC.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./zrender@6.0.0-Dzb6jg8s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./mousetrap@1.6.5-OHXNXF9n.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";const o="当前环境不支持全屏",no={isEnabledFullscreen:o},io=Object.freeze(Object.defineProperty({__proto__:null,default:no,isEnabledFullscreen:o},Symbol.toStringTag,{value:"Module"})),t="项目配置",e={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",i="动画效果",ro={Title:t,ThemeOptions:e,InterfaceDisplay:n,ContentTransition:i},so=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:e,Title:t,default:ro},Symbol.toStringTag,{value:"Module"})),r="刷新当前页面",s="锁屏",c="设置",l="Github",p="全屏",m="退出全屏",a="搜索",co={Reload:r,Lock:s,Setting:c,Github:l,FullScreen:p,CancelFullScreen:m,Search:a},lo=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:p,Github:l,Lock:s,Reload:r,Search:a,Setting:c,default:co},Symbol.toStringTag,{value:"Module"})),_="请求",g="条形码",u="缓存工具函数",d="数字精度",b="右键菜单",f="首页",h="指令",S="文档",T="文档 (加速地址)",O="文档(内嵌)",y="拖拽卡片",C="可视化",j="流程图",v="表单",D="Mock 数据",M="模态框",P="多级菜单(缓存)",z="办公",N="文档",R="演示",I="表格",k="二维码",L="依赖项",x="关于",F="页面详情模式",w="分段器",A="SVG 图标",E="表格",G="自适应高度表格",$="高级表格",H="模板内置 Api",Q="滚动动画",po={Axios:_,Barcode:g,CacheDemo:u,CalculatePrecision:d,ContextMenu:b,Dashboard:f,Directive:h,Doc:S,DocLocal:T,DocLocalInside:O,DraggableCard:y,Echart:C,Error:"错误页",Flow:j,Form:v,Mock:D,Modal:M,MultiMenu:P,Office:z,Office_Document:N,Office_Presentation:R,Office_Spreadsheet:I,QRCode:k,Rely:L,RelyAbout:x,RouterDemo:F,Segment:w,SvgIcon:A,Table:E,TableAutoHeight:G,TablePro:$,TemplateHooks:H,scrollReveal:Q},mo=Object.freeze(Object.defineProperty({__proto__:null,Axios:_,Barcode:g,CacheDemo:u,CalculatePrecision:d,ContextMenu:b,Dashboard:f,Directive:h,Doc:S,DocLocal:T,DocLocalInside:O,DraggableCard:y,Echart:C,Flow:j,Form:v,Mock:D,Modal:M,MultiMenu:P,Office:z,Office_Document:N,Office_Presentation:R,Office_Spreadsheet:I,QRCode:k,Rely:L,RelyAbout:x,RouterDemo:F,Segment:w,SvgIcon:A,Table:E,TableAutoHeight:G,TablePro:$,TemplateHooks:H,default:po,scrollReveal:Q},Symbol.toStringTag,{value:"Module"})),B="项目配置",V={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},q="界面显示",ao={Title:B,ThemeOptions:V,InterfaceDisplay:q},_o=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:q,ThemeOptions:V,Title:B,default:ao},Symbol.toStringTag,{value:"Module"})),J="注册",K="登录",U="扫码登陆",W="请输入用户名",X="请输入密码",Y="登 陆",Z="用户名",oo="密码",to="开箱即用的中后台管理系统",go={Register:J,Signing:K,QRCodeSigning:U,NamePlaceholder:W,PasswordPlaceholder:X,Login:Y,Name:Z,Password:oo,RayTemplate:to},uo=Object.freeze(Object.defineProperty({__proto__:null,Login:Y,Name:Z,NamePlaceholder:W,Password:oo,PasswordPlaceholder:X,QRCodeSigning:U,RayTemplate:to,Register:J,Signing:K,default:go},Symbol.toStringTag,{value:"Module"})),bo=Object.assign({"./zh-CN/globalMessage.json":io,"./zh-CN/headerSettingOptions.json":so,"./zh-CN/headerTooltip.json":lo,"./zh-CN/menu.json":mo,"./zh-CN/setting.json":_o,"./zh-CN/views/login/index.json":uo}),ft={message:{...eo(bo,"zh-CN")}};export{ft as default};
diff --git a/js/zh-CN-B2ZX_Lvi.js.gz b/js/zh-CN-B2ZX_Lvi.js.gz
new file mode 100644
index 00000000..c131251b
Binary files /dev/null and b/js/zh-CN-B2ZX_Lvi.js.gz differ
diff --git a/mockServer/mock-data.js b/mockServer/mock-data.js
index 6dd18020..ac33e5b6 100644
--- a/mockServer/mock-data.js
+++ b/mockServer/mock-data.js
@@ -4,7 +4,7 @@ var __export = (target, all) => {
__defProp(target, name, { get: all[name], enumerable: true });
};
-// mock-data-1762682952170.js
+// mock-data-1762682965388.js
import { transformMockData, transformRawData } from "vite-plugin-mock-dev-server/server";
// mock/demo/person.mock.ts
@@ -85,7 +85,7 @@ var getPersonList = defineMock({
}
});
-// mock-data-1762682952170.js
+// mock-data-1762682965388.js
var exporters = [
[person_mock_exports, "mock/demo/person.mock.ts"]
];
@@ -93,7 +93,7 @@ var mockList = exporters.map(([mod, filepath]) => {
const raw = mod.default || mod;
return transformRawData(raw, filepath);
});
-var mock_data_1762682952170_default = transformMockData(mockList);
+var mock_data_1762682965388_default = transformMockData(mockList);
export {
- mock_data_1762682952170_default as default
+ mock_data_1762682965388_default as default
};
diff --git a/mockServer/mock-data.js.gz b/mockServer/mock-data.js.gz
index 132787ed..d1b23b2f 100644
Binary files a/mockServer/mock-data.js.gz and b/mockServer/mock-data.js.gz differ