diff --git a/dist/favicon.ico b/dist/favicon.ico deleted file mode 100644 index df36fcf..0000000 Binary files a/dist/favicon.ico and /dev/null differ diff --git a/dist/index.html b/dist/index.html deleted file mode 100644 index a9927fb..0000000 --- a/dist/index.html +++ /dev/null @@ -1,4 +0,0 @@ -Liding Environmental
\ No newline at end of file diff --git a/dist/static/css/app.da86c9cf.css b/dist/static/css/app.da86c9cf.css deleted file mode 100644 index 68f07ea..0000000 --- a/dist/static/css/app.da86c9cf.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.fade-transform-enter-active,.fade-transform-leave-active{transition:all .3s cubic-bezier(.645,.045,.355,1),border 0s,background 0s,color 0s,font-size 0s}.fade-transform-enter,.fade-transform-leave-to{opacity:0}.layout-header,.layout-header *,[class*=-bar-container],[class*=-bar-container] *,[class*=layout-container]{transition:all .3s cubic-bezier(.645,.045,.355,1),border 0s,background 0s,color 0s,font-size 0s}html body,html body[class*=vab-theme-]{position:relative;box-sizing:border-box;height:100vh;padding:0;margin:0;overflow:hidden;font-family:PingFang SC,Arial,Microsoft YaHei,sans-serif;font-size:14px;color:#515a6e;background:#f6f8f9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body #vue-admin-beautiful-element-plus,html body[class*=vab-theme-] #vue-admin-beautiful-element-plus{height:100vh;overflow:auto}html body #vue-admin-beautiful-element-plus::-webkit-scrollbar,html body[class*=vab-theme-] #vue-admin-beautiful-element-plus::-webkit-scrollbar{width:8px;height:8px}html body #vue-admin-beautiful-element-plus::-webkit-scrollbar-thumb,html body[class*=vab-theme-] #vue-admin-beautiful-element-plus::-webkit-scrollbar-thumb{background-color:rgba(22,49,87,.1);border:3px solid transparent;border-radius:7px}html body #vue-admin-beautiful-element-plus::-webkit-scrollbar-thumb:hover,html body[class*=vab-theme-] #vue-admin-beautiful-element-plus::-webkit-scrollbar-thumb:hover{background-color:rgba(22,49,87,.1)}html body #vue-admin-beautiful-element-plus .vab-main,html body[class*=vab-theme-] #vue-admin-beautiful-element-plus .vab-main{transition:all .3s cubic-bezier(.645,.045,.355,1),border 0s,background 0s,color 0s,font-size 0s}html body #vue-admin-beautiful-element-plus .vab-main .app-main-container,html body[class*=vab-theme-] #vue-admin-beautiful-element-plus .vab-main .app-main-container{padding:20px;padding-top:0;background:#f6f8f9;transition:all .3s cubic-bezier(.645,.045,.355,1),border 0s,background 0s,color 0s,font-size 0s}html body #vue-admin-beautiful-element-plus .vab-main .app-main-container::-webkit-scrollbar,html body[class*=vab-theme-] #vue-admin-beautiful-element-plus .vab-main .app-main-container::-webkit-scrollbar{width:8px;height:8px}html body #vue-admin-beautiful-element-plus .vab-main .app-main-container::-webkit-scrollbar-thumb,html body[class*=vab-theme-] #vue-admin-beautiful-element-plus .vab-main .app-main-container::-webkit-scrollbar-thumb{background-color:rgba(22,49,87,.1);border:3px solid transparent;border-radius:7px}html body #vue-admin-beautiful-element-plus .vab-main .app-main-container::-webkit-scrollbar-thumb:hover,html body[class*=vab-theme-] #vue-admin-beautiful-element-plus .vab-main .app-main-container::-webkit-scrollbar-thumb:hover{background-color:rgba(22,49,87,.1)}html body #vue-admin-beautiful-element-plus .vab-main .app-main-container>div>[class*=-container],html body[class*=vab-theme-] #vue-admin-beautiful-element-plus .vab-main .app-main-container>div>[class*=-container]{padding:20px;background:#fff;transition:all .3s cubic-bezier(.645,.045,.355,1),border 0s,background 0s,color 0s,font-size 0s}html body *,html body[class*=vab-theme-] *{box-sizing:border-box}html body ::-webkit-scrollbar,html body[class*=vab-theme-] ::-webkit-scrollbar{width:8px;height:8px}html body ::-webkit-scrollbar-thumb,html body[class*=vab-theme-] ::-webkit-scrollbar-thumb{background-color:rgba(22,49,87,.1);border:3px solid transparent;border-radius:7px}html body ::-webkit-scrollbar-thumb:hover,html body[class*=vab-theme-] ::-webkit-scrollbar-thumb:hover{background-color:rgba(22,49,87,.1)}html body[class*=vab-theme-] a,html body a{color:#1890ff;text-decoration:none}html body[class*=vab-theme-] img,html body img{-o-object-fit:cover;object-fit:cover}html body[class*=vab-theme-] img:not([src]),html body[class*=vab-theme-] img[src=""],html body img:not([src]),html body img[src=""]{opacity:0}html body[class*=vab-theme-] i:hover,html body[class*=vab-theme-] svg:hover,html body i:hover,html body svg:hover{opacity:.9}html body .vab-dropdown-active,html body[class*=vab-theme-] .vab-dropdown-active{transform:rotate(180deg)}html body .vab-dot,html body[class*=vab-theme-] .vab-dot{position:relative;display:inline-block;width:6px;height:6px;margin-right:3px;vertical-align:middle;border-radius:50%}html body .vab-dot span,html body[class*=vab-theme-] .vab-dot span{position:absolute;top:0;left:0;box-sizing:border-box;display:block;width:100%;height:100%;border-radius:50%;animation:vabDot 1.2s ease-in-out infinite}@keyframes vabDot{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}html body .vab-dot-success,html body .vab-dot-success span,html body[class*=vab-theme-] .vab-dot-success,html body[class*=vab-theme-] .vab-dot-success span{background:#13ce66}html body .vab-dot-error,html body .vab-dot-error span,html body[class*=vab-theme-] .vab-dot-error,html body[class*=vab-theme-] .vab-dot-error span{background:#ff4d4f}html body .vab-data-empty,html body[class*=vab-theme-] .vab-data-empty{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 455px)}html body .vab-data-empty .el-image__inner,html body[class*=vab-theme-] .vab-data-empty .el-image__inner{width:22.5%}html body .el-avatar img:hover,html body[class*=vab-theme-] .el-avatar img:hover{transform:scale(1.05)}html body[class*=vab-theme-] a+a .el-button,html body[class*=vab-theme-] span+a .el-button,html body[class*=vab-theme-] span+span .el-button,html body a+a .el-button,html body span+a .el-button,html body span+span .el-button{margin-left:10px}html body .v-modal,html body[class*=vab-theme-] .v-modal{background-color:rgba(0,0,0,.5);opacity:.6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html body .el-scrollbar,html body[class*=vab-theme-] .el-scrollbar{height:100%}html body .el-scrollbar__bar,html body[class*=vab-theme-] .el-scrollbar__bar{z-index:999}html body .el-scrollbar__thumb,html body[class*=vab-theme-] .el-scrollbar__thumb{background-color:hsla(0,0%,100%,.1)}html body .el-scrollbar__thumb:hover,html body[class*=vab-theme-] .el-scrollbar__thumb:hover{background-color:hsla(0,0%,100%,.2)}html body .el-form--label-top .el-form-item__label,html body[class*=vab-theme-] .el-form--label-top .el-form-item__label{padding:0}html body .el-range-editor--small .el-range__close-icon,html body .el-range-editor--small .el-range__icon,html body[class*=vab-theme-] .el-range-editor--small .el-range__close-icon,html body[class*=vab-theme-] .el-range-editor--small .el-range__icon{line-height:23.5px}html body .el-badge__content,html body[class*=vab-theme-] .el-badge__content{border:0}html body .el-tag+.el-tag,html body[class*=vab-theme-] .el-tag+.el-tag{margin-left:10px}html body .el-alert,html body .el-page-header,html body[class*=vab-theme-] .el-alert,html body[class*=vab-theme-] .el-page-header{margin:0 0 20px 0}html body .el-alert--success.is-light,html body[class*=vab-theme-] .el-alert--success.is-light{color:#67c23a;background-color:#f6ffed;border:1px solid #b7eb8f}html body .el-alert--success.is-light i,html body[class*=vab-theme-] .el-alert--success.is-light i{color:#67c23a}html body .el-alert--info.is-light,html body[class*=vab-theme-] .el-alert--info.is-light{color:rgba(0,0,0,.85);background-color:#fff;border:1px solid #cecece}html body .el-alert--info.is-light i,html body[class*=vab-theme-] .el-alert--info.is-light i{color:#cecece}html body .el-alert--warning.is-light,html body[class*=vab-theme-] .el-alert--warning.is-light{border:1px solid #ffba00}html body .el-alert--warning.is-light i,html body[class*=vab-theme-] .el-alert--warning.is-light i{color:#ffba00}html body .el-alert--error.is-light,html body[class*=vab-theme-] .el-alert--error.is-light{border:1px solid #ff4d4f}html body .el-alert--error.is-light i,html body[class*=vab-theme-] .el-alert--error.is-light i{color:#ff4d4f}html body .el-message--success i,html body[class*=vab-theme-] .el-message--success i{color:#13ce66}html body .el-message--warning i,html body[class*=vab-theme-] .el-message--warning i{color:#ffba00}html body .el-message--error i,html body[class*=vab-theme-] .el-message--error i{color:#ff4d4f}html body .el-dropdown-menu__item [class*=ri-],html body[class*=vab-theme-] .el-dropdown-menu__item [class*=ri-]{margin-right:0}html body .editor-toolbar .fa-question-circle,html body .editor-toolbar .no-mobile,html body[class*=vab-theme-] .editor-toolbar .fa-question-circle,html body[class*=vab-theme-] .editor-toolbar .no-mobile{display:none}html body .el-divider--horizontal,html body[class*=vab-theme-] .el-divider--horizontal{margin:8px 0 28px 0}html body .el-divider--horizontal .el-divider__text,html body[class*=vab-theme-] .el-divider--horizontal .el-divider__text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}html body .el-image-viewer__close .el-icon-circle-close,html body[class*=vab-theme-] .el-image-viewer__close .el-icon-circle-close{color:#fff}html body #nprogress,html body[class*=vab-theme-] #nprogress{position:fixed;z-index:999}html body #nprogress .bar,html body[class*=vab-theme-] #nprogress .bar{background:#1890ff}html body #nprogress .peg,html body[class*=vab-theme-] #nprogress .peg{box-shadow:0 0 10px #1890ff,0 0 5px #1890ff}html body .el-table .el-table__body-wrapper::-webkit-scrollbar,html body[class*=vab-theme-] .el-table .el-table__body-wrapper::-webkit-scrollbar{width:8px;height:8px}html body .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb,html body[class*=vab-theme-] .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb{background-color:rgba(22,49,87,.1);border:3px solid transparent;border-radius:7px}html body .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb:hover,html body[class*=vab-theme-] .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background-color:rgba(22,49,87,.1)}html body .el-table th,html body[class*=vab-theme-] .el-table th{background:#f5f7fa}html body .el-table td,html body .el-table th,html body[class*=vab-theme-] .el-table td,html body[class*=vab-theme-] .el-table th{position:relative;box-sizing:border-box;padding:7.5px 0}html body .el-table td .cell,html body .el-table th .cell,html body[class*=vab-theme-] .el-table td .cell,html body[class*=vab-theme-] .el-table th .cell{font-size:14px;font-weight:400;color:#606266}html body .el-table td .cell .el-image,html body .el-table th .cell .el-image,html body[class*=vab-theme-] .el-table td .cell .el-image,html body[class*=vab-theme-] .el-table th .cell .el-image{width:50px;height:50px;border-radius:2.5px}html body .el-pagination,html body[class*=vab-theme-] .el-pagination{margin:20px 0 0 0;font-weight:400;color:#515a6e;text-align:center}html body .el-menu,html body[class*=vab-theme-] .el-menu{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:576px){html body .el-dialog,html body[class*=vab-theme-] .el-dialog{width:auto!important;margin:10px}}html body .el-card,html body[class*=vab-theme-] .el-card{margin-bottom:20px}html body .el-card__body,html body[class*=vab-theme-] .el-card__body{padding:20px}[data-v-15c694cc]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.vue-admin-beautiful-wrapper[data-v-15c694cc]{position:relative;width:100%;height:100%}.vue-admin-beautiful-wrapper.mobile[data-v-15c694cc] .layout-container-vertical .el-scrollbar.side-bar-container.is-collapse{width:0}.vue-admin-beautiful-wrapper.mobile[data-v-15c694cc] .layout-container-vertical .vab-main{width:100%;margin-left:0}.vue-admin-beautiful-wrapper.mobile[data-v-15c694cc] .layout-container-vertical .vab-main .fixed-header{left:0;width:100%}.vue-admin-beautiful-wrapper.mobile[data-v-15c694cc] .el-pager{display:none}[data-v-8334aa56]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.layout-header[data-v-8334aa56]{box-shadow:0 1px 4px rgba(0,21,41,.08)}.layout-container-vertical[data-v-8334aa56]{position:relative}.layout-container-vertical .hidden-xs-only[data-v-8334aa56]{padding:0 20px 0 20px}.layout-container-vertical .tabs-bar-container[data-v-8334aa56]{margin:0 20px;display:none}.layout-container-vertical .mask[data-v-8334aa56]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;width:100%;height:100vh;overflow:hidden;background:#000;opacity:.5}.layout-container-vertical.fixed[data-v-8334aa56]{padding-top:110px}.layout-container-vertical.fixed.no-tabs-bar[data-v-8334aa56]{padding-top:60px}.layout-container-vertical .vab-main[data-v-8334aa56]{position:relative;width:auto;min-height:100%;margin-left:266px}.layout-container-vertical .vab-main[data-v-8334aa56] .fixed-header{position:fixed;top:0;right:0;left:266px;z-index:997;width:calc(100% - 266px);overflow:hidden}.layout-container-vertical .vab-main.is-collapse-main[data-v-8334aa56]{margin-left:65px}.layout-container-vertical .vab-main.is-collapse-main[data-v-8334aa56] .fixed-header{left:65px;width:calc(100% - 65px)}[data-v-0833737c]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.app-main-container[data-v-0833737c]{position:relative;width:100%;overflow:hidden}.app-main-container .app-main-height[data-v-0833737c]{min-height:calc(100vh - 205px)}.app-main-container .footer-copyright[data-v-0833737c]{display:flex;align-items:center;justify-content:center;min-height:55px;padding:0 20px 0 20px;color:rgba(0,0,0,.45);background:#fff;border-top:1px dashed #dcdfe6}.app-main-container .footer-copyright i[data-v-0833737c]{margin:0 5px}[data-v-f4eda06a]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.avatar-dropdown[data-v-f4eda06a]{display:flex;align-content:center;align-items:center;justify-content:center;justify-items:center}.avatar-dropdown .user-avatar[data-v-f4eda06a]{width:40px;height:40px;margin-left:15px;cursor:pointer;border-radius:50%}.avatar-dropdown .user-name[data-v-f4eda06a]{position:relative;display:flex;align-content:center;align-items:center;height:40px;margin-left:6px;line-height:40px;cursor:pointer}.avatar-dropdown .user-name [class*=ri-][data-v-f4eda06a]{margin-left:0!important}[data-v-cd715b4e]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.logo-container-vertical[data-v-cd715b4e]{position:relative;height:60px;overflow:hidden;line-height:60px;background:transparent;height:65px;line-height:65px;text-align:center}.logo-container-vertical .logo img[data-v-cd715b4e],.logo-container-vertical .logo svg[data-v-cd715b4e]{display:inline-block;width:32px;height:32px;color:rgba(69,69,69,.95);vertical-align:middle}.logo-container-vertical .title[data-v-cd715b4e]{display:inline-block;overflow:hidden;font-size:18px;line-height:55px;color:rgba(69,69,69,.95);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:206px}[data-v-767cc066]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.nav-bar-container[data-v-767cc066]{position:relative;height:60px;padding-right:20px;padding-left:20px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;box-shadow:0 1px 4px rgba(0,21,41,.08)}.nav-bar-container .left-panel[data-v-767cc066]{display:flex;align-items:center;justify-items:center;height:60px}.nav-bar-container .left-panel[data-v-767cc066] span{font-size:14px;margin-left:20px;color:#444}.nav-bar-container .left-panel[data-v-767cc066] .breadcrumb-container,.nav-bar-container .left-panel[data-v-767cc066] .el-tabs{margin-left:20px}.nav-bar-container .left-panel[data-v-767cc066] .el-tabs .el-tabs__header{margin:0}.nav-bar-container .left-panel[data-v-767cc066] .el-tabs .el-tabs__item>div{display:flex;align-items:center}.nav-bar-container .left-panel[data-v-767cc066] .el-tabs .el-tabs__item>div i{margin-right:3px}.nav-bar-container .left-panel[data-v-767cc066] .el-tabs__nav-wrap:after{display:none}.nav-bar-container .right-panel[data-v-767cc066]{display:flex;align-content:center;align-items:center;justify-content:flex-end;height:60px}.nav-bar-container .right-panel[data-v-767cc066] [class*=ri-]{margin-left:20px;color:rgba(0,0,0,.65);cursor:pointer}.nav-bar-container .right-panel[data-v-767cc066] button [class*=ri-]{margin-left:0;color:#fff;cursor:pointer}.cursor[data-v-767cc066]:hover{cursor:pointer}.el-dropdown-menu[data-v-767cc066]{width:auto;height:500px;overflow-y:auto}@font-face{font-family:element-icons;src:url(../../static/fonts/element-icons.d9491be2.woff) format("woff"),url(../../static/fonts/element-icons.abe71f7d.ttf) format("truetype");font-weight:400;font-display:"auto";font-style:normal}[class*=" el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-ice-cream-round:before{content:""}.el-icon-ice-cream-square:before{content:""}.el-icon-lollipop:before{content:""}.el-icon-potato-strips:before{content:""}.el-icon-milk-tea:before{content:""}.el-icon-ice-drink:before{content:""}.el-icon-ice-tea:before{content:""}.el-icon-coffee:before{content:""}.el-icon-orange:before{content:""}.el-icon-pear:before{content:""}.el-icon-apple:before{content:""}.el-icon-cherry:before{content:""}.el-icon-watermelon:before{content:""}.el-icon-grape:before{content:""}.el-icon-refrigerator:before{content:""}.el-icon-goblet-square-full:before{content:""}.el-icon-goblet-square:before{content:""}.el-icon-goblet-full:before{content:""}.el-icon-goblet:before{content:""}.el-icon-cold-drink:before{content:""}.el-icon-coffee-cup:before{content:""}.el-icon-water-cup:before{content:""}.el-icon-hot-water:before{content:""}.el-icon-ice-cream:before{content:""}.el-icon-dessert:before{content:""}.el-icon-sugar:before{content:""}.el-icon-tableware:before{content:""}.el-icon-burger:before{content:""}.el-icon-knife-fork:before{content:""}.el-icon-fork-spoon:before{content:""}.el-icon-chicken:before{content:""}.el-icon-food:before{content:""}.el-icon-dish-1:before{content:""}.el-icon-dish:before{content:""}.el-icon-moon-night:before{content:""}.el-icon-moon:before{content:""}.el-icon-cloudy-and-sunny:before{content:""}.el-icon-partly-cloudy:before{content:""}.el-icon-cloudy:before{content:""}.el-icon-sunny:before{content:""}.el-icon-sunset:before{content:""}.el-icon-sunrise-1:before{content:""}.el-icon-sunrise:before{content:""}.el-icon-heavy-rain:before{content:""}.el-icon-lightning:before{content:""}.el-icon-light-rain:before{content:""}.el-icon-wind-power:before{content:""}.el-icon-baseball:before{content:""}.el-icon-soccer:before{content:""}.el-icon-football:before{content:""}.el-icon-basketball:before{content:""}.el-icon-ship:before{content:""}.el-icon-truck:before{content:""}.el-icon-bicycle:before{content:""}.el-icon-mobile-phone:before{content:""}.el-icon-service:before{content:""}.el-icon-key:before{content:""}.el-icon-unlock:before{content:""}.el-icon-lock:before{content:""}.el-icon-watch:before{content:""}.el-icon-watch-1:before{content:""}.el-icon-timer:before{content:""}.el-icon-alarm-clock:before{content:""}.el-icon-map-location:before{content:""}.el-icon-delete-location:before{content:""}.el-icon-add-location:before{content:""}.el-icon-location-information:before{content:""}.el-icon-location-outline:before{content:""}.el-icon-location:before{content:""}.el-icon-place:before{content:""}.el-icon-discover:before{content:""}.el-icon-first-aid-kit:before{content:""}.el-icon-trophy-1:before{content:""}.el-icon-trophy:before{content:""}.el-icon-medal:before{content:""}.el-icon-medal-1:before{content:""}.el-icon-stopwatch:before{content:""}.el-icon-mic:before{content:""}.el-icon-copy-document:before{content:""}.el-icon-full-screen:before{content:""}.el-icon-switch-button:before{content:""}.el-icon-aim:before{content:""}.el-icon-crop:before{content:""}.el-icon-odometer:before{content:""}.el-icon-time:before{content:""}.el-icon-bangzhu:before{content:""}.el-icon-close-notification:before{content:""}.el-icon-microphone:before{content:""}.el-icon-turn-off-microphone:before{content:""}.el-icon-position:before{content:""}.el-icon-postcard:before{content:""}.el-icon-message:before{content:""}.el-icon-chat-line-square:before{content:""}.el-icon-chat-dot-square:before{content:""}.el-icon-chat-dot-round:before{content:""}.el-icon-chat-square:before{content:""}.el-icon-chat-line-round:before{content:""}.el-icon-chat-round:before{content:""}.el-icon-set-up:before{content:""}.el-icon-turn-off:before{content:""}.el-icon-open:before{content:""}.el-icon-connection:before{content:""}.el-icon-link:before{content:""}.el-icon-cpu:before{content:""}.el-icon-thumb:before{content:""}.el-icon-female:before{content:""}.el-icon-male:before{content:""}.el-icon-guide:before{content:""}.el-icon-news:before{content:""}.el-icon-price-tag:before{content:""}.el-icon-discount:before{content:""}.el-icon-wallet:before{content:""}.el-icon-coin:before{content:""}.el-icon-money:before{content:""}.el-icon-bank-card:before{content:""}.el-icon-box:before{content:""}.el-icon-present:before{content:""}.el-icon-sell:before{content:""}.el-icon-sold-out:before{content:""}.el-icon-shopping-bag-2:before{content:""}.el-icon-shopping-bag-1:before{content:""}.el-icon-shopping-cart-2:before{content:""}.el-icon-shopping-cart-1:before{content:""}.el-icon-shopping-cart-full:before{content:""}.el-icon-smoking:before{content:""}.el-icon-no-smoking:before{content:""}.el-icon-house:before{content:""}.el-icon-table-lamp:before{content:""}.el-icon-school:before{content:""}.el-icon-office-building:before{content:""}.el-icon-toilet-paper:before{content:""}.el-icon-notebook-2:before{content:""}.el-icon-notebook-1:before{content:""}.el-icon-files:before{content:""}.el-icon-collection:before{content:""}.el-icon-receiving:before{content:""}.el-icon-suitcase-1:before{content:""}.el-icon-suitcase:before{content:""}.el-icon-film:before{content:""}.el-icon-collection-tag:before{content:""}.el-icon-data-analysis:before{content:""}.el-icon-pie-chart:before{content:""}.el-icon-data-board:before{content:""}.el-icon-data-line:before{content:""}.el-icon-reading:before{content:""}.el-icon-magic-stick:before{content:""}.el-icon-coordinate:before{content:""}.el-icon-mouse:before{content:""}.el-icon-brush:before{content:""}.el-icon-headset:before{content:""}.el-icon-umbrella:before{content:""}.el-icon-scissors:before{content:""}.el-icon-mobile:before{content:""}.el-icon-attract:before{content:""}.el-icon-monitor:before{content:""}.el-icon-search:before{content:""}.el-icon-takeaway-box:before{content:""}.el-icon-paperclip:before{content:""}.el-icon-printer:before{content:""}.el-icon-document-add:before{content:""}.el-icon-document:before{content:""}.el-icon-document-checked:before{content:""}.el-icon-document-copy:before{content:""}.el-icon-document-delete:before{content:""}.el-icon-document-remove:before{content:""}.el-icon-tickets:before{content:""}.el-icon-folder-checked:before{content:""}.el-icon-folder-delete:before{content:""}.el-icon-folder-remove:before{content:""}.el-icon-folder-add:before{content:""}.el-icon-folder-opened:before{content:""}.el-icon-folder:before{content:""}.el-icon-edit-outline:before{content:""}.el-icon-edit:before{content:""}.el-icon-date:before{content:""}.el-icon-c-scale-to-original:before{content:""}.el-icon-view:before{content:""}.el-icon-loading:before{content:""}.el-icon-rank:before{content:""}.el-icon-sort-down:before{content:""}.el-icon-sort-up:before{content:""}.el-icon-sort:before{content:""}.el-icon-finished:before{content:""}.el-icon-refresh-left:before{content:""}.el-icon-refresh-right:before{content:""}.el-icon-refresh:before{content:""}.el-icon-video-play:before{content:""}.el-icon-video-pause:before{content:""}.el-icon-d-arrow-right:before{content:""}.el-icon-d-arrow-left:before{content:""}.el-icon-arrow-up:before{content:""}.el-icon-arrow-down:before{content:""}.el-icon-arrow-right:before{content:""}.el-icon-arrow-left:before{content:""}.el-icon-top-right:before{content:""}.el-icon-top-left:before{content:""}.el-icon-top:before{content:""}.el-icon-bottom:before{content:""}.el-icon-right:before{content:""}.el-icon-back:before{content:""}.el-icon-bottom-right:before{content:""}.el-icon-bottom-left:before{content:""}.el-icon-caret-top:before{content:""}.el-icon-caret-bottom:before{content:""}.el-icon-caret-right:before{content:""}.el-icon-caret-left:before{content:""}.el-icon-d-caret:before{content:""}.el-icon-share:before{content:""}.el-icon-menu:before{content:""}.el-icon-s-grid:before{content:""}.el-icon-s-check:before{content:""}.el-icon-s-data:before{content:""}.el-icon-s-opportunity:before{content:""}.el-icon-s-custom:before{content:""}.el-icon-s-claim:before{content:""}.el-icon-s-finance:before{content:""}.el-icon-s-comment:before{content:""}.el-icon-s-flag:before{content:""}.el-icon-s-marketing:before{content:""}.el-icon-s-shop:before{content:""}.el-icon-s-open:before{content:""}.el-icon-s-management:before{content:""}.el-icon-s-ticket:before{content:""}.el-icon-s-release:before{content:""}.el-icon-s-home:before{content:""}.el-icon-s-promotion:before{content:""}.el-icon-s-operation:before{content:""}.el-icon-s-unfold:before{content:""}.el-icon-s-fold:before{content:""}.el-icon-s-platform:before{content:""}.el-icon-s-order:before{content:""}.el-icon-s-cooperation:before{content:""}.el-icon-bell:before{content:""}.el-icon-message-solid:before{content:""}.el-icon-video-camera:before{content:""}.el-icon-video-camera-solid:before{content:""}.el-icon-camera:before{content:""}.el-icon-camera-solid:before{content:""}.el-icon-download:before{content:""}.el-icon-upload2:before{content:""}.el-icon-upload:before{content:""}.el-icon-picture-outline-round:before{content:""}.el-icon-picture-outline:before{content:""}.el-icon-picture:before{content:""}.el-icon-close:before{content:""}.el-icon-check:before{content:""}.el-icon-plus:before{content:""}.el-icon-minus:before{content:""}.el-icon-help:before{content:""}.el-icon-s-help:before{content:""}.el-icon-circle-close:before{content:""}.el-icon-circle-check:before{content:""}.el-icon-circle-plus-outline:before{content:""}.el-icon-remove-outline:before{content:""}.el-icon-zoom-out:before{content:""}.el-icon-zoom-in:before{content:""}.el-icon-error:before{content:""}.el-icon-success:before{content:""}.el-icon-circle-plus:before{content:""}.el-icon-remove:before{content:""}.el-icon-info:before{content:""}.el-icon-question:before{content:""}.el-icon-warning-outline:before{content:""}.el-icon-warning:before{content:""}.el-icon-goods:before{content:""}.el-icon-s-goods:before{content:""}.el-icon-star-off:before{content:""}.el-icon-star-on:before{content:""}.el-icon-more-outline:before{content:""}.el-icon-more:before{content:""}.el-icon-phone-outline:before{content:""}.el-icon-phone:before{content:""}.el-icon-user:before{content:""}.el-icon-user-solid:before{content:""}.el-icon-setting:before{content:""}.el-icon-s-tools:before{content:""}.el-icon-delete:before{content:""}.el-icon-delete-solid:before{content:""}.el-icon-eleme:before{content:""}.el-icon-platform-eleme:before{content:""}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.el-pagination{white-space:nowrap;padding:2px 5px;color:#303133;font-weight:700}.el-pagination:after,.el-pagination:before{display:table;content:""}.el-pagination:after{clear:both}.el-pagination button,.el-pagination span:not([class*=suffix]){display:inline-block;font-size:13px;min-width:35.5px;height:28px;line-height:28px;vertical-align:top;box-sizing:border-box}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield;line-height:normal}.el-pagination .el-input__suffix{right:0;transform:scale(.8)}.el-pagination .el-select .el-input{width:100px;margin:0 5px}.el-pagination .el-select .el-input .el-input__inner{padding-right:25px;border-radius:2.5px}.el-pagination button{border:none;padding:0 6px;background:transparent}.el-pagination button:focus{outline:none}.el-pagination button:hover{color:#1890ff}.el-pagination button:disabled{color:#c0c4cc;background-color:#fff;cursor:not-allowed}.el-pagination .btn-next,.el-pagination .btn-prev{background:50% no-repeat;background-size:16px;background-color:#fff;cursor:pointer;margin:0;color:#303133}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700}.el-pagination .btn-prev{padding-right:12px}.el-pagination .btn-next{padding-left:12px}.el-pagination .el-pager li.disabled{color:#c0c4cc;cursor:not-allowed}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li.btn-quicknext,.el-pagination--small .el-pager li.btn-quickprev,.el-pagination--small .el-pager li:last-child{border-color:transparent;font-size:12px;line-height:22px;height:22px;min-width:22px}.el-pagination--small .arrow.disabled{visibility:hidden}.el-pagination--small .more:before,.el-pagination--small li.more:before{line-height:22px}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){height:22px;line-height:22px}.el-pagination--small .el-pagination__editor,.el-pagination--small .el-pagination__editor.el-input .el-input__inner{height:22px}.el-pagination--small .el-input--mini,.el-pagination--small .el-input__inner{height:22px!important;line-height:22px}.el-pagination--small .el-input__suffix,.el-pagination--small .el-input__suffix .el-input__suffix-inner,.el-pagination--small .el-input__suffix .el-input__suffix-inner i.el-select__caret{line-height:22px}.el-pagination__sizes{margin:0 10px 0 0;font-weight:400;color:#606266}.el-pagination__sizes .el-input .el-input__inner{font-size:13px;padding-left:8px}.el-pagination__sizes .el-input .el-input__inner:hover{border-color:#1890ff}.el-pagination__total{margin-right:10px;font-weight:400;color:#606266}.el-pagination__jump{margin-left:24px;font-weight:400;color:#606266}.el-pagination__jump .el-input__inner{padding:0 3px}.el-pagination__rightwrapper{float:right}.el-pagination__editor{line-height:18px;padding:0 2px;height:28px;text-align:center;margin:0 2px;box-sizing:border-box;border-radius:2.5px}.el-pagination__editor.el-input{width:50px}.el-pagination__editor.el-input .el-input__inner{height:28px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{margin:0 5px;background-color:rgb(243.9,244.2,244.8);color:#606266;min-width:30px;border-radius:2px}.el-pagination.is-background .btn-next.disabled,.el-pagination.is-background .btn-prev.disabled,.el-pagination.is-background .el-pager li.disabled{color:#c0c4cc}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev{padding:0}.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev:disabled{color:#c0c4cc}.el-pagination.is-background .el-pager li:not(.disabled):hover{color:#1890ff}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#1890ff;color:#fff}.el-pagination.is-background.el-pagination--small .btn-next,.el-pagination.is-background.el-pagination--small .btn-prev,.el-pagination.is-background.el-pagination--small .el-pager li{margin:0 3px;min-width:22px}.el-pager{-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;display:inline-block;vertical-align:top;font-size:0;padding:0;margin:0}.el-pager .more:before{line-height:30px}.el-pager li{padding:0 4px;background:#fff;vertical-align:top;display:inline-block;font-size:13px;min-width:35.5px;height:28px;line-height:28px;cursor:pointer;box-sizing:border-box;text-align:center;margin:0}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{line-height:28px;color:#303133}.el-pager li.btn-quicknext.disabled,.el-pager li.btn-quickprev.disabled{color:#c0c4cc}.el-pager li.btn-quicknext:hover,.el-pager li.btn-quickprev:hover{cursor:pointer}.el-pager li.active+li{border-left:0}.el-pager li:hover{color:#1890ff}.el-pager li.active{color:#1890ff;cursor:default}.el-dialog{position:relative;margin:0 auto 50px;background:#fff;border-radius:2.5px;box-shadow:0 1px 3px rgba(0,0,0,.3);box-sizing:border-box;width:50%}.el-dialog.is-fullscreen{width:100%;margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog__header{padding:20px;padding-bottom:10px}.el-dialog__headerbtn{position:absolute;top:20px;right:20px;padding:0;background:transparent;border:none;outline:none;cursor:pointer;font-size:16px}.el-dialog__headerbtn .el-dialog__close{color:#909399}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:#1890ff}.el-dialog__title{line-height:24px;font-size:18px;color:#303133}.el-dialog__body{padding:30px 20px;color:#606266;font-size:14px;word-break:break-all}.el-dialog__footer{padding:20px;padding-top:10px;text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px 25px 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.dialog-fade-enter-active{animation:modal-fade-in .3s!important}.dialog-fade-enter-active .el-dialog{animation:dialog-fade-in .3s}.dialog-fade-leave-active{animation:modal-fade-out .3s}.dialog-fade-leave-active .el-dialog{animation:dialog-fade-out .3s}@keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes dialog-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@keyframes modal-fade-in{0%{opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-autocomplete{position:relative;display:inline-block}.el-autocomplete__popper.el-popper[role=tooltip]{background:#fff;border:1px solid #e4e7ed;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-autocomplete__popper.el-popper[role=tooltip] .el-popper__arrow:before{border:1px solid #e4e7ed}.el-autocomplete__popper.el-popper[role=tooltip][data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-autocomplete__popper.el-popper[role=tooltip][data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-autocomplete__popper.el-popper[role=tooltip][data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-autocomplete__popper.el-popper[role=tooltip][data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-autocomplete-suggestion{border-radius:2.5px;box-sizing:border-box}.el-autocomplete-suggestion__wrap{max-height:280px;padding:10px 0;box-sizing:border-box}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{padding:0 20px;margin:0;line-height:34px;cursor:pointer;color:#606266;font-size:14px;list-style:none;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover{background-color:#f5f7fa}.el-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid #000}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:#999}.el-autocomplete-suggestion.is-loading li:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:#fff}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-dropdown{display:inline-block;position:relative;color:#606266;font-size:14px;line-height:1}.el-dropdown__popper.el-popper[role=tooltip]{background:#fff;border:1px solid #e4e7ed;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-dropdown__popper.el-popper[role=tooltip] .el-popper__arrow:before{border:1px solid #e4e7ed}.el-dropdown__popper.el-popper[role=tooltip][data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[role=tooltip][data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[role=tooltip][data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-dropdown__popper.el-popper[role=tooltip][data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:11}.el-dropdown__popper .el-dropdown__list{list-style:none;padding:0;margin:0;box-sizing:border-box}.el-dropdown .el-button-group{display:block}.el-dropdown .el-button-group .el-button{float:none}.el-dropdown .el-dropdown__caret-button{padding-left:5px;padding-right:5px;position:relative;border-left:none}.el-dropdown .el-dropdown__caret-button:before{content:"";position:absolute;display:block;width:1px;top:5px;bottom:5px;left:0;background:hsla(0,0%,100%,.5)}.el-dropdown .el-dropdown__caret-button.el-button--default:before{background:rgba(220,223,230,.5)}.el-dropdown .el-dropdown__caret-button:hover:before{top:0;bottom:0}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.el-dropdown__list__icon{font-size:12px;margin:0 3px}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown-menu{position:relative;top:0;left:0;z-index:10;padding:10px 0;margin:0;background-color:#fff;border:none;border-radius:2.5px;box-shadow:none}.el-dropdown-menu__item{list-style:none;line-height:36px;padding:0 20px;margin:0;font-size:14px;color:#606266;cursor:pointer;outline:none}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:rgb(231.9,243.9,255);color:rgb(70.2,166.2,255)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{position:relative;margin-top:6px;border-top:1px solid #ebeef5}.el-dropdown-menu__item--divided:before{content:"";height:6px;display:block;margin:0 -20px;background-color:#fff}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:#bbb}.el-dropdown-menu--medium{padding:6px 0}.el-dropdown-menu--medium .el-dropdown-menu__item{line-height:30px;padding:0 17px;font-size:14px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:6px;margin:0 -17px}.el-dropdown-menu--small{padding:6px 0}.el-dropdown-menu--small .el-dropdown-menu__item{line-height:27px;padding:0 15px;font-size:13px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:4px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:4px;margin:0 -15px}.el-dropdown-menu--mini{padding:3px 0}.el-dropdown-menu--mini .el-dropdown-menu__item{line-height:24px;padding:0 10px;font-size:12px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:3px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:3px;margin:0 -10px}.el-menu{border-right:1px solid #e6e6e6;list-style:none;position:relative;margin:0;padding-left:0;background-color:#fff}.el-menu:after,.el-menu:before{display:table;content:""}.el-menu:after{clear:both}.el-menu.el-menu--horizontal{border-bottom:1px solid #e6e6e6}.el-menu--horizontal{border-right:none}.el-menu--horizontal>.el-menu-item{float:left;height:60px;line-height:60px;margin:0;border-bottom:2px solid transparent;color:#909399}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover{background-color:#fff}.el-menu--horizontal>.el-submenu{float:left}.el-menu--horizontal>.el-submenu:focus,.el-menu--horizontal>.el-submenu:hover{outline:none}.el-menu--horizontal>.el-submenu:focus .el-submenu__title,.el-menu--horizontal>.el-submenu:hover .el-submenu__title{color:#303133}.el-menu--horizontal>.el-submenu.is-active .el-submenu__title{border-bottom:2px solid #1890ff;color:#303133}.el-menu--horizontal>.el-submenu .el-submenu__title{height:60px;line-height:60px;border-bottom:2px solid transparent;color:#909399}.el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color:#fff}.el-menu--horizontal>.el-submenu .el-submenu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:-3px}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-submenu__title{background-color:#fff;float:none;height:36px;line-height:36px;padding:0 10px;color:#909399}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-submenu.is-active>.el-submenu__title{color:#303133}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:none;color:#303133}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid #1890ff;color:#303133}.el-menu--collapse{width:64px}.el-menu--collapse>.el-menu-item [class^=el-icon-],.el-menu--collapse>.el-submenu>.el-submenu__title [class^=el-icon-]{margin:0;vertical-align:middle;width:24px;text-align:center}.el-menu--collapse>.el-menu-item .el-submenu__icon-arrow,.el-menu--collapse>.el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item span,.el-menu--collapse>.el-submenu>.el-submenu__title span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-submenu{min-width:200px}.el-menu--collapse .el-submenu{position:relative}.el-menu--collapse .el-submenu .el-menu{position:absolute;margin-left:5px;top:0;left:100%;z-index:10;border:1px solid #e4e7ed;border-radius:2.5px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-menu--collapse .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{transform:none}.el-menu--popup{z-index:100;min-width:200px;border:none;padding:5px 0;border-radius:2.5px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-menu-item{height:56px;line-height:56px;font-size:14px;color:#303133;padding:0 20px;list-style:none;cursor:pointer;position:relative;transition:border-color .3s,background-color .3s,color .3s;box-sizing:border-box;white-space:nowrap}.el-menu-item *{vertical-align:middle}.el-menu-item i{color:#909399}.el-menu-item:focus,.el-menu-item:hover{outline:none;background-color:rgb(231.9,243.9,255)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:none!important}.el-menu-item [class^=el-icon-]{margin-right:5px;width:24px;text-align:center;font-size:18px;vertical-align:middle}.el-menu-item.is-active{color:#1890ff}.el-menu-item.is-active i{color:inherit}.el-submenu{list-style:none;margin:0;padding-left:0}.el-submenu__title{height:56px;line-height:56px;font-size:14px;color:#303133;padding:0 20px;list-style:none;cursor:pointer;position:relative;transition:border-color .3s,background-color .3s,color .3s;box-sizing:border-box;white-space:nowrap}.el-submenu__title *{vertical-align:middle}.el-submenu__title i{color:#909399}.el-submenu__title:focus,.el-submenu__title:hover{outline:none;background-color:rgb(231.9,243.9,255)}.el-submenu__title.is-disabled{opacity:.25;cursor:not-allowed;background:none!important}.el-submenu__title:hover{background-color:rgb(231.9,243.9,255)}.el-submenu .el-menu{border:none}.el-submenu .el-menu-item{height:50px;line-height:50px;padding:0 45px;min-width:200px}.el-submenu__icon-arrow{position:absolute;top:50%;right:20px;margin-top:-7px;transition:transform .3s;font-size:12px}.el-submenu.is-active .el-submenu__title{border-bottom-color:#1890ff}.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{transform:rotate(180deg)}.el-submenu.is-disabled .el-menu-item,.el-submenu.is-disabled .el-submenu__title{opacity:.25;cursor:not-allowed;background:none!important}.el-submenu [class^=el-icon-]{vertical-align:middle;margin-right:5px;width:24px;text-align:center;font-size:18px}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px 20px;line-height:normal;font-size:12px;color:#909399}.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow{transition:.2s;opacity:0}.el-radio-group{display:inline-block;line-height:1;vertical-align:middle;font-size:0}.el-radio-button,.el-radio-button__inner{position:relative;display:inline-block;outline:none}.el-radio-button__inner{line-height:1;white-space:nowrap;vertical-align:middle;background:#fff;border:1px solid #dcdfe6;font-weight:500;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;box-sizing:border-box;margin:0;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:14px;border-radius:0}.el-radio-button__inner.is-round{padding:12px 20px}.el-radio-button__inner:hover{color:#1890ff}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:1px solid #dcdfe6;border-radius:2.5px 0 0 2.5px;box-shadow:none!important}.el-radio-button__orig-radio{opacity:0;outline:none;position:absolute;z-index:-1}.el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#fff;background-color:#1890ff;border-color:#1890ff;box-shadow:-1px 0 0 0 #1890ff}.el-radio-button__orig-radio:disabled+.el-radio-button__inner{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5;box-shadow:none}.el-radio-button__orig-radio:disabled:checked+.el-radio-button__inner{background-color:#f2f6fc}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 2.5px 2.5px 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:2.5px}.el-radio-button--medium .el-radio-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-radio-button--medium .el-radio-button__inner.is-round{padding:10px 20px}.el-radio-button--small .el-radio-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:9px 15px}.el-radio-button--mini .el-radio-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-radio-button--mini .el-radio-button__inner.is-round{padding:7px 15px}.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled){box-shadow:0 0 2px 2px #1890ff}.el-switch{display:inline-flex;align-items:center;position:relative;font-size:14px;line-height:20px;height:20px;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:.2s;height:20px;display:inline-block;font-size:14px;font-weight:500;cursor:pointer;vertical-align:middle;color:#303133}.el-switch__label.is-active{color:#1890ff}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__core{margin:0;display:inline-block;position:relative;width:40px;height:20px;border:1px solid #dcdfe6;outline:none;border-radius:10px;box-sizing:border-box;background:#dcdfe6;cursor:pointer;transition:border-color .3s,background-color .3s;vertical-align:middle}.el-switch__core .el-switch__action{position:absolute;top:1px;left:1px;border-radius:100%;transition:all .3s;width:16px;height:16px;background-color:#fff;display:flex;justify-content:center;align-items:center;color:#dcdfe6}.el-switch.is-checked .el-switch__core{border-color:#1890ff;background-color:#1890ff}.el-switch.is-checked .el-switch__core .el-switch__action{left:100%;margin-left:-17px;color:#1890ff}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:#1890ff;background-color:#fff}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:#f5f7fa}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after{position:absolute;right:20px;font-family:element-icons;content:"";font-size:12px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-select-dropdown__list{padding:6px 0;margin:0}.el-select-dropdown__item{font-size:14px;padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:#c0c4cc;cursor:not-allowed}.el-select-dropdown__item.is-disabled:hover{background-color:#fff}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#f5f7fa}.el-select-dropdown__item.selected{color:#1890ff;font-weight:700}.el-select{display:inline-block;position:relative;line-height:40px}.el-select__popper.el-popper[role=tooltip]{background:#fff;border:1px solid #e4e7ed;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-select__popper.el-popper[role=tooltip] .el-popper__arrow:before{border:1px solid #e4e7ed}.el-select__popper.el-popper[role=tooltip][data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[role=tooltip][data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[role=tooltip][data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-select__popper.el-popper[role=tooltip][data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select--mini{line-height:28px}.el-select--small{line-height:32px}.el-select--medium{line-height:36px}.el-select .el-select__tags>span{display:inline-block}.el-select:hover .el-input__inner{border-color:#c0c4cc}.el-select .el-select__tags-text{text-overflow:ellipsis;display:inline-block;overflow-x:hidden;vertical-align:bottom}.el-select .el-input__inner{cursor:pointer;padding-right:35px;display:block}.el-select .el-input__inner:focus{border-color:#1890ff}.el-select .el-input{display:block}.el-select .el-input .el-select__caret{color:#c0c4cc;font-size:14px;transition:transform .3s;transform:rotate(180deg);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{transform:rotate(0deg)}.el-select .el-input .el-select__caret.is-show-close{font-size:14px;text-align:center;transform:rotate(180deg);border-radius:100%;color:#c0c4cc;transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-select .el-input .el-select__caret.is-show-close:hover{color:#909399}.el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__inner:hover{border-color:#e4e7ed}.el-select .el-input.is-focus .el-input__inner{border-color:#1890ff}.el-select__input{border:none;outline:none;padding:0;margin-left:15px;color:#666;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;background-color:transparent}.el-select__input.is-mini{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:1000;right:25px;color:#c0c4cc;line-height:18px;font-size:14px}.el-select__close:hover{color:#909399}.el-select__tags{position:absolute;line-height:normal;white-space:normal;z-index:1;top:50%;transform:translateY(-50%);display:flex;align-items:center;flex-wrap:wrap}.el-select .el-tag__close{margin-top:-2px}.el-select .el-select__tags .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:#f0f2f5}.el-select .el-select__tags .el-tag .el-icon-close{background-color:#c0c4cc;right:-7px;top:0;color:#fff}.el-select .el-select__tags .el-tag .el-icon-close:hover{background-color:#909399}.el-select .el-select__tags .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select-dropdown{z-index:1001;border-radius:2.5px;box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:#999;font-size:14px}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;margin:6px 0;padding:0;box-sizing:border-box}.el-select-dropdown__option-item{font-size:14px;padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__option-item.is-disabled{color:#c0c4cc;cursor:not-allowed}.el-select-dropdown__option-item.is-disabled:hover{background-color:#fff}.el-select-dropdown__option-item.is-selected{background-color:#f5f7fa;font-weight:700}.el-select-dropdown__option-item.is-selected:not(.is-multiple){color:#1890ff}.el-select-dropdown__option-item.hover,.el-select-dropdown__option-item:hover{background-color:#f5f7fa}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected{color:#1890ff;background-color:#fff;font-weight:700}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected:after{position:absolute;right:20px;top:0;font-family:element-icons;content:"";font-size:12px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type):after{content:"";display:block;bottom:12px}.el-select-group__split-dash,.el-select-group__wrap:not(:last-of-type):after{position:absolute;left:20px;right:20px;height:1px;background:#e4e7ed}.el-select-group__title{padding-left:20px;font-size:12px;color:#909399;line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select-v2{display:inline-block;position:relative}.el-select-v2__wrapper{box-sizing:border-box;cursor:pointer;padding-left:15px;padding-right:30px;padding-top:1px;padding-bottom:1px;border:1px solid #dcdfe6;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-select-v2__wrapper:hover{border-color:#c0c4cc}.el-select-v2__wrapper.is-filterable{cursor:text}.el-select-v2__wrapper.is-focused{border-color:#1890ff}.el-select-v2__wrapper.is-hovering:not(.is-focused){border-color:#c0c4cc}.el-select-v2__wrapper.is-disabled{cursor:not-allowed;background-color:#f5f7fa;color:#c0c4cc;border-color:#e4e7ed}.el-select-v2__wrapper.is-disabled:hover{border-color:#e4e7ed}.el-select-v2__wrapper.is-disabled.is-focus{border-color:#1890ff}.el-select-v2__wrapper.is-disabled .is-transparent{opacity:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select-v2__wrapper .el-select-v2__input-wrapper{box-sizing:border-box;position:relative;padding-bottom:2px;margin-inline-start:7px;padding-top:2px;max-width:100%;overflow:hidden}.el-select-v2__wrapper,.el-select-v2__wrapper .el-select-v2__input-wrapper{line-height:40px}.el-select-v2__wrapper .el-select-v2__input-wrapper input{line-height:36px;height:36px;min-width:4px;width:100%;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;margin:0;outline:none;padding:0}.el-select-v2__empty{padding:10px 0;margin:0;text-align:center;color:#999;font-size:14px}.el-select-v2__popper.el-popper[role=tooltip]{background:#fff;border:1px solid #e4e7ed;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-select-v2__popper.el-popper[role=tooltip] .el-popper__arrow:before{border:1px solid #e4e7ed}.el-select-v2__popper.el-popper[role=tooltip][data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-select-v2__popper.el-popper[role=tooltip][data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select-v2__popper.el-popper[role=tooltip][data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-select-v2__popper.el-popper[role=tooltip][data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select-v2--mini .el-select-v2__wrapper,.el-select-v2--mini .el-select-v2__wrapper .el-select-v2__input-wrapper{line-height:28px}.el-select-v2--mini .el-select-v2__wrapper .el-select-v2__input-wrapper input{line-height:24px;height:24px}.el-select-v2--small .el-select-v2__wrapper,.el-select-v2--small .el-select-v2__wrapper .el-select-v2__input-wrapper{line-height:32px}.el-select-v2--small .el-select-v2__wrapper .el-select-v2__input-wrapper input{line-height:28px;height:28px}.el-select-v2--medium .el-select-v2__wrapper,.el-select-v2--medium .el-select-v2__wrapper .el-select-v2__input-wrapper{line-height:36px}.el-select-v2--medium .el-select-v2__wrapper .el-select-v2__input-wrapper input{line-height:32px;height:32px}.el-select-v2 .el-select-v2__selection>span{display:inline-block}.el-select-v2:hover .el-select-v2__combobox-input{border-color:#c0c4cc}.el-select-v2 .el-select__selection-text{text-overflow:ellipsis;display:inline-block;overflow-x:hidden;vertical-align:bottom}.el-select-v2 .el-select-v2__combobox-input{padding-right:35px;display:block}.el-select-v2 .el-select-v2__combobox-input:focus{border-color:#1890ff}.el-select-v2__input{border:none;outline:none;padding:0;margin-left:15px;color:#666;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px}.el-select-v2__input.is-mini{height:14px}.el-select-v2__close{cursor:pointer;position:absolute;top:8px;z-index:1000;right:25px;color:#c0c4cc;line-height:18px;font-size:14px}.el-select-v2__close:hover{color:#909399}.el-select-v2__suffix{position:absolute;right:5px;height:40px;top:50%;margin-top:-20px}.el-select-v2__caret{color:#c0c4cc;font-size:14px;transition:transform .3s;transform:rotate(180deg);cursor:pointer}.el-select-v2__caret.is-reverse{transform:rotate(0deg)}.el-select-v2__caret.is-show-close{font-size:14px;text-align:center;transform:rotate(180deg);border-radius:100%;color:#c0c4cc;transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-select-v2__caret.is-show-close:hover{color:#909399}.el-select-v2__selection{white-space:normal;z-index:1;display:flex;align-items:center;flex-wrap:wrap}.el-select-v2__wrapper{background-color:#fff;border:1px solid #d9d9d9;border-radius:2.5px;position:relative;transition:all .3s cubic-bezier(.645,.045,.355,1)}.el-select-v2__input-calculator{left:0;position:absolute;top:0;visibility:hidden;white-space:pre;z-index:999}.el-select-v2__selected-item{line-height:inherit;height:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex}.el-select-v2__placeholder{position:absolute;top:1px;margin-inline-start:7px;width:calc(100% - 52px)}.el-select-v2__placeholder.is-transparent{opacity:.3}.el-select-v2 .el-select-v2__selection .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:#f0f2f5}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close{background-color:#c0c4cc;right:-7px;top:0;color:#fff}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close:hover{background-color:#909399}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-table{position:relative;overflow:hidden;box-sizing:border-box;height:-moz-fit-content;height:fit-content;width:100%;max-width:100%;background-color:#fff;font-size:14px;color:#606266}.el-table__empty-block{min-height:60px;text-align:center;width:100%;display:flex;justify-content:center;align-items:center}.el-table__empty-text{line-height:60px;width:50%;color:#909399}.el-table__expand-column .cell{padding:0;text-align:center}.el-table__expand-icon{position:relative;cursor:pointer;color:#666;font-size:12px;transition:transform .2s ease-in-out;height:20px}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px}.el-table__expanded-cell{background-color:#fff}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-right:0;border-bottom:0}.el-table--fit td.gutter,.el-table--fit th.gutter{border-right-width:1px}.el-table--scrollable-x .el-table__body-wrapper{overflow-x:auto}.el-table--scrollable-y .el-table__body-wrapper{overflow-y:auto}.el-table thead{color:#909399;font-weight:500}.el-table thead.is-group th{background:#f5f7fa}.el-table td,.el-table th{padding:12px 0;min-width:0;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left}.el-table td.is-center,.el-table th.is-center{text-align:center}.el-table td.is-right,.el-table th.is-right{text-align:right}.el-table td.gutter,.el-table th.gutter{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.el-table td.is-hidden>*,.el-table th.is-hidden>*{visibility:hidden}.el-table--medium td,.el-table--medium th{padding:10px 0}.el-table--small{font-size:12px}.el-table--small td,.el-table--small th{padding:8px 0}.el-table--mini{font-size:12px}.el-table--mini td,.el-table--mini th{padding:6px 0}.el-table tr{background-color:#fff}.el-table tr input[type=checkbox]{margin:0}.el-table td,.el-table th.is-leaf{border-bottom:1px solid #ebeef5}.el-table th.is-sortable{cursor:pointer}.el-table th{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff}.el-table th>.cell{display:inline-block;box-sizing:border-box;position:relative;vertical-align:middle;width:100%}.el-table th>.cell.highlight{color:#1890ff}.el-table th.required>div:before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.el-table td div{box-sizing:border-box}.el-table td.gutter{width:0}.el-table .cell{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;line-height:23px;padding-left:10px;padding-right:10px}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--border,.el-table--group{border:1px solid #ebeef5}.el-table--border:after,.el-table--group:after,.el-table:before{content:"";position:absolute;background-color:#ebeef5;z-index:1}.el-table--border:after,.el-table--group:after{top:0;right:0;width:1px;height:100%}.el-table:before{left:0;bottom:0;width:100%;height:1px}.el-table--border{border-right:none;border-bottom:none}.el-table--border td,.el-table--border th{border-right:1px solid #ebeef5}.el-table--border td:first-child .cell,.el-table--border th:first-child .cell{padding-left:10px}.el-table--border th.gutter:last-of-type{border-bottom:1px solid #ebeef5;border-bottom-width:1px}.el-table--border th{border-bottom:1px solid #ebeef5}.el-table--hidden{visibility:hidden}.el-table__fixed,.el-table__fixed-right{position:absolute;top:0;left:0;overflow-x:hidden;overflow-y:hidden;box-shadow:0 0 10px rgba(0,0,0,.12)}.el-table__fixed-right:before,.el-table__fixed:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#ebeef5;z-index:4}.el-table__fixed-right-patch{position:absolute;top:-1px;right:0;background-color:#fff;border-bottom:1px solid #ebeef5}.el-table__fixed-right{top:0;left:auto;right:0}.el-table__fixed-right .el-table__fixed-body-wrapper,.el-table__fixed-right .el-table__fixed-footer-wrapper,.el-table__fixed-right .el-table__fixed-header-wrapper{left:auto;right:0}.el-table__fixed-header-wrapper{position:absolute;left:0;top:0;z-index:3}.el-table__fixed-footer-wrapper{position:absolute;left:0;bottom:0;z-index:3}.el-table__fixed-footer-wrapper tbody td{border-top:1px solid #ebeef5;background-color:#f5f7fa;color:#606266}.el-table__fixed-body-wrapper{position:absolute;left:0;top:37px;overflow:hidden;z-index:3}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__footer-wrapper{margin-top:-1px}.el-table__footer-wrapper td{border-top:1px solid #ebeef5}.el-table__body,.el-table__footer,.el-table__header{table-layout:fixed;border-collapse:separate}.el-table__footer-wrapper,.el-table__header-wrapper{overflow:hidden}.el-table__footer-wrapper tbody td,.el-table__header-wrapper tbody td{background-color:#f5f7fa;color:#606266}.el-table__body-wrapper{overflow:hidden;position:relative}.el-table__body-wrapper.is-scrolling-left~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed-right,.el-table__body-wrapper.is-scrolling-right~.el-table__fixed-right{box-shadow:none}.el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right{border-left:1px solid #ebeef5}.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-right:1px solid #ebeef5}.el-table .caret-wrapper{display:inline-flex;flex-direction:column;align-items:center;height:14px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}.el-table .sort-caret{width:0;height:0;border:5px solid transparent;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:#c0c4cc;top:-5px}.el-table .sort-caret.descending{border-top-color:#c0c4cc;bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:#1890ff}.el-table .descending .sort-caret.descending{border-top-color:#1890ff}.el-table .hidden-columns{visibility:hidden;position:absolute;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td{background:#fafafa}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td{background-color:rgb(231.9,243.9,255)}.el-table__body tr.hover-row.current-row>td,.el-table__body tr.hover-row.el-table__row--striped.current-row>td,.el-table__body tr.hover-row.el-table__row--striped>td,.el-table__body tr.hover-row>td{background-color:#f5f7fa}.el-table__body tr.current-row>td{background-color:rgb(231.9,243.9,255)}.el-table__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:1px solid #ebeef5;z-index:10}.el-table__column-filter-trigger{display:inline-block;cursor:pointer}.el-table__column-filter-trigger i{color:#909399;font-size:12px;vertical-align:middle;transform:scale(.75)}.el-table--enable-row-transition .el-table__body td{transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#f5f7fa}.el-table--fluid-height .el-table__fixed,.el-table--fluid-height .el-table__fixed-right{bottom:0;overflow:hidden}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;width:20px;line-height:20px;height:20px;text-align:center;margin-right:3px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:1px solid #ebeef5;border-radius:2px;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-sizing:border-box;margin:2px 0}.el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:14px}.el-table-filter__list-item:hover{background-color:rgb(231.9,243.9,255);color:rgb(70.2,166.2,255)}.el-table-filter__list-item.is-active{background-color:#1890ff;color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid #ebeef5;padding:8px}.el-table-filter__bottom button{background:transparent;border:none;color:#606266;cursor:pointer;font-size:13px;padding:0 3px}.el-table-filter__bottom button:hover{color:#1890ff}.el-table-filter__bottom button:focus{outline:none}.el-table-filter__bottom button.is-disabled{color:#c0c4cc;cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{display:block;margin-right:5px;margin-bottom:8px;margin-left:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-date-table{font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover div{background-color:#f2f6fc}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:#606266}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table.is-week-mode .el-date-table__row.current div{background-color:#f2f6fc}.el-date-table td{width:32px;height:30px;padding:4px 0;box-sizing:border-box;text-align:center;cursor:pointer;position:relative}.el-date-table td div{height:30px;padding:3px 0;box-sizing:border-box}.el-date-table td span{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;transform:translateX(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:#c0c4cc}.el-date-table td.today{position:relative}.el-date-table td.today span{color:#1890ff;font-weight:700}.el-date-table td.today.end-date span,.el-date-table td.today.start-date span{color:#fff}.el-date-table td.available:hover{color:#1890ff}.el-date-table td.in-range div,.el-date-table td.in-range div:hover{background-color:#f2f6fc}.el-date-table td.current:not(.disabled) span{color:#fff;background-color:#1890ff}.el-date-table td.end-date div,.el-date-table td.start-date div{color:#fff}.el-date-table td.end-date span,.el-date-table td.start-date span{background-color:#1890ff}.el-date-table td.start-date div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled div{background-color:#f5f7fa;opacity:1;cursor:not-allowed;color:#c0c4cc}.el-date-table td.selected div{margin-left:5px;margin-right:5px;background-color:#f2f6fc;border-radius:15px}.el-date-table td.selected div:hover{background-color:#f2f6fc}.el-date-table td.selected span{background-color:#1890ff;color:#fff;border-radius:15px}.el-date-table td.week{font-size:80%;color:#606266}.el-date-table th{padding:5px;color:#606266;font-weight:400;border-bottom:1px solid #ebeef5}.el-month-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;box-sizing:border-box}.el-month-table td.today .cell{color:#1890ff;font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#fff}.el-month-table td.disabled .cell{background-color:#f5f7fa;cursor:not-allowed;color:#c0c4cc}.el-month-table td.disabled .cell:hover{color:#c0c4cc}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:#606266;margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:#1890ff}.el-month-table td.in-range div,.el-month-table td.in-range div:hover{background-color:#f2f6fc}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#fff}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#fff;background-color:#1890ff}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:#1890ff}.el-year-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-year-table .el-icon{color:#303133}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:#1890ff;font-weight:700}.el-year-table td.disabled .cell{background-color:#f5f7fa;cursor:not-allowed;color:#c0c4cc}.el-year-table td.disabled .cell:hover{color:#c0c4cc}.el-year-table td .cell{width:48px;height:32px;display:block;line-height:32px;color:#606266;margin:0 auto}.el-year-table td .cell:hover,.el-year-table td.current:not(.disabled) .cell{color:#1890ff}.el-date-range-picker{width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid #e4e4e4}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:#303133}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#fff}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-date-picker{width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:1px solid #ebeef5}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:#606266}.el-date-picker__header-label.active,.el-date-picker__header-label:hover{color:#1890ff}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.el-date-picker .el-time-panel{position:absolute}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.selected:not(.disabled){color:#1890ff;font-weight:700}.time-select-item.disabled{color:#e4e7ed;cursor:not-allowed}.time-select-item:hover{background-color:#f5f7fa;font-weight:700;cursor:pointer}.el-picker__popper.el-popper[role=tooltip]{background:#fff;border:1px solid #e4e7ed;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-picker__popper.el-popper[role=tooltip] .el-popper__arrow:before{border:1px solid #e4e7ed}.el-picker__popper.el-popper[role=tooltip][data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-picker__popper.el-popper[role=tooltip][data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-picker__popper.el-popper[role=tooltip][data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-picker__popper.el-popper[role=tooltip][data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-date-editor{position:relative;display:inline-block;text-align:left}.el-date-editor.el-input,.el-date-editor.el-input__inner{width:220px}.el-date-editor--monthrange.el-input,.el-date-editor--monthrange.el-input__inner{width:300px}.el-date-editor--daterange.el-input,.el-date-editor--daterange.el-input__inner,.el-date-editor--timerange.el-input,.el-date-editor--timerange.el-input__inner{width:350px}.el-date-editor--datetimerange.el-input,.el-date-editor--datetimerange.el-input__inner{width:400px}.el-date-editor--dates .el-input__inner{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .el-icon-circle-close{cursor:pointer}.el-date-editor .el-range__icon{font-size:14px;margin-left:-5px;color:#c0c4cc;float:left;line-height:32px}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;display:inline-block;height:100%;margin:0;padding:0;width:39%;text-align:center;font-size:14px;color:#606266}.el-date-editor .el-range-input::-moz-placeholder{color:#c0c4cc}.el-date-editor .el-range-input::placeholder{color:#c0c4cc}.el-date-editor .el-range-separator{display:inline-block;height:100%;padding:0 5px;margin:0;text-align:center;line-height:32px;font-size:14px;width:5%;color:#303133}.el-date-editor .el-range__close-icon{font-size:14px;color:#c0c4cc;width:25px;display:inline-block;float:right;line-height:32px}.el-range-editor.el-input__inner{display:inline-flex;align-items:center;padding:3px 10px}.el-range-editor .el-range-input{line-height:1}.el-range-editor.is-active,.el-range-editor.is-active:hover{border-color:#1890ff}.el-range-editor--medium{line-height:36px}.el-range-editor--medium.el-input__inner{height:36px}.el-range-editor--medium .el-range-separator{line-height:28px;font-size:14px}.el-range-editor--medium .el-range-input{font-size:14px}.el-range-editor--medium .el-range__close-icon,.el-range-editor--medium .el-range__icon{line-height:28px}.el-range-editor--small{line-height:32px}.el-range-editor--small.el-input__inner{height:32px}.el-range-editor--small .el-range-separator{line-height:24px;font-size:13px}.el-range-editor--small .el-range-input{font-size:13px}.el-range-editor--small .el-range__close-icon,.el-range-editor--small .el-range__icon{line-height:24px}.el-range-editor--mini{line-height:28px}.el-range-editor--mini.el-input__inner{height:28px}.el-range-editor--mini .el-range-separator{line-height:20px;font-size:12px}.el-range-editor--mini .el-range-input{font-size:12px}.el-range-editor--mini .el-range__close-icon,.el-range-editor--mini .el-range__icon{line-height:20px}.el-range-editor.is-disabled{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:#e4e7ed}.el-range-editor.is-disabled input{background-color:#f5f7fa;color:#c0c4cc;cursor:not-allowed}.el-range-editor.is-disabled input::-moz-placeholder{color:#c0c4cc}.el-range-editor.is-disabled input::placeholder{color:#c0c4cc}.el-range-editor.is-disabled .el-range-separator{color:#c0c4cc}.el-picker-panel{position:relative;color:#606266;background:#fff;border-radius:2.5px;line-height:30px}.el-picker-panel .el-time-panel{margin:5px 0;border:1px solid #e4e7ed;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid #e4e4e4;padding:4px;text-align:right;background-color:#fff;position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:#606266;padding-left:12px;text-align:left;outline:none;cursor:pointer}.el-picker-panel__shortcut:hover{color:#1890ff}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:#1890ff}.el-picker-panel__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:none;font-size:12px}.el-picker-panel__btn[disabled]{color:#ccc;cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:#303133;border:0;background:transparent;cursor:pointer;outline:none;margin-top:8px}.el-picker-panel__icon-btn:hover{color:#1890ff}.el-picker-panel__icon-btn.is-disabled{color:#bbb}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid #e4e4e4;box-sizing:border-box;padding-top:6px;background-color:#fff;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:190px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active){background:#fff;cursor:default}.el-time-spinner__arrow{font-size:12px;color:#909399;position:absolute;left:0;width:100%;z-index:1;text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:#1890ff}.el-time-spinner__arrow.el-icon-arrow-up{top:10px}.el-time-spinner__arrow.el-icon-arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list{padding:0;text-align:center}.el-time-spinner__list{margin:0;list-style:none}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:#606266}.el-time-spinner__item:hover:not(.disabled):not(.active){background:#f5f7fa;cursor:pointer}.el-time-spinner__item.active:not(.disabled){color:#303133;font-weight:700}.el-time-spinner__item.disabled{color:#c0c4cc;cursor:not-allowed}.el-time-panel{border-radius:2px;position:relative;width:180px;left:0;z-index:1000;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:content-box}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";top:50%;position:absolute;margin-top:-15px;height:32px;z-index:-1;left:0;right:0;box-sizing:border-box;padding-top:6px;text-align:left;border-top:1px solid #e4e7ed;border-bottom:1px solid #e4e7ed}.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content:before{padding-left:50%;margin-right:12%;margin-left:12%}.el-time-panel__content.has-seconds:after{left:66.6666666667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333333333%}.el-time-panel__footer{border-top:1px solid #e4e4e4;padding:4px;height:36px;line-height:25px;text-align:right;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:none;font-size:12px;color:#303133}.el-time-panel__btn.confirm{font-weight:800;color:#1890ff}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px;z-index:1}.el-time-range-picker__cell{box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid #e4e7ed}.v-modal-enter{animation:v-modal-in .2s ease}.v-modal-leave{animation:v-modal-out .2s ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.5;background:#000}.el-popup-parent--hidden{overflow:hidden}.el-message-box{display:inline-block;width:420px;padding-bottom:10px;vertical-align:middle;background-color:#fff;border-radius:2.5px;border:1px solid #ebeef5;font-size:18px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);text-align:left;overflow:hidden;backface-visibility:hidden}.el-overlay.is-message-box{text-align:center}.el-overlay.is-message-box:after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box__header{position:relative;padding:15px;padding-bottom:10px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:18px;line-height:1;color:#303133}.el-message-box__headerbtn{position:absolute;top:15px;right:15px;padding:0;border:none;outline:none;background:transparent;font-size:16px;cursor:pointer}.el-message-box__headerbtn .el-message-box__close{color:#909399}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:#1890ff}.el-message-box__content{padding:10px 15px;color:#606266;font-size:14px}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:#ff4d4f}.el-message-box__status{position:absolute;top:50%;transform:translateY(-50%);font-size:24px!important}.el-message-box__status:before{padding-left:1px}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px}.el-message-box__status.el-icon-success{color:#13ce66}.el-message-box__status.el-icon-info{color:#909399}.el-message-box__status.el-icon-warning{color:#ffba00}.el-message-box__status.el-icon-error{color:#ff4d4f}.el-message-box__message{margin:0}.el-message-box__message p{margin:0;line-height:24px}.el-message-box__errormsg{color:#ff4d4f;font-size:12px;min-height:18px;margin-top:2px}.el-message-box__btns{padding:5px 15px 0;text-align:right}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box__btns-reverse{flex-direction:row-reverse}.el-message-box--center{padding-bottom:30px}.el-message-box--center .el-message-box__header{padding-top:30px}.el-message-box--center .el-message-box__title{position:relative;display:flex;align-items:center;justify-content:center}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__content{text-align:center}.el-message-box--center .el-message-box__content{padding-left:27px;padding-right:27px}.fade-in-linear-enter-active .el-message-box{animation:msgbox-fade-in .3s}.fade-in-linear-leave-active .el-message-box{animation:msgbox-fade-in .3s reverse}@keyframes msgbox-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes msgbox-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:after,.el-breadcrumb:before{display:table;content:""}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:#c0c4cc}.el-breadcrumb__separator[class*=icon]{margin:0 6px;font-weight:400}.el-breadcrumb__item{float:left}.el-breadcrumb__inner{color:#606266}.el-breadcrumb__inner.is-link,.el-breadcrumb__inner a{font-weight:700;text-decoration:none;transition:color .2s cubic-bezier(.645,.045,.355,1);color:#303133}.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner a:hover{color:#1890ff;cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover{font-weight:400;color:#606266;cursor:text}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-form--label-left .el-form-item__label{text-align:left}.el-form--label-top .el-form-item__label{float:none;display:inline-block;text-align:left;padding:0 0 10px 0}.el-form--inline .el-form-item{display:inline-block;margin-right:10px;vertical-align:top}.el-form--inline .el-form-item__label{float:none;display:inline-block}.el-form--inline .el-form-item__content{display:inline-block;vertical-align:top}.el-form--inline.el-form--label-top .el-form-item__content{display:block}.el-form-item{margin-bottom:22px}.el-form-item:after,.el-form-item:before{display:table;content:""}.el-form-item:after{clear:both}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--medium .el-form-item__content,.el-form-item--medium .el-form-item__label{line-height:36px}.el-form-item--small .el-form-item__content,.el-form-item--small .el-form-item__label{line-height:32px}.el-form-item--small.el-form-item{margin-bottom:18px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--mini .el-form-item__content,.el-form-item--mini .el-form-item__label{line-height:28px}.el-form-item--mini.el-form-item{margin-bottom:18px}.el-form-item--mini .el-form-item__error{padding-top:1px}.el-form-item__label-wrap{float:left}.el-form-item__label-wrap .el-form-item__label{display:inline-block;float:none}.el-form-item__label{text-align:right;vertical-align:middle;float:left;font-size:14px;color:#606266;line-height:40px;padding:0 12px 0 0;box-sizing:border-box}.el-form-item__content{line-height:40px;position:relative;font-size:14px}.el-form-item__content:after,.el-form-item__content:before{display:table;content:""}.el-form-item__content:after{clear:both}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:#ff4d4f;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:"*";color:#ff4d4f;margin-right:4px}.el-form-item.is-error .el-input__inner,.el-form-item.is-error .el-input__inner:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus{border-color:#ff4d4f}.el-form-item.is-error .el-input-group__append .el-input__inner,.el-form-item.is-error .el-input-group__prepend .el-input__inner{border-color:transparent}.el-form-item.is-error .el-input__validateIcon{color:#ff4d4f}.el-form-item--feedback .el-input__validateIcon{display:inline-block}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:#1890ff;z-index:1;transition:transform .3s cubic-bezier(.645,.045,.355,1);list-style:none}.el-tabs__new-tab{float:right;border:1px solid #d3dce6;height:18px;width:18px;line-height:18px;margin:12px 0 9px 10px;border-radius:3px;text-align:center;font-size:12px;color:#d3dce6;cursor:pointer;transition:all .15s}.el-tabs__new-tab .el-icon-plus{transform:scale(.8)}.el-tabs__new-tab:hover{color:#1890ff}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.el-tabs__nav-wrap:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#e4e7ed;z-index:1}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:#909399}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;position:relative;transition:transform .3s;float:left;z-index:2}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:40px;box-sizing:border-box;line-height:40px;display:inline-block;list-style:none;font-size:14px;font-weight:500;color:#303133;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}.el-tabs__item .el-icon-close{border-radius:50%;text-align:center;transition:all .3s cubic-bezier(.645,.045,.355,1);margin-left:5px}.el-tabs__item .el-icon-close:before{transform:scale(.9);display:inline-block}.el-tabs__item .el-icon-close:hover{background-color:#c0c4cc;color:#fff}.el-tabs__item.is-active{color:#1890ff}.el-tabs__item:hover{color:#1890ff;cursor:pointer}.el-tabs__item.is-disabled{color:#c0c4cc;cursor:default}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid #e4e7ed}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid #e4e7ed;border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close{position:relative;font-size:12px;width:0;height:14px;vertical-align:middle;line-height:15px;overflow:hidden;top:-1px;right:-2px;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid #e4e7ed;transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:#fff}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close{width:14px}.el-tabs--border-card{background:#fff;border:1px solid #dcdfe6;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:#f5f7fa;border-bottom:1px solid #e4e7ed;margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:all .3s cubic-bezier(.645,.045,.355,1);border:1px solid transparent;margin-top:-1px;color:#909399}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:#1890ff;background-color:#fff;border-right-color:#dcdfe6;border-left-color:#dcdfe6}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:#1890ff}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:#c0c4cc}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid #dcdfe6}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{float:none}.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right{display:block}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid #e4e7ed;border-bottom:none;border-top:1px solid #e4e7ed;text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid #e4e7ed;border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid #e4e7ed;border-right-color:#fff;border-left:none;border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid #e4e7ed;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid #dfe4ed}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid #e4e7ed}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid #e4e7ed;border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid #e4e7ed;border-left-color:#fff;border-right:none;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid #e4e7ed;border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid #dfe4ed}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter .3s}.slideInRight-leave{position:absolute;left:0;right:0;animation:slideInRight-leave .3s}.slideInLeft-enter{animation:slideInLeft-enter .3s}.slideInLeft-leave{position:absolute;left:0;right:0;animation:slideInLeft-leave .3s}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translateX(100%)}to{opacity:1;transform-origin:0 0;transform:translateX(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;transform:translateX(0);opacity:1}to{transform-origin:0 0;transform:translateX(100%);opacity:0}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translateX(-100%)}to{opacity:1;transform-origin:0 0;transform:translateX(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;transform:translateX(0);opacity:1}to{transform-origin:0 0;transform:translateX(-100%);opacity:0}}.el-tree{position:relative;cursor:default;background:#fff;color:#606266}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#909399;font-size:14px}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:#1890ff}.el-tree-node{white-space:nowrap;outline:none}.el-tree-node:focus>.el-tree-node__content{background-color:#f5f7fa}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:#1890ff;color:#fff}.el-tree-node__content{display:flex;align-items:center;height:26px;cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:#f5f7fa}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:#c0c4cc;font-size:12px;transform:rotate(0deg);transition:transform .3s ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__label{font-size:14px}.el-tree-node__loading-icon{margin-right:8px;font-size:14px;color:#c0c4cc}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:rgb(236.52,246.12,255)}.el-alert{width:100%;padding:8px 16px;margin:0;box-sizing:border-box;border-radius:2.5px;position:relative;background-color:#fff;overflow:hidden;opacity:1;display:flex;align-items:center;transition:opacity .2s}.el-alert.is-light .el-alert__closebtn{color:#c0c4cc}.el-alert.is-dark .el-alert__closebtn,.el-alert.is-dark .el-alert__description{color:#fff}.el-alert.is-center{justify-content:center}.el-alert--success.is-light{background-color:rgb(231.4,250.1,239.7);color:#13ce66}.el-alert--success.is-light .el-alert__description{color:#13ce66}.el-alert--success.is-dark{background-color:#13ce66;color:#fff}.el-alert--info.is-light{background-color:rgb(243.9,244.2,244.8);color:#909399}.el-alert--info.is-dark{background-color:#909399;color:#fff}.el-alert--info .el-alert__description{color:#909399}.el-alert--warning.is-light{background-color:rgb(255,248.1,229.5);color:#ffba00}.el-alert--warning.is-light .el-alert__description{color:#ffba00}.el-alert--warning.is-dark{background-color:#ffba00;color:#fff}.el-alert--error.is-light{background-color:rgb(255,237.2,237.4);color:#ff4d4f}.el-alert--error.is-light .el-alert__description{color:#ff4d4f}.el-alert--error.is-dark{background-color:#ff4d4f;color:#fff}.el-alert__content{display:table-cell;padding:0 8px}.el-alert__icon{font-size:16px;width:16px}.el-alert__icon.is-big{font-size:28px;width:28px}.el-alert__title{font-size:13px;line-height:18px}.el-alert__title.is-bold{font-weight:700}.el-alert .el-alert__description{font-size:12px;margin:5px 0 0 0}.el-alert__closebtn{font-size:12px;opacity:1;position:absolute;top:12px;right:15px;cursor:pointer}.el-alert__closebtn.is-customed{font-style:normal;font-size:13px;top:9px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-notification{display:flex;width:330px;padding:14px 26px 14px 13px;border-radius:8px;box-sizing:border-box;border:1px solid #ebeef5;position:fixed;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;overflow-wrap:anywhere;overflow:hidden;z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:13px;margin-right:8px}.el-notification__title{font-weight:700;font-size:16px;line-height:24px;color:#303133;margin:0}.el-notification__content{font-size:14px;line-height:24px;margin:6px 0 0 0;color:#606266;text-align:justify}.el-notification__content p{margin:0}.el-notification__icon{height:24px;width:24px;font-size:24px}.el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:#909399;font-size:16px}.el-notification__closeBtn:hover{color:#606266}.el-notification .el-icon-success{color:#13ce66}.el-notification .el-icon-error{color:#ff4d4f}.el-notification .el-icon-info{color:#909399}.el-notification .el-icon-warning{color:#ffba00}.el-notification-fade-enter-from.right{right:0;transform:translateX(100%)}.el-notification-fade-enter-from.left{left:0;transform:translateX(-100%)}.el-notification-fade-leave-to{opacity:0}.el-input-number{position:relative;display:inline-block;width:180px;line-height:38px}.el-input-number .el-input{display:block}.el-input-number .el-input__inner{-webkit-appearance:none;padding-left:50px;padding-right:50px;text-align:center}.el-input-number__decrease,.el-input-number__increase{position:absolute;z-index:1;top:1px;width:40px;height:auto;text-align:center;background:#f5f7fa;color:#606266;cursor:pointer;font-size:13px}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:#1890ff}.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border-color:#1890ff}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:#c0c4cc;cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 2.5px 2.5px 0;border-left:1px solid #dcdfe6}.el-input-number__decrease{left:1px;border-radius:2.5px 0 0 2.5px;border-right:1px solid #dcdfe6}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:#e4e7ed;color:#e4e7ed}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:#e4e7ed;cursor:not-allowed}.el-input-number--medium{width:200px;line-height:34px}.el-input-number--medium .el-input-number__decrease,.el-input-number--medium .el-input-number__increase{width:36px;font-size:14px}.el-input-number--medium .el-input__inner{padding-left:43px;padding-right:43px}.el-input-number--small{width:130px;line-height:30px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:32px;font-size:13px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number--small .el-input__inner{padding-left:39px;padding-right:39px}.el-input-number--mini{width:130px;line-height:26px}.el-input-number--mini .el-input-number__decrease,.el-input-number--mini .el-input-number__increase{width:28px;font-size:12px}.el-input-number--mini .el-input-number__decrease [class*=el-icon],.el-input-number--mini .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number--mini .el-input__inner{padding-left:35px;padding-right:35px}.el-input-number.is-without-controls .el-input__inner{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__inner{padding-left:15px;padding-right:50px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{height:auto;line-height:19px}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 2.5px 0 0;border-bottom:1px solid #dcdfe6}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;bottom:1px;top:auto;left:auto;border-right:none;border-left:1px solid #dcdfe6;border-radius:0 0 2.5px 0}.el-input-number.is-controls-right[class*=medium] [class*=decrease],.el-input-number.is-controls-right[class*=medium] [class*=increase]{line-height:17px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{line-height:15px}.el-input-number.is-controls-right[class*=mini] [class*=decrease],.el-input-number.is-controls-right[class*=mini] [class*=increase]{line-height:13px}.el-tooltip:focus:hover,.el-tooltip:focus:not(.focusing){outline-width:0}.el-tooltip__popper{position:absolute;border-radius:4px;padding:10px;z-index:2000;font-size:12px;line-height:1.2;min-width:10px;word-wrap:break-word}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-tooltip__popper .popper__arrow{border-width:6px}.el-tooltip__popper .popper__arrow:after{content:" ";border-width:5px}.el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.el-tooltip__popper[x-placement^=top] .popper__arrow{bottom:-6px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=top] .popper__arrow:after{bottom:1px;margin-left:-5px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow{top:-6px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after{top:1px;margin-left:-5px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=right]{margin-left:12px}.el-tooltip__popper[x-placement^=right] .popper__arrow{left:-6px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=right] .popper__arrow:after{bottom:-5px;left:1px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=left]{margin-right:12px}.el-tooltip__popper[x-placement^=left] .popper__arrow{right:-6px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper[x-placement^=left] .popper__arrow:after{right:1px;bottom:-5px;margin-left:-5px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper.is-dark{background:#303133;color:#fff}.el-tooltip__popper.is-light{background:#fff;border:1px solid #303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow:after{border-top-color:#fff}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#303133}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#fff}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#303133}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow:after{border-left-color:#fff}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#303133}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow:after{border-right-color:#fff}.el-slider:after,.el-slider:before{display:table;content:""}.el-slider:after{clear:both}.el-slider__runway{width:100%;height:6px;margin:16px 0;background-color:#e4e7ed;border-radius:2.5px;position:relative;cursor:pointer;vertical-align:middle}.el-slider__runway.show-input{margin-right:160px;width:auto}.el-slider__runway.disabled{cursor:default}.el-slider__runway.disabled .el-slider__bar{background-color:#c0c4cc}.el-slider__runway.disabled .el-slider__button{border-color:#c0c4cc}.el-slider__runway.disabled .el-slider__button-wrapper.dragging,.el-slider__runway.disabled .el-slider__button-wrapper.hover,.el-slider__runway.disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.el-slider__runway.disabled .el-slider__button.dragging,.el-slider__runway.disabled .el-slider__button.hover,.el-slider__runway.disabled .el-slider__button:hover{transform:scale(1)}.el-slider__runway.disabled .el-slider__button.dragging,.el-slider__runway.disabled .el-slider__button.hover,.el-slider__runway.disabled .el-slider__button:hover{cursor:not-allowed}.el-slider__input{float:right;margin-top:3px;width:130px}.el-slider__input.el-input-number--mini{margin-top:5px}.el-slider__input.el-input-number--medium{margin-top:0}.el-slider__input.el-input-number--large{margin-top:-2px}.el-slider__bar{height:6px;background-color:#1890ff;border-top-left-radius:2.5px;border-bottom-left-radius:2.5px;position:absolute}.el-slider__button-wrapper{height:36px;width:36px;position:absolute;z-index:1;top:-15px;transform:translateX(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:normal;outline:none}.el-slider__button-wrapper:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{display:inline-block;width:20px;height:20px;vertical-align:middle;border:2px solid #1890ff;background-color:#fff;border-radius:50%;box-sizing:border-box;transition:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{position:absolute;height:6px;width:6px;border-radius:100%;background-color:#fff;transform:translateX(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;transform:translateX(-50%);font-size:14px;color:#909399;margin-top:15px}.el-slider.is-vertical{position:relative}.el-slider.is-vertical .el-slider__runway{width:6px;height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:6px;height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:-15px;transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical.el-slider--with-input{padding-bottom:58px}.el-slider.is-vertical.el-slider--with-input .el-slider__input{overflow:visible;float:none;position:absolute;bottom:22px;width:36px;margin-top:15px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner{text-align:center;padding-left:5px;padding-right:5px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{top:32px;margin-top:-1px;border:1px solid #dcdfe6;line-height:20px;box-sizing:border-box;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease{width:18px;right:18px;border-bottom-left-radius:2.5px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{width:19px;border-bottom-right-radius:2.5px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase~.el-input .el-input__inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase{border-color:#c0c4cc}.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase{border-color:#1890ff}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;transform:translateY(50%)}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:hsla(0,0%,100%,.9);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity .3s}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:-25px}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:50px;width:50px}.el-loading-spinner{top:50%;margin-top:-21px;width:100%;text-align:center;position:absolute}.el-loading-spinner .el-loading-text{color:#1890ff;margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:42px;width:42px;animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:#1890ff;stroke-linecap:round}.el-loading-spinner i{color:#1890ff}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(1turn)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-row{display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box}.el-row:after,.el-row:before{display:table;content:""}.el-row:after{clear:both}.el-row--flex{display:flex}.el-row--flex:after,.el-row--flex:before{display:none}.el-row--flex.is-justify-center{justify-content:center}.el-row--flex.is-justify-end{justify-content:flex-end}.el-row--flex.is-justify-space-between{justify-content:space-between}.el-row--flex.is-justify-space-around{justify-content:space-around}.el-row--flex.is-align-middle{align-items:center}.el-row--flex.is-align-bottom{align-items:flex-end}[class*=el-col-]{float:left;box-sizing:border-box}[class*=el-col-].is-guttered{display:block;min-height:1px}.el-col-0,.el-col-0.is-guttered{display:none}.el-col-0{max-width:0;flex:0 0 0%}.el-col-offset-0{margin-left:0}.el-col-pull-0{position:relative;right:0}.el-col-push-0{position:relative;left:0}.el-col-1{max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-offset-1{margin-left:4.1666666667%}.el-col-pull-1{position:relative;right:4.1666666667%}.el-col-push-1{position:relative;left:4.1666666667%}.el-col-2{max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-offset-2{margin-left:8.3333333333%}.el-col-pull-2{position:relative;right:8.3333333333%}.el-col-push-2{position:relative;left:8.3333333333%}.el-col-3{max-width:12.5%;flex:0 0 12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{position:relative;left:12.5%}.el-col-4{max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-offset-4{margin-left:16.6666666667%}.el-col-pull-4{position:relative;right:16.6666666667%}.el-col-push-4{position:relative;left:16.6666666667%}.el-col-5{max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-offset-5{margin-left:20.8333333333%}.el-col-pull-5{position:relative;right:20.8333333333%}.el-col-push-5{position:relative;left:20.8333333333%}.el-col-6{max-width:25%;flex:0 0 25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{position:relative;left:25%}.el-col-7{max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-offset-7{margin-left:29.1666666667%}.el-col-pull-7{position:relative;right:29.1666666667%}.el-col-push-7{position:relative;left:29.1666666667%}.el-col-8{max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-offset-8{margin-left:33.3333333333%}.el-col-pull-8{position:relative;right:33.3333333333%}.el-col-push-8{position:relative;left:33.3333333333%}.el-col-9{max-width:37.5%;flex:0 0 37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{position:relative;left:37.5%}.el-col-10{max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-offset-10{margin-left:41.6666666667%}.el-col-pull-10{position:relative;right:41.6666666667%}.el-col-push-10{position:relative;left:41.6666666667%}.el-col-11{max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-offset-11{margin-left:45.8333333333%}.el-col-pull-11{position:relative;right:45.8333333333%}.el-col-push-11{position:relative;left:45.8333333333%}.el-col-12{max-width:50%;flex:0 0 50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-offset-13{margin-left:54.1666666667%}.el-col-pull-13{position:relative;right:54.1666666667%}.el-col-push-13{position:relative;left:54.1666666667%}.el-col-14{max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-offset-14{margin-left:58.3333333333%}.el-col-pull-14{position:relative;right:58.3333333333%}.el-col-push-14{position:relative;left:58.3333333333%}.el-col-15{max-width:62.5%;flex:0 0 62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{position:relative;left:62.5%}.el-col-16{max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-offset-16{margin-left:66.6666666667%}.el-col-pull-16{position:relative;right:66.6666666667%}.el-col-push-16{position:relative;left:66.6666666667%}.el-col-17{max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-offset-17{margin-left:70.8333333333%}.el-col-pull-17{position:relative;right:70.8333333333%}.el-col-push-17{position:relative;left:70.8333333333%}.el-col-18{max-width:75%;flex:0 0 75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{position:relative;left:75%}.el-col-19{max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-offset-19{margin-left:79.1666666667%}.el-col-pull-19{position:relative;right:79.1666666667%}.el-col-push-19{position:relative;left:79.1666666667%}.el-col-20{max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-offset-20{margin-left:83.3333333333%}.el-col-pull-20{position:relative;right:83.3333333333%}.el-col-push-20{position:relative;left:83.3333333333%}.el-col-21{max-width:87.5%;flex:0 0 87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{position:relative;left:87.5%}.el-col-22{max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-offset-22{margin-left:91.6666666667%}.el-col-pull-22{position:relative;right:91.6666666667%}.el-col-push-22{position:relative;left:91.6666666667%}.el-col-23{max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-offset-23{margin-left:95.8333333333%}.el-col-pull-23{position:relative;right:95.8333333333%}.el-col-push-23{position:relative;left:95.8333333333%}.el-col-24{max-width:100%;flex:0 0 100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{position:relative;left:100%}@media only screen and (max-width:768px){.el-col-xs-0,.el-col-xs-0.is-guttered{display:none}.el-col-xs-0{max-width:0;flex:0 0 0%}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{position:relative;left:0}.el-col-xs-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{position:relative;left:4.1666666667%}.el-col-xs-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{position:relative;left:8.3333333333%}.el-col-xs-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{position:relative;left:16.6666666667%}.el-col-xs-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{position:relative;left:20.8333333333%}.el-col-xs-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{position:relative;left:29.1666666667%}.el-col-xs-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{position:relative;left:33.3333333333%}.el-col-xs-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{position:relative;left:41.6666666667%}.el-col-xs-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{position:relative;left:45.8333333333%}.el-col-xs-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{position:relative;left:54.1666666667%}.el-col-xs-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{position:relative;left:58.3333333333%}.el-col-xs-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{position:relative;left:66.6666666667%}.el-col-xs-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{position:relative;left:70.8333333333%}.el-col-xs-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{position:relative;left:79.1666666667%}.el-col-xs-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{position:relative;left:83.3333333333%}.el-col-xs-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{position:relative;left:91.6666666667%}.el-col-xs-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{position:relative;left:95.8333333333%}.el-col-xs-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0,.el-col-sm-0.is-guttered{display:none}.el-col-sm-0{max-width:0;flex:0 0 0%}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{position:relative;left:0}.el-col-sm-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{position:relative;left:4.1666666667%}.el-col-sm-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{position:relative;left:8.3333333333%}.el-col-sm-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{position:relative;left:16.6666666667%}.el-col-sm-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{position:relative;left:20.8333333333%}.el-col-sm-6{display:block;max-width:25%;flex:0 0 25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{position:relative;left:29.1666666667%}.el-col-sm-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{position:relative;left:33.3333333333%}.el-col-sm-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{position:relative;left:41.6666666667%}.el-col-sm-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{position:relative;left:45.8333333333%}.el-col-sm-12{display:block;max-width:50%;flex:0 0 50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{position:relative;left:54.1666666667%}.el-col-sm-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{position:relative;left:58.3333333333%}.el-col-sm-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{position:relative;left:66.6666666667%}.el-col-sm-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{position:relative;left:70.8333333333%}.el-col-sm-18{display:block;max-width:75%;flex:0 0 75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{position:relative;left:79.1666666667%}.el-col-sm-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{position:relative;left:83.3333333333%}.el-col-sm-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{position:relative;left:91.6666666667%}.el-col-sm-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{position:relative;left:95.8333333333%}.el-col-sm-24{display:block;max-width:100%;flex:0 0 100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0,.el-col-md-0.is-guttered{display:none}.el-col-md-0{max-width:0;flex:0 0 0%}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{position:relative;left:0}.el-col-md-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{position:relative;left:4.1666666667%}.el-col-md-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{position:relative;left:8.3333333333%}.el-col-md-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{position:relative;left:16.6666666667%}.el-col-md-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{position:relative;left:20.8333333333%}.el-col-md-6{display:block;max-width:25%;flex:0 0 25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{position:relative;left:29.1666666667%}.el-col-md-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{position:relative;left:33.3333333333%}.el-col-md-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{position:relative;left:41.6666666667%}.el-col-md-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{position:relative;left:45.8333333333%}.el-col-md-12{display:block;max-width:50%;flex:0 0 50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{position:relative;left:54.1666666667%}.el-col-md-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{position:relative;left:58.3333333333%}.el-col-md-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{position:relative;left:66.6666666667%}.el-col-md-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{position:relative;left:70.8333333333%}.el-col-md-18{display:block;max-width:75%;flex:0 0 75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{position:relative;left:79.1666666667%}.el-col-md-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{position:relative;left:83.3333333333%}.el-col-md-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{position:relative;left:91.6666666667%}.el-col-md-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{position:relative;left:95.8333333333%}.el-col-md-24{display:block;max-width:100%;flex:0 0 100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0,.el-col-lg-0.is-guttered{display:none}.el-col-lg-0{max-width:0;flex:0 0 0%}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{position:relative;left:0}.el-col-lg-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{position:relative;left:4.1666666667%}.el-col-lg-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{position:relative;left:8.3333333333%}.el-col-lg-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{position:relative;left:16.6666666667%}.el-col-lg-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{position:relative;left:20.8333333333%}.el-col-lg-6{display:block;max-width:25%;flex:0 0 25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{position:relative;left:29.1666666667%}.el-col-lg-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{position:relative;left:33.3333333333%}.el-col-lg-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{position:relative;left:41.6666666667%}.el-col-lg-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{position:relative;left:45.8333333333%}.el-col-lg-12{display:block;max-width:50%;flex:0 0 50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{position:relative;left:54.1666666667%}.el-col-lg-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{position:relative;left:58.3333333333%}.el-col-lg-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{position:relative;left:66.6666666667%}.el-col-lg-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{position:relative;left:70.8333333333%}.el-col-lg-18{display:block;max-width:75%;flex:0 0 75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{position:relative;left:79.1666666667%}.el-col-lg-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{position:relative;left:83.3333333333%}.el-col-lg-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{position:relative;left:91.6666666667%}.el-col-lg-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{position:relative;left:95.8333333333%}.el-col-lg-24{display:block;max-width:100%;flex:0 0 100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0,.el-col-xl-0.is-guttered{display:none}.el-col-xl-0{max-width:0;flex:0 0 0%}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{position:relative;left:0}.el-col-xl-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{position:relative;left:4.1666666667%}.el-col-xl-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{position:relative;left:8.3333333333%}.el-col-xl-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{position:relative;left:16.6666666667%}.el-col-xl-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{position:relative;left:20.8333333333%}.el-col-xl-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{position:relative;left:29.1666666667%}.el-col-xl-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{position:relative;left:33.3333333333%}.el-col-xl-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{position:relative;left:41.6666666667%}.el-col-xl-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{position:relative;left:45.8333333333%}.el-col-xl-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{position:relative;left:54.1666666667%}.el-col-xl-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{position:relative;left:58.3333333333%}.el-col-xl-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{position:relative;left:66.6666666667%}.el-col-xl-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{position:relative;left:70.8333333333%}.el-col-xl-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{position:relative;left:79.1666666667%}.el-col-xl-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{position:relative;left:83.3333333333%}.el-col-xl-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{position:relative;left:91.6666666667%}.el-col-xl-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{position:relative;left:95.8333333333%}.el-col-xl-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}.el-upload{display:inline-block;text-align:center;cursor:pointer;outline:none}.el-upload__input{display:none}.el-upload__tip{font-size:12px;color:#606266;margin-top:7px}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;opacity:0;filter:alpha(opacity=0)}.el-upload--picture-card{background-color:#fbfdff;border:1px dashed #c0ccda;border-radius:6px;box-sizing:border-box;width:148px;height:148px;cursor:pointer;line-height:146px;vertical-align:top}.el-upload--picture-card i{font-size:28px;color:#8c939d}.el-upload--picture-card:hover,.el-upload:focus{border-color:#1890ff;color:#1890ff}.el-upload:focus .el-upload-dragger{border-color:#1890ff}.el-upload-dragger{background-color:#fff;border:1px dashed #d9d9d9;border-radius:6px;box-sizing:border-box;width:360px;height:180px;text-align:center;cursor:pointer;position:relative;overflow:hidden}.el-upload-dragger .el-icon-upload{font-size:67px;color:#c0c4cc;margin:40px 0 16px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:1px solid #dcdfe6;margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:#606266;font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:#1890ff;font-style:normal}.el-upload-dragger:hover{border-color:#1890ff}.el-upload-dragger.is-dragover{background-color:rgba(32,159,255,.06);border:2px dashed #1890ff}.el-upload-list{margin:0;padding:0;list-style:none}.el-upload-list__item{transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:#606266;line-height:1.8;margin-top:5px;position:relative;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item:first-child{margin-top:10px}.el-upload-list__item .el-icon-upload-success{color:#13ce66}.el-upload-list__item .el-icon-close{display:none;position:absolute;top:5px;right:5px;cursor:pointer;opacity:.75;color:#606266}.el-upload-list__item .el-icon-close:hover{opacity:1}.el-upload-list__item .el-icon-close-tip{display:none;position:absolute;top:5px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:#1890ff}.el-upload-list__item:hover{background-color:#f5f7fa}.el-upload-list__item:hover .el-icon-close{display:inline-block}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:block}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:#1890ff;cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon-close-tip,.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,.el-upload-list__item.is-success:not(.focusing):focus .el-icon-close-tip{display:none}.el-upload-list.is-disabled .el-upload-list__item:hover .el-upload-list__item-status-label{display:block}.el-upload-list__item-name{color:#606266;display:block;margin-right:40px;overflow:hidden;padding-left:4px;text-overflow:ellipsis;transition:color .3s;white-space:nowrap}.el-upload-list__item-name [class^=el-icon]{height:100%;margin-right:7px;color:#909399;line-height:inherit}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:#606266;display:none}.el-upload-list__item-delete:hover{color:#1890ff}.el-upload-list--picture-card{margin:0;display:inline;vertical-align:top}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;box-sizing:border-box;width:148px;height:148px;margin:0 8px 8px 0;display:inline-block}.el-upload-list--picture-card .el-upload-list__item .el-icon-check,.el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon-close,.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;transform:rotate(45deg);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;text-align:center;color:#fff;opacity:0;font-size:20px;background-color:rgba(0,0,0,.5);transition:opacity .3s}.el-upload-list--picture-card .el-upload-list__item-actions:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:15px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-block}.el-upload-list--picture-card .el-progress{top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;box-sizing:border-box;margin-top:10px;padding:10px 10px 10px 90px;height:92px}.el-upload-list--picture .el-upload-list__item .el-icon-check,.el-upload-list--picture .el-upload-list__item .el-icon-circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{background:transparent;box-shadow:none;top:-2px;right:-12px}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name{line-height:70px;margin-top:0}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item-thumbnail{vertical-align:middle;display:inline-block;width:70px;height:70px;float:left;position:relative;z-index:1;margin-left:-80px;background-color:#fff}.el-upload-list--picture .el-upload-list__item-name{display:block;margin-top:20px}.el-upload-list--picture .el-upload-list__item-name i{font-size:70px;line-height:1;position:absolute;left:9px;top:10px}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:#13ce66;text-align:center;transform:rotate(45deg);box-shadow:0 1px 1px #ccc}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;transform:rotate(45deg);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-cover__label i{font-size:12px;margin-top:11px;transform:rotate(-45deg);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.72);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#fff;font-size:14px;cursor:pointer;vertical-align:middle;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);margin-top:60px}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#fff;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:#303133}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-progress{position:relative;line-height:1;display:flex;align-items:center}.el-progress__text{font-size:14px;color:#606266;margin-left:5px;min-width:50px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:#13ce66}.el-progress.is-success .el-progress__text{color:#13ce66}.el-progress.is-warning .el-progress-bar__inner{background-color:#ffba00}.el-progress.is-warning .el-progress__text{color:#ffba00}.el-progress.is-exception .el-progress-bar__inner{background-color:#ff4d4f}.el-progress.is-exception .el-progress__text{color:#ff4d4f}.el-progress-bar{flex-grow:1;box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:#ebeef5;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:#1890ff;text-align:right;border-radius:100px;line-height:1;white-space:nowrap;transition:width .6s ease}.el-progress-bar__inner:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{transform:translateZ(0);animation:indeterminate 3s infinite}.el-progress-bar__innerText{display:inline-block;vertical-align:middle;color:#fff;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}.el-time-spinner{width:100%;white-space:nowrap}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{animation:rotate 2s linear infinite;width:50px;height:50px}.el-spinner-inner .path{stroke:#ececec;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-message{min-width:380px;box-sizing:border-box;border-radius:2.5px;border-width:1px;border-style:solid;border-color:#ebeef5;position:fixed;left:50%;top:20px;transform:translateX(-50%);background-color:#edf2fc;transition:opacity .3s,transform .4s,top .4s;overflow:hidden;padding:15px 15px 15px 20px;display:flex;align-items:center}.el-message.is-center{justify-content:center}.el-message.is-closable .el-message__content{padding-right:16px}.el-message p{margin:0}.el-message--info .el-message__content{color:#909399}.el-message--success{background-color:rgb(231.4,250.1,239.7);border-color:rgb(207.8,245.2,224.4)}.el-message--success .el-message__content{color:#13ce66}.el-message--warning{background-color:rgb(255,248.1,229.5);border-color:rgb(255,241.2,204)}.el-message--warning .el-message__content{color:#ffba00}.el-message--error{background-color:rgb(255,237.2,237.4);border-color:rgb(255,219.4,219.8)}.el-message--error .el-message__content{color:#ff4d4f}.el-message__icon{margin-right:10px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message__closeBtn{position:absolute;top:50%;right:15px;transform:translateY(-50%);cursor:pointer;color:#c0c4cc;font-size:16px}.el-message__closeBtn:focus{outline-width:0}.el-message__closeBtn:hover{color:#909399}.el-message .el-icon-success{color:#13ce66}.el-message .el-icon-error{color:#ff4d4f}.el-message .el-icon-info{color:#909399}.el-message .el-icon-warning{color:#ffba00}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}.el-badge{position:relative;vertical-align:middle;display:inline-block}.el-badge__content{background-color:#ff4d4f;border-radius:10px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;padding:0 6px;text-align:center;white-space:nowrap;border:1px solid #fff}.el-badge__content.is-fixed{position:absolute;top:0;right:10px;transform:translateY(-50%) translateX(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content--primary{background-color:#1890ff}.el-badge__content--success{background-color:#13ce66}.el-badge__content--warning{background-color:#ffba00}.el-badge__content--info{background-color:#909399}.el-badge__content--danger{background-color:#ff4d4f}.el-card{border-radius:2.5px;border:1px solid #ebeef5;background-color:#fff;overflow:hidden;color:#303133;transition:.3s}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-card__header{padding:18px 20px;border-bottom:1px solid #ebeef5;box-sizing:border-box}.el-card__body{padding:20px}.el-rate{height:20px;line-height:1}.el-rate:active,.el-rate:focus{outline-width:0}.el-rate__item{font-size:0;vertical-align:middle}.el-rate__icon,.el-rate__item{display:inline-block;position:relative}.el-rate__icon{font-size:18px;margin-right:6px;color:#c0c4cc;transition:.3s}.el-rate__icon.hover{transform:scale(1.15)}.el-rate__decimal,.el-rate__icon .path2{position:absolute;left:0;top:0}.el-rate__decimal{display:inline-block;overflow:hidden}.el-rate__text{font-size:14px;vertical-align:middle}.el-steps{display:flex}.el-steps--simple{padding:13px 8%;border-radius:4px;background:#f5f7fa}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{height:100%;flex-flow:column}.el-step{position:relative;flex-shrink:1}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-basis:auto!important;flex-shrink:0;flex-grow:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{color:#303133;border-color:#303133}.el-step__head.is-wait{color:#c0c4cc;border-color:#c0c4cc}.el-step__head.is-success{color:#13ce66;border-color:#13ce66}.el-step__head.is-error{color:#ff4d4f;border-color:#ff4d4f}.el-step__head.is-finish{color:#1890ff;border-color:#1890ff}.el-step__icon{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;box-sizing:border-box;background:#fff;transition:.15s ease-out}.el-step__icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{position:absolute;border-color:inherit;background-color:#c0c4cc}.el-step__line-inner{display:block;border-width:1px;border-style:solid;border-color:inherit;transition:.15s ease-out;box-sizing:border-box;width:0;height:0}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{font-weight:700;color:#303133}.el-step__title.is-wait{color:#c0c4cc}.el-step__title.is-success{color:#13ce66}.el-step__title.is-error{color:#ff4d4f}.el-step__title.is-finish{color:#1890ff}.el-step__description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.el-step__description.is-process{color:#303133}.el-step__description.is-wait{color:#c0c4cc}.el-step__description.is-success{color:#13ce66}.el-step__description.is-error{color:#ff4d4f}.el-step__description.is-finish{color:#1890ff}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{padding-left:10px;flex-grow:1}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{display:flex;align-items:center}.el-step.is-simple .el-step__head{width:auto;font-size:0;padding-right:10px}.el-step.is-simple .el-step__icon{background:transparent;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{position:relative;display:flex;align-items:stretch;flex-grow:1}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;word-break:break-all}.el-step.is-simple .el-step__arrow{flex-grow:1;display:flex;align-items:center;justify-content:center}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{content:"";display:inline-block;position:absolute;height:15px;width:1px;background:#c0c4cc}.el-step.is-simple .el-step__arrow:before{transform:rotate(-45deg) translateY(-4px);transform-origin:0 0}.el-step.is-simple .el-step__arrow:after{transform:rotate(45deg) translateY(4px);transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-carousel{position:relative}.el-carousel--horizontal{overflow-x:hidden}.el-carousel--vertical{overflow-y:hidden}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:none;padding:0;margin:0;height:36px;width:36px;cursor:pointer;transition:.3s;border-radius:50%;background-color:rgba(31,45,61,.11);color:#fff;position:absolute;top:50%;z-index:10;transform:translateY(-50%);text-align:center;font-size:12px}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:rgba(31,45,61,.23)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:2}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translateX(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:26px;text-align:center;position:static;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:#c0c4cc;opacity:.24}.el-carousel__indicators--labels{left:0;right:0;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:12px 4px}.el-carousel__indicator--vertical{padding:4px 12px}.el-carousel__indicator--vertical .el-carousel__button{width:2px;height:15px}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:30px;height:2px;background-color:#fff;border:none;outline:none;padding:0;margin:0;cursor:pointer;transition:.3s}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{transform:translateY(-50%) translateX(-10px);opacity:0}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{transform:translateY(-50%) translateX(10px);opacity:0}.el-carousel__item{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;overflow:hidden;z-index:0}.el-carousel__item.is-active{z-index:2}.el-carousel__item--card,.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:1}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:2}.el-carousel__mask{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.24;transition:.2s}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:opacity .2s linear}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center bottom}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:top left}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out}.horizontal-collapse-transition{transition:width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-active{opacity:0;transform:translateY(-30px)}.el-opacity-transition{transition:opacity .3s cubic-bezier(.55,0,.1,1)}.el-collapse{border-top:1px solid #ebeef5;border-bottom:1px solid #ebeef5}.el-collapse-item.is-disabled .el-collapse-item__header{color:#bbb;cursor:not-allowed}.el-collapse-item__header{display:flex;align-items:center;height:48px;line-height:48px;background-color:#fff;color:#303133;cursor:pointer;border-bottom:1px solid #ebeef5;font-size:13px;font-weight:500;transition:border-bottom-color .3s;outline:none}.el-collapse-item__arrow{margin:0 8px 0 auto;transition:transform .3s;font-weight:300}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:#1890ff}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:#fff;overflow:hidden;box-sizing:border-box;border-bottom:1px solid #ebeef5}.el-collapse-item__content{padding-bottom:25px;font-size:13px;color:#303133;line-height:1.7692307692}.el-collapse-item:last-child{margin-bottom:-1px}.el-tag{background-color:rgb(231.9,243.9,255);border-color:rgb(208.8,232.8,255);display:inline-block;height:32px;padding:0 10px;line-height:30px;font-size:12px;color:#1890ff;border-width:1px;border-style:solid;border-radius:2.5px;box-sizing:border-box;white-space:nowrap}.el-tag.is-hit{border-color:#1890ff}.el-tag .el-tag__close{color:#1890ff}.el-tag .el-tag__close:hover{color:#fff;background-color:#1890ff}.el-tag.el-tag--info{background-color:rgb(243.9,244.2,244.8);border-color:rgb(232.8,233.4,234.6);color:#909399}.el-tag.el-tag--info.is-hit{border-color:#909399}.el-tag.el-tag--info .el-tag__close{color:#909399}.el-tag.el-tag--info .el-tag__close:hover{color:#fff;background-color:#909399}.el-tag.el-tag--success{background-color:rgb(231.4,250.1,239.7);border-color:rgb(207.8,245.2,224.4);color:#13ce66}.el-tag.el-tag--success.is-hit{border-color:#13ce66}.el-tag.el-tag--success .el-tag__close{color:#13ce66}.el-tag.el-tag--success .el-tag__close:hover{color:#fff;background-color:#13ce66}.el-tag.el-tag--warning{background-color:rgb(255,248.1,229.5);border-color:rgb(255,241.2,204);color:#ffba00}.el-tag.el-tag--warning.is-hit{border-color:#ffba00}.el-tag.el-tag--warning .el-tag__close{color:#ffba00}.el-tag.el-tag--warning .el-tag__close:hover{color:#fff;background-color:#ffba00}.el-tag.el-tag--danger{background-color:rgb(255,237.2,237.4);border-color:rgb(255,219.4,219.8);color:#ff4d4f}.el-tag.el-tag--danger.is-hit{border-color:#ff4d4f}.el-tag.el-tag--danger .el-tag__close{color:#ff4d4f}.el-tag.el-tag--danger .el-tag__close:hover{color:#fff;background-color:#ff4d4f}.el-tag .el-icon-close{border-radius:50%;text-align:center;position:relative;cursor:pointer;font-size:12px;height:16px;width:16px;line-height:16px;vertical-align:middle;top:-1px;right:-5px}.el-tag .el-icon-close:before{display:block}.el-tag--dark{background-color:#1890ff;color:#fff}.el-tag--dark,.el-tag--dark.is-hit{border-color:#1890ff}.el-tag--dark .el-tag__close{color:#fff}.el-tag--dark .el-tag__close:hover{color:#fff;background-color:rgb(70.2,166.2,255)}.el-tag--dark.el-tag--info{background-color:#909399;border-color:#909399;color:#fff}.el-tag--dark.el-tag--info.is-hit{border-color:#909399}.el-tag--dark.el-tag--info .el-tag__close{color:#fff}.el-tag--dark.el-tag--info .el-tag__close:hover{color:#fff;background-color:rgb(166.2,168.6,173.4)}.el-tag--dark.el-tag--success{background-color:#13ce66;border-color:#13ce66;color:#fff}.el-tag--dark.el-tag--success.is-hit{border-color:#13ce66}.el-tag--dark.el-tag--success .el-tag__close{color:#fff}.el-tag--dark.el-tag--success .el-tag__close:hover{color:#fff;background-color:rgb(66.2,215.8,132.6)}.el-tag--dark.el-tag--warning{background-color:#ffba00;border-color:#ffba00;color:#fff}.el-tag--dark.el-tag--warning.is-hit{border-color:#ffba00}.el-tag--dark.el-tag--warning .el-tag__close{color:#fff}.el-tag--dark.el-tag--warning .el-tag__close:hover{color:#fff;background-color:rgb(255,199.8,51)}.el-tag--dark.el-tag--danger{background-color:#ff4d4f;border-color:#ff4d4f;color:#fff}.el-tag--dark.el-tag--danger.is-hit{border-color:#ff4d4f}.el-tag--dark.el-tag--danger .el-tag__close{color:#fff}.el-tag--dark.el-tag--danger .el-tag__close:hover{color:#fff;background-color:rgb(255,112.6,114.2)}.el-tag--plain{background-color:#fff;border-color:rgb(162.6,210.6,255);color:#1890ff}.el-tag--plain.is-hit{border-color:#1890ff}.el-tag--plain .el-tag__close{color:#1890ff}.el-tag--plain .el-tag__close:hover{color:#fff;background-color:#1890ff}.el-tag--plain.el-tag--info{background-color:#fff;border-color:rgb(210.6,211.8,214.2);color:#909399}.el-tag--plain.el-tag--info.is-hit{border-color:#909399}.el-tag--plain.el-tag--info .el-tag__close{color:#909399}.el-tag--plain.el-tag--info .el-tag__close:hover{color:#fff;background-color:#909399}.el-tag--plain.el-tag--success{background-color:#fff;border-color:rgb(160.6,235.4,193.8);color:#13ce66}.el-tag--plain.el-tag--success.is-hit{border-color:#13ce66}.el-tag--plain.el-tag--success .el-tag__close{color:#13ce66}.el-tag--plain.el-tag--success .el-tag__close:hover{color:#fff;background-color:#13ce66}.el-tag--plain.el-tag--warning{background-color:#fff;border-color:rgb(255,227.4,153);color:#ffba00}.el-tag--plain.el-tag--warning.is-hit{border-color:#ffba00}.el-tag--plain.el-tag--warning .el-tag__close{color:#ffba00}.el-tag--plain.el-tag--warning .el-tag__close:hover{color:#fff;background-color:#ffba00}.el-tag--plain.el-tag--danger{background-color:#fff;border-color:rgb(255,183.8,184.6);color:#ff4d4f}.el-tag--plain.el-tag--danger.is-hit{border-color:#ff4d4f}.el-tag--plain.el-tag--danger .el-tag__close{color:#ff4d4f}.el-tag--plain.el-tag--danger .el-tag__close:hover{color:#fff;background-color:#ff4d4f}.el-tag--medium{height:28px;line-height:26px}.el-tag--medium .el-icon-close{transform:scale(.8)}.el-tag--small{height:24px;padding:0 8px;line-height:22px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag--mini{height:20px;padding:0 5px;line-height:19px}.el-tag--mini .el-icon-close{margin-left:-3px;transform:scale(.7)}.el-cascader{display:inline-block;position:relative;font-size:14px;line-height:40px;outline:none}.el-cascader:not(.is-disabled):hover .el-input__inner{cursor:pointer;border-color:#c0c4cc}.el-cascader .el-input{cursor:pointer}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis}.el-cascader .el-input .el-input__inner:focus{border-color:#1890ff}.el-cascader .el-input .el-icon-arrow-down{transition:transform .3s;font-size:14px}.el-cascader .el-input .el-icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .el-icon-circle-close:hover{color:#909399}.el-cascader .el-input.is-focus .el-input__inner{border-color:#1890ff}.el-cascader--medium{font-size:14px;line-height:36px}.el-cascader--small{font-size:13px;line-height:32px}.el-cascader--mini{font-size:12px;line-height:28px}.el-cascader.is-disabled .el-cascader__label{z-index:2;color:#c0c4cc}.el-cascader__dropdown{font-size:14px;border-radius:2.5px}.el-cascader__dropdown.el-popper[role=tooltip]{background:#fff;border:1px solid #e4e7ed;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-cascader__dropdown.el-popper[role=tooltip] .el-popper__arrow:before{border:1px solid #e4e7ed}.el-cascader__dropdown.el-popper[role=tooltip][data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-cascader__dropdown.el-popper[role=tooltip][data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-cascader__dropdown.el-popper[role=tooltip][data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-cascader__dropdown.el-popper[role=tooltip][data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-cascader__tags{position:absolute;left:0;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;line-height:normal;text-align:left;box-sizing:border-box}.el-cascader__tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:#f0f2f5}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{flex:none;background-color:#c0c4cc;color:#fff}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:#909399}.el-cascader__suggestion-panel{border-radius:2.5px}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:14px;color:#606266;text-align:center}.el-cascader__suggestion-item{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 15px;text-align:left;outline:none;cursor:pointer}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:#f5f7fa}.el-cascader__suggestion-item.is-checked{color:#1890ff;font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{margin:10px 0;color:#c0c4cc}.el-cascader__search-input{flex:1;height:24px;min-width:60px;margin:2px 0 2px 15px;padding:0;color:#606266;border:none;outline:none;box-sizing:border-box}.el-cascader__search-input::-moz-placeholder{color:#c0c4cc}.el-cascader__search-input::placeholder{color:#c0c4cc}.el-color-predefine{display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:flex;flex:1;flex-wrap:wrap}.el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px #1890ff}.el-color-predefine__color-selector>div{display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px;float:right}.el-color-hue-slider__bar{position:relative;background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.el-color-svpanel__black{background:linear-gradient(0deg,#000,transparent)}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-alpha-slider__bar{position:relative;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{content:"";display:table;clear:both}.el-color-dropdown__btns{margin-top:6px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-dropdown__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:none;font-size:12px}.el-color-dropdown__btn[disabled]{color:#ccc;cursor:not-allowed}.el-color-dropdown__btn:hover{color:#1890ff;border-color:#1890ff}.el-color-dropdown__link-btn{cursor:pointer;color:#1890ff;text-decoration:none;padding:15px;font-size:12px}.el-color-dropdown__link-btn:hover{color:tint(#1890ff,20%)}.el-color-picker{display:inline-block;position:relative;line-height:normal;height:40px}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--medium{height:36px}.el-color-picker--medium .el-color-picker__trigger{height:36px;width:36px}.el-color-picker--medium .el-color-picker__mask{height:34px;width:34px}.el-color-picker--small{height:32px}.el-color-picker--small .el-color-picker__trigger{height:32px;width:32px}.el-color-picker--small .el-color-picker__mask{height:30px;width:30px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{transform:translate3d(-50%,-50%,0) scale(.8)}.el-color-picker--mini{height:28px}.el-color-picker--mini .el-color-picker__trigger{height:28px;width:28px}.el-color-picker--mini .el-color-picker__mask{height:26px;width:26px}.el-color-picker--mini .el-color-picker__empty,.el-color-picker--mini .el-color-picker__icon{transform:translate3d(-50%,-50%,0) scale(.8)}.el-color-picker__mask{height:38px;width:38px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:hsla(0,0%,100%,.7)}.el-color-picker__trigger{display:inline-block;box-sizing:border-box;height:40px;width:40px;padding:4px;border:1px solid #e6e6e6;border-radius:4px;font-size:0;position:relative;cursor:pointer}.el-color-picker__color{position:relative;display:block;box-sizing:border-box;border:1px solid #999;border-radius:2.5px;width:100%;height:100%;text-align:center}.el-color-picker__color.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-picker__color-inner{position:absolute;left:0;top:0;right:0;bottom:0}.el-color-picker__empty{color:#999}.el-color-picker__empty,.el-color-picker__icon{font-size:12px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.el-color-picker__icon{display:inline-block;width:100%;color:#fff;text-align:center}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;box-sizing:content-box;background-color:#fff;border-radius:2.5px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-color-picker__panel.el-popper{border:1px solid #ebeef5}.el-textarea{position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#fff;background-image:none;border:1px solid #dcdfe6;border-radius:2.5px;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-moz-placeholder{color:#c0c4cc}.el-textarea__inner::placeholder{color:#c0c4cc}.el-textarea__inner:hover{border-color:#c0c4cc}.el-textarea__inner:focus{outline:none;border-color:#1890ff}.el-textarea .el-input__count{color:#909399;background:#fff;position:absolute;font-size:12px;line-height:14px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#c0c4cc}.el-textarea.is-exceed .el-textarea__inner{border-color:#ff4d4f}.el-textarea.is-exceed .el-input__count{color:#ff4d4f}.el-input{position:relative;font-size:14px;display:inline-block;width:100%;line-height:40px}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.el-input .el-input__clear{color:#c0c4cc;font-size:14px;cursor:pointer;transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:#909399}.el-input .el-input__count{height:100%;display:inline-flex;align-items:center;color:#909399;font-size:12px}.el-input .el-input__count .el-input__count-inner{background:#fff;line-height:normal;display:inline-block;padding:0 5px}.el-input__inner{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:2.5px;border:1px solid #dcdfe6;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:none;padding:0 15px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-input__inner::-moz-placeholder{color:#c0c4cc}.el-input__inner::placeholder{color:#c0c4cc}.el-input__inner:hover{border-color:#c0c4cc}.el-input__inner:focus{outline:none;border-color:#1890ff}.el-input__suffix{position:absolute;height:100%;right:5px;top:0;text-align:center;color:#c0c4cc;transition:all .3s;pointer-events:none}.el-input__suffix-inner{pointer-events:all}.el-input__prefix{position:absolute;height:100%;left:5px;top:0;color:#c0c4cc}.el-input__icon,.el-input__prefix{text-align:center;transition:all .3s}.el-input__icon{width:25px;line-height:40px}.el-input__icon:after{content:"";height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__inner{outline:none;border-color:#1890ff}.el-input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__inner{border-color:#ff4d4f}.el-input.is-exceed .el-input__suffix .el-input__count{color:#ff4d4f}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--suffix--password-clear .el-input__inner{padding-right:55px}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--medium{font-size:14px;line-height:36px}.el-input--medium .el-input__inner{height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:13px;line-height:32px}.el-input--small .el-input__inner{height:32px;line-height:32px}.el-input--small .el-input__icon{line-height:32px}.el-input--mini{font-size:12px;line-height:28px}.el-input--mini .el-input__inner{height:28px;line-height:28px}.el-input--mini .el-input__icon{line-height:28px}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:#f5f7fa;color:#909399;vertical-align:middle;display:table-cell;position:relative;border:1px solid #dcdfe6;border-radius:2.5px;padding:0 20px;width:1px;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{border-left:0}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input-group--append .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input__inner::-ms-clear{display:none;width:0;height:0}.el-transfer{font-size:14px}.el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 30px}.el-transfer__button:first-child{margin-bottom:10px}.el-transfer__button:nth-child(2){margin:0}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button [class*=el-icon-]+span{margin-left:0}.el-transfer-panel{border:1px solid #ebeef5;border-radius:2.5px;overflow:hidden;background:#fff;display:inline-block;vertical-align:middle;width:200px;max-height:100%;box-sizing:border-box;position:relative}.el-transfer-panel__body{height:246px}.el-transfer-panel__body.is-with-footer{padding-bottom:40px}.el-transfer-panel__list{margin:0;padding:6px 0;list-style:none;height:246px;overflow:auto;box-sizing:border-box}.el-transfer-panel__list.is-filterable{height:194px;padding-top:0}.el-transfer-panel__item{height:30px;line-height:30px;padding-left:15px;display:block!important}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:#606266}.el-transfer-panel__item:hover{color:#1890ff}.el-transfer-panel__item.el-checkbox .el-checkbox__label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;box-sizing:border-box;padding-left:24px;line-height:30px}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;margin:15px;box-sizing:border-box;display:block;width:auto}.el-transfer-panel__filter .el-input__inner{height:32px;width:100%;font-size:12px;display:inline-block;box-sizing:border-box;border-radius:16px;padding-right:10px;padding-left:30px}.el-transfer-panel__filter .el-input__icon{margin-left:5px}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{height:40px;line-height:40px;background:#f5f7fa;margin:0;padding-left:15px;border-bottom:1px solid #ebeef5;box-sizing:border-box;color:#000}.el-transfer-panel .el-transfer-panel__header .el-checkbox{display:block;line-height:40px}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{font-size:16px;color:#303133;font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{position:absolute;right:15px;color:#909399;font-size:12px;font-weight:400}.el-transfer-panel .el-transfer-panel__footer{height:40px;background:#fff;margin:0;padding:0;border-top:1px solid #ebeef5;position:absolute;bottom:0;left:0;width:100%;z-index:1}.el-transfer-panel .el-transfer-panel__footer:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:20px;color:#606266}.el-transfer-panel .el-transfer-panel__empty{margin:0;height:30px;line-height:30px;padding:6px 15px 0;color:#909399;text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{height:14px;width:14px;border-radius:3px}.el-transfer-panel .el-checkbox__inner:after{height:6px;width:3px;left:4px}.el-container{display:flex;flex-direction:row;flex:1;flex-basis:auto;box-sizing:border-box;min-width:0}.el-container.is-vertical{flex-direction:column}.el-header{padding:0 20px}.el-aside,.el-header{box-sizing:border-box;flex-shrink:0}.el-aside,.el-main{overflow:auto}.el-main{display:block;flex:1;flex-basis:auto;padding:20px}.el-footer,.el-main{box-sizing:border-box}.el-footer{padding:0 20px;flex-shrink:0}.el-timeline{margin:0;font-size:14px;list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline-item{position:relative;padding-bottom:20px}.el-timeline-item__wrapper{position:relative;padding-left:28px;top:-3px}.el-timeline-item__tail{position:absolute;left:4px;height:100%;border-left:2px solid #e4e7ed}.el-timeline-item__icon{color:#fff;font-size:13px}.el-timeline-item__node{position:absolute;background-color:#e4e7ed;border-radius:50%;display:flex;justify-content:center;align-items:center}.el-timeline-item__node--normal{left:-1px;width:12px;height:12px}.el-timeline-item__node--large{left:-2px;width:14px;height:14px}.el-timeline-item__node--primary{background-color:#1890ff}.el-timeline-item__node--success{background-color:#13ce66}.el-timeline-item__node--warning{background-color:#ffba00}.el-timeline-item__node--danger{background-color:#ff4d4f}.el-timeline-item__node--info{background-color:#909399}.el-timeline-item__dot{position:absolute;display:flex;justify-content:center;align-items:center}.el-timeline-item__content{color:#303133}.el-timeline-item__timestamp{color:#909399;line-height:1;font-size:13px}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-link{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:none;cursor:pointer;padding:0;font-size:14px;font-weight:500}.el-link.is-underline:hover:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid #1890ff}.el-link.is-disabled{cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default{color:#606266}.el-link.el-link--default:hover{color:#1890ff}.el-link.el-link--default:after{border-color:#1890ff}.el-link.el-link--default.is-disabled{color:#c0c4cc}.el-link.el-link--primary{color:#1890ff}.el-link.el-link--primary:hover{color:rgb(70.2,166.2,255)}.el-link.el-link--primary:after{border-color:#1890ff}.el-link.el-link--primary.is-disabled{color:rgb(139.5,199.5,255)}.el-link.el-link--primary.is-underline:hover:after{border-color:#1890ff}.el-link.el-link--danger{color:#ff4d4f}.el-link.el-link--danger:hover{color:rgb(255,112.6,114.2)}.el-link.el-link--danger:after{border-color:#ff4d4f}.el-link.el-link--danger.is-disabled{color:#ffa6a7}.el-link.el-link--danger.is-underline:hover:after{border-color:#ff4d4f}.el-link.el-link--success{color:#13ce66}.el-link.el-link--success:hover{color:rgb(66.2,215.8,132.6)}.el-link.el-link--success:after{border-color:#13ce66}.el-link.el-link--success.is-disabled{color:rgb(137,230.5,178.5)}.el-link.el-link--success.is-underline:hover:after{border-color:#13ce66}.el-link.el-link--warning{color:#ffba00}.el-link.el-link--warning:hover{color:rgb(255,199.8,51)}.el-link.el-link--warning:after{border-color:#ffba00}.el-link.el-link--warning.is-disabled{color:rgb(255,220.5,127.5)}.el-link.el-link--warning.is-underline:hover:after{border-color:#ffba00}.el-link.el-link--info{color:#909399}.el-link.el-link--info:hover{color:rgb(166.2,168.6,173.4)}.el-link.el-link--info:after{border-color:#909399}.el-link.el-link--info.is-disabled{color:rgb(199.5,201,204)}.el-link.el-link--info.is-underline:hover:after{border-color:#909399}.el-divider{background-color:#dcdfe6;position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative}.el-divider__text{position:absolute;background-color:#fff;padding:0 20px;font-weight:500;color:#303133;font-size:14px}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translateX(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-image__error,.el-image__inner,.el-image__placeholder{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top}.el-image__inner--center{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);display:block}.el-image__error,.el-image__placeholder{background:#f5f7fa}.el-image__error{display:flex;justify-content:center;align-items:center;font-size:14px;color:#c0c4cc;vertical-align:middle}.el-image__preview{cursor:pointer}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__btn{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:40px}.el-image-viewer__canvas{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.el-image-viewer__actions{left:50%;bottom:30px;transform:translateX(-50%);width:282px;height:44px;padding:0 23px;background-color:#606266;border-color:#fff;border-radius:22px}.el-image-viewer__actions__inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;color:#fff;display:flex;align-items:center;justify-content:space-around}.el-image-viewer__prev{left:40px}.el-image-viewer__next,.el-image-viewer__prev{top:50%;transform:translateY(-50%);width:44px;height:44px;font-size:24px;color:#fff;background-color:#606266;border-color:#fff}.el-image-viewer__next{right:40px;text-indent:2px}.el-image-viewer__close{width:44px;height:44px;font-size:24px;color:#fff;background-color:#606266;border-color:#fff}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.viewer-fade-enter-active{animation:viewer-fade-in .3s}.viewer-fade-leave-active{animation:viewer-fade-out .3s}@keyframes viewer-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes viewer-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}.el-button{display:inline-block;line-height:1;min-height:40px;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-color:#dcdfe6;color:#606266;-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:none;margin:0;transition:.1s;font-weight:500;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:12px 20px;font-size:14px;border-radius:2.5px}.el-button+.el-button{margin-left:10px}.el-button.is-round{padding:12px 20px}.el-button:focus,.el-button:hover{color:#1890ff;border-color:rgb(185.7,221.7,255);background-color:rgb(231.9,243.9,255)}.el-button:active{color:rgb(21.6,129.6,229.5);border-color:rgb(21.6,129.6,229.5);outline:none}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-plain:focus,.el-button.is-plain:hover{background:#fff;border-color:#1890ff;color:#1890ff}.el-button.is-plain:active{background:#fff;outline:none}.el-button.is-active,.el-button.is-plain:active{border-color:rgb(21.6,129.6,229.5);color:rgb(21.6,129.6,229.5)}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{background-color:#fff;border-color:#ebeef5;color:#c0c4cc}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{pointer-events:none;content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:hsla(0,0%,100%,.35)}.el-button.is-round{border-radius:20px;padding:12px 23px}.el-button.is-circle{border-radius:50%;padding:12px}.el-button--primary{color:#fff;background-color:#1890ff;border-color:#1890ff}.el-button--primary:focus,.el-button--primary:hover{background:rgb(70.2,166.2,255);border-color:rgb(70.2,166.2,255);color:#fff}.el-button--primary:active{outline:none}.el-button--primary.is-active,.el-button--primary:active{background:rgb(21.6,129.6,229.5);border-color:rgb(21.6,129.6,229.5);color:#fff}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{color:#fff;background-color:rgb(139.5,199.5,255);border-color:rgb(139.5,199.5,255)}.el-button--primary.is-plain{color:#1890ff;background:rgb(231.9,243.9,255);border-color:rgb(162.6,210.6,255)}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:#1890ff;border-color:#1890ff;color:#fff}.el-button--primary.is-plain:active{background:rgb(21.6,129.6,229.5);border-color:rgb(21.6,129.6,229.5);color:#fff;outline:none}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover{color:rgb(116.4,188.4,255);background-color:rgb(231.9,243.9,255);border-color:rgb(208.8,232.8,255)}.el-button--success{color:#fff;background-color:#13ce66;border-color:#13ce66}.el-button--success:focus,.el-button--success:hover{background:rgb(66.2,215.8,132.6);border-color:rgb(66.2,215.8,132.6);color:#fff}.el-button--success:active{outline:none}.el-button--success.is-active,.el-button--success:active{background:rgb(17.1,185.4,91.8);border-color:rgb(17.1,185.4,91.8);color:#fff}.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover{color:#fff;background-color:rgb(137,230.5,178.5);border-color:rgb(137,230.5,178.5)}.el-button--success.is-plain{color:#13ce66;background:rgb(231.4,250.1,239.7);border-color:rgb(160.6,235.4,193.8)}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{background:#13ce66;border-color:#13ce66;color:#fff}.el-button--success.is-plain:active{background:rgb(17.1,185.4,91.8);border-color:rgb(17.1,185.4,91.8);color:#fff;outline:none}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover{color:rgb(113.4,225.6,163.2);background-color:rgb(231.4,250.1,239.7);border-color:rgb(207.8,245.2,224.4)}.el-button--warning{color:#fff;background-color:#ffba00;border-color:#ffba00}.el-button--warning:focus,.el-button--warning:hover{background:rgb(255,199.8,51);border-color:rgb(255,199.8,51);color:#fff}.el-button--warning:active{outline:none}.el-button--warning.is-active,.el-button--warning:active{background:rgb(229.5,167.4,0);border-color:rgb(229.5,167.4,0);color:#fff}.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover{color:#fff;background-color:rgb(255,220.5,127.5);border-color:rgb(255,220.5,127.5)}.el-button--warning.is-plain{color:#ffba00;background:rgb(255,248.1,229.5);border-color:rgb(255,227.4,153)}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{background:#ffba00;border-color:#ffba00;color:#fff}.el-button--warning.is-plain:active{background:rgb(229.5,167.4,0);border-color:rgb(229.5,167.4,0);color:#fff;outline:none}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover{color:rgb(255,213.6,102);background-color:rgb(255,248.1,229.5);border-color:rgb(255,241.2,204)}.el-button--danger{color:#fff;background-color:#ff4d4f;border-color:#ff4d4f}.el-button--danger:focus,.el-button--danger:hover{background:rgb(255,112.6,114.2);border-color:rgb(255,112.6,114.2);color:#fff}.el-button--danger:active{outline:none}.el-button--danger.is-active,.el-button--danger:active{background:rgb(229.5,69.3,71.1);border-color:rgb(229.5,69.3,71.1);color:#fff}.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover{color:#fff;background-color:#ffa6a7;border-color:#ffa6a7}.el-button--danger.is-plain{color:#ff4d4f;background:rgb(255,237.2,237.4);border-color:rgb(255,183.8,184.6)}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{background:#ff4d4f;border-color:#ff4d4f;color:#fff}.el-button--danger.is-plain:active{background:rgb(229.5,69.3,71.1);border-color:rgb(229.5,69.3,71.1);color:#fff;outline:none}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover{color:rgb(255,148.2,149.4);background-color:rgb(255,237.2,237.4);border-color:rgb(255,219.4,219.8)}.el-button--info{color:#fff;background-color:#909399;border-color:#909399}.el-button--info:focus,.el-button--info:hover{background:rgb(166.2,168.6,173.4);border-color:rgb(166.2,168.6,173.4);color:#fff}.el-button--info:active{outline:none}.el-button--info.is-active,.el-button--info:active{background:rgb(129.6,132.3,137.7);border-color:rgb(129.6,132.3,137.7);color:#fff}.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover{color:#fff;background-color:rgb(199.5,201,204);border-color:rgb(199.5,201,204)}.el-button--info.is-plain{color:#909399;background:rgb(243.9,244.2,244.8);border-color:rgb(210.6,211.8,214.2)}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{background:#909399;border-color:#909399;color:#fff}.el-button--info.is-plain:active{background:rgb(129.6,132.3,137.7);border-color:rgb(129.6,132.3,137.7);color:#fff;outline:none}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover{color:rgb(188.4,190.2,193.8);background-color:rgb(243.9,244.2,244.8);border-color:rgb(232.8,233.4,234.6)}.el-button--medium{min-height:36px;padding:10px 20px;font-size:14px;border-radius:2.5px}.el-button--medium.is-round{padding:10px 20px}.el-button--medium.is-circle{padding:10px}.el-button--small{min-height:32px;padding:9px 15px;font-size:12px;border-radius:2.5px}.el-button--small.is-round{padding:9px 15px}.el-button--small.is-circle{padding:9px}.el-button--mini{min-height:28px;padding:7px 15px;font-size:12px;border-radius:1.5px}.el-button--mini.is-round{padding:7px 15px}.el-button--mini.is-circle{padding:7px}.el-button--text{border-color:transparent;color:#1890ff;background:transparent;padding-left:0;padding-right:0}.el-button--text:focus,.el-button--text:hover{color:rgb(70.2,166.2,255);border-color:transparent;background-color:transparent}.el-button--text:active{color:rgb(21.6,129.6,229.5);background-color:transparent}.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover,.el-button--text:active{border-color:transparent}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{display:table;content:""}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:2.5px;border-bottom-right-radius:2.5px;border-top-left-radius:2.5px;border-bottom-left-radius:2.5px}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--primary:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--primary:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-calendar{background-color:#fff}.el-calendar__header{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #ebeef5}.el-calendar__title{color:#000;align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{padding:12px 0;color:#606266;font-weight:400}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:#c0c4cc}.el-calendar-table td{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;vertical-align:top;transition:background-color .2s ease}.el-calendar-table td.is-selected{background-color:#f2f8fe}.el-calendar-table td.is-today{color:#1890ff}.el-calendar-table tr:first-child td{border-top:1px solid #ebeef5}.el-calendar-table tr td:first-child{border-left:1px solid #ebeef5}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;padding:8px;height:85px}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:#f2f8fe}.el-backtop{position:fixed;background-color:#fff;width:40px;height:40px;border-radius:50%;color:#1890ff;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 0 6px rgba(0,0,0,.12);cursor:pointer;z-index:5}.el-backtop:hover{background-color:#f2f6fc}.el-page-header{display:flex;line-height:24px}.el-page-header__left{display:flex;cursor:pointer;margin-right:40px;position:relative}.el-page-header__left:after{content:"";position:absolute;width:1px;height:16px;right:-20px;top:50%;transform:translateY(-50%);background-color:#dcdfe6}.el-page-header__icon{font-size:18px;margin-right:6px;display:flex;align-items:center}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{font-size:18px;color:#303133}.el-checkbox{color:#606266;font-weight:500;font-size:14px;position:relative;cursor:pointer;display:inline-block;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:30px}.el-checkbox.is-bordered{padding:9px 20px 9px 10px;border-radius:2.5px;border:1px solid #dcdfe6;box-sizing:border-box;line-height:normal;height:40px}.el-checkbox.is-bordered.is-checked{border-color:#1890ff}.el-checkbox.is-bordered.is-disabled{border-color:#ebeef5;cursor:not-allowed}.el-checkbox.is-bordered+.el-checkbox.is-bordered{margin-left:10px}.el-checkbox.is-bordered.el-checkbox--medium{padding:7px 20px 7px 10px;border-radius:2.5px;height:36px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label{line-height:17px;font-size:14px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:5px 15px 5px 10px;border-radius:2.5px;height:32px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{line-height:15px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox.is-bordered.el-checkbox--mini{padding:3px 15px 3px 10px;border-radius:1.5px;height:28px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label{line-height:12px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:none;display:inline-block;line-height:1;position:relative;vertical-align:middle}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:#edf2fc;border-color:#dcdfe6;cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:#c0c4cc}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:#c0c4cc}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:#c0c4cc;border-color:#c0c4cc}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:#c0c4cc;cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:#1890ff;border-color:#1890ff}.el-checkbox__input.is-checked .el-checkbox__inner:after{transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:#1890ff}.el-checkbox__input.is-focus .el-checkbox__inner{border-color:#1890ff}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#1890ff;border-color:#1890ff}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";position:absolute;display:block;background-color:#fff;height:2px;transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:1px solid #dcdfe6;border-radius:2.5px;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:#1890ff}.el-checkbox__inner:after{box-sizing:content-box;content:"";border:1px solid #fff;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in .05s;transform-origin:center}.el-checkbox__original{opacity:0;outline:none;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox__label{display:inline-block;padding-left:10px;line-height:19px;font-size:14px}.el-checkbox:last-of-type{margin-right:0}.el-checkbox-button,.el-checkbox-button__inner{position:relative;display:inline-block}.el-checkbox-button__inner{line-height:1;font-weight:500;white-space:nowrap;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:none;margin:0;transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:12px 20px;font-size:14px;border-radius:0}.el-checkbox-button__inner.is-round{padding:12px 20px}.el-checkbox-button__inner:hover{color:#1890ff}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;outline:none;position:absolute;margin:0;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:#fff;background-color:#1890ff;border-color:#1890ff;box-shadow:-1px 0 0 0 rgb(116.4,188.4,255)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:#1890ff}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5;box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:#ebeef5}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:1px solid #dcdfe6;border-radius:2.5px 0 0 2.5px;box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:#1890ff}.el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 2.5px 2.5px 0}.el-checkbox-button--medium .el-checkbox-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-checkbox-button--medium .el-checkbox-button__inner.is-round{padding:10px 20px}.el-checkbox-button--small .el-checkbox-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:9px 15px}.el-checkbox-button--mini .el-checkbox-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-checkbox-button--mini .el-checkbox-button__inner.is-round{padding:7px 15px}.el-checkbox-group{font-size:0}.el-radio{color:#606266;font-weight:500;line-height:1;position:relative;cursor:pointer;display:inline-block;white-space:nowrap;outline:none;font-size:14px;margin-right:30px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.el-radio.is-bordered{padding:12px 20px 0 10px;border-radius:2.5px;border:1px solid #dcdfe6;box-sizing:border-box;height:40px}.el-radio.is-bordered.is-checked{border-color:#1890ff}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:#ebeef5}.el-radio.is-bordered+.el-radio.is-bordered{margin-left:10px}.el-radio--medium.is-bordered{padding:10px 20px 0 10px;border-radius:2.5px;height:36px}.el-radio--medium.is-bordered .el-radio__label{font-size:14px}.el-radio--medium.is-bordered .el-radio__inner{height:14px;width:14px}.el-radio--small.is-bordered{padding:8px 15px 0 10px;border-radius:2.5px;height:32px}.el-radio--small.is-bordered .el-radio__label{font-size:12px}.el-radio--small.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio--mini.is-bordered{padding:6px 15px 0 10px;border-radius:1.5px;height:28px}.el-radio--mini.is-bordered .el-radio__label{font-size:12px}.el-radio--mini.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;outline:none;display:inline-block;line-height:1;position:relative;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{background-color:#f5f7fa;border-color:#e4e7ed;cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:#f5f7fa}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:#f5f7fa;border-color:#e4e7ed}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:#c0c4cc}.el-radio__input.is-disabled+span.el-radio__label{color:#c0c4cc;cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:#1890ff;background:#1890ff}.el-radio__input.is-checked .el-radio__inner:after{transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:#1890ff}.el-radio__input.is-focus .el-radio__inner{border-color:#1890ff}.el-radio__inner{border:1px solid #dcdfe6;border-radius:100%;width:14px;height:14px;background-color:#fff;position:relative;cursor:pointer;display:inline-block;box-sizing:border-box}.el-radio__inner:hover{border-color:#1890ff}.el-radio__inner:after{width:4px;height:4px;border-radius:100%;background-color:#fff;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in}.el-radio__original{opacity:0;outline:none;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px #1890ff}.el-radio__label{font-size:14px;padding-left:10px}.el-cascader-panel{display:flex;border-radius:2.5px;font-size:14px}.el-cascader-panel.is-bordered{border:1px solid #e4e7ed;border-radius:2.5px}.el-cascader-menu{min-width:180px;box-sizing:border-box;color:#606266;border-right:1px solid #e4e7ed}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap{height:204px}.el-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;box-sizing:border-box}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#c0c4cc}.el-cascader-node{position:relative;display:flex;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:none}.el-cascader-node.is-selectable.in-active-path{color:#606266}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:#1890ff;font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:#f5f7fa}.el-cascader-node.is-disabled{color:#c0c4cc;cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{flex:1;text-align:left;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-avatar{display:inline-block;box-sizing:border-box;text-align:center;overflow:hidden;color:#fff;background:#c0c4cc;width:40px;height:40px;line-height:40px;font-size:14px}.el-avatar>img{display:block;height:100%;vertical-align:middle}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:2.5px}.el-avatar--icon{font-size:18px}.el-avatar--large{width:40px;height:40px;line-height:40px}.el-avatar--medium{width:36px;height:36px;line-height:36px}.el-avatar--small{width:28px;height:28px;line-height:28px}@keyframes el-drawer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rtl-drawer-animation{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ltr-drawer-animation{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ttb-drawer-animation{0%{transform:translate(0)}to{transform:translateY(-100%)}}@keyframes btt-drawer-animation{0%{transform:translate(0)}to{transform:translateY(100%)}}.el-drawer{position:absolute;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);overflow:hidden}.el-drawer-fade-enter-active .el-drawer.rtl{animation:rtl-drawer-animation .3s linear reverse}.el-drawer-fade-leave-active .el-drawer.rtl{animation:rtl-drawer-animation .3s linear}.el-drawer-fade-enter-active .el-drawer.ltr{animation:ltr-drawer-animation .3s linear reverse}.el-drawer-fade-leave-active .el-drawer.ltr{animation:ltr-drawer-animation .3s linear}.el-drawer-fade-enter-active .el-drawer.ttb{animation:ttb-drawer-animation .3s linear reverse}.el-drawer-fade-leave-active .el-drawer.ttb{animation:ttb-drawer-animation .3s linear}.el-drawer-fade-enter-active .el-drawer.btt{animation:btt-drawer-animation .3s linear reverse}.el-drawer-fade-leave-active .el-drawer.btt{animation:btt-drawer-animation .3s linear}.el-drawer__header{align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:20px;padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{margin:0;flex:1;line-height:inherit;font-size:1rem}.el-drawer__close-btn{border:none;cursor:pointer;font-size:20px;color:inherit;background-color:transparent;outline:none}.el-drawer__close-btn:hover i{color:#1890ff}.el-drawer__body{flex:1}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.btt,.el-drawer.ttb{width:100%;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active{animation:el-drawer-fade-in .3s;overflow:hidden!important}.el-drawer-fade-leave-active{overflow:hidden!important;animation:el-drawer-fade-in .3s reverse}.el-popper{position:absolute;border-radius:4px;padding:10px;z-index:2000;font-size:12px;line-height:1.2;min-width:10px;word-wrap:break-word;visibility:visible}.el-popper.is-dark{color:#fff;background:#303133}.el-popper.is-dark .el-popper__arrow:before{background:#303133;right:0}.el-popper.is-light{background:#fff;border:1px solid #e4e7ed}.el-popper.is-light .el-popper__arrow:before{border:1px solid #e4e7ed;background:#fff;right:0}.el-popper.is-pure{padding:0}.el-popper__arrow,.el-popper__arrow:before{position:absolute;width:10px;height:10px;z-index:-1}.el-popper__arrow:before{content:" ";transform:rotate(45deg);background:#303133;box-sizing:border-box}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper.is-light[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-popper.is-light[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-popper.is-light[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-popper.is-light[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-popover.el-popper{background:#fff;min-width:150px;border-radius:4px;border:1px solid #ebeef5;padding:12px;z-index:2000;color:#606266;line-height:1.4;text-align:justify;font-size:14px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);word-break:break-all}.el-popover.el-popper--plain{padding:18px 20px}.el-popover__title{color:#303133;font-size:16px;line-height:1;margin-bottom:12px}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active,.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popconfirm__main{display:flex;align-items:center}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin:0}.el-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;height:100%;background-color:rgba(0,0,0,.5);overflow:auto}.el-overlay .el-overlay-root{height:0}.el-scrollbar{overflow:hidden;position:relative;height:100%}.el-scrollbar__wrap{overflow:auto;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);transition:background-color .3s}.el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-vl__wrapper{position:relative}.el-space{display:inline-flex}.el-space--vertical{flex-direction:column}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{height:16px;margin-top:16px;background:#f2f2f2}.el-skeleton.is-animated .el-skeleton__item{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;animation:el-skeleton-loading 1.4s ease infinite}.el-skeleton__item{background:#f2f2f2;display:inline-block;height:16px;border-radius:2.5px;width:100%}.el-skeleton__circle{border-radius:50%;width:36px;height:36px;line-height:36px}.el-skeleton__circle--lg{width:40px;height:40px;line-height:40px}.el-skeleton__circle--md{width:28px;height:28px;line-height:28px}.el-skeleton__button{height:40px;width:64px;border-radius:4px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:13px}.el-skeleton__caption{height:12px}.el-skeleton__h1{height:20px}.el-skeleton__h3{height:18px}.el-skeleton__h5{height:16px}.el-skeleton__image{width:unset;display:flex;align-items:center;justify-content:center;border-radius:0}.el-skeleton__image svg{fill:#dcdde0;width:22%;height:22%}.el-empty{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:40px 0}.el-empty__image{width:160px}.el-empty__image img{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%;vertical-align:top;-o-object-fit:contain;object-fit:contain}.el-empty__image svg{fill:#dcdde0;width:100%;height:100%;vertical-align:top}.el-empty__description{margin-top:20px}.el-empty__description p{margin:0;font-size:14px;color:#909399}.el-empty__bottom{margin-top:20px}.el-affix--fixed{position:fixed}.el-check-tag{background-color:#f5f7fa;border-radius:2.5px;color:#909399;cursor:pointer;display:inline-block;font-size:14px;line-height:14px;padding:7px 15px;transition:all .3s cubic-bezier(.645,.045,.355,1);font-weight:700}.el-check-tag:hover{background-color:#dcdfe6}.el-check-tag.is-checked{background-color:#deedfc;color:rgb(47.1,155.1,255)}.el-check-tag.is-checked:hover{background-color:rgb(185.7,221.7,255)}.el-descriptions{box-sizing:border-box;font-size:14px;color:#303133}.el-descriptions__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.el-descriptions__title{font-size:16px;font-weight:700}.el-descriptions__body{color:#606266;background-color:#fff}.el-descriptions__body table{border-collapse:collapse;width:100%}.el-descriptions__body table td,.el-descriptions__body table th{text-align:left;font-weight:400;line-height:1.5}.el-descriptions .is-bordered td,.el-descriptions .is-bordered th{border:1px solid #ebeef5;padding:12px 10px}.el-descriptions :not(.is-bordered) td,.el-descriptions :not(.is-bordered) th{padding-bottom:12px}.el-descriptions--medium.is-bordered td,.el-descriptions--medium.is-bordered th{padding:10px}.el-descriptions--medium:not(.is-bordered) td,.el-descriptions--medium:not(.is-bordered) th{padding-bottom:10px}.el-descriptions--small{font-size:12px}.el-descriptions--small.is-bordered td,.el-descriptions--small.is-bordered th{padding:8px 10px}.el-descriptions--small:not(.is-bordered) td,.el-descriptions--small:not(.is-bordered) th{padding-bottom:8px}.el-descriptions--mini{font-size:12px}.el-descriptions--mini.is-bordered td,.el-descriptions--mini.is-bordered th{padding:6px 10px}.el-descriptions--mini:not(.is-bordered) td,.el-descriptions--mini:not(.is-bordered) th{padding-bottom:6px}.el-descriptions__label.is-bordered-label{font-weight:700;color:#909399;background:#fafafa}.el-descriptions__label:not(.is-bordered-label){margin-right:10px}.el-result{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:40px 30px}.el-result__icon svg{width:64px;height:64px}.el-result__title{margin-top:20px}.el-result__title p{margin:0;font-size:20px;color:#303133;line-height:1.3}.el-result__subtitle{margin-top:10px}.el-result__subtitle p{margin:0;font-size:14px;color:#606266;line-height:1.3}.el-result__extra{margin-top:30px}.el-result .icon-success{fill:#13ce66}.el-result .icon-error{fill:#ff4d4f}.el-result .icon-info{fill:#909399}.el-result .icon-warning{fill:#ffba00} \ No newline at end of file diff --git a/dist/static/css/chunk-0471286a.a5165503.css b/dist/static/css/chunk-0471286a.a5165503.css deleted file mode 100644 index 38dd8d5..0000000 --- a/dist/static/css/chunk-0471286a.a5165503.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-2a560600]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-wrap[data-v-2a560600]{display:flex;justify-content:space-between;align-items:flex-start}.manage-wrap .el-input[data-v-2a560600],.manage-wrap .el-select[data-v-2a560600]{width:200px!important}.manage-wrap .manage-button[data-v-2a560600]{padding-left:12px;margin-bottom:30px} \ No newline at end of file diff --git a/dist/static/css/chunk-05000e52.321dfadf.css b/dist/static/css/chunk-05000e52.321dfadf.css deleted file mode 100644 index 06c11f1..0000000 --- a/dist/static/css/chunk-05000e52.321dfadf.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.select{width:100%} \ No newline at end of file diff --git a/dist/static/css/chunk-09175966.bc8ea7ad.css b/dist/static/css/chunk-09175966.bc8ea7ad.css deleted file mode 100644 index 3eacbf4..0000000 --- a/dist/static/css/chunk-09175966.bc8ea7ad.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-5a00a850]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.error-container[data-v-5a00a850]{position:relative;min-height:100vh}.error-container .error-content[data-v-5a00a850]{position:absolute;top:55%;left:50%;width:40vw;height:400px;transform:translate(-50%,-50%)}.error-container .error-content .pic-error[data-v-5a00a850]{position:relative;float:left;width:100%;overflow:hidden}.error-container .error-content .pic-error-parent[data-v-5a00a850]{width:100%}.error-container .error-content .pic-error-child[data-v-5a00a850]{position:absolute}.error-container .error-content .pic-error-child.left[data-v-5a00a850]{top:17px;left:220px;width:80px;opacity:0;animation-name:cloudLeft-5a00a850;animation-duration:2s;animation-timing-function:linear;animation-delay:1s;animation-fill-mode:forwards}@keyframes cloudLeft-5a00a850{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}.error-container .error-content .bullshit[data-v-5a00a850]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden}.error-container .error-content .bullshit-oops[data-v-5a00a850]{margin-bottom:20px;font-size:32px;font-weight:700;line-height:40px;color:#1890ff;opacity:0;animation-name:slideUp-5a00a850;animation-duration:.5s;animation-fill-mode:forwards}.error-container .error-content .bullshit-headline[data-v-5a00a850]{margin-bottom:10px;font-size:20px;font-weight:700;line-height:24px;color:#222;opacity:0;animation-name:slideUp-5a00a850;animation-duration:.5s;animation-delay:.1s;animation-fill-mode:forwards}.error-container .error-content .bullshit-info[data-v-5a00a850]{margin-bottom:30px;font-size:13px;line-height:21px;color:rgba(0,0,0,.65);opacity:0;animation-name:slideUp-5a00a850;animation-duration:.5s;animation-delay:.2s;animation-fill-mode:forwards}.error-container .error-content .bullshit-return-home[data-v-5a00a850]{display:block;float:left;width:110px;height:36px;font-size:14px;line-height:36px;color:#fff;text-align:center;cursor:pointer;background:#1890ff;border-radius:100px;opacity:0;animation-name:slideUp-5a00a850;animation-duration:.5s;animation-delay:.3s;animation-fill-mode:forwards}@keyframes slideUp-5a00a850{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}} \ No newline at end of file diff --git a/dist/static/css/chunk-0b4b4904.ebc8af41.css b/dist/static/css/chunk-0b4b4904.ebc8af41.css deleted file mode 100644 index fd72507..0000000 --- a/dist/static/css/chunk-0b4b4904.ebc8af41.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important} \ No newline at end of file diff --git a/dist/static/css/chunk-0babdcd0.952f2048.css b/dist/static/css/chunk-0babdcd0.952f2048.css deleted file mode 100644 index 124597d..0000000 --- a/dist/static/css/chunk-0babdcd0.952f2048.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-9fd94006]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-9fd94006]{width:100%}.manage-container .vab-query-form[data-v-9fd94006]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-9fd94006]{width:180px;margin-right:20px} \ No newline at end of file diff --git a/dist/static/css/chunk-0d4962c4.ceab19cb.css b/dist/static/css/chunk-0d4962c4.ceab19cb.css deleted file mode 100644 index ef36212..0000000 --- a/dist/static/css/chunk-0d4962c4.ceab19cb.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-5666e838]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-5666e838]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.manage-container .el-input[data-v-5666e838],.manage-container .el-select[data-v-5666e838]{width:200px!important} \ No newline at end of file diff --git a/dist/static/css/chunk-0f297f6b.4e8ec2fe.css b/dist/static/css/chunk-0f297f6b.4e8ec2fe.css deleted file mode 100644 index f1db81b..0000000 --- a/dist/static/css/chunk-0f297f6b.4e8ec2fe.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-1f739dbe]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-1f739dbe]{width:100%}.manage-container .vab-query-form[data-v-1f739dbe]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-1f739dbe]{width:180px;margin-right:20px} \ No newline at end of file diff --git a/dist/static/css/chunk-10cd1e97.0cfa250b.css b/dist/static/css/chunk-10cd1e97.0cfa250b.css deleted file mode 100644 index 5a17408..0000000 --- a/dist/static/css/chunk-10cd1e97.0cfa250b.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-1f7baf2c]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.marker-detail[data-v-1f7baf2c]{position:absolute;left:0;top:0;cursor:default;z-index:999;pointer-events:auto} \ No newline at end of file diff --git a/dist/static/css/chunk-114c1de2.8c6b5ebd.css b/dist/static/css/chunk-114c1de2.8c6b5ebd.css deleted file mode 100644 index fd72507..0000000 --- a/dist/static/css/chunk-114c1de2.8c6b5ebd.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important} \ No newline at end of file diff --git a/dist/static/css/chunk-11994744.12ed8edd.css b/dist/static/css/chunk-11994744.12ed8edd.css deleted file mode 100644 index cceac40..0000000 --- a/dist/static/css/chunk-11994744.12ed8edd.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-31656cb4]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-wrap[data-v-31656cb4]{display:flex;justify-content:space-between;align-items:flex-start}.manage-wrap .el-input[data-v-31656cb4],.manage-wrap .el-select[data-v-31656cb4]{width:200px!important}.manage-wrap .manage-button[data-v-31656cb4]{padding-left:12px;margin-bottom:30px} \ No newline at end of file diff --git a/dist/static/css/chunk-1234077c.b8d749ad.css b/dist/static/css/chunk-1234077c.b8d749ad.css deleted file mode 100644 index 73836b4..0000000 --- a/dist/static/css/chunk-1234077c.b8d749ad.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-24cef6db]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-24cef6db]{width:100%}.manage-container .vab-query-form[data-v-24cef6db]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-24cef6db]{width:180px;margin-right:20px}.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important} \ No newline at end of file diff --git a/dist/static/css/chunk-125d17c4.ccb2db27.css b/dist/static/css/chunk-125d17c4.ccb2db27.css deleted file mode 100644 index 8d1d74d..0000000 --- a/dist/static/css/chunk-125d17c4.ccb2db27.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-90ba7d80]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.tigger-title[data-v-90ba7d80]{font-size:18px;border-left:6px solid #3281fd;padding-left:10px;margin-bottom:20px}[data-v-917767ac]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-wrap[data-v-917767ac]{display:flex;justify-content:space-between;align-items:flex-start}.manage-wrap .el-input[data-v-917767ac],.manage-wrap .el-select[data-v-917767ac]{width:200px!important}.manage-wrap .manage-button[data-v-917767ac]{padding-left:12px;margin-bottom:30px}[data-v-6e922cfa]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.tigger-title[data-v-6e922cfa]{font-size:18px;border-left:6px solid #3281fd;padding-left:10px;margin-bottom:20px}[data-v-5c5eca1e]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-wrap[data-v-5c5eca1e]{display:flex;justify-content:space-between;align-items:flex-start}.manage-wrap .el-input[data-v-5c5eca1e],.manage-wrap .el-select[data-v-5c5eca1e]{width:200px!important}.manage-wrap .manage-button[data-v-5c5eca1e]{padding-left:12px;margin-bottom:30px}.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important}.el-dialog .el-dialog__header{background-color:#1890ff!important;padding:15px 20px;text-align:left!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.el-dialog .el-dialog__header .el-dialog__title{color:#e8f4ff!important}.el-dialog .el-dialog__body{padding:20px!important}.el-dialog .el-dialog__body .el-form-item{margin-bottom:10px!important}.el-dialog .el-dialog__body .el-form-item .el-cascader,.el-dialog .el-dialog__body .el-form-item .el-input,.el-dialog .el-dialog__body .el-form-item .el-select{width:100%!important}.el-dialog .el-dialog__body .el-form-item:last-child{margin-bottom:20px!important}.el-dialog .dialog-footer{text-align:right} \ No newline at end of file diff --git a/dist/static/css/chunk-147e2056.57237d12.css b/dist/static/css/chunk-147e2056.57237d12.css deleted file mode 100644 index fd72507..0000000 --- a/dist/static/css/chunk-147e2056.57237d12.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important} \ No newline at end of file diff --git a/dist/static/css/chunk-15074f29.dd922add.css b/dist/static/css/chunk-15074f29.dd922add.css deleted file mode 100644 index fd72507..0000000 --- a/dist/static/css/chunk-15074f29.dd922add.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important} \ No newline at end of file diff --git a/dist/static/css/chunk-152548b3.4453ae3f.css b/dist/static/css/chunk-152548b3.4453ae3f.css deleted file mode 100644 index f3baae2..0000000 --- a/dist/static/css/chunk-152548b3.4453ae3f.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-07f0734e]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-wrap[data-v-07f0734e]{display:flex;justify-content:space-between;align-items:flex-start}.manage-wrap .el-input[data-v-07f0734e],.manage-wrap .el-select[data-v-07f0734e]{width:200px!important}.manage-wrap .manage-button[data-v-07f0734e]{padding-left:12px;margin-bottom:30px}.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important}.el-dialog .el-dialog__header{background-color:#1890ff!important;padding:15px 20px;text-align:left!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.el-dialog .el-dialog__header .el-dialog__title{color:#e8f4ff!important}.el-dialog .el-dialog__body{padding:20px!important}.el-dialog .el-dialog__body .el-form-item{margin-bottom:10px!important}.el-dialog .el-dialog__body .el-form-item .el-cascader,.el-dialog .el-dialog__body .el-form-item .el-input,.el-dialog .el-dialog__body .el-form-item .el-select{width:100%!important}.el-dialog .el-dialog__body .el-form-item:last-child{margin-bottom:20px!important}.el-dialog .dialog-footer{text-align:right} \ No newline at end of file diff --git a/dist/static/css/chunk-179c19ee.92abf5ca.css b/dist/static/css/chunk-179c19ee.92abf5ca.css deleted file mode 100644 index 40b521e..0000000 --- a/dist/static/css/chunk-179c19ee.92abf5ca.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important}.el-dialog .el-dialog__header{background-color:#1890ff!important;padding:15px 20px;text-align:left!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.el-dialog .el-dialog__header .el-dialog__title{color:#e8f4ff!important}.el-dialog .el-dialog__body{padding:20px!important}.el-dialog .el-dialog__body .el-form-item{margin-bottom:10px!important}.el-dialog .el-dialog__body .el-form-item .el-input,.el-dialog .el-dialog__body .el-form-item .el-select{width:100%!important}.el-dialog .el-dialog__body .el-form-item:last-child{margin-bottom:20px!important} \ No newline at end of file diff --git a/dist/static/css/chunk-1987b511.b8938a25.css b/dist/static/css/chunk-1987b511.b8938a25.css deleted file mode 100644 index d1c2a7c..0000000 --- a/dist/static/css/chunk-1987b511.b8938a25.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-0a6d97e2]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-0a6d97e2]{width:100%}.manage-container .vab-query-form[data-v-0a6d97e2]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-0a6d97e2]{width:180px;margin-right:20px} \ No newline at end of file diff --git a/dist/static/css/chunk-19cb2321.02851972.css b/dist/static/css/chunk-19cb2321.02851972.css deleted file mode 100644 index 1c841c3..0000000 --- a/dist/static/css/chunk-19cb2321.02851972.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-76f1b10d]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-wrap[data-v-76f1b10d]{display:flex;justify-content:space-between;align-items:flex-start}.manage-wrap .el-input[data-v-76f1b10d],.manage-wrap .el-select[data-v-76f1b10d]{width:200px!important}.manage-wrap .manage-button[data-v-76f1b10d]{padding-left:12px;margin-bottom:30px} \ No newline at end of file diff --git a/dist/static/css/chunk-19cdf466.d1975c88.css b/dist/static/css/chunk-19cdf466.d1975c88.css deleted file mode 100644 index fe5301b..0000000 --- a/dist/static/css/chunk-19cdf466.d1975c88.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-9fd94006]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-9fd94006]{width:100%}.manage-container .vab-query-form[data-v-9fd94006]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-9fd94006]{width:180px;margin-right:20px}[data-v-0a6d97e2]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-0a6d97e2]{width:100%}.manage-container .vab-query-form[data-v-0a6d97e2]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-0a6d97e2]{width:180px;margin-right:20px}[data-v-63ddb4f6]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-63ddb4f6]{width:100%}.manage-container .vab-query-form[data-v-63ddb4f6]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-63ddb4f6]{width:180px;margin-right:20px}[data-v-a49e96ec]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-a49e96ec]{width:100%}.manage-container .vab-query-form[data-v-a49e96ec]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-a49e96ec]{width:180px;margin-right:20px}[data-v-7e2070a8]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-7e2070a8]{width:100%}.manage-container .el-form-item[data-v-7e2070a8]{width:360px} \ No newline at end of file diff --git a/dist/static/css/chunk-1a849a5b.56f6430e.css b/dist/static/css/chunk-1a849a5b.56f6430e.css deleted file mode 100644 index b9c5bb9..0000000 --- a/dist/static/css/chunk-1a849a5b.56f6430e.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-90ba7d80]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.tigger-title[data-v-90ba7d80]{font-size:18px;border-left:6px solid #3281fd;padding-left:10px;margin-bottom:20px} \ No newline at end of file diff --git a/dist/static/css/chunk-1ba2b822.8bc26c97.css b/dist/static/css/chunk-1ba2b822.8bc26c97.css deleted file mode 100644 index 40b521e..0000000 --- a/dist/static/css/chunk-1ba2b822.8bc26c97.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important}.el-dialog .el-dialog__header{background-color:#1890ff!important;padding:15px 20px;text-align:left!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.el-dialog .el-dialog__header .el-dialog__title{color:#e8f4ff!important}.el-dialog .el-dialog__body{padding:20px!important}.el-dialog .el-dialog__body .el-form-item{margin-bottom:10px!important}.el-dialog .el-dialog__body .el-form-item .el-input,.el-dialog .el-dialog__body .el-form-item .el-select{width:100%!important}.el-dialog .el-dialog__body .el-form-item:last-child{margin-bottom:20px!important} \ No newline at end of file diff --git a/dist/static/css/chunk-1ccfda4b.396ef250.css b/dist/static/css/chunk-1ccfda4b.396ef250.css deleted file mode 100644 index 83db63d..0000000 --- a/dist/static/css/chunk-1ccfda4b.396ef250.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-1a9470ec]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.el-input[data-v-1a9470ec],.el-select[data-v-1a9470ec]{width:200px!important}.manage-button[data-v-1a9470ec]{padding-left:12px;margin-bottom:30px} \ No newline at end of file diff --git a/dist/static/css/chunk-1e9c537e.970bb386.css b/dist/static/css/chunk-1e9c537e.970bb386.css deleted file mode 100644 index 909f6a5..0000000 --- a/dist/static/css/chunk-1e9c537e.970bb386.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-7a7aedff]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.el-input[data-v-7a7aedff],.el-select[data-v-7a7aedff]{width:200px!important}.manage-button[data-v-7a7aedff]{margin-bottom:30px} \ No newline at end of file diff --git a/dist/static/css/chunk-1f6df400.9dab7191.css b/dist/static/css/chunk-1f6df400.9dab7191.css deleted file mode 100644 index fd72507..0000000 --- a/dist/static/css/chunk-1f6df400.9dab7191.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important} \ No newline at end of file diff --git a/dist/static/css/chunk-1fc6425a.3d6d4dc0.css b/dist/static/css/chunk-1fc6425a.3d6d4dc0.css deleted file mode 100644 index 5117435..0000000 --- a/dist/static/css/chunk-1fc6425a.3d6d4dc0.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important}.el-dialog .el-dialog__header{background-color:#1890ff!important;padding:15px 20px;text-align:left!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.el-dialog .el-dialog__header .el-dialog__title{color:#e8f4ff!important}.el-dialog .el-dialog__body{padding:20px!important}.el-dialog .el-dialog__body .el-form-item{margin-bottom:10px!important}.el-dialog .el-dialog__body .el-form-item .el-cascader,.el-dialog .el-dialog__body .el-form-item .el-input,.el-dialog .el-dialog__body .el-form-item .el-select{width:100%!important}.el-dialog .el-dialog__body .el-form-item:last-child{margin-bottom:20px!important}.el-dialog .dialog-footer{text-align:right} \ No newline at end of file diff --git a/dist/static/css/chunk-2175747c.6140e5b2.css b/dist/static/css/chunk-2175747c.6140e5b2.css deleted file mode 100644 index 7b9eea2..0000000 --- a/dist/static/css/chunk-2175747c.6140e5b2.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-6e7d8292]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-6e7d8292]{width:100%}.manage-container .vab-query-form[data-v-6e7d8292]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-6e7d8292],.manage-container .vab-query-form .el-select[data-v-6e7d8292]{width:180px;margin-right:10px} \ No newline at end of file diff --git a/dist/static/css/chunk-22beb414.163bf934.css b/dist/static/css/chunk-22beb414.163bf934.css deleted file mode 100644 index 6941d18..0000000 --- a/dist/static/css/chunk-22beb414.163bf934.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-75fd89ee]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.image-list[data-v-75fd89ee]{width:100%}.image-list .block[data-v-75fd89ee]{float:left;margin-left:20px;margin-top:20px}.page[data-v-75fd89ee]{width:100%;display:block;float:left} \ No newline at end of file diff --git a/dist/static/css/chunk-2357f74e.0757e39c.css b/dist/static/css/chunk-2357f74e.0757e39c.css deleted file mode 100644 index 1db2981..0000000 --- a/dist/static/css/chunk-2357f74e.0757e39c.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-059fc81a]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.error-container[data-v-059fc81a]{position:relative;min-height:100vh}.error-container .error-content[data-v-059fc81a]{position:absolute;top:55%;left:50%;width:40vw;height:400px;transform:translate(-50%,-50%)}.error-container .error-content .pic-error[data-v-059fc81a]{position:relative;float:left;width:100%;overflow:hidden}.error-container .error-content .pic-error-parent[data-v-059fc81a]{width:100%}.error-container .error-content .pic-error-child[data-v-059fc81a]{position:absolute}.error-container .error-content .pic-error-child.left[data-v-059fc81a]{top:17px;left:220px;width:80px;opacity:0;animation-name:cloudLeft-059fc81a;animation-duration:2s;animation-timing-function:linear;animation-delay:1s;animation-fill-mode:forwards}@keyframes cloudLeft-059fc81a{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}.error-container .error-content .bullshit[data-v-059fc81a]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden}.error-container .error-content .bullshit-oops[data-v-059fc81a]{margin-bottom:20px;font-size:32px;font-weight:700;line-height:40px;color:#1890ff;opacity:0;animation-name:slideUp-059fc81a;animation-duration:.5s;animation-fill-mode:forwards}.error-container .error-content .bullshit-headline[data-v-059fc81a]{margin-bottom:10px;font-size:20px;font-weight:700;line-height:24px;color:#222;opacity:0;animation-name:slideUp-059fc81a;animation-duration:.5s;animation-delay:.1s;animation-fill-mode:forwards}.error-container .error-content .bullshit-info[data-v-059fc81a]{margin-bottom:30px;font-size:13px;line-height:21px;color:rgba(0,0,0,.65);opacity:0;animation-name:slideUp-059fc81a;animation-duration:.5s;animation-delay:.2s;animation-fill-mode:forwards}.error-container .error-content .bullshit-return-home[data-v-059fc81a]{display:block;float:left;width:110px;height:36px;font-size:14px;line-height:36px;color:#fff;text-align:center;cursor:pointer;background:#1890ff;border-radius:100px;opacity:0;animation-name:slideUp-059fc81a;animation-duration:.5s;animation-delay:.3s;animation-fill-mode:forwards}@keyframes slideUp-059fc81a{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}} \ No newline at end of file diff --git a/dist/static/css/chunk-24c0d867.5c39faea.css b/dist/static/css/chunk-24c0d867.5c39faea.css deleted file mode 100644 index 306dafd..0000000 --- a/dist/static/css/chunk-24c0d867.5c39faea.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-85552f0c]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-85552f0c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.manage-container .el-input[data-v-85552f0c],.manage-container .el-select[data-v-85552f0c]{width:200px!important} \ No newline at end of file diff --git a/dist/static/css/chunk-24ccc12d.ed2cef82.css b/dist/static/css/chunk-24ccc12d.ed2cef82.css deleted file mode 100644 index 40b521e..0000000 --- a/dist/static/css/chunk-24ccc12d.ed2cef82.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important}.el-dialog .el-dialog__header{background-color:#1890ff!important;padding:15px 20px;text-align:left!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.el-dialog .el-dialog__header .el-dialog__title{color:#e8f4ff!important}.el-dialog .el-dialog__body{padding:20px!important}.el-dialog .el-dialog__body .el-form-item{margin-bottom:10px!important}.el-dialog .el-dialog__body .el-form-item .el-input,.el-dialog .el-dialog__body .el-form-item .el-select{width:100%!important}.el-dialog .el-dialog__body .el-form-item:last-child{margin-bottom:20px!important} \ No newline at end of file diff --git a/dist/static/css/chunk-27f31964.b4fec106.css b/dist/static/css/chunk-27f31964.b4fec106.css deleted file mode 100644 index 603e214..0000000 --- a/dist/static/css/chunk-27f31964.b4fec106.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-5f4e911f]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.el-input[data-v-5f4e911f],.el-select[data-v-5f4e911f]{width:240px!important;margin-right:20px!important}.list[data-v-5f4e911f]{background-color:#f5f6fa;border-radius:4px;margin-top:20px}.list .list-base[data-v-5f4e911f]{padding:20px}.list .list-base .list-head[data-v-5f4e911f]{margin:0!important;font-size:14px!important;color:#444!important}.list .list-base .list-image[data-v-5f4e911f]{width:100%;height:180px;background-color:#fff} \ No newline at end of file diff --git a/dist/static/css/chunk-28ab1261.aed1f376.css b/dist/static/css/chunk-28ab1261.aed1f376.css deleted file mode 100644 index 561b5bb..0000000 --- a/dist/static/css/chunk-28ab1261.aed1f376.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-14d6e5c5]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-14d6e5c5]{width:100%}.manage-container .vab-query-form[data-v-14d6e5c5]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-14d6e5c5]{width:180px;margin-right:20px} \ No newline at end of file diff --git a/dist/static/css/chunk-2aace4b2.cf40409b.css b/dist/static/css/chunk-2aace4b2.cf40409b.css deleted file mode 100644 index edb71e9..0000000 --- a/dist/static/css/chunk-2aace4b2.cf40409b.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-ca1cabb4]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-ca1cabb4]{width:100%}.manage-container .vab-query-form[data-v-ca1cabb4]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-ca1cabb4]{width:180px;margin-right:20px} \ No newline at end of file diff --git a/dist/static/css/chunk-2afc907a.b3239acc.css b/dist/static/css/chunk-2afc907a.b3239acc.css deleted file mode 100644 index a1efe18..0000000 --- a/dist/static/css/chunk-2afc907a.b3239acc.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-22efc457]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-wrap[data-v-22efc457]{display:flex;justify-content:space-between;align-items:flex-start}.manage-wrap .el-input[data-v-22efc457],.manage-wrap .el-select[data-v-22efc457]{width:200px!important}.manage-wrap .manage-button[data-v-22efc457]{padding-left:12px;margin-bottom:30px} \ No newline at end of file diff --git a/dist/static/css/chunk-2b89974d.b6649288.css b/dist/static/css/chunk-2b89974d.b6649288.css deleted file mode 100644 index 0736156..0000000 --- a/dist/static/css/chunk-2b89974d.b6649288.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-c6fa5d52]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-c6fa5d52]{width:100%}.manage-container .vab-query-form[data-v-c6fa5d52]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-c6fa5d52]{width:180px;margin-right:20px} \ No newline at end of file diff --git a/dist/static/css/chunk-2c4ef192.20a9ae12.css b/dist/static/css/chunk-2c4ef192.20a9ae12.css deleted file mode 100644 index c57ebbf..0000000 --- a/dist/static/css/chunk-2c4ef192.20a9ae12.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-d290d716]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-wrap[data-v-d290d716]{display:flex;justify-content:space-between;align-items:flex-start}.manage-wrap .el-input[data-v-d290d716],.manage-wrap .el-select[data-v-d290d716]{width:200px!important}.manage-wrap .manage-button[data-v-d290d716]{padding-left:12px;margin-bottom:30px} \ No newline at end of file diff --git a/dist/static/css/chunk-2ef88a76.2b29112c.css b/dist/static/css/chunk-2ef88a76.2b29112c.css deleted file mode 100644 index 4ecb402..0000000 --- a/dist/static/css/chunk-2ef88a76.2b29112c.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-7422e3eb]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-7422e3eb]{display:flex;justify-content:space-between;align-items:flex-start}.manage-container .el-input[data-v-7422e3eb],.manage-container .el-select[data-v-7422e3eb]{width:200px!important} \ No newline at end of file diff --git a/dist/static/css/chunk-2f39023a.3af12fb8.css b/dist/static/css/chunk-2f39023a.3af12fb8.css deleted file mode 100644 index 4dabc56..0000000 --- a/dist/static/css/chunk-2f39023a.3af12fb8.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-63ddb4f6]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-63ddb4f6]{width:100%}.manage-container .vab-query-form[data-v-63ddb4f6]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-63ddb4f6]{width:180px;margin-right:20px} \ No newline at end of file diff --git a/dist/static/css/chunk-2f6b56b3.27d2a353.css b/dist/static/css/chunk-2f6b56b3.27d2a353.css deleted file mode 100644 index 3b3f079..0000000 --- a/dist/static/css/chunk-2f6b56b3.27d2a353.css +++ /dev/null @@ -1,12 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.select{width:100%}.avatar{width:100px;height:100px}.avatar-uploader{width:80px;height:80px;text-align:center;border:1px dashed #8c939d}.avatar-uploader .el-upload{line-height:100px} \ No newline at end of file diff --git a/dist/static/css/chunk-305c4638.ceef7879.css b/dist/static/css/chunk-305c4638.ceef7879.css deleted file mode 100644 index 08cce59..0000000 --- a/dist/static/css/chunk-305c4638.ceef7879.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-64c388da]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-wrap[data-v-64c388da]{display:flex;justify-content:space-between;align-items:flex-start}.manage-wrap .el-input[data-v-64c388da],.manage-wrap .el-select[data-v-64c388da]{width:200px!important}.manage-wrap .manage-button[data-v-64c388da]{padding-left:12px;margin-bottom:30px}.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important}.el-dialog .el-dialog__header{background-color:#1890ff!important;padding:15px 20px;text-align:left!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.el-dialog .el-dialog__header .el-dialog__title{color:#e8f4ff!important}.el-dialog .el-dialog__body{padding:20px!important}.el-dialog .el-dialog__body .el-form-item{margin-bottom:10px!important}.el-dialog .el-dialog__body .el-form-item .el-input,.el-dialog .el-dialog__body .el-form-item .el-select{width:100%!important}.el-dialog .el-dialog__body .el-form-item:last-child{margin-bottom:20px!important} \ No newline at end of file diff --git a/dist/static/css/chunk-311e14b8.4ea7b85d.css b/dist/static/css/chunk-311e14b8.4ea7b85d.css deleted file mode 100644 index 11bfdca..0000000 --- a/dist/static/css/chunk-311e14b8.4ea7b85d.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-34874056]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.el-input[data-v-34874056],.el-select[data-v-34874056]{width:200px!important}.manage-button[data-v-34874056]{padding-left:12px;margin-bottom:30px} \ No newline at end of file diff --git a/dist/static/css/chunk-360af37b.49ae9f6d.css b/dist/static/css/chunk-360af37b.49ae9f6d.css deleted file mode 100644 index d1817a2..0000000 --- a/dist/static/css/chunk-360af37b.49ae9f6d.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-60718172]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-60718172]{width:100%}.manage-container .el-list[data-v-60718172]{margin:30px 0}.manage-container .el-list .el-item[data-v-60718172]{width:12.5%;border:1px solid #e3e3e3} \ No newline at end of file diff --git a/dist/static/css/chunk-36ec3fc0.86b15a59.css b/dist/static/css/chunk-36ec3fc0.86b15a59.css deleted file mode 100644 index 5f53333..0000000 --- a/dist/static/css/chunk-36ec3fc0.86b15a59.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-a26d9040]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.device-base[data-v-a26d9040]{width:100%;background:#f5f7fa;line-height:40px;height:40px;border:1px solid #ebeef5;border-bottom:none}.device-base .device-left[data-v-a26d9040],.device-base .device-right[data-v-a26d9040]{width:50%;background:#f5f7fa;text-align:center}.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important} \ No newline at end of file diff --git a/dist/static/css/chunk-38a97fbe.f00a8c02.css b/dist/static/css/chunk-38a97fbe.f00a8c02.css deleted file mode 100644 index fd72507..0000000 --- a/dist/static/css/chunk-38a97fbe.f00a8c02.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important} \ No newline at end of file diff --git a/dist/static/css/chunk-394d53d0.500688ad.css b/dist/static/css/chunk-394d53d0.500688ad.css deleted file mode 100644 index 332a32a..0000000 --- a/dist/static/css/chunk-394d53d0.500688ad.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-90ba7d80]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.tigger-title[data-v-90ba7d80]{font-size:18px;border-left:6px solid #3281fd;padding-left:10px;margin-bottom:20px}[data-v-3bf4e469]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.el-tabs__item[data-v-3bf4e469]{background-color:rgba(50,129,253,.1)!important}.manage-container[data-v-3bf4e469]{width:100%}.manage-container .vab-query-form[data-v-3bf4e469]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-3bf4e469]{width:180px}.manage-container .vab-query-form .el-select[data-v-3bf4e469]{margin-right:10px} \ No newline at end of file diff --git a/dist/static/css/chunk-396a61ee.2bce47b0.css b/dist/static/css/chunk-396a61ee.2bce47b0.css deleted file mode 100644 index 0d514da..0000000 --- a/dist/static/css/chunk-396a61ee.2bce47b0.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-03a768f7]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-03a768f7]{width:100%}.manage-container .vab-query-form[data-v-03a768f7]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-03a768f7]{width:180px;margin-right:20px} \ No newline at end of file diff --git a/dist/static/css/chunk-3af8fcb1.a0592997.css b/dist/static/css/chunk-3af8fcb1.a0592997.css deleted file mode 100644 index 25e495c..0000000 --- a/dist/static/css/chunk-3af8fcb1.a0592997.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-4751cd32]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-4751cd32]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.manage-container .el-input[data-v-4751cd32],.manage-container .el-select[data-v-4751cd32]{width:200px!important} \ No newline at end of file diff --git a/dist/static/css/chunk-3c65a26a.23dee201.css b/dist/static/css/chunk-3c65a26a.23dee201.css deleted file mode 100644 index 39e0df7..0000000 --- a/dist/static/css/chunk-3c65a26a.23dee201.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.play{width:100%;text-align:center;height:200px;line-height:200px} \ No newline at end of file diff --git a/dist/static/css/chunk-3d38523e.fa66a433.css b/dist/static/css/chunk-3d38523e.fa66a433.css deleted file mode 100644 index 590d73a..0000000 --- a/dist/static/css/chunk-3d38523e.fa66a433.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-3d524c89]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-3d524c89]{width:100%}.manage-container .el-input[data-v-3d524c89]{width:205px}.manage-container .tigger-title[data-v-3d524c89]{font-size:18px;border-left:6px solid #3281fd;padding-left:10px;margin-bottom:20px} \ No newline at end of file diff --git a/dist/static/css/chunk-3e127ce9.f5ffc434.css b/dist/static/css/chunk-3e127ce9.f5ffc434.css deleted file mode 100644 index 68ccc84..0000000 --- a/dist/static/css/chunk-3e127ce9.f5ffc434.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-278dbf80]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.el-dialog .el-dialog__header[data-v-278dbf80]{border-bottom:1px solid #e3e3e3!important;padding:15px 20px}.el-dialog .dialog-footer[data-v-278dbf80]{text-align:right}.el-dialog .dialog-footer .el button[data-v-278dbf80]{height:36px!important;min-height:36px!important;line-height:366px!important}.el-input[data-v-d8468dfe],.el-select[data-v-d8468dfe]{width:200px!important}.manage-button[data-v-d8468dfe]{padding-left:12px;margin-bottom:30px}[data-v-d8468dfe]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.el-submenu__title[data-v-d8468dfe]:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important}.el-dialog .el-dialog__header[data-v-d8468dfe]{background-color:#1890ff!important;padding:15px 20px;text-align:left!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close[data-v-d8468dfe],.el-dialog .el-dialog__header .el-dialog__title[data-v-d8468dfe]{color:#e8f4ff!important}.el-dialog .el-dialog__body[data-v-d8468dfe]{padding:20px!important}.el-dialog .el-dialog__body .el-form-item[data-v-d8468dfe]{margin-bottom:10px!important}.el-dialog .el-dialog__body .el-form-item .el-cascader[data-v-d8468dfe],.el-dialog .el-dialog__body .el-form-item .el-input[data-v-d8468dfe],.el-dialog .el-dialog__body .el-form-item .el-select[data-v-d8468dfe]{width:100%!important}.el-dialog .el-dialog__body .el-form-item[data-v-d8468dfe]:last-child{margin-bottom:20px!important}.el-dialog .dialog-footer[data-v-d8468dfe]{text-align:right} \ No newline at end of file diff --git a/dist/static/css/chunk-3f9d2274.1dd79aea.css b/dist/static/css/chunk-3f9d2274.1dd79aea.css deleted file mode 100644 index 6c3acdf..0000000 --- a/dist/static/css/chunk-3f9d2274.1dd79aea.css +++ /dev/null @@ -1,12 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-15db829c]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-15db829c]{width:100%}.manage-container .el-input[data-v-15db829c]{width:205px}.manage-container .sensor-title[data-v-15db829c]{font-size:18px;border-left:6px solid #3281fd;padding-left:10px;margin-bottom:20px}.manage-container .notes[data-v-15db829c]{font-size:14px;margin-left:10px} \ No newline at end of file diff --git a/dist/static/css/chunk-4089bf29.05a934be.css b/dist/static/css/chunk-4089bf29.05a934be.css deleted file mode 100644 index 73f7522..0000000 --- a/dist/static/css/chunk-4089bf29.05a934be.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-53117b5c]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-53117b5c]{width:100%}.manage-container .vab-query-form[data-v-53117b5c]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-53117b5c]{width:180px;margin-right:20px} \ No newline at end of file diff --git a/dist/static/css/chunk-40e12ffc.794aff2a.css b/dist/static/css/chunk-40e12ffc.794aff2a.css deleted file mode 100644 index 347000d..0000000 --- a/dist/static/css/chunk-40e12ffc.794aff2a.css +++ /dev/null @@ -1,12 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-74b2c7a1]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.map-search[data-v-74b2c7a1]{display:flex;justify-content:center;align-items:center;padding-bottom:20px}.map-search .search[data-v-74b2c7a1]{width:200px;height:40px;line-height:40px;padding:0 15px;color:#606266;border-radius:4px;border:1px solid #dcdfe6;background-color:#fff;transition:border-color .2s cubic-bezier(.645,.045,.355,1);outline:none}.map-search .search[data-v-74b2c7a1]::-webkit-input-placeholder{color:#c0c4cc}.map-search .button[data-v-74b2c7a1]{cursor:pointer;line-height:1;border:1px solid #409eff;text-align:center;outline:none;margin:0 10px;transition:.1s;font-weight:500;padding:12px 20px;font-size:14px;border-radius:4px;color:#fff;background-color:#409eff}.map-search .button[data-v-74b2c7a1]:hover:active{opacity:1}.map-search .button[data-v-74b2c7a1]:hover{opacity:.8}.bounds[data-v-74b2c7a1]{height:200px;border-top:1px solid #d3d3d3;background-color:#fff;overflow-y:auto}.bounds .list[data-v-74b2c7a1]{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid #d3d3d3;cursor:pointer}.bounds .list .name[data-v-74b2c7a1]{margin:0;font-size:14px}.bounds .list .address[data-v-74b2c7a1]{font-size:12px;color:grey}.bounds .list .yes[data-v-74b2c7a1]{position:relative;display:inline-block}.bounds .list .yes.on[data-v-74b2c7a1]:after,.bounds .list .yes.on[data-v-74b2c7a1]:before{background-color:#409eff}.bounds .list .yes[data-v-74b2c7a1]:after{content:"";position:absolute;right:10px;width:20px;height:2px;border-radius:20px;transform:rotate(-45deg)}.bounds .list .yes[data-v-74b2c7a1]:before{content:"";position:absolute;right:25px;top:3px;width:10px;height:2px;border-radius:20px;transform:rotate(45deg)} \ No newline at end of file diff --git a/dist/static/css/chunk-41a6ea4e.d7958b8a.css b/dist/static/css/chunk-41a6ea4e.d7958b8a.css deleted file mode 100644 index 40b521e..0000000 --- a/dist/static/css/chunk-41a6ea4e.d7958b8a.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important}.el-dialog .el-dialog__header{background-color:#1890ff!important;padding:15px 20px;text-align:left!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.el-dialog .el-dialog__header .el-dialog__title{color:#e8f4ff!important}.el-dialog .el-dialog__body{padding:20px!important}.el-dialog .el-dialog__body .el-form-item{margin-bottom:10px!important}.el-dialog .el-dialog__body .el-form-item .el-input,.el-dialog .el-dialog__body .el-form-item .el-select{width:100%!important}.el-dialog .el-dialog__body .el-form-item:last-child{margin-bottom:20px!important} \ No newline at end of file diff --git a/dist/static/css/chunk-45902fee.4055ef31.css b/dist/static/css/chunk-45902fee.4055ef31.css deleted file mode 100644 index 54d200e..0000000 --- a/dist/static/css/chunk-45902fee.4055ef31.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-2a560600]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-wrap[data-v-2a560600]{display:flex;justify-content:space-between;align-items:flex-start}.manage-wrap .el-input[data-v-2a560600],.manage-wrap .el-select[data-v-2a560600]{width:200px!important}.manage-wrap .manage-button[data-v-2a560600]{padding-left:12px;margin-bottom:30px}.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important} \ No newline at end of file diff --git a/dist/static/css/chunk-4817f2bc.837ee8c4.css b/dist/static/css/chunk-4817f2bc.837ee8c4.css deleted file mode 100644 index 2c58178..0000000 --- a/dist/static/css/chunk-4817f2bc.837ee8c4.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-f30a659a]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.el-input[data-v-f30a659a],.el-select[data-v-f30a659a]{width:200px!important}.manage-button[data-v-f30a659a]{padding-left:12px;margin-bottom:30px}.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important}.el-dialog .el-dialog__header{background-color:#1890ff!important;padding:15px 20px;text-align:left!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.el-dialog .el-dialog__header .el-dialog__title{color:#e8f4ff!important}.el-dialog .el-dialog__body{padding:20px!important}.el-dialog .el-dialog__body .el-form-item{margin-bottom:10px!important}.el-dialog .el-dialog__body .el-form-item .el-cascader,.el-dialog .el-dialog__body .el-form-item .el-input,.el-dialog .el-dialog__body .el-form-item .el-select{width:100%!important}.el-dialog .el-dialog__body .el-form-item:last-child{margin-bottom:20px!important}.el-dialog .dialog-footer{text-align:right} \ No newline at end of file diff --git a/dist/static/css/chunk-492fe9c4.3cb63f60.css b/dist/static/css/chunk-492fe9c4.3cb63f60.css deleted file mode 100644 index c14acd7..0000000 --- a/dist/static/css/chunk-492fe9c4.3cb63f60.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-0fc5578c]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-0fc5578c]{width:100%}.manage-container .el-col-6[data-v-0fc5578c]{padding:30px}.manage-container .el-col-6 .list[data-v-0fc5578c]{padding:20px;border:1px solid #e3e3e3;border-radius:4px}.manage-container .el-col-6 .list .id[data-v-0fc5578c]{display:flex;justify-content:space-between;align-items:center}.manage-container .el-col-6 .list .id .id-list[data-v-0fc5578c]{display:block;margin:10px 0;font-size:16px}.manage-container .el-col-6 .button-list[data-v-0fc5578c]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;text-align:center}.manage-container .el-col-6 .button-list .el-button[data-v-0fc5578c]{width:25%;margin:0} \ No newline at end of file diff --git a/dist/static/css/chunk-4a51f5a0.a5a88e4f.css b/dist/static/css/chunk-4a51f5a0.a5a88e4f.css deleted file mode 100644 index fd72507..0000000 --- a/dist/static/css/chunk-4a51f5a0.a5a88e4f.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important} \ No newline at end of file diff --git a/dist/static/css/chunk-4d5a9ef6.3ca9e0cd.css b/dist/static/css/chunk-4d5a9ef6.3ca9e0cd.css deleted file mode 100644 index 4cdc979..0000000 --- a/dist/static/css/chunk-4d5a9ef6.3ca9e0cd.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important}[data-v-517500bc]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.el-form-item[data-v-517500bc]{margin-bottom:10px!important}.el-form-item .el-cascader[data-v-517500bc],.el-form-item .el-input[data-v-517500bc],.el-form-item .el-select[data-v-517500bc]{width:360px!important} \ No newline at end of file diff --git a/dist/static/css/chunk-50c240e4.d0de7c90.css b/dist/static/css/chunk-50c240e4.d0de7c90.css deleted file mode 100644 index 0e630d3..0000000 --- a/dist/static/css/chunk-50c240e4.d0de7c90.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-57ccb993]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.device-base[data-v-57ccb993]{width:100%;background:#f5f7fa;line-height:40px;height:40px;border:1px solid #ebeef5;border-bottom:none}.device-base .device-left[data-v-57ccb993],.device-base .device-right[data-v-57ccb993]{width:50%;background:#f5f7fa;text-align:center}.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important} \ No newline at end of file diff --git a/dist/static/css/chunk-54785440.032465b3.css b/dist/static/css/chunk-54785440.032465b3.css deleted file mode 100644 index c0cfa9c..0000000 --- a/dist/static/css/chunk-54785440.032465b3.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-4dd4f5be]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-4dd4f5be]{width:100%}.manage-container .vab-query-form[data-v-4dd4f5be]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-4dd4f5be]{width:180px;margin-right:20px} \ No newline at end of file diff --git a/dist/static/css/chunk-5548ca58.d12fb3b1.css b/dist/static/css/chunk-5548ca58.d12fb3b1.css deleted file mode 100644 index 1e4b572..0000000 --- a/dist/static/css/chunk-5548ca58.d12fb3b1.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-d7735c9e]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.search[data-v-d7735c9e]{position:absolute;left:35px;top:35px;cursor:default;width:370px;max-height:100px;z-index:999}.search .search-tree[data-v-d7735c9e]{width:370px;margin-top:5px;background:#fff;padding:15px;border-radius:4px;box-sizing:border-box}.search .search-icon[data-v-d7735c9e]{width:18px;height:18px;display:inline-flex;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAAXNSR0IArs4c6QAAACRQTFRFAAAAMID/MID/MIH9M4H9M4P/MoD7MYD8MYL+MoH9MoH9MoH9k5vgcwAAAAt0Uk5TABAgb29vgL+/3++1MOdqAAAAQ0lEQVQoz2NgoDGI2g0Ck5CFVoOFdiogCe3ejaEMKoSsDCq0e1oaGDghCUHBDkyh3aNCNBLqRhXZDhRSTkMBhlRNSgBoFRmoDgTjhQAAAABJRU5ErkJggg==);background-size:contain;margin:2px}.search .search-dot[data-v-d7735c9e]{height:18px;margin:2px;width:7px;display:inline-flex;align-items:center;justify-content:center}.search .search-dot[data-v-d7735c9e]:after{content:"";width:4px;height:4px;border-radius:50%;background:#3281fd}.search .search-all-site[data-v-d7735c9e]{background:#fff;height:40px;padding:11px 15px;box-sizing:border-box;border-radius:4px;width:100%;display:flex;align-items:center;cursor:pointer}.search .search-head[data-v-d7735c9e]{box-shadow:2px 4px 8px 0 rgba(0,0,0,.25)}[data-v-d7735c9e] .el-popper__arrow{display:none!important} \ No newline at end of file diff --git a/dist/static/css/chunk-581bcd92.7fff5c22.css b/dist/static/css/chunk-581bcd92.7fff5c22.css deleted file mode 100644 index a401e70..0000000 --- a/dist/static/css/chunk-581bcd92.7fff5c22.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-6e922cfa]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.tigger-title[data-v-6e922cfa]{font-size:18px;border-left:6px solid #3281fd;padding-left:10px;margin-bottom:20px} \ No newline at end of file diff --git a/dist/static/css/chunk-582b17d0.845d5cfe.css b/dist/static/css/chunk-582b17d0.845d5cfe.css deleted file mode 100644 index fd72507..0000000 --- a/dist/static/css/chunk-582b17d0.845d5cfe.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important} \ No newline at end of file diff --git a/dist/static/css/chunk-5c9c5f81.113268d9.css b/dist/static/css/chunk-5c9c5f81.113268d9.css deleted file mode 100644 index a449317..0000000 --- a/dist/static/css/chunk-5c9c5f81.113268d9.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-c2106bda]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-c2106bda]{width:100%}.manage-container .el-col-24[data-v-c2106bda]{display:flex;justify-content:flex-start;align-items:center;margin:10px 0}.manage-container .el-col-24 .el-input[data-v-c2106bda]{width:160px!important;margin-right:10px}.manage-container .el-col-24 .el-select[data-v-c2106bda]{width:200px!important;margin-right:10px}.manage-container .add[data-v-c2106bda]{background-color:#f8f9fd} \ No newline at end of file diff --git a/dist/static/css/chunk-5eb283b0.0dffe47a.css b/dist/static/css/chunk-5eb283b0.0dffe47a.css deleted file mode 100644 index 6342dc3..0000000 --- a/dist/static/css/chunk-5eb283b0.0dffe47a.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-07607420]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.search[data-v-07607420]{position:absolute;left:35px;top:35px;cursor:default;width:370px;max-height:100px;z-index:999}.search .search-tree[data-v-07607420]{width:370px;margin-top:5px;background:#fff;padding:15px;border-radius:4px;box-sizing:border-box}.search .search-icon[data-v-07607420]{width:18px;height:18px;display:inline-flex;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAAXNSR0IArs4c6QAAACRQTFRFAAAAMID/MID/MIH9M4H9M4P/MoD7MYD8MYL+MoH9MoH9MoH9k5vgcwAAAAt0Uk5TABAgb29vgL+/3++1MOdqAAAAQ0lEQVQoz2NgoDGI2g0Ck5CFVoOFdiogCe3ejaEMKoSsDCq0e1oaGDghCUHBDkyh3aNCNBLqRhXZDhRSTkMBhlRNSgBoFRmoDgTjhQAAAABJRU5ErkJggg==);background-size:contain;margin:2px}.search .search-dot[data-v-07607420]{height:18px;margin:2px;width:7px;display:inline-flex;align-items:center;justify-content:center}.search .search-dot[data-v-07607420]:after{content:"";width:4px;height:4px;border-radius:50%;background:#3281fd}.search .search-all-site[data-v-07607420]{background:#fff;height:40px;padding:11px 15px;box-sizing:border-box;border-radius:4px;width:100%;display:flex;align-items:center;cursor:pointer}.search .search-head[data-v-07607420]{box-shadow:2px 4px 8px 0 rgba(0,0,0,.25)}[data-v-07607420] .el-popper__arrow{display:none!important} \ No newline at end of file diff --git a/dist/static/css/chunk-5f36413b.35cee250.css b/dist/static/css/chunk-5f36413b.35cee250.css deleted file mode 100644 index b6bd58c..0000000 --- a/dist/static/css/chunk-5f36413b.35cee250.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-352375d1]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-352375d1]{width:100%}.manage-container .vab-query-form[data-v-352375d1]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-352375d1]{width:180px}.manage-container .vab-query-form .el-input .el-input_inner[data-v-352375d1]{border-radius:2.5px 0 0 2.5px;border-right:none!important}.manage-container .vab-query-form .el-button--small[data-v-352375d1]{border-radius:0 2.5px 2.5px 0!important} \ No newline at end of file diff --git a/dist/static/css/chunk-5f75bf80.61520293.css b/dist/static/css/chunk-5f75bf80.61520293.css deleted file mode 100644 index d2c2fb0..0000000 --- a/dist/static/css/chunk-5f75bf80.61520293.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-9f31ac5c]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-9f31ac5c]{width:100%}.manage-container .el-form-item[data-v-9f31ac5c]{width:360px} \ No newline at end of file diff --git a/dist/static/css/chunk-622c94d7.b31daaa7.css b/dist/static/css/chunk-622c94d7.b31daaa7.css deleted file mode 100644 index 82d3399..0000000 --- a/dist/static/css/chunk-622c94d7.b31daaa7.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-15c78302]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-wrap[data-v-15c78302]{display:flex;justify-content:space-between;align-items:flex-start}.manage-wrap .el-input[data-v-15c78302],.manage-wrap .el-select[data-v-15c78302]{width:200px!important}.manage-wrap .manage-button[data-v-15c78302]{padding-left:12px;margin-bottom:30px} \ No newline at end of file diff --git a/dist/static/css/chunk-655bf865.0aa3511a.css b/dist/static/css/chunk-655bf865.0aa3511a.css deleted file mode 100644 index 42df134..0000000 --- a/dist/static/css/chunk-655bf865.0aa3511a.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-57ff65d1]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-57ff65d1]{width:100%}.manage-container .vab-query-form[data-v-57ff65d1]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-57ff65d1]{width:180px;margin-right:20px}.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important} \ No newline at end of file diff --git a/dist/static/css/chunk-6578e032.2b1f9c16.css b/dist/static/css/chunk-6578e032.2b1f9c16.css deleted file mode 100644 index 58ffdeb..0000000 --- a/dist/static/css/chunk-6578e032.2b1f9c16.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-5f25bcff]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-5f25bcff]{width:100%}.manage-container .vab-query-form[data-v-5f25bcff]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-5f25bcff]{width:180px;margin-right:20px}.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important} \ No newline at end of file diff --git a/dist/static/css/chunk-6847bb58.7df0eb45.css b/dist/static/css/chunk-6847bb58.7df0eb45.css deleted file mode 100644 index 77e16b7..0000000 --- a/dist/static/css/chunk-6847bb58.7df0eb45.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-0b11b605]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-0b11b605]{width:100%}.manage-container .el-input[data-v-0b11b605]{width:205px}.manage-container .sensor-title[data-v-0b11b605]{font-size:18px;border-left:6px solid #3281fd;padding-left:10px;margin-bottom:20px}.manage-container .notes[data-v-0b11b605]{font-size:14px;margin-left:10px} \ No newline at end of file diff --git a/dist/static/css/chunk-684d88ea.005396ff.css b/dist/static/css/chunk-684d88ea.005396ff.css deleted file mode 100644 index 9227275..0000000 --- a/dist/static/css/chunk-684d88ea.005396ff.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-1c8e2a6a]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.marker-detail[data-v-1c8e2a6a]{position:absolute;left:0;top:0;cursor:default;z-index:999;pointer-events:auto} \ No newline at end of file diff --git a/dist/static/css/chunk-687c35ea.e2e5f030.css b/dist/static/css/chunk-687c35ea.e2e5f030.css deleted file mode 100644 index 078b23c..0000000 --- a/dist/static/css/chunk-687c35ea.e2e5f030.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-746d33c6]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.el-input[data-v-746d33c6],.el-select[data-v-746d33c6]{width:200px!important}.manage-button[data-v-746d33c6]{padding-left:12px;margin-bottom:30px}.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important}.el-dialog .el-dialog__header{background-color:#1890ff!important;padding:15px 20px;text-align:left!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.el-dialog .el-dialog__header .el-dialog__title{color:#e8f4ff!important}.el-dialog .el-dialog__body{padding:20px!important}.el-dialog .el-dialog__body .el-form-item{margin-bottom:10px!important}.el-dialog .el-dialog__body .el-form-item .el-input,.el-dialog .el-dialog__body .el-form-item .el-select{width:100%!important}.el-dialog .el-dialog__body .el-form-item:last-child{margin-bottom:20px!important} \ No newline at end of file diff --git a/dist/static/css/chunk-68de9c85.d5015008.css b/dist/static/css/chunk-68de9c85.d5015008.css deleted file mode 100644 index 3407200..0000000 --- a/dist/static/css/chunk-68de9c85.d5015008.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-98e4b428]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.el-form-item[data-v-98e4b428]{margin-bottom:10px!important}.sys-container[data-v-98e4b428]{width:30%}.avatar-uploader .el-upload[data-v-98e4b428]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload[data-v-98e4b428]:hover{border-color:#409eff}.avatar-uploader-icon[data-v-98e4b428]{font-size:28px;color:#8c939d;width:178px;height:178px;line-height:178px;text-align:center}.avatar[data-v-98e4b428]{width:178px;height:178px;display:block} \ No newline at end of file diff --git a/dist/static/css/chunk-693c83b6.ee134603.css b/dist/static/css/chunk-693c83b6.ee134603.css deleted file mode 100644 index 4edf2d1..0000000 --- a/dist/static/css/chunk-693c83b6.ee134603.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-3c6e753e]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-3c6e753e]{width:100%}.manage-container .vab-query-form[data-v-3c6e753e]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-3c6e753e]{width:180px;margin-right:20px} \ No newline at end of file diff --git a/dist/static/css/chunk-70755472.af6c5c3c.css b/dist/static/css/chunk-70755472.af6c5c3c.css deleted file mode 100644 index 279f92f..0000000 --- a/dist/static/css/chunk-70755472.af6c5c3c.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-6124ffa9]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-wrap[data-v-6124ffa9]{display:flex;justify-content:space-between;align-items:flex-start}.manage-wrap .el-input[data-v-6124ffa9],.manage-wrap .el-select[data-v-6124ffa9]{width:200px!important}.manage-wrap .manage-button[data-v-6124ffa9]{padding-left:12px;margin-bottom:30px} \ No newline at end of file diff --git a/dist/static/css/chunk-752fd516.87d97ef9.css b/dist/static/css/chunk-752fd516.87d97ef9.css deleted file mode 100644 index a69a80e..0000000 --- a/dist/static/css/chunk-752fd516.87d97ef9.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-1dafca5a]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.el-input[data-v-1dafca5a],.el-select[data-v-1dafca5a]{width:200px!important}.manage-button[data-v-1dafca5a]{padding-left:12px;margin-bottom:30px}.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important}.el-dialog .el-dialog__header{background-color:#1890ff!important;padding:15px 20px;text-align:left!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.el-dialog .el-dialog__header .el-dialog__title{color:#e8f4ff!important}.el-dialog .el-dialog__body{padding:20px!important}.el-dialog .el-dialog__body .el-form-item{margin-bottom:10px!important}.el-dialog .el-dialog__body .el-form-item .el-cascader,.el-dialog .el-dialog__body .el-form-item .el-input,.el-dialog .el-dialog__body .el-form-item .el-select{width:100%!important}.el-dialog .el-dialog__body .el-form-item:last-child{margin-bottom:20px!important}.el-dialog .dialog-footer{text-align:right} \ No newline at end of file diff --git a/dist/static/css/chunk-776dcf47.d2fd05a8.css b/dist/static/css/chunk-776dcf47.d2fd05a8.css deleted file mode 100644 index 405c803..0000000 --- a/dist/static/css/chunk-776dcf47.d2fd05a8.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.container{background-color:rgba(0,0,0,.038);position:relative}.container .echart-wrap{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.container .echart-wrap .echart-item{background-color:#fff;border-radius:6px}.container .echart-wrap .echart-item .echart-head{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid rgba(0,0,0,.08)}.container .echart-wrap .echart-item .echart-head .echart-title{font-size:16px;font-weight:500;margin:0;line-height:40px}.container .echart-wrap .wrap-content{display:flex;justify-content:space-between;align-items:center;padding:15px}.container .echart-wrap .wrap-content .wrap-content-item{width:32%;text-align:center;border-radius:6px}.container .echart-wrap .wrap-content .wrap-content-item .wrap-content-item-h1{font-size:30px}.container .echart-wrap .wrap-content .wrap-content-item .wrap-content-item-h2{font-size:28px}.container .echart-wrap .wrap-content-second{padding:0 15px;display:flex;justify-content:space-between;align-items:flex-start}.container .echart-wrap .wrap-content-second .wrap-content-L{width:70%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.container .echart-wrap .wrap-content-second .wrap-content-L .wrap-content-top{display:flex;justify-content:flex-start;align-items:center;width:100%}.container .echart-wrap .wrap-content-second .wrap-content-L .wrap-content-top .wrap-content-item{display:flex;justify-content:flex-start;align-items:center;width:30%;margin-top:20px}.container .echart-wrap .wrap-content-second .wrap-content-L .wrap-content-top .wrap-content-item .wrap-content-font .wrap-content-size{font-size:16px;font-weight:500;margin:0;margin-left:10px}.container .echart-wrap .wrap-content-second .wrap-content-L .wrap-content-bottom{display:flex;justify-content:flex-start;align-items:center;width:100%}.container .echart-wrap .wrap-content-second .wrap-content-L .wrap-content-bottom .wrap-content-item{display:flex;justify-content:flex-start;align-items:center;width:30%;margin:20px 0}.container .echart-wrap .wrap-content-second .wrap-content-L .wrap-content-bottom .wrap-content-item .wrap-content-font .wrap-content-size{font-size:16px;font-weight:500;margin:0;margin-left:10px}.container .echart-wrap .wrap-content-second .wrap-content-R{width:30%}.container .echart-wrap .echart-list{display:flex;justify-content:space-between;align-items:center;padding:15px}.container .echart-wrap .echart-list .personnel-content-item{width:22%}.container .echart-wrap .echart-list .personnel-content-item .echart-title{margin:15px 0 20px;text-align:center}.container .echart-wrap .echart-list .echart-line{background-color:rgba(0,0,0,.04);width:1px;height:200px} \ No newline at end of file diff --git a/dist/static/css/chunk-787eb5ca.1a58e25e.css b/dist/static/css/chunk-787eb5ca.1a58e25e.css deleted file mode 100644 index fad70b3..0000000 --- a/dist/static/css/chunk-787eb5ca.1a58e25e.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-af4fc26c]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-af4fc26c]{width:100%}.manage-container .vab-query-form[data-v-af4fc26c]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-af4fc26c]{width:180px;margin-right:20px} \ No newline at end of file diff --git a/dist/static/css/chunk-795c1891.77c9344f.css b/dist/static/css/chunk-795c1891.77c9344f.css deleted file mode 100644 index 06a9349..0000000 --- a/dist/static/css/chunk-795c1891.77c9344f.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.form-layer[data-v-702190e3]{width:100%}#map[data-v-702190e3]{margin-top:30px;width:1200px;height:500px;border:1px solid grey;box-sizing:border-box;overflow:hidden;margin-left:100px}[data-v-702190e3] .el-dialog{min-width:550px}[data-v-702190e3] .el-dialog__body{padding:10px} \ No newline at end of file diff --git a/dist/static/css/chunk-7a0594d3.62e5e41c.css b/dist/static/css/chunk-7a0594d3.62e5e41c.css deleted file mode 100644 index 71cf08f..0000000 --- a/dist/static/css/chunk-7a0594d3.62e5e41c.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-14d6e5c5]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-14d6e5c5]{width:100%}.manage-container .vab-query-form[data-v-14d6e5c5]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-14d6e5c5]{width:180px;margin-right:20px}[data-v-53117b5c]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-53117b5c]{width:100%}.manage-container .vab-query-form[data-v-53117b5c]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-53117b5c]{width:180px;margin-right:20px}[data-v-1b64b77a]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-1b64b77a]{width:100%}.manage-container .el-form-item[data-v-1b64b77a]{width:360px} \ No newline at end of file diff --git a/dist/static/css/chunk-7e9aa500.ff655950.css b/dist/static/css/chunk-7e9aa500.ff655950.css deleted file mode 100644 index 8b452d2..0000000 --- a/dist/static/css/chunk-7e9aa500.ff655950.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-e9bf3226]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.el-input[data-v-e9bf3226],.el-select[data-v-e9bf3226]{width:200px!important}.manage-button[data-v-e9bf3226]{margin-bottom:30px}.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important}.el-dialog .el-dialog__header{background-color:#1890ff!important;padding:15px 20px;text-align:left!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.el-dialog .el-dialog__header .el-dialog__title{color:#e8f4ff!important}.el-dialog .el-dialog__body{padding:20px!important}.el-dialog .el-dialog__body .el-form-item{margin-bottom:10px!important}.el-dialog .el-dialog__body .el-form-item .el-cascader,.el-dialog .el-dialog__body .el-form-item .el-input,.el-dialog .el-dialog__body .el-form-item .el-select{width:100%!important}.el-dialog .el-dialog__body .el-form-item:last-child{margin-bottom:20px!important}.el-dialog .dialog-footer{text-align:right} \ No newline at end of file diff --git a/dist/static/css/chunk-7ea7006a.387cfcf7.css b/dist/static/css/chunk-7ea7006a.387cfcf7.css deleted file mode 100644 index 6093638..0000000 --- a/dist/static/css/chunk-7ea7006a.387cfcf7.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-55581b31]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-55581b31]{width:100%}.manage-container .vab-query-form[data-v-55581b31]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-55581b31]{width:180px;margin-right:20px}[data-v-c6fa5d52]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-c6fa5d52]{width:100%}.manage-container .vab-query-form[data-v-c6fa5d52]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-c6fa5d52]{width:180px;margin-right:20px}[data-v-3c3b0ef2]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-3c3b0ef2]{width:100%}.manage-container .el-form-item[data-v-3c3b0ef2]{width:360px} \ No newline at end of file diff --git a/dist/static/css/chunk-7f47872b.7fc4bfb0.css b/dist/static/css/chunk-7f47872b.7fc4bfb0.css deleted file mode 100644 index 40b521e..0000000 --- a/dist/static/css/chunk-7f47872b.7fc4bfb0.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important}.el-dialog .el-dialog__header{background-color:#1890ff!important;padding:15px 20px;text-align:left!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.el-dialog .el-dialog__header .el-dialog__title{color:#e8f4ff!important}.el-dialog .el-dialog__body{padding:20px!important}.el-dialog .el-dialog__body .el-form-item{margin-bottom:10px!important}.el-dialog .el-dialog__body .el-form-item .el-input,.el-dialog .el-dialog__body .el-form-item .el-select{width:100%!important}.el-dialog .el-dialog__body .el-form-item:last-child{margin-bottom:20px!important} \ No newline at end of file diff --git a/dist/static/css/chunk-7f8e8923.23845263.css b/dist/static/css/chunk-7f8e8923.23845263.css deleted file mode 100644 index f247337..0000000 --- a/dist/static/css/chunk-7f8e8923.23845263.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-c2d2d662]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-c2d2d662]{width:100%}.manage-container .vab-query-form[data-v-c2d2d662]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-c2d2d662]{width:180px}.manage-container .vab-query-form .el-select[data-v-c2d2d662]{margin-right:10px} \ No newline at end of file diff --git a/dist/static/css/chunk-82241e1a.da2be1bb.css b/dist/static/css/chunk-82241e1a.da2be1bb.css deleted file mode 100644 index 40b521e..0000000 --- a/dist/static/css/chunk-82241e1a.da2be1bb.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important}.el-dialog .el-dialog__header{background-color:#1890ff!important;padding:15px 20px;text-align:left!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.el-dialog .el-dialog__header .el-dialog__title{color:#e8f4ff!important}.el-dialog .el-dialog__body{padding:20px!important}.el-dialog .el-dialog__body .el-form-item{margin-bottom:10px!important}.el-dialog .el-dialog__body .el-form-item .el-input,.el-dialog .el-dialog__body .el-form-item .el-select{width:100%!important}.el-dialog .el-dialog__body .el-form-item:last-child{margin-bottom:20px!important} \ No newline at end of file diff --git a/dist/static/css/chunk-876627d0.db3e721e.css b/dist/static/css/chunk-876627d0.db3e721e.css deleted file mode 100644 index 640ab92..0000000 --- a/dist/static/css/chunk-876627d0.db3e721e.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-42aa481a]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.site-detail[data-v-42aa481a]{width:600px;max-height:415px;box-sizing:border-box;border-radius:4px;background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4);display:flex;flex-direction:column;padding-bottom:15px}.site-detail .title[data-v-42aa481a]{background:#f5f6fa;height:40px;line-height:40px;padding-left:8px;display:flex;align-items:center;font-weight:bolder;overflow:auto}.site-detail .title .icon[data-v-42aa481a]{height:20px;width:20px;display:inline-flex;margin-right:2px}.site-detail .body[data-v-42aa481a]{padding:15px 15px 0;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;overflow:auto}.site-detail .body-item[data-v-42aa481a]:first-child{width:180px;height:180px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:17px 15px 11px;background:#add8e6;background:linear-gradient(180deg,rgba(246,255,250,0),#f2fff7)}.site-detail .body-item:first-child .base-item[data-v-42aa481a]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:8px}.site-detail .body-item:first-child .base-item .item[data-v-42aa481a]{width:50%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.site-detail .body-item:first-child .base-item .tips-image[data-v-42aa481a]{width:36px;height:36px}.site-detail .body-item:first-child .base-item .tips[data-v-42aa481a]{margin-top:12px;height:18px;font-size:14px;color:#333;line-height:1}.site-detail .body-item:first-child .base-item .flow-container[data-v-42aa481a]{height:36px;display:flex;justify-content:center;align-items:flex-end}.site-detail .body-item:first-child .base-item .flow-container .flow-value[data-v-42aa481a]{font-size:32px;color:#333;font-weight:bolder;line-height:36px}.site-detail .body-item:first-child .base-item .flow-container .flow-unit[data-v-42aa481a]{line-height:26px}.site-detail .body-item:first-child .line[data-v-42aa481a]{margin-top:19px;margin-bottom:12px;width:150px;height:1px;background:#e5e5e5;line-height:1}.site-detail .body-item:first-child .contact-item[data-v-42aa481a]{display:flex;justify-content:flex-start;padding:5px 0;color:#999;font-size:12px;line-height:1;width:100%;align-items:center;align-content:flex-start}.site-detail .body-item:first-child .contact-item .label[data-v-42aa481a]{width:72px}.site-detail .body-item[data-v-42aa481a]:nth-child(2){width:281px;height:180px;flex-shrink:0}.site-detail .body-item[data-v-42aa481a]:nth-child(3){width:100%;flex-shrink:0;margin-top:15px;border:1px solid #f2f6ff;background:#fafbff;display:flex;align-content:flex-start;justify-content:flex-start;flex-wrap:wrap;padding:5px 0}.site-detail .body-item:nth-child(3) .label-item[data-v-42aa481a]{width:112px;padding:4px;box-sizing:border-box;display:flex;align-items:center;flex-direction:column;justify-content:center;height:70px;position:relative}.site-detail .body-item:nth-child(3) .label-item[data-v-42aa481a]:after{content:"";position:absolute;right:0;top:50%;height:20px;width:1px;margin-top:-10px;background:#e5e5e5}.site-detail .body-item:nth-child(3) .label-item[data-v-42aa481a]:last-child:after,.site-detail .body-item:nth-child(3) .label-item[data-v-42aa481a]:nth-child(5n):after{width:0}.site-detail .body-item:nth-child(3) .label-item .name[data-v-42aa481a]{color:#333}.site-detail .body-item:nth-child(3) .label-item .data[data-v-42aa481a]{color:#ccc;margin-top:10px} \ No newline at end of file diff --git a/dist/static/css/chunk-89e56d52.e79fd388.css b/dist/static/css/chunk-89e56d52.e79fd388.css deleted file mode 100644 index d01ee1a..0000000 --- a/dist/static/css/chunk-89e56d52.e79fd388.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */#mapContainer{width:100%;height:400px}[data-v-32eaa678]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.el-input[data-v-32eaa678],.el-select[data-v-32eaa678]{width:200px!important}.manage-button[data-v-32eaa678]{padding-left:12px}.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important} \ No newline at end of file diff --git a/dist/static/css/chunk-8e69f068.e1c1c8de.css b/dist/static/css/chunk-8e69f068.e1c1c8de.css deleted file mode 100644 index 2772d3b..0000000 --- a/dist/static/css/chunk-8e69f068.e1c1c8de.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-57bf62ee]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.el-input[data-v-57bf62ee],.el-select[data-v-57bf62ee]{width:200px!important}.manage-button[data-v-57bf62ee]{padding-left:12px;margin-bottom:30px}.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important}.el-dialog .el-dialog__header{background-color:#1890ff!important;padding:15px 20px;text-align:left!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.el-dialog .el-dialog__header .el-dialog__title{color:#e8f4ff!important}.el-dialog .el-dialog__body{padding:20px!important}.el-dialog .el-dialog__body .el-form-item{margin-bottom:10px!important}.el-dialog .el-dialog__body .el-form-item .el-cascader,.el-dialog .el-dialog__body .el-form-item .el-input,.el-dialog .el-dialog__body .el-form-item .el-select{width:100%!important}.el-dialog .el-dialog__body .el-form-item:last-child{margin-bottom:20px!important}.el-dialog .dialog-footer{text-align:right} \ No newline at end of file diff --git a/dist/static/css/chunk-92b090ae.c02b9f74.css b/dist/static/css/chunk-92b090ae.c02b9f74.css deleted file mode 100644 index 0dbb309..0000000 --- a/dist/static/css/chunk-92b090ae.c02b9f74.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-1a29cbe8]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.site-detail[data-v-1a29cbe8]{width:600px;max-height:415px;box-sizing:border-box;border-radius:4px;background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4);display:flex;flex-direction:column;padding-bottom:15px;overflow-y:auto;z-index:9999}.site-detail .title[data-v-1a29cbe8]{background:#f5f6fa;height:40px;line-height:40px;padding-left:8px;display:flex;align-items:center;font-weight:bolder;overflow:auto}.site-detail .title .icon[data-v-1a29cbe8]{height:20px;width:20px;display:inline-flex;margin-right:2px}.site-detail .body[data-v-1a29cbe8]{padding:15px 15px 0;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;overflow:auto}.site-detail .body-item[data-v-1a29cbe8]:first-child{width:180px;height:180px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:17px 15px 11px;background:#add8e6;background:linear-gradient(180deg,rgba(246,255,250,0),#f2fff7)}.site-detail .body-item:first-child .base-item[data-v-1a29cbe8]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:8px}.site-detail .body-item:first-child .base-item .item[data-v-1a29cbe8]{width:50%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.site-detail .body-item:first-child .base-item .tips-image[data-v-1a29cbe8]{width:36px;height:36px}.site-detail .body-item:first-child .base-item .tips[data-v-1a29cbe8]{margin-top:12px;height:18px;font-size:14px;color:#333;line-height:1}.site-detail .body-item:first-child .base-item .flow-container[data-v-1a29cbe8]{height:36px;display:flex;justify-content:center;align-items:flex-end}.site-detail .body-item:first-child .base-item .flow-container .flow-value[data-v-1a29cbe8]{font-size:32px;color:#333;font-weight:bolder;line-height:36px}.site-detail .body-item:first-child .base-item .flow-container .flow-unit[data-v-1a29cbe8]{line-height:26px}.site-detail .body-item:first-child .line[data-v-1a29cbe8]{margin-top:19px;margin-bottom:12px;width:150px;height:1px;background:#e5e5e5;line-height:1}.site-detail .body-item:first-child .contact-item[data-v-1a29cbe8]{display:flex;justify-content:flex-start;padding:5px 0;color:#999;font-size:12px;line-height:1;width:100%;align-items:center;align-content:flex-start}.site-detail .body-item:first-child .contact-item .label[data-v-1a29cbe8]{width:72px}.site-detail .body-item[data-v-1a29cbe8]:nth-child(2){width:351px;height:180px;flex-shrink:0}.site-detail .body-item[data-v-1a29cbe8]:nth-child(3){width:100%;flex-shrink:0;margin-top:15px;border:1px solid #f2f6ff;background:#fafbff;display:flex;align-content:flex-start;justify-content:flex-start;flex-wrap:wrap;padding:5px 0;height:auto}.site-detail .body-item:nth-child(3) .label-item[data-v-1a29cbe8]{width:112px;padding:4px;box-sizing:border-box;display:flex;align-items:center;flex-direction:column;justify-content:center;height:70px;position:relative}.site-detail .body-item:nth-child(3) .label-item[data-v-1a29cbe8]:after{content:"";position:absolute;right:0;top:50%;height:20px;width:1px;margin-top:-10px;background:#e5e5e5}.site-detail .body-item:nth-child(3) .label-item[data-v-1a29cbe8]:last-child:after,.site-detail .body-item:nth-child(3) .label-item[data-v-1a29cbe8]:nth-child(5n):after{width:0}.site-detail .body-item:nth-child(3) .label-item .name[data-v-1a29cbe8]{color:#333}.site-detail .body-item:nth-child(3) .label-item .data[data-v-1a29cbe8]{color:#ccc;margin-top:10px}[data-v-d7735c9e]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.search[data-v-d7735c9e]{position:absolute;left:35px;top:35px;cursor:default;width:370px;max-height:100px;z-index:999}.search .search-tree[data-v-d7735c9e]{width:370px;margin-top:5px;background:#fff;padding:15px;border-radius:4px;box-sizing:border-box}.search .search-icon[data-v-d7735c9e]{width:18px;height:18px;display:inline-flex;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAAXNSR0IArs4c6QAAACRQTFRFAAAAMID/MID/MIH9M4H9M4P/MoD7MYD8MYL+MoH9MoH9MoH9k5vgcwAAAAt0Uk5TABAgb29vgL+/3++1MOdqAAAAQ0lEQVQoz2NgoDGI2g0Ck5CFVoOFdiogCe3ejaEMKoSsDCq0e1oaGDghCUHBDkyh3aNCNBLqRhXZDhRSTkMBhlRNSgBoFRmoDgTjhQAAAABJRU5ErkJggg==);background-size:contain;margin:2px}.search .search-dot[data-v-d7735c9e]{height:18px;margin:2px;width:7px;display:inline-flex;align-items:center;justify-content:center}.search .search-dot[data-v-d7735c9e]:after{content:"";width:4px;height:4px;border-radius:50%;background:#3281fd}.search .search-all-site[data-v-d7735c9e]{background:#fff;height:40px;padding:11px 15px;box-sizing:border-box;border-radius:4px;width:100%;display:flex;align-items:center;cursor:pointer}.search .search-head[data-v-d7735c9e]{box-shadow:2px 4px 8px 0 rgba(0,0,0,.25)}[data-v-d7735c9e] .el-popper__arrow{display:none!important}[data-v-1f7baf2c]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.marker-detail[data-v-1f7baf2c]{position:absolute;left:0;top:0;cursor:default;z-index:999;pointer-events:auto}[data-v-4f4885d7]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.container[data-v-4f4885d7]{position:relative;height:calc(100vh - 237px);padding:16px}.container-map[data-v-4f4885d7]{width:calc(100% - 30px);height:calc(100% - 30px);position:absolute;top:10px}.container-map[data-v-4f4885d7] .tdt-infowindow-tip-container{display:none}.container-map[data-v-4f4885d7] .tdt-infowindow-content{padding:0;margin:0;background:none}.container-map[data-v-4f4885d7] .tdt-infowindow-content-wrapper{background:none;box-shadow:none}.container .rect-marker-dialog[data-v-4f4885d7]{height:100%;width:100%;opacity:1;background:transparent;position:relative;transform:translateY(-100%);bottom:0;left:0;z-index:900;pointer-events:none} \ No newline at end of file diff --git a/dist/static/css/chunk-98a8d776.c8494179.css b/dist/static/css/chunk-98a8d776.c8494179.css deleted file mode 100644 index 6aef168..0000000 --- a/dist/static/css/chunk-98a8d776.c8494179.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-c2fbdc10]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-c2fbdc10]{width:100%}.manage-container .el-form-item[data-v-c2fbdc10]{width:360px}.manage-container .el-button[data-v-c2fbdc10]{margin-left:0!important} \ No newline at end of file diff --git a/dist/static/css/chunk-98ae6a82.90ac5019.css b/dist/static/css/chunk-98ae6a82.90ac5019.css deleted file mode 100644 index d3c3555..0000000 --- a/dist/static/css/chunk-98ae6a82.90ac5019.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-6a5d755e]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-wrap[data-v-6a5d755e]{display:flex;justify-content:space-between;align-items:flex-start}.manage-wrap .el-input[data-v-6a5d755e],.manage-wrap .el-select[data-v-6a5d755e]{width:200px!important}.manage-wrap .manage-button[data-v-6a5d755e]{padding-left:12px;margin-bottom:30px} \ No newline at end of file diff --git a/dist/static/css/chunk-a006ab1e.86e47d39.css b/dist/static/css/chunk-a006ab1e.86e47d39.css deleted file mode 100644 index 9b83e98..0000000 --- a/dist/static/css/chunk-a006ab1e.86e47d39.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-3c6e753e]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-3c6e753e]{width:100%}.manage-container .vab-query-form[data-v-3c6e753e]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-3c6e753e]{width:180px;margin-right:20px}[data-v-82dd39d8]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-82dd39d8]{width:100%}.manage-container .vab-query-form[data-v-82dd39d8]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-82dd39d8]{width:180px;margin-right:20px}[data-v-7cc180e4]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-7cc180e4]{width:100%}.manage-container .el-form-item[data-v-7cc180e4]{width:360px} \ No newline at end of file diff --git a/dist/static/css/chunk-a278f102.f7ee7c01.css b/dist/static/css/chunk-a278f102.f7ee7c01.css deleted file mode 100644 index fd72507..0000000 --- a/dist/static/css/chunk-a278f102.f7ee7c01.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important} \ No newline at end of file diff --git a/dist/static/css/chunk-a3a05cbc.46dbc5e2.css b/dist/static/css/chunk-a3a05cbc.46dbc5e2.css deleted file mode 100644 index 2503ac3..0000000 --- a/dist/static/css/chunk-a3a05cbc.46dbc5e2.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-41bceef6]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-41bceef6]{width:100%}.manage-container .vab-query-form[data-v-41bceef6]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-41bceef6]{width:180px;margin-right:20px}.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important} \ No newline at end of file diff --git a/dist/static/css/chunk-a76972a0.88edfb08.css b/dist/static/css/chunk-a76972a0.88edfb08.css deleted file mode 100644 index 7cfa260..0000000 --- a/dist/static/css/chunk-a76972a0.88edfb08.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-278dbf80]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.el-dialog .el-dialog__header[data-v-278dbf80]{border-bottom:1px solid #e3e3e3!important;padding:15px 20px}.el-dialog .dialog-footer[data-v-278dbf80]{text-align:right}.el-dialog .dialog-footer .el button[data-v-278dbf80]{height:36px!important;min-height:36px!important;line-height:366px!important} \ No newline at end of file diff --git a/dist/static/css/chunk-adb32d7e.4b4bed79.css b/dist/static/css/chunk-adb32d7e.4b4bed79.css deleted file mode 100644 index 65f3ac1..0000000 --- a/dist/static/css/chunk-adb32d7e.4b4bed79.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important}.el-dialog .el-dialog__header{background-color:#1890ff!important;padding:15px 20px;text-align:left!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.el-dialog .el-dialog__header .el-dialog__title{color:#e8f4ff!important}.el-dialog .el-dialog__body{padding:20px!important}.el-dialog .el-dialog__body .el-form-item{margin-bottom:10px!important}.el-dialog .el-dialog__body .el-form-item .el-cascader,.el-dialog .el-dialog__body .el-form-item .el-input,.el-dialog .el-dialog__body .el-form-item .el-select{width:100%!important}.el-dialog .el-dialog__body .el-form-item:last-child{margin-bottom:20px!important}.el-dialog .dialog-footer{text-align:right}[data-v-05e67d6c]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.el-cascader[data-v-05e67d6c],.el-input[data-v-05e67d6c],.el-select[data-v-05e67d6c]{width:360px!important} \ No newline at end of file diff --git a/dist/static/css/chunk-b095864c.7707043c.css b/dist/static/css/chunk-b095864c.7707043c.css deleted file mode 100644 index cfa1949..0000000 --- a/dist/static/css/chunk-b095864c.7707043c.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-90ba7d80]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.tigger-title[data-v-90ba7d80]{font-size:18px;border-left:6px solid #3281fd;padding-left:10px;margin-bottom:20px}[data-v-917767ac]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-wrap[data-v-917767ac]{display:flex;justify-content:space-between;align-items:flex-start}.manage-wrap .el-input[data-v-917767ac],.manage-wrap .el-select[data-v-917767ac]{width:200px!important}.manage-wrap .manage-button[data-v-917767ac]{padding-left:12px;margin-bottom:30px} \ No newline at end of file diff --git a/dist/static/css/chunk-b611959e.c0bffa8a.css b/dist/static/css/chunk-b611959e.c0bffa8a.css deleted file mode 100644 index 57eb5ac..0000000 --- a/dist/static/css/chunk-b611959e.c0bffa8a.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-1a29cbe8]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.site-detail[data-v-1a29cbe8]{width:600px;max-height:415px;box-sizing:border-box;border-radius:4px;background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4);display:flex;flex-direction:column;padding-bottom:15px;overflow-y:auto;z-index:9999}.site-detail .title[data-v-1a29cbe8]{background:#f5f6fa;height:40px;line-height:40px;padding-left:8px;display:flex;align-items:center;font-weight:bolder;overflow:auto}.site-detail .title .icon[data-v-1a29cbe8]{height:20px;width:20px;display:inline-flex;margin-right:2px}.site-detail .body[data-v-1a29cbe8]{padding:15px 15px 0;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;overflow:auto}.site-detail .body-item[data-v-1a29cbe8]:first-child{width:180px;height:180px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:17px 15px 11px;background:#add8e6;background:linear-gradient(180deg,rgba(246,255,250,0),#f2fff7)}.site-detail .body-item:first-child .base-item[data-v-1a29cbe8]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:8px}.site-detail .body-item:first-child .base-item .item[data-v-1a29cbe8]{width:50%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.site-detail .body-item:first-child .base-item .tips-image[data-v-1a29cbe8]{width:36px;height:36px}.site-detail .body-item:first-child .base-item .tips[data-v-1a29cbe8]{margin-top:12px;height:18px;font-size:14px;color:#333;line-height:1}.site-detail .body-item:first-child .base-item .flow-container[data-v-1a29cbe8]{height:36px;display:flex;justify-content:center;align-items:flex-end}.site-detail .body-item:first-child .base-item .flow-container .flow-value[data-v-1a29cbe8]{font-size:32px;color:#333;font-weight:bolder;line-height:36px}.site-detail .body-item:first-child .base-item .flow-container .flow-unit[data-v-1a29cbe8]{line-height:26px}.site-detail .body-item:first-child .line[data-v-1a29cbe8]{margin-top:19px;margin-bottom:12px;width:150px;height:1px;background:#e5e5e5;line-height:1}.site-detail .body-item:first-child .contact-item[data-v-1a29cbe8]{display:flex;justify-content:flex-start;padding:5px 0;color:#999;font-size:12px;line-height:1;width:100%;align-items:center;align-content:flex-start}.site-detail .body-item:first-child .contact-item .label[data-v-1a29cbe8]{width:72px}.site-detail .body-item[data-v-1a29cbe8]:nth-child(2){width:351px;height:180px;flex-shrink:0}.site-detail .body-item[data-v-1a29cbe8]:nth-child(3){width:100%;flex-shrink:0;margin-top:15px;border:1px solid #f2f6ff;background:#fafbff;display:flex;align-content:flex-start;justify-content:flex-start;flex-wrap:wrap;padding:5px 0;height:auto}.site-detail .body-item:nth-child(3) .label-item[data-v-1a29cbe8]{width:112px;padding:4px;box-sizing:border-box;display:flex;align-items:center;flex-direction:column;justify-content:center;height:70px;position:relative}.site-detail .body-item:nth-child(3) .label-item[data-v-1a29cbe8]:after{content:"";position:absolute;right:0;top:50%;height:20px;width:1px;margin-top:-10px;background:#e5e5e5}.site-detail .body-item:nth-child(3) .label-item[data-v-1a29cbe8]:last-child:after,.site-detail .body-item:nth-child(3) .label-item[data-v-1a29cbe8]:nth-child(5n):after{width:0}.site-detail .body-item:nth-child(3) .label-item .name[data-v-1a29cbe8]{color:#333}.site-detail .body-item:nth-child(3) .label-item .data[data-v-1a29cbe8]{color:#ccc;margin-top:10px} \ No newline at end of file diff --git a/dist/static/css/chunk-c06b4442.22cc2e8e.css b/dist/static/css/chunk-c06b4442.22cc2e8e.css deleted file mode 100644 index c613de3..0000000 --- a/dist/static/css/chunk-c06b4442.22cc2e8e.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-42aa481a]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.site-detail[data-v-42aa481a]{width:600px;max-height:415px;box-sizing:border-box;border-radius:4px;background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4);display:flex;flex-direction:column;padding-bottom:15px}.site-detail .title[data-v-42aa481a]{background:#f5f6fa;height:40px;line-height:40px;padding-left:8px;display:flex;align-items:center;font-weight:bolder;overflow:auto}.site-detail .title .icon[data-v-42aa481a]{height:20px;width:20px;display:inline-flex;margin-right:2px}.site-detail .body[data-v-42aa481a]{padding:15px 15px 0;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;overflow:auto}.site-detail .body-item[data-v-42aa481a]:first-child{width:180px;height:180px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:17px 15px 11px;background:#add8e6;background:linear-gradient(180deg,rgba(246,255,250,0),#f2fff7)}.site-detail .body-item:first-child .base-item[data-v-42aa481a]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:8px}.site-detail .body-item:first-child .base-item .item[data-v-42aa481a]{width:50%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.site-detail .body-item:first-child .base-item .tips-image[data-v-42aa481a]{width:36px;height:36px}.site-detail .body-item:first-child .base-item .tips[data-v-42aa481a]{margin-top:12px;height:18px;font-size:14px;color:#333;line-height:1}.site-detail .body-item:first-child .base-item .flow-container[data-v-42aa481a]{height:36px;display:flex;justify-content:center;align-items:flex-end}.site-detail .body-item:first-child .base-item .flow-container .flow-value[data-v-42aa481a]{font-size:32px;color:#333;font-weight:bolder;line-height:36px}.site-detail .body-item:first-child .base-item .flow-container .flow-unit[data-v-42aa481a]{line-height:26px}.site-detail .body-item:first-child .line[data-v-42aa481a]{margin-top:19px;margin-bottom:12px;width:150px;height:1px;background:#e5e5e5;line-height:1}.site-detail .body-item:first-child .contact-item[data-v-42aa481a]{display:flex;justify-content:flex-start;padding:5px 0;color:#999;font-size:12px;line-height:1;width:100%;align-items:center;align-content:flex-start}.site-detail .body-item:first-child .contact-item .label[data-v-42aa481a]{width:72px}.site-detail .body-item[data-v-42aa481a]:nth-child(2){width:281px;height:180px;flex-shrink:0}.site-detail .body-item[data-v-42aa481a]:nth-child(3){width:100%;flex-shrink:0;margin-top:15px;border:1px solid #f2f6ff;background:#fafbff;display:flex;align-content:flex-start;justify-content:flex-start;flex-wrap:wrap;padding:5px 0}.site-detail .body-item:nth-child(3) .label-item[data-v-42aa481a]{width:112px;padding:4px;box-sizing:border-box;display:flex;align-items:center;flex-direction:column;justify-content:center;height:70px;position:relative}.site-detail .body-item:nth-child(3) .label-item[data-v-42aa481a]:after{content:"";position:absolute;right:0;top:50%;height:20px;width:1px;margin-top:-10px;background:#e5e5e5}.site-detail .body-item:nth-child(3) .label-item[data-v-42aa481a]:last-child:after,.site-detail .body-item:nth-child(3) .label-item[data-v-42aa481a]:nth-child(5n):after{width:0}.site-detail .body-item:nth-child(3) .label-item .name[data-v-42aa481a]{color:#333}.site-detail .body-item:nth-child(3) .label-item .data[data-v-42aa481a]{color:#ccc;margin-top:10px}[data-v-07607420]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.search[data-v-07607420]{position:absolute;left:35px;top:35px;cursor:default;width:370px;max-height:100px;z-index:999}.search .search-tree[data-v-07607420]{width:370px;margin-top:5px;background:#fff;padding:15px;border-radius:4px;box-sizing:border-box}.search .search-icon[data-v-07607420]{width:18px;height:18px;display:inline-flex;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAAXNSR0IArs4c6QAAACRQTFRFAAAAMID/MID/MIH9M4H9M4P/MoD7MYD8MYL+MoH9MoH9MoH9k5vgcwAAAAt0Uk5TABAgb29vgL+/3++1MOdqAAAAQ0lEQVQoz2NgoDGI2g0Ck5CFVoOFdiogCe3ejaEMKoSsDCq0e1oaGDghCUHBDkyh3aNCNBLqRhXZDhRSTkMBhlRNSgBoFRmoDgTjhQAAAABJRU5ErkJggg==);background-size:contain;margin:2px}.search .search-dot[data-v-07607420]{height:18px;margin:2px;width:7px;display:inline-flex;align-items:center;justify-content:center}.search .search-dot[data-v-07607420]:after{content:"";width:4px;height:4px;border-radius:50%;background:#3281fd}.search .search-all-site[data-v-07607420]{background:#fff;height:40px;padding:11px 15px;box-sizing:border-box;border-radius:4px;width:100%;display:flex;align-items:center;cursor:pointer}.search .search-head[data-v-07607420]{box-shadow:2px 4px 8px 0 rgba(0,0,0,.25)}[data-v-07607420] .el-popper__arrow{display:none!important}[data-v-1c8e2a6a]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.marker-detail[data-v-1c8e2a6a]{position:absolute;left:0;top:0;cursor:default;z-index:999;pointer-events:auto}[data-v-55632755]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.container[data-v-55632755]{position:relative;height:calc(100vh - 237px);padding:16px}.container-map[data-v-55632755]{width:100%;height:100%}.container-map[data-v-55632755] .tdt-infowindow-tip-container{display:none}.container-map[data-v-55632755] .tdt-infowindow-content{padding:0;margin:0;background:none}.container-map[data-v-55632755] .tdt-infowindow-content-wrapper{background:none;box-shadow:none}.container .rect-marker-dialog[data-v-55632755]{height:100%;width:100%;opacity:1;background:transparent;overflow:hidden;position:relative;transform:translateY(-100%);bottom:0;left:0;z-index:900;pointer-events:none}.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important} \ No newline at end of file diff --git a/dist/static/css/chunk-c1e456d0.da2575b9.css b/dist/static/css/chunk-c1e456d0.da2575b9.css deleted file mode 100644 index f619d5f..0000000 --- a/dist/static/css/chunk-c1e456d0.da2575b9.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.form-layer[data-v-702190e3]{width:100%}#map[data-v-702190e3]{margin-top:30px;width:1200px;height:500px;border:1px solid grey;box-sizing:border-box;overflow:hidden;margin-left:100px}[data-v-702190e3] .el-dialog{min-width:550px}[data-v-702190e3] .el-dialog__body{padding:10px}.select{width:100%} \ No newline at end of file diff --git a/dist/static/css/chunk-c1e70e68.330b4209.css b/dist/static/css/chunk-c1e70e68.330b4209.css deleted file mode 100644 index 0e3d6a9..0000000 --- a/dist/static/css/chunk-c1e70e68.330b4209.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-55581b31]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-55581b31]{width:100%}.manage-container .vab-query-form[data-v-55581b31]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-55581b31]{width:180px;margin-right:20px} \ No newline at end of file diff --git a/dist/static/css/chunk-d015f394.fe4d5f40.css b/dist/static/css/chunk-d015f394.fe4d5f40.css deleted file mode 100644 index 4f3c896..0000000 --- a/dist/static/css/chunk-d015f394.fe4d5f40.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-08935ac0]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.login-container[data-v-08935ac0]{height:100vh;background:url(../../static/img/background.f51f94f4.png) 50% fixed no-repeat;background-size:100% 100%;position:relative}.login-container .input-wrap[data-v-08935ac0]{position:absolute;top:150px;left:0;right:0;width:100%}.login-container .input-wrap .input_list[data-v-08935ac0]{width:500px;padding:20px;margin:auto;background-image:linear-gradient(180deg,#71a8f9,#3978f7);border-radius:10px}.login-container .input-wrap .input_list .login_img[data-v-08935ac0]{display:block;width:400px;margin:-80px auto}.login-container .input-wrap .input_list .el-form[data-v-08935ac0]{background-color:#fff;padding:40px;margin-top:80px}.login-container .input-wrap .input_list .el-form .el-form-item[data-v-08935ac0]{margin-bottom:10px!important}.login-container .input-wrap .input_list .el-form .el-form-item .el-button[data-v-08935ac0]{width:100px} \ No newline at end of file diff --git a/dist/static/css/chunk-d219bd62.f4941c46.css b/dist/static/css/chunk-d219bd62.f4941c46.css deleted file mode 100644 index 34001e4..0000000 --- a/dist/static/css/chunk-d219bd62.f4941c46.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */#mapContainer{width:100%;height:400px} \ No newline at end of file diff --git a/dist/static/css/chunk-d2ca8a60.f91a27ff.css b/dist/static/css/chunk-d2ca8a60.f91a27ff.css deleted file mode 100644 index 5c24cd3..0000000 --- a/dist/static/css/chunk-d2ca8a60.f91a27ff.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */.el-dialog .el-dialog__header{background-color:#1890ff!important;padding:15px 20px;text-align:left!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.el-dialog .el-dialog__header .el-dialog__title{color:#e8f4ff!important}.el-dialog .el-dialog__body{padding:20px!important}.el-dialog .el-dialog__body .el-form-item{margin-bottom:10px!important}.el-dialog .el-dialog__body .el-form-item .el-cascader,.el-dialog .el-dialog__body .el-form-item .el-input,.el-dialog .el-dialog__body .el-form-item .el-select{width:100%!important}.el-dialog .el-dialog__body .el-form-item:last-child{margin-bottom:20px!important}.el-dialog .dialog-footer{text-align:right} \ No newline at end of file diff --git a/dist/static/css/chunk-da224242.25c1a4f1.css b/dist/static/css/chunk-da224242.25c1a4f1.css deleted file mode 100644 index 0b1cefe..0000000 --- a/dist/static/css/chunk-da224242.25c1a4f1.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-5a36fe7f]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-5a36fe7f]{width:100%}.manage-container .vab-query-form[data-v-5a36fe7f]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-5a36fe7f]{width:180px;margin-right:20px}.echarts[data-v-5a36fe7f]{width:240px;height:240px;float:left} \ No newline at end of file diff --git a/dist/static/css/chunk-db260b2c.6873a352.css b/dist/static/css/chunk-db260b2c.6873a352.css deleted file mode 100644 index 27d8c10..0000000 --- a/dist/static/css/chunk-db260b2c.6873a352.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-0bd05a9c]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-0bd05a9c]{width:100%}.manage-container .vab-query-form[data-v-0bd05a9c]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-0bd05a9c]{width:180px;margin-right:20px} \ No newline at end of file diff --git a/dist/static/css/chunk-dc4bd544.0ad08a1e.css b/dist/static/css/chunk-dc4bd544.0ad08a1e.css deleted file mode 100644 index 7a880f2..0000000 --- a/dist/static/css/chunk-dc4bd544.0ad08a1e.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-8740038c]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-wrap[data-v-8740038c]{display:flex;justify-content:space-between;align-items:flex-start}.manage-wrap .el-input[data-v-8740038c],.manage-wrap .el-select[data-v-8740038c]{width:200px!important}.manage-wrap .manage-button[data-v-8740038c]{padding-left:12px;margin-bottom:30px}.el-dialog .el-dialog__header{background-color:#1890ff!important;padding:15px 20px;text-align:left!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.el-dialog .el-dialog__header .el-dialog__title{color:#e8f4ff!important}.el-dialog .el-dialog__body{padding:20px!important}.el-dialog .el-dialog__body .el-form-item{margin-bottom:10px!important}.el-dialog .el-dialog__body .el-form-item .el-input,.el-dialog .el-dialog__body .el-form-item .el-select{width:100%!important}.el-dialog .el-dialog__body .el-form-item:last-child{margin-bottom:20px!important} \ No newline at end of file diff --git a/dist/static/css/chunk-dd32715e.69aeebf1.css b/dist/static/css/chunk-dd32715e.69aeebf1.css deleted file mode 100644 index a3ac842..0000000 --- a/dist/static/css/chunk-dd32715e.69aeebf1.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-6e922cfa]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.tigger-title[data-v-6e922cfa]{font-size:18px;border-left:6px solid #3281fd;padding-left:10px;margin-bottom:20px}[data-v-5c5eca1e]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-wrap[data-v-5c5eca1e]{display:flex;justify-content:space-between;align-items:flex-start}.manage-wrap .el-input[data-v-5c5eca1e],.manage-wrap .el-select[data-v-5c5eca1e]{width:200px!important}.manage-wrap .manage-button[data-v-5c5eca1e]{padding-left:12px;margin-bottom:30px} \ No newline at end of file diff --git a/dist/static/css/chunk-ddcfd754.b2b4cfc3.css b/dist/static/css/chunk-ddcfd754.b2b4cfc3.css deleted file mode 100644 index a5732d1..0000000 --- a/dist/static/css/chunk-ddcfd754.b2b4cfc3.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-76f1b10d]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-wrap[data-v-76f1b10d]{display:flex;justify-content:space-between;align-items:flex-start}.manage-wrap .el-input[data-v-76f1b10d],.manage-wrap .el-select[data-v-76f1b10d]{width:200px!important}.manage-wrap .manage-button[data-v-76f1b10d]{padding-left:12px;margin-bottom:30px}[data-v-d290d716]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-wrap[data-v-d290d716]{display:flex;justify-content:space-between;align-items:flex-start}.manage-wrap .el-input[data-v-d290d716],.manage-wrap .el-select[data-v-d290d716]{width:200px!important}.manage-wrap .manage-button[data-v-d290d716]{padding-left:12px;margin-bottom:30px}[data-v-562d08c9]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-562d08c9]{width:100%}.manage-container .el-form-item[data-v-562d08c9]{width:360px}.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important} \ No newline at end of file diff --git a/dist/static/css/chunk-e37e09fe.c1b21643.css b/dist/static/css/chunk-e37e09fe.c1b21643.css deleted file mode 100644 index b7336e4..0000000 --- a/dist/static/css/chunk-e37e09fe.c1b21643.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-6e922cfa]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.tigger-title[data-v-6e922cfa]{font-size:18px;border-left:6px solid #3281fd;padding-left:10px;margin-bottom:20px}[data-v-34b6fb7f]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-34b6fb7f]{width:100%}.manage-container .vab-query-form[data-v-34b6fb7f]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-34b6fb7f]{width:180px;margin-right:20px} \ No newline at end of file diff --git a/dist/static/css/chunk-e4ed856e.0b3956c9.css b/dist/static/css/chunk-e4ed856e.0b3956c9.css deleted file mode 100644 index d53c590..0000000 --- a/dist/static/css/chunk-e4ed856e.0b3956c9.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-a49e96ec]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-a49e96ec]{width:100%}.manage-container .vab-query-form[data-v-a49e96ec]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-a49e96ec]{width:180px;margin-right:20px} \ No newline at end of file diff --git a/dist/static/css/chunk-e76f0ce2.541a3ecf.css b/dist/static/css/chunk-e76f0ce2.541a3ecf.css deleted file mode 100644 index 38a5fce..0000000 --- a/dist/static/css/chunk-e76f0ce2.541a3ecf.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-82dd39d8]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-82dd39d8]{width:100%}.manage-container .vab-query-form[data-v-82dd39d8]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-82dd39d8]{width:180px;margin-right:20px} \ No newline at end of file diff --git a/dist/static/css/chunk-ed161ba4.cfcb0975.css b/dist/static/css/chunk-ed161ba4.cfcb0975.css deleted file mode 100644 index df3cb60..0000000 --- a/dist/static/css/chunk-ed161ba4.cfcb0975.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-35c23b27]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.manage-container[data-v-35c23b27]{width:100%}.manage-container .vab-query-form[data-v-35c23b27]{margin-bottom:30px}.manage-container .vab-query-form .el-input[data-v-35c23b27]{width:180px;margin-right:20px}.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important} \ No newline at end of file diff --git a/dist/static/css/chunk-f11f0de0.dde7bf02.css b/dist/static/css/chunk-f11f0de0.dde7bf02.css deleted file mode 100644 index 62c0684..0000000 --- a/dist/static/css/chunk-f11f0de0.dde7bf02.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-746d33c6]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.el-input[data-v-746d33c6],.el-select[data-v-746d33c6]{width:200px!important}.manage-button[data-v-746d33c6]{padding-left:12px;margin-bottom:30px}[data-v-7292bdd4]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.el-input[data-v-7292bdd4],.el-select[data-v-7292bdd4]{width:200px!important}.manage-button[data-v-7292bdd4]{padding-left:12px;margin-bottom:30px}.el-submenu__title:hover{background-color:rgba(24,144,255,.085)!important;color:rgba(26,148,255,.95)!important}.el-dialog .el-dialog__header{background-color:#1890ff!important;padding:15px 20px;text-align:left!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.el-dialog .el-dialog__header .el-dialog__title{color:#e8f4ff!important}.el-dialog .el-dialog__body{padding:20px!important}.el-dialog .el-dialog__body .el-form-item{margin-bottom:10px!important}.el-dialog .el-dialog__body .el-form-item .el-input,.el-dialog .el-dialog__body .el-form-item .el-select{width:100%!important}.el-dialog .el-dialog__body .el-form-item:last-child{margin-bottom:20px!important} \ No newline at end of file diff --git a/dist/static/css/vue-admin-beautiful-element-plus-libs.4a961d49.css b/dist/static/css/vue-admin-beautiful-element-plus-libs.4a961d49.css deleted file mode 100644 index 5f7216a..0000000 --- a/dist/static/css/vue-admin-beautiful-element-plus-libs.4a961d49.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */[data-v-2ab9cef5]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.breadcrumb-container[data-v-2ab9cef5]{height:60px;font-size:14px;line-height:60px}.breadcrumb-container[data-v-2ab9cef5] .el-breadcrumb__item .el-breadcrumb__inner a{font-weight:400;color:#515a6e}.breadcrumb-container[data-v-2ab9cef5] .el-breadcrumb__item:last-child .el-breadcrumb__inner a{color:#999}[data-v-963a3c44]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.fold-unfold[data-v-963a3c44]{color:rgba(0,0,0,.65);cursor:pointer}[data-v-18f45d6a]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.github-corner[data-v-18f45d6a]{position:absolute;top:0;right:0;z-index:996}.github-corner .octo-arm[data-v-18f45d6a],.github-corner:hover .octo-arm[data-v-18f45d6a]{animation:octocat-wave-18f45d6a .56s ease-in-out infinite}.github-corner .github-color[data-v-18f45d6a]{color:#fff;fill:#1890ff}@keyframes octocat-wave-18f45d6a{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(100deg)}}.el-popper.is-light.is-pure{z-index:99999!important}[data-v-7c460c24]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.vab-query-form[data-v-7c460c24] .el-form-item:first-child{margin:0 0 10px 0!important}.vab-query-form[data-v-7c460c24] .el-form-item+.el-form-item{margin:0 0 10px 10px!important}.vab-query-form[data-v-7c460c24] .top-panel{display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:flex-start;min-height:32px;margin:0 0 10px 0}.vab-query-form[data-v-7c460c24] .top-panel>.el-button{margin:0 10px 10px 0!important}.vab-query-form[data-v-7c460c24] .bottom-panel{display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:flex-start;min-height:32px;margin:0 0 10px 0;border-top:1px solid #dcdfe6}.vab-query-form[data-v-7c460c24] .bottom-panel>.el-button{margin:0 10px 10px 0!important}.vab-query-form[data-v-7c460c24] .left-panel{display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:flex-start;min-height:32px;margin:0 0 10px 0}.vab-query-form[data-v-7c460c24] .left-panel>.el-button{margin:0 10px 10px 0!important}.vab-query-form[data-v-7c460c24] .right-panel{display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:flex-start;min-height:32px;margin:0 0 10px 0;justify-content:flex-end}.vab-query-form[data-v-7c460c24] .right-panel>.el-button{margin:0 10px 10px 0!important}@font-face{font-family:remixicon;src:url(../../static/fonts/remixicon.31d28485.eot);src:url(../../static/fonts/remixicon.31d28485.eot#iefix) format("embedded-opentype"),url(../../static/fonts/remixicon.9915fef9.woff2) format("woff2"),url(../../static/fonts/remixicon.881fbc46.woff) format("woff"),url(../../static/fonts/remixicon.888e61f0.ttf) format("truetype"),url(../../static/img/remixicon.95138f36.svg#remixicon) format("svg");font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}[data-v-6b8f84d0]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}[class*=ri][data-v-6b8f84d0]{display:inline-block;font-size:16px;text-align:center;vertical-align:-3.5px}.remix-icon[data-v-6b8f84d0]{width:1em;height:1em;overflow:hidden;vertical-align:middle;fill:currentColor}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-v-1bc8ca76]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.side-bar-container[data-v-1bc8ca76]{position:fixed;top:0;bottom:0;left:0;z-index:999;width:266px;height:100vh;overflow:hidden;background:#fff;box-shadow:0 1px 4px rgba(0,21,41,.08)}.side-bar-container.side-bar-common[data-v-1bc8ca76]{top:60px;height:calc(100vh - 60px)}.side-bar-container.is-collapse[data-v-1bc8ca76]{width:65px;border-right:0}.side-bar-container.is-collapse[data-v-1bc8ca76] .el-menu--collapse.el-menu>.el-menu-item,.side-bar-container.is-collapse[data-v-1bc8ca76] .el-menu--collapse.el-menu>.el-submenu{text-align:center}.side-bar-container.is-collapse[data-v-1bc8ca76] .el-menu--collapse.el-menu>.el-menu-item .el-tag,.side-bar-container.is-collapse[data-v-1bc8ca76] .el-menu--collapse.el-menu>.el-submenu .el-tag{display:none}.side-bar-container.is-collapse[data-v-1bc8ca76] .el-menu-item,.side-bar-container.is-collapse[data-v-1bc8ca76] .el-submenu{text-align:left}.side-bar-container.is-collapse[data-v-1bc8ca76] .el-menu--collapse{border-right:0}.side-bar-container.is-collapse[data-v-1bc8ca76] .el-menu--collapse .el-submenu__icon-arrow{right:10px;margin-top:-3px}.side-bar-container[data-v-1bc8ca76] .el-scrollbar__wrap{overflow-x:hidden}.side-bar-container[data-v-1bc8ca76] .el-menu{border:0}.side-bar-container[data-v-1bc8ca76] .el-menu .vab-remix-icon{padding:0 3px 0 3px;font-size:16px}.side-bar-container[data-v-1bc8ca76] .el-menu-item,.side-bar-container[data-v-1bc8ca76] .el-submenu__title{height:50px;overflow:hidden;line-height:50px;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.side-bar-container[data-v-1bc8ca76] .el-menu-item i,.side-bar-container[data-v-1bc8ca76] .el-submenu__title i{color:inherit}.side-bar-container[data-v-1bc8ca76] .el-menu-item.is-active,.side-bar-container[data-v-1bc8ca76] .el-menu-item:hover{color:#fff;background-color:#e8f4ff!important}[data-v-fbdf4ef4]:export{menu-color:rgba(69,69,69,.95);menu-color-active:rgba(26,148,255,.95);menu-background:#fff;gallery-second-menu-background:#fff}.tabs-bar-container[data-v-fbdf4ef4]{position:relative;box-sizing:border-box;display:flex;align-content:center;align-items:center;justify-content:space-between;height:50px;padding-right:20px;padding-left:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;border-top:1px solid #f6f6f6}.tabs-bar-container .tabs-content[data-v-fbdf4ef4]{width:calc(100% - 70px)}.tabs-bar-container .tabs-content-card[data-v-fbdf4ef4]{height:34px}.tabs-bar-container .tabs-content-card[data-v-fbdf4ef4] .el-tabs__nav-next,.tabs-bar-container .tabs-content-card[data-v-fbdf4ef4] .el-tabs__nav-prev{height:34px;line-height:34px}.tabs-bar-container .tabs-content-card[data-v-fbdf4ef4] .el-tabs__header{border-bottom:0}.tabs-bar-container .tabs-content-card[data-v-fbdf4ef4] .el-tabs__header .el-tabs__nav{border:0}.tabs-bar-container .tabs-content-card[data-v-fbdf4ef4] .el-tabs__header .el-tabs__item{box-sizing:border-box;height:34px;margin-right:5px;line-height:34px;border:1px solid #dcdfe6;border-radius:2.5px;transition:padding .3s cubic-bezier(.645,.045,.355,1)!important}.tabs-bar-container .tabs-content-card[data-v-fbdf4ef4] .el-tabs__header .el-tabs__item.is-active{color:#1890ff;background:rgba(24,144,255,.1);border:1px solid #1890ff}.tabs-bar-container .tabs-content-card[data-v-fbdf4ef4] .el-tabs__header .el-tabs__item:hover{border:1px solid #1890ff}.tabs-bar-container .more[data-v-fbdf4ef4]{display:flex;align-content:center;align-items:center;cursor:pointer}@media only screen and (max-width:768px){.hidden-xs-only{display:none!important}}@media only screen and (min-width:768px){.hidden-sm-and-up{display:none!important}}@media only screen and (min-width:768px) and (max-width:992px){.hidden-sm-only{display:none!important}}@media only screen and (max-width:992px){.hidden-sm-and-down{display:none!important}}@media only screen and (min-width:992px){.hidden-md-and-up{display:none!important}}@media only screen and (min-width:992px) and (max-width:1200px){.hidden-md-only{display:none!important}}@media only screen and (max-width:1200px){.hidden-md-and-down{display:none!important}}@media only screen and (min-width:1200px){.hidden-lg-and-up{display:none!important}}@media only screen and (min-width:1200px) and (max-width:1920px){.hidden-lg-only{display:none!important}}@media only screen and (max-width:1920px){.hidden-lg-and-down{display:none!important}}@media only screen and (min-width:1920px){.hidden-xl-only{display:none!important}} \ No newline at end of file diff --git a/dist/static/fonts/element-icons.abe71f7d.ttf b/dist/static/fonts/element-icons.abe71f7d.ttf deleted file mode 100644 index c0e5e06..0000000 Binary files a/dist/static/fonts/element-icons.abe71f7d.ttf and /dev/null differ diff --git a/dist/static/fonts/element-icons.d9491be2.woff b/dist/static/fonts/element-icons.d9491be2.woff deleted file mode 100644 index c3fa4b9..0000000 Binary files a/dist/static/fonts/element-icons.d9491be2.woff and /dev/null differ diff --git a/dist/static/fonts/remixicon.31d28485.eot b/dist/static/fonts/remixicon.31d28485.eot deleted file mode 100644 index 40629af..0000000 Binary files a/dist/static/fonts/remixicon.31d28485.eot and /dev/null differ diff --git a/dist/static/fonts/remixicon.881fbc46.woff b/dist/static/fonts/remixicon.881fbc46.woff deleted file mode 100644 index 62a756b..0000000 Binary files a/dist/static/fonts/remixicon.881fbc46.woff and /dev/null differ diff --git a/dist/static/fonts/remixicon.888e61f0.ttf b/dist/static/fonts/remixicon.888e61f0.ttf deleted file mode 100644 index c461f40..0000000 Binary files a/dist/static/fonts/remixicon.888e61f0.ttf and /dev/null differ diff --git a/dist/static/fonts/remixicon.9915fef9.woff2 b/dist/static/fonts/remixicon.9915fef9.woff2 deleted file mode 100644 index 89a0b99..0000000 Binary files a/dist/static/fonts/remixicon.9915fef9.woff2 and /dev/null differ diff --git a/dist/static/img/403.041048cd.png b/dist/static/img/403.041048cd.png deleted file mode 100644 index b1dfc1f..0000000 Binary files a/dist/static/img/403.041048cd.png and /dev/null differ diff --git a/dist/static/img/404.16bf7149.png b/dist/static/img/404.16bf7149.png deleted file mode 100644 index 135d629..0000000 Binary files a/dist/static/img/404.16bf7149.png and /dev/null differ diff --git a/dist/static/img/background.d7285015.jpg b/dist/static/img/background.d7285015.jpg deleted file mode 100644 index 87ac496..0000000 Binary files a/dist/static/img/background.d7285015.jpg and /dev/null differ diff --git a/dist/static/img/background.f51f94f4.png b/dist/static/img/background.f51f94f4.png deleted file mode 100644 index 227f75c..0000000 Binary files a/dist/static/img/background.f51f94f4.png and /dev/null differ diff --git a/dist/static/img/data_empty.97a4bf21.png b/dist/static/img/data_empty.97a4bf21.png deleted file mode 100644 index fccccf2..0000000 Binary files a/dist/static/img/data_empty.97a4bf21.png and /dev/null differ diff --git a/dist/static/img/el_login.7609e3c9.png b/dist/static/img/el_login.7609e3c9.png deleted file mode 100644 index 1a1c791..0000000 Binary files a/dist/static/img/el_login.7609e3c9.png and /dev/null differ diff --git a/dist/static/img/gis.fb568b57.jpg b/dist/static/img/gis.fb568b57.jpg deleted file mode 100644 index e09f5be..0000000 Binary files a/dist/static/img/gis.fb568b57.jpg and /dev/null differ diff --git a/dist/static/img/group.87d68dda.jpg b/dist/static/img/group.87d68dda.jpg deleted file mode 100644 index 9464db8..0000000 Binary files a/dist/static/img/group.87d68dda.jpg and /dev/null differ diff --git a/dist/static/img/image.6384b719.jpg b/dist/static/img/image.6384b719.jpg deleted file mode 100644 index 4294d6d..0000000 Binary files a/dist/static/img/image.6384b719.jpg and /dev/null differ diff --git a/dist/static/img/jd.4c41e27f.png b/dist/static/img/jd.4c41e27f.png deleted file mode 100644 index 8a5e13a..0000000 Binary files a/dist/static/img/jd.4c41e27f.png and /dev/null differ diff --git a/dist/static/img/jt.a222d4d8.png b/dist/static/img/jt.a222d4d8.png deleted file mode 100644 index d62f20e..0000000 Binary files a/dist/static/img/jt.a222d4d8.png and /dev/null differ diff --git a/dist/static/img/ljysl.0fb059af.png b/dist/static/img/ljysl.0fb059af.png deleted file mode 100644 index 3683166..0000000 Binary files a/dist/static/img/ljysl.0fb059af.png and /dev/null differ diff --git a/dist/static/img/login_left.2c886301.png b/dist/static/img/login_left.2c886301.png deleted file mode 100644 index 338b405..0000000 Binary files a/dist/static/img/login_left.2c886301.png and /dev/null differ diff --git a/dist/static/img/login_wrap.2259fb09.png b/dist/static/img/login_wrap.2259fb09.png deleted file mode 100644 index 8b9ab40..0000000 Binary files a/dist/static/img/login_wrap.2259fb09.png and /dev/null differ diff --git a/dist/static/img/logo.5b697473.png b/dist/static/img/logo.5b697473.png deleted file mode 100644 index 6d63ce1..0000000 Binary files a/dist/static/img/logo.5b697473.png and /dev/null differ diff --git a/dist/static/img/logo.dbf26db8.png b/dist/static/img/logo.dbf26db8.png deleted file mode 100644 index cf242ad..0000000 Binary files a/dist/static/img/logo.dbf26db8.png and /dev/null differ diff --git a/dist/static/img/logo11.82b9c7a5.png b/dist/static/img/logo11.82b9c7a5.png deleted file mode 100644 index f3d2503..0000000 Binary files a/dist/static/img/logo11.82b9c7a5.png and /dev/null differ diff --git a/dist/static/img/marker.63219000.png b/dist/static/img/marker.63219000.png deleted file mode 100644 index efd9eff..0000000 Binary files a/dist/static/img/marker.63219000.png and /dev/null differ diff --git a/dist/static/img/mobile.74a2c3e8.png b/dist/static/img/mobile.74a2c3e8.png deleted file mode 100644 index 49d4be7..0000000 Binary files a/dist/static/img/mobile.74a2c3e8.png and /dev/null differ diff --git a/dist/static/img/position.604162ba.gif b/dist/static/img/position.604162ba.gif deleted file mode 100644 index fa2d22a..0000000 Binary files a/dist/static/img/position.604162ba.gif and /dev/null differ diff --git a/dist/static/img/remixicon.95138f36.svg b/dist/static/img/remixicon.95138f36.svg deleted file mode 100644 index a348334..0000000 --- a/dist/static/img/remixicon.95138f36.svg +++ /dev/null @@ -1,6835 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/static/img/remixicon.symbol.f09b1c74.svg b/dist/static/img/remixicon.symbol.f09b1c74.svg deleted file mode 100644 index 2522b6c..0000000 --- a/dist/static/img/remixicon.symbol.f09b1c74.svg +++ /dev/null @@ -1,11356 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/dist/static/img/stop.93849c72.gif b/dist/static/img/stop.93849c72.gif deleted file mode 100644 index 2bf47fa..0000000 Binary files a/dist/static/img/stop.93849c72.gif and /dev/null differ diff --git a/dist/static/img/touxiang.4255d6ab.png b/dist/static/img/touxiang.4255d6ab.png deleted file mode 100644 index 8388102..0000000 Binary files a/dist/static/img/touxiang.4255d6ab.png and /dev/null differ diff --git a/dist/static/img/user.38de806f.gif b/dist/static/img/user.38de806f.gif deleted file mode 100644 index ee994f6..0000000 Binary files a/dist/static/img/user.38de806f.gif and /dev/null differ diff --git a/dist/static/js/chunk-05000e52.19c2bbee.js b/dist/static/js/chunk-05000e52.19c2bbee.js deleted file mode 100644 index dec6f65..0000000 --- a/dist/static/js/chunk-05000e52.19c2bbee.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-05000e52"],{"111a":function(e,t,a){"use strict";a.r(t);var i=a("f2bf");function c(e,t,a,c,l,o){const r=Object(i["resolveComponent"])("el-date-picker"),n=Object(i["resolveComponent"])("el-button"),d=Object(i["resolveComponent"])("vab-query-form-left-panel"),s=Object(i["resolveComponent"])("vab-query-form"),u=Object(i["resolveComponent"])("el-descriptions-item"),b=Object(i["resolveComponent"])("el-descriptions"),m=Object(i["resolveComponent"])("el-dialog"),f=Object(i["resolveDirective"])("loading");return Object(i["openBlock"])(),Object(i["createBlock"])(m,{modelValue:l.dialogFormVisible,"onUpdate:modelValue":t[1]||(t[1]=e=>l.dialogFormVisible=e),title:l.title,width:"1000px",onClose:o.close},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(s,null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(d,null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(r,{modelValue:l.queryForm.defaultTime,"onUpdate:modelValue":t[0]||(t[0]=e=>l.queryForm.defaultTime=e),type:"month",size:"small",placeholder:e.$t("defalult.xzrq")},null,8,["modelValue","placeholder"]),Object(i["createVNode"])(n,{type:"primary",size:"small",onClick:o.search},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"])]),_:1})]),_:1}),Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createBlock"])(b,{direction:"vertical",column:4,title:l.title,border:""},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(u,{label:"主套餐"},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(l.simData.prodOfferName),1)]),_:1}),Object(i["createVNode"])(u,{label:"账期"},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(l.simData.billingCycleID),1)]),_:1}),Object(i["createVNode"])(u,{label:"量池当月可用量"},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(l.simData.balanceAvailable),1)]),_:1}),Object(i["createVNode"])(u,{label:"量池当月已用量"},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(l.simData.balanceUsed),1)]),_:1}),Object(i["createVNode"])(u,{label:"量池当月剩余用量"},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(l.simData.balanceAmount),1)]),_:1}),Object(i["createVNode"])(u,{label:"此卡用量"},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(l.simData.ratableAmount),1)]),_:1}),Object(i["createVNode"])(u,{label:"生效时间"},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(l.simData.startDt),1)]),_:1}),Object(i["createVNode"])(u,{label:"失效时间"},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(l.simData.endDt),1)]),_:1})]),_:1},8,["title"])),[[f,l.listLoading]])]),_:1},8,["modelValue","title","onClose"])}var l=a("4bf8"),o={name:"ShowDetail",data(){return{title:"",dialogFormVisible:!1,listLoading:!0,simData:{prodOfferName:"",billingCycleID:"",balanceAvailable:0,balanceUsed:0,balanceAmount:0,ratableAmount:0,startDt:"",endDt:""},queryForm:{accessNum:"",billingCycleID:"",defaultTime:""}}},created(){this.getCurrentTime("")},mounted(){},methods:{getCurrentTime(e){const t=this,a=e?new Date(e):new Date,i=a.getFullYear()+"-",c=(a.getMonth()+1<10?"0"+(a.getMonth()+1):a.getMonth()+1)+"",l=t.replaceStr(i+c);t.queryForm.defaultTime=i+c,t.queryForm.billingCycleID=l},replaceStr(e){const t=new RegExp("-","g");return e.replace(t,"")},showDetail(e){this.title="流量卡详情",this.queryForm.accessNum=e,this.dialogFormVisible=!0,this.fetchData()},search(){const e=this.queryForm.defaultTime;console.log("defaultTime===="+e),this.getCurrentTime(e),this.simData=[],this.fetchData()},close(){this.dialogFormVisible=!1,this.$emit("fetch-data")},async fetchData(){this.listLoading=!0;const{data:e}=await Object(l["getTrafficBySim"])(this.queryForm);this.simData=e,console.log("simData==="+this.simData.prodOfferName),setTimeout(()=>{this.listLoading=!1},500)}}},r=(a("6fe0"),a("d959")),n=a.n(r);const d=n()(o,[["render",c]]);t["default"]=d},"4bf8":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return c})),a.d(t,"getTrafficBySim",(function(){return l})),a.d(t,"simBindDevice",(function(){return o})),a.d(t,"getSimTotal",(function(){return r})),a.d(t,"rankCurrentMonth",(function(){return n})),a.d(t,"ldDeviceByProjectId",(function(){return d}));var i=a("b775");function c(e){let t="?pageIndex="+e.page+"&size="+e.size;return""!=e.iccid&&void 0!=e.iccid&&(t+="&iccid="+e.iccid),""!=e.status&&void 0!=e.status&&(t+="&status="+e.status),Object(i["default"])({url:"/telcom/api/getSimList"+t,method:"get",data:e})}function l(e){const t="?accessNum="+e.accessNum+"&billingCycleID="+e.billingCycleID;return Object(i["default"])({url:"/telcom/api/getTrafficBySim"+t,method:"get",data:e})}function o(e){const t="?accessNum="+e.accessNum+"&deviceCode="+e.deviceCode;return Object(i["default"])({url:"/telcom/api/simBindDevice"+t,method:"post",data:e})}function r(e){return Object(i["default"])({url:"/telcom/api/getSimTotal",method:"get",data:e})}function n(e){return Object(i["default"])({url:"/telcom/api/rankCurrentMonth",method:"post",data:e})}function d(e){return Object(i["default"])({url:"/telcom/api/ldDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}},"6fe0":function(e,t,a){"use strict";a("b551")},b551:function(e,t,a){}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-07132e86.9af25abd.js b/dist/static/js/chunk-07132e86.9af25abd.js deleted file mode 100644 index 67c4104..0000000 --- a/dist/static/js/chunk-07132e86.9af25abd.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-07132e86"],{"17ab":function(t,e,n){"use strict";n.r(e);var a=n("f2bf");const r={id:"personnel",style:{width:"100%",height:"300px"}};function o(t,e,n,o,i,c){return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",r)}n("14d9");var i=n("313e"),c=n("365c"),d=n("5f99"),s={props:{time:{type:Array},all:{type:Boolean,default:!1}},data(){return{chartPie:null,yData:[],xData:[],maintenanceTime:"",isAllProject:!1}},watch:{time(t){this.maintenanceTime=t,this.getInspectionData(),setTimeout(()=>{this.drawCharts()},2e3)},all(t){this.isAllProject=t,this.getInspectionData(),setTimeout(()=>{this.drawCharts()},2e3)}},mounted:function(){},methods:{async getInspectionData(){var t=sessionStorage.getItem("projectId"),e={};e=0==this.isAllProject?{start:Object(d["getDate"])(this.maintenanceTime[0]),end:Object(d["getDate"])(this.maintenanceTime[1]),projectId:t}:{start:Object(d["getDate"])(this.maintenanceTime[0]),end:Object(d["getDate"])(this.maintenanceTime[1])};const{data:n}=await Object(c["getInspectionData"])(e);var a=[],r=[];n.byUser.forEach((function(t,e){e<10&&(a.push(t.key),r.push(t.data))})),this.xData=a,this.yData=r},drawPieChart(){this.chartPie=i["a"](document.getElementById("personnel")),this.chartPie.setOption({tooltip:{trigger:"item",axisPointer:{type:"shadow"}},title:{left:"center",text:"Statistics by personnel"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:this.xData,axisTick:{alignWithLabel:!0}}],yAxis:[{type:"value"}],series:[{name:"Direct",type:"bar",barWidth:"60%",data:this.yData}]})},drawCharts(){this.drawPieChart()}}},u=n("d959"),l=n.n(u);const g=l()(s,[["render",o]]);e["default"]=g},"365c":function(t,e,n){"use strict";n.r(e),n.d(e,"getBasicData",(function(){return r})),n.d(e,"getConsumptionData",(function(){return o})),n.d(e,"getInspectionData",(function(){return i})),n.d(e,"getAlarmData",(function(){return c})),n.d(e,"getTaskData",(function(){return d})),n.d(e,"getAttendanceData",(function(){return s}));var a=n("b775");function r(t){var e="?month="+t.month;return void 0!=t.projectId&&(e+="&projectId="+t.projectId),Object(a["default"])({url:"/overview/basic"+e,method:"get",data:t})}function o(t){var e="?start="+t.start+"&end="+t.end;return void 0!=t.projectId&&(e+="&projectId="+t.projectId),Object(a["default"])({url:"/overview/energyConsumption"+e,method:"get",data:t})}function i(t){var e="?start="+t.start+"&end="+t.end;return void 0!=t.projectId&&(e+="&projectId="+t.projectId),Object(a["default"])({url:"/overview/inspection"+e,method:"get",data:t})}function c(t){var e="?start="+t.start+"&end="+t.end;return void 0!=t.projectId&&(e+="&projectId="+t.projectId),Object(a["default"])({url:"/overview/alarm"+e,method:"get",data:t})}function d(t){var e="?start="+t.start+"&end="+t.end;return void 0!=t.projectId&&(e+="&projectId="+t.projectId),Object(a["default"])({url:"/overview/task"+e,method:"get",data:t})}function s(t){var e="?start="+t.start+"&end="+t.end;return void 0!=t.projectId&&(e+="&projectId="+t.projectId),Object(a["default"])({url:"/overview/attendance"+e,method:"get",data:t})}},"5f99":function(t,e,n){"use strict";function a(t,e){const n=parseInt(t),a=new Date,r=a.getDate(),o=new Date(a.setDate(r+n)),i=o.getFullYear(),c=o.getMonth()+1,d=o.getDate();let s,u;s=c<10?"0"+c:c,u=d<10?"0"+d:d;const l=e||"-";return i+l+s+l+u}function r(t=""){var e=new Date;""!=t&&(e=new Date(t));const n=e.getFullYear();let a=e.getMonth(),r=e.getDate();return a+=1,a=a.toString().padStart(2,"0"),r=r.toString().padStart(2,"0"),`${n}-${a}-${r}`}function o(t=""){var e=new Date;""!=t&&(e=new Date(t));const n=e.getFullYear();let a=e.getMonth();return a+=1,a=a.toString().padStart(2,"0"),`${n}-${a}`}function i(t=""){var e=new Date;""!=t&&(e=new Date(t));const n=e.getFullYear();return""+n}function c(t){const e=new Date,n=e.getFullYear(),a=e.getMonth()+1,r=e.getDate(),o=a-t,i=o<0?o+12:o>10?o:"0"+o,c=a>9?a:"0"+a,d=r>9?r:"0"+r,s=n+"-"+i+"-"+d,u=n+"-"+c+"-"+d;return[s,u]}function d(){const t=new Date,e=t.getFullYear(),n=t.getMonth()+1,a=t.getDate(),r=new Date(t);r.setDate(t.getDate()-1);const o=r.getFullYear(),i=(r.getMonth()+1).toString().padStart(2,"0"),c=r.getDate().toString().padStart(2,"0"),d=n>9?n:"0"+n,s=a>9?a:"0"+a,u=o+"-"+i+"-"+c,l=e+"-"+d+"-"+s;return[u,l]}function s(t){var e=new Date;""!=t&&(e=new Date(t));const n=e.getFullYear();let a=e.getMonth()+1;a=a<10?"0"+a:a;let r=e.getDate();r=r<10?"0"+r:r;let o=e.getHours();o=o<10?"0"+o:o;let i=e.getMinutes();i=i<10?"0"+i:i;let c=e.getSeconds();return c=c<10?"0"+c:c,n+"-"+a+"-"+r+" "+o+":"+i+":"+c}n.r(e),n.d(e,"getFMdate",(function(){return a})),n.d(e,"getDate",(function(){return r})),n.d(e,"getDate1",(function(){return o})),n.d(e,"getDate2",(function(){return i})),n.d(e,"getPastTime",(function(){return c})),n.d(e,"getPastTime1",(function(){return d})),n.d(e,"formatDateTime",(function(){return s}))}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-09175966.046aa80b.js b/dist/static/js/chunk-09175966.046aa80b.js deleted file mode 100644 index 9fc8ae4..0000000 --- a/dist/static/js/chunk-09175966.046aa80b.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-09175966"],{"1bcb":function(e,t,o){"use strict";o("477e")},"2adf":function(e,t,o){e.exports=o.p+"static/img/404.16bf7149.png"},"477e":function(e,t,o){},"7ca1":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAACKCAMAAABhAnODAAABzlBMVEUAAAD8/f/////////////3+v7////4+/7////////9///3+v7////////////4+v7+///////6/P/+/v/+/v/////5+/7////3+f72+v7y9/7+///7/f/////////////3+v76/P/7/f/4/P/9///////o8vz3+/73+f73+v7////4+/7////////3+//3+/7////+/v/////+/v/////o8fz9/v/p8f3o8fz3+/7////r8/33+v74+v72+v70+P7////+///3+v72+v7t9P3w9v3x9/7////+///7/f/////////////////3+v7p8v3////p8vv4+//////5+//r8/z4+//p8vz////6/P/4+v/////5/P7////8/P7////6/P/2+//8/f/////8///8///////n8fz2+v7////p8vz2+f73+v7////u9f7r9P3z+P32+f7////2+f73+v3////////2+v3////4+//t9P31+v78/P/4+//4+/7t9P35+//////////o8fz////0+P7o8fzo8fzo8Pv////z9/3o8f3z9//////w9/7w9/73+v/////p8v35/P7o8f3o8P3////n8Pv2+f3z+P4909UsAAAAlnRSTlMA/fumA/3h+PTlC/sG/vrz29a8NRLv7+fmzMJOLBj26cS+VB8O/fvp39TNwsG/u6CagmdbQP759O7s3dzZ0tDLysjIwcG/u6h1OiEB8evi4t/X1tHQ0M3GxcS4r5WNiX17c0UpJBsJ+O7t6OTc2MzKvra1raeflpBtbVtNLxX01tLDura0tKqai4WCbWZhSz4yFu/jfHnJ+3wGAAAFOElEQVR42u3cB1MTQRjG8TXehZBC6CQhkEBCbyJdelVUQDoCKiBFQJqCgoC99/qyfFshCId4yS2X3cs6k98n+E9y7HMz2QGxNpV+M8+aXTg6nuw0Ik5Mt4/fn8fH2PKKxh7FxaNQmiwZtZuwvDv21TEn0p53YmylCgfS1wuRHqQlwfmxKEfEAT2+roc9MZp9o982iwutWIkt7yocGJpGzJnjNlazMYHaxgw4MiIgljzpD90RmESEewH+cg6x4t0omseEstJccNItxMh9jEVbrbu5uakmEQfUc70cZJxHTIzjYxJrmpoLm+2dMl+ryZ0L8nTJiIF22QPU1GlPGy7Me5olHh6nsXrwK7UdUbc9r/BQ5eQNDxe6065CIB23EWVCISZg0oMCfQqi6z0mMQCKer2IpgkRE8gBAgVmRM9UFSZg7QASF6/Q26AmTKIPZDE8aB9iEnYgdBZRko5J2Axah01aMQExBjQOm67FJK6D1mFFmESNTuuwj2QvX9dA47CtCMIvUuuwomyR6KTQPGynrLrl1XBt4M8tyxWCsAOVS21t9jvYj0YIRZgks7qlzd2J/5EHIQyTVC62NvdEYEm2gY8wn8wnDkddoq/L1AschR2YW3TU22KBvzCfcl7DzoTDwmHhsHBYOCwc9r+GpUYeOitwFXbMOV7DoJjXMDjPa1hGOqdhUF7KaRgkbHEaBkmXOQ2D6G1Ow6DByGkYPOc1TBcOC4eFwwi1L1VwGDb9KRdA97S1f4arsMkbs0fvwgOt3Zl8hAmb9yzwl4Sm1u6yUIfFX7oAclzuluoQhn1dSwX/9I6WrlCEmUsaQVH0csuctmGedy4gk9HTNlipVdjEiA5OI6qvbbCCeZh3fQFUMKxYmIY5HxhAjegGAHZhQnoBqKIfsgC7sJRbkaBK0jMd0OJCJ5VejAJVEvJTgRbDO+/JT6tID6oYCq4CLVGj39BJq1gciD19W1R+B9CiW/Ogf3zG+8S607VlDEUCNSNyN92MR5dZxb7Ya0Co4QJQ8zwOybmJjxHriNpyF4CaxlIka8uET8iJVfg0YnqBmphkJE9owhKFNumYp+VCiYD82MB+9MRGgwx9owVoSVo3I3+mrNi/mrSTba4hHdCSMGYMfD9ZIt/G6Ji/GY8CSMbK7v5pM+RTPOYfpKBAjJ3Yh6At6lkH0JKxdlnxOiQpUxJQM+JECuJMmNQPoKUgDikRBjApK1DSMEF0M5/YLFARk44IeKyYVBbQoP8kIBKvMLFyCJ5r3Ux6EVjLDyzhlhGR8drIjwoIVqp0zCsaxcQSgz7mpxCxdlGrLsvZSUROqNXgyZfOU3KXMLEqCu+n5FaqMCHRAqolnRfQKe3MLC3bGD9hhmKjut8fy/qXs7GSCFBJdy4lmJ+Su1vvsgl7eTvoWwHVjhzqbxW5pXQueMw56kQsKwNUuFZyhd6VmO+OOhOdJ3/2kpny7aaKRXtE0EdF1I14Jpe6++utwTz5louXmd0HK3tSn6i2qyCO8UW16nrfMJxRMT+MwiRd9bbHKuaHYZhk97Tzw1+Yb344DNufHw7D9ueHwzD93vxwGJawPz/8hfnmh78w3/xwGJbvmx/uwg7nh7MwaX64CpPmh4EKFWHS/DBkfPQiU1XYPSdiLf7DYBlxmDQ/mvD86icLk+ZHM863XYph0vxo6sqXN5UKYdL8aMz8+XWFTJja+WH9Z7pLNj/sbX8YlAnzzU/IeX52Hws7mh8ufH3bdSzMUMzN/85DSPjzZ7rrmx++mDdfz+zs7s0Ph7yO9yjsyG/PhVsZ2R0KAAAAAABJRU5ErkJggg=="},"8cdb":function(e,t,o){"use strict";o.r(t);var c=o("f2bf");const s={class:"error-container"},i={class:"error-content"},r={class:"pic-error"},a={class:"bullshit"},l={class:"bullshit-oops"},n={class:"bullshit-headline"},d={class:"bullshit-info"};function m(e,t,m,b,u,v){const f=Object(c["resolveComponent"])("el-image"),h=Object(c["resolveComponent"])("el-col"),p=Object(c["resolveComponent"])("router-link"),O=Object(c["resolveComponent"])("el-row");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",s,[Object(c["createElementVNode"])("div",i,[Object(c["createVNode"])(O,{gutter:20},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(h,{lg:12,md:12,sm:24,xl:12,xs:24},{default:Object(c["withCtx"])(()=>[Object(c["createElementVNode"])("div",r,[Object(c["createVNode"])(f,{src:o("2adf"),class:"pic-error-parent"},null,8,["src"]),Object(c["createVNode"])(f,{src:o("7ca1"),class:"pic-error-child left"},null,8,["src"])])]),_:1}),Object(c["createVNode"])(h,{lg:12,md:12,sm:24,xl:12,xs:24},{default:Object(c["withCtx"])(()=>[Object(c["createElementVNode"])("div",a,[Object(c["createElementVNode"])("div",l,Object(c["toDisplayString"])(u.oops),1),Object(c["createElementVNode"])("div",n,Object(c["toDisplayString"])(u.headline),1),Object(c["createElementVNode"])("div",d,Object(c["toDisplayString"])(u.info),1),Object(c["createVNode"])(p,{class:"bullshit-return-home",to:"/"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(u.jumpTime)+"s "+Object(c["toDisplayString"])(u.btn),1)]),_:1})])]),_:1})]),_:1})])])}o("14d9");var b=o("5502"),u={name:"Page404",beforeRouteLeave(e,t,o){this.delVisitedRoute(this.$route.path),clearInterval(this.timer),o()},data(){return{jumpTime:5,oops:"抱歉!",headline:"当前页面不存在...",info:"请检查您输入的网址是否正确,或点击下面的按钮返回首页。",btn:"返回首页",timer:0}},computed:{...Object(b["c"])({visitedRoutes:"tabsBar/visitedRoutes"})},mounted(){this.timeChange()},methods:{...Object(b["b"])({delVisitedRoute:"tabsBar/delVisitedRoute"}),timeChange(){this.timer=setInterval(()=>{this.jumpTime?this.jumpTime--:(this.delVisitedRoute(this.$route.path),this.$router.push("/"),clearInterval(this.timer))},1e3)}}},v=(o("1bcb"),o("d959")),f=o.n(v);const h=f()(u,[["render",m],["__scopeId","data-v-5a00a850"]]);t["default"]=h}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-0b4b4904.c24787f4.js b/dist/static/js/chunk-0b4b4904.c24787f4.js deleted file mode 100644 index 1c0fe0e..0000000 --- a/dist/static/js/chunk-0b4b4904.c24787f4.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0b4b4904"],{"1d11":function(e,t,l){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"3fc5":function(e,t,l){"use strict";l("1d11")},ee5b:function(e,t,l){"use strict";l.r(t);var a=l("f2bf");const o={class:"manage-container"};function d(e,t,l,d,c,u){const n=Object(a["resolveComponent"])("el-date-picker"),r=Object(a["resolveComponent"])("vab-query-form-left-panel"),b=Object(a["resolveComponent"])("el-button"),V=Object(a["resolveComponent"])("vab-query-form-right-panel"),p=Object(a["resolveComponent"])("vab-query-form"),m=Object(a["resolveComponent"])("el-table-column"),O=Object(a["resolveComponent"])("el-input"),i=Object(a["resolveComponent"])("el-table"),j=Object(a["resolveComponent"])("el-tab-pane"),w=Object(a["resolveComponent"])("el-tabs");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",o,[Object(a["createVNode"])(w,{modelValue:c.activeName,"onUpdate:modelValue":t[2]||(t[2]=e=>c.activeName=e),onTabClick:u.handleClick},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(j,{label:"运行月报表",name:"first"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(p,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{modelValue:e.value1,"onUpdate:modelValue":t[0]||(t[0]=t=>e.value1=t),type:"date",placeholder:e.$t("defalult.xzrq")},null,8,["modelValue","placeholder"])]),_:1}),Object(a["createVNode"])(V,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{type:"primary"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1})]),_:1})]),_:1}),Object(a["createVNode"])(i,{data:c.tableData,border:"",style:{width:"100%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{fixed:"",prop:"date",label:"项目/月份",width:"150",align:"center"}),Object(a["createVNode"])(m,{prop:"Jan",label:" 一月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Jan,"onUpdate:modelValue":t=>e.Jan=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:"Feb",label:" 二月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Feb,"onUpdate:modelValue":t=>e.Feb=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:"Mar",label:" 三月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Mar,"onUpdate:modelValue":t=>e.Mar=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:"Apr",label:" 四月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Apr,"onUpdate:modelValue":t=>e.Apr=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:"May",label:" 五月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.May,"onUpdate:modelValue":t=>e.May=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:"Jun",label:" 六月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Jun,"onUpdate:modelValue":t=>e.Jun=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:"Jul",label:" 七月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Jul,"onUpdate:modelValue":t=>e.Jul=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:"Aug",label:" 八月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Aug,"onUpdate:modelValue":t=>e.Aug=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:"Sept",label:" 九月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Sept,"onUpdate:modelValue":t=>e.Sept=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:"Oct",label:" 十月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Oct,"onUpdate:modelValue":t=>e.Oct=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:" Nov ",label:"十一月",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Nov,"onUpdate:modelValue":t=>e.Nov=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:"Dec",label:" 十二月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Dec,"onUpdate:modelValue":t=>e.Dec=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{fixed:"right",prop:"Total",label:"合计",align:"center",width:"130"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Total,"onUpdate:modelValue":t=>e.Total=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["data"])]),_:1}),Object(a["createVNode"])(j,{label:"运行年费总表",name:"second"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(p,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{modelValue:e.value1,"onUpdate:modelValue":t[1]||(t[1]=t=>e.value1=t),type:"date",placeholder:e.$t("defalult.xzrq")},null,8,["modelValue","placeholder"])]),_:1}),Object(a["createVNode"])(V,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{type:"primary"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1})]),_:1})]),_:1}),Object(a["createVNode"])(i,{data:c.tableData,border:"",style:{width:"100%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{fixed:"",prop:"date",label:"项目/月份",width:"150",align:"center"}),Object(a["createVNode"])(m,{prop:"Jan",label:" 一月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Jan,"onUpdate:modelValue":t=>e.Jan=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:"Feb",label:" 二月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Feb,"onUpdate:modelValue":t=>e.Feb=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:"Mar",label:" 三月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Mar,"onUpdate:modelValue":t=>e.Mar=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:"Apr",label:" 四月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Apr,"onUpdate:modelValue":t=>e.Apr=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:"May",label:" 五月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.May,"onUpdate:modelValue":t=>e.May=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:"Jun",label:" 六月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Jun,"onUpdate:modelValue":t=>e.Jun=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:"Jul",label:" 七月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Jul,"onUpdate:modelValue":t=>e.Jul=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:"Aug",label:" 八月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Aug,"onUpdate:modelValue":t=>e.Aug=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:"Sept",label:" 九月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Sept,"onUpdate:modelValue":t=>e.Sept=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:"Oct",label:" 十月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Oct,"onUpdate:modelValue":t=>e.Oct=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:" Nov ",label:"十一月",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Nov,"onUpdate:modelValue":t=>e.Nov=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{prop:"Dec",label:" 十二月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Dec,"onUpdate:modelValue":t=>e.Dec=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(m,{fixed:"right",prop:"Total",label:"合计",align:"center",width:"130"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Total,"onUpdate:modelValue":t=>e.Total=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["data"])]),_:1})]),_:1},8,["modelValue","onTabClick"])])}var c={data(){return{activeName:"second",tableData:[{date:"运转时间(d)",Jan:"31",Feb:"28",Mar:"31",Apr:"30",May:"31",Jun:"30",Jul:"31",Aug:"31",Sept:"30",Oct:"31",Nov:"30",Dec:"31",Total:"365"},{date:"运转率(%)",Jan:" 100 ",Feb:" 100 ",Mar:" 100 ",Apr:" 100 ",May:" 100 ",Jun:" 100 ",Jul:" 100 ",Aug:" 100 ",Sept:" 100 ",Oct:" 100 ",Nov:" 100 ",Dec:" 100 ",Total:" 100 "},{date:"污水处理总量(m³)",Jan:"50829.13",Feb:"60254.5",Mar:"62623.3",Apr:"66087.5",May:"60807",Jun:"64541",Jul:"50829.13",Aug:"50829.13",Sept:"50829.13",Oct:"50829.13",Nov:"50829.13",Dec:"50829.13",Total:"740350.65"},{date:"污水处理总量(m³)",Jan:"50829.13",Feb:"60254.5",Mar:"62623.3",Apr:"66087.5",May:"60807",Jun:"64541",Jul:"50829.13",Aug:"50829.13",Sept:"50829.13",Oct:"50829.13",Nov:"50829.13",Dec:"50829.13",Total:"740350.65"},{date:"污水处理总量(m³)",Jan:"50829.13",Feb:"60254.5",Mar:"62623.3",Apr:"66087.5",May:"60807",Jun:"64541",Jul:"50829.13",Aug:"50829.13",Sept:"50829.13",Oct:"50829.13",Nov:"50829.13",Dec:"50829.13",Total:"740350.65"},{date:"污水处理总量(m³)",Jan:"50829.13",Feb:"60254.5",Mar:"62623.3",Apr:"66087.5",May:"60807",Jun:"64541",Jul:"50829.13",Aug:"50829.13",Sept:"50829.13",Oct:"50829.13",Nov:"50829.13",Dec:"50829.13",Total:"740350.65"}]}},methods:{handleClick(e,t){console.log(e,t)},methods:{handleClick(e){console.log(e)}}}},u=(l("3fc5"),l("d959")),n=l.n(u);const r=n()(c,[["render",d]]);t["default"]=r}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-0babdcd0.eb8da5a6.js b/dist/static/js/chunk-0babdcd0.eb8da5a6.js deleted file mode 100644 index cb2f331..0000000 --- a/dist/static/js/chunk-0babdcd0.eb8da5a6.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0babdcd0"],{2792:function(e,t,a){},"2c87":function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"};function n(e,t,a,n,c,i){const r=Object(l["resolveComponent"])("el-date-picker"),d=Object(l["resolveComponent"])("el-form-item"),u=Object(l["resolveComponent"])("el-input"),h=Object(l["resolveComponent"])("el-button"),s=Object(l["resolveComponent"])("vab-query-form"),b=Object(l["resolveComponent"])("el-form"),p=Object(l["resolveComponent"])("el-row"),j=Object(l["resolveComponent"])("el-table-column"),g=Object(l["resolveComponent"])("el-table"),m=Object(l["resolveComponent"])("el-pagination"),O=Object(l["resolveComponent"])("vab-query-form-right-panel"),f=Object(l["resolveDirective"])("loading");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createVNode"])(p,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{ref:"form",model:e.form,"label-width":"100px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{label:e.$t("defalult.sj")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(r,{modelValue:e.value1,"onUpdate:modelValue":t[0]||(t[0]=t=>e.value1=t),type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{label:"工单编号"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.queryForm.name,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.name=e),placeholder:"请输入工单编号"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(d,{label:"关键字"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.queryForm.name,"onUpdate:modelValue":t[2]||(t[2]=e=>c.queryForm.name=e),placeholder:"请输入关键字"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(h,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(h,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createBlock"])(g,{data:c.data,border:"",stripe:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(j,{prop:"id",label:e.$t("trigger.xh"),width:"60",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"jiedao",label:"工单编号",width:"120",align:"center"}),Object(l["createVNode"])(j,{prop:"shequ",label:"工单类型",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"mingcheng",label:e.$t("maintenance.zdlx"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"guimo",label:"业务类型",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"kaishi1",label:"站点",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"jieshu1",label:"街道类型",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"dangqian",label:"位置",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"kaishi2",label:"工单描述",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"jieshu2",label:e.$t("grouping.cjsj"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(l["withCtx"])(({row:t})=>[Object(l["createVNode"])(h,{type:"text",onClick:e=>i.handleDelete(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[f,c.listLoading]]),Object(l["createVNode"])(s,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(O,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,onCurrentChange:i.handleCurrentChange,onSizeChange:i.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var c={name:"Index",components:{},data(){return{data:[{id:1,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"},{id:2,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"},{id:3,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"}],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$message({type:"success",message:"删除成功"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},i=(a("90b6"),a("d959")),r=a.n(i);const d=r()(c,[["render",n],["__scopeId","data-v-9fd94006"]]);t["default"]=d},"90b6":function(e,t,a){"use strict";a("2792")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-0ce24158.0e36fcfa.js b/dist/static/js/chunk-0ce24158.0e36fcfa.js deleted file mode 100644 index 9c21b78..0000000 --- a/dist/static/js/chunk-0ce24158.0e36fcfa.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0ce24158"],{"2ba4":function(e,t,r){"use strict";var o=r("40d5"),n=Function.prototype,s=n.apply,i=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(o?i.bind(s):function(){return i.apply(s,arguments)})},5414:function(e,t,r){"use strict";r.r(t);var o=r("f2bf");function n(e,t,r,n,s,i){const c=Object(o["resolveComponent"])("vab-remix-icon"),a=Object(o["resolveComponent"])("el-input"),u=Object(o["resolveComponent"])("el-form-item"),l=Object(o["resolveComponent"])("el-button"),d=Object(o["resolveComponent"])("el-form"),f=Object(o["resolveDirective"])("focus");return Object(o["openBlock"])(),Object(o["createBlock"])(d,{ref:"form",model:s.form,rules:s.rules,class:"login-form","label-position":"left"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{prop:"username"},{default:Object(o["withCtx"])(()=>[Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createBlock"])(a,{modelValue:s.form.userName,"onUpdate:modelValue":t[0]||(t[0]=e=>s.form.userName=e),modelModifiers:{trim:!0},placeholder:"请输入用户名/手机号",tabindex:"1",type:"text"},{prefix:Object(o["withCtx"])(()=>[Object(o["createVNode"])(c,{icon:"user-line"})]),_:1},8,["modelValue"])),[[f]])]),_:1}),Object(o["createVNode"])(u,{prop:"password"},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(),Object(o["createBlock"])(a,{key:s.passwordType,ref:"password",modelValue:s.form.passwords,"onUpdate:modelValue":t[1]||(t[1]=e=>s.form.passwords=e),modelModifiers:{trim:!0},placeholder:"请输入密码",type:s.passwordType,tabindex:"2",onKeyup:Object(o["withKeys"])(i.handleLogin,["enter"])},Object(o["createSlots"])({prefix:Object(o["withCtx"])(()=>[Object(o["createVNode"])(c,{icon:"lock-line"})]),_:2},["password"===s.passwordType?{name:"suffix",fn:Object(o["withCtx"])(()=>[Object(o["createVNode"])(c,{class:"show-password",icon:"eye-off-line",onClick:i.handlePassword},null,8,["onClick"])]),key:"0"}:{name:"suffix",fn:Object(o["withCtx"])(()=>[Object(o["createVNode"])(c,{class:"show-password",icon:"eye-line",onClick:i.handlePassword},null,8,["onClick"])]),key:"1"}]),1032,["modelValue","type","onKeyup"]))]),_:1}),Object(o["createVNode"])(l,{loading:s.loading,class:"login-btn",type:"primary",onClick:i.handleLogin},{default:Object(o["withCtx"])(()=>t[2]||(t[2]=[Object(o["createTextVNode"])(" 登录 ")])),_:1},8,["loading","onClick"])]),_:1},8,["model","rules"])}r("d9e2"),r("14d9");var s=r("5502"),i=r("61f7"),c={name:"SingIn",data(){const e=(e,t,r)=>{""===t?r(new Error("用户名不能为空")):r()},t=(e,t,r)=>{Object(i["isPassword"])(t)?r():r(new Error("密码不能少于6位"))};return{nodeEnv:"production",form:{userName:"",passwords:""},rules:{userName:[{required:!0,trigger:"blur",validator:e}],passwords:[{required:!0,trigger:"blur",validator:t}]},loading:!1,passwordType:"password",timer:0}},computed:{...Object(s["c"])({title:"settings/title"})},mounted(){this.form.userName="",this.form.passwords=""},methods:{...Object(s["b"])({login:"user/login"}),handleClick(e,t){console.log(e,t),"second"==e.paneName?this.$refs["wxCode"].roleIndex():"first"==e.paneName&&this.$refs["sing-in"].roleIndex()},dialogFormVisible(){this.$refs["trial"].showTrial()},handlePassword(){"password"===this.passwordType?this.passwordType="":this.passwordType="password",this.$nextTick(()=>{this.$refs.passwords.focus()})},handleLogin(){this.$refs.form.validate(async e=>{if(!e)return!1;try{this.loading=!0,await this.login(this.form),await this.$router.push("/")}finally{this.loading=!1}})}}},a=r("d959"),u=r.n(a);const l=u()(c,[["render",n]]);t["default"]=l},"6f19":function(e,t,r){"use strict";var o=r("9112"),n=r("0d26"),s=r("b980"),i=Error.captureStackTrace;e.exports=function(e,t,r,c){s&&(i?i(e,t):o(e,"stack",n(r,c)))}},ab36:function(e,t,r){"use strict";var o=r("861d"),n=r("9112");e.exports=function(e,t){o(t)&&"cause"in t&&n(e,"cause",t.cause)}},aeb0:function(e,t,r){"use strict";var o=r("9bf2").f;e.exports=function(e,t,r){r in e||o(e,r,{configurable:!0,get:function(){return t[r]},set:function(e){t[r]=e}})}},b980:function(e,t,r){"use strict";var o=r("d039"),n=r("5c6c");e.exports=!o((function(){var e=new Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",n(1,7)),7!==e.stack)}))},d9e2:function(e,t,r){"use strict";var o=r("23e7"),n=r("cfe9"),s=r("2ba4"),i=r("e5cb"),c="WebAssembly",a=n[c],u=7!==new Error("e",{cause:7}).cause,l=function(e,t){var r={};r[e]=i(e,t,u),o({global:!0,constructor:!0,arity:1,forced:u},r)},d=function(e,t){if(a&&a[e]){var r={};r[e]=i(c+"."+e,t,u),o({target:c,stat:!0,constructor:!0,arity:1,forced:u},r)}};l("Error",(function(e){return function(t){return s(e,this,arguments)}})),l("EvalError",(function(e){return function(t){return s(e,this,arguments)}})),l("RangeError",(function(e){return function(t){return s(e,this,arguments)}})),l("ReferenceError",(function(e){return function(t){return s(e,this,arguments)}})),l("SyntaxError",(function(e){return function(t){return s(e,this,arguments)}})),l("TypeError",(function(e){return function(t){return s(e,this,arguments)}})),l("URIError",(function(e){return function(t){return s(e,this,arguments)}})),d("CompileError",(function(e){return function(t){return s(e,this,arguments)}})),d("LinkError",(function(e){return function(t){return s(e,this,arguments)}})),d("RuntimeError",(function(e){return function(t){return s(e,this,arguments)}}))},e5cb:function(e,t,r){"use strict";var o=r("d066"),n=r("1a2d"),s=r("9112"),i=r("3a9b"),c=r("d2bb"),a=r("e893"),u=r("aeb0"),l=r("7156"),d=r("e391"),f=r("ab36"),p=r("6f19"),b=r("83ab"),h=r("c430");e.exports=function(e,t,r,m){var w="stackTraceLimit",y=m?2:1,j=e.split("."),O=j[j.length-1],v=o.apply(null,j);if(v){var g=v.prototype;if(!h&&n(g,"cause")&&delete g.cause,!r)return v;var k=o("Error"),x=t((function(e,t){var r=d(m?t:e,void 0),o=m?new v(e):new v;return void 0!==r&&s(o,"message",r),p(o,x,o.stack,2),this&&i(g,this)&&l(o,this,x),arguments.length>y&&f(o,arguments[y]),o}));if(x.prototype=g,"Error"!==O?c?c(x,k):a(x,k,{name:!0}):b&&w in v&&(u(x,v,w),u(x,v,"prepareStackTrace")),a(x,v),!h)try{g.name!==O&&s(g,"name",O),g.constructor=x}catch(C){}return x}}}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-0f297f6b.cc6d2882.js b/dist/static/js/chunk-0f297f6b.cc6d2882.js deleted file mode 100644 index 8cc7bc9..0000000 --- a/dist/static/js/chunk-0f297f6b.cc6d2882.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0f297f6b"],{"669c":function(e,t,n){"use strict";n.r(t),n.d(t,"getList",(function(){return a})),n.d(t,"doEdit",(function(){return r})),n.d(t,"doDelete",(function(){return c})),n.d(t,"doAdd",(function(){return d})),n.d(t,"getDictData",(function(){return i})),n.d(t,"selectAttribute",(function(){return s})),n.d(t,"selectSensorType",(function(){return l})),n.d(t,"selectSensorUnit",(function(){return u})),n.d(t,"selectStoreStrategy",(function(){return h})),n.d(t,"selectFunctionCode",(function(){return b})),n.d(t,"selectDataFormat",(function(){return f})),n.d(t,"selectReadWrite",(function(){return g}));var o=n("b775");function a(e){let t="?page="+e.page+"&size="+e.size;return""!=e.deviceId&&(t+="&deviceId="+e.deviceId),""!=e.sensorName&&(t+="&sensorName="+e.sensorName),Object(o["default"])({url:"/iot/sensor/select"+t,method:"get",data:e})}function r(e){return Object(o["default"])({url:"/iot/sensor/update",method:"post",data:e})}function c(e){return Object(o["default"])({url:"/iot/sensor/remove",method:"post",data:e})}function d(e){return Object(o["default"])({url:"/iot/sensor/insert",method:"post",data:e})}function i(e){return Object(o["default"])({url:"/iot/sensor/dict",method:"get",data:e})}function s(e){return Object(o["default"])({url:"/iot/sensor/selectAttribute",method:"get",data:e})}function l(e){return Object(o["default"])({url:"/iot/sensor/selectSensorType",method:"get",data:e})}function u(e){return Object(o["default"])({url:"/iot/sensor/selectSensorUnit",method:"get",data:e})}function h(e){return Object(o["default"])({url:"/iot/sensor/selectStoreStrategy",method:"get",data:e})}function b(e){return Object(o["default"])({url:"/iot/sensor/selectFunctionCode",method:"get",data:e})}function f(e){return Object(o["default"])({url:"/iot/sensor/selectDataFormat",method:"get",data:e})}function g(e){return Object(o["default"])({url:"/iot/sensor/selectReadWrite",method:"get",data:e})}},7012:function(e,t,n){"use strict";n.r(t);var o=n("f2bf");const a={class:"manage-container"};function r(e,t,n,r,c,d){const i=Object(o["resolveComponent"])("el-button"),s=Object(o["resolveComponent"])("vab-query-form"),l=Object(o["resolveComponent"])("el-table-column"),u=Object(o["resolveComponent"])("el-table"),h=Object(o["resolveComponent"])("el-pagination"),b=Object(o["resolveComponent"])("vab-query-form-right-panel");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",a,[Object(o["createVNode"])(s,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{type:"primary",onClick:t[0]||(t[0]=e=>d.handleAdd())},{default:Object(o["withCtx"])(()=>t[1]||(t[1]=[Object(o["createTextVNode"])("添加传感器")])),_:1})]),_:1}),Object(o["createVNode"])(u,{data:c.sensorData,border:"",stripe:"",style:{width:"100%"}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(l,{prop:"id",label:"ID",width:"60",align:"center"}),Object(o["createVNode"])(l,{prop:"name",label:"传感器名字",width:"120",align:"center"}),Object(o["createVNode"])(l,{prop:"attribute.dataValue",label:"类型",width:"120",align:"center"}),Object(o["createVNode"])(l,{prop:"addressId",label:"地址",width:"120",align:"center"}),Object(o["createVNode"])(l,{prop:"offset",label:"寄存器号",width:"200",align:"center"}),Object(o["createVNode"])(l,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(o["withCtx"])(({row:t})=>[Object(o["createVNode"])(i,{type:"text",onClick:e=>d.handleEdit(t)},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(o["createVNode"])(i,{type:"text",onClick:e=>d.handleDelete(t)},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"]),Object(o["createVNode"])(s,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(h,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var c=n("669c"),d={name:"Index",components:{},data(){return{sensorData:[],deviceId:"",projectId:"",lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,deviceId:""}}},computed:{height(){return 500}},created(){const e=this.$route.params.deviceId,t=this.$route.params.projectId,n=localStorage.getItem("deviceId"),o=void 0===e?n:e;""!==o&&(this.deviceId=o,this.queryForm.deviceId=o,this.projectId=t,localStorage.setItem("deviceId",o),this.fetchData())},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(c["getList"])(this.queryForm);console.log(e),this.sensorData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit(this.deviceId,0)},handleEdit(e){e.deviceId=this.deviceId,this.$refs["edit"].showEdit(e,1)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){const t=this;e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:n}=Object(c["doDelete"])({sensorIds:e.id});this.$message({type:"success",message:void 0==n?"删除成功":n}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},i=(n("7832"),n("d959")),s=n.n(i);const l=s()(d,[["render",r],["__scopeId","data-v-1f739dbe"]]);t["default"]=l},7832:function(e,t,n){"use strict";n("96ca")},"96ca":function(e,t,n){}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-10386b32.29ad4e37.js b/dist/static/js/chunk-10386b32.29ad4e37.js deleted file mode 100644 index b623f58..0000000 --- a/dist/static/js/chunk-10386b32.29ad4e37.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-10386b32"],{"365c":function(t,e,a){"use strict";a.r(e),a.d(e,"getBasicData",(function(){return n})),a.d(e,"getConsumptionData",(function(){return o})),a.d(e,"getInspectionData",(function(){return i})),a.d(e,"getAlarmData",(function(){return d})),a.d(e,"getTaskData",(function(){return c})),a.d(e,"getAttendanceData",(function(){return s}));var r=a("b775");function n(t){var e="?month="+t.month;return void 0!=t.projectId&&(e+="&projectId="+t.projectId),Object(r["default"])({url:"/overview/basic"+e,method:"get",data:t})}function o(t){var e="?start="+t.start+"&end="+t.end;return void 0!=t.projectId&&(e+="&projectId="+t.projectId),Object(r["default"])({url:"/overview/energyConsumption"+e,method:"get",data:t})}function i(t){var e="?start="+t.start+"&end="+t.end;return void 0!=t.projectId&&(e+="&projectId="+t.projectId),Object(r["default"])({url:"/overview/inspection"+e,method:"get",data:t})}function d(t){var e="?start="+t.start+"&end="+t.end;return void 0!=t.projectId&&(e+="&projectId="+t.projectId),Object(r["default"])({url:"/overview/alarm"+e,method:"get",data:t})}function c(t){var e="?start="+t.start+"&end="+t.end;return void 0!=t.projectId&&(e+="&projectId="+t.projectId),Object(r["default"])({url:"/overview/task"+e,method:"get",data:t})}function s(t){var e="?start="+t.start+"&end="+t.end;return void 0!=t.projectId&&(e+="&projectId="+t.projectId),Object(r["default"])({url:"/overview/attendance"+e,method:"get",data:t})}},"3ccd":function(t,e,a){"use strict";a.r(e);var r=a("f2bf");const n={id:"work",style:{width:"100%",height:"300px"}};function o(t,e,a,o,i,d){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",n)}var i=a("365c"),d=a("313e"),c=a("5f99"),s={props:{time:{type:Array},all:{type:Boolean,default:!1}},data(){return{chartPie:null,taskData:[],workTime:"",isAllProject:!1}},watch:{time(t){this.workTime=t,this.getTaskData(),setTimeout(()=>{this.drawCharts()},2e3)},all(t){this.isAllProject=t,this.getTaskData(),setTimeout(()=>{this.drawCharts()},2e3)}},mounted:function(){},methods:{async getTaskData(){var t=sessionStorage.getItem("projectId"),e={};e=0==this.isAllProject?{start:Object(c["getDate"])(this.workTime[0]),end:Object(c["getDate"])(this.workTime[1]),projectId:t}:{start:Object(c["getDate"])(this.workTime[0]),end:Object(c["getDate"])(this.workTime[1])};const{data:a}=await Object(i["getTaskData"])(e);this.taskData=[{value:a.handle,name:"processed"},{value:a.unHandle,name:"untreated"},{value:a.total,name:"total"}]},drawPieChart(){this.chartPie=d["a"](document.getElementById("work")),this.chartPie.setOption({title:{text:"Work order statistics",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"bottom"},series:[{type:"pie",radius:"50%",data:this.taskData,emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]})},drawCharts(){this.drawPieChart()}}},u=a("d959"),l=a.n(u);const g=l()(s,[["render",o]]);e["default"]=g},"5f99":function(t,e,a){"use strict";function r(t,e){const a=parseInt(t),r=new Date,n=r.getDate(),o=new Date(r.setDate(n+a)),i=o.getFullYear(),d=o.getMonth()+1,c=o.getDate();let s,u;s=d<10?"0"+d:d,u=c<10?"0"+c:c;const l=e||"-";return i+l+s+l+u}function n(t=""){var e=new Date;""!=t&&(e=new Date(t));const a=e.getFullYear();let r=e.getMonth(),n=e.getDate();return r+=1,r=r.toString().padStart(2,"0"),n=n.toString().padStart(2,"0"),`${a}-${r}-${n}`}function o(t=""){var e=new Date;""!=t&&(e=new Date(t));const a=e.getFullYear();let r=e.getMonth();return r+=1,r=r.toString().padStart(2,"0"),`${a}-${r}`}function i(t=""){var e=new Date;""!=t&&(e=new Date(t));const a=e.getFullYear();return""+a}function d(t){const e=new Date,a=e.getFullYear(),r=e.getMonth()+1,n=e.getDate(),o=r-t,i=o<0?o+12:o>10?o:"0"+o,d=r>9?r:"0"+r,c=n>9?n:"0"+n,s=a+"-"+i+"-"+c,u=a+"-"+d+"-"+c;return[s,u]}function c(){const t=new Date,e=t.getFullYear(),a=t.getMonth()+1,r=t.getDate(),n=new Date(t);n.setDate(t.getDate()-1);const o=n.getFullYear(),i=(n.getMonth()+1).toString().padStart(2,"0"),d=n.getDate().toString().padStart(2,"0"),c=a>9?a:"0"+a,s=r>9?r:"0"+r,u=o+"-"+i+"-"+d,l=e+"-"+c+"-"+s;return[u,l]}function s(t){var e=new Date;""!=t&&(e=new Date(t));const a=e.getFullYear();let r=e.getMonth()+1;r=r<10?"0"+r:r;let n=e.getDate();n=n<10?"0"+n:n;let o=e.getHours();o=o<10?"0"+o:o;let i=e.getMinutes();i=i<10?"0"+i:i;let d=e.getSeconds();return d=d<10?"0"+d:d,a+"-"+r+"-"+n+" "+o+":"+i+":"+d}a.r(e),a.d(e,"getFMdate",(function(){return r})),a.d(e,"getDate",(function(){return n})),a.d(e,"getDate1",(function(){return o})),a.d(e,"getDate2",(function(){return i})),a.d(e,"getPastTime",(function(){return d})),a.d(e,"getPastTime1",(function(){return c})),a.d(e,"formatDateTime",(function(){return s}))}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-10cd1e97.d71fa3e4.js b/dist/static/js/chunk-10cd1e97.d71fa3e4.js deleted file mode 100644 index 5601762..0000000 --- a/dist/static/js/chunk-10cd1e97.d71fa3e4.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-10cd1e97"],{"0210":function(t,e,o){},"78ed":function(t,e,o){"use strict";o.r(e);var n=o("f2bf");function i(t,e,o,i,s,c){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{id:"detail1",class:"marker-detail",style:Object(n["normalizeStyle"])(c.p),onClick:Object(n["withModifiers"])(t=>!1,["stop"])},[Object(n["renderSlot"])(t.$slots,"default",{},void 0,!0)],4)}var s={name:"DialogMarkerContainer",data(){return{position:{top:"-999px",left:"-999px"}}},computed:{p(){return`transform: translate(${this.position.left}, ${this.position.top})`}},methods:{setPosition(t){this.position={top:t.top+(t.offset||0)+"px",left:t.left+(t.offset||0)+"px"}}}},c=(o("cb0b"),o("d959")),r=o.n(c);const a=r()(s,[["render",i],["__scopeId","data-v-1f7baf2c"]]);e["default"]=a},cb0b:function(t,e,o){"use strict";o("0210")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-114c1de2.6077fa7d.js b/dist/static/js/chunk-114c1de2.6077fa7d.js deleted file mode 100644 index f9614d5..0000000 --- a/dist/static/js/chunk-114c1de2.6077fa7d.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-114c1de2"],{"093a":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return o})),a.d(t,"getLiveAddr",(function(){return n}));var c=a("b775");function o(e){return Object(c["default"])({url:"/video/devices?projectId="+e.projectId,method:"get",data:e})}function n(e){return Object(c["default"])({url:"/video/getLiveAddr?account="+e.account+"&deviceSerial="+e.deviceSerial,method:"get",data:e})}},"9c61":function(e,t,a){"use strict";a.r(t);var c=a("f2bf");const o={class:"manage-container"};function n(e,t,a,n,r,l){const i=Object(c["resolveComponent"])("el-table-column"),d=Object(c["resolveComponent"])("el-tag"),b=Object(c["resolveComponent"])("el-button"),u=Object(c["resolveComponent"])("el-table"),s=Object(c["resolveDirective"])("loading");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",o,[Object(c["withDirectives"])((Object(c["openBlock"])(),Object(c["createBlock"])(u,{id:"table",data:r.tableData,border:"",stripe:"",style:{width:"100%"}},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{prop:"id",label:e.$t("maintenance.sb"),width:"220",align:"center"},null,8,["label"]),Object(c["createVNode"])(i,{prop:"account",label:"账户",width:"120",align:"center"}),Object(c["createVNode"])(i,{prop:"deviceSerial",label:"设备序列号",width:"100",align:"center"}),Object(c["createVNode"])(i,{prop:"deviceName",label:e.$t("maintenance.sbmc"),align:"center"},null,8,["label"]),Object(c["createVNode"])(i,{prop:"addTime",label:"添加时间",width:"180",align:"center"}),Object(c["createVNode"])(i,{prop:"ldDeviceName",label:"所属站点",width:"100",align:"center"}),Object(c["createVNode"])(i,{prop:"status",label:e.$t("dataEnquiry.ljzt"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[1==e.status?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:"在线",effect:"dark",type:"success",size:"mini"},{default:Object(c["withCtx"])(()=>t[0]||(t[0]=[Object(c["createTextVNode"])(" 在线 ")])),_:1})):Object(c["createCommentVNode"])("",!0),0==e.status?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:"离线",effect:"dark",type:"danger",size:"mini"},{default:Object(c["withCtx"])(()=>t[1]||(t[1]=[Object(c["createTextVNode"])(" 离线 ")])),_:1})):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(c["createVNode"])(i,{fixed:"right",label:e.$t("defalult.cz"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[Object(c["createVNode"])(b,{type:"text",onClick:t=>l.handleLive(e)},{default:Object(c["withCtx"])(()=>t[2]||(t[2]=[Object(c["createTextVNode"])("播放")])),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[s,r.listLoading]])])}a("14d9");var r=a("093a"),l={data(){return{tableData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",queryForm:{projectId:""}}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.fetchData()},methods:{async fetchData(){const{data:e}=await Object(r["getList"])(this.queryForm);this.tableData=e},handleLive(e){this.$router.push({path:"/fluoriteSensorData",name:"监控视频",query:{account:e.account,deviceSerial:e.deviceSerial}})}}},i=(a("f15e"),a("d959")),d=a.n(i);const b=d()(l,[["render",n]]);t["default"]=b},badf:function(e,t,a){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},f15e:function(e,t,a){"use strict";a("badf")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-1234077c.da29fd46.js b/dist/static/js/chunk-1234077c.da29fd46.js deleted file mode 100644 index 4d2827c..0000000 --- a/dist/static/js/chunk-1234077c.da29fd46.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1234077c"],{"63ed":function(e,t,n){"use strict";n.r(t);var c=n("f2bf");const l={class:"manage-container"},o={id:"iframeId",ref:"iframe",src:"https://dp.lidinghb.com/chudy_visual/view/1646708782442479616",style:{width:"100%",height:"655px"}};function i(e,t,n,i,u,a){const s=Object(c["resolveComponent"])("el-button"),r=Object(c["resolveDirective"])("loading");return Object(c["withDirectives"])((Object(c["openBlock"])(),Object(c["createElementBlock"])("div",l,[Object(c["createVNode"])(s,{type:"primary",size:"mini",style:{"margin-bottom":"10px"},onClick:a.dianji},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("defalult.qp")),1)]),_:1},8,["onClick"]),Object(c["createElementVNode"])("iframe",o,null,512)])),[[r,u.loading]])}var u={name:"Index",data(){return{flowData:[],loading:!0,fullscreenLoading:!0,queryForm:{deviceCode:""},src:""}},computed:{height(){return 500}},created(){},mounted(){const{iframe:e}=this.$refs,t=this;e.attachEvent?e.attachEvent("onload",()=>{t.stateChange()}):e.onload=function(){t.stateChange()}},methods:{jump(){window.open("http://www.tuqiangol.com/index.jsp","_blank")},showData(e){console.log(e)},stateChange(){this.loading=!1},dianji(){const e=document.getElementById("iframeId");this.fullscreen?document.exitFullscreen?document.exitFullscreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen():e.requestFullscreen?e.requestFullscreen():e.webkitRequestFullScreen?e.webkitRequestFullScreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.msRequestFullscreen&&e.msRequestFullscreen()}}},a=(n("e4ea"),n("b090f"),n("d959")),s=n.n(a);const r=s()(u,[["render",i],["__scopeId","data-v-24cef6db"]]);t["default"]=r},b090f:function(e,t,n){"use strict";n("ff85")},b7bf:function(e,t,n){},e4ea:function(e,t,n){"use strict";n("b7bf")},ff85:function(e,t,n){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-125d17c4.a53c8dba.js b/dist/static/js/chunk-125d17c4.a53c8dba.js deleted file mode 100644 index c24f649..0000000 --- a/dist/static/js/chunk-125d17c4.a53c8dba.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-125d17c4","chunk-dd32715e","chunk-b095864c","chunk-581bcd92","chunk-1a849a5b"],{"14f1":function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"},r={class:"manage-wrap"},c={class:"manage-input"},i={class:"manage-button"};function n(e,t,a,n,d,s){const u=Object(l["resolveComponent"])("el-option"),m=Object(l["resolveComponent"])("el-select"),b=Object(l["resolveComponent"])("el-form-item"),g=Object(l["resolveComponent"])("el-form"),h=Object(l["resolveComponent"])("vab-query-form"),j=Object(l["resolveComponent"])("el-button"),f=Object(l["resolveComponent"])("el-table-column"),O=Object(l["resolveComponent"])("el-tag"),p=Object(l["resolveComponent"])("el-table"),C=Object(l["resolveComponent"])("el-pagination"),v=Object(l["resolveComponent"])("trigger-edit"),V=Object(l["resolveDirective"])("loading");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createElementVNode"])("div",r,[Object(l["createElementVNode"])("div",c,[Object(l["createVNode"])(h,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(g,{ref:"queryForm",inline:!0,model:d.queryForm},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{label:e.$t("maintenance.sb"),prop:"deviceId"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{modelValue:d.queryForm.deviceId,"onUpdate:modelValue":t[0]||(t[0]=e=>d.queryForm.deviceId=e),size:"small",placeholder:e.$t("trigger.qxzsb")},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(d.deviceData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1})]),Object(l["createElementVNode"])("div",i,[Object(l["createVNode"])(j,{size:"small",onClick:t[1]||(t[1]=e=>s.resetForm())},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(l["createVNode"])(j,{type:"primary",size:"small",onClick:s.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(j,{type:"primary",size:"small",onClick:s.handleAdd},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("trigger.tjcfq")),1)]),_:1},8,["onClick"])])]),Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createBlock"])(p,{data:d.triggerData,stripe:"",border:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(f,{prop:"id",label:e.$t("trigger.xh"),align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{prop:"device.name",label:e.$t("dataEnquiry.zdmc"),align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{prop:"name",label:e.$t("trigger.mc"),align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{prop:"triggerCondition.dataValue",label:e.$t("trigger.cftjlx"),align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{prop:"triggerConditionParams",label:e.$t("trigger.cs"),align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{prop:"triggerCycle",label:e.$t("trigger.cfzq"),align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{prop:"alarmFlag",label:e.$t("trigger.sffsbj"),align:"center"},{default:Object(l["withCtx"])(({row:t})=>[1==t.alarmFlag?(Object(l["openBlock"])(),Object(l["createBlock"])(O,{key:"是",effect:"dark",type:"success",size:"mini"},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("trigger.s")),1)]),_:1})):Object(l["createCommentVNode"])("",!0),0==t.alarmFlag?(Object(l["openBlock"])(),Object(l["createBlock"])(O,{key:"否",effect:"dark",type:"danger",size:"mini"},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("trigger.f")),1)]),_:1})):Object(l["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(l["createVNode"])(f,{prop:"alarmLevel.dataValue",label:e.$t("alarm.bjjb"),align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{fixed:"right",label:e.$t("defalult.cz"),width:"160",align:"center"},{default:Object(l["withCtx"])(({row:t})=>[Object(l["createVNode"])(j,{type:"text",onClick:e=>s.handleEdit(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(l["createVNode"])(j,{type:"text",onClick:e=>s.handleDelete(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[V,d.listLoading]]),Object(l["createVNode"])(C,{background:d.background,"current-page":d.queryForm.page,layout:d.layout,"page-size":d.queryForm.size,total:d.total,style:{"text-align":"right"},onCurrentChange:s.handleCurrentChange,onSizeChange:s.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(l["createVNode"])(v,{ref:"edit"},null,512)])}a("14d9");var d=a("4303"),s=a("ffbb"),u={name:"TriggerTable",components:{triggerEdit:s["default"]},props:{projectId:{type:String,default:"projectId"}},data(){return{groupData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,triggerData:[],deviceData:[],elementLoadingText:"正在加载...",queryForm:{page:1,size:20,projectId:"",deviceId:""}}},computed:{height(){return 500}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.fetchData(),this.getDeviceData()},methods:{showData(){this.fetchData(),this.getDeviceData()},async soreStatus(e,t){const{code:a,msg:l}=await Object(d["doEdit"])({status:e,id:t});0==a?this.$notify({title:l,type:"success"}):this.$notify.error({title:l}),this.fetchData()},async fetchData(){this.listLoading=!0,this.triggerData=[];const{data:e}=await Object(d["getList"])(this.queryForm);this.triggerData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},async getDeviceData(){const{data:e}=await Object(d["selectDeviceByProjectId"])({projectId:this.queryForm.projectId});this.deviceData=e},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["edit"].showEdit(this.queryForm.projectId,1)},handleEdit(e){this.$refs["edit"].showEdit(e,2)},details(e){this.$router.push({path:"/triggerdetail",name:"触发器详情",query:{triggerId:e.id}})},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){var t=this;e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:a}=Object(d["doDelete"])([e.id]);this.$message({type:"success",message:void 0==a?"删除成功":a}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},m=(a("3cb3"),a("d959")),b=a.n(m);const g=b()(u,[["render",n],["__scopeId","data-v-917767ac"]]);t["default"]=g},"265c":function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"},r={class:"manage-wrap"},c={class:"manage-input"},i={class:"manage-input"};function n(e,t,a,n,d,s){const u=Object(l["resolveComponent"])("el-option"),m=Object(l["resolveComponent"])("el-select"),b=Object(l["resolveComponent"])("el-form-item"),g=Object(l["resolveComponent"])("el-form"),h=Object(l["resolveComponent"])("vab-query-form"),j=Object(l["resolveComponent"])("el-button"),f=Object(l["resolveComponent"])("el-table-column"),O=Object(l["resolveComponent"])("el-tag"),p=Object(l["resolveComponent"])("el-table"),C=Object(l["resolveComponent"])("el-pagination"),v=Object(l["resolveComponent"])("rule-edit"),V=Object(l["resolveDirective"])("loading");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createElementVNode"])("div",r,[Object(l["createElementVNode"])("div",c,[Object(l["createVNode"])(h,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(g,{ref:"queryForm",inline:!0,model:d.queryForm},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{label:e.$t("dataEnquiry.cgq"),prop:"sensorName"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{modelValue:d.queryForm.sensorName,"onUpdate:modelValue":t[0]||(t[0]=e=>d.queryForm.sensorName=e),size:"small",placeholder:e.$t("sensor.qxzqgq")},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(d.sensorData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e,label:e,value:e},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1})]),Object(l["createElementVNode"])("div",i,[Object(l["createVNode"])(j,{size:"small",onClick:t[1]||(t[1]=e=>s.resetForm())},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(l["createVNode"])(j,{type:"primary",size:"small",onClick:s.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(j,{type:"primary",size:"small",onClick:t[2]||(t[2]=e=>s.handleAdd())},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("trigger.tjcfqgz")),1)]),_:1}),Object(l["createVNode"])(j,{type:"primary",size:"small",onClick:s.deletes},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.plsc")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(j,{type:"primary",size:"small",onClick:s.triggerRuleUse},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("trigger.plyy")),1)]),_:1},8,["onClick"])])]),Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createBlock"])(p,{data:d.ruleData,border:"",stripe:"",style:{width:"100%"},onSelectionChange:s.handleSelectionChange},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(f,{type:"selection",width:"55"}),Object(l["createVNode"])(f,{prop:"id",label:"ID",width:"60",align:"center"}),Object(l["createVNode"])(f,{prop:"sensorName",label:e.$t("sensor.cgqmc"),width:"120",align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{prop:"triggerName",label:e.$t("trigger.cfqmc"),width:"120",align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{prop:"triggerCycle",label:e.$t("trigger.cfzq"),width:"120",align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{prop:"triggerCondition.dataValue",label:e.$t("trigger.cftj"),width:"120",align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{prop:"triggerConditionParams",label:e.$t("trigger.cfcs"),width:"120",align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{prop:"alarmFlag",label:e.$t("trigger.sffsbj"),width:"120",align:"center"},{default:Object(l["withCtx"])(({row:t})=>[1==t.alarmFlag?(Object(l["openBlock"])(),Object(l["createBlock"])(O,{key:"是",effect:"dark",type:"success",size:"mini"},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("trigger.s")),1)]),_:1})):Object(l["createCommentVNode"])("",!0),0==t.alarmFlag?(Object(l["openBlock"])(),Object(l["createBlock"])(O,{key:"否",effect:"dark",type:"danger",size:"mini"},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("trigger.f")),1)]),_:1})):Object(l["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(l["createVNode"])(f,{prop:"alarmLevel.dataValue",label:e.$t("alarm.bjjb"),width:"120",align:"center"},null,8,["label"]),Object(l["createVNode"])(f,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(l["withCtx"])(({row:t})=>[Object(l["createVNode"])(j,{type:"text",onClick:e=>s.handleEdit(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(l["createVNode"])(j,{type:"text",onClick:e=>s.handleDelete(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data","onSelectionChange"])),[[V,d.listLoading]]),Object(l["createVNode"])(C,{background:d.background,"current-page":d.queryForm.page,layout:d.layout,"page-size":d.queryForm.size,total:d.total,style:{"text-align":"right"},onCurrentChange:s.handleCurrentChange,onSizeChange:s.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(l["createVNode"])(v,{ref:"edit"},null,512)])}a("14d9");var d=a("b681"),s=a("75c5"),u={name:"Index",components:{ruleEdit:s["default"]},data(){return{ruleData:[],deviceId:"",projectId:"",sensorData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,ids:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,projectId:"",sensorName:""}}},computed:{height(){return 500}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId")},methods:{showData(){this.getSensorData()},async fetchData(){this.listLoading=!0;const{data:e}=await Object(d["getList"])(this.queryForm);this.ruleData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},async getSensorData(){const{data:e}=await Object(d["getSensorsData"])(this.queryForm);this.sensorData=e,this.fetchData()},handleSelectionChange(e){const t=[];e.forEach(e=>{t.push(e.id)}),this.ids=t},resetForm(){this.$refs.queryForm.resetFields()},async triggerRuleUse(){const e=this.ids;if(0==e.length)return this.$message({type:"info",message:"没有选中任何项"}),!1;this.$confirm("你确定应用触发器规则到整个项目吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:t}=Object(d["triggerRuleUse"])(e);this.$message({type:"success",message:void 0==t?"应用成功":t});const a=this;setTimeout((function(){a.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消应用"})})},search(){this.fetchData()},deletes(){const e=this.ids;if(0==e.length)return this.$message({type:"info",message:"没有选中任何项"}),!1;this.deleteData(e)},handleAdd(){this.$refs["edit"].showEdit(this.queryForm.sensorName,0)},handleEdit(e){this.$refs["edit"].showEdit(e,1)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},deleteData(e){this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:t}=Object(d["doDelete"])(e);this.$message({type:"success",message:void 0==t?"删除成功":t});const a=this;setTimeout((function(){a.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleDelete(e){e.id&&this.deleteData([e.id])}}},m=(a("fea6"),a("d959")),b=a.n(m);const g=b()(u,[["render",n],["__scopeId","data-v-5c5eca1e"]]);t["default"]=g},"2b60":function(e,t,a){},"2bfe":function(e,t,a){"use strict";a("a7df")},"394b":function(e,t,a){"use strict";a("c8ae")},"3cb3":function(e,t,a){"use strict";a("2b60")},4303:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return o})),a.d(t,"doEdit",(function(){return r})),a.d(t,"doDelete",(function(){return c})),a.d(t,"doAdd",(function(){return i})),a.d(t,"selectTriggerById",(function(){return n})),a.d(t,"selectAllAlarmLevel",(function(){return d})),a.d(t,"selectAllTriggerCondition",(function(){return s})),a.d(t,"selectAllAlarmUser",(function(){return u})),a.d(t,"selectAllAlarmType",(function(){return m})),a.d(t,"selectControlDevices",(function(){return b})),a.d(t,"selectSensorByDeviceId",(function(){return g})),a.d(t,"selectAllSmsConfig",(function(){return h})),a.d(t,"selectDeviceByProjectId",(function(){return j}));var l=a("b775");function o(e){let t="?page="+e.page+"&size="+e.size+"&projectId="+e.projectId;return""!=e.deviceId&&(t+="&deviceId="+e.deviceId),Object(l["default"])({url:"/iot/trigger/select"+t,method:"get",data:e})}function r(e){return Object(l["default"])({url:"/iot/trigger/update",method:"post",data:e})}function c(e){return Object(l["default"])({url:"/iot/trigger/remove",method:"post",data:e})}function i(e){return Object(l["default"])({url:"/iot/trigger/insert",method:"post",data:e})}function n(e){return Object(l["default"])({url:"/iot/trigger/selectTriggerById?triggerId="+e.triggerId,method:"get",data:e})}function d(e){return Object(l["default"])({url:"/iot/trigger/selectAllAlarmLevel",method:"get",data:e})}function s(e){return Object(l["default"])({url:"/iot/trigger/selectAllTriggerCondition",method:"get",data:e})}function u(e){return Object(l["default"])({url:"/iot/trigger/selectAllAlarmUser",method:"get",data:e})}function m(e){return Object(l["default"])({url:"/iot/trigger/selectAllAlarmType",method:"get",data:e})}function b(e){return Object(l["default"])({url:"/iot/trigger/selectDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}function g(e){return Object(l["default"])({url:"/iot/trigger/selectSensorByDeviceId?deviceId="+e.deviceId,method:"get",data:e})}function h(e){return Object(l["default"])({url:"/iot/trigger/selectAllSmsConfig",method:"get",data:e})}function j(e){return Object(l["default"])({url:"/iot/trigger/selectDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}},5316:function(e,t,a){},"71ae":function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"};function r(e,t,a,r,c,i){const n=Object(l["resolveComponent"])("trigger-index"),d=Object(l["resolveComponent"])("el-tab-pane"),s=Object(l["resolveComponent"])("rule-index"),u=Object(l["resolveComponent"])("el-tabs");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createVNode"])(u,{modelValue:c.activeName,"onUpdate:modelValue":t[0]||(t[0]=e=>c.activeName=e),onTabClick:i.handleClick},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{label:e.$t("trigger.cfqgl"),name:"first"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(n,{ref:"trigger"},null,512)]),_:1},8,["label"]),Object(l["createVNode"])(d,{label:e.$t("trigger.cfqgz"),name:"second"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{ref:"rule"},null,512)]),_:1},8,["label"])]),_:1},8,["modelValue","onTabClick"])])}var c=a("14f1"),i=a("265c"),n={name:"Index",components:{triggerIndex:c["default"],ruleIndex:i["default"]},data(){return{activeName:"first"}},computed:{height(){return 500}},mounted(){},methods:{handleClick(e,t){console.log(e,t),"first"==e.paneName?this.$refs["trigger"].showData():"second"==e.paneName&&this.$refs["rule"].showData()}}},d=(a("2bfe"),a("d959")),s=a.n(d);const u=s()(n,[["render",r]]);t["default"]=u},"75c5":function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"};function r(e,t,a,r,c,i){const n=Object(l["resolveComponent"])("vab-query-form"),d=Object(l["resolveComponent"])("el-option"),s=Object(l["resolveComponent"])("el-select"),u=Object(l["resolveComponent"])("el-form-item"),m=Object(l["resolveComponent"])("el-input"),b=Object(l["resolveComponent"])("el-button"),g=Object(l["resolveComponent"])("el-form"),h=Object(l["resolveComponent"])("el-dialog");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createVNode"])(h,{modelValue:c.dialogFormVisible,"onUpdate:modelValue":t[9]||(t[9]=e=>c.dialogFormVisible=e),title:c.title,width:"500px",onClose:i.close},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(n,null,{default:Object(l["withCtx"])(()=>t[10]||(t[10]=[Object(l["createElementVNode"])("h1",{class:"tigger-title"},"添加触发器信息",-1)])),_:1}),Object(l["createVNode"])(g,{ref:"form",model:c.form,rules:c.rules,"label-width":"100px","label-position":"left"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{label:e.$t("dataEnquiry.cgq"),prop:"sensorName"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:c.form.sensorName,"onUpdate:modelValue":t[0]||(t[0]=e=>c.form.sensorName=e),placeholder:"请选择传感器"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.sensorData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(d,{key:e,label:e,value:e},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(u,{label:e.$t("trigger.cfqmc"),prop:"triggerName"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{modelValue:c.form.triggerName,"onUpdate:modelValue":t[1]||(t[1]=e=>c.form.triggerName=e),placeholder:"请输入触发器名称"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(n,null,{default:Object(l["withCtx"])(()=>t[11]||(t[11]=[Object(l["createElementVNode"])("h1",{class:"tigger-title"},"触发条件",-1)])),_:1}),Object(l["createVNode"])(u,{label:"条件类型",prop:"triggerCondition"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{ref:"condition",modelValue:c.form.triggerCondition,"onUpdate:modelValue":t[2]||(t[2]=e=>c.form.triggerCondition=e),placeholder:"请选择条件类型",onChange:i.condition},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.conditionData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(d,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),1==c.mShow?(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:0,label:"M"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{modelValue:c.data.m,"onUpdate:modelValue":t[3]||(t[3]=e=>c.data.m=e),placeholder:"M"},null,8,["modelValue"])]),_:1})):Object(l["createCommentVNode"])("",!0),1==c.xShow?(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:1,label:"X"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{modelValue:c.data.x,"onUpdate:modelValue":t[4]||(t[4]=e=>c.data.x=e),placeholder:"X"},null,8,["modelValue"])]),_:1})):Object(l["createCommentVNode"])("",!0),1==c.yShow?(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:2,label:"Y"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{modelValue:c.data.y,"onUpdate:modelValue":t[5]||(t[5]=e=>c.data.y=e),placeholder:"Y"},null,8,["modelValue"])]),_:1})):Object(l["createCommentVNode"])("",!0),Object(l["createVNode"])(u,{label:e.$t("trigger.cfzq"),prop:"triggerCycle"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{modelValue:c.form.triggerCycle,"onUpdate:modelValue":t[6]||(t[6]=e=>c.form.triggerCycle=e),placeholder:"请输入触发周期"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(u,{label:"是否发送报警信息",prop:"alarmFlag"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:c.form.alarmFlag,"onUpdate:modelValue":t[7]||(t[7]=e=>c.form.alarmFlag=e),placeholder:"是否发送"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.alarmFlagData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(d,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(l["createVNode"])(u,{label:e.$t("alarm.bjjb"),prop:"alarmLevel"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:c.form.alarmLevel,"onUpdate:modelValue":t[8]||(t[8]=e=>c.form.alarmLevel=e),placeholder:"请选择报警级别"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.levelData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(d,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(n,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{type:"primary",onClick:i.save},{default:Object(l["withCtx"])(()=>t[12]||(t[12]=[Object(l["createTextVNode"])("保存")])),_:1},8,["onClick"]),Object(l["createVNode"])(b,{type:"primary",plain:"",onClick:i.close},{default:Object(l["withCtx"])(()=>t[13]||(t[13]=[Object(l["createTextVNode"])("返回")])),_:1},8,["onClick"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title","onClose"])])}var c=a("b681"),i=a("4303"),n={name:"TriggerEdit",data(){return{form:{id:"",name:"",projectId:"",sensorName:"",triggerName:"",triggerCondition:"",triggerConditionParams:"",triggerCycle:"",alarmFlag:"",alarmLevel:""},data:{x:"",y:"",m:""},title:"",projectId:"",dialogFormVisible:!1,levelData:[],triggerData:[],sensorData:[],conditionData:[],alarmFlagData:[{label:"不发送",value:"0"},{label:"发送",value:"1"}],rules:{triggerName:[{required:!0,trigger:"blur",message:"请输入触发器名称"}],sensorName:[{required:!0,trigger:"change",message:"请选择传感器"}],triggerCycle:[{required:!0,trigger:"blur",message:"请输入出发周期"}],alarmLevel:[{required:!0,trigger:"change",message:"请选择报警级别"}]},xShow:!1,yShow:!1,mShow:!1,isControl:!1,isUser:!1,isLevel:!1}},created(){},methods:{async getSensorData(){const{data:e}=await Object(c["getSensorsData"])({projectId:this.projectId});this.sensorData=e},controlUserShow(e){-1!==e.indexOf("0")&&-1!==e.indexOf("1")||-1!==e.indexOf("0")&&-1!==e.indexOf("2")||-1!==e.indexOf("0")&&-1!==e.indexOf("3")?(this.isControl=!0,this.isUser=!0):-1!=e.indexOf("0")?(this.isControl=!0,this.isUser=!1):-1!=e.indexOf("1")||-1!=e.indexOf("2")?(this.isControl=!1,this.isUser=!0):(this.isControl=!1,this.isUser=!1)},xymShow(e=""){-1!=e.indexOf("x")&&-1!=e.indexOf("y")?(this.xShow=!0,this.yShow=!0,this.mShow=!1):-1!=e.indexOf("x")&&-1!=e.indexOf("m")?(this.xShow=!0,this.yShow=!1,this.mShow=!0):-1!=e.indexOf("x")?(this.xShow=!0,this.yShow=!1,this.mShow=!1):-1!=e.indexOf("y")?(this.xShow=!1,this.yShow=!0,this.mShow=!1):-1!=e.indexOf("m")&&(this.xShow=!1,this.yShow=!1,this.mShow=!0),this.data.x="",this.data.y="",this.data.m=""},condition(e){let t={};t=this.conditionData.find(t=>t.dataCode===e);const a=t.dataValue;this.xymShow(a)},async getLevel(){const{data:e}=await Object(i["selectAllAlarmLevel"])();this.levelData=e},async getCondition(){const{data:e}=await Object(i["selectAllTriggerCondition"])();this.conditionData=e},showEdit(e,t){this.getLevel(),this.getCondition(),this.projectId=this.form.projectId=sessionStorage.getItem("projectId"),this.deviceData={},0==t?this.title="添加触发器规则":(this.title="编辑触发器规则",this.getTriggerData(e)),this.getSensorData(),this.dialogFormVisible=!0},getTriggerData(e){const t=e;if(this.form.id=t.id,this.form.triggerName=t.triggerName,this.form.sensorName=t.sensorName,this.form.triggerCycle=t.triggerCycle,this.form.alarmFlag=t.alarmFlag,void 0!==t.triggerCondition){this.form.triggerCondition=t.triggerCondition.dataCode,this.xymShow(t.triggerCondition.dataValue);const e=t.triggerConditionParams.split(",");1==this.mShow&&(this.data.m=void 0==e[2]?e[1]:e[2]),1==this.xShow&&(this.data.x=void 0==e[0]?"":e[0]),1==this.yShow&&(this.data.y=void 0==e[1]?"":e[1])}void 0!==t.alarmLevel&&(this.form.alarmLevel=t.alarmLevel.dataCode)},arrToSrt(e,t=""){if(void 0!=e&&0!=e.length){let a="";for(let l=0;l{if(!e)return!1;{const e=this.data;let t="";if(""!=e.m&&(t+=e.m+","),""!=e.x&&(t+=e.x+","),""!=e.y&&(t+=e.y+","),this.form.triggerConditionParams=t.substring(0,t.length-1),this.form.id){const{msg:e}=await Object(c["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(c["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},d=(a("394b"),a("d959")),s=a.n(d);const u=s()(n,[["render",r],["__scopeId","data-v-6e922cfa"]]);t["default"]=u},"93ff":function(e,t,a){},a7df:function(e,t,a){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},b681:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return o})),a.d(t,"getSensorsData",(function(){return r})),a.d(t,"doEdit",(function(){return c})),a.d(t,"doDelete",(function(){return i})),a.d(t,"doAdd",(function(){return n})),a.d(t,"triggerRuleUse",(function(){return d}));var l=a("b775");function o(e){var t="?page="+e.page+"&size="+e.size+"&projectId="+e.projectId;return""!=e.sensorName&&(t+="&sensorName="+e.sensorName),Object(l["default"])({url:"/triggerRule/list"+t,method:"get",data:e})}function r(e){return Object(l["default"])({url:"/triggerRule/sensors?projectId="+e.projectId,method:"get",data:e})}function c(e){return Object(l["default"])({url:"/triggerRule/update",method:"post",data:e})}function i(e){return Object(l["default"])({url:"/triggerRule/remove",method:"post",data:e})}function n(e){return Object(l["default"])({url:"/triggerRule/add",method:"post",data:e})}function d(e){return Object(l["default"])({url:"/triggerRule/use",method:"post",data:e})}},c8ae:function(e,t,a){},d90a:function(e,t,a){"use strict";a("5316")},fea6:function(e,t,a){"use strict";a("93ff")},ffbb:function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"},r={class:"dialog-footer"};function c(e,t,a,c,i,n){const d=Object(l["resolveComponent"])("vab-query-form"),s=Object(l["resolveComponent"])("el-input"),u=Object(l["resolveComponent"])("el-form-item"),m=Object(l["resolveComponent"])("el-option"),b=Object(l["resolveComponent"])("el-select"),g=Object(l["resolveComponent"])("el-form"),h=Object(l["resolveComponent"])("el-button"),j=Object(l["resolveComponent"])("el-dialog");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createVNode"])(j,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[14]||(t[14]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:n.close},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,null,{default:Object(l["withCtx"])(()=>t[15]||(t[15]=[Object(l["createElementVNode"])("h1",{class:"tigger-title"},"添加触发器信息",-1)])),_:1}),Object(l["createVNode"])(g,{ref:"form",model:i.form,rules:i.rules,"label-width":"100px","label-position":"left"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{label:e.$t("trigger.cfqmc"),prop:"name"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:i.form.name,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.name=e),size:"small",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(u,{label:"站点",prop:"deviceId"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:i.form.deviceId,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.deviceId=e),size:"small",placeholder:"请选择站点",onChange:n.getDeviceId},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(i.deviceData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(m,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),Object(l["createVNode"])(u,{label:e.$t("dataEnquiry.cgq"),prop:"sensorId"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:i.form.sensorId,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.sensorId=e),size:"small",placeholder:"请选择传感器"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(i.sensorData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(m,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,null,{default:Object(l["withCtx"])(()=>t[16]||(t[16]=[Object(l["createElementVNode"])("h1",{class:"tigger-title"},"触发条件",-1)])),_:1}),Object(l["createVNode"])(u,{label:"条件类型",prop:"triggerCondition"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{ref:"condition",modelValue:i.form.triggerCondition,"onUpdate:modelValue":t[3]||(t[3]=e=>i.form.triggerCondition=e),size:"small",placeholder:"请选择条件类型",onChange:n.condition},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(i.conditionData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(m,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),1==i.mShow?(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:0,label:"M"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:i.data.m,"onUpdate:modelValue":t[4]||(t[4]=e=>i.data.m=e),size:"small",placeholder:"M"},null,8,["modelValue"])]),_:1})):Object(l["createCommentVNode"])("",!0),1==i.xShow?(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:1,label:"X"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:i.data.x,"onUpdate:modelValue":t[5]||(t[5]=e=>i.data.x=e),size:"small",placeholder:"X"},null,8,["modelValue"])]),_:1})):Object(l["createCommentVNode"])("",!0),1==i.yShow?(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:2,label:"Y"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:i.data.y,"onUpdate:modelValue":t[6]||(t[6]=e=>i.data.y=e),size:"small",placeholder:"Y"},null,8,["modelValue"])]),_:1})):Object(l["createCommentVNode"])("",!0),Object(l["createVNode"])(u,{label:"是否发送报警信息给报警联系人",prop:"alarmFlag"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:i.form.alarmFlag,"onUpdate:modelValue":t[7]||(t[7]=e=>i.form.alarmFlag=e),size:"small",placeholder:"是否发送"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(i.alarmFlagData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(m,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(l["createVNode"])(u,{label:"联控设备动作",prop:"controlFlag"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:i.form.controlFlag,"onUpdate:modelValue":t[8]||(t[8]=e=>i.form.controlFlag=e),size:"small",placeholder:"请选择联控设备动作"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(i.controlFlagData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(m,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(l["createVNode"])(u,{label:"联控设备",prop:"controlDevice"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:i.form.controlDevice,"onUpdate:modelValue":t[9]||(t[9]=e=>i.form.controlDevice=e),size:"small",placeholder:"请选择联控设备",onChange:n.deviceChange},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(i.controlDevicesData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(m,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),Object(l["createVNode"])(u,{label:"联控传感器",prop:"controlSensor"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:i.form.controlSensor,"onUpdate:modelValue":t[10]||(t[10]=e=>i.form.controlSensor=e),size:"small",placeholder:"请选择联控传感器"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(i.controlSensorData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(m,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(l["createVNode"])(u,{label:e.$t("alarm.bjjb"),prop:"alarmLevel"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:i.form.alarmLevel,"onUpdate:modelValue":t[11]||(t[11]=e=>i.form.alarmLevel=e),size:"small",placeholder:"请选择报警级别"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(i.levelData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(m,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(u,{label:e.$t("trigger.cfzq"),prop:"triggerCycle"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:i.form.triggerCycle,"onUpdate:modelValue":t[12]||(t[12]=e=>i.form.triggerCycle=e),size:"small",placeholder:"单位秒 0不循环触发"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(u,{label:"报警信息模板",prop:"alarmTemplate"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:i.form.alarmTemplate,"onUpdate:modelValue":t[13]||(t[13]=e=>i.form.alarmTemplate=e),size:"small",placeholder:"报警信息模板"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),Object(l["createElementVNode"])("div",r,[Object(l["createVNode"])(h,{type:"primary",size:"small",onClick:n.save},{default:Object(l["withCtx"])(()=>t[17]||(t[17]=[Object(l["createTextVNode"])("保存")])),_:1},8,["onClick"]),Object(l["createVNode"])(h,{size:"small",onClick:n.close},{default:Object(l["withCtx"])(()=>t[18]||(t[18]=[Object(l["createTextVNode"])("返回")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])])}var i=a("4303"),n={name:"TriggerEdit",data(){return{form:{id:"",name:"",projectId:"",deviceId:"",sensorId:"",triggerCondition:"",triggerConditionParams:"",triggerCycle:"",alarmFlag:"",alarmLevel:"",controlFlag:"",controlDevice:"",controlSensor:"",controlData:"",alarmTemplate:""},data:{x:"",y:"",m:""},rules:{name:[{required:!0,trigger:"blur",message:"请输入触发器名称"}],deviceId:[{required:!0,trigger:"change",message:"请选择设备"}],sensorId:[{required:!0,trigger:"change",message:"请选择传感器"}],triggerCondition:[{required:!0,trigger:"change",message:"请选择条件类型"}],alarmLevel:[{required:!0,trigger:"change",message:"请选择报警级别"}]},title:"",dialogFormVisible:!1,projectId:"",diffData:{},ruleForm:[],typeData:[],levelData:[],controlSensorData:[],conditionData:[],userData:[],controlDevicesData:[],deviceData:[],sensorData:[],flagData:[{label:"开启",value:"0"},{label:"关闭",value:"1"}],controlFlagData:[{label:"不联控",value:"0"},{label:"联控",value:"1"}],RecoveryFlagData:[{label:"开启",value:"0"},{label:"关闭",value:"1"}],alarmFlagData:[{label:"不发送",value:"0"},{label:"发送",value:"1"}],statusData:[{label:"正常",value:"0"},{label:"暂停",value:"1"}],xShow:!1,yShow:!1,mShow:!1,isControl:!1,isUser:!1,isLevel:!1}},created(){this.form.projectId=sessionStorage.getItem("projectId"),this.projectId=sessionStorage.getItem("projectId")},methods:{async getDevice(){const{data:e}=await Object(i["selectDeviceByProjectId"])({projectId:this.projectId});this.deviceData=e},deviceChange(){this.getControlSensorData()},async getControlSensorData(){const{data:e}=await Object(i["selectSensorByDeviceId"])({deviceId:this.form.controlDevice});this.controlSensorData=e},getDeviceId(e){this.getSensor(e)},controlUserShow(e){-1!==e.indexOf("0")&&-1!==e.indexOf("1")||-1!==e.indexOf("0")&&-1!==e.indexOf("2")||-1!==e.indexOf("0")&&-1!==e.indexOf("3")?(this.isControl=!0,this.isUser=!0):-1!=e.indexOf("0")?(this.isControl=!0,this.isUser=!1):-1!=e.indexOf("1")||-1!=e.indexOf("2")?(this.isControl=!1,this.isUser=!0):(this.isControl=!1,this.isUser=!1)},async getSensor(){const{data:e}=await Object(i["selectSensorByDeviceId"])({deviceId:this.form.deviceId});this.sensorData=e},condition(e){let t={};t=this.conditionData.find(t=>t.dataCode===e);const a=t.dataValue;this.xymShow(a)},xymShow(e){-1!=e.indexOf("x")&&-1!=e.indexOf("y")?(this.xShow=!0,this.yShow=!0,this.mShow=!1):-1!=e.indexOf("x")&&-1!=e.indexOf("m")?(this.xShow=!0,this.yShow=!1,this.mShow=!0):-1!=e.indexOf("x")?(this.xShow=!0,this.yShow=!1,this.mShow=!1):-1!=e.indexOf("y")?(this.xShow=!1,this.yShow=!0,this.mShow=!1):-1!=e.indexOf("m")&&(this.xShow=!1,this.yShow=!1,this.mShow=!0),this.data.x="",this.data.y="",this.data.m=""},async getLevel(){const{data:e}=await Object(i["selectAllAlarmLevel"])();this.levelData=e},async getCondition(){const{data:e}=await Object(i["selectAllTriggerCondition"])();this.conditionData=e},async getControlDevice(){const e=""==this.form.projectId?this.projectId:this.form.projectId,{data:t}=await Object(i["selectControlDevices"])({projectId:e});this.controlDevicesData=t},showEdit(e,t){this.getLevel(),this.getCondition(),this.getControlDevice(),this.getDevice(),this.deviceData={},1==t?this.title="添加触发器":(this.title="编辑触发器",this.getTriggerData(e)),this.dialogFormVisible=!0},async getTriggerData(e){const t=Object.assign({},e);if(this.form=t,this.form.deviceId=t.device.id,this.getSensor(),this.form.sensorId=t.sensor.id,null!=t.alarmLevel&&(this.form.alarmLevel=t.alarmLevel.dataCode),null!=t.controlDevice&&(this.form.controlDevice=Number(t.controlDevice.id),this.getControlSensorData()),null!=t.controlSensor&&(this.form.controlSensor=Number(t.controlSensor.id)),null!=t.triggerCondition){this.form.triggerCondition=t.triggerCondition.dataCode,this.xymShow(e.triggerCondition.dataValue);const a=e.triggerConditionParams.split(",");console.log(this.mShow,this.xShow,this.yShow),1==this.mShow&&(this.data.m=void 0==a[2]?a[1]:a[2]),1==this.xShow&&(this.data.x=void 0==a[0]?"":a[0]),1==this.yShow&&(this.data.y=void 0==a[1]?a[0]:a[1])}},arrToSrt(e,t=""){if(void 0!=e&&0!=e.length){let a="";for(let l=0;l{if(!e)return!1;{const e=this.data;let t="";if(""!=e.m&&(t+=e.m+","),""!=e.x&&(t+=e.x+","),""!=e.y&&(t+=e.y+","),this.form.triggerConditionParams=t.substring(0,t.length-1),this.form.id){delete this.form.sensor,delete this.form.device,console.log(this.form);const{msg:e}=await Object(i["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(i["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},d=(a("d90a"),a("d959")),s=a.n(d);const u=s()(n,[["render",c],["__scopeId","data-v-90ba7d80"]]);t["default"]=u}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-147e2056.44d81a23.js b/dist/static/js/chunk-147e2056.44d81a23.js deleted file mode 100644 index 82919d0..0000000 --- a/dist/static/js/chunk-147e2056.44d81a23.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-147e2056"],{"1b26":function(e,t,a){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},a13a:function(e,t,a){"use strict";a.r(t);var n=a("f2bf");const o={class:"manage-container"};function r(e,t,a,r,l,c){const i=Object(n["resolveComponent"])("el-table-column"),s=Object(n["resolveComponent"])("el-table"),u=Object(n["resolveComponent"])("el-pagination");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",o,[Object(n["createVNode"])(s,{data:l.tableData,stripe:"",border:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(i,{prop:"username",label:e.$t("staff.yhm"),width:"350",align:"center"},null,8,["label"]),Object(n["createVNode"])(i,{prop:"name",label:e.$t("staff.xm"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(i,{prop:"phone",label:e.$t("staff.sjhm"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(i,{prop:"email",label:e.$t("staff.yx"),align:"center"},null,8,["label"])]),_:1},8,["data"]),Object(n["createVNode"])(u,{background:l.background,"current-page":l.queryForm.page,layout:l.layout,"page-size":l.queryForm.size,total:l.total,style:{"text-align":"right"},onCurrentChange:c.handleCurrentChange,onSizeChange:c.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])])}var l=a("b4ea"),c={data(){return{tableData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,projectId:""}}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.fetchData()},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(l["getList"])(this.queryForm);this.tableData=e,setTimeout(()=>{this.listLoading=!1},500)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},i=(a("ad01"),a("d959")),s=a.n(i);const u=s()(c,[["render",r]]);t["default"]=u},ad01:function(e,t,a){"use strict";a("1b26")},b4ea:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return o}));var n=a("b775");function o(e){return Object(n["default"])({url:"/addressBook/book?projectId="+e.projectId,method:"get",data:e})}}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-15074f29.8c38bbf8.js b/dist/static/js/chunk-15074f29.8c38bbf8.js deleted file mode 100644 index b04c4f6..0000000 --- a/dist/static/js/chunk-15074f29.8c38bbf8.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-15074f29"],{"093a":function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return a})),o.d(t,"getLiveAddr",(function(){return c}));var r=o("b775");function a(e){return Object(r["default"])({url:"/video/devices?projectId="+e.projectId,method:"get",data:e})}function c(e){return Object(r["default"])({url:"/video/getLiveAddr?account="+e.account+"&deviceSerial="+e.deviceSerial,method:"get",data:e})}},1269:function(e,t,o){"use strict";o("b036")},b036:function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},f07d:function(e,t,o){"use strict";o.r(t);var r=o("f2bf");const a={class:"manage-container"};function c(e,t,o,c,n,l){const s=Object(r["resolveComponent"])("el-table-column"),d=Object(r["resolveComponent"])("el-table"),i=Object(r["resolveDirective"])("loading");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",a,[Object(r["withDirectives"])((Object(r["openBlock"])(),Object(r["createBlock"])(d,{id:"table",data:n.tableData,border:"","span-method":l.objectSpanMethod,stripe:"",style:{width:"100%"}},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(s,{prop:"zjd",label:"镇(街道)"}),Object(r["createVNode"])(s,{prop:"xzc",label:"行政村"}),Object(r["createVNode"])(s,{prop:"zrc",label:"自然村"}),Object(r["createVNode"])(s,{prop:"ssgm",label:"设施规模(m³)"}),Object(r["createVNode"])(s,{prop:"yfdlo",label:"5月份电量"}),Object(r["createVNode"])(s,{prop:"yfdlg",label:"6月份电量"}),Object(r["createVNode"])(s,{prop:"ydl",label:"用电量"}),Object(r["createVNode"])(s,{prop:"yfslo",label:"5月份水量"}),Object(r["createVNode"])(s,{prop:"yfslg",label:"6月份水量"}),Object(r["createVNode"])(s,{prop:"clsl",label:"处理水量"})]),_:1},8,["data","span-method"])),[[i,n.listLoading]])])}o("14d9"),o("093a");var n={data(){return{tableData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",queryForm:{projectId:""}}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.fetchData()},methods:{objectSpanMethod(e){let{column:t,rowIndex:o,columnIndex:r}=e;if(0===r){if(0===o)return{rowspan:23,colspan:1};if(o>0&&o<23)return{rowspan:0,colspan:0}}else if(1===r){if(0===o)return{rowspan:4,colspan:1};if(4===o)return{rowspan:3,colspan:1};if(7===o)return{rowspan:5,colspan:1};if(12===o)return{rowspan:2,colspan:1};if(14===o)return{rowspan:3,colspan:1};if(17===o)return{rowspan:2,colspan:1};if(20===o)return{rowspan:3,colspan:1};if(23!=o&&25!=o&&24!=o&&19!=o)return{rowspan:0,colspan:0}}},async fetchData(){let e=[["尧塘","万新村","尹干桥村","30","5.28 ","16937","17196","259","22951","23233","282"],["尧塘","万新村","泗庄村","20","5.28 ","17299","17782","483","6437","6654","217"],["尧塘","万新村","迪庄村(东)","15","5.28 ","19647","20247","600","9430","9727","297"],["尧塘","万新村","迪庄村(西)","15","5.28 ","16000","16461","461","9422","9741","319"],["尧塘","水东村","万家头村","10","5.28 ","19133","19780","647","4022","4319","297"],["尧塘","水东村","水东村","15","5.28 ","17610","17965","355","19585","19910","325"],["尧塘","水东村","水西村","10","5.28 ","18828","19363","535","10643","10968","325"],["尧塘","","东观庄","15","5.28 ","16040","16474","434","4028","4800","772"],["尧塘","","东塘村","10","5.28 ","18671","19060","389","15305","15679","374"],["尧塘","","张塘村","20","5.28 ","24031","24483","452","14399","14724","325"],["尧塘","","夏家(4村)","25","5.28 ","13169","13945","776","4882","5191","309"],["尧塘","","小白河村","25","5.28 ","11232","11690","458","4304","4718","414"],["尧塘","水北社区","雯头村(南)","30","5.28 ","19238","19886","648","9514","9883","369"],["尧塘","水北社区","雯头村(北)","30","5.28 ","18714","19225","511","8716","9113","397"],["尧塘","西华村","西华村","10","5.28 ","15165","15511","346","2879","2955","76"],["尧塘","西华村","东榭村","10","5.28 ","18593","19105","512","15481","15770","289"],["尧塘","西华村","李家村(3村)","25","5.28 ","12480","13070","590","4344","4635","291"],["尧塘","谢桥村","塘南村","10","5.28 ","16767","17321","554","13429","13745","316"],["尧塘","谢桥村","塘北村","15","5.28 ","19938","20468","530","27017","27315","298"],["尧塘","尧塘社区","张塔(毛家村)","10","5.28 ","11743","12292","549","4699","4916","217"],["尧塘","汤庄社区","朱家村","10","5.28 ","3045","3498","453","15431","15586","155"],["尧塘","汤庄社区","大南头村","10","5.28 ","16146","16412","266","6398","6509","111"],["尧塘","汤庄社区","洪家村","15","5.28 ","13178","13598","420","5559","5797","238"],["指前镇","指前镇","王母观","25","5.28 ","7297","7942","645","8540","9140","600"],["儒林镇","儒林镇","东羌庄","15","5.28 ","6782","7303","521","5639","5941","302"],["东城街道","东城街道","塘西村","30","5.28 ","21146","21434","288","1359","1703","344"]],t=[];e.forEach(e=>{let o={zjd:e[0],xzc:e[1],zrc:e[2],ssgm:e[3],cbrq:e[4],yfdlo:e[5],yfdlg:e[6],ydl:e[7],yfslo:e[8],yfslg:e[9],clsl:e[10]};t.push(o)}),this.tableData=t},handleLive(e){this.$router.push({path:"/fluoriteSensorData",name:"监控视频",query:{account:e.account,deviceSerial:e.deviceSerial}})}}},l=(o("1269"),o("d959")),s=o.n(l);const d=s()(n,[["render",c]]);t["default"]=d}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-179c19ee.d2fee4f8.js b/dist/static/js/chunk-179c19ee.d2fee4f8.js deleted file mode 100644 index 3dbda23..0000000 --- a/dist/static/js/chunk-179c19ee.d2fee4f8.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-179c19ee","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10"],{"12fa":function(e,t,a){"use strict";a("a9cd")},"271a":function(e,t,a){"use strict";var n=a("cb2d"),r=a("e330"),c=a("577e"),o=a("d6d6"),l=URLSearchParams,i=l.prototype,s=r(i.getAll),u=r(i.has),f=new l("a=1");!f.has("a",2)&&f.has("a",void 0)||n(i,"has",(function(e){var t=arguments.length,a=t<2?void 0:arguments[1];if(t&&void 0===a)return u(this,e);var n=s(this,e);o(t,1);var r=c(a),l=0;while(lo.activeName=e),onTabClick:l.handleClick},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{label:e.$t("task.gjrw"),name:"first"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(i,{ref:"alarm"},null,512)]),_:1},8,["label"]),Object(n["createVNode"])(s,{label:e.$t("task.wbrw"),name:"second"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{ref:"main"},null,512)]),_:1},8,["label"]),Object(n["createVNode"])(s,{label:e.$t("task.qtrw"),name:"third"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{ref:"other"},null,512)]),_:1},8,["label"])]),_:1},8,["modelValue","onTabClick"])])}var o=a("bccb"),l=a("63d2"),i=a("0023"),s={components:{alarm:o["default"],mains:l["default"],other:i["default"]},data(){return{activeName:"first"}},methods:{handleClick(e,t){"first"==e.paneName?this.$refs["alarm"].alarmIndex():"second"==e.paneName?this.$refs["main"].mainIndex():"third"==e.paneName&&this.$refs["other"].otherIndex()}}},u=(a("12fa"),a("d959")),f=a.n(u);const d=f()(s,[["render",c]]);t["default"]=d},"88a7":function(e,t,a){"use strict";var n=a("cb2d"),r=a("e330"),c=a("577e"),o=a("d6d6"),l=URLSearchParams,i=l.prototype,s=r(i.append),u=r(i["delete"]),f=r(i.forEach),d=r([].push),b=new l("a=1&a=2&b=3");b["delete"]("a",1),b["delete"]("b",void 0),b+""!=="a=2"&&n(i,"delete",(function(e){var t=arguments.length,a=t<2?void 0:arguments[1];if(t&&void 0===a)return u(this,e);var n=[];f(this,(function(e,t){d(n,{key:t,value:e})})),o(t,1);var r,l=c(e),i=c(a),b=0,h=0,m=!1,v=n.length;while(b[Object(l["createVNode"])(b,{ref:"form",model:e.form,"label-width":"100px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{label:e.$t("defalult.sj")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(r,{modelValue:e.value1,"onUpdate:modelValue":t[0]||(t[0]=t=>e.value1=t),type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{label:"工单编号"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.queryForm.name,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.name=e),placeholder:"请输入工单编号"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(d,{label:"关键字"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.queryForm.name,"onUpdate:modelValue":t[2]||(t[2]=e=>c.queryForm.name=e),placeholder:"请输入关键字"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(h,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(h,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createBlock"])(g,{data:c.data,border:"",stripe:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(j,{prop:"id",label:e.$t("trigger.xh"),width:"60",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"jiedao",label:"工单编号",width:"120",align:"center"}),Object(l["createVNode"])(j,{prop:"shequ",label:"工单类型",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"mingcheng",label:e.$t("maintenance.zdlx"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"guimo",label:"业务类型",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"kaishi1",label:"站点",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"jieshu1",label:"街道类型",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"dangqian",label:"位置",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"kaishi2",label:"工单描述",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"jieshu2",label:e.$t("grouping.cjsj"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(l["withCtx"])(({row:t})=>[Object(l["createVNode"])(h,{type:"text",onClick:e=>i.handleDelete(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[f,c.listLoading]]),Object(l["createVNode"])(s,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(O,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,onCurrentChange:i.handleCurrentChange,onSizeChange:i.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var c={name:"Index",components:{},data(){return{data:[{id:1,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"},{id:2,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"},{id:3,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"}],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$message({type:"success",message:"删除成功"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},i=(a("2ff9"),a("d959")),r=a.n(i);const d=r()(c,[["render",n],["__scopeId","data-v-0a6d97e2"]]);t["default"]=d},"2ff9":function(e,t,a){"use strict";a("f561")},f561:function(e,t,a){}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-19cdf466.30fb90dc.js b/dist/static/js/chunk-19cdf466.30fb90dc.js deleted file mode 100644 index 7d99636..0000000 --- a/dist/static/js/chunk-19cdf466.30fb90dc.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-19cdf466","chunk-1987b511","chunk-e4ed856e","chunk-2f39023a","chunk-0babdcd0"],{"135d":function(e,t,a){"use strict";a("c8e3")},"1b19":function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"};function n(e,t,a,n,c,r){const i=Object(l["resolveComponent"])("el-date-picker"),d=Object(l["resolveComponent"])("el-form-item"),u=Object(l["resolveComponent"])("el-input"),s=Object(l["resolveComponent"])("el-button"),h=Object(l["resolveComponent"])("vab-query-form"),b=Object(l["resolveComponent"])("el-form"),j=Object(l["resolveComponent"])("el-row"),p=Object(l["resolveComponent"])("el-table-column"),m=Object(l["resolveComponent"])("el-table"),g=Object(l["resolveComponent"])("el-pagination"),O=Object(l["resolveComponent"])("vab-query-form-right-panel"),f=Object(l["resolveDirective"])("loading");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createVNode"])(j,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{ref:"form",model:e.form,"label-width":"100px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(h,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{label:e.$t("defalult.sj")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(i,{modelValue:e.value1,"onUpdate:modelValue":t[0]||(t[0]=t=>e.value1=t),type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{label:"工单编号"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.queryForm.name,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.name=e),placeholder:"请输入工单编号"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(d,{label:"关键字"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.queryForm.name,"onUpdate:modelValue":t[2]||(t[2]=e=>c.queryForm.name=e),placeholder:"请输入关键字"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(s,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(s,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createBlock"])(m,{data:c.data,border:"",stripe:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,{prop:"id",label:e.$t("trigger.xh"),width:"60",align:"center"},null,8,["label"]),Object(l["createVNode"])(p,{prop:"jiedao",label:"工单编号",width:"120",align:"center"}),Object(l["createVNode"])(p,{prop:"shequ",label:"工单类型",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"mingcheng",label:e.$t("maintenance.zdlx"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(p,{prop:"guimo",label:"业务类型",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"kaishi1",label:"站点",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"jieshu1",label:"街道类型",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"dangqian",label:"位置",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"kaishi2",label:"工单描述",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"jieshu2",label:e.$t("grouping.cjsj"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(p,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(l["withCtx"])(({row:t})=>[Object(l["createVNode"])(s,{type:"text",onClick:e=>r.handleDelete(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[f,c.listLoading]]),Object(l["createVNode"])(h,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(O,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(g,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,onCurrentChange:r.handleCurrentChange,onSizeChange:r.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var c={name:"Index",components:{},data(){return{data:[{id:1,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"},{id:2,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"},{id:3,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"}],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$message({type:"success",message:"删除成功"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},r=(a("2ff9"),a("d959")),i=a.n(r);const d=i()(c,[["render",n],["__scopeId","data-v-0a6d97e2"]]);t["default"]=d},2792:function(e,t,a){},"2c87":function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"};function n(e,t,a,n,c,r){const i=Object(l["resolveComponent"])("el-date-picker"),d=Object(l["resolveComponent"])("el-form-item"),u=Object(l["resolveComponent"])("el-input"),s=Object(l["resolveComponent"])("el-button"),h=Object(l["resolveComponent"])("vab-query-form"),b=Object(l["resolveComponent"])("el-form"),j=Object(l["resolveComponent"])("el-row"),p=Object(l["resolveComponent"])("el-table-column"),m=Object(l["resolveComponent"])("el-table"),g=Object(l["resolveComponent"])("el-pagination"),O=Object(l["resolveComponent"])("vab-query-form-right-panel"),f=Object(l["resolveDirective"])("loading");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createVNode"])(j,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{ref:"form",model:e.form,"label-width":"100px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(h,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{label:e.$t("defalult.sj")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(i,{modelValue:e.value1,"onUpdate:modelValue":t[0]||(t[0]=t=>e.value1=t),type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{label:"工单编号"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.queryForm.name,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.name=e),placeholder:"请输入工单编号"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(d,{label:"关键字"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.queryForm.name,"onUpdate:modelValue":t[2]||(t[2]=e=>c.queryForm.name=e),placeholder:"请输入关键字"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(s,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(s,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createBlock"])(m,{data:c.data,border:"",stripe:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,{prop:"id",label:e.$t("trigger.xh"),width:"60",align:"center"},null,8,["label"]),Object(l["createVNode"])(p,{prop:"jiedao",label:"工单编号",width:"120",align:"center"}),Object(l["createVNode"])(p,{prop:"shequ",label:"工单类型",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"mingcheng",label:e.$t("maintenance.zdlx"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(p,{prop:"guimo",label:"业务类型",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"kaishi1",label:"站点",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"jieshu1",label:"街道类型",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"dangqian",label:"位置",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"kaishi2",label:"工单描述",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"jieshu2",label:e.$t("grouping.cjsj"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(p,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(l["withCtx"])(({row:t})=>[Object(l["createVNode"])(s,{type:"text",onClick:e=>r.handleDelete(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[f,c.listLoading]]),Object(l["createVNode"])(h,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(O,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(g,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,onCurrentChange:r.handleCurrentChange,onSizeChange:r.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var c={name:"Index",components:{},data(){return{data:[{id:1,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"},{id:2,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"},{id:3,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"}],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$message({type:"success",message:"删除成功"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},r=(a("90b6"),a("d959")),i=a.n(r);const d=i()(c,[["render",n],["__scopeId","data-v-9fd94006"]]);t["default"]=d},"2ff9":function(e,t,a){"use strict";a("f561")},"46f9":function(e,t,a){"use strict";a("834b")},"834b":function(e,t,a){},"90b6":function(e,t,a){"use strict";a("2792")},a631:function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"};function n(e,t,a,n,c,r){const i=Object(l["resolveComponent"])("el-date-picker"),d=Object(l["resolveComponent"])("el-form-item"),u=Object(l["resolveComponent"])("el-input"),s=Object(l["resolveComponent"])("el-button"),h=Object(l["resolveComponent"])("vab-query-form"),b=Object(l["resolveComponent"])("el-form"),j=Object(l["resolveComponent"])("el-row"),p=Object(l["resolveComponent"])("el-table-column"),m=Object(l["resolveComponent"])("el-table"),g=Object(l["resolveComponent"])("el-pagination"),O=Object(l["resolveComponent"])("vab-query-form-right-panel"),f=Object(l["resolveDirective"])("loading");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createVNode"])(j,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{ref:"form",model:e.form,"label-width":"100px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(h,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{label:e.$t("defalult.sj")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(i,{modelValue:e.value1,"onUpdate:modelValue":t[0]||(t[0]=t=>e.value1=t),type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{label:"工单编号"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.queryForm.name,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.name=e),placeholder:"请输入工单编号"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(d,{label:"关键字"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.queryForm.name,"onUpdate:modelValue":t[2]||(t[2]=e=>c.queryForm.name=e),placeholder:"请输入关键字"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(s,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(s,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createBlock"])(m,{data:c.data,border:"",stripe:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,{prop:"id",label:e.$t("trigger.xh"),width:"60",align:"center"},null,8,["label"]),Object(l["createVNode"])(p,{prop:"jiedao",label:"工单编号",width:"120",align:"center"}),Object(l["createVNode"])(p,{prop:"shequ",label:"工单类型",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"mingcheng",label:e.$t("maintenance.zdlx"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(p,{prop:"guimo",label:"业务类型",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"kaishi1",label:"站点",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"jieshu1",label:"街道类型",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"dangqian",label:"位置",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"kaishi2",label:"工单描述",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"jieshu2",label:e.$t("grouping.cjsj"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(p,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(l["withCtx"])(({row:t})=>[Object(l["createVNode"])(s,{type:"text",onClick:e=>r.handleDelete(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[f,c.listLoading]]),Object(l["createVNode"])(h,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(O,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(g,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,onCurrentChange:r.handleCurrentChange,onSizeChange:r.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var c={name:"Index",components:{},data(){return{data:[{id:1,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"},{id:2,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"},{id:3,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"}],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$message({type:"success",message:"删除成功"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},r=(a("d404"),a("d959")),i=a.n(r);const d=i()(c,[["render",n],["__scopeId","data-v-a49e96ec"]]);t["default"]=d},b496:function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"};function n(e,t,a,n,c,r){const i=Object(l["resolveComponent"])("el-date-picker"),d=Object(l["resolveComponent"])("el-form-item"),u=Object(l["resolveComponent"])("el-input"),s=Object(l["resolveComponent"])("el-button"),h=Object(l["resolveComponent"])("vab-query-form"),b=Object(l["resolveComponent"])("el-form"),j=Object(l["resolveComponent"])("el-row"),p=Object(l["resolveComponent"])("el-table-column"),m=Object(l["resolveComponent"])("el-table"),g=Object(l["resolveComponent"])("el-pagination"),O=Object(l["resolveComponent"])("vab-query-form-right-panel"),f=Object(l["resolveDirective"])("loading");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createVNode"])(j,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{ref:"form",model:e.form,"label-width":"100px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(h,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{label:e.$t("defalult.sj")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(i,{modelValue:e.value1,"onUpdate:modelValue":t[0]||(t[0]=t=>e.value1=t),type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{label:"工单编号"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.queryForm.name,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.name=e),placeholder:"请输入工单编号"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(d,{label:"关键字"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.queryForm.name,"onUpdate:modelValue":t[2]||(t[2]=e=>c.queryForm.name=e),placeholder:"请输入关键字"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(s,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(s,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createBlock"])(m,{data:c.data,border:"",stripe:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,{prop:"id",label:e.$t("trigger.xh"),width:"60",align:"center"},null,8,["label"]),Object(l["createVNode"])(p,{prop:"jiedao",label:"工单编号",width:"120",align:"center"}),Object(l["createVNode"])(p,{prop:"shequ",label:"工单类型",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"mingcheng",label:e.$t("maintenance.zdlx"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(p,{prop:"guimo",label:"业务类型",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"kaishi1",label:"站点",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"jieshu1",label:"街道类型",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"dangqian",label:"位置",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"kaishi2",label:"工单描述",width:"200",align:"center"}),Object(l["createVNode"])(p,{prop:"jieshu2",label:e.$t("grouping.cjsj"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(p,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(l["withCtx"])(({row:t})=>[Object(l["createVNode"])(s,{type:"text",onClick:e=>r.handleDelete(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[f,c.listLoading]]),Object(l["createVNode"])(h,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(O,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(g,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,onCurrentChange:r.handleCurrentChange,onSizeChange:r.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var c={name:"Index",components:{},data(){return{data:[{id:1,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"},{id:2,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"},{id:3,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"}],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$message({type:"success",message:"删除成功"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},r=(a("46f9"),a("d959")),i=a.n(r);const d=i()(c,[["render",n],["__scopeId","data-v-63ddb4f6"]]);t["default"]=d},c8e3:function(e,t,a){},d404:function(e,t,a){"use strict";a("f6d3")},f561:function(e,t,a){},f62e:function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"};function n(e,t,a,n,c,r){const i=Object(l["resolveComponent"])("stay-order"),d=Object(l["resolveComponent"])("el-tab-pane"),u=Object(l["resolveComponent"])("junction-order"),s=Object(l["resolveComponent"])("overdue-order"),h=Object(l["resolveComponent"])("my-order"),b=Object(l["resolveComponent"])("el-tabs");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createVNode"])(b,{modelValue:c.activeName,"onUpdate:modelValue":t[0]||(t[0]=e=>c.activeName=e),onTabClick:r.handleClick},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{label:"待办工单",name:"first"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(i,{ref:"stay"},null,512)]),_:1}),Object(l["createVNode"])(d,{label:"办结工单",name:"second"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{ref:"junction"},null,512)]),_:1}),Object(l["createVNode"])(d,{label:"逾期工单",name:"third"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{ref:"overdue"},null,512)]),_:1}),Object(l["createVNode"])(d,{label:"我的工单",name:"fourth"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(h,{ref:"my"},null,512)]),_:1})]),_:1},8,["modelValue","onTabClick"])])}var c=a("2c87"),r=a("1b19"),i=a("b496"),d=a("a631"),u={name:"Index",components:{stayOrder:c["default"],junctionOrder:r["default"],overdueOrder:i["default"],myOrder:d["default"]},data(){return{activeName:"first"}},computed:{height(){return 500}},mounted(){},methods:{handleClick(e,t){console.log(e,t),"second"==e.paneName?this.$refs["menu"].showEdit():"first"==e.paneName&&this.$refs["config"].showEdit()}}},s=(a("135d"),a("d959")),h=a.n(s);const b=h()(u,[["render",n],["__scopeId","data-v-7e2070a8"]]);t["default"]=b},f6d3:function(e,t,a){}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-1a849a5b.ab606b99.js b/dist/static/js/chunk-1a849a5b.ab606b99.js deleted file mode 100644 index 981439a..0000000 --- a/dist/static/js/chunk-1a849a5b.ab606b99.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1a849a5b"],{4303:function(e,t,l){"use strict";l.r(t),l.d(t,"getList",(function(){return a})),l.d(t,"doEdit",(function(){return r})),l.d(t,"doDelete",(function(){return c})),l.d(t,"doAdd",(function(){return i})),l.d(t,"selectTriggerById",(function(){return d})),l.d(t,"selectAllAlarmLevel",(function(){return n})),l.d(t,"selectAllTriggerCondition",(function(){return s})),l.d(t,"selectAllAlarmUser",(function(){return m})),l.d(t,"selectAllAlarmType",(function(){return u})),l.d(t,"selectControlDevices",(function(){return b})),l.d(t,"selectSensorByDeviceId",(function(){return h})),l.d(t,"selectAllSmsConfig",(function(){return g})),l.d(t,"selectDeviceByProjectId",(function(){return f}));var o=l("b775");function a(e){let t="?page="+e.page+"&size="+e.size+"&projectId="+e.projectId;return""!=e.deviceId&&(t+="&deviceId="+e.deviceId),Object(o["default"])({url:"/iot/trigger/select"+t,method:"get",data:e})}function r(e){return Object(o["default"])({url:"/iot/trigger/update",method:"post",data:e})}function c(e){return Object(o["default"])({url:"/iot/trigger/remove",method:"post",data:e})}function i(e){return Object(o["default"])({url:"/iot/trigger/insert",method:"post",data:e})}function d(e){return Object(o["default"])({url:"/iot/trigger/selectTriggerById?triggerId="+e.triggerId,method:"get",data:e})}function n(e){return Object(o["default"])({url:"/iot/trigger/selectAllAlarmLevel",method:"get",data:e})}function s(e){return Object(o["default"])({url:"/iot/trigger/selectAllTriggerCondition",method:"get",data:e})}function m(e){return Object(o["default"])({url:"/iot/trigger/selectAllAlarmUser",method:"get",data:e})}function u(e){return Object(o["default"])({url:"/iot/trigger/selectAllAlarmType",method:"get",data:e})}function b(e){return Object(o["default"])({url:"/iot/trigger/selectDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}function h(e){return Object(o["default"])({url:"/iot/trigger/selectSensorByDeviceId?deviceId="+e.deviceId,method:"get",data:e})}function g(e){return Object(o["default"])({url:"/iot/trigger/selectAllSmsConfig",method:"get",data:e})}function f(e){return Object(o["default"])({url:"/iot/trigger/selectDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}},5316:function(e,t,l){},d90a:function(e,t,l){"use strict";l("5316")},ffbb:function(e,t,l){"use strict";l.r(t);var o=l("f2bf");const a={class:"manage-container"},r={class:"dialog-footer"};function c(e,t,l,c,i,d){const n=Object(o["resolveComponent"])("vab-query-form"),s=Object(o["resolveComponent"])("el-input"),m=Object(o["resolveComponent"])("el-form-item"),u=Object(o["resolveComponent"])("el-option"),b=Object(o["resolveComponent"])("el-select"),h=Object(o["resolveComponent"])("el-form"),g=Object(o["resolveComponent"])("el-button"),f=Object(o["resolveComponent"])("el-dialog");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",a,[Object(o["createVNode"])(f,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[14]||(t[14]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:d.close},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(n,null,{default:Object(o["withCtx"])(()=>t[15]||(t[15]=[Object(o["createElementVNode"])("h1",{class:"tigger-title"},"添加触发器信息",-1)])),_:1}),Object(o["createVNode"])(h,{ref:"form",model:i.form,rules:i.rules,"label-width":"100px","label-position":"left"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,{label:e.$t("trigger.cfqmc"),prop:"name"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{modelValue:i.form.name,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.name=e),size:"small",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(m,{label:"站点",prop:"deviceId"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{modelValue:i.form.deviceId,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.deviceId=e),size:"small",placeholder:"请选择站点",onChange:d.getDeviceId},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.deviceData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(u,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),Object(o["createVNode"])(m,{label:e.$t("dataEnquiry.cgq"),prop:"sensorId"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{modelValue:i.form.sensorId,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.sensorId=e),size:"small",placeholder:"请选择传感器"},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.sensorData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(u,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(n,null,{default:Object(o["withCtx"])(()=>t[16]||(t[16]=[Object(o["createElementVNode"])("h1",{class:"tigger-title"},"触发条件",-1)])),_:1}),Object(o["createVNode"])(m,{label:"条件类型",prop:"triggerCondition"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{ref:"condition",modelValue:i.form.triggerCondition,"onUpdate:modelValue":t[3]||(t[3]=e=>i.form.triggerCondition=e),size:"small",placeholder:"请选择条件类型",onChange:d.condition},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.conditionData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(u,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),1==i.mShow?(Object(o["openBlock"])(),Object(o["createBlock"])(m,{key:0,label:"M"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{modelValue:i.data.m,"onUpdate:modelValue":t[4]||(t[4]=e=>i.data.m=e),size:"small",placeholder:"M"},null,8,["modelValue"])]),_:1})):Object(o["createCommentVNode"])("",!0),1==i.xShow?(Object(o["openBlock"])(),Object(o["createBlock"])(m,{key:1,label:"X"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{modelValue:i.data.x,"onUpdate:modelValue":t[5]||(t[5]=e=>i.data.x=e),size:"small",placeholder:"X"},null,8,["modelValue"])]),_:1})):Object(o["createCommentVNode"])("",!0),1==i.yShow?(Object(o["openBlock"])(),Object(o["createBlock"])(m,{key:2,label:"Y"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{modelValue:i.data.y,"onUpdate:modelValue":t[6]||(t[6]=e=>i.data.y=e),size:"small",placeholder:"Y"},null,8,["modelValue"])]),_:1})):Object(o["createCommentVNode"])("",!0),Object(o["createVNode"])(m,{label:"是否发送报警信息给报警联系人",prop:"alarmFlag"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{modelValue:i.form.alarmFlag,"onUpdate:modelValue":t[7]||(t[7]=e=>i.form.alarmFlag=e),size:"small",placeholder:"是否发送"},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.alarmFlagData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(o["createVNode"])(m,{label:"联控设备动作",prop:"controlFlag"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{modelValue:i.form.controlFlag,"onUpdate:modelValue":t[8]||(t[8]=e=>i.form.controlFlag=e),size:"small",placeholder:"请选择联控设备动作"},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.controlFlagData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(o["createVNode"])(m,{label:"联控设备",prop:"controlDevice"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{modelValue:i.form.controlDevice,"onUpdate:modelValue":t[9]||(t[9]=e=>i.form.controlDevice=e),size:"small",placeholder:"请选择联控设备",onChange:d.deviceChange},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.controlDevicesData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(u,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),Object(o["createVNode"])(m,{label:"联控传感器",prop:"controlSensor"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{modelValue:i.form.controlSensor,"onUpdate:modelValue":t[10]||(t[10]=e=>i.form.controlSensor=e),size:"small",placeholder:"请选择联控传感器"},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.controlSensorData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(u,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(o["createVNode"])(m,{label:e.$t("alarm.bjjb"),prop:"alarmLevel"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{modelValue:i.form.alarmLevel,"onUpdate:modelValue":t[11]||(t[11]=e=>i.form.alarmLevel=e),size:"small",placeholder:"请选择报警级别"},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.levelData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(u,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(m,{label:e.$t("trigger.cfzq"),prop:"triggerCycle"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{modelValue:i.form.triggerCycle,"onUpdate:modelValue":t[12]||(t[12]=e=>i.form.triggerCycle=e),size:"small",placeholder:"单位秒 0不循环触发"},null,8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(m,{label:"报警信息模板",prop:"alarmTemplate"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{modelValue:i.form.alarmTemplate,"onUpdate:modelValue":t[13]||(t[13]=e=>i.form.alarmTemplate=e),size:"small",placeholder:"报警信息模板"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),Object(o["createElementVNode"])("div",r,[Object(o["createVNode"])(g,{type:"primary",size:"small",onClick:d.save},{default:Object(o["withCtx"])(()=>t[17]||(t[17]=[Object(o["createTextVNode"])("保存")])),_:1},8,["onClick"]),Object(o["createVNode"])(g,{size:"small",onClick:d.close},{default:Object(o["withCtx"])(()=>t[18]||(t[18]=[Object(o["createTextVNode"])("返回")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])])}var i=l("4303"),d={name:"TriggerEdit",data(){return{form:{id:"",name:"",projectId:"",deviceId:"",sensorId:"",triggerCondition:"",triggerConditionParams:"",triggerCycle:"",alarmFlag:"",alarmLevel:"",controlFlag:"",controlDevice:"",controlSensor:"",controlData:"",alarmTemplate:""},data:{x:"",y:"",m:""},rules:{name:[{required:!0,trigger:"blur",message:"请输入触发器名称"}],deviceId:[{required:!0,trigger:"change",message:"请选择设备"}],sensorId:[{required:!0,trigger:"change",message:"请选择传感器"}],triggerCondition:[{required:!0,trigger:"change",message:"请选择条件类型"}],alarmLevel:[{required:!0,trigger:"change",message:"请选择报警级别"}]},title:"",dialogFormVisible:!1,projectId:"",diffData:{},ruleForm:[],typeData:[],levelData:[],controlSensorData:[],conditionData:[],userData:[],controlDevicesData:[],deviceData:[],sensorData:[],flagData:[{label:"开启",value:"0"},{label:"关闭",value:"1"}],controlFlagData:[{label:"不联控",value:"0"},{label:"联控",value:"1"}],RecoveryFlagData:[{label:"开启",value:"0"},{label:"关闭",value:"1"}],alarmFlagData:[{label:"不发送",value:"0"},{label:"发送",value:"1"}],statusData:[{label:"正常",value:"0"},{label:"暂停",value:"1"}],xShow:!1,yShow:!1,mShow:!1,isControl:!1,isUser:!1,isLevel:!1}},created(){this.form.projectId=sessionStorage.getItem("projectId"),this.projectId=sessionStorage.getItem("projectId")},methods:{async getDevice(){const{data:e}=await Object(i["selectDeviceByProjectId"])({projectId:this.projectId});this.deviceData=e},deviceChange(){this.getControlSensorData()},async getControlSensorData(){const{data:e}=await Object(i["selectSensorByDeviceId"])({deviceId:this.form.controlDevice});this.controlSensorData=e},getDeviceId(e){this.getSensor(e)},controlUserShow(e){-1!==e.indexOf("0")&&-1!==e.indexOf("1")||-1!==e.indexOf("0")&&-1!==e.indexOf("2")||-1!==e.indexOf("0")&&-1!==e.indexOf("3")?(this.isControl=!0,this.isUser=!0):-1!=e.indexOf("0")?(this.isControl=!0,this.isUser=!1):-1!=e.indexOf("1")||-1!=e.indexOf("2")?(this.isControl=!1,this.isUser=!0):(this.isControl=!1,this.isUser=!1)},async getSensor(){const{data:e}=await Object(i["selectSensorByDeviceId"])({deviceId:this.form.deviceId});this.sensorData=e},condition(e){let t={};t=this.conditionData.find(t=>t.dataCode===e);const l=t.dataValue;this.xymShow(l)},xymShow(e){-1!=e.indexOf("x")&&-1!=e.indexOf("y")?(this.xShow=!0,this.yShow=!0,this.mShow=!1):-1!=e.indexOf("x")&&-1!=e.indexOf("m")?(this.xShow=!0,this.yShow=!1,this.mShow=!0):-1!=e.indexOf("x")?(this.xShow=!0,this.yShow=!1,this.mShow=!1):-1!=e.indexOf("y")?(this.xShow=!1,this.yShow=!0,this.mShow=!1):-1!=e.indexOf("m")&&(this.xShow=!1,this.yShow=!1,this.mShow=!0),this.data.x="",this.data.y="",this.data.m=""},async getLevel(){const{data:e}=await Object(i["selectAllAlarmLevel"])();this.levelData=e},async getCondition(){const{data:e}=await Object(i["selectAllTriggerCondition"])();this.conditionData=e},async getControlDevice(){const e=""==this.form.projectId?this.projectId:this.form.projectId,{data:t}=await Object(i["selectControlDevices"])({projectId:e});this.controlDevicesData=t},showEdit(e,t){this.getLevel(),this.getCondition(),this.getControlDevice(),this.getDevice(),this.deviceData={},1==t?this.title="添加触发器":(this.title="编辑触发器",this.getTriggerData(e)),this.dialogFormVisible=!0},async getTriggerData(e){const t=Object.assign({},e);if(this.form=t,this.form.deviceId=t.device.id,this.getSensor(),this.form.sensorId=t.sensor.id,null!=t.alarmLevel&&(this.form.alarmLevel=t.alarmLevel.dataCode),null!=t.controlDevice&&(this.form.controlDevice=Number(t.controlDevice.id),this.getControlSensorData()),null!=t.controlSensor&&(this.form.controlSensor=Number(t.controlSensor.id)),null!=t.triggerCondition){this.form.triggerCondition=t.triggerCondition.dataCode,this.xymShow(e.triggerCondition.dataValue);const l=e.triggerConditionParams.split(",");console.log(this.mShow,this.xShow,this.yShow),1==this.mShow&&(this.data.m=void 0==l[2]?l[1]:l[2]),1==this.xShow&&(this.data.x=void 0==l[0]?"":l[0]),1==this.yShow&&(this.data.y=void 0==l[1]?l[0]:l[1])}},arrToSrt(e,t=""){if(void 0!=e&&0!=e.length){let l="";for(let o=0;o{if(!e)return!1;{const e=this.data;let t="";if(""!=e.m&&(t+=e.m+","),""!=e.x&&(t+=e.x+","),""!=e.y&&(t+=e.y+","),this.form.triggerConditionParams=t.substring(0,t.length-1),this.form.id){delete this.form.sensor,delete this.form.device,console.log(this.form);const{msg:e}=await Object(i["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(i["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},n=(l("d90a"),l("d959")),s=l.n(n);const m=s()(d,[["render",c],["__scopeId","data-v-90ba7d80"]]);t["default"]=m}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-1ba2b822.4e283082.js b/dist/static/js/chunk-1ba2b822.4e283082.js deleted file mode 100644 index 2de22c0..0000000 --- a/dist/static/js/chunk-1ba2b822.4e283082.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1ba2b822","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10"],{1692:function(e,t,n){"use strict";n("ea53")},"271a":function(e,t,n){"use strict";var a=n("cb2d"),o=n("e330"),r=n("577e"),c=n("d6d6"),i=URLSearchParams,u=i.prototype,l=o(u.getAll),s=o(u.has),f=new i("a=1");!f.has("a",2)&&f.has("a",void 0)||a(u,"has",(function(e){var t=arguments.length,n=t<2?void 0:arguments[1];if(t&&void 0===n)return s(this,e);var a=l(this,e);c(t,1);var o=r(n),i=0;while(ic.activeName=e),onTabClick:i.handleClick},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(l,{label:e.$t("maintenance.zxbx"),name:"first"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{ref:"online"},null,512)]),_:1},8,["label"]),Object(a["createVNode"])(l,{label:e.$t("maintenance.sbgl"),name:"second"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{ref:"equipment"},null,512)]),_:1},8,["label"])]),_:1},8,["modelValue","onTabClick"])])}var c=n("71e6"),i=n("c2e0"),u={name:"Index",components:{onlineIndex:c["default"],equipmentIndex:i["default"]},data(){return{activeName:"first"}},computed:{height(){return 500}},mounted(){},methods:{handleClick(e){"first"==e.paneName?this.$refs["online"].showData():"second"==e.paneName&&this.$refs["equipment"].showData()}}},l=(n("1692"),n("d959")),s=n.n(l);const f=s()(u,[["render",r]]);t["default"]=f},"88a7":function(e,t,n){"use strict";var a=n("cb2d"),o=n("e330"),r=n("577e"),c=n("d6d6"),i=URLSearchParams,u=i.prototype,l=o(u.append),s=o(u["delete"]),f=o(u.forEach),d=o([].push),b=new i("a=1&a=2&b=3");b["delete"]("a",1),b["delete"]("b",void 0),b+""!=="a=2"&&a(u,"delete",(function(e){var t=arguments.length,n=t<2?void 0:arguments[1];if(t&&void 0===n)return s(this,e);var a=[];f(this,(function(e,t){d(a,{key:t,value:e})})),c(t,1);var o,i=r(e),u=r(n),b=0,h=0,m=!1,p=a.length;while(b18),a&&(n.weChat=!0),e.svgSupported="undefined"!==typeof SVGRect,e.touchEventsSupported="ontouchstart"in window&&!n.ie&&!n.edge,e.pointerEventsSupported="onpointerdown"in window&&(n.edge||n.ie&&+n.version>=11),e.domSupported="undefined"!==typeof document;var s=document.documentElement.style;e.transform3dSupported=(n.ie&&"transition"in s||n.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),e.transformSupported=e.transform3dSupported||n.ie&&+n.version>=9}"object"===typeof wx&&"function"===typeof wx.getSystemInfoSync?(o.wxa=!0,o.touchEventsSupported=!0):"undefined"===typeof document&&"undefined"!==typeof self?o.worker=!0:"undefined"===typeof navigator||0===navigator.userAgent.indexOf("Node.js")?(o.node=!0,o.svgSupported=!0):a(navigator.userAgent,o),e["a"]=o},"313e":function(t,e,n){"use strict";n.d(e,"a",(function(){return g_}));var i={};n.r(i),n.d(i,"updateProps",(function(){return Gl})),n.d(i,"initProps",(function(){return Wl})),n.d(i,"removeElement",(function(){return Xl})),n.d(i,"removeElementWithFadeOut",(function(){return Zl})),n.d(i,"isElementRemoved",(function(){return Yl})),n.d(i,"extendShape",(function(){return uy})),n.d(i,"extendPath",(function(){return hy})),n.d(i,"registerShape",(function(){return py})),n.d(i,"getShapeClass",(function(){return dy})),n.d(i,"makePath",(function(){return fy})),n.d(i,"makeImage",(function(){return gy})),n.d(i,"mergePath",(function(){return vy})),n.d(i,"resizePath",(function(){return my})),n.d(i,"subPixelOptimizeLine",(function(){return xy})),n.d(i,"subPixelOptimizeRect",(function(){return _y})),n.d(i,"subPixelOptimize",(function(){return by})),n.d(i,"getTransform",(function(){return wy})),n.d(i,"applyTransform",(function(){return Sy})),n.d(i,"transformDirection",(function(){return My})),n.d(i,"groupTransition",(function(){return Cy})),n.d(i,"clipPointsByRect",(function(){return Ty})),n.d(i,"clipRectByRect",(function(){return ky})),n.d(i,"createIcon",(function(){return Ay})),n.d(i,"linePolygonIntersect",(function(){return Dy})),n.d(i,"lineLineIntersect",(function(){return Ly})),n.d(i,"setTooltipConfig",(function(){return Ny})),n.d(i,"traverseElements",(function(){return Ey})),n.d(i,"Group",(function(){return wi})),n.d(i,"Image",(function(){return $a})),n.d(i,"Text",(function(){return Is})),n.d(i,"Circle",(function(){return $f})),n.d(i,"Ellipse",(function(){return eg})),n.d(i,"Sector",(function(){return xg})),n.d(i,"Ring",(function(){return wg})),n.d(i,"Polygon",(function(){return Cg})),n.d(i,"Polyline",(function(){return Ag})),n.d(i,"Rect",(function(){return ss})),n.d(i,"Line",(function(){return jg})),n.d(i,"BezierCurve",(function(){return Vg})),n.d(i,"Arc",(function(){return Hg})),n.d(i,"IncrementalDisplayable",(function(){return oy})),n.d(i,"CompoundPath",(function(){return Wg})),n.d(i,"LinearGradient",(function(){return Zg})),n.d(i,"RadialGradient",(function(){return Kg})),n.d(i,"BoundingRect",(function(){return Ct})),n.d(i,"OrientedBoundingRect",(function(){return ny})),n.d(i,"Point",(function(){return vt})),n.d(i,"Path",(function(){return Wa})); -/*! ***************************************************************************** -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */ -var r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},r(t,e)};function o(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}Object.create;Object.create;var a=n("22d1"),s=n("6d8b");function l(t,e){return null==t&&(t=0),null==e&&(e=0),[t,e]}function u(t,e){return t[0]=e[0],t[1]=e[1],t}function c(t){return[t[0],t[1]]}function h(t,e,n){return t[0]=e,t[1]=n,t}function p(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t}function d(t,e,n,i){return t[0]=e[0]+n[0]*i,t[1]=e[1]+n[1]*i,t}function f(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t}function g(t){return Math.sqrt(y(t))}function y(t){return t[0]*t[0]+t[1]*t[1]}function v(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t}function m(t,e){var n=g(e);return 0===n?(t[0]=0,t[1]=0):(t[0]=e[0]/n,t[1]=e[1]/n),t}function x(t,e){return Math.sqrt((t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1]))}var _=x;function b(t,e){return(t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1])}var w=b;function S(t,e,n,i){return t[0]=e[0]+i*(n[0]-e[0]),t[1]=e[1]+i*(n[1]-e[1]),t}function M(t,e,n){var i=e[0],r=e[1];return t[0]=n[0]*i+n[2]*r+n[4],t[1]=n[1]*i+n[3]*r+n[5],t}function I(t,e,n){return t[0]=Math.min(e[0],n[0]),t[1]=Math.min(e[1],n[1]),t}function O(t,e,n){return t[0]=Math.max(e[0],n[0]),t[1]=Math.max(e[1],n[1]),t}var C=function(){function t(t,e){this.target=t,this.topTarget=e&&e.topTarget}return t}(),T=function(){function t(t){this.handler=t,t.on("mousedown",this._dragStart,this),t.on("mousemove",this._drag,this),t.on("mouseup",this._dragEnd,this)}return t.prototype._dragStart=function(t){var e=t.target;while(e&&!e.draggable)e=e.parent||e.__hostTarget;e&&(this._draggingTarget=e,e.dragging=!0,this._x=t.offsetX,this._y=t.offsetY,this.handler.dispatchToElement(new C(e,t),"dragstart",t.event))},t.prototype._drag=function(t){var e=this._draggingTarget;if(e){var n=t.offsetX,i=t.offsetY,r=n-this._x,o=i-this._y;this._x=n,this._y=i,e.drift(r,o,t),this.handler.dispatchToElement(new C(e,t),"drag",t.event);var a=this.handler.findHover(n,i,e).target,s=this._dropTarget;this._dropTarget=a,e!==a&&(s&&a!==s&&this.handler.dispatchToElement(new C(s,t),"dragleave",t.event),a&&a!==s&&this.handler.dispatchToElement(new C(a,t),"dragenter",t.event))}},t.prototype._dragEnd=function(t){var e=this._draggingTarget;e&&(e.dragging=!1),this.handler.dispatchToElement(new C(e,t),"dragend",t.event),this._dropTarget&&this.handler.dispatchToElement(new C(this._dropTarget,t),"drop",t.event),this._draggingTarget=null,this._dropTarget=null},t}(),k=T,A=function(){function t(t){t&&(this._$eventProcessor=t)}return t.prototype.on=function(t,e,n,i){this._$handlers||(this._$handlers={});var r=this._$handlers;if("function"===typeof e&&(i=n,n=e,e=null),!n||!t)return this;var o=this._$eventProcessor;null!=e&&o&&o.normalizeQuery&&(e=o.normalizeQuery(e)),r[t]||(r[t]=[]);for(var a=0;a>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[l]+":0",r[u]+":0",i[1-l]+":auto",r[1-u]+":auto",""].join("!important;"),t.appendChild(a),n.push(a)}return n}function B(t,e,n){for(var i=n?"invTrans":"trans",r=e[i],o=e.srcCoords,a=[],s=[],l=!0,u=0;u<4;u++){var c=t[u].getBoundingClientRect(),h=2*u,p=c.left,d=c.top;a.push(p,d),l=l&&o&&p===o[h]&&d===o[h+1],s.push(t[u].offsetLeft,t[u].offsetTop)}return l&&r?r:(e.srcCoords=a,e[i]=n?j(s,a):j(a,s))}function F(t){return"CANVAS"===t.nodeName.toUpperCase()}var H=/([&<>"'])/g,G={"&":"&","<":"<",">":">",'"':""","'":"'"};function W(t){return null==t?"":(t+"").replace(H,(function(t,e){return G[e]}))}var Y=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,X=[],U=a["a"].browser.firefox&&+a["a"].browser.version.split(".")[0]<39;function Z(t,e,n,i){return n=n||{},i?q(t,e,n):U&&null!=e.layerX&&e.layerX!==e.offsetX?(n.zrX=e.layerX,n.zrY=e.layerY):null!=e.offsetX?(n.zrX=e.offsetX,n.zrY=e.offsetY):q(t,e,n),n}function q(t,e,n){if(a["a"].domSupported&&t.getBoundingClientRect){var i=e.clientX,r=e.clientY;if(F(t)){var o=t.getBoundingClientRect();return n.zrX=i-o.left,void(n.zrY=r-o.top)}if(z(X,t,i,r))return n.zrX=X[0],void(n.zrY=X[1])}n.zrX=n.zrY=0}function K(t){return t||window.event}function Q(t,e,n){if(e=K(e),null!=e.zrX)return e;var i=e.type,r=i&&i.indexOf("touch")>=0;if(r){var o="touchend"!==i?e.targetTouches[0]:e.changedTouches[0];o&&Z(t,o,e,n)}else{Z(t,e,e,n);var a=$(e);e.zrDelta=a?a/120:-(e.detail||0)/3}var s=e.button;return null==e.which&&void 0!==s&&Y.test(e.type)&&(e.which=1&s?1:2&s?3:4&s?2:0),e}function $(t){var e=t.wheelDelta;if(e)return e;var n=t.deltaX,i=t.deltaY;if(null==n||null==i)return e;var r=0!==i?Math.abs(i):Math.abs(n),o=i>0?-1:i<0?1:n>0?-1:1;return 3*r*o}function J(t,e,n,i){t.addEventListener(e,n,i)}function tt(t,e,n,i){t.removeEventListener(e,n,i)}var et=function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0};function nt(t){return 2===t.which||3===t.which}var it=function(){function t(){this._track=[]}return t.prototype.recognize=function(t,e,n){return this._doTrack(t,e,n),this._recognize(t)},t.prototype.clear=function(){return this._track.length=0,this},t.prototype._doTrack=function(t,e,n){var i=t.touches;if(i){for(var r={points:[],touches:[],target:e,event:t},o=0,a=i.length;o1&&i&&i.length>1){var o=rt(i)/rt(r);!isFinite(o)&&(o=1),e.pinchScale=o;var a=ot(i);return e.pinchX=a[0],e.pinchY=a[1],{type:"pinch",target:t[0].target,event:e}}}}};function st(){return[1,0,0,1,0,0]}function lt(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function ut(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function ct(t,e,n){var i=e[0]*n[0]+e[2]*n[1],r=e[1]*n[0]+e[3]*n[1],o=e[0]*n[2]+e[2]*n[3],a=e[1]*n[2]+e[3]*n[3],s=e[0]*n[4]+e[2]*n[5]+e[4],l=e[1]*n[4]+e[3]*n[5]+e[5];return t[0]=i,t[1]=r,t[2]=o,t[3]=a,t[4]=s,t[5]=l,t}function ht(t,e,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+n[0],t[5]=e[5]+n[1],t}function pt(t,e,n,i){void 0===i&&(i=[0,0]);var r=e[0],o=e[2],a=e[4],s=e[1],l=e[3],u=e[5],c=Math.sin(n),h=Math.cos(n);return t[0]=r*h+s*c,t[1]=-r*c+s*h,t[2]=o*h+l*c,t[3]=-o*c+h*l,t[4]=h*(a-i[0])+c*(u-i[1])+i[0],t[5]=h*(u-i[1])-c*(a-i[0])+i[1],t}function dt(t,e,n){var i=n[0],r=n[1];return t[0]=e[0]*i,t[1]=e[1]*r,t[2]=e[2]*i,t[3]=e[3]*r,t[4]=e[4]*i,t[5]=e[5]*r,t}function ft(t,e){var n=e[0],i=e[2],r=e[4],o=e[1],a=e[3],s=e[5],l=n*a-o*i;return l?(l=1/l,t[0]=a*l,t[1]=-o*l,t[2]=-i*l,t[3]=n*l,t[4]=(i*s-a*r)*l,t[5]=(o*r-n*s)*l,t):null}function gt(t){var e=st();return ut(e,t),e}var yt=function(){function t(t,e){this.x=t||0,this.y=e||0}return t.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this},t.prototype.clone=function(){return new t(this.x,this.y)},t.prototype.set=function(t,e){return this.x=t,this.y=e,this},t.prototype.equal=function(t){return t.x===this.x&&t.y===this.y},t.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this},t.prototype.scale=function(t){this.x*=t,this.y*=t},t.prototype.scaleAndAdd=function(t,e){this.x+=t.x*e,this.y+=t.y*e},t.prototype.sub=function(t){return this.x-=t.x,this.y-=t.y,this},t.prototype.dot=function(t){return this.x*t.x+this.y*t.y},t.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},t.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},t.prototype.normalize=function(){var t=this.len();return this.x/=t,this.y/=t,this},t.prototype.distance=function(t){var e=this.x-t.x,n=this.y-t.y;return Math.sqrt(e*e+n*n)},t.prototype.distanceSquare=function(t){var e=this.x-t.x,n=this.y-t.y;return e*e+n*n},t.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},t.prototype.transform=function(t){if(t){var e=this.x,n=this.y;return this.x=t[0]*e+t[2]*n+t[4],this.y=t[1]*e+t[3]*n+t[5],this}},t.prototype.toArray=function(t){return t[0]=this.x,t[1]=this.y,t},t.prototype.fromArray=function(t){this.x=t[0],this.y=t[1]},t.set=function(t,e,n){t.x=e,t.y=n},t.copy=function(t,e){t.x=e.x,t.y=e.y},t.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},t.lenSquare=function(t){return t.x*t.x+t.y*t.y},t.dot=function(t,e){return t.x*e.x+t.y*e.y},t.add=function(t,e,n){t.x=e.x+n.x,t.y=e.y+n.y},t.sub=function(t,e,n){t.x=e.x-n.x,t.y=e.y-n.y},t.scale=function(t,e,n){t.x=e.x*n,t.y=e.y*n},t.scaleAndAdd=function(t,e,n,i){t.x=e.x+n.x*i,t.y=e.y+n.y*i},t.lerp=function(t,e,n,i){var r=1-i;t.x=r*e.x+i*n.x,t.y=r*e.y+i*n.y},t}(),vt=yt,mt=Math.min,xt=Math.max,_t=new vt,bt=new vt,wt=new vt,St=new vt,Mt=new vt,It=new vt,Ot=function(){function t(t,e,n,i){n<0&&(t+=n,n=-n),i<0&&(e+=i,i=-i),this.x=t,this.y=e,this.width=n,this.height=i}return t.prototype.union=function(t){var e=mt(t.x,this.x),n=mt(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=xt(t.x+t.width,this.x+this.width)-e:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=xt(t.y+t.height,this.y+this.height)-n:this.height=t.height,this.x=e,this.y=n},t.prototype.applyTransform=function(e){t.applyTransform(this,this,e)},t.prototype.calculateTransform=function(t){var e=this,n=t.width/e.width,i=t.height/e.height,r=st();return ht(r,r,[-e.x,-e.y]),dt(r,r,[n,i]),ht(r,r,[t.x,t.y]),r},t.prototype.intersect=function(e,n){if(!e)return!1;e instanceof t||(e=t.create(e));var i=this,r=i.x,o=i.x+i.width,a=i.y,s=i.y+i.height,l=e.x,u=e.x+e.width,c=e.y,h=e.y+e.height,p=!(of&&(f=x,gf&&(f=_,v=n.x&&t<=n.x+n.width&&e>=n.y&&e<=n.y+n.height},t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height)},t.prototype.copy=function(e){t.copy(this,e)},t.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},t.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},t.prototype.isZero=function(){return 0===this.width||0===this.height},t.create=function(e){return new t(e.x,e.y,e.width,e.height)},t.copy=function(t,e){t.x=e.x,t.y=e.y,t.width=e.width,t.height=e.height},t.applyTransform=function(e,n,i){if(i){if(i[1]<1e-5&&i[1]>-1e-5&&i[2]<1e-5&&i[2]>-1e-5){var r=i[0],o=i[3],a=i[4],s=i[5];return e.x=n.x*r+a,e.y=n.y*o+s,e.width=n.width*r,e.height=n.height*o,e.width<0&&(e.x+=e.width,e.width=-e.width),void(e.height<0&&(e.y+=e.height,e.height=-e.height))}_t.x=wt.x=n.x,_t.y=St.y=n.y,bt.x=St.x=n.x+n.width,bt.y=wt.y=n.y+n.height,_t.transform(i),St.transform(i),bt.transform(i),wt.transform(i),e.x=mt(_t.x,bt.x,wt.x,St.x),e.y=mt(_t.y,bt.y,wt.y,St.y);var l=xt(_t.x,bt.x,wt.x,St.x),u=xt(_t.y,bt.y,wt.y,St.y);e.width=l-e.x,e.height=u-e.y}else e!==n&&t.copy(e,n)},t}(),Ct=Ot,Tt="silent";function kt(t,e,n){return{type:t,event:n,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:At}}function At(){et(this.event)}var Dt=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.handler=null,e}return o(e,t),e.prototype.dispose=function(){},e.prototype.setCursor=function(){},e}(D),Lt=function(){function t(t,e){this.x=t,this.y=e}return t}(),Pt=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],jt=new Ct(0,0,0,0),Nt=function(t){function e(e,n,i,r,o){var a=t.call(this)||this;return a._hovered=new Lt(0,0),a.storage=e,a.painter=n,a.painterRoot=r,a._pointerSize=o,i=i||new Dt,a.proxy=null,a.setHandlerProxy(i),a._draggingMgr=new k(a),a}return o(e,t),e.prototype.setHandlerProxy=function(t){this.proxy&&this.proxy.dispose(),t&&(s["k"](Pt,(function(e){t.on&&t.on(e,this[e],this)}),this),t.handler=this),this.proxy=t},e.prototype.mousemove=function(t){var e=t.zrX,n=t.zrY,i=zt(this,e,n),r=this._hovered,o=r.target;o&&!o.__zr&&(r=this.findHover(r.x,r.y),o=r.target);var a=this._hovered=i?new Lt(e,n):this.findHover(e,n),s=a.target,l=this.proxy;l.setCursor&&l.setCursor(s?s.cursor:"default"),o&&s!==o&&this.dispatchToElement(r,"mouseout",t),this.dispatchToElement(a,"mousemove",t),s&&s!==o&&this.dispatchToElement(a,"mouseover",t)},e.prototype.mouseout=function(t){var e=t.zrEventControl;"only_globalout"!==e&&this.dispatchToElement(this._hovered,"mouseout",t),"no_globalout"!==e&&this.trigger("globalout",{type:"globalout",event:t})},e.prototype.resize=function(){this._hovered=new Lt(0,0)},e.prototype.dispatch=function(t,e){var n=this[t];n&&n.call(this,e)},e.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},e.prototype.setCursorStyle=function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},e.prototype.dispatchToElement=function(t,e,n){t=t||{};var i=t.target;if(!i||!i.silent){var r="on"+e,o=kt(e,t,n);while(i)if(i[r]&&(o.cancelBubble=!!i[r].call(i,o)),i.trigger(e,o),i=i.__hostTarget?i.__hostTarget:i.parent,o.cancelBubble)break;o.cancelBubble||(this.trigger(e,o),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer((function(t){"function"===typeof t[r]&&t[r].call(t,o),t.trigger&&t.trigger(e,o)})))}},e.prototype.findHover=function(t,e,n){var i=this.storage.getDisplayList(),r=new Lt(t,e);if(Et(i,r,t,e,n),this._pointerSize&&!r.target){for(var o=[],a=this._pointerSize,s=a/2,l=new Ct(t-s,e-s,a,a),u=i.length-1;u>=0;u--){var c=i[u];c===n||c.ignore||c.ignoreCoarsePointer||c.parent&&c.parent.ignoreCoarsePointer||(jt.copy(c.getBoundingRect()),c.transform&&jt.applyTransform(c.transform),jt.intersect(l)&&o.push(c))}if(o.length)for(var h=4,p=Math.PI/12,d=2*Math.PI,f=0;f=0;o--){var a=t[o],s=void 0;if(a!==r&&!a.ignore&&(s=Rt(a,n,i))&&(!e.topTarget&&(e.topTarget=a),s!==Tt)){e.target=a;break}}}function zt(t,e,n){var i=t.painter;return e<0||e>i.getWidth()||n<0||n>i.getHeight()}s["k"](["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],(function(t){Nt.prototype[t]=function(e){var n,i,r=e.zrX,o=e.zrY,a=zt(this,r,o);if("mouseup"===t&&a||(n=this.findHover(r,o),i=n.target),"mousedown"===t)this._downEl=i,this._downPoint=[e.zrX,e.zrY],this._upEl=i;else if("mouseup"===t)this._upEl=i;else if("click"===t){if(this._downEl!==this._upEl||!this._downPoint||_(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(n,t,e)}}));var Vt=Nt,Bt=32,Ft=7;function Ht(t){var e=0;while(t>=Bt)e|=1&t,t>>=1;return t+e}function Gt(t,e,n,i){var r=e+1;if(r===n)return 1;if(i(t[r++],t[e])<0){while(r=0)r++;return r-e}function Wt(t,e,n){n--;while(e>>1,r(a,t[o])<0?l=o:s=o+1;var u=i-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:while(u>0)t[s+u]=t[s+u-1],u--}t[s]=a}}function Xt(t,e,n,i,r,o){var a=0,s=0,l=1;if(o(t,e[n+r])>0){s=i-r;while(l0)a=l,l=1+(l<<1),l<=0&&(l=s);l>s&&(l=s),a+=r,l+=r}else{s=r+1;while(ls&&(l=s);var u=a;a=r-l,l=r-u}a++;while(a>>1);o(t,e[n+c])>0?a=c+1:l=c}return l}function Ut(t,e,n,i,r,o){var a=0,s=0,l=1;if(o(t,e[n+r])<0){s=r+1;while(ls&&(l=s);var u=a;a=r-l,l=r-u}else{s=i-r;while(l=0)a=l,l=1+(l<<1),l<=0&&(l=s);l>s&&(l=s),a+=r,l+=r}a++;while(a>>1);o(t,e[n+c])<0?l=c:a=c+1}return l}function Zt(t,e){var n,i,r=Ft,o=0,a=[];function s(t,e){n[o]=t,i[o]=e,o+=1}function l(){while(o>1){var t=o-2;if(t>=1&&i[t-1]<=i[t]+i[t+1]||t>=2&&i[t-2]<=i[t]+i[t-1])i[t-1]i[t+1])break;c(t)}}function u(){while(o>1){var t=o-2;t>0&&i[t-1]=Ft||d>=Ft);if(f)break;g<0&&(g=0),g+=2}if(r=g,r<1&&(r=1),1===i){for(l=0;l=0;l--)t[d+l]=t[p+l];if(0===i){v=!0;break}}if(t[h--]=a[c--],1===--s){v=!0;break}if(y=s-Xt(t[u],a,0,s,s-1,e),0!==y){for(h-=y,c-=y,s-=y,d=h+1,p=c+1,l=0;l=Ft||y>=Ft);if(v)break;f<0&&(f=0),f+=2}if(r=f,r<1&&(r=1),1===s){for(h-=i,u-=i,d=h+1,p=u+1,l=i-1;l>=0;l--)t[d+l]=t[p+l];t[h]=a[c]}else{if(0===s)throw new Error;for(p=h-(s-1),l=0;l=0;l--)t[d+l]=t[p+l];t[h]=a[c]}else for(p=h-(s-1),l=0;ls&&(l=s),Yt(t,n,n+l,n+o,e),o=l}a.pushRun(n,o),a.mergeRuns(),r-=o,n+=o}while(0!==r);a.forceMergeRuns()}}var Kt=1,Qt=2,$t=4,Jt=!1;function te(){Jt||(Jt=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function ee(t,e){return t.zlevel===e.zlevel?t.z===e.z?t.z2-e.z2:t.z-e.z:t.zlevel-e.zlevel}var ne,ie=function(){function t(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=ee}return t.prototype.traverse=function(t,e){for(var n=0;n0&&(u.__clipPaths=[]),isNaN(u.z)&&(te(),u.z=0),isNaN(u.z2)&&(te(),u.z2=0),isNaN(u.zlevel)&&(te(),u.zlevel=0),this._displayList[this._displayListLen++]=u}var c=t.getDecalElement&&t.getDecalElement();c&&this._updateAndAddDisplayable(c,e,n);var h=t.getTextGuideLine();h&&this._updateAndAddDisplayable(h,e,n);var p=t.getTextContent();p&&this._updateAndAddDisplayable(p,e,n)}},t.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},t.prototype.delRoot=function(t){if(t instanceof Array)for(var e=0,n=t.length;e=0&&this._roots.splice(i,1)}},t.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},t.prototype.getRoots=function(){return this._roots},t.prototype.dispose=function(){this._displayList=null,this._roots=null},t}(),re=ie;ne=a["a"].hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){return setTimeout(t,16)};var oe=ne,ae={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(2-Math.pow(2,-10*(t-1)))},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,n=.1,i=.4;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=i/4):e=i*Math.asin(1/n)/(2*Math.PI),-n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i))},elasticOut:function(t){var e,n=.1,i=.4;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=i/4):e=i*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/i)+1)},elasticInOut:function(t){var e,n=.1,i=.4;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=i/4):e=i*Math.asin(1/n)/(2*Math.PI),(t*=2)<1?n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*-.5:n*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?t*t*((e+1)*t-e)*.5:.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-ae.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?.5*ae.bounceIn(2*t):.5*ae.bounceOut(2*t-1)+.5}},se=ae,le=Math.pow,ue=Math.sqrt,ce=1e-8,he=1e-4,pe=ue(3),de=1/3,fe=l(),ge=l(),ye=l();function ve(t){return t>-ce&&tce||t<-ce}function xe(t,e,n,i,r){var o=1-r;return o*o*(o*t+3*r*e)+r*r*(r*i+3*o*n)}function _e(t,e,n,i,r){var o=1-r;return 3*(((e-t)*o+2*(n-e)*r)*o+(i-n)*r*r)}function be(t,e,n,i,r,o){var a=i+3*(e-n)-t,s=3*(n-2*e+t),l=3*(e-t),u=t-r,c=s*s-3*a*l,h=s*l-9*a*u,p=l*l-3*s*u,d=0;if(ve(c)&&ve(h))if(ve(s))o[0]=0;else{var f=-l/s;f>=0&&f<=1&&(o[d++]=f)}else{var g=h*h-4*c*p;if(ve(g)){var y=h/c,v=(f=-s/a+y,-y/2);f>=0&&f<=1&&(o[d++]=f),v>=0&&v<=1&&(o[d++]=v)}else if(g>0){var m=ue(g),x=c*s+1.5*a*(-h+m),_=c*s+1.5*a*(-h-m);x=x<0?-le(-x,de):le(x,de),_=_<0?-le(-_,de):le(_,de);f=(-s-(x+_))/(3*a);f>=0&&f<=1&&(o[d++]=f)}else{var b=(2*c*s-3*a*h)/(2*ue(c*c*c)),w=Math.acos(b)/3,S=ue(c),M=Math.cos(w),I=(f=(-s-2*S*M)/(3*a),v=(-s+S*(M+pe*Math.sin(w)))/(3*a),(-s+S*(M-pe*Math.sin(w)))/(3*a));f>=0&&f<=1&&(o[d++]=f),v>=0&&v<=1&&(o[d++]=v),I>=0&&I<=1&&(o[d++]=I)}}return d}function we(t,e,n,i,r){var o=6*n-12*e+6*t,a=9*e+3*i-3*t-9*n,s=3*e-3*t,l=0;if(ve(a)){if(me(o)){var u=-s/o;u>=0&&u<=1&&(r[l++]=u)}}else{var c=o*o-4*a*s;if(ve(c))r[0]=-o/(2*a);else if(c>0){var h=ue(c),p=(u=(-o+h)/(2*a),(-o-h)/(2*a));u>=0&&u<=1&&(r[l++]=u),p>=0&&p<=1&&(r[l++]=p)}}return l}function Se(t,e,n,i,r,o){var a=(e-t)*r+t,s=(n-e)*r+e,l=(i-n)*r+n,u=(s-a)*r+a,c=(l-s)*r+s,h=(c-u)*r+u;o[0]=t,o[1]=a,o[2]=u,o[3]=h,o[4]=h,o[5]=c,o[6]=l,o[7]=i}function Me(t,e,n,i,r,o,a,s,l,u,c){var h,p,d,f,g,y=.005,v=1/0;fe[0]=l,fe[1]=u;for(var m=0;m<1;m+=.05)ge[0]=xe(t,n,r,a,m),ge[1]=xe(e,i,o,s,m),f=w(fe,ge),f=0&&f=0&&u<=1&&(r[l++]=u)}}else{var c=a*a-4*o*s;if(ve(c)){u=-a/(2*o);u>=0&&u<=1&&(r[l++]=u)}else if(c>0){var h=ue(c),p=(u=(-a+h)/(2*o),(-a-h)/(2*o));u>=0&&u<=1&&(r[l++]=u),p>=0&&p<=1&&(r[l++]=p)}}return l}function ke(t,e,n){var i=t+n-2*e;return 0===i?.5:(t-e)/i}function Ae(t,e,n,i,r){var o=(e-t)*i+t,a=(n-e)*i+e,s=(a-o)*i+o;r[0]=t,r[1]=o,r[2]=s,r[3]=s,r[4]=a,r[5]=n}function De(t,e,n,i,r,o,a,s,l){var u,c=.005,h=1/0;fe[0]=a,fe[1]=s;for(var p=0;p<1;p+=.05){ge[0]=Oe(t,n,r,p),ge[1]=Oe(e,i,o,p);var d=w(fe,ge);d=0&&d=1?1:be(0,i,o,1,t,l)&&xe(0,r,a,1,l[0])}}}var Ne=function(){function t(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||s["L"],this.ondestroy=t.ondestroy||s["L"],this.onrestart=t.onrestart||s["L"],t.easing&&this.setEasing(t.easing)}return t.prototype.step=function(t,e){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),!this._paused){var n=this._life,i=t-this._startTime-this._pausedTime,r=i/n;r<0&&(r=0),r=Math.min(r,1);var o=this.easingFunc,a=o?o(r):r;if(this.onframe(a),1===r){if(!this.loop)return!0;var s=i%n;this._startTime=t-s,this._pausedTime=0,this.onrestart()}return!1}this._pausedTime+=e},t.prototype.pause=function(){this._paused=!0},t.prototype.resume=function(){this._paused=!1},t.prototype.setEasing=function(t){this.easing=t,this.easingFunc=Object(s["w"])(t)?t:se[t]||je(t)},t}(),Re=Ne,Ee=n("41ef"),ze=n("7a29"),Ve=Array.prototype.slice;function Be(t,e,n){return(e-t)*n+t}function Fe(t,e,n,i){for(var r=e.length,o=0;oi?e:t,o=Math.min(n,i),a=r[o-1]||{color:[0,0,0,0],offset:0},s=o;sa;if(s)i.length=a;else for(var l=o;l=1},t.prototype.getAdditiveTrack=function(){return this._additiveTrack},t.prototype.addKeyframe=function(t,e,n){this._needsSort=!0;var i=this.keyframes,r=i.length,o=!1,a=nn,l=e;if(Object(s["u"])(e)){var u=qe(e);a=u,(1===u&&!Object(s["z"])(e[0])||2===u&&!Object(s["z"])(e[0][0]))&&(o=!0)}else if(Object(s["z"])(e)&&!Object(s["l"])(e))a=Ke;else if(Object(s["C"])(e))if(isNaN(+e)){var c=Ee["h"](e);c&&(l=c,a=Je)}else a=Ke;else if(Object(s["x"])(e)){var h=Object(s["m"])({},l);h.colorStops=Object(s["H"])(e.colorStops,(function(t){return{offset:t.offset,color:Ee["h"](t.color)}})),Object(ze["m"])(e)?a=tn:Object(ze["o"])(e)&&(a=en),l=h}0===r?this.valType=a:a===this.valType&&a!==nn||(o=!0),this.discrete=this.discrete||o;var p={time:t,value:l,rawValue:e,percent:0};return n&&(p.easing=n,p.easingFunc=Object(s["w"])(n)?n:se[n]||je(n)),i.push(p),p},t.prototype.prepare=function(t,e){var n=this.keyframes;this._needsSort&&n.sort((function(t,e){return t.time-e.time}));for(var i=this.valType,r=n.length,o=n[r-1],a=this.discrete,s=on(i),l=rn(i),u=0;u=0;n--)if(u[n].percent<=e)break;n=f(n,c-2)}else{for(n=d;ne)break;n=f(n-1,c-2)}r=u[n+1],i=u[n]}if(i&&r){this._lastFr=n,this._lastFrP=e;var y=r.percent-i.percent,v=0===y?1:f((e-i.percent)/y,1);r.easingFunc&&(v=r.easingFunc(v));var m=o?this._additiveValue:p?an:t[h];if(!on(l)&&!p||m||(m=this._additiveValue=[]),this.discrete)t[h]=v<1?i.rawValue:r.rawValue;else if(on(l))l===Qe?Fe(m,i[a],r[a],v):He(m,i[a],r[a],v);else if(rn(l)){var x=i[a],_=r[a],b=l===tn;t[h]={type:b?"linear":"radial",x:Be(x.x,_.x,v),y:Be(x.y,_.y,v),colorStops:Object(s["H"])(x.colorStops,(function(t,e){var n=_.colorStops[e];return{offset:Be(t.offset,n.offset,v),color:Ze(Fe([],t.color,n.color,v))}})),global:_.global},b?(t[h].x2=Be(x.x2,_.x2,v),t[h].y2=Be(x.y2,_.y2,v)):t[h].r=Be(x.r,_.r,v)}else if(p)Fe(m,i[a],r[a],v),o||(t[h]=Ze(m));else{var w=Be(i[a],r[a],v);o?this._additiveValue=w:t[h]=w}o&&this._addToTarget(t)}}},t.prototype._addToTarget=function(t){var e=this.valType,n=this.propName,i=this._additiveValue;e===Ke?t[n]=t[n]+i:e===Je?(Ee["h"](t[n],an),Ge(an,an,i,1),t[n]=Ze(an)):e===Qe?Ge(t[n],t[n],i,1):e===$e&&We(t[n],t[n],i,1)},t}(),ln=function(){function t(t,e,n,i){this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=e,e&&i?Object(s["G"])("Can' use additive animation on looped animation."):(this._additiveAnimators=i,this._allowDiscrete=n)}return t.prototype.getMaxTime=function(){return this._maxTime},t.prototype.getDelay=function(){return this._delay},t.prototype.getLoop=function(){return this._loop},t.prototype.getTarget=function(){return this._target},t.prototype.changeTarget=function(t){this._target=t},t.prototype.when=function(t,e,n){return this.whenWithKeys(t,e,Object(s["F"])(e),n)},t.prototype.whenWithKeys=function(t,e,n,i){for(var r=this._tracks,o=0;o0&&s.addKeyframe(0,Ue(l),i),this._trackKeys.push(a)}s.addKeyframe(t,Ue(e[a]),i)}return this._maxTime=Math.max(this._maxTime,t),this},t.prototype.pause=function(){this._clip.pause(),this._paused=!0},t.prototype.resume=function(){this._clip.resume(),this._paused=!1},t.prototype.isPaused=function(){return!!this._paused},t.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},t.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var e=t.length,n=0;n0)){this._started=1;for(var e=this,n=[],i=this._maxTime||0,r=0;r1){var a=o.pop();r.addKeyframe(a.time,t[i]),r.prepare(this._maxTime,r.getAdditiveTrack())}}}},t}(),un=ln;function cn(){return(new Date).getTime()}var hn=function(t){function e(e){var n=t.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,e=e||{},n.stage=e.stage||{},n}return o(e,t),e.prototype.addClip=function(t){t.animation&&this.removeClip(t),this._head?(this._tail.next=t,t.prev=this._tail,t.next=null,this._tail=t):this._head=this._tail=t,t.animation=this},e.prototype.addAnimator=function(t){t.animation=this;var e=t.getClip();e&&this.addClip(e)},e.prototype.removeClip=function(t){if(t.animation){var e=t.prev,n=t.next;e?e.next=n:this._head=n,n?n.prev=e:this._tail=e,t.next=t.prev=t.animation=null}},e.prototype.removeAnimator=function(t){var e=t.getClip();e&&this.removeClip(e),t.animation=null},e.prototype.update=function(t){var e=cn()-this._pausedTime,n=e-this._time,i=this._head;while(i){var r=i.next,o=i.step(e,n);o?(i.ondestroy(),this.removeClip(i),i=r):i=r}this._time=e,t||(this.trigger("frame",n),this.stage.update&&this.stage.update())},e.prototype._startLoop=function(){var t=this;function e(){t._running&&(oe(e),!t._paused&&t.update())}this._running=!0,oe(e)},e.prototype.start=function(){this._running||(this._time=cn(),this._pausedTime=0,this._startLoop())},e.prototype.stop=function(){this._running=!1},e.prototype.pause=function(){this._paused||(this._pauseStart=cn(),this._paused=!0)},e.prototype.resume=function(){this._paused&&(this._pausedTime+=cn()-this._pauseStart,this._paused=!1)},e.prototype.clear=function(){var t=this._head;while(t){var e=t.next;t.prev=t.next=t.animation=null,t=e}this._head=this._tail=null},e.prototype.isFinished=function(){return null==this._head},e.prototype.animate=function(t,e){e=e||{},this.start();var n=new un(t,e.loop);return this.addAnimator(n),n},e}(D),pn=hn,dn=300,fn=a["a"].domSupported,gn=function(){var t=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],e=["touchstart","touchend","touchmove"],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},i=s["H"](t,(function(t){var e=t.replace("mouse","pointer");return n.hasOwnProperty(e)?e:t}));return{mouse:t,touch:e,pointer:i}}(),yn={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},vn=!1;function mn(t){var e=t.pointerType;return"pen"===e||"touch"===e}function xn(t){t.touching=!0,null!=t.touchTimer&&(clearTimeout(t.touchTimer),t.touchTimer=null),t.touchTimer=setTimeout((function(){t.touching=!1,t.touchTimer=null}),700)}function _n(t){t&&(t.zrByTouch=!0)}function bn(t,e){return Q(t.dom,new Sn(t,e),!0)}function wn(t,e){var n=e,i=!1;while(n&&9!==n.nodeType&&!(i=n.domBelongToZr||n!==e&&n===t.painterRoot))n=n.parentNode;return i}var Sn=function(){function t(t,e){this.stopPropagation=s["L"],this.stopImmediatePropagation=s["L"],this.preventDefault=s["L"],this.type=e.type,this.target=this.currentTarget=t.dom,this.pointerType=e.pointerType,this.clientX=e.clientX,this.clientY=e.clientY}return t}(),Mn={mousedown:function(t){t=Q(this.dom,t),this.__mayPointerCapture=[t.zrX,t.zrY],this.trigger("mousedown",t)},mousemove:function(t){t=Q(this.dom,t);var e=this.__mayPointerCapture;!e||t.zrX===e[0]&&t.zrY===e[1]||this.__togglePointerCapture(!0),this.trigger("mousemove",t)},mouseup:function(t){t=Q(this.dom,t),this.__togglePointerCapture(!1),this.trigger("mouseup",t)},mouseout:function(t){t=Q(this.dom,t);var e=t.toElement||t.relatedTarget;wn(this,e)||(this.__pointerCapturing&&(t.zrEventControl="no_globalout"),this.trigger("mouseout",t))},wheel:function(t){vn=!0,t=Q(this.dom,t),this.trigger("mousewheel",t)},mousewheel:function(t){vn||(t=Q(this.dom,t),this.trigger("mousewheel",t))},touchstart:function(t){t=Q(this.dom,t),_n(t),this.__lastTouchMoment=new Date,this.handler.processGesture(t,"start"),Mn.mousemove.call(this,t),Mn.mousedown.call(this,t)},touchmove:function(t){t=Q(this.dom,t),_n(t),this.handler.processGesture(t,"change"),Mn.mousemove.call(this,t)},touchend:function(t){t=Q(this.dom,t),_n(t),this.handler.processGesture(t,"end"),Mn.mouseup.call(this,t),+new Date-+this.__lastTouchMomentBn||t<-Bn}var Hn=[],Gn=[],Wn=st(),Yn=Math.abs,Xn=function(){function t(){}return t.prototype.getLocalTransform=function(e){return t.getLocalTransform(this,e)},t.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},t.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},t.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},t.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},t.prototype.needLocalTransform=function(){return Fn(this.rotation)||Fn(this.x)||Fn(this.y)||Fn(this.scaleX-1)||Fn(this.scaleY-1)||Fn(this.skewX)||Fn(this.skewY)},t.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,e=this.needLocalTransform(),n=this.transform;e||t?(n=n||st(),e?this.getLocalTransform(n):Vn(n),t&&(e?ct(n,t,n):ut(n,t)),this.transform=n,this._resolveGlobalScaleRatio(n)):n&&(Vn(n),this.invTransform=null)},t.prototype._resolveGlobalScaleRatio=function(t){var e=this.globalScaleRatio;if(null!=e&&1!==e){this.getGlobalScale(Hn);var n=Hn[0]<0?-1:1,i=Hn[1]<0?-1:1,r=((Hn[0]-n)*e+n)/Hn[0]||0,o=((Hn[1]-i)*e+i)/Hn[1]||0;t[0]*=r,t[1]*=r,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||st(),ft(this.invTransform,t)},t.prototype.getComputedTransform=function(){var t=this,e=[];while(t)e.push(t),t=t.parent;while(t=e.pop())t.updateTransform();return this.transform},t.prototype.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],n=t[2]*t[2]+t[3]*t[3],i=Math.atan2(t[1],t[0]),r=Math.PI/2+i-Math.atan2(t[3],t[2]);n=Math.sqrt(n)*Math.cos(r),e=Math.sqrt(e),this.skewX=r,this.skewY=0,this.rotation=-i,this.x=+t[4],this.y=+t[5],this.scaleX=e,this.scaleY=n,this.originX=0,this.originY=0}},t.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(t.invTransform=t.invTransform||st(),ct(Gn,t.invTransform,e),e=Gn);var n=this.originX,i=this.originY;(n||i)&&(Wn[4]=n,Wn[5]=i,ct(Gn,e,Wn),Gn[4]-=n,Gn[5]-=i,e=Gn),this.setLocalTransform(e)}},t.prototype.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},t.prototype.transformCoordToLocal=function(t,e){var n=[t,e],i=this.invTransform;return i&&M(n,n,i),n},t.prototype.transformCoordToGlobal=function(t,e){var n=[t,e],i=this.transform;return i&&M(n,n,i),n},t.prototype.getLineScale=function(){var t=this.transform;return t&&Yn(t[0]-1)>1e-10&&Yn(t[3]-1)>1e-10?Math.sqrt(Yn(t[0]*t[3]-t[2]*t[1])):1},t.prototype.copyTransform=function(t){Zn(this,t)},t.getLocalTransform=function(t,e){e=e||[];var n=t.originX||0,i=t.originY||0,r=t.scaleX,o=t.scaleY,a=t.anchorX,s=t.anchorY,l=t.rotation||0,u=t.x,c=t.y,h=t.skewX?Math.tan(t.skewX):0,p=t.skewY?Math.tan(-t.skewY):0;if(n||i||a||s){var d=n+a,f=i+s;e[4]=-d*r-h*f*o,e[5]=-f*o-p*d*r}else e[4]=e[5]=0;return e[0]=r,e[3]=o,e[1]=p*r,e[2]=h*o,l&&pt(e,e,l),e[4]+=n+u,e[5]+=i+c,e},t.initDefaultProps=function(){var e=t.prototype;e.scaleX=e.scaleY=e.globalScaleRatio=1,e.x=e.y=e.originX=e.originY=e.skewX=e.skewY=e.rotation=e.anchorX=e.anchorY=0}(),t}(),Un=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function Zn(t,e){for(var n=0;n=0?parseFloat(t)/100*e:parseFloat(t):t}function ai(t,e,n){var i=e.position||"inside",r=null!=e.distance?e.distance:5,o=n.height,a=n.width,s=o/2,l=n.x,u=n.y,c="left",h="top";if(i instanceof Array)l+=oi(i[0],n.width),u+=oi(i[1],n.height),c=null,h=null;else switch(i){case"left":l-=r,u+=s,c="right",h="middle";break;case"right":l+=r+a,u+=s,h="middle";break;case"top":l+=a/2,u-=r,c="center",h="bottom";break;case"bottom":l+=a/2,u+=o+r,c="center";break;case"inside":l+=a/2,u+=s,c="center",h="middle";break;case"insideLeft":l+=r,u+=s,h="middle";break;case"insideRight":l+=a-r,u+=s,c="right",h="middle";break;case"insideTop":l+=a/2,u+=r,c="center";break;case"insideBottom":l+=a/2,u+=o-r,c="center",h="bottom";break;case"insideTopLeft":l+=r,u+=r;break;case"insideTopRight":l+=a-r,u+=r,c="right";break;case"insideBottomLeft":l+=r,u+=o-r,h="bottom";break;case"insideBottomRight":l+=a-r,u+=o-r,c="right",h="bottom";break}return t=t||{},t.x=l,t.y=u,t.align=c,t.verticalAlign=h,t}var si="__zr_normal__",li=Un.concat(["ignore"]),ui=Object(s["N"])(Un,(function(t,e){return t[e]=!0,t}),{ignore:!1}),ci={},hi=new Ct(0,0,0,0),pi=function(){function t(t){this.id=Object(s["p"])(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return t.prototype._init=function(t){this.attr(t)},t.prototype.drift=function(t,e,n){switch(this.draggable){case"horizontal":e=0;break;case"vertical":t=0;break}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=t,i[5]+=e,this.decomposeTransform(),this.markRedraw()},t.prototype.beforeUpdate=function(){},t.prototype.afterUpdate=function(){},t.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},t.prototype.updateInnerText=function(t){var e=this._textContent;if(e&&(!e.ignore||t)){this.textConfig||(this.textConfig={});var n=this.textConfig,i=n.local,r=e.innerTransformable,o=void 0,a=void 0,s=!1;r.parent=i?this:null;var l=!1;if(r.copyTransform(e),null!=n.position){var u=hi;n.layoutRect?u.copy(n.layoutRect):u.copy(this.getBoundingRect()),i||u.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(ci,n,u):ai(ci,n,u),r.x=ci.x,r.y=ci.y,o=ci.align,a=ci.verticalAlign;var c=n.origin;if(c&&null!=n.rotation){var h=void 0,p=void 0;"center"===c?(h=.5*u.width,p=.5*u.height):(h=oi(c[0],u.width),p=oi(c[1],u.height)),l=!0,r.originX=-r.x+h+(i?0:u.x),r.originY=-r.y+p+(i?0:u.y)}}null!=n.rotation&&(r.rotation=n.rotation);var d=n.offset;d&&(r.x+=d[0],r.y+=d[1],l||(r.originX=-d[0],r.originY=-d[1]));var f=null==n.inside?"string"===typeof n.position&&n.position.indexOf("inside")>=0:n.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),y=void 0,v=void 0,m=void 0;f&&this.canBeInsideText()?(y=n.insideFill,v=n.insideStroke,null!=y&&"auto"!==y||(y=this.getInsideTextFill()),null!=v&&"auto"!==v||(v=this.getInsideTextStroke(y),m=!0)):(y=n.outsideFill,v=n.outsideStroke,null!=y&&"auto"!==y||(y=this.getOutsideFill()),null!=v&&"auto"!==v||(v=this.getOutsideStroke(y),m=!0)),y=y||"#000",y===g.fill&&v===g.stroke&&m===g.autoStroke&&o===g.align&&a===g.verticalAlign||(s=!0,g.fill=y,g.stroke=v,g.autoStroke=m,g.align=o,g.verticalAlign=a,e.setDefaultTextStyle(g)),e.__dirty|=Kt,s&&e.dirtyStyle(!0)}},t.prototype.canBeInsideText=function(){return!0},t.prototype.getInsideTextFill=function(){return"#fff"},t.prototype.getInsideTextStroke=function(t){return"#000"},t.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?En:Rn},t.prototype.getOutsideStroke=function(t){var e=this.__zr&&this.__zr.getBackgroundColor(),n="string"===typeof e&&Object(Ee["h"])(e);n||(n=[255,255,255,1]);for(var i=n[3],r=this.__zr.isDarkMode(),o=0;o<3;o++)n[o]=n[o]*i+(r?0:255)*(1-i);return n[3]=1,Object(Ee["i"])(n,"rgba")},t.prototype.traverse=function(t,e){},t.prototype.attrKV=function(t,e){"textConfig"===t?this.setTextConfig(e):"textContent"===t?this.setTextContent(e):"clipPath"===t?this.setClipPath(e):"extra"===t?(this.extra=this.extra||{},Object(s["m"])(this.extra,e)):this[t]=e},t.prototype.hide=function(){this.ignore=!0,this.markRedraw()},t.prototype.show=function(){this.ignore=!1,this.markRedraw()},t.prototype.attr=function(t,e){if("string"===typeof t)this.attrKV(t,e);else if(Object(s["A"])(t))for(var n=t,i=Object(s["F"])(n),r=0;r0},t.prototype.getState=function(t){return this.states[t]},t.prototype.ensureState=function(t){var e=this.states;return e[t]||(e[t]={}),e[t]},t.prototype.clearStates=function(t){this.useState(si,!1,t)},t.prototype.useState=function(t,e,n,i){var r=t===si,o=this.hasState();if(o||!r){var a=this.currentStates,l=this.stateTransition;if(!(Object(s["r"])(a,t)>=0)||!e&&1!==a.length){var u;if(this.stateProxy&&!r&&(u=this.stateProxy(t)),u||(u=this.states&&this.states[t]),u||r){r||this.saveCurrentToNormalState(u);var c=!!(u&&u.hoverLayer||i);c&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,u,this._normalState,e,!n&&!this.__inHover&&l&&l.duration>0,l);var h=this._textContent,p=this._textGuide;return h&&h.useState(t,e,n,c),p&&p.useState(t,e,n,c),r?(this.currentStates=[],this._normalState={}):e?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!c&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Kt),u}Object(s["G"])("State "+t+" not exists.")}}},t.prototype.useStates=function(t,e,n){if(t.length){var i=[],r=this.currentStates,o=t.length,a=o===r.length;if(a)for(var s=0;s0,d);var f=this._textContent,g=this._textGuide;f&&f.useStates(t,e,h),g&&g.useStates(t,e,h),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!h&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Kt)}else this.clearStates()},t.prototype.isSilent=function(){var t=this.silent,e=this.parent;while(!t&&e){if(e.silent){t=!0;break}e=e.parent}return t},t.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var n=this.currentStates.slice();n.splice(e,1),this.useStates(n)}},t.prototype.replaceState=function(t,e,n){var i=this.currentStates.slice(),r=Object(s["r"])(i,t),o=Object(s["r"])(i,e)>=0;r>=0?o?i.splice(r,1):i[r]=e:n&&!o&&i.push(e),this.useStates(i)},t.prototype.toggleState=function(t,e){e?this.useState(t,!0):this.removeState(t)},t.prototype._mergeStates=function(t){for(var e,n={},i=0;i=0&&e.splice(n,1)})),this.animators.push(t),n&&n.animation.addAnimator(t),n&&n.wakeUp()},t.prototype.updateDuringAnimation=function(t){this.markRedraw()},t.prototype.stopAnimation=function(t,e){for(var n=this.animators,i=n.length,r=[],o=0;o0&&n.during&&o[0].during((function(t,e){n.during(e)}));for(var p=0;p0||r.force&&!a.length){var I=void 0,O=void 0,C=void 0;if(l){O={},d&&(I={});for(b=0;b<_;b++){m=y[b];O[m]=n[m],d?I[m]=i[m]:n[m]=i[m]}}else if(d){C={};for(b=0;b<_;b++){m=y[b];C[m]=Ue(n[m]),yi(n,i,m)}}w=new un(n,!1,!1,p?Object(s["n"])(g,(function(t){return t.targetName===e})):null);w.targetName=e,r.scope&&(w.scope=r.scope),d&&I&&w.whenWithKeys(0,I,y),C&&w.whenWithKeys(0,C,y),w.whenWithKeys(null==c?500:c,l?O:i,y).delay(h||0),t.addAnimator(w,e),a.push(w)}}Object(s["K"])(pi,D),Object(s["K"])(pi,qn);var _i=pi,bi=function(t){function e(e){var n=t.call(this)||this;return n.isGroup=!0,n._children=[],n.attr(e),n}return o(e,t),e.prototype.childrenRef=function(){return this._children},e.prototype.children=function(){return this._children.slice()},e.prototype.childAt=function(t){return this._children[t]},e.prototype.childOfName=function(t){for(var e=this._children,n=0;n=0&&(n.splice(i,0,t),this._doAdd(t))}return this},e.prototype.replace=function(t,e){var n=s["r"](this._children,t);return n>=0&&this.replaceAt(e,n),this},e.prototype.replaceAt=function(t,e){var n=this._children,i=n[e];if(t&&t!==this&&t.parent!==this&&t!==i){n[e]=t,i.parent=null;var r=this.__zr;r&&i.removeSelfFromZr(r),this._doAdd(t)}return this},e.prototype._doAdd=function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__zr;e&&e!==t.__zr&&t.addSelfToZr(e),e&&e.refresh()},e.prototype.remove=function(t){var e=this.__zr,n=this._children,i=s["r"](n,t);return i<0||(n.splice(i,1),t.parent=null,e&&t.removeSelfFromZr(e),e&&e.refresh()),this},e.prototype.removeAll=function(){for(var t=this._children,e=this.__zr,n=0;n0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},t.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},t.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},t.prototype.refreshHover=function(){this._needsRefreshHover=!0},t.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover())},t.prototype.resize=function(t){this._disposed||(t=t||{},this.painter.resize(t.width,t.height),this.handler.resize())},t.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},t.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},t.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},t.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},t.prototype.findHover=function(t,e){if(!this._disposed)return this.handler.findHover(t,e)},t.prototype.on=function(t,e,n){return this._disposed||this.handler.on(t,e,n),this},t.prototype.off=function(t,e){this._disposed||this.handler.off(t,e)},t.prototype.trigger=function(t,e){this._disposed||this.handler.trigger(t,e)},t.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),e=0;e0){if(t<=r)return a;if(t>=o)return s}else{if(t>=r)return a;if(t<=o)return s}else{if(t===r)return a;if(t===o)return s}return(t-r)/l*u+a}function Ei(t,e){switch(t){case"center":case"middle":t="50%";break;case"left":case"top":t="0%";break;case"right":case"bottom":t="100%";break}return s["C"](t)?Ni(t).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t}function zi(t,e,n){return null==e&&(e=10),e=Math.min(Math.max(0,e),ji),t=(+t).toFixed(e),n?t:+t}function Vi(t){return t.sort((function(t,e){return t-e})),t}function Bi(t){if(t=+t,isNaN(t))return 0;if(t>1e-14)for(var e=1,n=0;n<15;n++,e*=10)if(Math.round(t*e)/e===t)return n;return Fi(t)}function Fi(t){var e=t.toString().toLowerCase(),n=e.indexOf("e"),i=n>0?+e.slice(n+1):0,r=n>0?n:e.length,o=e.indexOf("."),a=o<0?0:r-1-o;return Math.max(0,a-i)}function Hi(t,e){var n=Math.log,i=Math.LN10,r=Math.floor(n(t[1]-t[0])/i),o=Math.round(n(Math.abs(e[1]-e[0]))/i),a=Math.min(Math.max(-r+o,0),20);return isFinite(a)?a:20}function Gi(t,e){var n=s["N"](t,(function(t,e){return t+(isNaN(e)?0:e)}),0);if(0===n)return[];var i=Math.pow(10,e),r=s["H"](t,(function(t){return(isNaN(t)?0:t)/n*i*100})),o=100*i,a=s["H"](r,(function(t){return Math.floor(t)})),l=s["N"](a,(function(t,e){return t+e}),0),u=s["H"](r,(function(t,e){return t-a[e]}));while(lc&&(c=u[p],h=p);++a[h],u[h]=0,++l}return s["H"](a,(function(t){return t/i}))}function Wi(t,e){var n=Math.max(Bi(t),Bi(e)),i=t+e;return n>ji?i:zi(i,n)}var Yi=9007199254740991;function Xi(t){var e=2*Math.PI;return(t%e+e)%e}function Ui(t){return t>-Pi&&t=10&&e++,e}function $i(t,e){var n,i=Qi(t),r=Math.pow(10,i),o=t/r;return n=e?o<1.5?1:o<2.5?2:o<4?3:o<7?5:10:o<1?1:o<2?2:o<3?3:o<5?5:10,t=n*r,i>=-20?+t.toFixed(i<0?-i:0):t}function Ji(t,e){var n=(t.length-1)*e+1,i=Math.floor(n),r=+t[i-1],o=n-i;return o?r+o*(t[i]-r):r}function tr(t){t.sort((function(t,e){return s(t,e,0)?-1:1}));for(var e=-1/0,n=1,i=0;i=0||r&&s["r"](r,l)<0)){var u=n.getShallow(l,e);null!=u&&(o[t[a][0]]=u)}}return o}}var ro=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],oo=io(ro),ao=function(){function t(){}return t.prototype.getAreaStyle=function(t,e){return oo(this,t,e)},t}(),so=new Kn["a"](50);function lo(t){if("string"===typeof t){var e=so.get(t);return e&&e.image}return t}function uo(t,e,n,i,r){if(t){if("string"===typeof t){if(e&&e.__zrImageSrc===t||!n)return e;var o=so.get(t),a={hostEl:n,cb:i,cbPayload:r};return o?(e=o.image,!ho(e)&&o.pending.push(a)):(e=Qn["d"].loadImage(t,co,co),e.__zrImageSrc=t,so.put(t,e.__cachedImgObj={image:e,pending:[a]})),e}return t}return e}function co(){var t=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;e=a;u++)l-=a;var c=Jn(n,e);return c>l&&(n="",c=0),l=t-c,r.ellipsis=n,r.ellipsisWidth=c,r.contentWidth=l,r.containerWidth=t,r}function yo(t,e){var n=e.containerWidth,i=e.font,r=e.contentWidth;if(!n)return"";var o=Jn(t,i);if(o<=n)return t;for(var a=0;;a++){if(o<=r||a>=e.maxIterations){t+=e.ellipsis;break}var s=0===a?vo(t,r,e.ascCharWidth,e.cnCharWidth):o>0?Math.floor(t.length*r/o):0;t=t.substr(0,s),o=Jn(t,i)}return""===t&&(t=e.placeholder),t}function vo(t,e,n,i){for(var r=0,o=0,a=t.length;of&&h){var g=Math.floor(f/u);n=n.slice(0,g)}if(t&&a&&null!=p)for(var y=go(p,o,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),v=0;vu&&So(n,t.substring(u,c),e,l),So(n,i[2],e,l,i[1]),u=po.lastIndex}uo){w>0?(x.tokens=x.tokens.slice(0,w),v(x,b,_),n.lines=n.lines.slice(0,m+1)):n.lines=n.lines.slice(0,m);break t}var k=M.width,A=null==k||"auto"===k;if("string"===typeof k&&"%"===k.charAt(k.length-1))S.percentWidth=k,h.push(S),S.contentWidth=Jn(S.text,C);else{if(A){var D=M.backgroundColor,L=D&&D.image;L&&(L=lo(L),ho(L)&&(S.width=Math.max(S.width,L.width*T/L.height)))}var P=g&&null!=r?r-b:null;null!=P&&P0&&f+i.accumWidth>i.width&&(o=e.split("\n"),h=!0),i.accumWidth=f}else{var g=Co(e,c,i.width,i.breakAll,i.accumWidth);i.accumWidth=g.accumWidth+d,a=g.linesWidths,o=g.lines}}else o=e.split("\n");for(var y=0;y=32&&e<=591||e>=880&&e<=4351||e>=4608&&e<=5119||e>=7680&&e<=8303}var Io=Object(s["N"])(",&?/;] ".split(""),(function(t,e){return t[e]=!0,t}),{});function Oo(t){return!Mo(t)||!!Io[t]}function Co(t,e,n,i,r){for(var o=[],a=[],s="",l="",u=0,c=0,h=0;hn:r+c+d>n)?c?(s||l)&&(f?(s||(s=l,l="",u=0,c=u),o.push(s),a.push(c-u),l+=p,u+=d,s="",c=u):(l&&(s+=l,l="",u=0),o.push(s),a.push(c),s=p,c=d)):f?(o.push(l),a.push(u),l=p,u=d):(o.push(p),a.push(d)):(c+=d,f?(l+=p,u+=d):(l&&(s+=l,l="",u=0),s+=p))}else l&&(s+=l,c+=u),o.push(s),a.push(c),s="",l="",u=0,c=0}return o.length||s||(s=t,l="",u=0),l&&(s+=l),s&&(o.push(s),a.push(c)),1===o.length&&(c+=r),{accumWidth:c,lines:o,linesWidths:a}}var To="__zr_style_"+Math.round(10*Math.random()),ko={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},Ao={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};ko[To]=!0;var Do=["z","z2","invisible"],Lo=["invisible"],Po=function(t){function e(e){return t.call(this,e)||this}return o(e,t),e.prototype._init=function(e){for(var n=Object(s["F"])(e),i=0;i1e-4)return s[0]=t-n,s[1]=e-i,l[0]=t+n,void(l[1]=e+i);if(Go[0]=Fo(r)*n+t,Go[1]=Bo(r)*i+e,Wo[0]=Fo(o)*n+t,Wo[1]=Bo(o)*i+e,u(s,Go,Wo),c(l,Go,Wo),r%=Ho,r<0&&(r+=Ho),o%=Ho,o<0&&(o+=Ho),r>o&&!a?o+=Ho:rr&&(Yo[0]=Fo(d)*n+t,Yo[1]=Bo(d)*i+e,u(s,Yo,s),c(l,Yo,l))}var Jo={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},ta=[],ea=[],na=[],ia=[],ra=[],oa=[],aa=Math.min,sa=Math.max,la=Math.cos,ua=Math.sin,ca=Math.abs,ha=Math.PI,pa=2*ha,da="undefined"!==typeof Float32Array,fa=[];function ga(t){var e=Math.round(t/ha*1e8)/1e8;return e%2*ha}function ya(t,e){var n=ga(t[0]);n<0&&(n+=pa);var i=n-t[0],r=t[1];r+=i,!e&&r-n>=pa?r=n+pa:e&&n-r>=pa?r=n-pa:!e&&n>r?r=n+(pa-ga(n-r)):e&&n0&&(this._ux=ca(n/jn/t)||0,this._uy=ca(n/jn/e)||0)},t.prototype.setDPR=function(t){this.dpr=t},t.prototype.setContext=function(t){this._ctx=t},t.prototype.getContext=function(){return this._ctx},t.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},t.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},t.prototype.moveTo=function(t,e){return this._drawPendingPt(),this.addData(Jo.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},t.prototype.lineTo=function(t,e){var n=ca(t-this._xi),i=ca(e-this._yi),r=n>this._ux||i>this._uy;if(this.addData(Jo.L,t,e),this._ctx&&r&&this._ctx.lineTo(t,e),r)this._xi=t,this._yi=e,this._pendingPtDist=0;else{var o=n*n+i*i;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=e,this._pendingPtDist=o)}return this},t.prototype.bezierCurveTo=function(t,e,n,i,r,o){return this._drawPendingPt(),this.addData(Jo.C,t,e,n,i,r,o),this._ctx&&this._ctx.bezierCurveTo(t,e,n,i,r,o),this._xi=r,this._yi=o,this},t.prototype.quadraticCurveTo=function(t,e,n,i){return this._drawPendingPt(),this.addData(Jo.Q,t,e,n,i),this._ctx&&this._ctx.quadraticCurveTo(t,e,n,i),this._xi=n,this._yi=i,this},t.prototype.arc=function(t,e,n,i,r,o){this._drawPendingPt(),fa[0]=i,fa[1]=r,ya(fa,o),i=fa[0],r=fa[1];var a=r-i;return this.addData(Jo.A,t,e,n,n,i,a,0,o?0:1),this._ctx&&this._ctx.arc(t,e,n,i,r,o),this._xi=la(r)*n+t,this._yi=ua(r)*n+e,this},t.prototype.arcTo=function(t,e,n,i,r){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,e,n,i,r),this},t.prototype.rect=function(t,e,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,e,n,i),this.addData(Jo.R,t,e,n,i),this},t.prototype.closePath=function(){this._drawPendingPt(),this.addData(Jo.Z);var t=this._ctx,e=this._x0,n=this._y0;return t&&t.closePath(),this._xi=e,this._yi=n,this},t.prototype.fill=function(t){t&&t.fill(),this.toStatic()},t.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},t.prototype.len=function(){return this._len},t.prototype.setData=function(t){var e=t.length;this.data&&this.data.length===e||!da||(this.data=new Float32Array(e));for(var n=0;nu.length&&(this._expandData(),u=this.data);for(var c=0;c0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},t.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],e=0;e11&&(this.data=new Float32Array(t)))}},t.prototype.getBoundingRect=function(){na[0]=na[1]=ra[0]=ra[1]=Number.MAX_VALUE,ia[0]=ia[1]=oa[0]=oa[1]=-Number.MAX_VALUE;var t,e=this.data,n=0,i=0,r=0,o=0;for(t=0;tn||ca(m)>i||h===e-1)&&(f=Math.sqrt(v*v+m*m),r=g,o=y);break;case Jo.C:var x=t[h++],_=t[h++],b=(g=t[h++],y=t[h++],t[h++]),w=t[h++];f=Ie(r,o,x,_,g,y,b,w,10),r=b,o=w;break;case Jo.Q:x=t[h++],_=t[h++],g=t[h++],y=t[h++];f=Le(r,o,x,_,g,y,10),r=g,o=y;break;case Jo.A:var S=t[h++],M=t[h++],I=t[h++],O=t[h++],C=t[h++],T=t[h++],k=T+C;h+=1,d&&(a=la(C)*I+S,s=ua(C)*O+M),f=sa(I,O)*aa(pa,Math.abs(T)),r=la(k)*I+S,o=ua(k)*O+M;break;case Jo.R:a=r=t[h++],s=o=t[h++];var A=t[h++],D=t[h++];f=2*A+2*D;break;case Jo.Z:v=a-r,m=s-o;f=Math.sqrt(v*v+m*m),r=a,o=s;break}f>=0&&(l[c++]=f,u+=f)}return this._pathLen=u,u},t.prototype.rebuildPath=function(t,e){var n,i,r,o,a,s,l,u,c,h,p,d=this.data,f=this._ux,g=this._uy,y=this._len,v=e<1,m=0,x=0,_=0;if(!v||(this._pathSegLen||this._calculateLength(),l=this._pathSegLen,u=this._pathLen,c=e*u,c))t:for(var b=0;b0&&(t.lineTo(h,p),_=0),w){case Jo.M:n=r=d[b++],i=o=d[b++],t.moveTo(r,o);break;case Jo.L:a=d[b++],s=d[b++];var M=ca(a-r),I=ca(s-o);if(M>f||I>g){if(v){var O=l[x++];if(m+O>c){var C=(c-m)/O;t.lineTo(r*(1-C)+a*C,o*(1-C)+s*C);break t}m+=O}t.lineTo(a,s),r=a,o=s,_=0}else{var T=M*M+I*I;T>_&&(h=a,p=s,_=T)}break;case Jo.C:var k=d[b++],A=d[b++],D=d[b++],L=d[b++],P=d[b++],j=d[b++];if(v){O=l[x++];if(m+O>c){C=(c-m)/O;Se(r,k,D,P,C,ta),Se(o,A,L,j,C,ea),t.bezierCurveTo(ta[1],ea[1],ta[2],ea[2],ta[3],ea[3]);break t}m+=O}t.bezierCurveTo(k,A,D,L,P,j),r=P,o=j;break;case Jo.Q:k=d[b++],A=d[b++],D=d[b++],L=d[b++];if(v){O=l[x++];if(m+O>c){C=(c-m)/O;Ae(r,k,D,C,ta),Ae(o,A,L,C,ea),t.quadraticCurveTo(ta[1],ea[1],ta[2],ea[2]);break t}m+=O}t.quadraticCurveTo(k,A,D,L),r=D,o=L;break;case Jo.A:var N=d[b++],R=d[b++],E=d[b++],z=d[b++],V=d[b++],B=d[b++],F=d[b++],H=!d[b++],G=E>z?E:z,W=ca(E-z)>.001,Y=V+B,X=!1;if(v){O=l[x++];m+O>c&&(Y=V+B*(c-m)/O,X=!0),m+=O}if(W&&t.ellipse?t.ellipse(N,R,E,z,F,V,Y,H):t.arc(N,R,G,V,Y,H),X)break t;S&&(n=la(V)*E+N,i=ua(V)*z+R),r=la(Y)*E+N,o=ua(Y)*z+R;break;case Jo.R:n=r=d[b],i=o=d[b+1],a=d[b++],s=d[b++];var U=d[b++],Z=d[b++];if(v){O=l[x++];if(m+O>c){var q=c-m;t.moveTo(a,s),t.lineTo(a+aa(q,U),s),q-=U,q>0&&t.lineTo(a+U,s+aa(q,Z)),q-=Z,q>0&&t.lineTo(a+sa(U-q,0),s+Z),q-=U,q>0&&t.lineTo(a,s+sa(Z-q,0));break t}m+=O}t.rect(a,s,U,Z);break;case Jo.Z:if(v){O=l[x++];if(m+O>c){C=(c-m)/O;t.lineTo(r*(1-C)+n*C,o*(1-C)+i*C);break t}m+=O}t.closePath(),r=n,o=i}}},t.prototype.clone=function(){var e=new t,n=this.data;return e.data=n.slice?n.slice():Array.prototype.slice.call(n),e._len=this._len,e},t.CMD=Jo,t.initDefaultProps=function(){var e=t.prototype;e._saveData=!0,e._ux=0,e._uy=0,e._pendingPtDist=0,e._version=0}(),t}(),ma=va;function xa(t,e,n,i,r,o,a){if(0===r)return!1;var s=r,l=0,u=t;if(a>e+s&&a>i+s||at+s&&o>n+s||oe+h&&c>i+h&&c>o+h&&c>s+h||ct+h&&u>n+h&&u>r+h&&u>a+h||ue+u&&l>i+u&&l>o+u||lt+u&&s>n+u&&s>r+u||sn||c+ur&&(r+=Ma);var p=Math.atan2(l,s);return p<0&&(p+=Ma),p>=i&&p<=r||p+Ma>=i&&p+Ma<=r}function Oa(t,e,n,i,r,o){if(o>e&&o>i||or?s:0}var Ca=ma.CMD,Ta=2*Math.PI,ka=1e-4;function Aa(t,e){return Math.abs(t-e)e&&u>i&&u>o&&u>s||u1&&Pa(),d=xe(e,i,o,s,La[0]),p>1&&(f=xe(e,i,o,s,La[1]))),2===p?ye&&s>i&&s>o||s=0&&u<=1){for(var c=0,h=Oe(e,i,o,u),p=0;pn||s<-n)return 0;var l=Math.sqrt(n*n-s*s);Da[0]=-l,Da[1]=l;var u=Math.abs(i-r);if(u<1e-4)return 0;if(u>=Ta-1e-4){i=0,r=Ta;var c=o?1:-1;return a>=Da[0]+t&&a<=Da[1]+t?c:0}if(i>r){var h=i;i=r,r=h}i<0&&(i+=Ta,r+=Ta);for(var p=0,d=0;d<2;d++){var f=Da[d];if(f+t>a){var g=Math.atan2(s,f);c=o?1:-1;g<0&&(g=Ta+g),(g>=i&&g<=r||g+Ta>=i&&g+Ta<=r)&&(g>Math.PI/2&&g<1.5*Math.PI&&(c=-c),p+=c)}}return p}function Ea(t,e,n,i,r){for(var o,a,s=t.data,l=t.len(),u=0,c=0,h=0,p=0,d=0,f=0;f1&&(n||(u+=Oa(c,h,p,d,i,r))),y&&(c=s[f],h=s[f+1],p=c,d=h),g){case Ca.M:p=s[f++],d=s[f++],c=p,h=d;break;case Ca.L:if(n){if(xa(c,h,s[f],s[f+1],e,i,r))return!0}else u+=Oa(c,h,s[f],s[f+1],i,r)||0;c=s[f++],h=s[f++];break;case Ca.C:if(n){if(_a(c,h,s[f++],s[f++],s[f++],s[f++],s[f],s[f+1],e,i,r))return!0}else u+=ja(c,h,s[f++],s[f++],s[f++],s[f++],s[f],s[f+1],i,r)||0;c=s[f++],h=s[f++];break;case Ca.Q:if(n){if(ba(c,h,s[f++],s[f++],s[f],s[f+1],e,i,r))return!0}else u+=Na(c,h,s[f++],s[f++],s[f],s[f+1],i,r)||0;c=s[f++],h=s[f++];break;case Ca.A:var v=s[f++],m=s[f++],x=s[f++],_=s[f++],b=s[f++],w=s[f++];f+=1;var S=!!(1-s[f++]);o=Math.cos(b)*x+v,a=Math.sin(b)*_+m,y?(p=o,d=a):u+=Oa(c,h,o,a,i,r);var M=(i-v)*_/x+v;if(n){if(Ia(v,m,_,b,b+w,S,e,M,r))return!0}else u+=Ra(v,m,_,b,b+w,S,M,r);c=Math.cos(b+w)*x+v,h=Math.sin(b+w)*_+m;break;case Ca.R:p=c=s[f++],d=h=s[f++];var I=s[f++],O=s[f++];if(o=p+I,a=d+O,n){if(xa(p,d,o,d,e,i,r)||xa(o,d,o,a,e,i,r)||xa(o,a,p,a,e,i,r)||xa(p,a,p,d,e,i,r))return!0}else u+=Oa(o,d,o,a,i,r),u+=Oa(p,a,p,d,i,r);break;case Ca.Z:if(n){if(xa(c,h,p,d,e,i,r))return!0}else u+=Oa(c,h,p,d,i,r);c=p,h=d;break}}return n||Aa(h,d)||(u+=Oa(c,h,p,d,i,r)||0),0!==u}function za(t,e,n){return Ea(t,0,!1,e,n)}function Va(t,e,n,i){return Ea(t,e,!0,n,i)}var Ba=Object(s["i"])({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},ko),Fa={style:Object(s["i"])({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},Ao.style)},Ha=Un.concat(["invisible","culling","z","z2","zlevel","parent"]),Ga=function(t){function e(e){return t.call(this,e)||this}return o(e,t),e.prototype.update=function(){var n=this;t.prototype.update.call(this);var i=this.style;if(i.decal){var r=this._decalEl=this._decalEl||new e;r.buildPath===e.prototype.buildPath&&(r.buildPath=function(t){n.buildPath(t,n.shape)}),r.silent=!0;var o=r.style;for(var a in i)o[a]!==i[a]&&(o[a]=i[a]);o.fill=i.fill?i.decal:null,o.decal=null,o.shadowColor=null,i.strokeFirst&&(o.stroke=null);for(var s=0;s.5?Rn:e>.2?zn:En}if(t)return En}return Rn},e.prototype.getInsideTextStroke=function(t){var e=this.style.fill;if(Object(s["C"])(e)){var n=this.__zr,i=!(!n||!n.isDarkMode()),r=Object(Ee["e"])(t,0)0))},e.prototype.hasFill=function(){var t=this.style,e=t.fill;return null!=e&&"none"!==e},e.prototype.getBoundingRect=function(){var t=this._rect,e=this.style,n=!t;if(n){var i=!1;this.path||(i=!0,this.createPathProxy());var r=this.path;(i||this.__dirty&$t)&&(r.beginPath(),this.buildPath(r,this.shape,!1),this.pathUpdated()),t=r.getBoundingRect()}if(this._rect=t,this.hasStroke()&&this.path&&this.path.len()>0){var o=this._rectStroke||(this._rectStroke=t.clone());if(this.__dirty||n){o.copy(t);var a=e.strokeNoScale?this.getLineScale():1,s=e.lineWidth;if(!this.hasFill()){var l=this.strokeContainThreshold;s=Math.max(s,null==l?4:l)}a>1e-10&&(o.width+=s/a,o.height+=s/a,o.x-=s/a/2,o.y-=s/a/2)}return o}return t},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect(),r=this.style;if(t=n[0],e=n[1],i.contain(t,e)){var o=this.path;if(this.hasStroke()){var a=r.lineWidth,s=r.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(this.hasFill()||(a=Math.max(a,this.strokeContainThreshold)),Va(o,a/s,t,e)))return!0}if(this.hasFill())return za(o,t,e)}return!1},e.prototype.dirtyShape=function(){this.__dirty|=$t,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},e.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},e.prototype.animateShape=function(t){return this.animate("shape",t)},e.prototype.updateDuringAnimation=function(t){"style"===t?this.dirtyStyle():"shape"===t?this.dirtyShape():this.markRedraw()},e.prototype.attrKV=function(e,n){"shape"===e?this.setShape(n):t.prototype.attrKV.call(this,e,n)},e.prototype.setShape=function(t,e){var n=this.shape;return n||(n=this.shape={}),"string"===typeof t?n[t]=e:Object(s["m"])(n,t),this.dirtyShape(),this},e.prototype.shapeChanged=function(){return!!(this.__dirty&$t)},e.prototype.createStyle=function(t){return Object(s["g"])(Ba,t)},e.prototype._innerSaveToNormal=function(e){t.prototype._innerSaveToNormal.call(this,e);var n=this._normalState;e.shape&&!n.shape&&(n.shape=Object(s["m"])({},this.shape))},e.prototype._applyStateObj=function(e,n,i,r,o,a){t.prototype._applyStateObj.call(this,e,n,i,r,o,a);var l,u=!(n&&r);if(n&&n.shape?o?r?l=n.shape:(l=Object(s["m"])({},i.shape),Object(s["m"])(l,n.shape)):(l=Object(s["m"])({},r?this.shape:i.shape),Object(s["m"])(l,n.shape)):u&&(l=i.shape),l)if(o){this.shape=Object(s["m"])({},this.shape);for(var c={},h=Object(s["F"])(l),p=0;p0},e.prototype.hasFill=function(){var t=this.style,e=t.fill;return null!=e&&"none"!==e},e.prototype.createStyle=function(t){return Object(s["g"])(Ya,t)},e.prototype.setBoundingRect=function(t){this._rect=t},e.prototype.getBoundingRect=function(){var t=this.style;if(!this._rect){var e=t.text;null!=e?e+="":e="";var n=ei(e,t.font,t.textAlign,t.textBaseline);if(n.x+=t.x||0,n.y+=t.y||0,this.hasStroke()){var i=t.lineWidth;n.x-=i/2,n.y-=i/2,n.width+=i,n.height+=i}this._rect=n}return this._rect},e.initDefaultProps=function(){var t=e.prototype;t.dirtyRectTolerance=10}(),e}(Eo);Xa.prototype.type="tspan";var Ua=Xa,Za=Object(s["i"])({x:0,y:0},ko),qa={style:Object(s["i"])({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},Ao.style)};function Ka(t){return!!(t&&"string"!==typeof t&&t.width&&t.height)}var Qa=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.createStyle=function(t){return Object(s["g"])(Za,t)},e.prototype._getSize=function(t){var e=this.style,n=e[t];if(null!=n)return n;var i=Ka(e.image)?e.image:this.__image;if(!i)return 0;var r="width"===t?"height":"width",o=e[r];return null==o?i[t]:i[t]/i[r]*o},e.prototype.getWidth=function(){return this._getSize("width")},e.prototype.getHeight=function(){return this._getSize("height")},e.prototype.getAnimationStyleProps=function(){return qa},e.prototype.getBoundingRect=function(){var t=this.style;return this._rect||(this._rect=new Ct(t.x||0,t.y||0,this.getWidth(),this.getHeight())),this._rect},e}(Eo);Qa.prototype.type="image";var $a=Qa;function Ja(t,e){var n,i,r,o,a,s=e.x,l=e.y,u=e.width,c=e.height,h=e.r;u<0&&(s+=u,u=-u),c<0&&(l+=c,c=-c),"number"===typeof h?n=i=r=o=h:h instanceof Array?1===h.length?n=i=r=o=h[0]:2===h.length?(n=r=h[0],i=o=h[1]):3===h.length?(n=h[0],i=o=h[1],r=h[2]):(n=h[0],i=h[1],r=h[2],o=h[3]):n=i=r=o=0,n+i>u&&(a=n+i,n*=u/a,i*=u/a),r+o>u&&(a=r+o,r*=u/a,o*=u/a),i+r>c&&(a=i+r,i*=c/a,r*=c/a),n+o>c&&(a=n+o,n*=c/a,o*=c/a),t.moveTo(s+n,l),t.lineTo(s+u-i,l),0!==i&&t.arc(s+u-i,l+i,i,-Math.PI/2,0),t.lineTo(s+u,l+c-r),0!==r&&t.arc(s+u-r,l+c-r,r,0,Math.PI/2),t.lineTo(s+o,l+c),0!==o&&t.arc(s+o,l+c-o,o,Math.PI/2,Math.PI),t.lineTo(s,l+n),0!==n&&t.arc(s+n,l+n,n,Math.PI,1.5*Math.PI)}var ts=Math.round;function es(t,e,n){if(e){var i=e.x1,r=e.x2,o=e.y1,a=e.y2;t.x1=i,t.x2=r,t.y1=o,t.y2=a;var s=n&&n.lineWidth;return s?(ts(2*i)===ts(2*r)&&(t.x1=t.x2=is(i,s,!0)),ts(2*o)===ts(2*a)&&(t.y1=t.y2=is(o,s,!0)),t):t}}function ns(t,e,n){if(e){var i=e.x,r=e.y,o=e.width,a=e.height;t.x=i,t.y=r,t.width=o,t.height=a;var s=n&&n.lineWidth;return s?(t.x=is(i,s,!0),t.y=is(r,s,!0),t.width=Math.max(is(i+o,s,!1)-t.x,0===o?0:1),t.height=Math.max(is(r+a,s,!1)-t.y,0===a?0:1),t):t}}function is(t,e,n){if(!e)return t;var i=ts(2*t);return(i+ts(e))%2===0?i/2:(i+(n?1:-1))/2}var rs=function(){function t(){this.x=0,this.y=0,this.width=0,this.height=0}return t}(),os={},as=function(t){function e(e){return t.call(this,e)||this}return o(e,t),e.prototype.getDefaultShape=function(){return new rs},e.prototype.buildPath=function(t,e){var n,i,r,o;if(this.subPixelOptimize){var a=ns(os,e,this.style);n=a.x,i=a.y,r=a.width,o=a.height,a.r=e.r,e=a}else n=e.x,i=e.y,r=e.width,o=e.height;e.r?Ja(t,e):t.rect(n,i,r,o)},e.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},e}(Wa);as.prototype.type="rect";var ss=as,ls={fill:"#000"},us=2,cs={style:Object(s["i"])({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},Ao.style)},hs=function(t){function e(e){var n=t.call(this)||this;return n.type="text",n._children=[],n._defaultStyle=ls,n.attr(e),n}return o(e,t),e.prototype.childrenRef=function(){return this._children},e.prototype.update=function(){t.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var e=0;e0,O=null!=t.width&&("truncate"===t.overflow||"break"===t.overflow||"breakAll"===t.overflow),C=r.calculatedLineHeight,T=0;T=0&&(T=_[C],"right"===T.align))this._placeToken(T,t,w,g,O,"right",v),S-=T.width,O-=T.width,C--;I+=(i-(I-f)-(y-O)-S)/2;while(M<=C)T=_[M],this._placeToken(T,t,w,g,I+T.width/2,"center",v),I+=T.width,M++;g+=w}},e.prototype._placeToken=function(t,e,n,i,r,o,a){var l=e.rich[t.styleName]||{};l.text=t.text;var u=t.verticalAlign,c=i+n/2;"top"===u?c=i+t.height/2:"bottom"===u&&(c=i+n-t.height/2);var h=!t.isLineHolder&&Ms(l);h&&this._renderBackground(l,e,"right"===o?r-t.width:"center"===o?r-t.width/2:r,c-t.height/2,t.width,t.height);var p=!!l.backgroundColor,d=t.textPadding;d&&(r=ws(r,o,d),c-=t.height/2-d[0]-t.innerHeight/2);var f=this._getOrCreateChild(Ua),g=f.createStyle();f.useStyle(g);var y=this._defaultStyle,v=!1,m=0,x=bs("fill"in l?l.fill:"fill"in e?e.fill:(v=!0,y.fill)),_=_s("stroke"in l?l.stroke:"stroke"in e?e.stroke:p||a||y.autoStroke&&!v?null:(m=us,y.stroke)),b=l.textShadowBlur>0||e.textShadowBlur>0;g.text=t.text,g.x=r,g.y=c,b&&(g.shadowBlur=l.textShadowBlur||e.textShadowBlur||0,g.shadowColor=l.textShadowColor||e.textShadowColor||"transparent",g.shadowOffsetX=l.textShadowOffsetX||e.textShadowOffsetX||0,g.shadowOffsetY=l.textShadowOffsetY||e.textShadowOffsetY||0),g.textAlign=o,g.textBaseline="middle",g.font=t.font||Qn["a"],g.opacity=Object(s["Q"])(l.opacity,e.opacity,1),ys(g,l),_&&(g.lineWidth=Object(s["Q"])(l.lineWidth,e.lineWidth,m),g.lineDash=Object(s["P"])(l.lineDash,e.lineDash),g.lineDashOffset=e.lineDashOffset||0,g.stroke=_),x&&(g.fill=x);var w=t.contentWidth,S=t.contentHeight;f.setBoundingRect(new Ct(ni(g.x,w,g.textAlign),ii(g.y,S,g.textBaseline),w,S))},e.prototype._renderBackground=function(t,e,n,i,r,o){var a,l,u=t.backgroundColor,c=t.borderWidth,h=t.borderColor,p=u&&u.image,d=u&&!p,f=t.borderRadius,g=this;if(d||t.lineHeight||c&&h){a=this._getOrCreateChild(ss),a.useStyle(a.createStyle()),a.style.fill=null;var y=a.shape;y.x=n,y.y=i,y.width=r,y.height=o,y.r=f,a.dirtyShape()}if(d){var v=a.style;v.fill=u||null,v.fillOpacity=Object(s["P"])(t.fillOpacity,1)}else if(p){l=this._getOrCreateChild($a),l.onload=function(){g.dirtyStyle()};var m=l.style;m.image=u.image,m.x=n,m.y=i,m.width=r,m.height=o}if(c&&h){v=a.style;v.lineWidth=c,v.stroke=h,v.strokeOpacity=Object(s["P"])(t.strokeOpacity,1),v.lineDash=t.borderDash,v.lineDashOffset=t.borderDashOffset||0,a.strokeContainThreshold=0,a.hasFill()&&a.hasStroke()&&(v.strokeFirst=!0,v.lineWidth*=2)}var x=(a||l).style;x.shadowBlur=t.shadowBlur||0,x.shadowColor=t.shadowColor||"transparent",x.shadowOffsetX=t.shadowOffsetX||0,x.shadowOffsetY=t.shadowOffsetY||0,x.opacity=Object(s["Q"])(t.opacity,e.opacity,1)},e.makeFont=function(t){var e="";return vs(t)&&(e=[t.fontStyle,t.fontWeight,gs(t.fontSize),t.fontFamily||"sans-serif"].join(" ")),e&&Object(s["T"])(e)||t.textFont||t.font},e}(Eo),ps={left:!0,right:1,center:1},ds={top:1,bottom:1,middle:1},fs=["fontStyle","fontWeight","fontSize","fontFamily"];function gs(t){return"string"!==typeof t||-1===t.indexOf("px")&&-1===t.indexOf("rem")&&-1===t.indexOf("em")?isNaN(+t)?Qn["c"]+"px":t+"px":t}function ys(t,e){for(var n=0;n=0,o=!1;if(t instanceof Wa){var a=As(t),l=r&&a.selectFill||a.normalFill,u=r&&a.selectStroke||a.normalStroke;if(Ws(l)||Ws(u)){i=i||{};var c=i.style||{};"inherit"===c.fill?(o=!0,i=Object(s["m"])({},i),c=Object(s["m"])({},c),c.fill=l):!Ws(c.fill)&&Ws(l)?(o=!0,i=Object(s["m"])({},i),c=Object(s["m"])({},c),c.fill=Object(Ee["d"])(l)):!Ws(c.stroke)&&Ws(u)&&(o||(i=Object(s["m"])({},i),c=Object(s["m"])({},c)),c.stroke=Object(Ee["d"])(u)),i.style=c}}if(i&&null==i.z2){o||(i=Object(s["m"])({},i));var h=t.z2EmphasisLift;i.z2=t.z2+(null!=h?h:Es)}return i}function il(t,e,n){if(n&&null==n.z2){n=Object(s["m"])({},n);var i=t.z2SelectLift;n.z2=t.z2+(null!=i?i:zs)}return n}function rl(t,e,n){var i=Object(s["r"])(t.currentStates,e)>=0,r=t.style.opacity,o=i?null:el(t,["opacity"],e,{opacity:1});n=n||{};var a=n.style||{};return null==a.opacity&&(n=Object(s["m"])({},n),a=Object(s["m"])({opacity:i?r:.1*o.opacity},a),n.style=a),n}function ol(t,e){var n=this.states[t];if(this.style){if("emphasis"===t)return nl(this,t,e,n);if("blur"===t)return rl(this,t,n);if("select"===t)return il(this,t,n)}return n}function al(t){t.stateProxy=ol;var e=t.getTextContent(),n=t.getTextGuideLine();e&&(e.stateProxy=ol),n&&(n.stateProxy=ol)}function sl(t,e){!gl(t,e)&&!t.__highByOuter&&Js(t,Xs)}function ll(t,e){!gl(t,e)&&!t.__highByOuter&&Js(t,Us)}function ul(t,e){t.__highByOuter|=1<<(e||0),Js(t,Xs)}function cl(t,e){!(t.__highByOuter&=~(1<<(e||0)))&&Js(t,Us)}function hl(t){Js(t,Zs)}function pl(t){Js(t,qs)}function dl(t){Js(t,Ks)}function fl(t){Js(t,Qs)}function gl(t,e){return t.__highDownSilentOnTouch&&e.zrByTouch}function yl(t){var e=t.getModel(),n=[],i=[];e.eachComponent((function(e,r){var o=Ds(r),a="series"===e,s=a?t.getViewOfSeriesModel(r):t.getViewOfComponentModel(r);!a&&i.push(s),o.isBlured&&(s.group.traverse((function(t){qs(t)})),a&&n.push(r)),o.isBlured=!1})),Object(s["k"])(i,(function(t){t&&t.toggleBlurSeries&&t.toggleBlurSeries(n,!1,e)}))}function vl(t,e,n,i){var r=i.getModel();function o(t,e){for(var n=0;n0){var o={dataIndex:r,seriesIndex:t.seriesIndex};null!=i&&(o.dataType=i),e.push(o)}}))})),e}function Ol(t,e,n){Pl(t,!0),Js(t,al),kl(t,e,n)}function Cl(t){Pl(t,!1)}function Tl(t,e,n,i){i?Cl(t):Ol(t,e,n)}function kl(t,e,n){var i=Os(t);null!=e?(i.focus=e,i.blurScope=n):i.focus&&(i.focus=null)}var Al=["emphasis","blur","select"],Dl={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function Ll(t,e,n,i){n=n||"itemStyle";for(var r=0;r0){var p=h.duration,d=h.delay,f=h.easing,g={duration:p,delay:d||0,easing:f,done:o,force:!!o||!!a,setToFinal:!c,scope:t,during:a};u?e.animateFrom(n,g):e.animateTo(n,g)}else e.stopAnimation(),!u&&e.attr(n),a&&a(1),o&&o()}function Gl(t,e,n,i,r,o){Hl("update",t,e,n,i,r,o)}function Wl(t,e,n,i,r,o){Hl("enter",t,e,n,i,r,o)}function Yl(t){if(!t.__zr)return!0;for(var e=0;e=0&&n.push(t)})),n}t.topologicalTravel=function(t,e,i,r){if(t.length){var o=n(e),a=o.graph,l=o.noEntryList,u={};s["k"](t,(function(t){u[t]=!0}));while(l.length){var c=l.pop(),h=a[c],p=!!u[c];p&&(i.call(r,c,h.originalDeps.slice()),delete u[c]),s["k"](h.successor,p?f:d)}s["k"](u,(function(){var t="";throw new Error(t)}))}function d(t){a[t].entryCount--,0===a[t].entryCount&&l.push(t)}function f(t){u[t]=!0,d(t)}}}function Du(t,e){return s["I"](s["I"]({},t,!0),e,!0)}var Lu={time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst",custom:"Custom chart",chart:"Chart"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}},Pu={time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图",custom:"自定义图表",chart:"图表"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}},ju="ZH",Nu="EN",Ru=Nu,Eu={},zu={},Vu=a["a"].domSupported?function(){var t=(document.documentElement.lang||navigator.language||navigator.browserLanguage||Ru).toUpperCase();return t.indexOf(ju)>-1?ju:Ru}():Ru;function Bu(t,e){t=t.toUpperCase(),zu[t]=new Ou(e),Eu[t]=e}function Fu(t){if(Object(s["C"])(t)){var e=Eu[t.toUpperCase()]||{};return t===ju||t===Nu?Object(s["d"])(e):Object(s["I"])(Object(s["d"])(e),Object(s["d"])(Eu[Ru]),!1)}return Object(s["I"])(Object(s["d"])(t),Object(s["d"])(Eu[Ru]),!1)}function Hu(t){return zu[t]}function Gu(){return zu[Ru]}Bu(Nu,Lu),Bu(ju,Pu);var Wu=1e3,Yu=60*Wu,Xu=60*Yu,Uu=24*Xu,Zu=365*Uu,qu={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},Ku="{yyyy}-{MM}-{dd}",Qu={year:"{yyyy}",month:"{yyyy}-{MM}",day:Ku,hour:Ku+" "+qu.hour,minute:Ku+" "+qu.minute,second:Ku+" "+qu.second,millisecond:qu.none},$u=["year","month","day","hour","minute","second","millisecond"],Ju=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function tc(t,e){return t+="","0000".substr(0,e-t.length)+t}function ec(t){switch(t){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return t}}function nc(t){return t===ec(t)}function ic(t){switch(t){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function rc(t,e,n,i){var r=qi(t),o=r[lc(n)](),a=r[uc(n)]()+1,s=Math.floor((a-1)/3)+1,l=r[cc(n)](),u=r["get"+(n?"UTC":"")+"Day"](),c=r[hc(n)](),h=(c-1)%12+1,p=r[pc(n)](),d=r[dc(n)](),f=r[fc(n)](),g=c>=12?"pm":"am",y=g.toUpperCase(),v=i instanceof Ou?i:Hu(i||Vu)||Gu(),m=v.getModel("time"),x=m.get("month"),_=m.get("monthAbbr"),b=m.get("dayOfWeek"),w=m.get("dayOfWeekAbbr");return(e||"").replace(/{a}/g,g+"").replace(/{A}/g,y+"").replace(/{yyyy}/g,o+"").replace(/{yy}/g,tc(o%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,x[a-1]).replace(/{MMM}/g,_[a-1]).replace(/{MM}/g,tc(a,2)).replace(/{M}/g,a+"").replace(/{dd}/g,tc(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,b[u]).replace(/{ee}/g,w[u]).replace(/{e}/g,u+"").replace(/{HH}/g,tc(c,2)).replace(/{H}/g,c+"").replace(/{hh}/g,tc(h+"",2)).replace(/{h}/g,h+"").replace(/{mm}/g,tc(p,2)).replace(/{m}/g,p+"").replace(/{ss}/g,tc(d,2)).replace(/{s}/g,d+"").replace(/{SSS}/g,tc(f,3)).replace(/{S}/g,f+"")}function oc(t,e,n,i,r){var o=null;if(s["C"](n))o=n;else if(s["w"](n))o=n(t.value,e,{level:t.level});else{var a=s["m"]({},qu);if(t.level>0)for(var l=0;l<$u.length;++l)a[$u[l]]="{primary|"+a[$u[l]]+"}";var u=n?!1===n.inherit?n:s["i"](n,a):a,c=ac(t.value,r);if(u[c])o=u[c];else if(u.inherit){var h=Ju.indexOf(c);for(l=h-1;l>=0;--l)if(u[c]){o=u[c];break}o=o||a.none}if(s["t"](o)){var p=null==t.level?0:t.level>=0?t.level:o.length+t.level;p=Math.min(p,o.length-1),o=o[p]}}return rc(new Date(t.value),o,r,i)}function ac(t,e){var n=qi(t),i=n[uc(e)]()+1,r=n[cc(e)](),o=n[hc(e)](),a=n[pc(e)](),s=n[dc(e)](),l=n[fc(e)](),u=0===l,c=u&&0===s,h=c&&0===a,p=h&&0===o,d=p&&1===r,f=d&&1===i;return f?"year":d?"month":p?"day":h?"hour":c?"minute":u?"second":"millisecond"}function sc(t,e,n){var i=s["z"](t)?qi(t):t;switch(e=e||ac(t,n),e){case"year":return i[lc(n)]();case"half-year":return i[uc(n)]()>=6?1:0;case"quarter":return Math.floor((i[uc(n)]()+1)/4);case"month":return i[uc(n)]();case"day":return i[cc(n)]();case"half-day":return i[hc(n)]()/24;case"hour":return i[hc(n)]();case"minute":return i[pc(n)]();case"second":return i[dc(n)]();case"millisecond":return i[fc(n)]()}}function lc(t){return t?"getUTCFullYear":"getFullYear"}function uc(t){return t?"getUTCMonth":"getMonth"}function cc(t){return t?"getUTCDate":"getDate"}function hc(t){return t?"getUTCHours":"getHours"}function pc(t){return t?"getUTCMinutes":"getMinutes"}function dc(t){return t?"getUTCSeconds":"getSeconds"}function fc(t){return t?"getUTCMilliseconds":"getMilliseconds"}function gc(t){return t?"setUTCFullYear":"setFullYear"}function yc(t){return t?"setUTCMonth":"setMonth"}function vc(t){return t?"setUTCDate":"setDate"}function mc(t){return t?"setUTCHours":"setHours"}function xc(t){return t?"setUTCMinutes":"setMinutes"}function _c(t){return t?"setUTCSeconds":"setSeconds"}function bc(t){return t?"setUTCMilliseconds":"setMilliseconds"}function wc(t){if(!nr(t))return s["C"](t)?t:"-";var e=(t+"").split(".");return e[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:"")}function Sc(t,e){return t=(t||"").toLowerCase().replace(/-(.)/g,(function(t,e){return e.toUpperCase()})),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t}var Mc=s["M"];function Ic(t,e,n){var i="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function r(t){return t&&s["T"](t)?t:"-"}function o(t){return!(null==t||isNaN(t)||!isFinite(t))}var a="time"===e,l=t instanceof Date;if(a||l){var u=a?qi(t):t;if(!isNaN(+u))return rc(u,i,n);if(l)return"-"}if("ordinal"===e)return s["D"](t)?r(t):s["z"](t)&&o(t)?t+"":"-";var c=er(t);return o(c)?wc(c):s["D"](t)?r(t):"boolean"===typeof t?t+"":"-"}var Oc=["a","b","c","d","e","f","g"],Cc=function(t,e){return"{"+t+(null==e?"":e)+"}"};function Tc(t,e,n){s["t"](e)||(e=[e]);var i=e.length;if(!i)return"";for(var r=e[0].$vars||[],o=0;o':'';var a=n.markerId||"markerX";return{renderMode:o,content:"{"+a+"|} ",style:"subItem"===r?{width:4,height:4,borderRadius:2,backgroundColor:i}:{width:10,height:10,borderRadius:5,backgroundColor:i}}}function Dc(t,e){return e=e||"transparent",s["C"](t)?t:s["A"](t)&&t.colorStops&&(t.colorStops[0]||{}).color||e}function Lc(t,e){if("_blank"===e||"blank"===e){var n=window.open();n.opener=null,n.location.href=t}else window.open(t,e)}var Pc=s["k"],jc=["left","right","top","bottom","width","height"],Nc=[["width","left","right"],["height","top","bottom"]];function Rc(t,e,n,i,r){var o=0,a=0;null==i&&(i=1/0),null==r&&(r=1/0);var s=0;e.eachChild((function(l,u){var c,h,p=l.getBoundingRect(),d=e.childAt(u+1),f=d&&d.getBoundingRect();if("horizontal"===t){var g=p.width+(f?-f.x+p.x:0);c=o+g,c>i||l.newline?(o=0,c=g,a+=s+n,s=p.height):s=Math.max(s,p.height)}else{var y=p.height+(f?-f.y+p.y:0);h=a+y,h>r||l.newline?(o+=s+n,a=0,h=y,s=p.width):s=Math.max(s,p.width)}l.newline||(l.x=o,l.y=a,l.markRedraw(),"horizontal"===t?o=c+n:a=h+n)}))}var Ec=Rc;s["h"](Rc,"vertical"),s["h"](Rc,"horizontal");function zc(t,e,n){var i=e.width,r=e.height,o=Ei(t.left,i),a=Ei(t.top,r),s=Ei(t.right,i),l=Ei(t.bottom,r);return(isNaN(o)||isNaN(parseFloat(t.left)))&&(o=0),(isNaN(s)||isNaN(parseFloat(t.right)))&&(s=i),(isNaN(a)||isNaN(parseFloat(t.top)))&&(a=0),(isNaN(l)||isNaN(parseFloat(t.bottom)))&&(l=r),n=Mc(n||0),{width:Math.max(s-o-n[1]-n[3],0),height:Math.max(l-a-n[0]-n[2],0)}}function Vc(t,e,n){n=Mc(n||0);var i=e.width,r=e.height,o=Ei(t.left,i),a=Ei(t.top,r),s=Ei(t.right,i),l=Ei(t.bottom,r),u=Ei(t.width,i),c=Ei(t.height,r),h=n[2]+n[0],p=n[1]+n[3],d=t.aspect;switch(isNaN(u)&&(u=i-s-p-o),isNaN(c)&&(c=r-l-h-a),null!=d&&(isNaN(u)&&isNaN(c)&&(d>i/r?u=.8*i:c=.8*r),isNaN(u)&&(u=d*c),isNaN(c)&&(c=u/d)),isNaN(o)&&(o=i-s-u-p),isNaN(a)&&(a=r-l-c-h),t.left||t.right){case"center":o=i/2-u/2-n[3];break;case"right":o=i-u-p;break}switch(t.top||t.bottom){case"middle":case"center":a=r/2-c/2-n[0];break;case"bottom":a=r-c-h;break}o=o||0,a=a||0,isNaN(u)&&(u=i-p-o-(s||0)),isNaN(c)&&(c=r-h-a-(l||0));var f=new Ct(o+n[3],a+n[0],u,c);return f.margin=n,f}function Bc(t,e,n,i,r,o){var a,l=!r||!r.hv||r.hv[0],u=!r||!r.hv||r.hv[1],c=r&&r.boundingMode||"all";if(o=o||t,o.x=t.x,o.y=t.y,!l&&!u)return!1;if("raw"===c)a="group"===t.type?new Ct(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(a=t.getBoundingRect(),t.needLocalTransform()){var h=t.getLocalTransform();a=a.clone(),a.applyTransform(h)}var p=Vc(s["i"]({width:a.width,height:a.height},e),n,i),d=l?p.x-a.x:0,f=u?p.y-a.y:0;return"raw"===c?(o.x=d,o.y=f):(o.x+=d,o.y+=f),o===t&&t.markRedraw(),!0}function Fc(t,e){return null!=t[Nc[e][0]]||null!=t[Nc[e][1]]&&null!=t[Nc[e][2]]}function Hc(t){var e=t.layoutMode||t.constructor.layoutMode;return s["A"](e)?e:e?{type:e}:null}function Gc(t,e,n){var i=n&&n.ignoreSize;!s["t"](i)&&(i=[i,i]);var r=a(Nc[0],0),o=a(Nc[1],1);function a(n,r){var o={},a=0,s={},c=0,h=2;if(Pc(n,(function(e){s[e]=t[e]})),Pc(n,(function(t){l(e,t)&&(o[t]=s[t]=e[t]),u(o,t)&&a++,u(s,t)&&c++})),i[r])return u(e,n[1])?s[n[2]]=null:u(e,n[2])&&(s[n[1]]=null),s;if(c!==h&&a){if(a>=h)return o;for(var p=0;p=0;a--)o=s["I"](o,n[a],!0);e.defaultOption=o}return e.defaultOption},e.prototype.getReferringComponents=function(t,e){var n=t+"Index",i=t+"Id";return Er(this.ecModel,t,{index:this.get(n,!0),id:this.get(i,!0)},e)},e.prototype.getBoxLayoutParams=function(){var t=this;return{left:t.get("left"),top:t.get("top"),right:t.get("right"),bottom:t.get("bottom"),width:t.get("width"),height:t.get("height")}},e.prototype.getZLevelKey=function(){return""},e.prototype.setZLevel=function(t){this.option.zlevel=t},e.protoInitialize=function(){var t=e.prototype;t.type="component",t.id="",t.name="",t.mainType="",t.subType="",t.componentIndex=0}(),e}(Ou);function Zc(t){var e=[];return s["k"](Uc.getClassesByMainType(t),(function(t){e=e.concat(t.dependencies||t.prototype.dependencies||[])})),e=s["H"](e,(function(t){return Xr(t).main})),"dataset"!==t&&s["r"](e,"dataset")<=0&&e.unshift("dataset"),e}Qr(Uc,Ou),no(Uc),ku(Uc),Au(Uc,Zc);var qc=Uc,Kc="";"undefined"!==typeof navigator&&(Kc=navigator.platform||"");var Qc="rgba(0, 0, 0, 0.2)",$c={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:Qc,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:Qc,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:Qc,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:Qc,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:Qc,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:Qc,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:Kc.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},Jc=Object(s["f"])(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),th="original",eh="arrayRows",nh="objectRows",ih="keyedColumns",rh="typedArray",oh="unknown",ah="column",sh="row",lh={Must:1,Might:2,Not:3},uh=Dr();function ch(t){uh(t).datasetMap=Object(s["f"])()}function hh(t,e,n){var i={},r=dh(e);if(!r||!t)return i;var o,a,l=[],u=[],c=e.ecModel,h=uh(c).datasetMap,p=r.uid+"_"+n.seriesLayoutBy;t=t.slice(),Object(s["k"])(t,(function(e,n){var r=Object(s["A"])(e)?e:t[n]={name:e};"ordinal"===r.type&&null==o&&(o=n,a=g(r)),i[r.name]=[]}));var d=h.get(p)||h.set(p,{categoryWayDim:a,valueWayDim:0});function f(t,e,n){for(var i=0;ie)return t[i];return t[n-1]}function Ih(t,e,n,i,r,o,a){o=o||t;var s=e(o),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(r))return u[r];var c=null!=a&&i?Mh(i,a):n;if(c=c||n,c&&c.length){var h=c[l];return r&&(u[r]=h),s.paletteIdx=(l+1)%c.length,h}}function Oh(t,e){e(t).paletteIdx=0,e(t).paletteNameMap={}}var Ch,Th,kh;"undefined"!==typeof console&&console.warn&&console.log;function Ah(t){0}function Dh(t){throw new Error(t)}var Lh="\0_ec_inner",Ph=1;var jh=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.init=function(t,e,n,i,r,o){i=i||{},this.option=null,this._theme=new Ou(i),this._locale=new Ou(r),this._optionManager=o},e.prototype.setOption=function(t,e,n){var i=Vh(e);this._optionManager.setOption(t,n,i),this._resetOption(null,i)},e.prototype.resetOption=function(t,e){return this._resetOption(t,Vh(e))},e.prototype._resetOption=function(t,e){var n=!1,i=this._optionManager;if(!t||"recreate"===t){var r=i.mountOption("recreate"===t);0,this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(r,e)):kh(this,r),n=!0}if("timeline"!==t&&"media"!==t||this.restoreData(),!t||"recreate"===t||"timeline"===t){var o=i.getTimelineOption(this);o&&(n=!0,this._mergeOption(o,e))}if(!t||"recreate"===t||"media"===t){var a=i.getMediaOption(this);a.length&&Object(s["k"])(a,(function(t){n=!0,this._mergeOption(t,e)}),this)}return n},e.prototype.mergeOption=function(t){this._mergeOption(t,null)},e.prototype._mergeOption=function(t,e){var n=this.option,i=this._componentsMap,r=this._componentsCount,o=[],a=Object(s["f"])(),l=e&&e.replaceMergeMainTypeMap;function u(e){var o=xh(this,e,ur(t[e])),a=i.get(e),u=a?l&&l.get(e)?"replaceMerge":"normalMerge":"replaceAll",c=fr(a,o,u);Cr(c,e,qc),n[e]=null,i.set(e,null),r.set(e,0);var h,p=[],d=[],f=0;Object(s["k"])(c,(function(t,n){var i=t.existing,r=t.newOption;if(r){var o="series"===e,a=qc.getClass(e,t.keyInfo.subType,!o);if(!a)return;if("tooltip"===e){if(h)return void 0;h=!0}if(i&&i.constructor===a)i.name=t.keyInfo.name,i.mergeOption(r,this),i.optionUpdated(r,!1);else{var l=Object(s["m"])({componentIndex:n},t.keyInfo);i=new a(r,this,this,l),Object(s["m"])(i,l),t.brandNew&&(i.__requireNewView=!0),i.init(r,this,this),i.optionUpdated(null,!0)}}else i&&(i.mergeOption({},this),i.optionUpdated({},!1));i?(p.push(i.option),d.push(i),f++):(p.push(void 0),d.push(void 0))}),this),n[e]=p,i.set(e,d),r.set(e,f),"series"===e&&Ch(this)}ch(this),Object(s["k"])(t,(function(t,e){null!=t&&(qc.hasClass(e)?e&&(o.push(e),a.set(e,!0)):n[e]=null==n[e]?Object(s["d"])(t):Object(s["I"])(n[e],t,!0))})),l&&l.each((function(t,e){qc.hasClass(e)&&!a.get(e)&&(o.push(e),a.set(e,!0))})),qc.topologicalTravel(o,qc.getAllClassMainTypes(),u,this),this._seriesIndices||Ch(this)},e.prototype.getOption=function(){var t=Object(s["d"])(this.option);return Object(s["k"])(t,(function(e,n){if(qc.hasClass(n)){for(var i=ur(e),r=i.length,o=!1,a=r-1;a>=0;a--)i[a]&&!Ir(i[a])?o=!0:(i[a]=null,!o&&r--);i.length=r,t[n]=i}})),delete t[Lh],t},e.prototype.getTheme=function(){return this._theme},e.prototype.getLocaleModel=function(){return this._locale},e.prototype.setUpdatePayload=function(t){this._payload=t},e.prototype.getUpdatePayload=function(){return this._payload},e.prototype.getComponent=function(t,e){var n=this._componentsMap.get(t);if(n){var i=n[e||0];if(i)return i;if(null==e)for(var r=0;r=e:"max"===n?t<=e:t===e}function $h(t,e){return t.join(",")===e.join(",")}var Jh=Zh,tp=s["k"],ep=s["A"],np=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function ip(t){var e=t&&t.itemStyle;if(e)for(var n=0,i=np.length;n=0;g--){var y=t[g];if(s||(p=y.data.rawIndexOf(y.stackedByDimension,h)),p>=0){var v=y.data.getByRawIndex(y.stackResultDimension,p);if("all"===l||"positive"===l&&v>0||"negative"===l&&v<0||"samesign"===l&&d>=0&&v>0||"samesign"===l&&d<=0&&v<0){d=Wi(d,v),f=v;break}}}return i[0]=d,i[1]=f,i}))}))}var Op,Cp,Tp,kp,Ap,Dp=function(){function t(t){this.data=t.data||(t.sourceFormat===ih?{}:[]),this.sourceFormat=t.sourceFormat||oh,this.seriesLayoutBy=t.seriesLayoutBy||ah,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var e=this.dimensionsDefine=t.dimensionsDefine;if(e)for(var n=0;nu&&(u=d)}s[0]=l,s[1]=u}},i=function(){return this._data?this._data.length/this._dimSize:0};function r(t){for(var e=0;e=0&&(l=o.interpolatedValue[u])}return null!=l?l+"":""}))}},t.prototype.getRawValue=function(t,e){return Jp(this.getData(e),t)},t.prototype.formatTooltip=function(t,e,n){},t}();function nd(t){var e,n;return s["A"](t)?t.type&&(n=t):e=t,{text:e,frag:n}}function id(t){return new rd(t)}var rd=function(){function t(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return t.prototype.perform=function(t){var e,n=this._upstream,i=t&&t.skip;if(this._dirty&&n){var r=this.context;r.data=r.outputData=n.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this),this._plan&&!i&&(e=this._plan(this.context));var o,a=h(this._modBy),l=this._modDataCount||0,u=h(t&&t.modBy),c=t&&t.modDataCount||0;function h(t){return!(t>=1)&&(t=1),t}a===u&&l===c||(e="reset"),(this._dirty||"reset"===e)&&(this._dirty=!1,o=this._doReset(i)),this._modBy=u,this._modDataCount=c;var p=t&&t.step;if(this._dueEnd=n?n._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var d=this._dueIndex,f=Math.min(null!=p?this._dueIndex+p:1/0,this._dueEnd);if(!i&&(o||d1&&i>0?s:a}};return o;function a(){return e=t?null:oe},gte:function(t,e){return t>=e}},cd=function(){function t(t,e){if(!Object(s["z"])(e)){var n="";0,Dh(n)}this._opFn=ud[t],this._rvalFloat=er(e)}return t.prototype.evaluate=function(t){return Object(s["z"])(t)?this._opFn(t,this._rvalFloat):this._opFn(er(t),this._rvalFloat)},t}(),hd=function(){function t(t,e){var n="desc"===t;this._resultLT=n?1:-1,null==e&&(e=n?"min":"max"),this._incomparable="min"===e?-1/0:1/0}return t.prototype.evaluate=function(t,e){var n=Object(s["z"])(t)?t:er(t),i=Object(s["z"])(e)?e:er(e),r=isNaN(n),o=isNaN(i);if(r&&(n=this._incomparable),o&&(i=this._incomparable),r&&o){var a=Object(s["C"])(t),l=Object(s["C"])(e);a&&(n=l?t:0),l&&(i=a?e:0)}return ni?-this._resultLT:0},t}(),pd=function(){function t(t,e){this._rval=e,this._isEQ=t,this._rvalTypeof=typeof e,this._rvalFloat=er(e)}return t.prototype.evaluate=function(t){var e=t===this._rval;if(!e){var n=typeof t;n===this._rvalTypeof||"number"!==n&&"number"!==this._rvalTypeof||(e=er(t)===this._rvalFloat)}return this._isEQ?e:!e},t}();function dd(t,e){return"eq"===t||"ne"===t?new pd("eq"===t,e):Object(s["q"])(ud,t)?new cd(t,e):null}var fd=function(){function t(){}return t.prototype.getRawData=function(){throw new Error("not supported")},t.prototype.getRawDataItem=function(t){throw new Error("not supported")},t.prototype.cloneRawData=function(){},t.prototype.getDimensionInfo=function(t){},t.prototype.cloneAllDimensionInfo=function(){},t.prototype.count=function(){},t.prototype.retrieveValue=function(t,e){},t.prototype.retrieveValueFromItem=function(t,e){},t.prototype.convertValue=function(t,e){return ad(t,e)},t}();function gd(t,e){var n=new fd,i=t.data,r=n.sourceFormat=t.sourceFormat,o=t.startIndex,a="";t.seriesLayoutBy!==ah&&Dh(a);var l=[],u={},c=t.dimensionsDefine;if(c)Object(s["k"])(c,(function(t,e){var n=t.name,i={index:e,name:n,displayName:t.displayName};if(l.push(i),null!=n){var r="";Object(s["q"])(u,n)&&Dh(r),u[n]=i}}));else for(var h=0;h65535?Cd:Td}function Pd(){return[1/0,-1/0]}function jd(t){var e=t.constructor;return e===Array?t.slice():new e(t)}function Nd(t,e,n,i,r){var o=Dd[n||"float"];if(r){var a=t[e],s=a&&a.length;if(s!==i){for(var l=new o(i),u=0;ug[1]&&(g[1]=f)}return this._rawCount=this._count=s,{start:a,end:s}},t.prototype._initDataFromProvider=function(t,e,n){for(var i=this._provider,r=this._chunks,o=this._dimensions,a=o.length,l=this._rawExtent,u=Object(s["H"])(o,(function(t){return t.property})),c=0;cv[1]&&(v[1]=y)}}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=e,this._extent=[]},t.prototype.count=function(){return this._count},t.prototype.get=function(t,e){if(!(e>=0&&e=0&&e=this._rawCount||t<0)return-1;if(!this._indices)return t;var e=this._indices,n=e[t];if(null!=n&&nt))return o;r=o-1}}return-1},t.prototype.indicesOfNearest=function(t,e,n){var i=this._chunks,r=i[t],o=[];if(!r)return o;null==n&&(n=1/0);for(var a=1/0,s=-1,l=0,u=0,c=this.count();u=0&&s<0)&&(a=d,s=p,l=0),p===s&&(o[l++]=u))}return o.length=l,o},t.prototype.getIndices=function(){var t,e=this._indices;if(e){var n=e.constructor,i=this._count;if(n===Array){t=new n(i);for(var r=0;r=h&&m<=p||isNaN(m))&&(l[u++]=g),g++}f=!0}else if(2===r){y=d[i[0]];var x=d[i[1]],_=t[i[1]][0],b=t[i[1]][1];for(v=0;v=h&&m<=p||isNaN(m))&&(w>=_&&w<=b||isNaN(w))&&(l[u++]=g),g++}f=!0}}if(!f)if(1===r)for(v=0;v=h&&m<=p||isNaN(m))&&(l[u++]=S)}else for(v=0;vt[O][1])&&(M=!1)}M&&(l[u++]=e.getRawIndex(v))}return uy[1]&&(y[1]=g)}}}},t.prototype.lttbDownSample=function(t,e){var n,i,r,o=this.clone([t],!0),a=o._chunks,s=a[t],l=this.count(),u=0,c=Math.floor(1/e),h=this.getRawIndex(0),p=new(Ld(this._rawCount))(Math.min(2*(Math.ceil(l/c)+2),l));p[u++]=h;for(var d=1;dn&&(n=i,r=x))}O>0&&Ou-d&&(s=u-d,a.length=s);for(var f=0;fc[1]&&(c[1]=y),h[p++]=v}return r._count=p,r._indices=h,r._updateGetRawIdx(),r},t.prototype.each=function(t,e){if(this._count)for(var n=t.length,i=this._chunks,r=0,o=this.count();rs&&(s=c)}return i=[a,s],this._extent[t]=i,i},t.prototype.getRawDataItem=function(t){var e=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(e);for(var n=[],i=this._chunks,r=0;r=0?this._indices[t]:-1},t.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},t.internalField=function(){function t(t,e,n,i){return ad(t[i],this._dimensions[i])}Id={arrayRows:t,objectRows:function(t,e,n,i){return ad(t[e],this._dimensions[i])},keyedColumns:t,original:function(t,e,n,i){var r=t&&(null==t.value?t:t.value);return ad(r instanceof Array?r[i]:r,this._dimensions[i])},typedArray:function(t,e,n,i){return t[i]}}}(),t}(),Ed=Rd,zd=function(){function t(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return t.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},t.prototype._setLocalSource=function(t,e){this._sourceList=t,this._upstreamSignList=e,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},t.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},t.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},t.prototype._createSource=function(){this._setLocalSource([],[]);var t,e,n=this._sourceHost,i=this._getUpstreamSourceManagers(),r=!!i.length;if(Bd(n)){var o=n,a=void 0,l=void 0,u=void 0;if(r){var c=i[0];c.prepareSource(),u=c.getSource(),a=u.data,l=u.sourceFormat,e=[c._getVersionSign()]}else a=o.get("data",!0),l=Object(s["E"])(a)?rh:th,e=[];var h=this._getSourceMetaRawOption()||{},p=u&&u.metaRawOption||{},d=Object(s["P"])(h.seriesLayoutBy,p.seriesLayoutBy)||null,f=Object(s["P"])(h.sourceHeader,p.sourceHeader),g=Object(s["P"])(h.dimensions,p.dimensions),y=d!==p.seriesLayoutBy||!!f!==!!p.sourceHeader||g;t=y?[Pp(a,{seriesLayoutBy:d,sourceHeader:f,dimensions:g},l)]:[]}else{var v=n;if(r){var m=this._applyTransform(i);t=m.sourceList,e=m.upstreamSignList}else{var x=v.get("source",!0);t=[Pp(x,this._getSourceMetaRawOption(),null)],e=[]}}this._setLocalSource(t,e)},t.prototype._applyTransform=function(t){var e,n=this._sourceHost,i=n.get("transform",!0),r=n.get("fromTransformResult",!0);if(null!=r){var o="";1!==t.length&&Fd(o)}var a=[],l=[];return Object(s["k"])(t,(function(t){t.prepareSource();var e=t.getSource(r||0),n="";null==r||e||Fd(n),a.push(e),l.push(t._getVersionSign())})),i?e=wd(i,a,{datasetIndex:n.componentIndex}):null!=r&&(e=[Np(a[0])]),{sourceList:e,upstreamSignList:l}},t.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),e=0;e1||n>0&&!t.noHeader;return Object(s["k"])(t.blocks,(function(t){var n=qd(t);n>=e&&(e=n+ +(i&&(!n||Ud(t)&&!t.noHeader)))})),e}return 0}function Kd(t,e,n,i){var r=e.noHeader,o=Jd(qd(e)),a=[],l=e.blocks||[];Object(s["b"])(!l||Object(s["t"])(l)),l=l||[];var u=t.orderMode;if(e.sortBlocks&&u){l=l.slice();var c={valueAsc:"asc",valueDesc:"desc"};if(Object(s["q"])(c,u)){var h=new hd(c[u],null);l.sort((function(t,e){return h.evaluate(t.sortParam,e.sortParam)}))}else"seriesDesc"===u&&l.reverse()}Object(s["k"])(l,(function(n,r){var l=e.valueFormatter,u=Zd(n)(l?Object(s["m"])(Object(s["m"])({},t),{valueFormatter:l}):t,n,r>0?o.html:0,i);null!=u&&a.push(u)}));var p="richText"===t.renderMode?a.join(o.richText):tf(a.join(""),r?n:o.html);if(r)return p;var d=Ic(e.header,"ordinal",t.useUTC),f=Gd(i,t.renderMode).nameStyle;return"richText"===t.renderMode?rf(t,d,f)+o.richText+p:tf('
'+W(d)+"
"+p,n)}function Qd(t,e,n,i){var r=t.renderMode,o=e.noName,a=e.noValue,l=!e.markerType,u=e.name,c=t.useUTC,h=e.valueFormatter||t.valueFormatter||function(t){return t=Object(s["t"])(t)?t:[t],Object(s["H"])(t,(function(t,e){return Ic(t,Object(s["t"])(f)?f[e]:f,c)}))};if(!o||!a){var p=l?"":t.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||"#333",r),d=o?"":Ic(u,"ordinal",c),f=e.valueType,g=a?[]:h(e.value,e.dataIndex),y=!l||!o,v=!l&&o,m=Gd(i,r),x=m.nameStyle,_=m.valueStyle;return"richText"===r?(l?"":p)+(o?"":rf(t,d,x))+(a?"":of(t,g,y,v,_)):tf((l?"":p)+(o?"":ef(d,!l,x))+(a?"":nf(g,y,v,_)),n)}}function $d(t,e,n,i,r,o){if(t){var a=Zd(t),s={useUTC:r,renderMode:n,orderMode:i,markupStyleCreator:e,valueFormatter:t.valueFormatter};return a(s,t,0,o)}}function Jd(t){return{html:Wd[t],richText:Yd[t]}}function tf(t,e){var n='
',i="margin: "+e+"px 0 0";return'
'+t+n+"
"}function ef(t,e,n){var i=e?"margin-left:2px":"";return''+W(t)+""}function nf(t,e,n,i){var r=n?"10px":"20px",o=e?"float:right;margin-left:"+r:"";return t=Object(s["t"])(t)?t:[t],''+Object(s["H"])(t,(function(t){return W(t)})).join("  ")+""}function rf(t,e,n){return t.markupStyleCreator.wrapRichTextStyle(e,n)}function of(t,e,n,i,r){var o=[r],a=i?10:20;return n&&o.push({padding:[0,0,0,a],align:"right"}),t.markupStyleCreator.wrapRichTextStyle(Object(s["t"])(e)?e.join(" "):e,o)}function af(t,e){var n=t.getData().getItemVisual(e,"style"),i=n[t.visualDrawType];return Dc(i)}function sf(t,e){var n=t.get("padding");return null!=n?n:"richText"===e?[8,10]:10}var lf=function(){function t(){this.richTextStyles={},this._nextStyleNameId=ir()}return t.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},t.prototype.makeTooltipMarker=function(t,e,n){var i="richText"===n?this._generateStyleName():null,r=Ac({color:e,type:t,renderMode:n,markerId:i});return Object(s["C"])(r)?r:(this.richTextStyles[i]=r.style,r.content)},t.prototype.wrapRichTextStyle=function(t,e){var n={};Object(s["t"])(e)?Object(s["k"])(e,(function(t){return Object(s["m"])(n,t)})):Object(s["m"])(n,e);var i=this._generateStyleName();return this.richTextStyles[i]=n,"{"+i+"|"+t+"}"},t}();function uf(t){var e,n,i,r,o=t.series,a=t.dataIndex,l=t.multipleSeries,u=o.getData(),c=u.mapDimensionsAll("defaultedTooltip"),h=c.length,p=o.getRawValue(a),d=Object(s["t"])(p),f=af(o,a);if(h>1||d&&!h){var g=cf(p,o,a,c,f);e=g.inlineValues,n=g.inlineValueTypes,i=g.blocks,r=g.inlineValues[0]}else if(h){var y=u.getDimensionInfo(c[0]);r=e=Jp(u,a,c[0]),n=y.type}else r=e=d?p[0]:p;var v=Mr(o),m=v&&o.name||"",x=u.getName(a),_=l?m:x;return Xd("section",{header:m,noHeader:l||!v,sortParam:r,blocks:[Xd("nameValue",{markerType:"item",markerColor:f,name:_,noName:!Object(s["T"])(_),value:e,valueType:n,dataIndex:a})].concat(i||[])})}function cf(t,e,n,i,r){var o=e.getData(),a=Object(s["N"])(t,(function(t,e,n){var i=o.getDimensionInfo(n);return t||i&&!1!==i.tooltip&&null!=i.displayName}),!1),l=[],u=[],c=[];function h(t,e){var n=o.getDimensionInfo(e);n&&!1!==n.otherDims.tooltip&&(a?c.push(Xd("nameValue",{markerType:"subItem",markerColor:r,name:n.displayName,value:t,valueType:n.type})):(l.push(t),u.push(n.type)))}return i.length?Object(s["k"])(i,(function(t){h(Jp(o,n,t),t)})):Object(s["k"])(t,h),{inlineValues:l,inlineValueTypes:u,blocks:c}}var hf=Dr();function pf(t,e){return t.getName(e)||t.getId(e)}var df="__universalTransitionEnabled",ff=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._selectedDataIndicesMap={},e}return o(e,t),e.prototype.init=function(t,e,n){this.seriesIndex=this.componentIndex,this.dataTask=id({count:vf,reset:mf}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,n);var i=hf(this).sourceManager=new zd(this);i.prepareSource();var r=this.getInitialData(t,n);_f(r,this),this.dataTask.context.data=r,hf(this).dataBeforeProcessed=r,gf(this),this._initSelectedMapFromData(r)},e.prototype.mergeDefaultAndTheme=function(t,e){var n=Hc(this),i=n?Wc(t):{},r=this.subType;qc.hasClass(r)&&(r+="Series"),s["I"](t,e.getTheme().get(this.subType)),s["I"](t,this.getDefaultOption()),cr(t,"label",["show"]),this.fillDataTextStyle(t.data),n&&Gc(t,i,n)},e.prototype.mergeOption=function(t,e){t=s["I"](this.option,t,!0),this.fillDataTextStyle(t.data);var n=Hc(this);n&&Gc(this.option,t,n);var i=hf(this).sourceManager;i.dirty(),i.prepareSource();var r=this.getInitialData(t,e);_f(r,this),this.dataTask.dirty(),this.dataTask.context.data=r,hf(this).dataBeforeProcessed=r,gf(this),this._initSelectedMapFromData(r)},e.prototype.fillDataTextStyle=function(t){if(t&&!s["E"](t))for(var e=["show"],n=0;nthis.getShallow("animationThreshold")&&(e=!1),!!e},e.prototype.restoreData=function(){this.dataTask.dirty()},e.prototype.getColorFromPalette=function(t,e,n){var i=this.ecModel,r=wh.prototype.getColorFromPalette.call(this,t,e,n);return r||(r=i.getColorFromPalette(t,e,n)),r},e.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},e.prototype.getProgressive=function(){return this.get("progressive")},e.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},e.prototype.select=function(t,e){this._innerSelect(this.getData(e),t)},e.prototype.unselect=function(t,e){var n=this.option.selectedMap;if(n){var i=this.option.selectedMode,r=this.getData(e);if("series"===i||"all"===n)return this.option.selectedMap={},void(this._selectedDataIndicesMap={});for(var o=0;o=0&&n.push(r)}return n},e.prototype.isSelected=function(t,e){var n=this.option.selectedMap;if(!n)return!1;var i=this.getData(e);return("all"===n||n[pf(i,t)])&&!i.getItemModel(t).get(["select","disabled"])},e.prototype.isUniversalTransitionEnabled=function(){if(this[df])return!0;var t=this.option.universalTransition;return!!t&&(!0===t||t&&t.enabled)},e.prototype._innerSelect=function(t,e){var n,i,r=this.option,o=r.selectedMode,a=e.length;if(o&&a)if("series"===o)r.selectedMap="all";else if("multiple"===o){s["A"](r.selectedMap)||(r.selectedMap={});for(var l=r.selectedMap,u=0;u0&&this._innerSelect(t,e)}},e.registerClass=function(t){return qc.registerClass(t)},e.protoInitialize=function(){var t=e.prototype;t.type="series.__base__",t.seriesIndex=0,t.ignoreStyleOnData=!1,t.hasSymbolVisual=!1,t.defaultSymbol="circle",t.visualStyleAccessPath="itemStyle",t.visualDrawType="fill"}(),e}(qc);function gf(t){var e=t.name;Mr(t)||(t.name=yf(t)||e)}function yf(t){var e=t.getRawData(),n=e.mapDimensionsAll("seriesName"),i=[];return s["k"](n,(function(t){var n=e.getDimensionInfo(t);n.displayName&&i.push(n.displayName)})),i.join(" ")}function vf(t){return t.model.getRawData().count()}function mf(t){var e=t.model;return e.setData(e.getRawData().cloneShallow()),xf}function xf(t,e){e.outputData&&t.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function _f(t,e){s["k"](s["e"](t.CHANGABLE_METHODS,t.DOWNSAMPLE_METHODS),(function(n){t.wrapMethod(n,s["h"](bf,e))}))}function bf(t,e){var n=wf(t);return n&&n.setOutputEnd((e||this).count()),e}function wf(t){var e=(t.ecModel||{}).scheduler,n=e&&e.getPipeline(t.uid);if(n){var i=n.currentTask;if(i){var r=i.agentStubMap;r&&(i=r.get(t.uid))}return i}}s["K"](ff,ed),s["K"](ff,wh),Qr(ff,qc);var Sf=ff,Mf=function(){function t(){this.group=new wi,this.uid=Tu("viewComponent")}return t.prototype.init=function(t,e){},t.prototype.render=function(t,e,n,i){},t.prototype.dispose=function(t,e){},t.prototype.updateView=function(t,e,n,i){},t.prototype.updateLayout=function(t,e,n,i){},t.prototype.updateVisual=function(t,e,n,i){},t.prototype.toggleBlurSeries=function(t,e,n){},t.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)},t}();qr(Mf),no(Mf);var If=Mf;function Of(){var t=Dr();return function(e){var n=t(e),i=e.pipelineContext,r=!!n.large,o=!!n.progressiveRender,a=n.large=!(!i||!i.large),s=n.progressiveRender=!(!i||!i.progressiveRender);return!(r===a&&o===s)&&"reset"}}var Cf=ma.CMD,Tf=[[],[],[]],kf=Math.sqrt,Af=Math.atan2;function Df(t,e){if(e){var n,i,r,o,a,s,l=t.data,u=t.len(),c=Cf.M,h=Cf.C,p=Cf.L,d=Cf.R,f=Cf.A,g=Cf.Q;for(r=0,o=0;r1&&(a*=Lf(f),s*=Lf(f));var g=(r===o?-1:1)*Lf((a*a*(s*s)-a*a*(d*d)-s*s*(p*p))/(a*a*(d*d)+s*s*(p*p)))||0,y=g*a*d/s,v=g*-s*p/a,m=(t+n)/2+jf(h)*y-Pf(h)*v,x=(e+i)/2+Pf(h)*y+jf(h)*v,_=zf([1,0],[(p-y)/a,(d-v)/s]),b=[(p-y)/a,(d-v)/s],w=[(-1*p-y)/a,(-1*d-v)/s],S=zf(b,w);if(Ef(b,w)<=-1&&(S=Nf),Ef(b,w)>=1&&(S=0),S<0){var M=Math.round(S/Nf*1e6)/1e6;S=2*Nf+M%2*Nf}c.addData(u,m,x,a,s,_,S,h,o)}var Bf=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,Ff=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function Hf(t){var e=new ma;if(!t)return e;var n,i=0,r=0,o=i,a=r,s=ma.CMD,l=t.match(Bf);if(!l)return e;for(var u=0;uA*A+D*D&&(M=O,I=C),{cx:M,cy:I,x0:-c,y0:-h,x1:M*(r/b-1),y1:I*(r/b-1)}}function gg(t){var e;if(Object(s["t"])(t)){var n=t.length;if(!n)return t;e=1===n?[t[0],t[0],0,0]:2===n?[t[0],t[0],t[1],t[1]]:3===n?t.concat(t[2]):t}else e=[t,t,t,t];return e}function yg(t,e){var n,i=cg(e.r,0),r=cg(e.r0||0,0),o=i>0,a=r>0;if(o||a){if(o||(i=r,r=0),r>i){var s=i;i=r,r=s}var l=e.startAngle,u=e.endAngle;if(!isNaN(l)&&!isNaN(u)){var c=e.cx,h=e.cy,p=!!e.clockwise,d=lg(u-l),f=d>ig&&d%ig;if(f>pg&&(d=f),i>pg)if(d>ig-pg)t.moveTo(c+i*og(l),h+i*rg(l)),t.arc(c,h,i,l,u,!p),r>pg&&(t.moveTo(c+r*og(u),h+r*rg(u)),t.arc(c,h,r,u,l,p));else{var g=void 0,y=void 0,v=void 0,m=void 0,x=void 0,_=void 0,b=void 0,w=void 0,S=void 0,M=void 0,I=void 0,O=void 0,C=void 0,T=void 0,k=void 0,A=void 0,D=i*og(l),L=i*rg(l),P=r*og(u),j=r*rg(u),N=d>pg;if(N){var R=e.cornerRadius;R&&(n=gg(R),g=n[0],y=n[1],v=n[2],m=n[3]);var E=lg(i-r)/2;if(x=hg(E,v),_=hg(E,m),b=hg(E,g),w=hg(E,y),I=S=cg(x,_),O=M=cg(b,w),(S>pg||M>pg)&&(C=i*og(u),T=i*rg(u),k=r*og(l),A=r*rg(l),dpg){var Y=hg(v,I),X=hg(m,I),U=fg(k,A,D,L,i,Y,p),Z=fg(C,T,P,j,i,X,p);t.moveTo(c+U.cx+U.x0,h+U.cy+U.y0),I0&&t.arc(c+U.cx,h+U.cy,Y,sg(U.y0,U.x0),sg(U.y1,U.x1),!p),t.arc(c,h,i,sg(U.cy+U.y1,U.cx+U.x1),sg(Z.cy+Z.y1,Z.cx+Z.x1),!p),X>0&&t.arc(c+Z.cx,h+Z.cy,X,sg(Z.y1,Z.x1),sg(Z.y0,Z.x0),!p))}else t.moveTo(c+D,h+L),t.arc(c,h,i,l,u,!p);else t.moveTo(c+D,h+L);if(r>pg&&N)if(O>pg){Y=hg(g,O),X=hg(y,O),U=fg(P,j,C,T,r,-X,p),Z=fg(D,L,k,A,r,-Y,p);t.lineTo(c+U.cx+U.x0,h+U.cy+U.y0),O0&&t.arc(c+U.cx,h+U.cy,X,sg(U.y0,U.x0),sg(U.y1,U.x1),!p),t.arc(c,h,r,sg(U.cy+U.y1,U.cx+U.x1),sg(Z.cy+Z.y1,Z.cx+Z.x1),p),Y>0&&t.arc(c+Z.cx,h+Z.cy,Y,sg(Z.y1,Z.x1),sg(Z.y0,Z.x0),!p))}else t.lineTo(c+P,h+j),t.arc(c,h,r,u,l,p);else t.lineTo(c+P,h+j)}else t.moveTo(c,h);t.closePath()}}}var vg=function(){function t(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0,this.cornerRadius=0}return t}(),mg=function(t){function e(e){return t.call(this,e)||this}return o(e,t),e.prototype.getDefaultShape=function(){return new vg},e.prototype.buildPath=function(t,e){yg(t,e)},e.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},e}(Wa);mg.prototype.type="sector";var xg=mg,_g=function(){function t(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return t}(),bg=function(t){function e(e){return t.call(this,e)||this}return o(e,t),e.prototype.getDefaultShape=function(){return new _g},e.prototype.buildPath=function(t,e){var n=e.cx,i=e.cy,r=2*Math.PI;t.moveTo(n+e.r,i),t.arc(n,i,e.r,0,r,!1),t.moveTo(n+e.r0,i),t.arc(n,i,e.r0,0,r,!0)},e}(Wa);bg.prototype.type="ring";var wg=bg;function Sg(t,e,n,i){var r,o,a,s,l=[],u=[],h=[],d=[];if(i){a=[1/0,1/0],s=[-1/0,-1/0];for(var g=0,y=t.length;g=2){if(i){var o=Sg(r,i,n,e.smoothConstraint);t.moveTo(r[0][0],r[0][1]);for(var a=r.length,s=0;s<(n?a:a-1);s++){var l=o[2*s],u=o[2*s+1],c=r[(s+1)%a];t.bezierCurveTo(l[0],l[1],u[0],u[1],c[0],c[1])}}else{t.moveTo(r[0][0],r[0][1]);s=1;for(var h=r.length;s$g[1]){if(a=!1,r)return a;var u=Math.abs($g[0]-Qg[1]),c=Math.abs(Qg[0]-$g[1]);Math.min(u,c)>i.len()&&(uMath.abs(o[1])?o[0]>0?"right":"left":o[1]>0?"bottom":"top"}function Iy(t){return!t.isGroup}function Oy(t){return null!=t.shape}function Cy(t,e,n){if(t&&e){var i=r(t);e.traverse((function(t){if(Iy(t)&&t.anid){var e=i[t.anid];if(e){var r=o(t);t.attr(o(e)),Gl(t,r,n,Os(t).dataIndex)}}}))}function r(t){var e={};return t.traverse((function(t){Iy(t)&&t.anid&&(e[t.anid]=t)})),e}function o(t){var e={x:t.x,y:t.y,rotation:t.rotation};return Oy(t)&&(e.shape=Object(s["m"])({},t.shape)),e}}function Ty(t,e){return Object(s["H"])(t,(function(t){var n=t[0];n=ay(n,e.x),n=sy(n,e.x+e.width);var i=t[1];return i=ay(i,e.y),i=sy(i,e.y+e.height),[n,i]}))}function ky(t,e){var n=ay(t.x,e.x),i=sy(t.x+t.width,e.x+e.width),r=ay(t.y,e.y),o=sy(t.y+t.height,e.y+e.height);if(i>=n&&o>=r)return{x:n,y:r,width:i-n,height:o-r}}function Ay(t,e,n){var i=Object(s["m"])({rectHover:!0},e),r=i.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},t)return 0===t.indexOf("image://")?(r.image=t.slice(8),Object(s["i"])(r,n),new $a(i)):fy(t.replace("path://",""),i,n,"center")}function Dy(t,e,n,i,r){for(var o=0,a=r[r.length-1];o1)return!1;var y=Py(d,f,c,h)/p;return!(y<0||y>1)}function Py(t,e,n,i){return t*i-n*e}function jy(t){return t<=1e-6&&t>=-1e-6}function Ny(t){var e=t.itemTooltipOption,n=t.componentModel,i=t.itemName,r=Object(s["C"])(e)?{formatter:e}:e,o=n.mainType,a=n.componentIndex,l={componentType:o,name:i,$vars:["name"]};l[o+"Index"]=a;var u=t.formatterParamsExtra;u&&Object(s["k"])(Object(s["F"])(u),(function(t){Object(s["q"])(l,t)||(l[t]=u[t],l.$vars.push(t))}));var c=Os(t.el);c.componentMainType=o,c.componentIndex=a,c.tooltipConfig={name:i,option:Object(s["i"])({content:i,encodeHTMLContent:!0,formatterParams:l},r)}}function Ry(t,e){var n;t.isGroup&&(n=e(t)),n||t.traverse(e)}function Ey(t,e){if(t)if(Object(s["t"])(t))for(var n=0;n=0?h():c=setTimeout(h,-r),l=i};return p.clear=function(){c&&(clearTimeout(c),c=null)},p.debounceNextCall=function(t){s=t},p}function Qy(t,e,n,i){var r=t[e];if(r){var o=r[Uy]||r,a=r[qy],s=r[Zy];if(s!==n||a!==i){if(null==n||!i)return t[e]=o;r=t[e]=Ky(o,n,"debounce"===i),r[Uy]=o,r[qy]=i,r[Zy]=n}return r}}function $y(t,e){var n=t[e];n&&n[Uy]&&(n.clear&&n.clear(),t[e]=n[Uy])}var Jy=Dr(),tv={itemStyle:io(wu,!0),lineStyle:io(xu,!0)},ev={lineStyle:"stroke",itemStyle:"fill"};function nv(t,e){var n=t.visualStyleMapper||tv[e];return n||(console.warn("Unknown style type '"+e+"'."),tv.itemStyle)}function iv(t,e){var n=t.visualDrawType||ev[e];return n||(console.warn("Unknown style type '"+e+"'."),"fill")}var rv={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var n=t.getData(),i=t.visualStyleAccessPath||"itemStyle",r=t.getModel(i),o=nv(t,i),a=o(r),l=r.getShallow("decal");l&&(n.setVisual("decal",l),l.dirty=!0);var u=iv(t,i),c=a[u],h=Object(s["w"])(c)?c:null,p="auto"===a.fill||"auto"===a.stroke;if(!a[u]||h||p){var d=t.getColorFromPalette(t.name,null,e.getSeriesCount());a[u]||(a[u]=d,n.setVisual("colorFromPalette",!0)),a.fill="auto"===a.fill||Object(s["w"])(a.fill)?d:a.fill,a.stroke="auto"===a.stroke||Object(s["w"])(a.stroke)?d:a.stroke}if(n.setVisual("style",a),n.setVisual("drawType",u),!e.isSeriesFiltered(t)&&h)return n.setVisual("colorFromPalette",!1),{dataEach:function(e,n){var i=t.getDataParams(n),r=Object(s["m"])({},a);r[u]=h(i),e.setItemVisual(n,"style",r)}}}},ov=new Ou,av={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){if(!t.ignoreStyleOnData&&!e.isSeriesFiltered(t)){var n=t.getData(),i=t.visualStyleAccessPath||"itemStyle",r=nv(t,i),o=n.getVisual("drawType");return{dataEach:n.hasItemOption?function(t,e){var n=t.getRawDataItem(e);if(n&&n[i]){ov.option=n[i];var a=r(ov),l=t.ensureUniqueItemVisual(e,"style");Object(s["m"])(l,a),ov.option.decal&&(t.setItemVisual(e,"decal",ov.option.decal),ov.option.decal.dirty=!0),o in a&&t.setItemVisual(e,"colorFromPalette",!1)}}:null}}}},sv={performRawSeries:!0,overallReset:function(t){var e=Object(s["f"])();t.eachSeries((function(t){var n=t.getColorBy();if(!t.isColorBySeries()){var i=t.type+"-"+n,r=e.get(i);r||(r={},e.set(i,r)),Jy(t).scope=r}})),t.eachSeries((function(e){if(!e.isColorBySeries()&&!t.isSeriesFiltered(e)){var n=e.getRawData(),i={},r=e.getData(),o=Jy(e).scope,a=e.visualStyleAccessPath||"itemStyle",s=iv(e,a);r.each((function(t){var e=r.getRawIndex(t);i[e]=t})),n.each((function(t){var a=i[t],l=r.getItemVisual(a,"colorFromPalette");if(l){var u=r.ensureUniqueItemVisual(a,"style"),c=n.getName(t)||t+"",h=n.count();u[s]=e.getColorFromPalette(c,o,h)}}))}}))}},lv=Math.PI;function uv(t,e){e=e||{},s["i"](e,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var n=new wi,i=new ss({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});n.add(i);var r,o=new Is({style:{text:e.text,fill:e.textColor,fontSize:e.fontSize,fontWeight:e.fontWeight,fontStyle:e.fontStyle,fontFamily:e.fontFamily},zlevel:e.zlevel,z:10001}),a=new ss({style:{fill:"none"},textContent:o,textConfig:{position:"right",distance:10},zlevel:e.zlevel,z:10001});return n.add(a),e.showSpinner&&(r=new Hg({shape:{startAngle:-lv/2,endAngle:-lv/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:"round",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001}),r.animateShape(!0).when(1e3,{endAngle:3*lv/2}).start("circularInOut"),r.animateShape(!0).when(1e3,{startAngle:3*lv/2}).delay(300).start("circularInOut"),n.add(r)),n.resize=function(){var n=o.getBoundingRect().width,s=e.showSpinner?e.spinnerRadius:0,l=(t.getWidth()-2*s-(e.showSpinner&&n?10:0)-n)/2-(e.showSpinner&&n?0:5+n/2)+(e.showSpinner?0:n/2)+(n?0:s),u=t.getHeight()/2;e.showSpinner&&r.setShape({cx:l,cy:u}),a.setShape({x:l-s,y:u-s,width:2*s,height:2*s}),i.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},n.resize(),n}var cv=function(){function t(t,e,n,i){this._stageTaskMap=Object(s["f"])(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}return t.prototype.restoreData=function(t,e){t.restoreData(e),this._stageTaskMap.each((function(t){var e=t.overallTask;e&&e.dirty()}))},t.prototype.getPerformArgs=function(t,e){if(t.__pipeline){var n=this._pipelineMap.get(t.__pipeline.id),i=n.context,r=!e&&n.progressiveEnabled&&(!i||i.progressiveRender)&&t.__idxInPipeline>n.blockIndex,o=r?n.step:null,a=i&&i.modDataCount,s=null!=a?Math.ceil(a/o):null;return{step:o,modBy:s,modDataCount:a}}},t.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},t.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),i=t.getData(),r=i.count(),o=n.progressiveEnabled&&e.incrementalPrepareRender&&r>=n.threshold,a=t.get("large")&&r>=t.get("largeThreshold"),s="mod"===t.get("progressiveChunkMode")?r:null;t.pipelineContext=n.context={progressiveRender:o,modDataCount:s,large:a}},t.prototype.restorePipelines=function(t){var e=this,n=e._pipelineMap=Object(s["f"])();t.eachSeries((function(t){var i=t.getProgressive(),r=t.uid;n.set(r,{id:r,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:i&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),e._pipe(t,t.dataTask)}))},t.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.api.getModel(),n=this.api;Object(s["k"])(this._allHandlers,(function(i){var r=t.get(i.uid)||t.set(i.uid,{}),o="";Object(s["b"])(!(i.reset&&i.overallReset),o),i.reset&&this._createSeriesStageTask(i,r,e,n),i.overallReset&&this._createOverallStageTask(i,r,e,n)}),this)},t.prototype.prepareView=function(t,e,n,i){var r=t.renderTask,o=r.context;o.model=e,o.ecModel=n,o.api=i,r.__block=!t.incrementalPrepareRender,this._pipe(e,r)},t.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},t.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},t.prototype._performStageTasks=function(t,e,n,i){i=i||{};var r=!1,o=this;function a(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}Object(s["k"])(t,(function(t,s){if(!i.visualType||i.visualType===t.visualType){var l=o._stageTaskMap.get(t.uid),u=l.seriesTaskMap,c=l.overallTask;if(c){var h,p=c.agentStubMap;p.each((function(t){a(i,t)&&(t.dirty(),h=!0)})),h&&c.dirty(),o.updatePayload(c,n);var d=o.getPerformArgs(c,i.block);p.each((function(t){t.perform(d)})),c.perform(d)&&(r=!0)}else u&&u.each((function(s,l){a(i,s)&&s.dirty();var u=o.getPerformArgs(s,i.block);u.skip=!t.performRawSeries&&e.isSeriesFiltered(s.context.model),o.updatePayload(s,n),s.perform(u)&&(r=!0)}))}})),this.unfinished=r||this.unfinished},t.prototype.performSeriesTasks=function(t){var e;t.eachSeries((function(t){e=t.dataTask.perform()||e})),this.unfinished=e||this.unfinished},t.prototype.plan=function(){this._pipelineMap.each((function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)}))},t.prototype.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},t.prototype._createSeriesStageTask=function(t,e,n,i){var r=this,o=e.seriesTaskMap,a=e.seriesTaskMap=Object(s["f"])(),l=t.seriesType,u=t.getTargetSeries;function c(e){var s=e.uid,l=a.set(s,o&&o.get(s)||id({plan:gv,reset:yv,count:xv}));l.context={model:e,ecModel:n,api:i,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:r},r._pipe(e,l)}t.createOnAllSeries?n.eachRawSeries(c):l?n.eachRawSeriesByType(l,c):u&&u(n,i).each(c)},t.prototype._createOverallStageTask=function(t,e,n,i){var r=this,o=e.overallTask=e.overallTask||id({reset:hv});o.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:r};var a=o.agentStubMap,l=o.agentStubMap=Object(s["f"])(),u=t.seriesType,c=t.getTargetSeries,h=!0,p=!1,d="";function f(t){var e=t.uid,n=l.set(e,a&&a.get(e)||(p=!0,id({reset:pv,onDirty:fv})));n.context={model:t,overallProgress:h},n.agent=o,n.__block=h,r._pipe(t,n)}Object(s["b"])(!t.createOnAllSeries,d),u?n.eachRawSeriesByType(u,f):c?c(n,i).each(f):(h=!1,Object(s["k"])(n.getSeries(),f)),p&&o.dirty()},t.prototype._pipe=function(t,e){var n=t.uid,i=this._pipelineMap.get(n);!i.head&&(i.head=e),i.tail&&i.tail.pipe(e),i.tail=e,e.__idxInPipeline=i.count++,e.__pipeline=i},t.wrapStageHandler=function(t,e){return Object(s["w"])(t)&&(t={overallReset:t,seriesType:_v(t)}),t.uid=Tu("stageHandler"),e&&(t.visualType=e),t},t}();function hv(t){t.overallReset(t.ecModel,t.api,t.payload)}function pv(t){return t.overallProgress&&dv}function dv(){this.agent.dirty(),this.getDownstream().dirty()}function fv(){this.agent&&this.agent.dirty()}function gv(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function yv(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=ur(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?Object(s["H"])(e,(function(t,e){return mv(e)})):vv}var vv=mv(0);function mv(t){return function(e,n){var i=n.data,r=n.resetDefines[t];if(r&&r.dataEach)for(var o=e.start;o0&&c===r.length-u.length){var h=r.slice(0,c);"data"!==h&&(e.mainType=h,e[u.toLowerCase()]=t,s=!0)}}a.hasOwnProperty(r)&&(n[r]=t,s=!0),s||(i[r]=t)}))}return{cptQuery:e,dataQuery:n,otherQuery:i}},t.prototype.filter=function(t,e){var n=this.eventInfo;if(!n)return!0;var i=n.targetEl,r=n.packedEvent,o=n.model,a=n.view;if(!o||!a)return!0;var s=e.cptQuery,l=e.dataQuery;return u(s,o,"mainType")&&u(s,o,"subType")&&u(s,o,"index","componentIndex")&&u(s,o,"name")&&u(s,o,"id")&&u(l,r,"name")&&u(l,r,"dataIndex")&&u(l,r,"dataType")&&(!a.filterForExposedEvent||a.filterForExposedEvent(t,e.otherQuery,i,r));function u(t,e,n,i){return null==t[n]||e[i||n]===t[n]}},t.prototype.afterTrigger=function(){this.eventInfo=null},t}(),Nv=["symbol","symbolSize","symbolRotate","symbolOffset"],Rv=Nv.concat(["symbolKeepAspect"]),Ev={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var n=t.getData();if(t.legendIcon&&n.setVisual("legendIcon",t.legendIcon),t.hasSymbolVisual){for(var i={},r={},o=!1,a=0;a=0&&lm(l)?l:.5;var u=t.createRadialGradient(a,s,0,a,s,l);return u}function hm(t,e,n){for(var i="radial"===e.type?cm(t,e,n):um(t,e,n),r=e.colorStops,o=0;o0?"dashed"===t?[4*e,2*e]:"dotted"===t?[e]:Object(s["z"])(t)?[t]:Object(s["t"])(t)?t:null:null}function ym(t){var e=t.style,n=e.lineDash&&e.lineWidth>0&&gm(e.lineDash,e.lineWidth),i=e.lineDashOffset;if(n){var r=e.strokeNoScale&&t.getLineScale?t.getLineScale():1;r&&1!==r&&(n=Object(s["H"])(n,(function(t){return t/r})),i/=r)}return[n,i]}var vm=new ma(!0);function mm(t){var e=t.stroke;return!(null==e||"none"===e||!(t.lineWidth>0))}function xm(t){return"string"===typeof t&&"none"!==t}function _m(t){var e=t.fill;return null!=e&&"none"!==e}function bm(t,e){if(null!=e.fillOpacity&&1!==e.fillOpacity){var n=t.globalAlpha;t.globalAlpha=e.fillOpacity*e.opacity,t.fill(),t.globalAlpha=n}else t.fill()}function wm(t,e){if(null!=e.strokeOpacity&&1!==e.strokeOpacity){var n=t.globalAlpha;t.globalAlpha=e.strokeOpacity*e.opacity,t.stroke(),t.globalAlpha=n}else t.stroke()}function Sm(t,e,n){var i=uo(e.image,e.__image,n);if(ho(i)){var r=t.createPattern(i,e.repeat||"repeat");if("function"===typeof DOMMatrix&&r&&r.setTransform){var o=new DOMMatrix;o.translateSelf(e.x||0,e.y||0),o.rotateSelf(0,0,(e.rotation||0)*s["a"]),o.scaleSelf(e.scaleX||1,e.scaleY||1),r.setTransform(o)}return r}}function Mm(t,e,n,i){var r,o=mm(n),a=_m(n),s=n.strokePercent,l=s<1,u=!e.path;e.silent&&!l||!u||e.createPathProxy();var c=e.path||vm,h=e.__dirty;if(!i){var p=n.fill,d=n.stroke,f=a&&!!p.colorStops,g=o&&!!d.colorStops,y=a&&!!p.image,v=o&&!!d.image,m=void 0,x=void 0,_=void 0,b=void 0,w=void 0;(f||g)&&(w=e.getBoundingRect()),f&&(m=h?hm(t,p,w):e.__canvasFillGradient,e.__canvasFillGradient=m),g&&(x=h?hm(t,d,w):e.__canvasStrokeGradient,e.__canvasStrokeGradient=x),y&&(_=h||!e.__canvasFillPattern?Sm(t,p,e):e.__canvasFillPattern,e.__canvasFillPattern=_),v&&(b=h||!e.__canvasStrokePattern?Sm(t,d,e):e.__canvasStrokePattern,e.__canvasStrokePattern=_),f?t.fillStyle=m:y&&(_?t.fillStyle=_:a=!1),g?t.strokeStyle=x:v&&(b?t.strokeStyle=b:o=!1)}var S,M,I=e.getGlobalScale();c.setScale(I[0],I[1],e.segmentIgnoreThreshold),t.setLineDash&&n.lineDash&&(r=ym(e),S=r[0],M=r[1]);var O=!0;(u||h&$t)&&(c.setDPR(t.dpr),l?c.setContext(null):(c.setContext(t),O=!1),c.reset(),e.buildPath(c,e.shape,i),c.toStatic(),e.pathUpdated()),O&&c.rebuildPath(t,l?s:1),S&&(t.setLineDash(S),t.lineDashOffset=M),i||(n.strokeFirst?(o&&wm(t,n),a&&bm(t,n)):(a&&bm(t,n),o&&wm(t,n))),S&&t.setLineDash([])}function Im(t,e,n){var i=e.__image=uo(n.image,e.__image,e,e.onload);if(i&&ho(i)){var r=n.x||0,o=n.y||0,a=e.getWidth(),s=e.getHeight(),l=i.width/i.height;if(null==a&&null!=s?a=s*l:null==s&&null!=a?s=a/l:null==a&&null==s&&(a=i.width,s=i.height),n.sWidth&&n.sHeight){var u=n.sx||0,c=n.sy||0;t.drawImage(i,u,c,n.sWidth,n.sHeight,r,o,a,s)}else if(n.sx&&n.sy){u=n.sx,c=n.sy;var h=a-u,p=s-c;t.drawImage(i,u,c,h,p,r,o,a,s)}else t.drawImage(i,r,o,a,s)}}function Om(t,e,n){var i,r=n.text;if(null!=r&&(r+=""),r){t.font=n.font||Qn["a"],t.textAlign=n.textAlign,t.textBaseline=n.textBaseline;var o=void 0,a=void 0;t.setLineDash&&n.lineDash&&(i=ym(e),o=i[0],a=i[1]),o&&(t.setLineDash(o),t.lineDashOffset=a),n.strokeFirst?(mm(n)&&t.strokeText(r,n.x,n.y),_m(n)&&t.fillText(r,n.x,n.y)):(_m(n)&&t.fillText(r,n.x,n.y),mm(n)&&t.strokeText(r,n.x,n.y)),o&&t.setLineDash([])}}var Cm=["shadowBlur","shadowOffsetX","shadowOffsetY"],Tm=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function km(t,e,n,i,r){var o=!1;if(!i&&(n=n||{},e===n))return!1;if(i||e.opacity!==n.opacity){Bm(t,r),o=!0;var a=Math.max(Math.min(e.opacity,1),0);t.globalAlpha=isNaN(a)?ko.opacity:a}(i||e.blend!==n.blend)&&(o||(Bm(t,r),o=!0),t.globalCompositeOperation=e.blend||ko.blend);for(var s=0;s0&&t.unfinished);t.unfinished||this._zr.flush()}}},e.prototype.getDom=function(){return this._dom},e.prototype.getId=function(){return this.id},e.prototype.getZr=function(){return this._zr},e.prototype.isSSR=function(){return this._ssr},e.prototype.setOption=function(t,e,n){if(!this[Sx])if(this._disposed)i_(this.id);else{var i,r,o;if(Object(s["A"])(e)&&(n=e.lazyUpdate,i=e.silent,r=e.replaceMerge,o=e.transition,e=e.notMerge),this[Sx]=!0,!this._model||e){var a=new Jh(this._api),l=this._theme,u=this._model=new Bh;u.scheduler=this._scheduler,u.ssr=this._ssr,u.init(null,null,null,l,this._locale,a)}this._model.setOption(t,{replaceMerge:r},s_);var c={seriesTransition:o,optionChanged:!0};if(n)this[Mx]={silent:i,updateParams:c},this[Sx]=!1,this.getZr().wakeUp();else{try{jx(this),Ex.update.call(this,null,c)}catch(h){throw this[Mx]=null,this[Sx]=!1,h}this._ssr||this._zr.flush(),this[Mx]=null,this[Sx]=!1,Fx.call(this,i),Hx.call(this,i)}}},e.prototype.setTheme=function(){Ah("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},e.prototype.getModel=function(){return this._model},e.prototype.getOption=function(){return this._model&&this._model.getOption()},e.prototype.getWidth=function(){return this._zr.getWidth()},e.prototype.getHeight=function(){return this._zr.getHeight()},e.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||a["a"].hasGlobalWindow&&window.devicePixelRatio||1},e.prototype.getRenderedCanvas=function(t){return this.renderToCanvas(t)},e.prototype.renderToCanvas=function(t){t=t||{};var e=this._zr.painter;return e.getRenderedCanvas({backgroundColor:t.backgroundColor||this._model.get("backgroundColor"),pixelRatio:t.pixelRatio||this.getDevicePixelRatio()})},e.prototype.renderToSVGString=function(t){t=t||{};var e=this._zr.painter;return e.renderToString({useViewBox:t.useViewBox})},e.prototype.getSvgDataURL=function(){if(a["a"].svgSupported){var t=this._zr,e=t.storage.getDisplayList();return Object(s["k"])(e,(function(t){t.stopAnimation(null,!0)})),t.painter.toDataURL()}},e.prototype.getDataURL=function(t){if(!this._disposed){t=t||{};var e=t.excludeComponents,n=this._model,i=[],r=this;Object(s["k"])(e,(function(t){n.eachComponent({mainType:t},(function(t){var e=r._componentsMap[t.__viewId];e.group.ignore||(i.push(e),e.group.ignore=!0)}))}));var o="svg"===this._zr.painter.getType()?this.getSvgDataURL():this.renderToCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return Object(s["k"])(i,(function(t){t.group.ignore=!1})),o}i_(this.id)},e.prototype.getConnectedDataURL=function(t){if(!this._disposed){var e="svg"===t.type,n=this.group,i=Math.min,r=Math.max,o=1/0;if(p_[n]){var a=o,l=o,u=-o,c=-o,h=[],p=t&&t.pixelRatio||this.getDevicePixelRatio();Object(s["k"])(h_,(function(o,p){if(o.group===n){var d=e?o.getZr().painter.getSvgDom().innerHTML:o.renderToCanvas(Object(s["d"])(t)),f=o.getDom().getBoundingClientRect();a=i(f.left,a),l=i(f.top,l),u=r(f.right,u),c=r(f.bottom,c),h.push({dom:d,left:f.left,top:f.top})}})),a*=p,l*=p,u*=p,c*=p;var d=u-a,f=c-l,g=Qn["d"].createCanvas(),y=ki(g,{renderer:e?"svg":"canvas"});if(y.resize({width:d,height:f}),e){var v="";return Object(s["k"])(h,(function(t){var e=t.left-a,n=t.top-l;v+=''+t.dom+""})),y.painter.getSvgRoot().innerHTML=v,t.connectedBackgroundColor&&y.painter.setBackgroundColor(t.connectedBackgroundColor),y.refreshImmediately(),y.painter.toDataURL()}return t.connectedBackgroundColor&&y.add(new ss({shape:{x:0,y:0,width:d,height:f},style:{fill:t.connectedBackgroundColor}})),Object(s["k"])(h,(function(t){var e=new $a({style:{x:t.left*p-a,y:t.top*p-l,image:t.dom}});y.add(e)})),y.refreshImmediately(),g.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}i_(this.id)},e.prototype.convertToPixel=function(t,e){return zx(this,"convertToPixel",t,e)},e.prototype.convertFromPixel=function(t,e){return zx(this,"convertFromPixel",t,e)},e.prototype.containPixel=function(t,e){if(!this._disposed){var n,i=this._model,r=Pr(i,t);return Object(s["k"])(r,(function(t,i){i.indexOf("Models")>=0&&Object(s["k"])(t,(function(t){var r=t.coordinateSystem;if(r&&r.containPoint)n=n||!!r.containPoint(e);else if("seriesModels"===i){var o=this._chartsMap[t.__viewId];o&&o.containPoint&&(n=n||o.containPoint(e,t))}else 0}),this)}),this),!!n}i_(this.id)},e.prototype.getVisual=function(t,e){var n=this._model,i=Pr(n,t,{defaultMainType:"series"}),r=i.seriesModel;var o=r.getData(),a=i.hasOwnProperty("dataIndexInside")?i.dataIndexInside:i.hasOwnProperty("dataIndex")?o.indexOfRawIndex(i.dataIndex):null;return null!=a?Vv(o,a,e):Bv(o,e)},e.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},e.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},e.prototype._initEvents=function(){var t=this;Object(s["k"])(n_,(function(e){var n=function(n){var i,r=t.getModel(),o=n.target,a="globalout"===e;if(a?i={}:o&&Yv(o,(function(t){var e=Os(t);if(e&&null!=e.dataIndex){var n=e.dataModel||r.getSeriesByIndex(e.seriesIndex);return i=n&&n.getDataParams(e.dataIndex,e.dataType,o)||{},!0}if(e.eventData)return i=Object(s["m"])({},e.eventData),!0}),!0),i){var l=i.componentType,u=i.componentIndex;"markLine"!==l&&"markPoint"!==l&&"markArea"!==l||(l="series",u=i.seriesIndex);var c=l&&null!=u&&r.getComponent(l,u),h=c&&t["series"===c.mainType?"_chartsMap":"_componentsMap"][c.__viewId];0,i.event=n,i.type=e,t._$eventProcessor.eventInfo={targetEl:o,packedEvent:i,model:c,view:h},t.trigger(e,i)}};n.zrEventfulCallAtLast=!0,t._zr.on(e,n,t)})),Object(s["k"])(o_,(function(e,n){t._messageCenter.on(n,(function(t){this.trigger(n,t)}),t)})),Object(s["k"])(["selectchanged"],(function(e){t._messageCenter.on(e,(function(t){this.trigger(e,t)}),t)})),Wv(this._messageCenter,this,this._api)},e.prototype.isDisposed=function(){return this._disposed},e.prototype.clear=function(){this._disposed?i_(this.id):this.setOption({series:[]},!0)},e.prototype.dispose=function(){if(this._disposed)i_(this.id);else{this._disposed=!0;var t=this.getDom();t&&zr(this.getDom(),f_,"");var e=this,n=e._api,i=e._model;Object(s["k"])(e._componentsViews,(function(t){t.dispose(i,n)})),Object(s["k"])(e._chartsViews,(function(t){t.dispose(i,n)})),e._zr.dispose(),e._dom=e._model=e._chartsMap=e._componentsMap=e._chartsViews=e._componentsViews=e._scheduler=e._api=e._zr=e._throttledZrFlush=e._theme=e._coordSysMgr=e._messageCenter=null,delete h_[e.id]}},e.prototype.resize=function(t){if(!this[Sx])if(this._disposed)i_(this.id);else{this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var n=e.resetOption("media"),i=t&&t.silent;this[Mx]&&(null==i&&(i=this[Mx].silent),n=!0,this[Mx]=null),this[Sx]=!0;try{n&&jx(this),Ex.update.call(this,{type:"resize",animation:Object(s["m"])({duration:0},t&&t.animation)})}catch(r){throw this[Sx]=!1,r}this[Sx]=!1,Fx.call(this,i),Hx.call(this,i)}}},e.prototype.showLoading=function(t,e){if(this._disposed)i_(this.id);else if(Object(s["A"])(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),c_[t]){var n=c_[t](this._api,e),i=this._zr;this._loadingFX=n,i.add(n)}},e.prototype.hideLoading=function(){this._disposed?i_(this.id):(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},e.prototype.makeActionFromEvent=function(t){var e=Object(s["m"])({},t);return e.type=o_[t.type],e},e.prototype.dispatchAction=function(t,e){if(this._disposed)i_(this.id);else if(Object(s["A"])(e)||(e={silent:!!e}),r_[t.type]&&this._model)if(this[Sx])this._pendingActions.push(t);else{var n=e.silent;Bx.call(this,t,n);var i=e.flush;i?this._zr.flush():!1!==i&&a["a"].browser.weChat&&this._throttledZrFlush(),Fx.call(this,n),Hx.call(this,n)}},e.prototype.updateLabelLayout=function(){nx.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},e.prototype.appendData=function(t){if(this._disposed)i_(this.id);else{var e=t.seriesIndex,n=this.getModel(),i=n.getSeriesByIndex(e);0,i.appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp()}},e.internalField=function(){function t(t){t.clearColorPalette(),t.eachSeries((function(t){t.clearColorPalette()}))}function e(t){var e=[],n=[],i=!1;if(t.eachComponent((function(t,r){var o=r.get("zlevel")||0,a=r.get("z")||0,s=r.getZLevelKey();i=i||!!s,("series"===t?n:e).push({zlevel:o,z:a,idx:r.componentIndex,type:t,key:s})})),i){var r,o,a=e.concat(n);qt(a,(function(t,e){return t.zlevel===e.zlevel?t.z-e.z:t.zlevel-e.zlevel})),Object(s["k"])(a,(function(e){var n=t.getComponent(e.type,e.idx),i=e.zlevel,a=e.key;null!=r&&(i=Math.max(r,i)),a?(i===r&&a!==o&&i++,o=a):o&&(i===r&&i++,o=""),r=i,n.setZLevel(i)}))}}function n(t){for(var e=[],n=t.currentStates,i=0;ie.get("hoverLayerThreshold")&&!a["a"].node&&!a["a"].worker&&e.eachSeries((function(e){if(!e.preventUsingHoverLayer){var n=t._chartsMap[e.__viewId];n.__alive&&n.eachRendered((function(t){t.states.emphasis&&(t.states.emphasis.hoverLayer=!0)}))}}))}function r(t,e){var n=t.get("blendMode")||null;e.eachRendered((function(t){t.isGroup||(t.style.blend=n)}))}function l(t,e){if(!t.preventAutoZ){var n=t.get("z")||0,i=t.get("zlevel")||0;e.eachRendered((function(t){return u(t,n,i,-1/0),!0}))}}function u(t,e,n,i){var r=t.getTextContent(),o=t.getTextGuideLine(),a=t.isGroup;if(a)for(var s=t.childrenRef(),l=0;l0?{duration:o,delay:i.get("delay"),easing:i.get("easing")}:null;e.eachRendered((function(t){if(t.states&&t.states.emphasis){if(Yl(t))return;if(t instanceof Wa&&Vl(t),t.__dirty){var e=t.prevStates;e&&t.useStates(e)}if(r){t.stateTransition=a;var i=t.getTextContent(),o=t.getTextGuideLine();i&&(i.stateTransition=a),o&&(o.stateTransition=a)}t.__dirty&&n(t)}}))}jx=function(t){var e=t._scheduler;e.restorePipelines(t._model),e.prepareStageTasks(),Nx(t,!0),Nx(t,!1),e.plan()},Nx=function(t,e){for(var n=t._model,i=t._scheduler,r=e?t._componentsViews:t._chartsViews,o=e?t._componentsMap:t._chartsMap,a=t._zr,s=t._api,l=0;l=0)){C_.push(n);var o=Iv.wrapStageHandler(n,r);o.__prio=e,o.__raw=n,t.push(o)}}function k_(t,e){c_[t]=e}function A_(t,e,n){var i=ox("registerMap");i&&i(t,e,n)}var D_=bd;O_(fx,rv),O_(vx,av),O_(vx,sv),O_(fx,Ev),O_(vx,zv),O_(bx,tx),m_(Sp),x_(lx,Mp),k_("default",uv),S_({type:Vs,event:Vs,update:Vs},s["L"]),S_({type:Bs,event:Bs,update:Bs},s["L"]),S_({type:Fs,event:Fs,update:Fs},s["L"]),S_({type:Hs,event:Hs,update:Hs},s["L"]),S_({type:Gs,event:Gs,update:Gs},s["L"]),v_("light",Cv),v_("dark",Pv);var L_=[],P_={registerPreprocessor:m_,registerProcessor:x_,registerPostInit:__,registerPostUpdate:b_,registerUpdateLifecycle:w_,registerAction:S_,registerCoordinateSystem:M_,registerLayout:I_,registerVisual:O_,registerTransform:D_,registerLoading:k_,registerMap:A_,registerImpl:rx,PRIORITY:wx,ComponentModel:qc,ComponentView:If,SeriesModel:Sf,ChartView:Xy,registerComponentModel:function(t){qc.registerClass(t)},registerComponentView:function(t){If.registerClass(t)},registerSeriesModel:function(t){Sf.registerClass(t)},registerChartView:function(t){Xy.registerClass(t)},registerSubTypeDefaulter:function(t,e){qc.registerSubTypeDefaulter(t,e)},registerPainter:function(t,e){Ai(t,e)}};function j_(t){Object(s["t"])(t)?Object(s["k"])(t,(function(t){j_(t)})):Object(s["r"])(L_,t)>=0||(L_.push(t),Object(s["w"])(t)&&(t={install:t}),t.install(P_))}var N_=2*Math.PI,R_=ma.CMD,E_=["top","right","bottom","left"];function z_(t,e,n,i,r){var o=n.width,a=n.height;switch(t){case"top":i.set(n.x+o/2,n.y-e),r.set(0,-1);break;case"bottom":i.set(n.x+o/2,n.y+a+e),r.set(0,1);break;case"left":i.set(n.x-e,n.y+a/2),r.set(-1,0);break;case"right":i.set(n.x+o+e,n.y+a/2),r.set(1,0);break}}function V_(t,e,n,i,r,o,a,s,l){a-=t,s-=e;var u=Math.sqrt(a*a+s*s);a/=u,s/=u;var c=a*n+t,h=s*n+e;if(Math.abs(i-r)%N_<1e-4)return l[0]=c,l[1]=h,u-n;if(o){var p=i;i=Sa(r),r=Sa(p)}else i=Sa(i),r=Sa(r);i>r&&(r+=N_);var d=Math.atan2(s,a);if(d<0&&(d+=N_),d>=i&&d<=r||d+N_>=i&&d+N_<=r)return l[0]=c,l[1]=h,u-n;var f=n*Math.cos(i)+t,g=n*Math.sin(i)+e,y=n*Math.cos(r)+t,v=n*Math.sin(r)+e,m=(f-a)*(f-a)+(g-s)*(g-s),x=(y-a)*(y-a)+(v-s)*(v-s);return m0){e=e/180*Math.PI,Y_.fromArray(t[0]),X_.fromArray(t[1]),U_.fromArray(t[2]),vt.sub(Z_,Y_,X_),vt.sub(q_,U_,X_);var n=Z_.len(),i=q_.len();if(!(n<.001||i<.001)){Z_.scale(1/n),q_.scale(1/i);var r=Z_.dot(q_),o=Math.cos(e);if(o1&&vt.copy($_,U_),$_.toArray(t[1])}}}}function tb(t,e,n){if(n<=180&&n>0){n=n/180*Math.PI,Y_.fromArray(t[0]),X_.fromArray(t[1]),U_.fromArray(t[2]),vt.sub(Z_,X_,Y_),vt.sub(q_,U_,X_);var i=Z_.len(),r=q_.len();if(!(i<.001||r<.001)){Z_.scale(1/i),q_.scale(1/r);var o=Z_.dot(e),a=Math.cos(n);if(o=l)vt.copy($_,U_);else{$_.scaleAndAdd(q_,s/Math.tan(Math.PI/2-c));var h=U_.x!==X_.x?($_.x-X_.x)/(U_.x-X_.x):($_.y-X_.y)/(U_.y-X_.y);if(isNaN(h))return;h<0?vt.copy($_,X_):h>1&&vt.copy($_,U_)}$_.toArray(t[1])}}}}function eb(t,e,n,i){var r="normal"===n,o=r?t:t.ensureState(n);o.ignore=e;var a=i.get("smooth");a&&!0===a&&(a=.3),o.shape=o.shape||{},a>0&&(o.shape.smooth=a);var s=i.getModel("lineStyle").getLineStyle();r?t.useStyle(s):o.style=s}function nb(t,e){var n=e.smooth,i=e.points;if(i)if(t.moveTo(i[0][0],i[0][1]),n>0&&i.length>=3){var r=_(i[0],i[1]),o=_(i[1],i[2]);if(!r||!o)return t.lineTo(i[1][0],i[1][1]),void t.lineTo(i[2][0],i[2][1]);var a=Math.min(r,o)*n,s=S([],i[1],i[0],a/r),l=S([],i[1],i[2],a/o),u=S([],s,l,.5);t.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),t.bezierCurveTo(l[0],l[1],l[0],l[1],i[2][0],i[2][1])}else for(var c=1;c0&&o&&w(-h/a,0,a);var y,v,m=t[0],x=t[a-1];return _(),y<0&&S(-y,.8),v<0&&S(v,.8),_(),b(y,v,1),b(v,y,-1),_(),y<0&&M(-y),v<0&&M(v),u}function _(){y=m.rect[e]-i,v=r-x.rect[e]-x.rect[n]}function b(t,e,n){if(t<0){var i=Math.min(e,-t);if(i>0){w(i*n,0,a);var r=i+t;r<0&&S(-r*n,1)}else S(-t*n,1)}}function w(n,i,r){0!==n&&(u=!0);for(var o=i;o0)for(l=0;l0;l--){p=o[l-1]*h;w(-p,l,a)}}}function M(t){var e=t<0?-1:1;t=Math.abs(t);for(var n=Math.ceil(t/(a-1)),i=0;i0?w(n,0,i+1):w(-n,a-i-1,a),t-=n,t<=0)return}}function sb(t,e,n,i){return ab(t,"x","width",e,n,i)}function lb(t,e,n,i){return ab(t,"y","height",e,n,i)}function ub(t){var e=[];t.sort((function(t,e){return e.priority-t.priority}));var n=new Ct(0,0,0,0);function i(t){if(!t.ignore){var e=t.ensureState("emphasis");null==e.ignore&&(e.ignore=!1)}t.ignore=!0}for(var r=0;r=0&&n.attr(r.oldLayoutSelect),Object(s["r"])(h,"emphasis")>=0&&n.attr(r.oldLayoutEmphasis)),Gl(n,u,e,l)}else if(n.attr(u),!hu(n).valueAnimation){var p=Object(s["P"])(n.style.opacity,1);n.style.opacity=0,Wl(n,{style:{opacity:p}},e,l)}if(r.oldLayout=u,n.states.select){var d=r.oldLayoutSelect={};yb(d,u,vb),yb(d,n.states.select,vb)}if(n.states.emphasis){var f=r.oldLayoutEmphasis={};yb(f,u,vb),yb(f,n.states.emphasis,vb)}du(n,l,c,e,e)}if(i&&!i.ignore&&!i.invisible){r=gb(i),o=r.oldLayout;var g={points:i.shape.points};o?(i.attr({shape:o}),Gl(i,{shape:g},e)):(i.setShape(g),i.style.strokePercent=0,Wl(i,{style:{strokePercent:1}},e)),r.oldLayout=g}},t}(),xb=mb,_b=Dr();function bb(t){t.registerUpdateLifecycle("series:beforeupdate",(function(t,e,n){var i=_b(e).labelManager;i||(i=_b(e).labelManager=new xb),i.clearLabels()})),t.registerUpdateLifecycle("series:layoutlabels",(function(t,e,n){var i=_b(e).labelManager;n.updatedSeries.forEach((function(t){i.addLabelsOfSeries(e.getViewOfSeriesModel(t))})),i.updateLayoutConfig(e),i.layout(e),i.processLabelsOverall()}))}function wb(t,e,n){var i=Qn["d"].createCanvas(),r=e.getWidth(),o=e.getHeight(),a=i.style;return a&&(a.position="absolute",a.left="0",a.top="0",a.width=r+"px",a.height=o+"px",i.setAttribute("data-zr-dom-id",t)),i.width=r*n,i.height=o*n,i}j_(bb);var Sb=function(t){function e(e,n,i){var r,o=t.call(this)||this;o.motionBlur=!1,o.lastFrameAlpha=.7,o.dpr=1,o.virtual=!1,o.config={},o.incremental=!1,o.zlevel=0,o.maxRepaintRectCount=5,o.__dirty=!0,o.__firstTimePaint=!0,o.__used=!1,o.__drawIndex=0,o.__startIndex=0,o.__endIndex=0,o.__prevStartIndex=null,o.__prevEndIndex=null,i=i||jn,"string"===typeof e?r=wb(e,n,i):s["A"](e)&&(r=e,e=r.id),o.id=e,o.dom=r;var a=r.style;return a&&(s["j"](r),r.onselectstart=function(){return!1},a.padding="0",a.margin="0",a.borderWidth="0"),o.painter=n,o.dpr=i,o}return o(e,t),e.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},e.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},e.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},e.prototype.setUnpainted=function(){this.__firstTimePaint=!0},e.prototype.createBackBuffer=function(){var t=this.dpr;this.domBack=wb("back-"+this.id,this.painter,t),this.ctxBack=this.domBack.getContext("2d"),1!==t&&this.ctxBack.scale(t,t)},e.prototype.createRepaintRects=function(t,e,n,i){if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var r,o=[],a=this.maxRepaintRectCount,s=!1,l=new Ct(0,0,0,0);function u(t){if(t.isFinite()&&!t.isZero())if(0===o.length){var e=new Ct(0,0,0,0);e.copy(t),o.push(e)}else{for(var n=!1,i=1/0,r=0,u=0;u=a)}}for(var c=this.__startIndex;c15)break}}n.prevElClipPaths&&u.restore()};if(c)if(0===c.length)s=l.__endIndex;else for(var _=f.dpr,b=0;b0&&t>i[0]){for(s=0;st)break;a=n[i[s]]}if(i.splice(s+1,0,t),n[t]=e,!e.virtual)if(a){var l=a.dom;l.nextSibling?o.insertBefore(e.dom,l.nextSibling):o.appendChild(e.dom)}else o.firstChild?o.insertBefore(e.dom,o.firstChild):o.appendChild(e.dom);e.painter||(e.painter=this)}},t.prototype.eachLayer=function(t,e){for(var n=this._zlevelList,i=0;i0?Cb:0),this._needsManuallyCompositing),c.__builtin__||s["G"]("ZLevel "+u+" has been used by unkown layer "+c.id),c!==a&&(c.__used=!0,c.__startIndex!==o&&(c.__dirty=!0),c.__startIndex=o,c.incremental?c.__drawIndex=-1:c.__drawIndex=o,e(o),a=c),i.__dirty&Kt&&!i.__inHover&&(c.__dirty=!0,c.incremental&&c.__drawIndex<0&&(c.__drawIndex=o))}e(o),this.eachBuiltinLayer((function(t,e){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex)}))},t.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},t.prototype._clearLayer=function(t){t.clear()},t.prototype.setBackgroundColor=function(t){this._backgroundColor=t,s["k"](this._layers,(function(t){t.setUnpainted()}))},t.prototype.configLayer=function(t,e){if(e){var n=this._layerConfig;n[t]?s["I"](n[t],e,!0):n[t]=e;for(var i=0;i=Eb:-l>=Eb),p=l>0?l%Eb:l%Eb+Eb,d=!1;d=!!h||!Object(ze["j"])(c)&&p>=Rb===!!u;var f=t+n*Nb(o),g=e+i*jb(o);this._start&&this._add("M",f,g);var y=Math.round(r*zb);if(h){var v=1/this._p,m=(u?1:-1)*(Eb-v);this._add("A",n,i,y,1,+u,t+n*Nb(o+m),e+i*jb(o+m)),v>.01&&this._add("A",n,i,y,0,+u,f,g)}else{var x=t+n*Nb(a),_=e+i*jb(a);this._add("A",n,i,y,+d,+u,x,_)}},t.prototype.rect=function(t,e,n,i){this._add("M",t,e),this._add("l",n,0),this._add("l",0,i),this._add("l",-n,0),this._add("Z")},t.prototype.closePath=function(){this._d.length>0&&this._add("Z")},t.prototype._add=function(t,e,n,i,r,o,a,s,l){for(var u=[],c=this._p,h=1;h"}function nw(t){return""}function iw(t,e){e=e||{};var n=e.newline?"\n":"";function i(t){var e=t.children,r=t.tag,o=t.attrs,a=t.text;return ew(r,o)+("style"!==r?W(a):a||"")+(e?""+n+Object(s["H"])(e,(function(t){return i(t)})).join(n)+n:"")+nw(r)}return i(t)}function rw(t,e,n){n=n||{};var i=n.newline?"\n":"",r=" {"+i,o=i+"}",a=Object(s["H"])(Object(s["F"])(t),(function(e){return e+r+Object(s["H"])(Object(s["F"])(t[e]),(function(n){return n+":"+t[e][n]+";"})).join(i)+o})).join(i),l=Object(s["H"])(Object(s["F"])(e),(function(t){return"@keyframes "+t+r+Object(s["H"])(Object(s["F"])(e[t]),(function(n){return n+r+Object(s["H"])(Object(s["F"])(e[t][n]),(function(i){var r=e[t][n][i];return"d"===i&&(r='path("'+r+'")'),i+":"+r+";"})).join(i)+o})).join(i)+o})).join(i);return a||l?[""].join(i):""}function ow(t){return{zrId:t,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssStyleCache:{},cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function aw(t,e,n,i){return tw("svg","root",{width:t,height:e,xmlns:Zb,"xmlns:xlink":qb,version:"1.1",baseProfile:"full",viewBox:!!i&&"0 0 "+t+" "+e},n)}var sw=0;function lw(){return sw++}var uw={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},cw="transform-origin";function hw(t,e,n){var i=Object(s["m"])({},t.shape);Object(s["m"])(i,e),t.buildPath(n,i);var r=new Bb;return r.reset(Object(ze["f"])(t)),n.rebuildPath(r,1),r.generateStr(),r.getStr()}function pw(t,e){var n=e.originX,i=e.originY;(n||i)&&(t[cw]=n+"px "+i+"px")}var dw={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function fw(t,e){var n=e.zrId+"-ani-"+e.cssAnimIdx++;return e.cssAnims[n]=t,n}function gw(t,e,n){var i,r,o=t.shape.paths,a={};if(Object(s["k"])(o,(function(t){var e=ow(n.zrId);e.animation=!0,vw(t,{},e,!0);var o=e.cssAnims,l=e.cssNodes,u=Object(s["F"])(o),c=u.length;if(c){r=u[c-1];var h=o[r];for(var p in h){var d=h[p];a[p]=a[p]||{d:""},a[p].d+=d.d||""}for(var f in l){var g=l[f].animation;g.indexOf(r)>=0&&(i=g)}}})),i){e.d=!1;var l=fw(a,n);return i.replace(r,l)}}function yw(t){return Object(s["C"])(t)?uw[t]?"cubic-bezier("+uw[t]+")":je(t)?t:"":""}function vw(t,e,n,i){var r=t.animators,o=r.length,a=[];if(t instanceof Wg){var l=gw(t,e,n);if(l)a.push(l);else if(!o)return}else if(!o)return;for(var u={},c=0;c0})).length){var A=fw(h,n);return A+" "+r[0]+" both"}}for(var v in u){l=y(u[v]);l&&a.push(l)}if(a.length){var m=n.zrId+"-cls-"+lw();n.cssNodes["."+m]={animation:a.join(",")},e["class"]=m}}function mw(t,e,n){if(!t.ignore)if(t.isSilent()){var i={"pointer-events":"none"};xw(i,e,n,!0)}else{var r=t.states.emphasis&&t.states.emphasis.style?t.states.emphasis.style:{},o=r.fill;if(!o){var a=t.style&&t.style.fill,s=t.states.select&&t.states.select.style&&t.states.select.style.fill,l=t.currentStates.indexOf("select")>=0&&s||a;l&&(o=Object(Ee["d"])(l))}var u=r.lineWidth;if(u){var c=!r.strokeNoScale&&t.transform?t.transform[0]:1;u/=c}i={cursor:"pointer"};o&&(i.fill=o),r.stroke&&(i.stroke=r.stroke),u&&(i["stroke-width"]=u),xw(i,e,n,!0)}}function xw(t,e,n,i){var r=JSON.stringify(t),o=n.cssStyleCache[r];o||(o=n.zrId+"-cls-"+lw(),n.cssStyleCache[r]=o,n.cssNodes["."+o+(i?":hover":"")]=t),e["class"]=e["class"]?e["class"]+" "+o:o}var _w=Math.round;function bw(t){return t&&Object(s["C"])(t.src)}function ww(t){return t&&Object(s["w"])(t.toDataURL)}function Sw(t,e,n,i){Ub((function(r,o){var a="fill"===r||"stroke"===r;a&&Object(ze["k"])(o)?zw(e,t,r,i):a&&Object(ze["n"])(o)?Vw(n,t,r,i):t[r]=a&&"none"===o?"transparent":o}),e,n,!1),Ew(n,t,i)}function Mw(t,e){var n=Di(e);n&&(n.each((function(e,n){null!=e&&(t[($b+n).toLowerCase()]=e+"")})),e.isSilent()&&(t[$b+"silent"]="true"))}function Iw(t){return Object(ze["j"])(t[0]-1)&&Object(ze["j"])(t[1])&&Object(ze["j"])(t[2])&&Object(ze["j"])(t[3]-1)}function Ow(t){return Object(ze["j"])(t[4])&&Object(ze["j"])(t[5])}function Cw(t,e,n){if(e&&(!Ow(e)||!Iw(e))){var i=n?10:1e4;t.transform=Iw(e)?"translate("+_w(e[4]*i)/i+" "+_w(e[5]*i)/i+")":Object(ze["e"])(e)}}function Tw(t,e,n){for(var i=t.points,r=[],o=0;ou?(a=null==n[p+1]?null:n[p+1].elm,nS(t,a,n,l,p)):iS(t,e,s,u))}function aS(t,e){var n=e.elm=t.elm,i=t.children,r=e.children;t!==e&&(rS(t,e),Qw(e.text)?$w(i)&&$w(r)?i!==r&&oS(n,i,r):$w(r)?($w(t.text)&&Uw(n,""),nS(n,null,r,0,r.length-1)):$w(i)?iS(n,i,0,i.length-1):$w(t.text)&&Uw(n,""):t.text!==e.text&&($w(i)&&iS(n,i,0,i.length-1),Uw(n,e.text)))}function sS(t,e){if(tS(t,e))aS(t,e);else{var n=t.elm,i=Yw(n);eS(e),null!==i&&(Hw(i,e.elm,Xw(n)),iS(i,[t],0,0))}return e}var lS=0,uS=function(){function t(t,e,n){if(this.type="svg",this.refreshHover=cS("refreshHover"),this.configLayer=cS("configLayer"),this.storage=e,this._opts=n=Object(s["m"])({},n),this.root=t,this._id="zr"+lS++,this._oldVNode=aw(n.width,n.height),t&&!n.ssr){var i=this._viewport=document.createElement("div");i.style.cssText="position:relative;overflow:hidden";var r=this._svgDom=this._oldVNode.elm=Jb("svg");rS(null,this._oldVNode),i.appendChild(r),t.appendChild(i)}this.resize(n.width,n.height)}return t.prototype.getType=function(){return this.type},t.prototype.getViewportRoot=function(){return this._viewport},t.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},t.prototype.getSvgDom=function(){return this._svgDom},t.prototype.refresh=function(){if(this.root){var t=this.renderToVNode({willUpdate:!0});t.attrs.style="position:absolute;left:0;top:0;user-select:none",sS(this._oldVNode,t),this._oldVNode=t}},t.prototype.renderOneToVNode=function(t){return Rw(t,ow(this._id))},t.prototype.renderToVNode=function(t){t=t||{};var e=this.storage.getDisplayList(!0),n=this._width,i=this._height,r=ow(this._id);r.animation=t.animation,r.willUpdate=t.willUpdate,r.compress=t.compress,r.emphasis=t.emphasis;var o=[],a=this._bgVNode=hS(n,i,this._backgroundColor,r);a&&o.push(a);var l=t.compress?null:this._mainVNode=tw("g","main",{},[]);this._paintList(e,r,l?l.children:o),l&&o.push(l);var u=Object(s["H"])(Object(s["F"])(r.defs),(function(t){return r.defs[t]}));if(u.length&&o.push(tw("defs","defs",{},u)),t.animation){var c=rw(r.cssNodes,r.cssAnims,{newline:!0});if(c){var h=tw("style","stl",{},[],c);o.push(h)}}return aw(n,i,o,t.useViewBox)},t.prototype.renderToString=function(t){return t=t||{},iw(this.renderToVNode({animation:Object(s["P"])(t.cssAnimation,!0),emphasis:Object(s["P"])(t.cssEmphasis,!0),willUpdate:!1,compress:!0,useViewBox:Object(s["P"])(t.useViewBox,!0)}),{newline:!0})},t.prototype.setBackgroundColor=function(t){this._backgroundColor=t},t.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},t.prototype._paintList=function(t,e,n){for(var i,r,o=t.length,a=[],s=0,l=0,u=0;u=0;f--)if(h&&r&&h[f]===r[f])break;for(var g=d-1;g>f;g--)s--,i=a[s-1];for(var y=f+1;y1){var u=s.shift();1===s.length&&(n[a]=s[0]),this._update&&this._update(u,o)}else 1===l?(n[a]=null,this._update&&this._update(s,o)):this._remove&&this._remove(o)}this._performRestAdd(r,n)},t.prototype._executeMultiple=function(){var t=this._old,e=this._new,n={},i={},r=[],o=[];this._initIndexMap(t,n,r,"_oldKeyGetter"),this._initIndexMap(e,i,o,"_newKeyGetter");for(var a=0;a1&&1===h)this._updateManyToOne&&this._updateManyToOne(u,l),i[s]=null;else if(1===c&&h>1)this._updateOneToMany&&this._updateOneToMany(u,l),i[s]=null;else if(1===c&&1===h)this._update&&this._update(u,l),i[s]=null;else if(c>1&&h>1)this._updateManyToMany&&this._updateManyToMany(u,l),i[s]=null;else if(c>1)for(var p=0;p1)for(var a=0;a30}var LS,PS,jS,NS,RS,ES,zS,VS=s["A"],BS=s["H"],FS="undefined"===typeof Int32Array?Array:Int32Array,HS="e\0\0",GS=-1,WS=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],YS=["_approximateExtent"],XS=function(){function t(t,e){var n;this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var i=!1;TS(t)?(n=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(i=!0,n=t),n=n||["x","y"];for(var r={},o=[],a={},l=!1,u={},c=0;c=e)){var n=this._store,i=n.getProvider();this._updateOrdinalMeta();var r=this._nameList,o=this._idList,a=i.getSource().sourceFormat,s=a===th;if(s&&!i.pure)for(var l=[],u=t;u0},t.prototype.ensureUniqueItemVisual=function(t,e){var n=this._itemVisuals,i=n[t];i||(i=n[t]={});var r=i[e];return null==r&&(r=this.getVisual(e),s["t"](r)?r=r.slice():VS(r)&&(r=s["m"]({},r)),i[e]=r),r},t.prototype.setItemVisual=function(t,e,n){var i=this._itemVisuals[t]||{};this._itemVisuals[t]=i,VS(e)?s["m"](i,e):i[e]=n},t.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},t.prototype.setLayout=function(t,e){VS(t)?s["m"](this._layout,t):this._layout[t]=e},t.prototype.getLayout=function(t){return this._layout[t]},t.prototype.getItemLayout=function(t){return this._itemLayouts[t]},t.prototype.setItemLayout=function(t,e,n){this._itemLayouts[t]=n?s["m"](this._itemLayouts[t]||{},e):e},t.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},t.prototype.setItemGraphicEl=function(t,e){var n=this.hostModel&&this.hostModel.seriesIndex;Cs(n,this.dataType,t,e),this._graphicEls[t]=e},t.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},t.prototype.eachItemGraphicEl=function(t,e){s["k"](this._graphicEls,(function(n,i){n&&t&&t.call(e,n,i)}))},t.prototype.cloneShallow=function(e){return e||(e=new t(this._schema?this._schema:BS(this.dimensions,this._getDimInfo,this),this.hostModel)),RS(e,this),e._store=this._store,e},t.prototype.wrapMethod=function(t,e){var n=this[t];s["w"](n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=n.apply(this,arguments);return e.apply(this,[t].concat(s["S"](arguments)))})},t.internalField=function(){LS=function(t){var e=t._invertedIndicesMap;s["k"](e,(function(n,i){var r=t._dimInfos[i],o=r.ordinalMeta,a=t._store;if(o){n=e[i]=new FS(o.categories.length);for(var s=0;s1&&(s+="__ec__"+u),i[e]=s}}}(),t}(),US=XS;function ZS(t,e){Lp(t)||(t=jp(t)),e=e||{};var n=e.coordDimensions||[],i=e.dimensionsDefine||t.dimensionsDefine||[],r=Object(s["f"])(),o=[],a=KS(t,n,i,e.dimensionsCount),l=e.canOmitUnusedDimensions&&DS(a),u=i===t.dimensionsDefine,c=u?AS(t):kS(i),h=e.encodeDefine;!h&&e.encodeDefaulter&&(h=e.encodeDefaulter(t,a));for(var p=Object(s["f"])(h),d=new kd(a),f=0;f0&&(i.name=r+(o-1)),o++,e.set(r,o)}}function KS(t,e,n,i){var r=Math.max(t.dimensionsDetectedCount||1,e.length,n.length,i||0);return Object(s["k"])(e,(function(t){var e;Object(s["A"])(t)&&(e=t.dimsDef)&&(r=Math.max(r,e.length))})),r}function QS(t,e,n){if(n||e.hasKey(t)){var i=0;while(e.hasKey(t+i))i++;t+=i}return e.set(t,!0),t}var $S=function(){function t(t){this.coordSysDims=[],this.axisMap=Object(s["f"])(),this.categoryAxisMap=Object(s["f"])(),this.coordSysName=t}return t}();function JS(t){var e=t.get("coordinateSystem"),n=new $S(e),i=tM[e];if(i)return i(t,n,n.axisMap,n.categoryAxisMap),n}var tM={cartesian2d:function(t,e,n,i){var r=t.getReferringComponents("xAxis",Nr).models[0],o=t.getReferringComponents("yAxis",Nr).models[0];e.coordSysDims=["x","y"],n.set("x",r),n.set("y",o),eM(r)&&(i.set("x",r),e.firstCategoryDimIndex=0),eM(o)&&(i.set("y",o),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},singleAxis:function(t,e,n,i){var r=t.getReferringComponents("singleAxis",Nr).models[0];e.coordSysDims=["single"],n.set("single",r),eM(r)&&(i.set("single",r),e.firstCategoryDimIndex=0)},polar:function(t,e,n,i){var r=t.getReferringComponents("polar",Nr).models[0],o=r.findAxisModel("radiusAxis"),a=r.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],n.set("radius",o),n.set("angle",a),eM(o)&&(i.set("radius",o),e.firstCategoryDimIndex=0),eM(a)&&(i.set("angle",a),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},geo:function(t,e,n,i){e.coordSysDims=["lng","lat"]},parallel:function(t,e,n,i){var r=t.ecModel,o=r.getComponent("parallel",t.get("parallelIndex")),a=e.coordSysDims=o.dimensions.slice();Object(s["k"])(o.parallelAxisIndex,(function(t,o){var s=r.getComponent("parallelAxis",t),l=a[o];n.set(l,s),eM(s)&&(i.set(l,s),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=o))}))}};function eM(t){return"category"===t.get("type")}function nM(t,e,n){n=n||{};var i,r,o,a=n.byIndex,l=n.stackedCoordDimension;iM(e)?i=e:(r=e.schema,i=r.dimensions,o=e.store);var u,c,h,p,d=!(!t||!t.get("stack"));if(Object(s["k"])(i,(function(t,e){Object(s["C"])(t)&&(i[e]=t={name:t}),d&&!t.isExtraCoord&&(a||u||!t.ordinalMeta||(u=t),c||"ordinal"===t.type||"time"===t.type||l&&l!==t.coordDim||(c=t))})),!c||a||u||(a=!0),c){h="__\0ecstackresult_"+t.id,p="__\0ecstackedover_"+t.id,u&&(u.createInvertedIndices=!0);var f=c.coordDim,g=c.type,y=0;Object(s["k"])(i,(function(t){t.coordDim===f&&y++}));var v={name:h,coordDim:f,coordDimIndex:y,type:g,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},m={name:p,coordDim:p,coordDimIndex:y+1,type:g,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};r?(o&&(v.storeDimIndex=o.ensureCalculationDimension(p,g),m.storeDimIndex=o.ensureCalculationDimension(h,g)),r.appendCalculationDimension(v),r.appendCalculationDimension(m)):(i.push(v),i.push(m))}return{stackedDimension:c&&c.name,stackedByDimension:u&&u.name,isStackedByIndex:a,stackedOverDimension:p,stackResultDimension:h}}function iM(t){return!TS(t.schema)}function rM(t,e){return!!e&&e===t.getCalculationInfo("stackedDimension")}function oM(t,e){return rM(t,e)?t.getCalculationInfo("stackResultDimension"):e}function aM(t,e){var n,i=t.get("coordinateSystem"),r=Xh.get(i);return e&&e.coordSysDims&&(n=s["H"](e.coordSysDims,(function(t){var n={name:t},i=e.axisMap.get(t);if(i){var r=i.get("type");n.type=bS(r)}return n}))),n||(n=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),n}function sM(t,e,n){var i,r;return n&&s["k"](t,(function(t,o){var a=t.coordDim,s=n.categoryAxisMap.get(a);s&&(null==i&&(i=o),t.ordinalMeta=s.getOrdinalMeta(),e&&(t.createInvertedIndices=!0)),null!=t.otherDims.itemName&&(r=!0)})),r||null==i||(t[i].otherDims.itemName=0),i}function lM(t,e,n){n=n||{};var i,r=e.getSourceManager(),o=!1;t?(o=!0,i=jp(t)):(i=r.getSource(),o=i.sourceFormat===th);var a=JS(e),l=aM(e,a),u=n.useEncodeDefaulter,c=s["w"](u)?u:u?s["h"](hh,l,e):null,h={coordDimensions:l,generateCoord:n.generateCoord,encodeDefine:e.getEncode(),encodeDefaulter:c,canOmitUnusedDimensions:!o},p=ZS(i,h),d=sM(p.dimensions,n.createInvertedIndices,a),f=o?null:r.getSharedDataStore(p),g=nM(e,{schema:p,store:f}),y=new US(p,e);y.setCalculationInfo(g);var v=null!=d&&uM(i)?function(t,e,n,i){return i===d?n:this.defaultDimValueGetter(t,e,n,i)}:null;return y.hasItemOption=!1,y.initData(o?i:f,null,v),y}function uM(t){if(t.sourceFormat===th){var e=cM(t.data||[]);return!s["t"](pr(e))}}function cM(t){var e=0;while(e-1&&(s.style.stroke=s.style.fill,s.style.fill="#fff",s.style.lineWidth=2),e},e.type="series.line",e.dependencies=["grid","polar"],e.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},e}(Sf),dM=pM;function fM(t,e){var n=t.mapDimensionsAll("defaultedLabel"),i=n.length;if(1===i){var r=Jp(t,e,n[0]);return null!=r?r+"":null}if(i){for(var o=[],a=0;a=0&&i.push(e[o])}return i.join(" ")}var yM=function(t){function e(e,n,i,r){var o=t.call(this)||this;return o.updateData(e,n,i,r),o}return o(e,t),e.prototype._createSymbol=function(t,e,n,i,r){this.removeAll();var o=om(t,-1,-1,2,2,null,r);o.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),o.drift=vM,this._symbolType=t,this.add(o)},e.prototype.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(null,t)},e.prototype.getSymbolType=function(){return this._symbolType},e.prototype.getSymbolPath=function(){return this.childAt(0)},e.prototype.highlight=function(){ul(this.childAt(0))},e.prototype.downplay=function(){cl(this.childAt(0))},e.prototype.setZ=function(t,e){var n=this.childAt(0);n.zlevel=t,n.z=e},e.prototype.setDraggable=function(t,e){var n=this.childAt(0);n.draggable=t,n.cursor=!e&&t?"move":n.cursor},e.prototype.updateData=function(t,n,i,r){this.silent=!1;var o=t.getItemVisual(n,"symbol")||"circle",a=t.hostModel,s=e.getSymbolSize(t,n),l=o!==this._symbolType,u=r&&r.disableAnimation;if(l){var c=t.getItemVisual(n,"symbolKeepAspect");this._createSymbol(o,t,n,s,c)}else{var h=this.childAt(0);h.silent=!1;var p={scaleX:s[0]/2,scaleY:s[1]/2};u?h.attr(p):Gl(h,p,a,n),ql(h)}if(this._updateCommon(t,n,s,i,r),l){h=this.childAt(0);if(!u){p={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:h.style.opacity}};h.scaleX=h.scaleY=0,h.style.opacity=0,Wl(h,p,a,n)}}u&&this.childAt(0).stopAnimation("leave")},e.prototype._updateCommon=function(t,e,n,i,r){var o,a,l,u,c,h,p,d,f,g=this.childAt(0),y=t.hostModel;if(i&&(o=i.emphasisItemStyle,a=i.blurItemStyle,l=i.selectItemStyle,u=i.focus,c=i.blurScope,p=i.labelStatesModels,d=i.hoverScale,f=i.cursorStyle,h=i.emphasisDisabled),!i||t.hasItemOption){var v=i&&i.itemModel?i.itemModel:t.getItemModel(e),m=v.getModel("emphasis");o=m.getModel("itemStyle").getItemStyle(),l=v.getModel(["select","itemStyle"]).getItemStyle(),a=v.getModel(["blur","itemStyle"]).getItemStyle(),u=m.get("focus"),c=m.get("blurScope"),h=m.get("disabled"),p=eu(v),d=m.getShallow("scale"),f=v.getShallow("cursor")}var x=t.getItemVisual(e,"symbolRotate");g.attr("rotation",(x||0)*Math.PI/180||0);var _=sm(t.getItemVisual(e,"symbolOffset"),n);_&&(g.x=_[0],g.y=_[1]),f&&g.attr("cursor",f);var b=t.getItemVisual(e,"style"),w=b.fill;if(g instanceof $a){var S=g.style;g.useStyle(Object(s["m"])({image:S.image,x:S.x,y:S.y,width:S.width,height:S.height},b))}else g.__isEmptyBrush?g.useStyle(Object(s["m"])({},b)):g.useStyle(b),g.style.decal=null,g.setColor(w,r&&r.symbolInnerColor),g.style.strokeNoScale=!0;var M=t.getItemVisual(e,"liftZ"),I=this._z2;null!=M?null==I&&(this._z2=g.z2,g.z2+=M):null!=I&&(g.z2=I,this._z2=null);var O=r&&r.useNameLabel;function C(e){return O?t.getName(e):fM(t,e)}tu(g,p,{labelFetcher:y,labelDataIndex:e,defaultText:C,inheritColor:w,defaultOpacity:b.opacity}),this._sizeX=n[0]/2,this._sizeY=n[1]/2;var T=g.ensureState("emphasis");T.style=o,g.ensureState("select").style=l,g.ensureState("blur").style=a;var k=null==d||!0===d?Math.max(1.1,3/this._sizeY):isFinite(d)&&d>0?+d:1;T.scaleX=this._sizeX*k,T.scaleY=this._sizeY*k,this.setSymbolScale(1),Tl(this,u,c,h)},e.prototype.setSymbolScale=function(t){this.scaleX=this.scaleY=t},e.prototype.fadeOut=function(t,e,n){var i=this.childAt(0),r=Os(this).dataIndex,o=n&&n.animation;if(this.silent=i.silent=!0,n&&n.fadeLabel){var a=i.getTextContent();a&&Xl(a,{style:{opacity:0}},e,{dataIndex:r,removeOpt:o,cb:function(){i.removeTextContent()}})}else i.removeTextContent();Xl(i,{style:{opacity:0},scaleX:0,scaleY:0},e,{dataIndex:r,cb:t,removeOpt:o})},e.getSymbolSize=function(t,e){return am(t.getItemVisual(e,"symbolSize"))},e}(wi);function vM(t,e){this.parent.drift(t,e)}var mM=yM;function xM(t,e,n,i){return e&&!isNaN(e[0])&&!isNaN(e[1])&&!(i.isIgnore&&i.isIgnore(n))&&!(i.clipShape&&!i.clipShape.contain(e[0],e[1]))&&"none"!==t.getItemVisual(n,"symbol")}function _M(t){return null==t||Object(s["A"])(t)||(t={isIgnore:t}),t||{}}function bM(t){var e=t.hostModel,n=e.getModel("emphasis");return{emphasisItemStyle:n.getModel("itemStyle").getItemStyle(),blurItemStyle:e.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:e.getModel(["select","itemStyle"]).getItemStyle(),focus:n.get("focus"),blurScope:n.get("blurScope"),emphasisDisabled:n.get("disabled"),hoverScale:n.get("scale"),labelStatesModels:eu(e),cursorStyle:e.get("cursor")}}var wM=function(){function t(t){this.group=new wi,this._SymbolCtor=t||mM}return t.prototype.updateData=function(t,e){this._progressiveEls=null,e=_M(e);var n=this.group,i=t.hostModel,r=this._data,o=this._SymbolCtor,a=e.disableAnimation,s=bM(t),l={disableAnimation:a},u=e.getSymbolPoint||function(e){return t.getItemLayout(e)};r||n.removeAll(),t.diff(r).add((function(i){var r=u(i);if(xM(t,r,i,e)){var a=new o(t,i,s,l);a.setPosition(r),t.setItemGraphicEl(i,a),n.add(a)}})).update((function(c,h){var p=r.getItemGraphicEl(h),d=u(c);if(xM(t,d,c,e)){var f=t.getItemVisual(c,"symbol")||"circle",g=p&&p.getSymbolType&&p.getSymbolType();if(!p||g&&g!==f)n.remove(p),p=new o(t,c,s,l),p.setPosition(d);else{p.updateData(t,c,s,l);var y={x:d[0],y:d[1]};a?p.attr(y):Gl(p,y,i)}n.add(p),t.setItemGraphicEl(c,p)}else n.remove(p)})).remove((function(t){var e=r.getItemGraphicEl(t);e&&e.fadeOut((function(){n.remove(e)}),i)})).execute(),this._getSymbolPoint=u,this._data=t},t.prototype.updateLayout=function(){var t=this,e=this._data;e&&e.eachItemGraphicEl((function(e,n){var i=t._getSymbolPoint(n);e.setPosition(i),e.markRedraw()}))},t.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=bM(t),this._data=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(t,e,n){function i(t){t.isGroup||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[],n=_M(n);for(var r=t.start;r0?n=i[0]:i[1]<0&&(n=i[1]),n}function OM(t,e,n,i){var r=NaN;t.stacked&&(r=n.get(n.getCalculationInfo("stackedOverDimension"),i)),isNaN(r)&&(r=t.valueStart);var o=t.baseDataOffset,a=[];return a[o]=n.get(t.baseDim,i),a[1-o]=r,e.dataToPoint(a)}var CM="undefined"!==typeof Float32Array,TM=CM?Float32Array:Array;function kM(t){return Object(s["t"])(t)?CM?new Float32Array(t):t:new TM(t)}function AM(t,e){var n=[];return e.diff(t).add((function(t){n.push({cmd:"+",idx:t})})).update((function(t,e){n.push({cmd:"=",idx:e,idx1:t})})).remove((function(t){n.push({cmd:"-",idx:t})})).execute(),n}function DM(t,e,n,i,r,o,a,s){for(var l=AM(t,e),u=[],c=[],h=[],p=[],d=[],f=[],g=[],y=MM(r,e,a),v=t.getLayout("points")||[],m=e.getLayout("points")||[],x=0;x=r||g<0)break;if(jM(v,m)){if(l){g+=o;continue}break}if(g===n)t[o>0?"moveTo":"lineTo"](v,m),h=v,p=m;else{var x=v-u,_=m-c;if(x*x+_*_<.5){g+=o;continue}if(a>0){var b=g+o,w=e[2*b],S=e[2*b+1];while(w===v&&S===m&&y=i||jM(w,S))d=v,f=m;else{O=w-u,C=S-c;var A=v-u,D=w-v,L=m-c,P=S-m,j=void 0,N=void 0;if("x"===s){j=Math.abs(A),N=Math.abs(D);var R=O>0?1:-1;d=v-R*j*a,f=m,T=v+R*N*a,k=m}else if("y"===s){j=Math.abs(L),N=Math.abs(P);var E=C>0?1:-1;d=v,f=m-E*j*a,T=v,k=m+E*N*a}else j=Math.sqrt(A*A+L*L),N=Math.sqrt(D*D+P*P),I=N/(N+j),d=v-O*a*(1-I),f=m-C*a*(1-I),T=v+O*a*I,k=m+C*a*I,T=LM(T,PM(w,v)),k=LM(k,PM(S,m)),T=PM(T,LM(w,v)),k=PM(k,LM(S,m)),O=T-v,C=k-m,d=v-O*j/N,f=m-C*j/N,d=LM(d,PM(u,v)),f=LM(f,PM(c,m)),d=PM(d,LM(u,v)),f=PM(f,LM(c,m)),O=v-d,C=m-f,T=v+O*N/j,k=m+C*N/j}t.bezierCurveTo(h,p,d,f,v,m),h=T,p=k}else t.lineTo(v,m)}u=v,c=m,g+=o}return y}var RM=function(){function t(){this.smooth=0,this.smoothConstraint=!0}return t}(),EM=function(t){function e(e){var n=t.call(this,e)||this;return n.type="ec-polyline",n}return o(e,t),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new RM},e.prototype.buildPath=function(t,e){var n=e.points,i=0,r=n.length/2;if(e.connectNulls){for(;r>0;r--)if(!jM(n[2*r-2],n[2*r-1]))break;for(;i=0){var m=s?(p-i)*v+i:(h-n)*v+n;return s?[t,m]:[m,t]}n=h,i=p;break;case a.C:h=o[u++],p=o[u++],d=o[u++],f=o[u++],g=o[u++],y=o[u++];var x=s?be(n,h,d,g,t,l):be(i,p,f,y,t,l);if(x>0)for(var _=0;_=0){m=s?xe(i,p,f,y,b):xe(n,h,d,g,b);return s?[t,m]:[m,t]}}n=g,i=y;break}}},e}(Wa),zM=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e}(RM),VM=function(t){function e(e){var n=t.call(this,e)||this;return n.type="ec-polygon",n}return o(e,t),e.prototype.getDefaultShape=function(){return new zM},e.prototype.buildPath=function(t,e){var n=e.points,i=e.stackedOnPoints,r=0,o=n.length/2,a=e.smoothMonotone;if(e.connectNulls){for(;o>0;o--)if(!jM(n[2*o-2],n[2*o-1]))break;for(;re){i?r.push(a(i,l,e)):n&&r.push(a(n,l,0),a(n,l,e));break}n&&(r.push(a(n,l,0)),n=null),r.push(l),i=l}}return r}function QM(t,e,n){var i=t.getVisual("visualMeta");if(i&&i.length&&t.count()&&"cartesian2d"===e.type){for(var r,o,a=i.length-1;a>=0;a--){var l=t.getDimensionInfo(i[a].dimension);if(r=l&&l.coordDim,"x"===r||"y"===r){o=i[a];break}}if(o){var u=e.getAxis(r),c=s["H"](o.stops,(function(t){return{coord:u.toGlobalCoord(u.dataToCoord(t.value)),color:t.color}})),h=c.length,p=o.outerColors.slice();h&&c[0].coord>c[h-1].coord&&(c.reverse(),p.reverse());var d=KM(c,"x"===r?n.getWidth():n.getHeight()),f=d.length;if(!f&&h)return c[0].coord<0?p[1]?p[1]:c[h-1].color:p[0]?p[0]:c[0].color;var g=10,y=d[0].coord-g,v=d[f-1].coord+g,m=v-y;if(m<.001)return"transparent";s["k"](d,(function(t){t.offset=(t.coord-y)/m})),d.push({offset:f?d[f-1].offset:.5,color:p[1]||"transparent"}),d.unshift({offset:f?d[0].offset:.5,color:p[0]||"transparent"});var x=new Zg(0,0,0,0,d,!0);return x[r]=y,x[r+"2"]=v,x}}}function $M(t,e,n){var i=t.get("showAllSymbol"),r="auto"===i;if(!i||r){var o=n.getAxesByScale("ordinal")[0];if(o&&(!r||!JM(o,e))){var a=e.mapDimension(o.dim),l={};return s["k"](o.getViewLabels(),(function(t){var e=o.scale.getRawOrdinalNumber(t.tickValue);l[e]=1})),function(t){return!l.hasOwnProperty(e.get(a,t))}}}}function JM(t,e){var n=t.getExtent(),i=Math.abs(n[1]-n[0])/t.scale.count();isNaN(i)&&(i=0);for(var r=e.count(),o=Math.max(1,Math.round(r/5)),a=0;ai)return!1;return!0}function tI(t,e){return isNaN(t)||isNaN(e)}function eI(t){for(var e=t.length/2;e>0;e--)if(!tI(t[2*e-2],t[2*e-1]))break;return e-1}function nI(t,e){return[t[2*e],t[2*e+1]]}function iI(t,e,n){for(var i,r,o=t.length/2,a="x"===n?0:1,s=0,l=-1,u=0;u=e||i>=e&&r<=e){l=u;break}s=u,i=r}else i=r;return{range:[s,l],t:(e-i)/(r-i)}}function rI(t){if(t.get(["endLabel","show"]))return!0;for(var e=0;e0&&"bolder"===t.get(["emphasis","lineStyle","width"])){var N=f.getState("emphasis").style;N.lineWidth=+f.style.lineWidth+1}Os(f).seriesIndex=t.seriesIndex,Tl(f,L,P,j);var R=UM(t.get("smooth")),E=t.get("smoothMonotone");if(f.setShape({smooth:R,smoothMonotone:E,connectNulls:S}),g){var z=a.getCalculationInfo("stackedOnSeries"),V=0;g.useStyle(s["i"](u.getAreaStyle(),{fill:T,opacity:.7,lineJoin:"bevel",decal:a.getVisual("style").decal})),z&&(V=UM(z.get("smooth"))),g.setShape({smooth:R,stackedOnSmooth:V,smoothMonotone:E,connectNulls:S}),Ll(g,t,"areaStyle"),Os(g).seriesIndex=t.seriesIndex,Tl(g,L,P,j)}var B=function(t){i._changePolyState(t)};a.eachItemGraphicEl((function(t){t&&(t.onHoverStateChange=B)})),this._polyline.onHoverStateChange=B,this._data=a,this._coordSys=r,this._stackedOnPoints=b,this._points=c,this._step=C,this._valueOrigin=x,t.get("triggerLineEvent")&&(this.packEventData(t,f),g&&this.packEventData(t,g))},e.prototype.packEventData=function(t,e){Os(e).eventData={componentType:"series",componentSubType:"line",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"line"}},e.prototype.highlight=function(t,e,n,i){var r=t.getData(),o=Ar(r,i);if(this._changePolyState("emphasis"),!(o instanceof Array)&&null!=o&&o>=0){var a=r.getLayout("points"),s=r.getItemGraphicEl(o);if(!s){var l=a[2*o],u=a[2*o+1];if(isNaN(l)||isNaN(u))return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(l,u))return;var c=t.get("zlevel")||0,h=t.get("z")||0;s=new mM(r,o),s.x=l,s.y=u,s.setZ(c,h);var p=s.getSymbolPath().getTextContent();p&&(p.zlevel=c,p.z=h,p.z2=this._polyline.z2+1),s.__temp=!0,r.setItemGraphicEl(o,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else Xy.prototype.highlight.call(this,t,e,n,i)},e.prototype.downplay=function(t,e,n,i){var r=t.getData(),o=Ar(r,i);if(this._changePolyState("normal"),null!=o&&o>=0){var a=r.getItemGraphicEl(o);a&&(a.__temp?(r.setItemGraphicEl(o,null),this.group.remove(a)):a.downplay())}else Xy.prototype.downplay.call(this,t,e,n,i)},e.prototype._changePolyState=function(t){var e=this._polygon;tl(this._polyline,t),e&&tl(e,t)},e.prototype._newPolyline=function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new EM({shape:{points:t},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(e),this._polyline=e,e},e.prototype._newPolygon=function(t,e){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new VM({shape:{points:t,stackedOnPoints:e},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n},e.prototype._initSymbolLabelAnimation=function(t,e,n){var i,r,o=e.getBaseAxis(),a=o.inverse;"cartesian2d"===e.type?(i=o.isHorizontal(),r=!1):"polar"===e.type&&(i="angle"===o.dim,r=!0);var l=t.hostModel,u=l.get("animationDuration");s["w"](u)&&(u=u(null));var c=l.get("animationDelay")||0,h=s["w"](c)?c(null):c;t.eachItemGraphicEl((function(t,o){var l=t;if(l){var p=[t.x,t.y],d=void 0,f=void 0,g=void 0;if(n)if(r){var y=n,v=e.pointToCoord(p);i?(d=y.startAngle,f=y.endAngle,g=-v[1]/180*Math.PI):(d=y.r0,f=y.r,g=v[0])}else{var m=n;i?(d=m.x,f=m.x+m.width,g=t.x):(d=m.y+m.height,f=m.y,g=t.y)}var x=f===d?0:(g-d)/(f-d);a&&(x=1-x);var _=s["w"](c)?c(o):u*x+h,b=l.getSymbolPath(),w=b.getTextContent();l.attr({scaleX:0,scaleY:0}),l.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:_}),w&&w.animateFrom({style:{opacity:0}},{duration:300,delay:_}),b.disableLabelAnimation=!0}}))},e.prototype._initOrUpdateEndLabel=function(t,e,n){var i=t.getModel("endLabel");if(rI(t)){var r=t.getData(),o=this._polyline,a=r.getLayout("points");if(!a)return o.removeTextContent(),void(this._endLabel=null);var s=this._endLabel;s||(s=this._endLabel=new Is({z2:200}),s.ignoreClip=!0,o.setTextContent(this._endLabel),o.disableLabelAnimation=!0);var l=eI(a);l>=0&&(tu(o,eu(t,"endLabel"),{inheritColor:n,labelFetcher:t,labelDataIndex:l,defaultText:function(t,e,n){return null!=n?gM(r,n):fM(r,t)},enableTextSetter:!0},aI(i,e)),o.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},e.prototype._endLabelOnDuring=function(t,e,n,i,r,o,a){var s=this._endLabel,l=this._polyline;if(s){t<1&&null==i.originalX&&(i.originalX=s.x,i.originalY=s.y);var u=n.getLayout("points"),c=n.hostModel,h=c.get("connectNulls"),p=o.get("precision"),d=o.get("distance")||0,f=a.getBaseAxis(),g=f.isHorizontal(),y=f.inverse,v=e.shape,m=y?g?v.x:v.y+v.height:g?v.x+v.width:v.y,x=(g?d:0)*(y?-1:1),_=(g?0:-d)*(y?-1:1),b=g?"x":"y",w=iI(u,m,b),S=w.range,M=S[1]-S[0],I=void 0;if(M>=1){if(M>1&&!h){var O=nI(u,S[0]);s.attr({x:O[0]+x,y:O[1]+_}),r&&(I=c.getRawValue(S[0]))}else{O=l.getPointOn(m,b);O&&s.attr({x:O[0]+x,y:O[1]+_});var C=c.getRawValue(S[0]),T=c.getRawValue(S[1]);r&&(I=Hr(n,p,C,T,w.t))}i.lastFrameIndex=S[0]}else{var k=1===t||i.lastFrameIndex>0?S[0]:0;O=nI(u,k);r&&(I=c.getRawValue(k)),s.attr({x:O[0]+x,y:O[1]+_})}if(r){var A=hu(s);"function"===typeof A.setLabelText&&A.setLabelText(I)}}},e.prototype._doUpdateAnimation=function(t,e,n,i,r,o,a){var s=this._polyline,l=this._polygon,u=t.hostModel,c=DM(this._data,t,this._stackedOnPoints,e,this._coordSys,n,this._valueOrigin,o),h=c.current,p=c.stackedOnCurrent,d=c.next,f=c.stackedOnNext;if(r&&(h=qM(c.current,n,r,a),p=qM(c.stackedOnCurrent,n,r,a),d=qM(c.next,n,r,a),f=qM(c.stackedOnNext,n,r,a)),XM(h,d)>3e3||l&&XM(p,f)>3e3)return s.stopAnimation(),s.setShape({points:d}),void(l&&(l.stopAnimation(),l.setShape({points:d,stackedOnPoints:f})));s.shape.__points=c.current,s.shape.points=h;var g={shape:{points:d}};c.current!==h&&(g.shape.__points=c.next),s.stopAnimation(),Gl(s,g,u),l&&(l.setShape({points:h,stackedOnPoints:p}),l.stopAnimation(),Gl(l,{shape:{stackedOnPoints:f}},u),s.shape.points!==l.shape.points&&(l.shape.points=s.shape.points));for(var y=[],v=c.status,m=0;me&&(e=t[n]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,n=0;ne&&(e=o,n=r)}return isFinite(n)?n:NaN},nearest:function(t){return t[0]}},hI=function(t){return Math.round(t.length/2)};function pI(t){return{seriesType:t,reset:function(t,e,n){var i=t.getData(),r=t.get("sampling"),o=t.coordinateSystem,a=i.count();if(a>10&&"cartesian2d"===o.type&&r){var l=o.getBaseAxis(),u=o.getOtherAxis(l),c=l.getExtent(),h=n.getDevicePixelRatio(),p=Math.abs(c[1]-c[0])*(h||1),d=Math.round(a/p);if(isFinite(d)&&d>1){"lttb"===r&&t.setData(i.lttbDownSample(i.mapDimension(u.dim),1/d));var f=void 0;Object(s["C"])(r)?f=cI[r]:Object(s["w"])(r)&&(f=r),f&&t.setData(i.downSample(i.mapDimension(u.dim),1/d,f,hI))}}}}}function dI(t){t.registerChartView(lI),t.registerSeriesModel(dM),t.registerLayout(uI("line",!0)),t.registerVisual({seriesType:"line",reset:function(t){var e=t.getData(),n=t.getModel("lineStyle").getLineStyle();n&&!n.stroke&&(n.stroke=e.getVisual("style").fill),e.setVisual("legendLineStyle",n)}}),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,pI("line"))}var fI="__ec_stack_";function gI(t){return t.get("stack")||fI+t.seriesIndex}function yI(t){return t.dim+t.index}function vI(t){var e=[],n=t.axis,i="axis0";if("category"===n.type){for(var r=n.getBandWidth(),o=0;o0&&(o=null===o?l:Math.min(o,l))}n[i]=o}}return n}function _I(t){var e=xI(t),n=[];return Object(s["k"])(t,(function(t){var i,r=t.coordinateSystem,o=r.getBaseAxis(),a=o.getExtent();if("category"===o.type)i=o.getBandWidth();else if("value"===o.type||"time"===o.type){var s=o.dim+"_"+o.index,l=e[s],u=Math.abs(a[1]-a[0]),c=o.scale.getExtent(),h=Math.abs(c[1]-c[0]);i=l?u/h*l:u}else{var p=t.getData();i=Math.abs(a[1]-a[0])/p.count()}var d=Ei(t.get("barWidth"),i),f=Ei(t.get("barMaxWidth"),i),g=Ei(t.get("barMinWidth")||(OI(t)?.5:1),i),y=t.get("barGap"),v=t.get("barCategoryGap");n.push({bandWidth:i,barWidth:d,barMaxWidth:f,barMinWidth:g,barGap:y,barCategoryGap:v,axisKey:yI(o),stackId:gI(t)})})),bI(n)}function bI(t){var e={};Object(s["k"])(t,(function(t,n){var i=t.axisKey,r=t.bandWidth,o=e[i]||{bandWidth:r,remainedWidth:r,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},a=o.stacks;e[i]=o;var s=t.stackId;a[s]||o.autoWidthCount++,a[s]=a[s]||{width:0,maxWidth:0};var l=t.barWidth;l&&!a[s].width&&(a[s].width=l,l=Math.min(o.remainedWidth,l),o.remainedWidth-=l);var u=t.barMaxWidth;u&&(a[s].maxWidth=u);var c=t.barMinWidth;c&&(a[s].minWidth=c);var h=t.barGap;null!=h&&(o.gap=h);var p=t.barCategoryGap;null!=p&&(o.categoryGap=p)}));var n={};return Object(s["k"])(e,(function(t,e){n[e]={};var i=t.stacks,r=t.bandWidth,o=t.categoryGap;if(null==o){var a=Object(s["F"])(i).length;o=Math.max(35-4*a,15)+"%"}var l=Ei(o,r),u=Ei(t.gap,1),c=t.remainedWidth,h=t.autoWidthCount,p=(c-l)/(h+(h-1)*u);p=Math.max(p,0),Object(s["k"])(i,(function(t){var e=t.maxWidth,n=t.minWidth;if(t.width){i=t.width;e&&(i=Math.min(i,e)),n&&(i=Math.max(i,n)),t.width=i,c-=i+u*i,h--}else{var i=p;e&&ei&&(i=n),i!==p&&(t.width=i,c-=i+u*i,h--)}})),p=(c-l)/(h+(h-1)*u),p=Math.max(p,0);var d,f=0;Object(s["k"])(i,(function(t,e){t.width||(t.width=p),d=t,f+=t.width*(1+u)})),d&&(f-=d.width*u);var g=-f/2;Object(s["k"])(i,(function(t,i){n[e][i]=n[e][i]||{bandWidth:r,offset:g,width:t.width},g+=t.width*(1+u)}))})),n}function wI(t,e,n){if(t&&e){var i=t[yI(e)];return null!=i&&null!=n?i[gI(n)]:i}}function SI(t,e){var n=mI(t,e),i=_I(n);Object(s["k"])(n,(function(t){var e=t.getData(),n=t.coordinateSystem,r=n.getBaseAxis(),o=gI(t),a=i[yI(r)][o],s=a.offset,l=a.width;e.setLayout({bandWidth:a.bandWidth,offset:s,size:l})}))}function MI(t){return{seriesType:t,plan:Of(),reset:function(t){if(II(t)){var e=t.getData(),n=t.coordinateSystem,i=n.getBaseAxis(),r=n.getOtherAxis(i),o=e.getDimensionIndex(e.mapDimension(r.dim)),a=e.getDimensionIndex(e.mapDimension(i.dim)),s=t.get("showBackground",!0),l=e.mapDimension(r.dim),u=e.getCalculationInfo("stackResultDimension"),c=rM(e,l)&&!!e.getCalculationInfo("stackedOnSeries"),h=r.isHorizontal(),p=CI(i,r),d=OI(t),f=t.get("barMinHeight")||0,g=u&&e.getDimensionIndex(u),y=e.getLayout("size"),v=e.getLayout("offset");return{progress:function(t,e){var i,r=t.count,l=d&&kM(3*r),u=d&&s&&kM(3*r),m=d&&kM(r),x=n.master.getRect(),_=h?x.width:x.height,b=e.getStore(),w=0;while(null!=(i=t.next())){var S=b.get(c?g:o,i),M=b.get(a,i),I=p,O=void 0;c&&(O=+S-b.get(o,i));var C=void 0,T=void 0,k=void 0,A=void 0;if(h){var D=n.dataToPoint([S,M]);if(c){var L=n.dataToPoint([O,M]);I=L[0]}C=I,T=D[1]+v,k=D[0]-I,A=y,Math.abs(k)0?n:1:n))}var TI=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.getInitialData=function(t,e){return hM(null,this,{useEncodeDefaulter:!0})},e.prototype.getMarkerPosition=function(t,e,n){var i=this.coordinateSystem;if(i&&i.clampData){var r=i.clampData(t),o=i.dataToPoint(r);if(n)Object(s["k"])(i.getAxes(),(function(t,n){if("category"===t.type&&null!=e){var i=t.getTicksCoords(),a=t.getTickModel().get("alignWithLabel"),s=r[n],l="x1"===e[n]||"y1"===e[n];if(l&&!a&&(s+=1),i.length<2)return;if(2===i.length)return void(o[n]=t.toGlobalCoord(t.getExtent()[l?1:0]));for(var u=void 0,c=void 0,h=1,p=0;ps){c=(d+u)/2;break}1===p&&(h=f-i[0].tickValue)}null==c&&(u?u&&(c=i[i.length-1].coord):c=i[0].coord),o[n]=t.toGlobalCoord(c)}}));else{var a=this.getData(),l=a.getLayout("offset"),u=a.getLayout("size"),c=i.getBaseAxis().isHorizontal()?0:1;o[c]+=l+u/2}return o}return[NaN,NaN]},e.type="series.__base_bar__",e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},e}(Sf);Sf.registerClass(TI);var kI=TI,AI=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.getInitialData=function(){return hM(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},e.prototype.getProgressive=function(){return!!this.get("large")&&this.get("progressive")},e.prototype.getProgressiveThreshold=function(){var t=this.get("progressiveThreshold"),e=this.get("largeThreshold");return e>t&&(t=e),t},e.prototype.brushSelector=function(t,e,n){return n.rect(e.getItemLayout(t))},e.type="series.bar",e.dependencies=["grid","polar"],e.defaultOption=Du(kI.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),e}(kI),DI=AI,LI=function(){function t(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0}return t}(),PI=function(t){function e(e){var n=t.call(this,e)||this;return n.type="sausage",n}return o(e,t),e.prototype.getDefaultShape=function(){return new LI},e.prototype.buildPath=function(t,e){var n=e.cx,i=e.cy,r=Math.max(e.r0||0,0),o=Math.max(e.r,0),a=.5*(o-r),s=r+a,l=e.startAngle,u=e.endAngle,c=e.clockwise,h=2*Math.PI,p=c?u-lMath.PI/2&&h<1.5*Math.PI&&(h-=Math.PI),t.setTextConfig({rotation:h})}}function EI(t,e,n){return e*Math.sin(t)*(n?-1:1)}function zI(t,e,n){return e*Math.cos(t)*(n?1:-1)}function VI(t,e,n){var i=t.get("borderRadius");if(null==i)return n?{cornerRadius:0}:null;Object(s["t"])(i)||(i=[i,i,i,i]);var r=Math.abs(e.r||0-e.r0||0);return{cornerRadius:Object(s["H"])(i,(function(t){return oi(t,r)}))}}var BI=Math.max,FI=Math.min;function HI(t,e){var n=t.getArea&&t.getArea();if(GM(t,"cartesian2d")){var i=t.getBaseAxis();if("category"!==i.type||!i.onBand){var r=e.getLayout("bandWidth");i.isHorizontal()?(n.x-=r,n.width+=2*r):(n.y-=r,n.height+=2*r)}}return n}var GI=function(t){function e(){var n=t.call(this)||this;return n.type=e.type,n._isFirstFrame=!0,n}return o(e,t),e.prototype.render=function(t,e,n,i){this._model=t,this._removeOnRenderedListener(n),this._updateDrawMode(t);var r=t.get("coordinateSystem");("cartesian2d"===r||"polar"===r)&&(this._progressiveEls=null,this._isLargeDraw?this._renderLarge(t,e,n):this._renderNormal(t,e,n,i))},e.prototype.incrementalPrepareRender=function(t){this._clear(),this._updateDrawMode(t),this._updateLargeClip(t)},e.prototype.incrementalRender=function(t,e){this._progressiveEls=[],this._incrementalRenderLarge(t,e)},e.prototype.eachRendered=function(t){Ey(this._progressiveEls||this.group,t)},e.prototype._updateDrawMode=function(t){var e=t.pipelineContext.large;null!=this._isLargeDraw&&e===this._isLargeDraw||(this._isLargeDraw=e,this._clear())},e.prototype._renderNormal=function(t,e,n,i){var r,o=this.group,a=t.getData(),s=this._data,l=t.coordinateSystem,u=l.getBaseAxis();"cartesian2d"===l.type?r=u.isHorizontal():"polar"===l.type&&(r="angle"===u.dim);var c=t.isAnimationEnabled()?t:null,h=XI(t,l);h&&this._enableRealtimeSort(h,a,n);var p=t.get("clip",!0)||h,d=HI(l,a);o.removeClipPath();var f=t.get("roundCap",!0),g=t.get("showBackground",!0),y=t.getModel("backgroundStyle"),v=y.get("borderRadius")||0,m=[],x=this._backgroundEls,_=i&&i.isInitSort,b=i&&"changeAxisOrder"===i.type;function w(t){var e=$I[l.type](a,t),n=uO(l,r,e);return n.useStyle(y.getItemStyle()),"cartesian2d"===l.type?n.setShape("r",v):n.setShape("cornerRadius",v),m[t]=n,n}a.diff(s).add((function(e){var n=a.getItemModel(e),i=$I[l.type](a,e,n);if(g&&w(e),a.hasValue(e)&&QI[l.type](i)){var s=!1;p&&(s=WI[l.type](d,i));var y=YI[l.type](t,a,e,i,r,c,u.model,!1,f);h&&(y.forceLabelAnimation=!0),eO(y,a,e,n,i,t,r,"polar"===l.type),_?y.attr({shape:i}):h?UI(h,c,y,i,e,r,!1,!1):Wl(y,{shape:i},t,e),a.setItemGraphicEl(e,y),o.add(y),y.ignore=s}})).update((function(e,n){var i=a.getItemModel(e),S=$I[l.type](a,e,i);if(g){var M=void 0;0===x.length?M=w(n):(M=x[n],M.useStyle(y.getItemStyle()),"cartesian2d"===l.type?M.setShape("r",v):M.setShape("cornerRadius",v),m[e]=M);var I=$I[l.type](a,e),O=lO(r,I,l);Gl(M,{shape:O},c,e)}var C=s.getItemGraphicEl(n);if(a.hasValue(e)&&QI[l.type](S)){var T=!1;if(p&&(T=WI[l.type](d,S),T&&o.remove(C)),C?ql(C):C=YI[l.type](t,a,e,S,r,c,u.model,!!C,f),h&&(C.forceLabelAnimation=!0),b){var k=C.getTextContent();if(k){var A=hu(k);null!=A.prevValue&&(A.prevValue=A.value)}}else eO(C,a,e,i,S,t,r,"polar"===l.type);_?C.attr({shape:S}):h?UI(h,c,C,S,e,r,!0,b):Gl(C,{shape:S},t,e,null),a.setItemGraphicEl(e,C),C.ignore=T,o.add(C)}else o.remove(C)})).remove((function(e){var n=s.getItemGraphicEl(e);n&&Zl(n,t,e)})).execute();var S=this._backgroundGroup||(this._backgroundGroup=new wi);S.removeAll();for(var M=0;Mo)return!0;o=u}return!1},e.prototype._isOrderDifferentInView=function(t,e){for(var n=e.scale,i=n.getExtent(),r=Math.max(0,i[0]),o=Math.min(i[1],n.getOrdinalMeta().categories.length-1);r<=o;++r)if(t.ordinalNumbers[r]!==n.getRawOrdinalNumber(r))return!0},e.prototype._updateSortWithinSameData=function(t,e,n,i){if(this._isOrderChangedWithinSameData(t,e,n)){var r=this._dataSort(t,n,e);this._isOrderDifferentInView(r,n)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:n.dim+"Axis",axisId:n.index,sortInfo:r}))}},e.prototype._dispatchInitSort=function(t,e,n){var i=e.baseAxis,r=this._dataSort(t,i,(function(n){return t.get(t.mapDimension(e.otherAxis.dim),n)}));n.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:r})},e.prototype.remove=function(t,e){this._clear(this._model),this._removeOnRenderedListener(e)},e.prototype.dispose=function(t,e){this._removeOnRenderedListener(e)},e.prototype._removeOnRenderedListener=function(t){this._onRendered&&(t.getZr().off("rendered",this._onRendered),this._onRendered=null)},e.prototype._clear=function(t){var e=this.group,n=this._data;t&&t.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl((function(e){Zl(e,t,Os(e).dataIndex)}))):e.removeAll(),this._data=null,this._isFirstFrame=!0},e.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},e.type="bar",e}(Xy),WI={cartesian2d:function(t,e){var n=e.width<0?-1:1,i=e.height<0?-1:1;n<0&&(e.x+=e.width,e.width=-e.width),i<0&&(e.y+=e.height,e.height=-e.height);var r=t.x+t.width,o=t.y+t.height,a=BI(e.x,t.x),s=FI(e.x+e.width,r),l=BI(e.y,t.y),u=FI(e.y+e.height,o),c=sr?s:a,e.y=h&&l>o?u:l,e.width=c?0:s-a,e.height=h?0:u-l,n<0&&(e.x+=e.width,e.width=-e.width),i<0&&(e.y+=e.height,e.height=-e.height),c||h},polar:function(t,e){var n=e.r0<=e.r?1:-1;if(n<0){var i=e.r;e.r=e.r0,e.r0=i}var r=FI(e.r,t.r),o=BI(e.r0,t.r0);e.r=r,e.r0=o;var a=r-o<0;if(n<0){i=e.r;e.r=e.r0,e.r0=i}return a}},YI={cartesian2d:function(t,e,n,i,r,o,a,l,u){var c=new ss({shape:Object(s["m"])({},i),z2:1});if(c.__dataIndex=n,c.name="item",o){var h=c.shape,p=r?"height":"width";h[p]=0}return c},polar:function(t,e,n,i,r,o,a,s,l){var u=!r&&l?jI:xg,c=new u({shape:i,z2:1});c.name="item";var h=tO(r);if(c.calculateTextPosition=NI(h,{isRoundCap:u===jI}),o){var p=c.shape,d=r?"r":"endAngle",f={};p[d]=r?i.r0:i.startAngle,f[d]=i[d],(s?Gl:Wl)(c,{shape:f},o)}return c}};function XI(t,e){var n=t.get("realtimeSort",!0),i=e.getBaseAxis();if(n&&"category"===i.type&&"cartesian2d"===e.type)return{baseAxis:i,otherAxis:e.getOtherAxis(i)}}function UI(t,e,n,i,r,o,a,s){var l,u;o?(u={x:i.x,width:i.width},l={y:i.y,height:i.height}):(u={y:i.y,height:i.height},l={x:i.x,width:i.width}),s||(a?Gl:Wl)(n,{shape:l},e,r,null);var c=e?t.baseAxis.model:null;(a?Gl:Wl)(n,{shape:u},c,r)}function ZI(t,e){for(var n=0;n0?1:-1,a=i.height>0?1:-1;return{x:i.x+o*r/2,y:i.y+a*r/2,width:i.width-o*r,height:i.height-a*r}},polar:function(t,e,n){var i=t.getItemLayout(e);return{cx:i.cx,cy:i.cy,r0:i.r0,r:i.r,startAngle:i.startAngle,endAngle:i.endAngle,clockwise:i.clockwise}}};function JI(t){return null!=t.startAngle&&null!=t.endAngle&&t.startAngle===t.endAngle}function tO(t){return function(t){var e=t?"Arc":"Angle";return function(t){switch(t){case"start":case"insideStart":case"end":case"insideEnd":return t+e;default:return t}}}(t)}function eO(t,e,n,i,r,o,a,l){var u=e.getItemVisual(n,"style");if(l){if(!o.get("roundCap")){var c=t.shape,h=VI(i.getModel("itemStyle"),c,!0);Object(s["m"])(c,h),t.setShape(c)}}else{var p=i.get(["itemStyle","borderRadius"])||0;t.setShape("r",p)}t.useStyle(u);var d=i.getShallow("cursor");d&&t.attr("cursor",d);var f=l?a?r.r>=r.r0?"endArc":"startArc":r.endAngle>=r.startAngle?"endAngle":"startAngle":a?r.height>=0?"bottom":"top":r.width>=0?"right":"left",g=eu(i);tu(t,g,{labelFetcher:o,labelDataIndex:n,defaultText:fM(o.getData(),n),inheritColor:u.fill,defaultOpacity:u.opacity,defaultOutsidePosition:f});var y=t.getTextContent();if(l&&y){var v=i.get(["label","position"]);t.textConfig.inside="middle"===v||null,RI(t,"outside"===v?f:v,tO(a),i.get(["label","rotate"]))}pu(y,g,o.getRawValue(n),(function(t){return gM(e,t)}));var m=i.getModel(["emphasis"]);Tl(t,m.get("focus"),m.get("blurScope"),m.get("disabled")),Ll(t,i),JI(r)&&(t.style.fill="none",t.style.stroke="none",Object(s["k"])(t.states,(function(t){t.style&&(t.style.fill=t.style.stroke="none")})))}function nO(t,e){var n=t.get(["itemStyle","borderColor"]);if(!n||"none"===n)return 0;var i=t.get(["itemStyle","borderWidth"])||0,r=isNaN(e.width)?Number.MAX_VALUE:Math.abs(e.width),o=isNaN(e.height)?Number.MAX_VALUE:Math.abs(e.height);return Math.min(i,r,o)}var iO=function(){function t(){}return t}(),rO=function(t){function e(e){var n=t.call(this,e)||this;return n.type="largeBar",n}return o(e,t),e.prototype.getDefaultShape=function(){return new iO},e.prototype.buildPath=function(t,e){for(var n=e.points,i=this.baseDimIdx,r=1-this.baseDimIdx,o=[],a=[],s=this.barWidth,l=0;l=0?n:null}),30,!1);function sO(t,e,n){for(var i=t.baseDimIdx,r=1-i,o=t.shape.points,a=t.largeDataIndices,s=[],l=[],u=t.barWidth,c=0,h=o.length/3;c=s[0]&&e<=s[0]+l[0]&&n>=s[1]&&n<=s[1]+l[1])return a[c]}return-1}function lO(t,e,n){if(GM(n,"cartesian2d")){var i=e,r=n.getArea();return{x:t?i.x:r.x,y:t?r.y:i.y,width:t?i.width:r.width,height:t?r.height:i.height}}r=n.getArea();var o=e;return{cx:r.cx,cy:r.cy,r0:t?r.r0:o.r0,r:t?r.r:o.r,startAngle:t?o.startAngle:0,endAngle:t?o.endAngle:2*Math.PI}}function uO(t,e,n){var i="polar"===t.type?xg:ss;return new i({shape:lO(e,n,t),silent:!0,z2:0})}var cO=GI;function hO(t){t.registerChartView(cO),t.registerSeriesModel(DI),t.registerLayout(t.PRIORITY.VISUAL.LAYOUT,s["h"](SI,"bar")),t.registerLayout(t.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,MI("bar")),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,pI("bar")),t.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},(function(t,e){var n=t.componentType||"series";e.eachComponent({mainType:n,query:t},(function(e){t.sortInfo&&e.axis.setCategorySortInfo(t.sortInfo)}))}))}var pO=2*Math.PI,dO=Math.PI/180;function fO(t,e){return Vc(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function gO(t,e){var n=fO(t,e),i=t.get("center"),r=t.get("radius");s["t"](r)||(r=[0,r]);var o,a,l=Ei(n.width,e.getWidth()),u=Ei(n.height,e.getHeight()),c=Math.min(l,u),h=Ei(r[0],c/2),p=Ei(r[1],c/2),d=t.coordinateSystem;if(d){var f=d.dataToPoint(i);o=f[0]||0,a=f[1]||0}else s["t"](i)||(i=[i,i]),o=Ei(i[0],l)+n.x,a=Ei(i[1],u)+n.y;return{cx:o,cy:a,r0:h,r:p}}function yO(t,e,n){e.eachSeriesByType(t,(function(t){var e=t.getData(),i=e.mapDimension("value"),r=fO(t,n),o=gO(t,n),a=o.cx,s=o.cy,l=o.r,u=o.r0,c=-t.get("startAngle")*dO,h=t.get("endAngle"),p=t.get("padAngle")*dO;h="auto"===h?c-pO:-h*dO;var d=t.get("minAngle")*dO,f=d+p,g=0;e.each(i,(function(t){!isNaN(t)&&g++}));var y=e.getSum(i),v=Math.PI/(y||g)*2,m=t.get("clockwise"),x=t.get("roseType"),_=t.get("stillShowZeroSum"),b=e.getDataExtent(i);b[0]=0;var w=m?1:-1,S=[c,h],M=w*p/2;ya(S,!m),c=S[0],h=S[1];var I=vO(t);I.startAngle=c,I.endAngle=h,I.clockwise=m;var O=Math.abs(h-c),C=O,T=0,k=c;if(e.setLayout({viewRect:r,r:l}),e.each(i,(function(t,n){var i;if(isNaN(t))e.setItemLayout(n,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:m,cx:a,cy:s,r0:u,r:x?NaN:l});else{i="area"!==x?0===y&&_?v:t*v:O/g,ii?(o=k+w*i/2,c=o):(o=k+M,c=r-M),e.setItemLayout(n,{angle:i,startAngle:o,endAngle:c,clockwise:m,cx:a,cy:s,r0:u,r:x?Ri(t,b,[u,l]):l}),k=r}})),Cn?a:o,c=Math.abs(l.label.y-n);if(c>=u.maxY){var h=l.label.x-e-l.len2*r,p=i+l.len,f=Math.abs(h)t.unconstrainedWidth?null:d:null;i.setStyle("width",f)}var g=i.getBoundingRect();o.width=g.width;var y=(i.style.margin||0)+2.1;o.height=g.height+y,o.y-=(o.height-h)/2}}}function SO(t){return"center"===t.position}function MO(t){var e,n,i=t.getData(),r=[],o=!1,a=(t.get("minShowLabelAngle")||0)*xO,l=i.getLayout("viewRect"),u=i.getLayout("r"),c=l.width,h=l.x,p=l.y,d=l.height;function f(t){t.ignore=!0}function g(t){if(!t.ignore)return!0;for(var e in t.states)if(!1===t.states[e].ignore)return!0;return!1}i.each((function(t){var l=i.getItemGraphicEl(t),p=l.shape,d=l.getTextContent(),y=l.getTextGuideLine(),v=i.getItemModel(t),m=v.getModel("label"),x=m.get("position")||v.get(["emphasis","label","position"]),_=m.get("distanceToLabelLine"),b=m.get("alignTo"),w=Ei(m.get("edgeDistance"),c),S=m.get("bleedMargin"),M=v.getModel("labelLine"),I=M.get("length");I=Ei(I,c);var O=M.get("length2");if(O=Ei(O,c),Math.abs(p.endAngle-p.startAngle)0?"right":"left":L>0?"left":"right"}var F=Math.PI,H=0,G=m.get("rotate");if(Object(s["z"])(G))H=G*(F/180);else if("center"===x)H=0;else if("radial"===G||!0===G){var W=L<0?-D+F:-D;H=W}else if("tangential"===G&&"outside"!==x&&"outer"!==x){var Y=Math.atan2(L,P);Y<0&&(Y=2*F+Y);var X=P>0;X&&(Y=F+Y),H=Y-F}if(o=!!H,d.x=C,d.y=T,d.rotation=H,d.setStyle({verticalAlign:"middle"}),j){d.setStyle({align:A});var U=d.states.select;U&&(U.x+=d.x,U.y+=d.y)}else{var Z=d.getBoundingRect().clone();Z.applyTransform(d.getComputedTransform());var q=(d.style.margin||0)+2.1;Z.y-=q/2,Z.height+=q,r.push({label:d,labelLine:y,position:x,len:I,len2:O,minTurnAngle:M.get("minTurnAngle"),maxSurfaceAngle:M.get("maxSurfaceAngle"),surfaceNormal:new vt(L,P),linePoints:k,textAlign:A,labelDistance:_,labelAlignTo:b,edgeDistance:w,bleedMargin:S,rect:Z,unconstrainedWidth:Z.width,labelStyleWidth:d.style.width})}l.setTextConfig({inside:j})}})),!o&&t.get("avoidLabelOverlap")&&bO(r,e,n,u,c,d,h,p);for(var y=0;y0){for(var u=o.getItemLayout(0),c=1;isNaN(u&&u.startAngle)&&c=i.r0}},e.type="pie",e}(Xy),CO=OO;function TO(t,e,n){e=Object(s["t"])(e)&&{coordDimensions:e}||Object(s["m"])({encodeDefine:t.getEncode()},e);var i=t.getSource(),r=ZS(i,e).dimensions,o=new US(r,t);return o.initData(i,n),o}var kO=function(){function t(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e}return t.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},t.prototype.containName=function(t){var e=this._getRawData();return e.indexOfName(t)>=0},t.prototype.indexOfName=function(t){var e=this._getDataWithEncodedVisual();return e.indexOfName(t)},t.prototype.getItemVisual=function(t,e){var n=this._getDataWithEncodedVisual();return n.getItemVisual(t,e)},t}(),AO=kO,DO=Dr(),LO=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new AO(s["c"](this.getData,this),s["c"](this.getRawData,this)),this._defaultLabelLine(e)},e.prototype.mergeOption=function(){t.prototype.mergeOption.apply(this,arguments)},e.prototype.getInitialData=function(){return TO(this,{coordDimensions:["value"],encodeDefaulter:s["h"](ph,this)})},e.prototype.getDataParams=function(e){var n=this.getData(),i=DO(n),r=i.seats;if(!r){var o=[];n.each(n.mapDimension("value"),(function(t){o.push(t)})),r=i.seats=Gi(o,n.hostModel.get("percentPrecision"))}var a=t.prototype.getDataParams.call(this,e);return a.percent=r[e]||0,a.$vars.push("percent"),a},e.prototype._defaultLabelLine=function(t){cr(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},e.type="series.pie",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},e}(Sf),PO=LO;function jO(t){return{seriesType:t,reset:function(t,e){var n=t.getData();n.filterSelf((function(t){var e=n.mapDimension("value"),i=n.get(e,t);return!(Object(s["z"])(i)&&!isNaN(i)&&i<0)}))}}}function NO(t){t.registerChartView(CO),t.registerSeriesModel(PO),Hv("pie",t.registerAction),t.registerLayout(Object(s["h"])(yO,"pie")),t.registerProcessor(mO("pie")),t.registerProcessor(jO("pie"))}var RO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n}return o(e,t),e.prototype.getInitialData=function(t,e){return hM(null,this,{useEncodeDefaulter:!0})},e.prototype.getProgressive=function(){var t=this.option.progressive;return null==t?this.option.large?5e3:this.get("progressive"):t},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?1e4:this.get("progressiveThreshold"):t},e.prototype.brushSelector=function(t,e,n){return n.point(e.getItemLayout(t))},e.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},e.type="series.scatter",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},e}(Sf),EO=RO,zO=4,VO=function(){function t(){}return t}(),BO=function(t){function e(e){var n=t.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n}return o(e,t),e.prototype.getDefaultShape=function(){return new VO},e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.buildPath=function(t,e){var n,i=e.points,r=e.size,o=this.symbolProxy,a=o.shape,s=t.getContext?t.getContext():t,l=s&&r[0]=0;s--){var l=2*s,u=i[l]-o/2,c=i[l+1]-a/2;if(t>=u&&e>=c&&t<=u+o&&e<=c+a)return s}return-1},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect();if(t=n[0],e=n[1],i.contain(t,e)){var r=this.hoverDataIdx=this.findDataIndex(t,e);return r>=0}return this.hoverDataIdx=-1,!1},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var e=this.shape,n=e.points,i=e.size,r=i[0],o=i[1],a=1/0,s=1/0,l=-1/0,u=-1/0,c=0;c=0&&(l.dataIndex=n+(t.startIndex||0))}))},t.prototype.remove=function(){this._clear()},t.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},t}(),HO=FO,GO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.render=function(t,e,n){var i=t.getData(),r=this._updateSymbolDraw(i,t);r.updateData(i,{clipShape:this._getClipShape(t)}),this._finished=!0},e.prototype.incrementalPrepareRender=function(t,e,n){var i=t.getData(),r=this._updateSymbolDraw(i,t);r.incrementalPrepareUpdate(i),this._finished=!1},e.prototype.incrementalRender=function(t,e,n){this._symbolDraw.incrementalUpdate(t,e.getData(),{clipShape:this._getClipShape(e)}),this._finished=t.end===e.getData().count()},e.prototype.updateTransform=function(t,e,n){var i=t.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var r=uI("").reset(t,e,n);r.progress&&r.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},e.prototype.eachRendered=function(t){this._symbolDraw&&this._symbolDraw.eachRendered(t)},e.prototype._getClipShape=function(t){if(t.get("clip",!0)){var e=t.coordinateSystem;return e&&e.getArea&&e.getArea(.1)}},e.prototype._updateSymbolDraw=function(t,e){var n=this._symbolDraw,i=e.pipelineContext,r=i.large;return n&&r===this._isLargeDraw||(n&&n.remove(),n=this._symbolDraw=r?new HO:new SM,this._isLargeDraw=r,this.group.removeAll()),this.group.add(n.group),n},e.prototype.remove=function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},e.prototype.dispose=function(){},e.type="scatter",e}(Xy),WO=GO,YO=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.type="grid",e.dependencies=["xAxis","yAxis"],e.layoutMode="box",e.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},e}(qc),XO=YO,UO=function(){function t(){}return t.prototype.getNeedCrossZero=function(){var t=this.option;return!t.scale},t.prototype.getCoordSysModel=function(){},t}(),ZO=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Nr).models[0]},e.type="cartesian2dAxis",e}(qc);s["K"](ZO,UO);var qO={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},KO=s["I"]({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},qO),QO=s["I"]({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},qO),$O=s["I"]({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},QO),JO=s["i"]({logBase:10},QO),tC={category:KO,value:QO,time:$O,log:JO},eC=0,nC=function(){function t(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++eC}return t.createByAxisModel=function(e){var n=e.option,i=n.data,r=i&&Object(s["H"])(i,iC);return new t({categories:r,needCollect:!r,deduplication:!1!==n.dedplication})},t.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},t.prototype.parseAndCollect=function(t){var e,n=this._needCollect;if(!Object(s["C"])(t)&&!n)return t;if(n&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var i=this._getOrCreateMap();return e=i.get(t),null==e&&(n?(e=this.categories.length,this.categories[e]=t,i.set(t,e)):e=NaN),e},t.prototype._getOrCreateMap=function(){return this._map||(this._map=Object(s["f"])(this.categories))},t}();function iC(t){return Object(s["A"])(t)&&null!=t.value?t.value:t+""}var rC=nC,oC={value:1,category:1,time:1,log:1};function aC(t,e,n,i){Object(s["k"])(oC,(function(r,a){var l=Object(s["I"])(Object(s["I"])({},tC[a],!0),i,!0),u=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e+"Axis."+a,n}return o(n,t),n.prototype.mergeDefaultAndTheme=function(t,e){var n=Hc(this),i=n?Wc(t):{},r=e.getTheme();Object(s["I"])(t,r.get(a+"Axis")),Object(s["I"])(t,this.getDefaultOption()),t.type=sC(t),n&&Gc(t,i,n)},n.prototype.optionUpdated=function(){var t=this.option;"category"===t.type&&(this.__ordinalMeta=rC.createByAxisModel(this))},n.prototype.getCategories=function(t){var e=this.option;if("category"===e.type)return t?e.data:this.__ordinalMeta.categories},n.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},n.type=e+"Axis."+a,n.defaultOption=l,n}(n);t.registerComponentModel(u)})),t.registerSubTypeDefaulter(e+"Axis",sC)}function sC(t){return t.type||(t.data?"category":"value")}var lC=function(){function t(t){this._setting=t||{},this._extent=[1/0,-1/0]}return t.prototype.getSetting=function(t){return this._setting[t]},t.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1])},t.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e)},t.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},t.prototype.isBlank=function(){return this._isBlank},t.prototype.setBlank=function(t){this._isBlank=t},t}();no(lC);var uC=lC;function cC(t){return"interval"===t.type||"log"===t.type}function hC(t,e,n,i){var r={},o=t[1]-t[0],a=r.interval=$i(o/e,!0);null!=n&&ai&&(a=r.interval=i);var s=r.intervalPrecision=dC(a),l=r.niceTickExtent=[zi(Math.ceil(t[0]/a)*a,s),zi(Math.floor(t[1]/a)*a,s)];return gC(l,t),r}function pC(t){var e=Math.pow(10,Qi(t)),n=t/e;return n?2===n?n=3:3===n?n=5:n*=2:n=1,zi(n*e)}function dC(t){return Bi(t)+2}function fC(t,e,n){t[e]=Math.max(Math.min(t[e],n[1]),n[0])}function gC(t,e){!isFinite(t[0])&&(t[0]=e[0]),!isFinite(t[1])&&(t[1]=e[1]),fC(t,0,e),fC(t,1,e),t[0]>t[1]&&(t[0]=t[1])}function yC(t,e){return t>=e[0]&&t<=e[1]}function vC(t,e){return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])}function mC(t,e){return t*(e[1]-e[0])+e[0]}var xC=function(t){function e(e){var n=t.call(this,e)||this;n.type="ordinal";var i=n.getSetting("ordinalMeta");return i||(i=new rC({})),Object(s["t"])(i)&&(i=new rC({categories:Object(s["H"])(i,(function(t){return Object(s["A"])(t)?t.value:t}))})),n._ordinalMeta=i,n._extent=n.getSetting("extent")||[0,i.categories.length-1],n}return o(e,t),e.prototype.parse=function(t){return null==t?NaN:Object(s["C"])(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},e.prototype.contain=function(t){return t=this.parse(t),yC(t,this._extent)&&null!=this._ordinalMeta.categories[t]},e.prototype.normalize=function(t){return t=this._getTickNumber(this.parse(t)),vC(t,this._extent)},e.prototype.scale=function(t){return t=Math.round(mC(t,this._extent)),this.getRawOrdinalNumber(t)},e.prototype.getTicks=function(){var t=[],e=this._extent,n=e[0];while(n<=e[1])t.push({value:n}),n++;return t},e.prototype.getMinorTicks=function(t){},e.prototype.setSortInfo=function(t){if(null!=t){for(var e=t.ordinalNumbers,n=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],r=0,o=this._ordinalMeta.categories.length,a=Math.min(o,e.length);r=0&&t=0&&t=t},e.prototype.getOrdinalMeta=function(){return this._ordinalMeta},e.prototype.calcNiceTicks=function(){},e.prototype.calcNiceExtent=function(){},e.type="ordinal",e}(uC);uC.registerClass(xC);var _C=xC,bC=zi,wC=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="interval",e._interval=0,e._intervalPrecision=2,e}return o(e,t),e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return yC(t,this._extent)},e.prototype.normalize=function(t){return vC(t,this._extent)},e.prototype.scale=function(t){return mC(t,this._extent)},e.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=parseFloat(t)),isNaN(e)||(n[1]=parseFloat(e))},e.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1]),this.setExtent(e[0],e[1])},e.prototype.getInterval=function(){return this._interval},e.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=dC(t)},e.prototype.getTicks=function(t){var e=this._interval,n=this._extent,i=this._niceExtent,r=this._intervalPrecision,o=[];if(!e)return o;var a=1e4;n[0]a)return[]}var l=o.length?o[o.length-1].value:i[1];return n[1]>l&&(t?o.push({value:bC(l+e,r)}):o.push({value:n[1]})),o},e.prototype.getMinorTicks=function(t){for(var e=this.getTicks(!0),n=[],i=this.getExtent(),r=1;ri[0]&&h>>1;t[r][1]n&&(this._approxInterval=n);var o=OC.length,a=Math.min(MC(OC,this._approxInterval,0,o),o-1);this._interval=OC[a][1],this._minLevelUnit=OC[Math.max(a-1,0)][0]},e.prototype.parse=function(t){return Object(s["z"])(t)?t:+qi(t)},e.prototype.contain=function(t){return yC(this.parse(t),this._extent)},e.prototype.normalize=function(t){return vC(this.parse(t),this._extent)},e.prototype.scale=function(t){return mC(t,this._extent)},e.type="time",e}(SC),OC=[["second",Wu],["minute",Yu],["hour",Xu],["quarter-day",6*Xu],["half-day",12*Xu],["day",1.2*Uu],["half-week",3.5*Uu],["week",7*Uu],["month",31*Uu],["quarter",95*Uu],["half-year",Zu/2],["year",Zu]];function CC(t,e,n,i){var r=qi(e),o=qi(n),a=function(t){return sc(r,t,i)===sc(o,t,i)},s=function(){return a("year")},l=function(){return s()&&a("month")},u=function(){return l()&&a("day")},c=function(){return u()&&a("hour")},h=function(){return c()&&a("minute")},p=function(){return h()&&a("second")},d=function(){return p()&&a("millisecond")};switch(t){case"year":return s();case"month":return l();case"day":return u();case"hour":return c();case"minute":return h();case"second":return p();case"millisecond":return d()}}function TC(t,e){return t/=Uu,t>16?16:t>7.5?7:t>3.5?4:t>1.5?2:1}function kC(t){var e=30*Uu;return t/=e,t>6?6:t>3?3:t>2?2:1}function AC(t){return t/=Xu,t>12?12:t>6?6:t>3.5?4:t>2?2:1}function DC(t,e){return t/=e?Yu:Wu,t>30?30:t>20?20:t>15?15:t>10?10:t>5?5:t>2?2:1}function LC(t){return $i(t,!0)}function PC(t,e,n){var i=new Date(t);switch(ec(e)){case"year":case"month":i[yc(n)](0);case"day":i[vc(n)](1);case"hour":i[mc(n)](0);case"minute":i[xc(n)](0);case"second":i[_c(n)](0),i[bc(n)](0)}return i.getTime()}function jC(t,e,n,i){var r=1e4,o=Ju,a=0;function l(t,e,n,r,o,a,s){var l=new Date(e),u=e,c=l[r]();while(u1&&0===u&&o.unshift({value:o[0].value-p})}}for(u=0;u=i[0]&&x<=i[1]&&p++)}var _=(i[1]-i[0])/e;if(p>1.5*_&&d>_/1.5)break;if(c.push(v),p>_||t===o[f])break}h=[]}}}var b=Object(s["n"])(Object(s["H"])(c,(function(t){return Object(s["n"])(t,(function(t){return t.value>=i[0]&&t.value<=i[1]&&!t.notAdd}))})),(function(t){return t.length>0})),w=[],S=b.length-1;for(f=0;f0)i*=10;var o=[zi(BC(e[0]/i)*i),zi(VC(e[1]/i)*i)];this._interval=i,this._niceExtent=o}},e.prototype.calcNiceExtent=function(t){EC.calcNiceExtent.call(this,t),this._fixMin=t.fixMin,this._fixMax=t.fixMax},e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return t=HC(t)/HC(this.base),yC(t,this._extent)},e.prototype.normalize=function(t){return t=HC(t)/HC(this.base),vC(t,this._extent)},e.prototype.scale=function(t){return t=mC(t,this._extent),FC(this.base,t)},e.type="log",e}(uC),WC=GC.prototype;function YC(t,e){return zC(t,Bi(e))}WC.getMinorTicks=EC.getMinorTicks,WC.getLabel=EC.getLabel,uC.registerClass(GC);var XC=GC,UC=function(){function t(t,e,n){this._prepareParams(t,e,n)}return t.prototype._prepareParams=function(t,e,n){n[1]0&&l>0&&!u&&(a=0),a<0&&l<0&&!c&&(l=0));var p=this._determinedMin,d=this._determinedMax;return null!=p&&(a=p,u=!0),null!=d&&(l=d,c=!0),{min:a,max:l,minFixed:u,maxFixed:c,isBlank:h}},t.prototype.modifyDataMinMax=function(t,e){this[qC[t]]=e},t.prototype.setDeterminedMinMax=function(t,e){var n=ZC[t];this[n]=e},t.prototype.freeze=function(){this.frozen=!0},t}(),ZC={min:"_determinedMin",max:"_determinedMax"},qC={min:"_dataMin",max:"_dataMax"};function KC(t,e,n){var i=t.rawExtentInfo;return i||(i=new UC(t,e,n),t.rawExtentInfo=i,i)}function QC(t,e){return null==e?null:Object(s["l"])(e)?NaN:t.parse(e)}function $C(t,e){var n=t.type,i=KC(t,e,t.getExtent()).calculate();t.setBlank(i.isBlank);var r=i.min,o=i.max,a=e.ecModel;if(a&&"time"===n){var l=mI("bar",a),u=!1;if(s["k"](l,(function(t){u=u||t.getBaseAxis()===e.axis})),u){var c=_I(l),h=JC(r,o,e,c);r=h.min,o=h.max}}return{extent:[r,o],fixMin:i.minFixed,fixMax:i.maxFixed}}function JC(t,e,n,i){var r=n.axis.getExtent(),o=r[1]-r[0],a=wI(i,n.axis);if(void 0===a)return{min:t,max:e};var l=1/0;s["k"](a,(function(t){l=Math.min(t.offset,l)}));var u=-1/0;s["k"](a,(function(t){u=Math.max(t.offset+t.width,u)})),l=Math.abs(l),u=Math.abs(u);var c=l+u,h=e-t,p=1-(l+u)/o,d=h/p-h;return e+=d*(u/c),t-=d*(l/c),{min:t,max:e}}function tT(t,e){var n=e,i=$C(t,n),r=i.extent,o=n.get("splitNumber");t instanceof XC&&(t.base=n.get("logBase"));var a=t.type,s=n.get("interval"),l="interval"===a||"time"===a;t.setExtent(r[0],r[1]),t.calcNiceExtent({splitNumber:o,fixMin:i.fixMin,fixMax:i.fixMax,minInterval:l?n.get("minInterval"):null,maxInterval:l?n.get("maxInterval"):null}),null!=s&&t.setInterval&&t.setInterval(s)}function eT(t,e){if(e=e||t.get("type"),e)switch(e){case"category":return new _C({ordinalMeta:t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),extent:[1/0,-1/0]});case"time":return new NC({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get("useUTC")});default:return new(uC.getClass(e)||SC)}}function nT(t){var e=t.scale.getExtent(),n=e[0],i=e[1];return!(n>0&&i>0||n<0&&i<0)}function iT(t){var e=t.getLabelModel().get("formatter"),n="category"===t.type?t.scale.getExtent()[0]:null;return"time"===t.scale.type?function(e){return function(n,i){return t.scale.getFormattedLabel(n,i,e)}}(e):s["C"](e)?function(e){return function(n){var i=t.scale.getLabel(n),r=e.replace("{value}",null!=i?i:"");return r}}(e):s["w"](e)?function(e){return function(i,r){return null!=n&&(r=i.value-n),e(rT(t,i),r,null!=i.level?{level:i.level}:null)}}(e):function(e){return t.scale.getLabel(e)}}function rT(t,e){return"category"===t.type?t.scale.getLabel(e):e.value}function oT(t){var e=t.model,n=t.scale;if(e.get(["axisLabel","show"])&&!n.isBlank()){var i,r,o=n.getExtent();n instanceof _C?r=n.count():(i=n.getTicks(),r=i.length);var a,s=t.getLabelModel(),l=iT(t),u=1;r>40&&(u=Math.ceil(r/40));for(var c=0;ct[1]&&(t[1]=i[1])}))}var hT=function(){function t(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return t.prototype.getAxis=function(t){return this._axes[t]},t.prototype.getAxes=function(){return s["H"](this._dimList,(function(t){return this._axes[t]}),this)},t.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),s["n"](this.getAxes(),(function(e){return e.scale.type===t}))},t.prototype.addAxis=function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},t}(),pT=hT,dT=["x","y"];function fT(t){return"interval"===t.type||"time"===t.type}var gT=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="cartesian2d",e.dimensions=dT,e}return o(e,t),e.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var t=this.getAxis("x").scale,e=this.getAxis("y").scale;if(fT(t)&&fT(e)){var n=t.getExtent(),i=e.getExtent(),r=this.dataToPoint([n[0],i[0]]),o=this.dataToPoint([n[1],i[1]]),a=n[1]-n[0],s=i[1]-i[0];if(a&&s){var l=(o[0]-r[0])/a,u=(o[1]-r[1])/s,c=r[0]-n[0]*l,h=r[1]-i[0]*u,p=this._transform=[l,0,0,u,c,h];this._invTransform=ft([],p)}}},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},e.prototype.containPoint=function(t){var e=this.getAxis("x"),n=this.getAxis("y");return e.contain(e.toLocalCoord(t[0]))&&n.contain(n.toLocalCoord(t[1]))},e.prototype.containData=function(t){return this.getAxis("x").containData(t[0])&&this.getAxis("y").containData(t[1])},e.prototype.containZone=function(t,e){var n=this.dataToPoint(t),i=this.dataToPoint(e),r=this.getArea(),o=new Ct(n[0],n[1],i[0]-n[0],i[1]-n[1]);return r.intersect(o)},e.prototype.dataToPoint=function(t,e,n){n=n||[];var i=t[0],r=t[1];if(this._transform&&null!=i&&isFinite(i)&&null!=r&&isFinite(r))return M(n,t,this._transform);var o=this.getAxis("x"),a=this.getAxis("y");return n[0]=o.toGlobalCoord(o.dataToCoord(i,e)),n[1]=a.toGlobalCoord(a.dataToCoord(r,e)),n},e.prototype.clampData=function(t,e){var n=this.getAxis("x").scale,i=this.getAxis("y").scale,r=n.getExtent(),o=i.getExtent(),a=n.parse(t[0]),s=i.parse(t[1]);return e=e||[],e[0]=Math.min(Math.max(Math.min(r[0],r[1]),a),Math.max(r[0],r[1])),e[1]=Math.min(Math.max(Math.min(o[0],o[1]),s),Math.max(o[0],o[1])),e},e.prototype.pointToData=function(t,e){var n=[];if(this._invTransform)return M(n,t,this._invTransform);var i=this.getAxis("x"),r=this.getAxis("y");return n[0]=i.coordToData(i.toLocalCoord(t[0]),e),n[1]=r.coordToData(r.toLocalCoord(t[1]),e),n},e.prototype.getOtherAxis=function(t){return this.getAxis("x"===t.dim?"y":"x")},e.prototype.getArea=function(t){t=t||0;var e=this.getAxis("x").getGlobalExtent(),n=this.getAxis("y").getGlobalExtent(),i=Math.min(e[0],e[1])-t,r=Math.min(n[0],n[1])-t,o=Math.max(e[0],e[1])-i+t,a=Math.max(n[0],n[1])-r+t;return new Ct(i,r,o,a)},e}(pT),yT=gT,vT=Dr();function mT(t,e){var n=s["H"](e,(function(e){return t.scale.parse(e)}));return"time"===t.type&&n.length>0&&(n.sort(),n.unshift(n[0]),n.push(n[n.length-1])),n}function xT(t){var e=t.getLabelModel().get("customValues");if(e){var n=iT(t);return{labels:mT(t,e).map((function(e){var i={value:e};return{formattedLabel:n(i),rawLabel:t.scale.getLabel(i),tickValue:e}}))}}return"category"===t.type?bT(t):MT(t)}function _T(t,e){var n=t.getTickModel().get("customValues");return n?{ticks:mT(t,n)}:"category"===t.type?ST(t,e):{ticks:s["H"](t.scale.getTicks(),(function(t){return t.value}))}}function bT(t){var e=t.getLabelModel(),n=wT(t,e);return!e.get("show")||t.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}function wT(t,e){var n,i,r=IT(t,"labels"),o=sT(e),a=OT(r,o);return a||(s["w"](o)?n=LT(t,o):(i="auto"===o?TT(t):o,n=DT(t,i)),CT(r,o,{labels:n,labelCategoryInterval:i}))}function ST(t,e){var n,i,r=IT(t,"ticks"),o=sT(e),a=OT(r,o);if(a)return a;if(e.get("show")&&!t.scale.isBlank()||(n=[]),s["w"](o))n=LT(t,o,!0);else if("auto"===o){var l=wT(t,t.getLabelModel());i=l.labelCategoryInterval,n=s["H"](l.labels,(function(t){return t.tickValue}))}else i=o,n=DT(t,i,!0);return CT(r,o,{ticks:n,tickCategoryInterval:i})}function MT(t){var e=t.scale.getTicks(),n=iT(t);return{labels:s["H"](e,(function(e,i){return{level:e.level,formattedLabel:n(e,i),rawLabel:t.scale.getLabel(e),tickValue:e.value}}))}}function IT(t,e){return vT(t)[e]||(vT(t)[e]=[])}function OT(t,e){for(var n=0;n40&&(s=Math.max(1,Math.floor(a/40)));for(var l=o[0],u=t.dataToCoord(l+1)-t.dataToCoord(l),c=Math.abs(u*Math.cos(i)),h=Math.abs(u*Math.sin(i)),p=0,d=0;l<=o[1];l+=s){var f=0,g=0,y=ei(n({value:l}),e.font,"center","top");f=1.3*y.width,g=1.3*y.height,p=Math.max(p,f,7),d=Math.max(d,g,7)}var v=p/c,m=d/h;isNaN(v)&&(v=1/0),isNaN(m)&&(m=1/0);var x=Math.max(0,Math.floor(Math.min(v,m))),_=vT(t.model),b=t.getExtent(),w=_.lastAutoInterval,S=_.lastTickCount;return null!=w&&null!=S&&Math.abs(w-x)<=1&&Math.abs(S-a)<=1&&w>x&&_.axisExtent0===b[0]&&_.axisExtent1===b[1]?x=w:(_.lastTickCount=a,_.lastAutoInterval=x,_.axisExtent0=b[0],_.axisExtent1=b[1]),x}function AT(t){var e=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}function DT(t,e,n){var i=iT(t),r=t.scale,o=r.getExtent(),a=t.getLabelModel(),s=[],l=Math.max((e||0)+1,1),u=o[0],c=r.count();0!==u&&l>1&&c/l>2&&(u=Math.round(Math.ceil(u/l)*l));var h=lT(t),p=a.get("showMinLabel")||h,d=a.get("showMaxLabel")||h;p&&u!==o[0]&&g(o[0]);for(var f=u;f<=o[1];f+=l)g(f);function g(t){var e={value:t};s.push(n?t:{formattedLabel:i(e),rawLabel:r.getLabel(e),tickValue:t})}return d&&f-l!==o[1]&&g(o[1]),s}function LT(t,e,n){var i=t.scale,r=iT(t),o=[];return s["k"](i.getTicks(),(function(t){var a=i.getLabel(t),s=t.value;e(t.value,a)&&o.push(n?s:{formattedLabel:r(t),rawLabel:a,tickValue:s})})),o}var PT=[0,1],jT=function(){function t(t,e,n){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=e,this._extent=n||[0,0]}return t.prototype.contain=function(t){var e=this._extent,n=Math.min(e[0],e[1]),i=Math.max(e[0],e[1]);return t>=n&&t<=i},t.prototype.containData=function(t){return this.scale.contain(t)},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.getPixelPrecision=function(t){return Hi(t||this.scale.getExtent(),this._extent)},t.prototype.setExtent=function(t,e){var n=this._extent;n[0]=t,n[1]=e},t.prototype.dataToCoord=function(t,e){var n=this._extent,i=this.scale;return t=i.normalize(t),this.onBand&&"ordinal"===i.type&&(n=n.slice(),NT(n,i.count())),Ri(t,PT,n,e)},t.prototype.coordToData=function(t,e){var n=this._extent,i=this.scale;this.onBand&&"ordinal"===i.type&&(n=n.slice(),NT(n,i.count()));var r=Ri(t,n,PT,e);return this.scale.scale(r)},t.prototype.pointToData=function(t,e){},t.prototype.getTicksCoords=function(t){t=t||{};var e=t.tickModel||this.getTickModel(),n=_T(this,e),i=n.ticks,r=Object(s["H"])(i,(function(t){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(t):t),tickValue:t}}),this),o=e.get("alignWithLabel");return RT(this,r,o,t.clamp),r},t.prototype.getMinorTicksCoords=function(){if("ordinal"===this.scale.type)return[];var t=this.model.getModel("minorTick"),e=t.get("splitNumber");e>0&&e<100||(e=5);var n=this.scale.getMinorTicks(e),i=Object(s["H"])(n,(function(t){return Object(s["H"])(t,(function(t){return{coord:this.dataToCoord(t),tickValue:t}}),this)}),this);return i},t.prototype.getViewLabels=function(){return xT(this).labels},t.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},t.prototype.getTickModel=function(){return this.model.getModel("axisTick")},t.prototype.getBandWidth=function(){var t=this._extent,e=this.scale.getExtent(),n=e[1]-e[0]+(this.onBand?1:0);0===n&&(n=1);var i=Math.abs(t[1]-t[0]);return Math.abs(i)/n},t.prototype.calculateCategoryInterval=function(){return kT(this)},t}();function NT(t,e){var n=t[1]-t[0],i=e,r=n/i/2;t[0]+=r,t[1]-=r}function RT(t,e,n,i){var r=e.length;if(t.onBand&&!n&&r){var o,a,l=t.getExtent();if(1===r)e[0].coord=l[0],o=e[1]={coord:l[1]};else{var u=e[r-1].tickValue-e[0].tickValue,c=(e[r-1].coord-e[0].coord)/u;Object(s["k"])(e,(function(t){t.coord-=c/2}));var h=t.scale.getExtent();a=1+h[1]-e[r-1].tickValue,o={coord:e[r-1].coord+c*a},e.push(o)}var p=l[0]>l[1];d(e[0].coord,l[0])&&(i?e[0].coord=l[0]:e.shift()),i&&d(l[0],e[0].coord)&&e.unshift({coord:l[0]}),d(l[1],o.coord)&&(i?o.coord=l[1]:e.pop()),i&&d(o.coord,l[1])&&e.push({coord:l[1]})}function d(t,e){return t=zi(t),e=zi(e),p?t>e:te[1]&&e.reverse(),e},e.prototype.pointToData=function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},e.prototype.setCategorySortInfo=function(t){if("category"!==this.type)return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)},e}(ET),VT=zT;function BT(t,e,n){n=n||{};var i=t.coordinateSystem,r=e.axis,o={},a=r.getAxesOnZeroOf()[0],l=r.position,u=a?"onZero":l,c=r.dim,h=i.getRect(),p=[h.x,h.x+h.width,h.y,h.y+h.height],d={left:0,right:1,top:0,bottom:1,onZero:2},f=e.get("offset")||0,g="x"===c?[p[2]-f,p[3]+f]:[p[0]-f,p[1]+f];if(a){var y=a.toGlobalCoord(a.dataToCoord(0));g[d.onZero]=Math.max(Math.min(y,g[1]),g[0])}o.position=["y"===c?g[d[u]]:p[0],"x"===c?g[d[u]]:p[3]],o.rotation=Math.PI/2*("x"===c?0:1);var v={top:-1,bottom:1,left:-1,right:1};o.labelDirection=o.tickDirection=o.nameDirection=v[l],o.labelOffset=a?g[d[l]]-g[d.onZero]:0,e.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),s["O"](n.labelInside,e.get(["axisLabel","inside"]))&&(o.labelDirection=-o.labelDirection);var m=e.get(["axisLabel","rotate"]);return o.labelRotate="top"===u?-m:m,o.z2=1,o}function FT(t){return"cartesian2d"===t.get("coordinateSystem")}function HT(t){var e={xAxisModel:null,yAxisModel:null};return s["k"](e,(function(n,i){var r=i.replace(/Model$/,""),o=t.getReferringComponents(r,Nr).models[0];e[i]=o})),e}var GT=Math.log;function WT(t,e,n){var i=SC.prototype,r=i.getTicks.call(n),o=i.getTicks.call(n,!0),a=r.length-1,s=i.getInterval.call(n),l=$C(t,e),u=l.extent,c=l.fixMin,h=l.fixMax;if("log"===t.type){var p=GT(t.base);u=[GT(u[0])/p,GT(u[1])/p]}t.setExtent(u[0],u[1]),t.calcNiceExtent({splitNumber:a,fixMin:c,fixMax:h});var d=i.getExtent.call(t);c&&(u[0]=d[0]),h&&(u[1]=d[1]);var f=i.getInterval.call(t),g=u[0],y=u[1];if(c&&h)f=(y-g)/a;else if(c){y=u[0]+f*a;while(yu[0]&&isFinite(g)&&isFinite(u[0]))f=pC(f),g=u[1]-f*a}else{var v=t.getTicks().length-1;v>a&&(f=pC(f));var m=f*a;y=Math.ceil(u[1]/f)*f,g=zi(y-m),g<0&&u[0]>=0?(g=0,y=zi(m)):y>0&&u[1]<=0&&(y=0,g=-zi(m))}var x=(r[0].value-o[0].value)/s,_=(r[a].value-o[a].value)/s;i.setExtent.call(t,g+f*x,y+f*_),i.setInterval.call(t,f),(x||_)&&i.setNiceExtent.call(t,g+f,y-f)}var YT=function(){function t(t,e,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=dT,this._initCartesian(t,e,n),this.model=t}return t.prototype.getRect=function(){return this._rect},t.prototype.update=function(t,e){var n=this._axesMap;function i(t){var e,n=Object(s["F"])(t),i=n.length;if(i){for(var r=[],o=i-1;o>=0;o--){var a=+n[o],l=t[a],u=l.model,c=l.scale;cC(c)&&u.get("alignTicks")&&null==u.get("interval")?r.push(l):(tT(c,u),cC(c)&&(e=l))}r.length&&(e||(e=r.pop(),tT(e.scale,e.model)),Object(s["k"])(r,(function(t){WT(t.scale,t.model,e.scale)})))}}this._updateScale(t,this.model),i(n.x),i(n.y);var r={};Object(s["k"])(n.x,(function(t){UT(n,"y",t,r)})),Object(s["k"])(n.y,(function(t){UT(n,"x",t,r)})),this.resize(this.model,e)},t.prototype.resize=function(t,e,n){var i=t.getBoxLayoutParams(),r=!n&&t.get("containLabel"),o=Vc(i,{width:e.getWidth(),height:e.getHeight()});this._rect=o;var a=this._axesList;function l(){Object(s["k"])(a,(function(t){var e=t.isHorizontal(),n=e?[0,o.width]:[0,o.height],i=t.inverse?1:0;t.setExtent(n[i],n[1-i]),qT(t,e?o.x:o.y)}))}l(),r&&(Object(s["k"])(a,(function(t){if(!t.model.get(["axisLabel","inside"])){var e=oT(t);if(e){var n=t.isHorizontal()?"height":"width",i=t.model.get(["axisLabel","margin"]);o[n]-=e[n]+i,"top"===t.position?o.y+=e.height+i:"left"===t.position&&(o.x+=e.width+i)}}})),l()),Object(s["k"])(this._coordsList,(function(t){t.calcAffineTransform()}))},t.prototype.getAxis=function(t,e){var n=this._axesMap[t];if(null!=n)return n[e||0]},t.prototype.getAxes=function(){return this._axesList.slice()},t.prototype.getCartesian=function(t,e){if(null!=t&&null!=e){var n="x"+t+"y"+e;return this._coordsMap[n]}Object(s["A"])(t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var i=0,r=this._coordsList;i0?"top":"bottom",i="center"):Ui(o-QT)?(r=n>0?"bottom":"top",i="center"):(r="middle",i=o>0&&o0?"right":"left":n>0?"left":"right"),{rotation:o,textAlign:i,textVerticalAlign:r}},t.makeAxisEventDataBase=function(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+"Index"]=t.componentIndex,e},t.isLabelSilent=function(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)},t}(),JT={axisLine:function(t,e,n,i){var r=e.get(["axisLine","show"]);if("auto"===r&&t.handleAutoShown&&(r=t.handleAutoShown("axisLine")),r){var o=e.axis.getExtent(),a=i.transform,l=[o[0],0],u=[o[1],0],c=l[0]>u[0];a&&(M(l,l,a),M(u,u,a));var h=Object(s["m"])({lineCap:"round"},e.getModel(["axisLine","lineStyle"]).getLineStyle()),p=new jg({shape:{x1:l[0],y1:l[1],x2:u[0],y2:u[1]},style:h,strokeContainThreshold:t.strokeContainThreshold||5,silent:!0,z2:1});xy(p.shape,p.style.lineWidth),p.anid="line",n.add(p);var d=e.get(["axisLine","symbol"]);if(null!=d){var f=e.get(["axisLine","symbolSize"]);Object(s["C"])(d)&&(d=[d,d]),(Object(s["C"])(f)||Object(s["z"])(f))&&(f=[f,f]);var g=sm(e.get(["axisLine","symbolOffset"])||0,f),y=f[0],v=f[1];Object(s["k"])([{rotate:t.rotation+Math.PI/2,offset:g[0],r:0},{rotate:t.rotation-Math.PI/2,offset:g[1],r:Math.sqrt((l[0]-u[0])*(l[0]-u[0])+(l[1]-u[1])*(l[1]-u[1]))}],(function(e,i){if("none"!==d[i]&&null!=d[i]){var r=om(d[i],-y/2,-v/2,y,v,h.stroke,!0),o=e.r+e.offset,a=c?u:l;r.attr({rotation:e.rotate,x:a[0]+o*Math.cos(t.rotation),y:a[1]-o*Math.sin(t.rotation),silent:!0,z2:11}),n.add(r)}}))}}},axisTickLabel:function(t,e,n,i){var r=ak(n,i,e,t),o=lk(n,i,e,t);if(ek(e,o,r),sk(n,i,e,t.tickDirection),e.get(["axisLabel","hideOverlap"])){var a=ob(Object(s["H"])(o,(function(t){return{label:t,priority:t.z2,defaultAttr:{ignore:t.ignore}}})));ub(a)}},axisName:function(t,e,n,i){var r=Object(s["O"])(t.axisName,e.get("name"));if(r){var o,a,l=e.get("nameLocation"),u=t.nameDirection,c=e.getModel("nameTextStyle"),h=e.get("nameGap")||0,p=e.axis.getExtent(),d=p[0]>p[1]?-1:1,f=["start"===l?p[0]-d*h:"end"===l?p[1]+d*h:(p[0]+p[1])/2,rk(l)?t.labelOffset+u*h:0],g=e.get("nameRotate");null!=g&&(g=g*QT/180),rk(l)?o=$T.innerTextLayout(t.rotation,null!=g?g:t.rotation,u):(o=tk(t.rotation,l,g||0,p),a=t.axisNameAvailableWidth,null!=a&&(a=Math.abs(a/Math.sin(o.rotation)),!isFinite(a)&&(a=null)));var y=c.getFont(),v=e.get("nameTruncate",!0)||{},m=v.ellipsis,x=Object(s["O"])(t.nameTruncateMaxWidth,v.maxWidth,a),_=new Is({x:f[0],y:f[1],rotation:o.rotation,silent:$T.isLabelSilent(e),style:nu(c,{text:r,font:y,overflow:"truncate",width:x,ellipsis:m,fill:c.getTextColor()||e.get(["axisLine","lineStyle","color"]),align:c.get("align")||o.textAlign,verticalAlign:c.get("verticalAlign")||o.textVerticalAlign}),z2:1});if(Ny({el:_,componentModel:e,itemName:r}),_.__fullText=r,_.anid="name",e.get("triggerEvent")){var b=$T.makeAxisEventDataBase(e);b.targetType="axisName",b.name=r,Os(_).eventData=b}i.add(_),_.updateTransform(),n.add(_),_.decomposeTransform()}}};function tk(t,e,n,i){var r,o,a=Xi(n-t),s=i[0]>i[1],l="start"===e&&!s||"start"!==e&&s;return Ui(a-QT/2)?(o=l?"bottom":"top",r="center"):Ui(a-1.5*QT)?(o=l?"top":"bottom",r="center"):(o="middle",r=a<1.5*QT&&a>QT/2?l?"left":"right":l?"right":"left"),{rotation:a,textAlign:r,textVerticalAlign:o}}function ek(t,e,n){if(!lT(t.axis)){var i=t.get(["axisLabel","showMinLabel"]),r=t.get(["axisLabel","showMaxLabel"]);e=e||[],n=n||[];var o=e[0],a=e[1],s=e[e.length-1],l=e[e.length-2],u=n[0],c=n[1],h=n[n.length-1],p=n[n.length-2];!1===i?(nk(o),nk(u)):ik(o,a)&&(i?(nk(a),nk(c)):(nk(o),nk(u))),!1===r?(nk(s),nk(h)):ik(l,s)&&(r?(nk(l),nk(p)):(nk(s),nk(h)))}}function nk(t){t&&(t.ignore=!0)}function ik(t,e){var n=t&&t.getBoundingRect().clone(),i=e&&e.getBoundingRect().clone();if(n&&i){var r=lt([]);return pt(r,r,-t.rotation),n.applyTransform(ct([],r,t.getLocalTransform())),i.applyTransform(ct([],r,e.getLocalTransform())),n.intersect(i)}}function rk(t){return"middle"===t||"center"===t}function ok(t,e,n,i,r){for(var o=[],a=[],s=[],l=0;l=0||t===e}function yk(t){var e=vk(t);if(e){var n=e.axisPointerModel,i=e.axis.scale,r=n.option,o=n.get("status"),a=n.get("value");null!=a&&(a=i.parse(a));var s=xk(n);null==o&&(r.status=s?"show":"hide");var l=i.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==a||a>l[1])&&(a=l[1]),a0&&!p.min?p.min=0:null!=p.min&&p.min<0&&!p.max&&(p.max=0);var d=a;null!=p.color&&(d=s["i"]({color:p.color},a));var f=s["I"](s["d"](p),{boundaryGap:t,splitNumber:e,scale:n,axisLine:i,axisTick:r,axisLabel:o,name:p.text,showName:l,nameLocation:"end",nameGap:c,nameTextStyle:d,triggerEvent:h},!1);if(s["C"](u)){var g=f.name;f.name=u.replace("{value}",null!=g?g:"")}else s["w"](u)&&(f.name=u(f.name,f));var y=new Ou(f,null,this.ecModel);return s["K"](y,UO.prototype),y.mainType="radar",y.componentIndex=this.componentIndex,y}),this);this._indicatorModels=p},e.prototype.getIndicatorModels=function(){return this._indicatorModels},e.type="radar",e.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:s["I"]({lineStyle:{color:"#bbb"}},Yk.axisLine),axisLabel:Xk(Yk.axisLabel,!1),axisTick:Xk(Yk.axisTick,!1),splitLine:Xk(Yk.splitLine,!0),splitArea:Xk(Yk.splitArea,!0),indicator:[]},e}(qc),Zk=Uk,qk=["axisLine","axisTickLabel","axisName"],Kk=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.render=function(t,e,n){var i=this.group;i.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},e.prototype._buildAxes=function(t){var e=t.coordinateSystem,n=e.getIndicatorAxes(),i=s["H"](n,(function(t){var n=t.model.get("showName")?t.name:"",i=new uk(t.model,{axisName:n,position:[e.cx,e.cy],rotation:t.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return i}));s["k"](i,(function(t){s["k"](qk,t.add,t),this.group.add(t.getGroup())}),this)},e.prototype._buildSplitLineAndArea=function(t){var e=t.coordinateSystem,n=e.getIndicatorAxes();if(n.length){var i=t.get("shape"),r=t.getModel("splitLine"),o=t.getModel("splitArea"),a=r.getModel("lineStyle"),l=o.getModel("areaStyle"),u=r.get("show"),c=o.get("show"),h=a.get("color"),p=l.get("color"),d=s["t"](h)?h:[h],f=s["t"](p)?p:[p],g=[],y=[];if("circle"===i)for(var v=n[0].getTicksCoords(),m=e.cx,x=e.cy,_=0;_3?1.4:r>1?1.2:1.1,l=i>0?s:1/s;cA(this,"zoom","zoomOnMouseWheel",t,{scale:l,originX:o,originY:a,isAvailableBehavior:null})}if(n){var u=Math.abs(i),c=(i>0?1:-1)*(u>3?.4:u>1?.15:.05);cA(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:c,originX:o,originY:a,isAvailableBehavior:null})}}},e.prototype._pinchHandler=function(t){if(!sA(this._zr,"globalPan")){var e=t.pinchScale>1?1.1:1/1.1;cA(this,"zoom",null,t,{scale:e,originX:t.pinchX,originY:t.pinchY,isAvailableBehavior:null})}},e}(D);function cA(t,e,n,i,r){t.pointerChecker&&t.pointerChecker(i,r.originX,r.originY)&&(et(i.event),hA(t,e,n,i,r))}function hA(t,e,n,i,r){r.isAvailableBehavior=Object(s["c"])(pA,null,n,i),t.trigger(e,r)}function pA(t,e,n){var i=n[t];return!t||i&&(!Object(s["C"])(i)||e.event[i+"Key"])}var dA=uA;function fA(t,e,n){var i=t.target;i.x+=e,i.y+=n,i.dirty()}function gA(t,e,n,i){var r=t.target,o=t.zoomLimit,a=t.zoom=t.zoom||1;if(a*=e,o){var s=o.min||0,l=o.max||1/0;a=Math.max(Math.min(l,a),s)}var u=a/t.zoom;t.zoom=a,r.x-=(n-r.x)*(u-1),r.y-=(i-r.y)*(u-1),r.scaleX*=u,r.scaleY*=u,r.dirty()}var yA,vA={axisPointer:1,tooltip:1,brush:1};function mA(t,e,n){var i=e.getComponentByElement(t.topTarget),r=i&&i.coordinateSystem;return i&&i!==n&&!vA.hasOwnProperty(i.mainType)&&r&&r.model!==n}function xA(t){if(Object(s["C"])(t)){var e=new DOMParser;t=e.parseFromString(t,"text/xml")}var n=t;9===n.nodeType&&(n=n.firstChild);while("svg"!==n.nodeName.toLowerCase()||1!==n.nodeType)n=n.nextSibling;return n}var _A={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},bA=Object(s["F"])(_A),wA={"alignment-baseline":"textBaseline","stop-color":"stopColor"},SA=Object(s["F"])(wA),MA=function(){function t(){this._defs={},this._root=null}return t.prototype.parse=function(t,e){e=e||{};var n=xA(t);this._defsUsePending=[];var i=new wi;this._root=i;var r=[],o=n.getAttribute("viewBox")||"",a=parseFloat(n.getAttribute("width")||e.width),s=parseFloat(n.getAttribute("height")||e.height);isNaN(a)&&(a=null),isNaN(s)&&(s=null),AA(n,i,null,!0,!1);var l,u,c=n.firstChild;while(c)this._parseNode(c,i,r,null,!1,!1),c=c.nextSibling;if(jA(this._defs,this._defsUsePending),this._defsUsePending=[],o){var h=RA(o);h.length>=4&&(l={x:parseFloat(h[0]||0),y:parseFloat(h[1]||0),width:parseFloat(h[2]),height:parseFloat(h[3])})}if(l&&null!=a&&null!=s&&(u=GA(l,{x:0,y:0,width:a,height:s}),!e.ignoreViewBox)){var p=i;i=new wi,i.add(p),p.scaleX=p.scaleY=u.scale,p.x=u.x,p.y=u.y}return e.ignoreRootClip||null==a||null==s||i.setClipPath(new ss({shape:{x:0,y:0,width:a,height:s}})),{root:i,width:a,height:s,viewBoxRect:l,viewBoxTransform:u,named:r}},t.prototype._parseNode=function(t,e,n,i,r,o){var a,l=t.nodeName.toLowerCase(),u=i;if("defs"===l&&(r=!0),"text"===l&&(o=!0),"defs"===l||"switch"===l)a=e;else{if(!r){var c=yA[l];if(c&&Object(s["q"])(yA,l)){a=c.call(this,t,e);var h=t.getAttribute("name");if(h){var p={name:h,namedFrom:null,svgNodeTagLower:l,el:a};n.push(p),"g"===l&&(u=p)}else i&&n.push({name:i.name,namedFrom:i,svgNodeTagLower:l,el:a});e.add(a)}}var d=IA[l];if(d&&Object(s["q"])(IA,l)){var f=d.call(this,t),g=t.getAttribute("id");g&&(this._defs[g]=f)}}if(a&&a.isGroup){var y=t.firstChild;while(y)1===y.nodeType?this._parseNode(y,a,n,u,r,o):3===y.nodeType&&o&&this._parseText(y,a),y=y.nextSibling}},t.prototype._parseText=function(t,e){var n=new Ua({style:{text:t.textContent},silent:!0,x:this._textX||0,y:this._textY||0});TA(e,n),AA(t,n,this._defsUsePending,!1,!1),DA(n,e);var i=n.style,r=i.fontSize;r&&r<9&&(i.fontSize=9,n.scaleX*=r/9,n.scaleY*=r/9);var o=(i.fontSize||i.fontFamily)&&[i.fontStyle,i.fontWeight,(i.fontSize||12)+"px",i.fontFamily||"sans-serif"].join(" ");i.font=o;var a=n.getBoundingRect();return this._textX+=a.width,e.add(n),n},t.internalField=function(){yA={g:function(t,e){var n=new wi;return TA(e,n),AA(t,n,this._defsUsePending,!1,!1),n},rect:function(t,e){var n=new ss;return TA(e,n),AA(t,n,this._defsUsePending,!1,!1),n.setShape({x:parseFloat(t.getAttribute("x")||"0"),y:parseFloat(t.getAttribute("y")||"0"),width:parseFloat(t.getAttribute("width")||"0"),height:parseFloat(t.getAttribute("height")||"0")}),n.silent=!0,n},circle:function(t,e){var n=new $f;return TA(e,n),AA(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),r:parseFloat(t.getAttribute("r")||"0")}),n.silent=!0,n},line:function(t,e){var n=new jg;return TA(e,n),AA(t,n,this._defsUsePending,!1,!1),n.setShape({x1:parseFloat(t.getAttribute("x1")||"0"),y1:parseFloat(t.getAttribute("y1")||"0"),x2:parseFloat(t.getAttribute("x2")||"0"),y2:parseFloat(t.getAttribute("y2")||"0")}),n.silent=!0,n},ellipse:function(t,e){var n=new eg;return TA(e,n),AA(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),rx:parseFloat(t.getAttribute("rx")||"0"),ry:parseFloat(t.getAttribute("ry")||"0")}),n.silent=!0,n},polygon:function(t,e){var n,i=t.getAttribute("points");i&&(n=kA(i));var r=new Cg({shape:{points:n||[]},silent:!0});return TA(e,r),AA(t,r,this._defsUsePending,!1,!1),r},polyline:function(t,e){var n,i=t.getAttribute("points");i&&(n=kA(i));var r=new Ag({shape:{points:n||[]},silent:!0});return TA(e,r),AA(t,r,this._defsUsePending,!1,!1),r},image:function(t,e){var n=new $a;return TA(e,n),AA(t,n,this._defsUsePending,!1,!1),n.setStyle({image:t.getAttribute("xlink:href")||t.getAttribute("href"),x:+t.getAttribute("x"),y:+t.getAttribute("y"),width:+t.getAttribute("width"),height:+t.getAttribute("height")}),n.silent=!0,n},text:function(t,e){var n=t.getAttribute("x")||"0",i=t.getAttribute("y")||"0",r=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0";this._textX=parseFloat(n)+parseFloat(r),this._textY=parseFloat(i)+parseFloat(o);var a=new wi;return TA(e,a),AA(t,a,this._defsUsePending,!1,!0),a},tspan:function(t,e){var n=t.getAttribute("x"),i=t.getAttribute("y");null!=n&&(this._textX=parseFloat(n)),null!=i&&(this._textY=parseFloat(i));var r=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0",a=new wi;return TA(e,a),AA(t,a,this._defsUsePending,!1,!0),this._textX+=parseFloat(r),this._textY+=parseFloat(o),a},path:function(t,e){var n=t.getAttribute("d")||"",i=Xf(n);return TA(e,i),AA(t,i,this._defsUsePending,!1,!1),i.silent=!0,i}}}(),t}(),IA={lineargradient:function(t){var e=parseInt(t.getAttribute("x1")||"0",10),n=parseInt(t.getAttribute("y1")||"0",10),i=parseInt(t.getAttribute("x2")||"10",10),r=parseInt(t.getAttribute("y2")||"0",10),o=new Zg(e,n,i,r);return OA(t,o),CA(t,o),o},radialgradient:function(t){var e=parseInt(t.getAttribute("cx")||"0",10),n=parseInt(t.getAttribute("cy")||"0",10),i=parseInt(t.getAttribute("r")||"0",10),r=new Kg(e,n,i);return OA(t,r),CA(t,r),r}};function OA(t,e){var n=t.getAttribute("gradientUnits");"userSpaceOnUse"===n&&(e.global=!0)}function CA(t,e){var n=t.firstChild;while(n){if(1===n.nodeType&&"stop"===n.nodeName.toLocaleLowerCase()){var i=n.getAttribute("offset"),r=void 0;r=i&&i.indexOf("%")>0?parseInt(i,10)/100:i?parseFloat(i):0;var o={};FA(n,o,o);var a=o.stopColor||n.getAttribute("stop-color")||"#000000";e.colorStops.push({offset:r,color:a})}n=n.nextSibling}}function TA(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),Object(s["i"])(e.__inheritedStyle,t.__inheritedStyle))}function kA(t){for(var e=RA(t),n=[],i=0;i0;o-=2){var a=i[o],s=i[o-1],l=RA(a);switch(r=r||st(),s){case"translate":ht(r,r,[parseFloat(l[0]),parseFloat(l[1]||"0")]);break;case"scale":dt(r,r,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case"rotate":pt(r,r,-parseFloat(l[0])*zA,[parseFloat(l[1]||"0"),parseFloat(l[2]||"0")]);break;case"skewX":var u=Math.tan(parseFloat(l[0])*zA);ct(r,[1,0,u,1,0,0],r);break;case"skewY":var c=Math.tan(parseFloat(l[0])*zA);ct(r,[1,c,0,1,0,0],r);break;case"matrix":r[0]=parseFloat(l[0]),r[1]=parseFloat(l[1]),r[2]=parseFloat(l[2]),r[3]=parseFloat(l[3]),r[4]=parseFloat(l[4]),r[5]=parseFloat(l[5]);break}}e.setLocalTransform(r)}}var BA=/([^\s:;]+)\s*:\s*([^:;]+)/g;function FA(t,e,n){var i=t.getAttribute("style");if(i){var r;BA.lastIndex=0;while(null!=(r=BA.exec(i))){var o=r[1],a=Object(s["q"])(_A,o)?_A[o]:null;a&&(e[a]=r[2]);var l=Object(s["q"])(wA,o)?wA[o]:null;l&&(n[l]=r[2])}}}function HA(t,e,n){for(var i=0;in&&(t=r,n=a)}if(t)return QA(t.exterior);var s=this.getBoundingRect();return[s.x+s.width/2,s.y+s.height/2]},e.prototype.getBoundingRect=function(t){var e=this._rect;if(e&&!t)return e;var n=[1/0,1/0],i=[-1/0,-1/0],r=this.geometries;return Object(s["k"])(r,(function(e){"polygon"===e.type?KA(e.exterior,n,i,t):Object(s["k"])(e.points,(function(e){KA(e,n,i,t)}))})),isFinite(n[0])&&isFinite(n[1])&&isFinite(i[0])&&isFinite(i[1])||(n[0]=n[1]=i[0]=i[1]=0),e=new Ct(n[0],n[1],i[0]-n[0],i[1]-n[1]),t||(this._rect=e),e},e.prototype.contain=function(t){var e=this.getBoundingRect(),n=this.geometries;if(!e.contain(t[0],t[1]))return!1;t:for(var i=0,r=n.length;i>1^-(1&s),l=l>>1^-(1&l),s+=r,l+=o,r=s,o=l,i.push([s/n,l/n])}return i}function cD(t,e){return t=sD(t),s["H"](s["n"](t.features,(function(t){return t.geometry&&t.properties&&t.geometry.coordinates.length>0})),(function(t){var n=t.properties,i=t.geometry,r=[];switch(i.type){case"Polygon":var o=i.coordinates;r.push(new JA(o[0],o.slice(1)));break;case"MultiPolygon":s["k"](i.coordinates,(function(t){t[0]&&r.push(new JA(t[0],t.slice(1)))}));break;case"LineString":r.push(new tD([i.coordinates]));break;case"MultiLineString":r.push(new tD(i.coordinates))}var a=new eD(n[e||"name"],r,n.cp);return a.properties=n,a}))}for(var hD=[126,25],pD="南海诸岛",dD=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],fD=0;fD0,g={api:n,geo:s,mapOrGeoModel:t,data:a,isVisualEncodedByVisualMap:f,isGeo:o,transformInfoRaw:h};"geoJSON"===s.resourceType?this._buildGeoJSON(g):"geoSVG"===s.resourceType&&this._buildSVG(g),this._updateController(t,e,n),this._updateMapSelectHandler(t,l,n,i)},t.prototype._buildGeoJSON=function(t){var e=this._regionsGroupByName=s["f"](),n=s["f"](),i=this._regionsGroup,r=t.transformInfoRaw,o=t.mapOrGeoModel,a=t.data,l=t.geo.projection,u=l&&l.stream;function c(t,e){return e&&(t=e(t)),t&&[t[0]*r.scaleX+r.x,t[1]*r.scaleY+r.y]}function h(t){for(var e=[],n=!u&&l&&l.project,i=0;i=0)&&(p=r);var d=a?{normal:{align:"center",verticalAlign:"middle"}}:null;tu(e,eu(i),{labelFetcher:p,labelDataIndex:h,defaultText:n},d);var f=e.getTextContent();if(f&&(DD(f).ignore=f.ignore,e.textConfig&&a)){var g=e.getBoundingRect().clone();e.textConfig.layoutRect=g,e.textConfig.position=[(a[0]-g.x)/g.width*100+"%",(a[1]-g.y)/g.height*100+"%"]}e.disableLabelAnimation=!0}else e.removeTextContent(),e.removeTextConfig(),e.disableLabelAnimation=null}function ED(t,e,n,i,r,o){t.data?t.data.setItemGraphicEl(o,e):Os(e).eventData={componentType:"geo",componentIndex:r.componentIndex,geoIndex:r.componentIndex,name:n,region:i&&i.option||{}}}function zD(t,e,n,i,r){t.data||Ny({el:e,componentModel:r,itemName:n,itemTooltipOption:i.get("tooltip")})}function VD(t,e,n,i,r){e.highDownSilentOnTouch=!!r.get("selectedMode");var o=i.getModel("emphasis"),a=o.get("focus");return Tl(e,a,o.get("blurScope"),o.get("disabled")),t.isGeo&&Nl(e,r,n),a}function BD(t,e,n){var i,r=[];function o(){i=[]}function a(){i.length&&(r.push(i),i=[])}var l=e({polygonStart:o,polygonEnd:a,lineStart:o,lineEnd:a,point:function(t,e){isFinite(t)&&isFinite(e)&&i.push([t,e])},sphere:function(){}});return!n&&l.polygonStart(),s["k"](t,(function(t){l.lineStart();for(var e=0;e-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n},e.type="series.map",e.dependencies=["geo"],e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},e}(Sf),YD=WD;function XD(t,e){var n={};return s["k"](t,(function(t){t.each(t.mapDimension("value"),(function(e,i){var r="ec-"+t.getName(i);n[r]=n[r]||[],isNaN(e)||n[r].push(e)}))})),t[0].map(t[0].mapDimension("value"),(function(i,r){for(var o,a="ec-"+t[0].getName(r),s=0,l=1/0,u=-1/0,c=n[a].length,h=0;h1?(d.width=p,d.height=p/x):(d.height=p,d.width=p*x),d.y=h[1]-d.height/2,d.x=h[0]-d.width/2;else{var b=t.getBoxLayoutParams();b.aspect=x,d=Vc(b,{width:v,height:m})}this.setViewRect(d.x,d.y,d.width,d.height),this.setCenter(t.get("center"),e),this.setZoom(t.get("zoom"))}function oL(t,e){s["k"](e.get("geoCoord"),(function(e,n){t.addGeoCoord(n,e)}))}var aL=function(){function t(){this.dimensions=tL}return t.prototype.create=function(t,e){var n=[];function i(t){return{nameProperty:t.get("nameProperty"),aspectScale:t.get("aspectScale"),projection:t.get("projection")}}t.eachComponent("geo",(function(t,r){var o=t.get("map"),a=new iL(o+r,o,s["m"]({nameMap:t.get("nameMap")},i(t)));a.zoomLimit=t.get("scaleLimit"),n.push(a),t.coordinateSystem=a,a.model=t,a.resize=rL,a.resize(t,e)})),t.eachSeries((function(t){var e=t.get("coordinateSystem");if("geo"===e){var i=t.get("geoIndex")||0;t.coordinateSystem=n[i]}}));var r={};return t.eachSeriesByType("map",(function(t){if(!t.getHostGeoModel()){var e=t.getMapType();r[e]=r[e]||[],r[e].push(t)}})),s["k"](r,(function(t,r){var o=s["H"](t,(function(t){return t.get("nameMap")})),a=new iL(r,r,s["m"]({nameMap:s["J"](o)},i(t[0])));a.zoomLimit=s["O"].apply(null,s["H"](t,(function(t){return t.get("scaleLimit")}))),n.push(a),a.resize=rL,a.resize(t[0],e),s["k"](t,(function(t){t.coordinateSystem=a,oL(a,t)}))})),n},t.prototype.getFilledRegions=function(t,e,n,i){for(var r=(t||[]).slice(),o=s["f"](),a=0;a=0;a--){var s=i[a];s.hierNode={defaultAncestor:null,ancestor:s,prelim:0,modifier:0,change:0,shift:0,i:a,thread:null},r.push(s)}}function xL(t,e){var n=t.isExpand?t.children:[],i=t.parentNode.children,r=t.hierNode.i?i[t.hierNode.i-1]:null;if(n.length){ML(t);var o=(n[0].hierNode.prelim+n[n.length-1].hierNode.prelim)/2;r?(t.hierNode.prelim=r.hierNode.prelim+e(t,r),t.hierNode.modifier=t.hierNode.prelim-o):t.hierNode.prelim=o}else r&&(t.hierNode.prelim=r.hierNode.prelim+e(t,r));t.parentNode.hierNode.defaultAncestor=IL(t,r,t.parentNode.hierNode.defaultAncestor||i[0],e)}function _L(t){var e=t.hierNode.prelim+t.parentNode.hierNode.modifier;t.setLayout({x:e},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier}function bL(t){return arguments.length?t:AL}function wL(t,e){return t-=Math.PI/2,{x:e*Math.cos(t),y:e*Math.sin(t)}}function SL(t,e){return Vc(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function ML(t){var e=t.children,n=e.length,i=0,r=0;while(--n>=0){var o=e[n];o.hierNode.prelim+=i,o.hierNode.modifier+=i,r+=o.hierNode.change,i+=o.hierNode.shift+r}}function IL(t,e,n,i){if(e){var r=t,o=t,a=o.parentNode.children[0],s=e,l=r.hierNode.modifier,u=o.hierNode.modifier,c=a.hierNode.modifier,h=s.hierNode.modifier;while(s=OL(s),o=CL(o),s&&o){r=OL(r),a=CL(a),r.hierNode.ancestor=t;var p=s.hierNode.prelim+h-o.hierNode.prelim-u+i(s,o);p>0&&(kL(TL(s,t,n),t,p),u+=p,l+=p),h+=s.hierNode.modifier,u+=o.hierNode.modifier,l+=r.hierNode.modifier,c+=a.hierNode.modifier}s&&!OL(r)&&(r.hierNode.thread=s,r.hierNode.modifier+=h-l),o&&!CL(a)&&(a.hierNode.thread=o,a.hierNode.modifier+=u-c,n=t)}return n}function OL(t){var e=t.children;return e.length&&t.isExpand?e[e.length-1]:t.hierNode.thread}function CL(t){var e=t.children;return e.length&&t.isExpand?e[0]:t.hierNode.thread}function TL(t,e,n){return t.hierNode.ancestor.parentNode===e.parentNode?t.hierNode.ancestor:n}function kL(t,e,n){var i=n/(e.hierNode.i-t.hierNode.i);e.hierNode.change-=i,e.hierNode.shift+=n,e.hierNode.modifier+=n,e.hierNode.prelim+=n,t.hierNode.change+=i}function AL(t,e){return t.parentNode===e.parentNode?1:2}var DL=function(){function t(){this.parentPoint=[],this.childPoints=[]}return t}(),LL=function(t){function e(e){return t.call(this,e)||this}return o(e,t),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new DL},e.prototype.buildPath=function(t,e){var n=e.childPoints,i=n.length,r=e.parentPoint,o=n[0],a=n[i-1];if(1===i)return t.moveTo(r[0],r[1]),void t.lineTo(o[0],o[1]);var s=e.orient,l="TB"===s||"BT"===s?0:1,u=1-l,c=Ei(e.forkPosition,1),h=[];h[l]=r[l],h[u]=r[u]+(a[u]-r[u])*c,t.moveTo(r[0],r[1]),t.lineTo(h[0],h[1]),t.moveTo(o[0],o[1]),h[l]=o[l],t.lineTo(h[0],h[1]),h[l]=a[l],t.lineTo(h[0],h[1]),t.lineTo(a[0],a[1]);for(var p=1;px.x,w||(b-=Math.PI));var M=w?"left":"right",I=l.getModel("label"),O=I.get("rotate"),C=O*(Math.PI/180),T=v.getTextContent();T&&(v.setTextConfig({position:I.get("position")||M,rotation:null==O?-b:C,origin:"center"}),T.setStyle("verticalAlign","middle"))}var k=l.get(["emphasis","focus"]),A="relative"===k?s["e"](a.getAncestorsIndices(),a.getDescendantIndices()):"ancestor"===k?a.getAncestorsIndices():"descendant"===k?a.getDescendantIndices():null;A&&(Os(n).focus=A),RL(r,a,h,n,g,f,y,i),n.__edge&&(n.onHoverStateChange=function(e){if("blur"!==e){var i=a.parentNode&&t.getItemGraphicEl(a.parentNode.dataIndex);i&&i.hoverState===Ps||tl(n.__edge,e)}})}function RL(t,e,n,i,r,o,a,l){var u=e.getModel(),c=t.get("edgeShape"),h=t.get("layout"),p=t.getOrient(),d=t.get(["lineStyle","curveness"]),f=t.get("edgeForkPosition"),g=u.getModel("lineStyle").getLineStyle(),y=i.__edge;if("curve"===c)e.parentNode&&e.parentNode!==n&&(y||(y=i.__edge=new Vg({shape:BL(h,p,d,r,r)})),Gl(y,{shape:BL(h,p,d,o,a)},t));else if("polyline"===c)if("orthogonal"===h){if(e!==n&&e.children&&0!==e.children.length&&!0===e.isExpand){for(var v=e.children,m=[],x=0;xe&&(e=i.height)}this.height=e+1},t.prototype.getNodeById=function(t){if(this.getId()===t)return this;for(var e=0,n=this.children,i=n.length;e=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,e)},t.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},t.prototype.getModel=function(t){if(!(this.dataIndex<0)){var e=this.hostTree,n=e.data.getItemModel(this.dataIndex);return n.getModel(t)}},t.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},t.prototype.setVisual=function(t,e){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,e)},t.prototype.getVisual=function(t){return this.hostTree.data.getItemVisual(this.dataIndex,t)},t.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},t.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},t.prototype.getChildIndex=function(){if(this.parentNode){for(var t=this.parentNode.children,e=0;e=0){var i=n.getData().tree.root,r=t.targetNode;if(s["C"](r)&&(r=i.getNodeById(r)),r&&i.contains(r))return{node:r};var o=t.targetNodeId;if(null!=o&&(r=i.getNodeById(o)))return{node:r}}}function rP(t){var e=[];while(t)t=t.parentNode,t&&e.push(t);return e.reverse()}function oP(t,e){var n=rP(t);return s["r"](n,e)>=0}function aP(t,e){var n=[];while(t){var i=t.dataIndex;n.push({name:t.name,dataIndex:i,value:e.getRawValue(i)}),t=t.parentNode}return n.reverse(),n}var sP=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.hasSymbolVisual=!0,e.ignoreStyleOnData=!0,e}return o(e,t),e.prototype.getInitialData=function(t){var e={name:t.name,children:t.data},n=t.leaves||{},i=new Ou(n,this,this.ecModel),r=nP.createTree(e,this,o);function o(t){t.wrapMethod("getItemModel",(function(t,e){var n=r.getNodeByDataIndex(e);return n&&n.children.length&&n.isExpand||(t.parentModel=i),t}))}var a=0;r.eachNode("preorder",(function(t){t.depth>a&&(a=t.depth)}));var s=t.expandAndCollapse,l=s&&t.initialTreeDepth>=0?t.initialTreeDepth:a;return r.root.eachNode("preorder",(function(t){var e=t.hostTree.data.getRawDataItem(t.dataIndex);t.isExpand=e&&null!=e.collapsed?!e.collapsed:t.depth<=l})),r.data},e.prototype.getOrient=function(){var t=this.get("orient");return"horizontal"===t?t="LR":"vertical"===t&&(t="TB"),t},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.formatTooltip=function(t,e,n){var i=this.getData().tree,r=i.root.children[0],o=i.getNodeByDataIndex(t),a=o.getValue(),s=o.name;while(o&&o!==r)s=o.parentNode.name+"."+s,o=o.parentNode;return Xd("nameValue",{name:s,value:a,noValue:isNaN(a)||null==a})},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return n.treeAncestors=aP(i,this),n.collapsed=!i.isExpand,n},e.type="series.tree",e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},e}(Sf),lP=sP;function uP(t,e,n){var i,r=[t],o=[];while(i=r.pop())if(o.push(i),i.isExpand){var a=i.children;if(a.length)for(var s=0;s=0;o--)i.push(r[o])}}function hP(t,e){t.eachSeriesByType("tree",(function(t){pP(t,e)}))}function pP(t,e){var n=SL(t,e);t.layoutInfo=n;var i=t.get("layout"),r=0,o=0,a=null;"radial"===i?(r=2*Math.PI,o=Math.min(n.height,n.width)/2,a=bL((function(t,e){return(t.parentNode===e.parentNode?1:2)/t.depth}))):(r=n.width,o=n.height,a=bL());var s=t.getData().tree.root,l=s.children[0];if(l){mL(s),uP(l,xL,a),s.hierNode.modifier=-l.hierNode.prelim,cP(l,_L);var u=l,c=l,h=l;cP(l,(function(t){var e=t.getLayout().x;ec.getLayout().x&&(c=t),t.depth>h.depth&&(h=t)}));var p=u===c?1:a(u,c)/2,d=p-u.getLayout().x,f=0,g=0,y=0,v=0;if("radial"===i)f=r/(c.getLayout().x+p+d),g=o/(h.depth-1||1),cP(l,(function(t){y=(t.getLayout().x+d)*f,v=(t.depth-1)*g;var e=wL(y,v);t.setLayout({x:e.x,y:e.y,rawX:y,rawY:v},!0)}));else{var m=t.getOrient();"RL"===m||"LR"===m?(g=o/(c.getLayout().x+p+d),f=r/(h.depth-1||1),cP(l,(function(t){v=(t.getLayout().x+d)*g,y="LR"===m?(t.depth-1)*f:r-(t.depth-1)*f,t.setLayout({x:y,y:v},!0)}))):"TB"!==m&&"BT"!==m||(f=r/(c.getLayout().x+p+d),g=o/(h.depth-1||1),cP(l,(function(t){y=(t.getLayout().x+d)*f,v="TB"===m?(t.depth-1)*g:o-(t.depth-1)*g,t.setLayout({x:y,y:v},!0)})))}}}function dP(t){t.eachSeriesByType("tree",(function(t){var e=t.getData(),n=e.tree;n.eachNode((function(t){var n=t.getModel(),i=n.getModel("itemStyle").getItemStyle(),r=e.ensureUniqueItemVisual(t.dataIndex,"style");Object(s["m"])(r,i)}))}))}function fP(t){t.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},(function(t,e){e.eachComponent({mainType:"series",subType:"tree",query:t},(function(e){var n=t.dataIndex,i=e.getData().tree,r=i.getNodeByDataIndex(n);r.isExpand=!r.isExpand}))})),t.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},(function(t,e,n){e.eachComponent({mainType:"series",subType:"tree",query:t},(function(e){var i=e.coordinateSystem,r=pL(i,t,void 0,n);e.setCenter&&e.setCenter(r.center),e.setZoom&&e.setZoom(r.zoom)}))}))}function gP(t){t.registerChartView(FL),t.registerSeriesModel(lP),t.registerLayout(hP),t.registerVisual(dP),fP(t)}var yP=["treemapZoomToNode","treemapRender","treemapMove"];function vP(t){for(var e=0;e1)n=n.parentNode;var r=Sh(t.ecModel,n.name||n.dataIndex+"",i);e.setVisual("decal",r)}))}var xP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.preventUsingHoverLayer=!0,n}return o(e,t),e.prototype.getInitialData=function(t,e){var n={name:t.name,children:t.data};_P(n);var i=t.levels||[],r=this.designatedVisualItemStyle={},o=new Ou({itemStyle:r},this,e);i=t.levels=bP(i,e);var a=s["H"](i||[],(function(t){return new Ou(t,o,e)}),this),l=nP.createTree(n,this,u);function u(t){t.wrapMethod("getItemModel",(function(t,e){var n=l.getNodeByDataIndex(e),i=n?a[n.depth]:null;return t.parentModel=i||o,t}))}return l.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.formatTooltip=function(t,e,n){var i=this.getData(),r=this.getRawValue(t),o=i.getName(t);return Xd("nameValue",{name:o,value:r})},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return n.treeAncestors=aP(i,this),n.treePathInfo=n.treeAncestors,n},e.prototype.setLayoutInfo=function(t){this.layoutInfo=this.layoutInfo||{},s["m"](this.layoutInfo,t)},e.prototype.mapIdToIndex=function(t){var e=this._idIndexMap;e||(e=this._idIndexMap=s["f"](),this._idIndexMapCount=0);var n=e.get(t);return null==n&&e.set(t,n=this._idIndexMapCount++),n},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)},e.prototype.enableAriaDecal=function(){mP(this)},e.type="series.treemap",e.layoutMode="box",e.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.1024,scaleLimit:null,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}},emphasis:{itemStyle:{color:"rgba(0,0,0,0.9)"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},e}(Sf);function _P(t){var e=0;s["k"](t.children,(function(t){_P(t);var n=t.value;s["t"](n)&&(n=n[0]),e+=n}));var n=t.value;s["t"](n)&&(n=n[0]),(null==n||isNaN(n))&&(n=e),n<0&&(n=0),s["t"](t.value)?t.value[0]=n:t.value=n}function bP(t,e){var n=ur(e.get("color")),i=ur(e.get(["aria","decal","decals"]));if(n){var r,o;t=t||[],s["k"](t,(function(t){var e=new Ou(t),n=e.get("color"),i=e.get("decal");(e.get(["itemStyle","color"])||n&&"none"!==n)&&(r=!0),(e.get(["itemStyle","decal"])||i&&"none"!==i)&&(o=!0)}));var a=t[0]||(t[0]={});return r||(a.color=n.slice()),!o&&i&&(a.decal=i.slice()),t}}var wP=xP,SP=8,MP=8,IP=5,OP=function(){function t(t){this.group=new wi,t.add(this.group)}return t.prototype.render=function(t,e,n,i){var r=t.getModel("breadcrumb"),o=this.group;if(o.removeAll(),r.get("show")&&n){var a=r.getModel("itemStyle"),s=r.getModel("emphasis"),l=a.getModel("textStyle"),u=s.getModel(["itemStyle","textStyle"]),c={pos:{left:r.get("left"),right:r.get("right"),top:r.get("top"),bottom:r.get("bottom")},box:{width:e.getWidth(),height:e.getHeight()},emptyItemWidth:r.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(n,c,l),this._renderContent(t,c,a,s,l,u,i),Bc(o,c.pos,c.box)}},t.prototype._prepare=function(t,e,n){for(var i=t;i;i=i.parentNode){var r=Sr(i.getModel().get("name"),""),o=n.getTextRect(r),a=Math.max(o.width+2*SP,e.emptyItemWidth);e.totalWidth+=a+MP,e.renderList.push({node:i,text:r,width:a})}},t.prototype._renderContent=function(t,e,n,i,r,o,a){for(var l=0,u=e.emptyItemWidth,c=t.get(["breadcrumb","height"]),h=zc(e.pos,e.box),p=e.totalWidth,d=e.renderList,f=i.getModel("itemStyle").getItemStyle(),g=d.length-1;g>=0;g--){var y=d[g],v=y.node,m=y.width,x=y.text;p>h.width&&(p-=m-u,m=u,x=null);var _=new Cg({shape:{points:CP(l,0,m,c,g===d.length-1,0===g)},style:Object(s["i"])(n.getItemStyle(),{lineJoin:"bevel"}),textContent:new Is({style:nu(r,{text:x})}),textConfig:{position:"inside"},z2:1e4*Es,onclick:Object(s["h"])(a,v)});_.disableLabelAnimation=!0,_.getTextContent().ensureState("emphasis").style=nu(o,{text:x}),_.ensureState("emphasis").style=f,Tl(_,i.get("focus"),i.get("blurScope"),i.get("disabled")),this.group.add(_),TP(_,t,v),l+=m+MP}},t.prototype.remove=function(){this.group.removeAll()},t}();function CP(t,e,n,i,r,o){var a=[[r?t:t-IP,e],[t+n,e],[t+n,e+i],[r?t:t-IP,e+i]];return!o&&a.splice(2,0,[t+n+IP,e+i/2]),!r&&a.push([t,e+i/2]),a}function TP(t,e,n){Os(t).eventData={componentType:"series",componentSubType:"treemap",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:n&&n.dataIndex,name:n&&n.name},treePathInfo:n&&aP(n,e)}}var kP=OP,AP=function(){function t(){this._storage=[],this._elExistsMap={}}return t.prototype.add=function(t,e,n,i,r){return!this._elExistsMap[t.id]&&(this._elExistsMap[t.id]=!0,this._storage.push({el:t,target:e,duration:n,delay:i,easing:r}),!0)},t.prototype.finished=function(t){return this._finishedCallback=t,this},t.prototype.start=function(){for(var t=this,e=this._storage.length,n=function(){e--,e<=0&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback())},i=0,r=this._storage.length;ijP||Math.abs(t.dy)>jP)){var e=this.seriesModel.getData().tree.root;if(!e)return;var n=e.getLayout();if(!n)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:n.x+t.dx,y:n.y+t.dy,width:n.width,height:n.height}})}},e.prototype._onZoom=function(t){var e=t.originX,n=t.originY,i=t.scale;if("animating"!==this._state){var r=this.seriesModel.getData().tree.root;if(!r)return;var o=r.getLayout();if(!o)return;var a=new Ct(o.x,o.y,o.width,o.height),s=null,l=this._controllerHost;s=l.zoomLimit;var u=l.zoom=l.zoom||1;if(u*=i,s){var c=s.min||0,h=s.max||1/0;u=Math.max(Math.min(h,u),c)}var p=u/l.zoom;l.zoom=u;var d=this.seriesModel.layoutInfo;e-=d.x,n-=d.y;var f=st();ht(f,f,[-e,-n]),dt(f,f,[p,p]),ht(f,f,[e,n]),a.applyTransform(f),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:a.x,y:a.y,width:a.width,height:a.height}})}},e.prototype._initEvents=function(t){var e=this;t.on("click",(function(t){if("ready"===e._state){var n=e.seriesModel.get("nodeClick",!0);if(n){var i=e.findTarget(t.offsetX,t.offsetY);if(i){var r=i.node;if(r.getLayout().isLeafRoot)e._rootToNode(i);else if("zoomToNode"===n)e._zoomToNode(i);else if("link"===n){var o=r.hostTree.data.getItemModel(r.dataIndex),a=o.get("link",!0),s=o.get("target",!0)||"blank";a&&Lc(a,s)}}}}}),this)},e.prototype._renderBreadcrumb=function(t,e,n){var i=this;n||(n=null!=t.get("leafDepth",!0)?{node:t.getViewRoot()}:this.findTarget(e.getWidth()/2,e.getHeight()/2),n||(n={node:t.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new kP(this.group))).render(t,e,n.node,(function(e){"animating"!==i._state&&(oP(t.getViewRoot(),e)?i._rootToNode({node:e}):i._zoomToNode({node:e}))}))},e.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=WP(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},e.prototype.dispose=function(){this._clearController()},e.prototype._zoomToNode=function(t){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype._rootToNode=function(t){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype.findTarget=function(t,e){var n,i=this.seriesModel.getViewRoot();return i.eachNode({attr:"viewChildren",order:"preorder"},(function(i){var r=this._storage.background[i.getRawIndex()];if(r){var o=r.transformCoordToLocal(t,e),a=r.shape;if(!(a.x<=o[0]&&o[0]<=a.x+a.width&&a.y<=o[1]&&o[1]<=a.y+a.height))return!1;n={node:i,offsetX:o[0],offsetY:o[1]}}}),this),n},e.type="treemap",e}(Xy);function WP(){return{nodeGroup:[],background:[],content:[]}}function YP(t,e,n,i,r,o,a,l,u,c){if(a){var h=a.getLayout(),p=t.getData(),d=a.getModel();if(p.setItemGraphicEl(a.dataIndex,null),h&&h.isInView){var f=h.width,g=h.height,y=h.borderWidth,v=h.invisible,m=a.getRawIndex(),x=l&&l.getRawIndex(),_=a.viewChildren,b=h.upperHeight,w=_&&_.length,S=d.getModel("itemStyle"),M=d.getModel(["emphasis","itemStyle"]),I=d.getModel(["blur","itemStyle"]),O=d.getModel(["select","itemStyle"]),C=S.get("borderRadius")||0,T=F("nodeGroup",LP);if(T){if(u.add(T),T.x=h.x||0,T.y=h.y||0,T.markRedraw(),HP(T).nodeWidth=f,HP(T).nodeHeight=g,h.isAboveViewRoot)return T;var k=F("background",PP,c,zP);k&&R(T,k,w&&h.upperLabelHeight);var A=d.getModel("emphasis"),D=A.get("focus"),L=A.get("blurScope"),P=A.get("disabled"),j="ancestor"===D?a.getAncestorsIndices():"descendant"===D?a.getDescendantIndices():D;if(w)jl(T)&&Pl(T,!1),k&&(Pl(k,!P),p.setItemGraphicEl(a.dataIndex,k),kl(k,j,L));else{var N=F("content",PP,c,VP);N&&E(T,N),k.disableMorphing=!0,k&&jl(k)&&Pl(k,!1),Pl(T,!P),p.setItemGraphicEl(a.dataIndex,T),kl(T,j,L)}return T}}}function R(e,n,i){var r=Os(n);if(r.dataIndex=a.dataIndex,r.seriesIndex=t.seriesIndex,n.setShape({x:0,y:0,width:f,height:g,r:C}),v)z(n);else{n.invisible=!1;var o=a.getVisual("style"),s=o.stroke,l=FP(S);l.fill=s;var u=BP(M);u.fill=M.get("borderColor");var c=BP(I);c.fill=I.get("borderColor");var h=BP(O);if(h.fill=O.get("borderColor"),i){var p=f-2*y;V(n,s,o.opacity,{x:y,y:0,width:p,height:b})}else n.removeTextContent();n.setStyle(l),n.ensureState("emphasis").style=u,n.ensureState("blur").style=c,n.ensureState("select").style=h,al(n)}e.add(n)}function E(e,n){var i=Os(n);i.dataIndex=a.dataIndex,i.seriesIndex=t.seriesIndex;var r=Math.max(f-2*y,0),o=Math.max(g-2*y,0);if(n.culling=!0,n.setShape({x:y,y:y,width:r,height:o,r:C}),v)z(n);else{n.invisible=!1;var s=a.getVisual("style"),l=s.fill,u=FP(S);u.fill=l,u.decal=s.decal;var c=BP(M),h=BP(I),p=BP(O);V(n,l,s.opacity,null),n.setStyle(u),n.ensureState("emphasis").style=c,n.ensureState("blur").style=h,n.ensureState("select").style=p,al(n)}e.add(n)}function z(t){!t.invisible&&o.push(t)}function V(e,n,i,r){var o=d.getModel(r?RP:NP),l=Sr(d.get("name"),null),u=o.getShallow("show");tu(e,eu(d,r?RP:NP),{defaultText:u?l:null,inheritColor:n,defaultOpacity:i,labelFetcher:t,labelDataIndex:a.dataIndex});var c=e.getTextContent();if(c){var p=c.style,f=Object(s["M"])(p.padding||0);r&&(e.setTextConfig({layoutRect:r}),c.disableLabelLayout=!0),c.beforeUpdate=function(){var t=Math.max((r?r.width:e.shape.width)-f[1]-f[3],0),n=Math.max((r?r.height:e.shape.height)-f[0]-f[2],0);p.width===t&&p.height===n||c.setStyle({width:t,height:n})},p.truncateMinChar=2,p.lineOverflow="truncate",B(p,r,h);var g=c.getState("emphasis");B(g?g.style:null,r,h)}}function B(e,n,i){var r=e?e.text:null;if(!n&&i.isLeafRoot&&null!=r){var o=t.get("drillDownIcon",!0);e.text=o?o+" "+r:r}}function F(t,i,o,a){var s=null!=x&&n[t][x],l=r[t];return s?(n[t][x]=null,H(l,s)):v||(s=new i,s instanceof Eo&&(s.z2=XP(o,a)),G(l,s)),e[t][m]=s}function H(t,e){var n=t[m]={};e instanceof LP?(n.oldX=e.x,n.oldY=e.y):n.oldShape=Object(s["m"])({},e.shape)}function G(t,e){var n=t[m]={},o=a.parentNode,s=e instanceof wi;if(o&&(!i||"drillDown"===i.direction)){var l=0,u=0,c=r.background[o.getRawIndex()];!i&&c&&c.oldShape&&(l=c.oldShape.width,u=c.oldShape.height),s?(n.oldX=0,n.oldY=u):n.oldShape={x:l,y:u,width:0,height:0}}n.fadein=!s}}function XP(t,e){return t*EP+e}var UP=GP,ZP=s["k"],qP=s["A"],KP=-1,QP=function(){function t(e){var n=e.mappingMethod,i=e.type,r=this.option=s["d"](e);this.type=i,this.mappingMethod=n,this._normalizeData=uj[n];var o=t.visualHandlers[i];this.applyVisual=o.applyVisual,this.getColorMapper=o.getColorMapper,this._normalizedToVisual=o._normalizedToVisual[n],"piecewise"===n?(tj(r),$P(r)):"category"===n?r.categories?JP(r):tj(r,!0):(s["b"]("linear"!==n||r.dataExtent),tj(r))}return t.prototype.mapValueToVisual=function(t){var e=this._normalizeData(t);return this._normalizedToVisual(e,t)},t.prototype.getNormalizer=function(){return s["c"](this._normalizeData,this)},t.listVisualTypes=function(){return s["F"](t.visualHandlers)},t.isValidType=function(e){return t.visualHandlers.hasOwnProperty(e)},t.eachVisual=function(t,e,n){s["A"](t)?s["k"](t,e,n):e.call(n,t)},t.mapVisual=function(e,n,i){var r,o=s["t"](e)?[]:s["A"](e)?{}:(r=!0,null);return t.eachVisual(e,(function(t,e){var a=n.call(i,t,e);r?o=a:o[e]=a})),o},t.retrieveVisuals=function(e){var n,i={};return e&&ZP(t.visualHandlers,(function(t,r){e.hasOwnProperty(r)&&(i[r]=e[r],n=!0)})),n?i:null},t.prepareVisualTypes=function(t){if(s["t"](t))t=t.slice();else{if(!qP(t))return[];var e=[];ZP(t,(function(t,n){e.push(n)})),t=e}return t.sort((function(t,e){return"color"===e&&"color"!==t&&0===t.indexOf("color")?1:-1})),t},t.dependsOn=function(t,e){return"color"===e?!(!t||0!==t.indexOf(e)):t===e},t.findPieceIndex=function(t,e,n){for(var i,r=1/0,o=0,a=e.length;o=0;o--)null==i[o]&&(delete n[e[o]],e.pop())}function tj(t,e){var n=t.visual,i=[];s["A"](n)?ZP(n,(function(t){i.push(t)})):null!=n&&i.push(n);var r={color:1,symbol:1};e||1!==i.length||r.hasOwnProperty(t.type)||(i[1]=i[0]),lj(t,i)}function ej(t){return{applyVisual:function(e,n,i){var r=this.mapValueToVisual(e);i("color",t(n("color"),r))},_normalizedToVisual:aj([0,1])}}function nj(t){var e=this.option.visual;return e[Math.round(Ri(t,[0,1],[0,e.length-1],!0))]||{}}function ij(t){return function(e,n,i){i(t,this.mapValueToVisual(e))}}function rj(t){var e=this.option.visual;return e[this.option.loop&&t!==KP?t%e.length:t]}function oj(){return this.option.visual[0]}function aj(t){return{linear:function(e){return Ri(e,t,this.option.visual,!0)},category:rj,piecewise:function(e,n){var i=sj.call(this,n);return null==i&&(i=Ri(e,t,this.option.visual,!0)),i},fixed:oj}}function sj(t){var e=this.option,n=e.pieceList;if(e.hasSpecialVisual){var i=QP.findPieceIndex(t,n),r=n[i];if(r&&r.visual)return r.visual[this.type]}}function lj(t,e){return t.visual=e,"color"===t.type&&(t.parsedVisual=s["H"](e,(function(t){var e=Ee["h"](t);return e||[0,0,0,1]}))),e}var uj={linear:function(t){return Ri(t,this.option.dataExtent,[0,1],!0)},piecewise:function(t){var e=this.option.pieceList,n=QP.findPieceIndex(t,e,!0);if(null!=n)return Ri(n,[0,e.length-1],[0,1],!0)},category:function(t){var e=this.option.categories?this.option.categoryMap[t]:t;return null==e?KP:e},fixed:s["L"]};function cj(t,e,n){return t?e<=n:e=n.length||t===n[t.depth]){var o=wj(r,c,t,e,g,i);gj(t,o,n,i)}}))}else l=vj(c),h.fill=l}}function yj(t,e,n){var i=Object(s["m"])({},e),r=n.designatedVisualItemStyle;return Object(s["k"])(["color","colorAlpha","colorSaturation"],(function(n){r[n]=e[n];var o=t.get(n);r[n]=null,null!=o&&(i[n]=o)})),i}function vj(t){var e=xj(t,"color");if(e){var n=xj(t,"colorAlpha"),i=xj(t,"colorSaturation");return i&&(e=Object(Ee["g"])(e,null,null,i)),n&&(e=Object(Ee["f"])(e,n)),e}}function mj(t,e){return null!=e?Object(Ee["g"])(e,null,null,t):null}function xj(t,e){var n=t[e];if(null!=n&&"none"!==n)return n}function _j(t,e,n,i,r,o){if(o&&o.length){var a=bj(e,"color")||null!=r.color&&"none"!==r.color&&(bj(e,"colorAlpha")||bj(e,"colorSaturation"));if(a){var s=e.get("visualMin"),l=e.get("visualMax"),u=n.dataExtent.slice();null!=s&&su[1]&&(u[1]=l);var c=e.get("colorMappingBy"),h={type:a.name,dataExtent:u,visual:a.range};"color"!==h.type||"index"!==c&&"id"!==c?h.mappingMethod="linear":(h.mappingMethod="category",h.loop=!0);var p=new hj(h);return dj(p).drColorMappingBy=c,p}}}function bj(t,e){var n=t.get(e);return Object(s["t"])(n)&&n.length?{name:e,range:n}:null}function wj(t,e,n,i,r,o){var a=Object(s["m"])({},e);if(r){var l=r.type,u="color"===l&&dj(r).drColorMappingBy,c="index"===u?i:"id"===u?o.mapIdToIndex(n.getId()):n.getValue(t.get("visualDimension"));a[l]=r.mapValueToVisual(c)}return a}var Sj=Math.max,Mj=Math.min,Ij=s["O"],Oj=s["k"],Cj=["itemStyle","borderWidth"],Tj=["itemStyle","gapWidth"],kj=["upperLabel","show"],Aj=["upperLabel","height"],Dj={seriesType:"treemap",reset:function(t,e,n,i){var r=n.getWidth(),o=n.getHeight(),a=t.option,l=Vc(t.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()}),u=a.size||[],c=Ei(Ij(l.width,u[0]),r),h=Ei(Ij(l.height,u[1]),o),p=i&&i.type,d=["treemapZoomToNode","treemapRootToNode"],f=iP(i,d,t),g="treemapRender"===p||"treemapMove"===p?i.rootRect:null,y=t.getViewRoot(),v=rP(y);if("treemapMove"!==p){var m="treemapZoomToNode"===p?Vj(t,f,y,c,h):g?[g.width,g.height]:[c,h],x=a.sort;x&&"asc"!==x&&"desc"!==x&&(x="desc");var _={squareRatio:a.squareRatio,sort:x,leafDepth:a.leafDepth};y.hostTree.clearLayouts();var b={x:0,y:0,width:m[0],height:m[1],area:m[0]*m[1]};y.setLayout(b),Lj(y,_,!1,0),b=y.getLayout(),Oj(v,(function(t,e){var n=(v[e+1]||y).getValue();t.setLayout(s["m"]({dataExtent:[n,n],borderWidth:0,upperHeight:0},b))}))}var w=t.getData().tree.root;w.setLayout(Bj(l,g,f),!0),t.setLayoutInfo(l),Fj(w,new Ct(-l.x,-l.y,r,o),v,y,0)}};function Lj(t,e,n,i){var r,o;if(!t.isRemoved()){var a=t.getLayout();r=a.width,o=a.height;var s=t.getModel(),l=s.get(Cj),u=s.get(Tj)/2,c=Hj(s),h=Math.max(l,c),p=l-u,d=h-u;t.setLayout({borderWidth:l,upperHeight:h,upperLabelHeight:c},!0),r=Sj(r-2*p,0),o=Sj(o-p-d,0);var f=r*o,g=Pj(t,s,f,e,n,i);if(g.length){var y={x:p,y:d,width:r,height:o},v=Mj(r,o),m=1/0,x=[];x.area=0;for(var _=0,b=g.length;_=0;l--){var u=r["asc"===i?a-l-1:l].getValue();u/n*ea[1]&&(a[1]=e)}))):a=[NaN,NaN],{sum:i,dataExtent:a}}function Ej(t,e,n){for(var i=0,r=1/0,o=0,a=void 0,s=t.length;oi&&(i=a));var l=t.area*t.area,u=e*e*n;return l?Sj(u*i/l,l/(u*r)):1/0}function zj(t,e,n,i,r){var o=e===n.width?0:1,a=1-o,s=["x","y"],l=["width","height"],u=n[s[o]],c=e?t.area/e:0;(r||c>n[l[a]])&&(c=n[l[a]]);for(var h=0,p=t.length;hYi&&(u=Yi),a=o}ui&&(i=e);var o=i%2?i+2:i+3;r=[];for(var a=0;a0&&(_[0]=-_[0],_[1]=-_[1]);var w=x[0]<0?-1:1;if("start"!==i.__position&&"end"!==i.__position){var S=-Math.atan2(x[1],x[0]);u[0].8?"left":c[0]<-.8?"right":"center",p=c[1]>.8?"top":c[1]<-.8?"bottom":"middle";break;case"start":i.x=-c[0]*g+l[0],i.y=-c[1]*y+l[1],h=c[0]>.8?"right":c[0]<-.8?"left":"center",p=c[1]>.8?"bottom":c[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":i.x=g*w+l[0],i.y=l[1]+M,h=x[0]<0?"right":"left",i.originX=-g*w,i.originY=-M;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":i.x=b[0],i.y=b[1]+M,h="center",i.originY=-M;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":i.x=-g*w+u[0],i.y=u[1]+M,h=x[0]>=0?"right":"left",i.originX=g*w,i.originY=-M;break}i.scaleX=i.scaleY=r,i.setStyle({verticalAlign:i.__verticalAlign||p,align:i.__align||h})}}}function I(t,e){var n=t.__specifiedRotation;if(null==n){var i=a.tangentAt(e);t.attr("rotation",(1===e?-1:1)*Math.PI/2-Math.atan2(i[1],i[0]))}else t.attr("rotation",n)}},e}(wi),jN=PN,NN=function(){function t(t){this.group=new wi,this._LineCtor=t||jN}return t.prototype.updateData=function(t){var e=this;this._progressiveEls=null;var n=this,i=n.group,r=n._lineData;n._lineData=t,r||i.removeAll();var o=EN(t);t.diff(r).add((function(n){e._doAdd(t,n,o)})).update((function(n,i){e._doUpdate(r,t,i,n,o)})).remove((function(t){i.remove(r.getItemGraphicEl(t))})).execute()},t.prototype.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl((function(e,n){e.updateLayout(t,n)}),this)},t.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=EN(t),this._lineData=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(t,e){function n(t){t.isGroup||RN(t)||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[];for(var i=t.start;i0}function EN(t){var e=t.hostModel,n=e.getModel("emphasis");return{lineStyle:e.getModel("lineStyle").getLineStyle(),emphasisLineStyle:n.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:e.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:e.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:n.get("disabled"),blurScope:n.get("blurScope"),focus:n.get("focus"),labelStatesModels:eu(e)}}function zN(t){return isNaN(t[0])||isNaN(t[1])}function VN(t){return t&&!zN(t[0])&&!zN(t[1])}var BN=NN,FN=[],HN=[],GN=[],WN=Oe,YN=w,XN=Math.abs;function UN(t,e,n){for(var i,r=t[0],o=t[1],a=t[2],s=1/0,l=n*n,u=.1,c=.1;c<=.9;c+=.1){FN[0]=WN(r[0],o[0],a[0],c),FN[1]=WN(r[1],o[1],a[1],c);var h=XN(YN(FN,e)-l);h=0?i+=u:i-=u:f>=0?i-=u:i+=u}return i}function ZN(t,e){var n=[],i=Ae,r=[[],[],[]],o=[[],[]],a=[];e/=2,t.eachEdge((function(t,s){var l=t.getLayout(),h=t.getVisual("fromSymbol"),p=t.getVisual("toSymbol");l.__original||(l.__original=[c(l[0]),c(l[1])],l[2]&&l.__original.push(c(l[2])));var g=l.__original;if(null!=l[2]){if(u(r[0],g[0]),u(r[1],g[2]),u(r[2],g[1]),h&&"none"!==h){var y=uN(t.node1),v=UN(r,g[0],y*e);i(r[0][0],r[1][0],r[2][0],v,n),r[0][0]=n[3],r[1][0]=n[4],i(r[0][1],r[1][1],r[2][1],v,n),r[0][1]=n[3],r[1][1]=n[4]}if(p&&"none"!==p){y=uN(t.node2),v=UN(r,g[1],y*e);i(r[0][0],r[1][0],r[2][0],v,n),r[1][0]=n[1],r[2][0]=n[2],i(r[0][1],r[1][1],r[2][1],v,n),r[1][1]=n[1],r[2][1]=n[2]}u(l[0],r[0]),u(l[1],r[2]),u(l[2],r[1])}else{if(u(o[0],g[0]),u(o[1],g[1]),f(a,o[1],o[0]),m(a,a),h&&"none"!==h){y=uN(t.node1);d(o[0],o[0],a,y*e)}if(p&&"none"!==p){y=uN(t.node2);d(o[1],o[1],a,-y*e)}u(l[0],o[0]),u(l[1],o[1])}}))}function qN(t){return"view"===t.type}var KN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.init=function(t,e){var n=new SM,i=new BN,r=this.group;this._controller=new dA(e.getZr()),this._controllerHost={target:r},r.add(n.group),r.add(i.group),this._symbolDraw=n,this._lineDraw=i,this._firstRender=!0},e.prototype.render=function(t,e,n){var i=this,r=t.coordinateSystem;this._model=t;var o=this._symbolDraw,a=this._lineDraw,s=this.group;if(qN(r)){var l={x:r.x,y:r.y,scaleX:r.scaleX,scaleY:r.scaleY};this._firstRender?s.attr(l):Gl(s,l,t)}ZN(t.getGraph(),lN(t));var u=t.getData();o.updateData(u);var c=t.getEdgeData();a.updateData(c),this._updateNodeAndLinkScale(),this._updateController(t,e,n),clearTimeout(this._layoutTimeout);var h=t.forceLayout,p=t.get(["force","layoutAnimation"]);h&&this._startForceLayoutIteration(h,p);var d=t.get("layout");u.graph.eachNode((function(e){var n=e.dataIndex,r=e.getGraphicEl(),o=e.getModel();if(r){r.off("drag").off("dragend");var a=o.get("draggable");a&&r.on("drag",(function(o){switch(d){case"force":h.warmUp(),!i._layouting&&i._startForceLayoutIteration(h,p),h.setFixed(n),u.setItemLayout(n,[r.x,r.y]);break;case"circular":u.setItemLayout(n,[r.x,r.y]),e.setLayout({fixed:!0},!0),pN(t,"symbolSize",e,[o.offsetX,o.offsetY]),i.updateLayout(t);break;case"none":default:u.setItemLayout(n,[r.x,r.y]),aN(t.getGraph(),t),i.updateLayout(t);break}})).on("dragend",(function(){h&&h.setUnfixed(n)})),r.setDraggable(a,!!o.get("cursor"));var s=o.get(["emphasis","focus"]);"adjacency"===s&&(Os(r).focus=e.getAdjacentDataIndices())}})),u.graph.eachEdge((function(t){var e=t.getGraphicEl(),n=t.getModel().get(["emphasis","focus"]);e&&"adjacency"===n&&(Os(e).focus={edge:[t.dataIndex],node:[t.node1.dataIndex,t.node2.dataIndex]})}));var f="circular"===t.get("layout")&&t.get(["circular","rotateLabel"]),g=u.getLayout("cx"),y=u.getLayout("cy");u.graph.eachNode((function(t){fN(t,f,g,y)})),this._firstRender=!1},e.prototype.dispose=function(){this.remove(),this._controller&&this._controller.dispose(),this._controllerHost=null},e.prototype._startForceLayoutIteration=function(t,e){var n=this;(function i(){t.step((function(t){n.updateLayout(n._model),(n._layouting=!t)&&(e?n._layoutTimeout=setTimeout(i,16):i())}))})()},e.prototype._updateController=function(t,e,n){var i=this,r=this._controller,o=this._controllerHost,a=this.group;r.setPointerChecker((function(e,i,r){var o=a.getBoundingRect();return o.applyTransform(a.transform),o.contain(i,r)&&!mA(e,n,t)})),qN(t.coordinateSystem)?(r.enable(t.get("roam")),o.zoomLimit=t.get("scaleLimit"),o.zoom=t.coordinateSystem.getZoom(),r.off("pan").off("zoom").on("pan",(function(e){fA(o,e.dx,e.dy),n.dispatchAction({seriesId:t.id,type:"graphRoam",dx:e.dx,dy:e.dy})})).on("zoom",(function(e){gA(o,e.scale,e.originX,e.originY),n.dispatchAction({seriesId:t.id,type:"graphRoam",zoom:e.scale,originX:e.originX,originY:e.originY}),i._updateNodeAndLinkScale(),ZN(t.getGraph(),lN(t)),i._lineDraw.updateLayout(),n.updateLabelLayout()}))):r.disable()},e.prototype._updateNodeAndLinkScale=function(){var t=this._model,e=t.getData(),n=lN(t);e.eachItemGraphicEl((function(t,e){t&&t.setSymbolScale(n)}))},e.prototype.updateLayout=function(t){ZN(t.getGraph(),lN(t)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},e.prototype.remove=function(){clearTimeout(this._layoutTimeout),this._layouting=!1,this._layoutTimeout=null,this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},e.type="graph",e}(Xy),QN=KN;function $N(t){return"_EC_"+t}var JN=function(){function t(t){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=t||!1}return t.prototype.isDirected=function(){return this._directed},t.prototype.addNode=function(t,e){t=null==t?""+e:""+t;var n=this._nodesMap;if(!n[$N(t)]){var i=new tR(t,e);return i.hostGraph=this,this.nodes.push(i),n[$N(t)]=i,i}},t.prototype.getNodeByIndex=function(t){var e=this.data.getRawIndex(t);return this.nodes[e]},t.prototype.getNodeById=function(t){return this._nodesMap[$N(t)]},t.prototype.addEdge=function(t,e,n){var i=this._nodesMap,r=this._edgesMap;if(s["z"](t)&&(t=this.nodes[t]),s["z"](e)&&(e=this.nodes[e]),t instanceof tR||(t=i[$N(t)]),e instanceof tR||(e=i[$N(e)]),t&&e){var o=t.id+"-"+e.id,a=new eR(t,e,n);return a.hostGraph=this,this._directed&&(t.outEdges.push(a),e.inEdges.push(a)),t.edges.push(a),t!==e&&e.edges.push(a),this.edges.push(a),r[o]=a,a}},t.prototype.getEdgeByIndex=function(t){var e=this.edgeData.getRawIndex(t);return this.edges[e]},t.prototype.getEdge=function(t,e){t instanceof tR&&(t=t.id),e instanceof tR&&(e=e.id);var n=this._edgesMap;return this._directed?n[t+"-"+e]:n[t+"-"+e]||n[e+"-"+t]},t.prototype.eachNode=function(t,e){for(var n=this.nodes,i=n.length,r=0;r=0&&t.call(e,n[r],r)},t.prototype.eachEdge=function(t,e){for(var n=this.edges,i=n.length,r=0;r=0&&n[r].node1.dataIndex>=0&&n[r].node2.dataIndex>=0&&t.call(e,n[r],r)},t.prototype.breadthFirstTraverse=function(t,e,n,i){if(e instanceof tR||(e=this._nodesMap[$N(e)]),e){for(var r="out"===n?"outEdges":"in"===n?"inEdges":"edges",o=0;o=0&&n.node2.dataIndex>=0}));for(r=0,o=i.length;r=0&&this[t][e].setItemVisual(this.dataIndex,n,i)},getVisual:function(n){return this[t][e].getItemVisual(this.dataIndex,n)},setLayout:function(n,i){this.dataIndex>=0&&this[t][e].setItemLayout(this.dataIndex,n,i)},getLayout:function(){return this[t][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[t][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[t][e].getRawIndex(this.dataIndex)}}}s["K"](tR,nR("hostGraph","data")),s["K"](eR,nR("hostGraph","edgeData"));var iR=JN;function rR(t,e,n,i,r){for(var o=new iR(i),a=0;a "+d)),c++)}var f,g=n.get("coordinateSystem");if("cartesian2d"===g||"polar"===g)f=hM(t,n);else{var y=Xh.get(g),v=y&&y.dimensions||[];s["r"](v,"value")<0&&v.concat(["value"]);var m=ZS(t,{coordDimensions:v,encodeDefine:n.getEncode()}).dimensions;f=new US(m,n),f.initData(t)}var x=new US(["value"],n);return x.initData(u,l),r&&r(f,x),$L({mainData:f,struct:o,structAttr:"graph",datas:{node:f,edge:x},datasAttr:{node:"data",edge:"edgeData"}}),o.update(),o}var oR=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n}return o(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments);var n=this;function i(){return n._categoriesData}this.legendVisualProvider=new AO(i,i),this.fillDataTextStyle(e.edges||e.links),this._updateCategoriesData()},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(e.edges||e.links),this._updateCategoriesData()},e.prototype.mergeDefaultAndTheme=function(e){t.prototype.mergeDefaultAndTheme.apply(this,arguments),cr(e,"edgeLabel",["show"])},e.prototype.getInitialData=function(t,e){var n=t.edges||t.links||[],i=t.data||t.nodes||[],r=this;if(i&&n){nN(this);var o=rR(i,n,this,!0,a);return s["k"](o.edges,(function(t){iN(t.node1,t.node2,this,t.dataIndex)}),this),o.data}function a(t,e){t.wrapMethod("getItemModel",(function(t){var e=r._categoriesModels,n=t.getShallow("category"),i=e[n];return i&&(i.parentModel=t.parentModel,t.parentModel=i),t}));var n=Ou.prototype.getModel;function i(t,e){var i=n.call(this,t,e);return i.resolveParentPath=o,i}function o(t){if(t&&("label"===t[0]||"label"===t[1])){var e=t.slice();return"label"===t[0]?e[0]="edgeLabel":"label"===t[1]&&(e[1]="edgeLabel"),e}return t}e.wrapMethod("getItemModel",(function(t){return t.resolveParentPath=o,t.getModel=i,t}))}},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.getCategoriesData=function(){return this._categoriesData},e.prototype.formatTooltip=function(t,e,n){if("edge"===n){var i=this.getData(),r=this.getDataParams(t,n),o=i.graph.getEdgeByIndex(t),a=i.getName(o.node1.dataIndex),s=i.getName(o.node2.dataIndex),l=[];return null!=a&&l.push(a),null!=s&&l.push(s),Xd("nameValue",{name:l.join(" > "),value:r.value,noValue:null==r.value})}var u=uf({series:this,dataIndex:t,multipleSeries:e});return u},e.prototype._updateCategoriesData=function(){var t=s["H"](this.option.categories||[],(function(t){return null!=t.value?t:s["m"]({value:0},t)})),e=new US(["value"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray((function(t){return e.getItemModel(t)}))},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.isAnimationEnabled=function(){return t.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},e.type="series.graph",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(Sf),aR=oR,sR={type:"graphRoam",event:"graphRoam",update:"none"};function lR(t){t.registerChartView(QN),t.registerSeriesModel(aR),t.registerProcessor(Wj),t.registerVisual(Yj),t.registerVisual(Uj),t.registerLayout(sN),t.registerLayout(t.PRIORITY.VISUAL.POST_CHART_LAYOUT,gN),t.registerLayout(mN),t.registerCoordinateSystem("graphView",{dimensions:$D.dimensions,create:_N}),t.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},s["L"]),t.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},s["L"]),t.registerAction(sR,(function(t,e,n){e.eachComponent({mainType:"series",query:t},(function(e){var i=e.coordinateSystem,r=pL(i,t,void 0,n);e.setCenter&&e.setCenter(r.center),e.setZoom&&e.setZoom(r.zoom)}))}))}var uR=function(){function t(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0}return t}(),cR=function(t){function e(e){var n=t.call(this,e)||this;return n.type="pointer",n}return o(e,t),e.prototype.getDefaultShape=function(){return new uR},e.prototype.buildPath=function(t,e){var n=Math.cos,i=Math.sin,r=e.r,o=e.width,a=e.angle,s=e.x-n(a)*o*(o>=r/3?1:2),l=e.y-i(a)*o*(o>=r/3?1:2);a=e.angle-Math.PI/2,t.moveTo(s,l),t.lineTo(e.x+n(a)*o,e.y+i(a)*o),t.lineTo(e.x+n(e.angle)*r,e.y+i(e.angle)*r),t.lineTo(e.x-n(a)*o,e.y-i(a)*o),t.lineTo(s,l)},e}(Wa),hR=cR;function pR(t,e){var n=t.get("center"),i=e.getWidth(),r=e.getHeight(),o=Math.min(i,r),a=Ei(n[0],e.getWidth()),s=Ei(n[1],e.getHeight()),l=Ei(t.get("radius"),o/2);return{cx:a,cy:s,r:l}}function dR(t,e){var n=null==t?"":t+"";return e&&(Object(s["C"])(e)?n=e.replace("{value}",n):Object(s["w"])(e)&&(n=e(t))),n}var fR=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.render=function(t,e,n){this.group.removeAll();var i=t.get(["axisLine","lineStyle","color"]),r=pR(t,n);this._renderMain(t,e,n,i,r),this._data=t.getData()},e.prototype.dispose=function(){},e.prototype._renderMain=function(t,e,n,i,r){var o=this.group,a=t.get("clockwise"),l=-t.get("startAngle")/180*Math.PI,u=-t.get("endAngle")/180*Math.PI,c=t.getModel("axisLine"),h=c.get("roundCap"),p=h?jI:xg,d=c.get("show"),f=c.getModel("lineStyle"),g=f.get("width"),y=[l,u];ya(y,!a),l=y[0],u=y[1];for(var v=u-l,m=l,x=[],_=0;d&&_=t&&(0===e?0:i[e-1][0])Math.PI/2&&(V+=Math.PI)):"tangential"===z?V=-I-Math.PI/2:Object(s["z"])(z)&&(V=z*Math.PI/180),0===V?p.add(new Is({style:nu(_,{text:j,x:R,y:E,verticalAlign:h<-.8?"top":h>.8?"bottom":"middle",align:c<-.4?"left":c>.4?"right":"center"},{inheritColor:N}),silent:!0})):p.add(new Is({style:nu(_,{text:j,x:R,y:E,verticalAlign:"middle",align:"center"},{inheritColor:N}),silent:!0,originX:R,originY:E,rotation:V}))}if(x.get("show")&&D!==b){L=x.get("distance");L=L?L+u:u;for(var B=0;B<=w;B++){c=Math.cos(I),h=Math.sin(I);var F=new jg({shape:{x1:c*(g-L)+d,y1:h*(g-L)+f,x2:c*(g-M-L)+d,y2:h*(g-M-L)+f},silent:!0,style:k});"auto"===k.stroke&&F.setStyle({stroke:i((D+B/w)/b)}),p.add(F),I+=C}I-=C}else I+=O}},e.prototype._renderPointer=function(t,e,n,i,r,o,a,l,u){var c=this.group,h=this._data,p=this._progressEls,d=[],f=t.get(["pointer","show"]),g=t.getModel("progress"),y=g.get("show"),v=t.getData(),m=v.mapDimension("value"),x=+t.get("min"),_=+t.get("max"),b=[x,_],w=[o,a];function S(e,n){var i,o=v.getItemModel(e),a=o.getModel("pointer"),s=Ei(a.get("width"),r.r),l=Ei(a.get("length"),r.r),u=t.get(["pointer","icon"]),c=a.get("offsetCenter"),h=Ei(c[0],r.r),p=Ei(c[1],r.r),d=a.get("keepAspect");return i=u?om(u,h-s/2,p-l,s,l,null,d):new hR({shape:{angle:-Math.PI/2,width:s,r:l,x:h,y:p}}),i.rotation=-(n+Math.PI/2),i.x=r.cx,i.y=r.cy,i}function M(t,e){var n=g.get("roundCap"),i=n?jI:xg,a=g.get("overlap"),s=a?g.get("width"):u/v.count(),c=a?r.r-s:r.r-(t+1)*s,h=a?r.r:r.r-t*s,p=new i({shape:{startAngle:o,endAngle:e,cx:r.cx,cy:r.cy,clockwise:l,r0:c,r:h}});return a&&(p.z2=_-v.get(m,t)%_),p}(y||f)&&(v.diff(h).add((function(e){var n=v.get(m,e);if(f){var i=S(e,o);Wl(i,{rotation:-((isNaN(+n)?w[0]:Ri(n,b,w,!0))+Math.PI/2)},t),c.add(i),v.setItemGraphicEl(e,i)}if(y){var r=M(e,o),a=g.get("clip");Wl(r,{shape:{endAngle:Ri(n,b,w,a)}},t),c.add(r),Cs(t.seriesIndex,v.dataType,e,r),d[e]=r}})).update((function(e,n){var i=v.get(m,e);if(f){var r=h.getItemGraphicEl(n),a=r?r.rotation:o,s=S(e,a);s.rotation=a,Gl(s,{rotation:-((isNaN(+i)?w[0]:Ri(i,b,w,!0))+Math.PI/2)},t),c.add(s),v.setItemGraphicEl(e,s)}if(y){var l=p[n],u=l?l.shape.endAngle:o,x=M(e,u),_=g.get("clip");Gl(x,{shape:{endAngle:Ri(i,b,w,_)}},t),c.add(x),Cs(t.seriesIndex,v.dataType,e,x),d[e]=x}})).execute(),v.each((function(t){var e=v.getItemModel(t),n=e.getModel("emphasis"),r=n.get("focus"),o=n.get("blurScope"),a=n.get("disabled");if(f){var l=v.getItemGraphicEl(t),u=v.getItemVisual(t,"style"),c=u.fill;if(l instanceof $a){var h=l.style;l.useStyle(Object(s["m"])({image:h.image,x:h.x,y:h.y,width:h.width,height:h.height},u))}else l.useStyle(u),"pointer"!==l.type&&l.setColor(c);l.setStyle(e.getModel(["pointer","itemStyle"]).getItemStyle()),"auto"===l.style.fill&&l.setStyle("fill",i(Ri(v.get(m,t),b,[0,1],!0))),l.z2EmphasisLift=0,Ll(l,e),Tl(l,r,o,a)}if(y){var p=d[t];p.useStyle(v.getItemVisual(t,"style")),p.setStyle(e.getModel(["progress","itemStyle"]).getItemStyle()),p.z2EmphasisLift=0,Ll(p,e),Tl(p,r,o,a)}})),this._progressEls=d)},e.prototype._renderAnchor=function(t,e){var n=t.getModel("anchor"),i=n.get("show");if(i){var r=n.get("size"),o=n.get("icon"),a=n.get("offsetCenter"),s=n.get("keepAspect"),l=om(o,e.cx-r/2+Ei(a[0],e.r),e.cy-r/2+Ei(a[1],e.r),r,r,null,s);l.z2=n.get("showAbove")?1:0,l.setStyle(n.getModel("itemStyle").getItemStyle()),this.group.add(l)}},e.prototype._renderTitleAndDetail=function(t,e,n,i,r){var o=this,a=t.getData(),s=a.mapDimension("value"),l=+t.get("min"),u=+t.get("max"),c=new wi,h=[],p=[],d=t.isAnimationEnabled(),f=t.get(["pointer","showAbove"]);a.diff(this._data).add((function(t){h[t]=new Is({silent:!0}),p[t]=new Is({silent:!0})})).update((function(t,e){h[t]=o._titleEls[e],p[t]=o._detailEls[e]})).execute(),a.each((function(e){var n=a.getItemModel(e),o=a.get(s,e),g=new wi,y=i(Ri(o,[l,u],[0,1],!0)),v=n.getModel("title");if(v.get("show")){var m=v.get("offsetCenter"),x=r.cx+Ei(m[0],r.r),_=r.cy+Ei(m[1],r.r),b=h[e];b.attr({z2:f?0:2,style:nu(v,{x:x,y:_,text:a.getName(e),align:"center",verticalAlign:"middle"},{inheritColor:y})}),g.add(b)}var w=n.getModel("detail");if(w.get("show")){var S=w.get("offsetCenter"),M=r.cx+Ei(S[0],r.r),I=r.cy+Ei(S[1],r.r),O=Ei(w.get("width"),r.r),C=Ei(w.get("height"),r.r),T=t.get(["progress","show"])?a.getItemVisual(e,"style").fill:y,k=(b=p[e],w.get("formatter"));b.attr({z2:f?0:2,style:nu(w,{x:M,y:I,text:dR(o,k),width:isNaN(O)?null:O,height:isNaN(C)?null:C,align:"center",verticalAlign:"middle"},{inheritColor:T})}),pu(b,{normal:w},o,(function(t){return dR(t,k)})),d&&du(b,e,a,t,{getFormattedLabel:function(t,e,n,i,r,a){return dR(a?a.interpolatedValue:o,k)}}),g.add(b)}c.add(g)})),this.group.add(c),this._titleEls=h,this._detailEls=p},e.type="gauge",e}(Xy),gR=fR,yR=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.visualStyleAccessPath="itemStyle",n}return o(e,t),e.prototype.getInitialData=function(t,e){return TO(this,["value"])},e.type="series.gauge",e.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},e}(Sf),vR=yR;function mR(t){t.registerChartView(gR),t.registerSeriesModel(vR)}var xR=["itemStyle","opacity"],_R=function(t){function e(e,n){var i=t.call(this)||this,r=i,o=new Ag,a=new Is;return r.setTextContent(a),i.setTextGuideLine(o),i.updateData(e,n,!0),i}return o(e,t),e.prototype.updateData=function(t,e,n){var i=this,r=t.hostModel,o=t.getItemModel(e),a=t.getItemLayout(e),s=o.getModel("emphasis"),l=o.get(xR);l=null==l?1:l,n||ql(i),i.useStyle(t.getItemVisual(e,"style")),i.style.lineJoin="round",n?(i.setShape({points:a.points}),i.style.opacity=0,Wl(i,{style:{opacity:l}},r,e)):Gl(i,{style:{opacity:l},shape:{points:a.points}},r,e),Ll(i,o),this._updateLabel(t,e),Tl(this,s.get("focus"),s.get("blurScope"),s.get("disabled"))},e.prototype._updateLabel=function(t,e){var n=this,i=this.getTextGuideLine(),r=n.getTextContent(),o=t.hostModel,a=t.getItemModel(e),s=t.getItemLayout(e),l=s.label,u=t.getItemVisual(e,"style"),c=u.fill;tu(r,eu(a),{labelFetcher:t.hostModel,labelDataIndex:e,defaultOpacity:u.opacity,defaultText:t.getName(e)},{normal:{align:l.textAlign,verticalAlign:l.verticalAlign}}),n.setTextConfig({local:!0,inside:!!l.inside,insideStroke:c,outsideFill:c});var h=l.linePoints;i.setShape({points:h}),n.textGuideLineConfig={anchor:h?new vt(h[0][0],h[0][1]):null},Gl(r,{style:{x:l.x,y:l.y}},o,e),r.attr({rotation:l.rotation,originX:l.x,originY:l.y,z2:10}),ib(n,rb(a),{stroke:c})},e}(Cg),bR=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.ignoreLabelLineUpdate=!0,n}return o(e,t),e.prototype.render=function(t,e,n){var i=t.getData(),r=this._data,o=this.group;i.diff(r).add((function(t){var e=new _R(i,t);i.setItemGraphicEl(t,e),o.add(e)})).update((function(t,e){var n=r.getItemGraphicEl(e);n.updateData(i,t),o.add(n),i.setItemGraphicEl(t,n)})).remove((function(e){var n=r.getItemGraphicEl(e);Zl(n,t,e)})).execute(),this._data=i},e.prototype.remove=function(){this.group.removeAll(),this._data=null},e.prototype.dispose=function(){},e.type="funnel",e}(Xy),wR=bR,SR=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new AO(s["c"](this.getData,this),s["c"](this.getRawData,this)),this._defaultLabelLine(e)},e.prototype.getInitialData=function(t,e){return TO(this,{coordDimensions:["value"],encodeDefaulter:s["h"](ph,this)})},e.prototype._defaultLabelLine=function(t){cr(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},e.prototype.getDataParams=function(e){var n=this.getData(),i=t.prototype.getDataParams.call(this,e),r=n.mapDimension("value"),o=n.getSum(r);return i.percent=o?+(n.get(r,e)/o*100).toFixed(2):0,i.$vars.push("percent"),i},e.type="series.funnel",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(Sf),MR=SR;function IR(t,e){return Vc(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function OR(t,e){for(var n=t.mapDimension("value"),i=t.mapArray(n,(function(t){return t})),r=[],o="ascending"===e,a=0,l=t.count();aqR)return;var r=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);"none"!==r.behavior&&this._dispatchExpand({axisExpandWindow:r.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!this._mouseDownPoint&&$R(this,"mousemove")){var e=this._model,n=e.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),i=n.behavior;"jump"===i&&this._throttledDispatchExpand.debounceNextCall(e.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===i?null:{axisExpandWindow:n.axisExpandWindow,animation:"jump"===i?null:{duration:0}})}}};function $R(t,e){var n=t._model;return n.get("axisExpandable")&&n.get("axisExpandTriggerOn")===e}var JR=KR,tE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.init=function(){t.prototype.init.apply(this,arguments),this.mergeOption({})},e.prototype.mergeOption=function(t){var e=this.option;t&&s["I"](e,t,!0),this._initDimensions()},e.prototype.contains=function(t,e){var n=t.get("parallelIndex");return null!=n&&e.getComponent("parallel",n)===this},e.prototype.setAxisExpand=function(t){s["k"](["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],(function(e){t.hasOwnProperty(e)&&(this.option[e]=t[e])}),this)},e.prototype._initDimensions=function(){var t=this.dimensions=[],e=this.parallelAxisIndex=[],n=s["n"](this.ecModel.queryComponents({mainType:"parallelAxis"}),(function(t){return(t.get("parallelIndex")||0)===this.componentIndex}),this);s["k"](n,(function(n){t.push("dim"+n.get("dim")),e.push(n.componentIndex)}))},e.type="parallel",e.dependencies=["parallelAxis"],e.layoutMode="box",e.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},e}(qc),eE=tE,nE=function(t){function e(e,n,i,r,o){var a=t.call(this,e,n,i)||this;return a.type=r||"value",a.axisIndex=o,a}return o(e,t),e.prototype.isHorizontal=function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")},e}(ET),iE=nE;function rE(t,e,n,i,r,o){t=t||0;var a=n[1]-n[0];if(null!=r&&(r=aE(r,[0,a])),null!=o&&(o=Math.max(o,null!=r?r:0)),"all"===i){var s=Math.abs(e[1]-e[0]);s=aE(s,[0,a]),r=o=aE(s,[r,o]),i=0}e[0]=aE(e[0],n),e[1]=aE(e[1],n);var l=oE(e,i);e[i]+=t;var u,c=r||0,h=n.slice();return l.sign<0?h[0]+=c:h[1]-=c,e[i]=aE(e[i],h),u=oE(e,i),null!=r&&(u.sign!==l.sign||u.spano&&(e[1-i]=e[i]+u.sign*o),e}function oE(t,e){var n=t[e]-t[1-e];return{span:Math.abs(n),sign:n>0?-1:n<0?1:e?-1:1}}function aE(t,e){return Math.min(null!=e[1]?e[1]:1/0,Math.max(null!=e[0]?e[0]:-1/0,t))}var sE=s["k"],lE=Math.min,uE=Math.max,cE=Math.floor,hE=Math.ceil,pE=zi,dE=Math.PI,fE=function(){function t(t,e,n){this.type="parallel",this._axesMap=s["f"](),this._axesLayout={},this.dimensions=t.dimensions,this._model=t,this._init(t,e,n)}return t.prototype._init=function(t,e,n){var i=t.dimensions,r=t.parallelAxisIndex;sE(i,(function(t,n){var i=r[n],o=e.getComponent("parallelAxis",i),a=this._axesMap.set(t,new iE(t,eT(o),[0,0],o.get("type"),i)),s="category"===a.type;a.onBand=s&&o.get("boundaryGap"),a.inverse=o.get("inverse"),o.axis=a,a.model=o,a.coordinateSystem=o.coordinateSystem=this}),this)},t.prototype.update=function(t,e){this._updateAxesFromSeries(this._model,t)},t.prototype.containPoint=function(t){var e=this._makeLayoutInfo(),n=e.axisBase,i=e.layoutBase,r=e.pixelDimIndex,o=t[1-r],a=t[r];return o>=n&&o<=n+e.axisLength&&a>=i&&a<=i+e.layoutLength},t.prototype.getModel=function(){return this._model},t.prototype._updateAxesFromSeries=function(t,e){e.eachSeries((function(n){if(t.contains(n,e)){var i=n.getData();sE(this.dimensions,(function(t){var e=this._axesMap.get(t);e.scale.unionExtentFromData(i,i.mapDimension(t)),tT(e.scale,e.model)}),this)}}),this)},t.prototype.resize=function(t,e){this._rect=Vc(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),this._layoutAxes()},t.prototype.getRect=function(){return this._rect},t.prototype._makeLayoutInfo=function(){var t,e=this._model,n=this._rect,i=["x","y"],r=["width","height"],o=e.get("layout"),a="horizontal"===o?0:1,s=n[r[a]],l=[0,s],u=this.dimensions.length,c=gE(e.get("axisExpandWidth"),l),h=gE(e.get("axisExpandCount")||0,[0,u]),p=e.get("axisExpandable")&&u>3&&u>h&&h>1&&c>0&&s>0,d=e.get("axisExpandWindow");if(d)t=gE(d[1]-d[0],l),d[1]=d[0]+t;else{t=gE(c*(h-1),l);var f=e.get("axisExpandCenter")||cE(u/2);d=[c*f-t/2],d[1]=d[0]+t}var g=(s-t)/(u-h);g<3&&(g=0);var y=[cE(pE(d[0]/c,1))+1,hE(pE(d[1]/c,1))-1],v=g/c*d[0];return{layout:o,pixelDimIndex:a,layoutBase:n[i[a]],layoutLength:s,axisBase:n[i[1-a]],axisLength:n[r[1-a]],axisExpandable:p,axisExpandWidth:c,axisCollapseWidth:g,axisExpandWindow:d,axisCount:u,winInnerIndices:y,axisExpandWindow0Pos:v}},t.prototype._layoutAxes=function(){var t=this._rect,e=this._axesMap,n=this.dimensions,i=this._makeLayoutInfo(),r=i.layout;e.each((function(t){var e=[0,i.axisLength],n=t.inverse?1:0;t.setExtent(e[n],e[1-n])})),sE(n,(function(e,n){var o=(i.axisExpandable?vE:yE)(n,i),a={horizontal:{x:o.position,y:i.axisLength},vertical:{x:0,y:o.position}},s={horizontal:dE/2,vertical:0},l=[a[r].x+t.x,a[r].y+t.y],u=s[r],c=st();pt(c,c,u),ht(c,c,l),this._axesLayout[e]={position:l,rotation:u,transform:c,axisNameAvailableWidth:o.axisNameAvailableWidth,axisLabelShow:o.axisLabelShow,nameTruncateMaxWidth:o.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}}),this)},t.prototype.getAxis=function(t){return this._axesMap.get(t)},t.prototype.dataToPoint=function(t,e){return this.axisCoordToPoint(this._axesMap.get(e).dataToCoord(t),e)},t.prototype.eachActiveState=function(t,e,n,i){null==n&&(n=0),null==i&&(i=t.count());var r=this._axesMap,o=this.dimensions,a=[],l=[];s["k"](o,(function(e){a.push(t.mapDimension(e)),l.push(r.get(e).model)}));for(var u=this.hasAxisBrushed(),c=n;cr*(1-c[0])?(l="jump",a=s-r*(1-c[2])):(a=s-r*c[1])>=0&&(a=s-r*(1-c[1]))<=0&&(a=0),a*=e.axisExpandWidth/u,a?rE(a,i,o,"all"):l="none";else{var p=i[1]-i[0],d=o[1]*s/p;i=[uE(0,d-p/2)],i[1]=lE(o[1],i[0]+p),i[0]=i[1]-p}return{axisExpandWindow:i,behavior:l}},t}();function gE(t,e){return lE(uE(t,e[0]),e[1])}function yE(t,e){var n=e.layoutLength/(e.axisCount-1);return{position:n*t,axisNameAvailableWidth:n,axisLabelShow:!0}}function vE(t,e){var n,i,r=e.layoutLength,o=e.axisExpandWidth,a=e.axisCount,s=e.axisCollapseWidth,l=e.winInnerIndices,u=s,c=!1;return t=0;n--)Vi(e[n])},e.prototype.getActiveState=function(t){var e=this.activeIntervals;if(!e.length)return"normal";if(null==t||isNaN(+t))return"inactive";if(1===e.length){var n=e[0];if(n[0]<=t&&t<=n[1])return"active"}else for(var i=0,r=e.length;ikE}function ZE(t){var e=t.length-1;return e<0&&(e=0),[t[0],t[e]]}function qE(t,e,n,i){var r=new wi;return r.add(new ss({name:"main",style:JE(n),silent:!0,draggable:!0,cursor:"move",drift:Object(s["h"])(rz,t,e,r,["n","s","w","e"]),ondragend:Object(s["h"])(XE,e,{isEnd:!0})})),Object(s["k"])(i,(function(n){r.add(new ss({name:n.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:Object(s["h"])(rz,t,e,r,n),ondragend:Object(s["h"])(XE,e,{isEnd:!0})}))})),r}function KE(t,e,n,i){var r=i.brushStyle.lineWidth||0,o=OE(r,AE),a=n[0][0],s=n[1][0],l=a-r/2,u=s-r/2,c=n[0][1],h=n[1][1],p=c-o+r/2,d=h-o+r/2,f=c-a,g=h-s,y=f+r,v=g+r;$E(t,e,"main",a,s,f,g),i.transformable&&($E(t,e,"w",l,u,o,v),$E(t,e,"e",p,u,o,v),$E(t,e,"n",l,u,y,o),$E(t,e,"s",l,d,y,o),$E(t,e,"nw",l,u,o,o),$E(t,e,"ne",p,u,o,o),$E(t,e,"sw",l,d,o,o),$E(t,e,"se",p,d,o,o))}function QE(t,e){var n=e.__brushOption,i=n.transformable,r=e.childAt(0);r.useStyle(JE(n)),r.attr({silent:!i,cursor:i?"move":"default"}),Object(s["k"])([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],(function(n){var r=e.childOfName(n.join("")),o=1===n.length?nz(t,n[0]):iz(t,n);r&&r.attr({silent:!i,invisible:!i,cursor:i?PE[o]+"-resize":null})}))}function $E(t,e,n,i,r,o,a){var s=e.childOfName(n);s&&s.setShape(lz(sz(t,e,[[i,r],[i+o,r+a]])))}function JE(t){return Object(s["i"])({strokeNoScale:!0},t.brushStyle)}function tz(t,e,n,i){var r=[IE(t,n),IE(e,i)],o=[OE(t,n),OE(e,i)];return[[r[0],o[0]],[r[1],o[1]]]}function ez(t){return wy(t.group)}function nz(t,e){var n={w:"left",e:"right",n:"top",s:"bottom"},i={left:"w",right:"e",top:"n",bottom:"s"},r=My(n[e],ez(t));return i[r]}function iz(t,e){var n=[nz(t,e[0]),nz(t,e[1])];return("e"===n[0]||"w"===n[0])&&n.reverse(),n.join("")}function rz(t,e,n,i,r,o){var a=n.__brushOption,l=t.toRectRange(a.range),u=az(e,r,o);Object(s["k"])(i,(function(t){var e=LE[t];l[e[0]][e[1]]+=u[e[0]]})),a.range=t.fromRectRange(tz(l[0][0],l[1][0],l[0][1],l[1][1])),FE(e,n),XE(e,{isEnd:!1})}function oz(t,e,n,i){var r=e.__brushOption.range,o=az(t,n,i);Object(s["k"])(r,(function(t){t[0]+=o[0],t[1]+=o[1]})),FE(t,e),XE(t,{isEnd:!1})}function az(t,e,n){var i=t.group,r=i.transformCoordToLocal(e,n),o=i.transformCoordToLocal(0,0);return[r[0]-o[0],r[1]-o[1]]}function sz(t,e,n){var i=WE(t,e);return i&&i!==ME?i.clipPath(n,t._transform):Object(s["d"])(n)}function lz(t){var e=IE(t[0][0],t[1][0]),n=IE(t[0][1],t[1][1]),i=OE(t[0][0],t[1][0]),r=OE(t[0][1],t[1][1]);return{x:e,y:n,width:i-e,height:r-n}}function uz(t,e,n){if(t._brushType&&!yz(t,e.offsetX,e.offsetY)){var i=t._zr,r=t._covers,o=GE(t,e,n);if(!t._dragging)for(var a=0;ai.getWidth()||n<0||n>i.getHeight()}var vz={lineX:mz(0),lineY:mz(1),rect:{createCover:function(t,e){function n(t){return t}return qE({toRectRange:n,fromRectRange:n},t,e,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(t){var e=ZE(t);return tz(e[1][0],e[1][1],e[0][0],e[0][1])},updateCoverShape:function(t,e,n,i){KE(t,e,n,i)},updateCommon:QE,contain:hz},polygon:{createCover:function(t,e){var n=new wi;return n.add(new Ag({name:"main",style:JE(e),silent:!0})),n},getCreatingRange:function(t){return t},endCreating:function(t,e){e.remove(e.childAt(0)),e.add(new Cg({name:"main",draggable:!0,drift:Object(s["h"])(oz,t,e),ondragend:Object(s["h"])(XE,t,{isEnd:!0})}))},updateCoverShape:function(t,e,n,i){e.childAt(0).setShape({points:sz(t,e,n)})},updateCommon:QE,contain:hz}};function mz(t){return{createCover:function(e,n){return qE({toRectRange:function(e){var n=[e,[0,100]];return t&&n.reverse(),n},fromRectRange:function(e){return e[t]}},e,n,[[["w"],["e"]],[["n"],["s"]]][t])},getCreatingRange:function(e){var n=ZE(e),i=IE(n[0][t],n[1][t]),r=OE(n[0][t],n[1][t]);return[i,r]},updateCoverShape:function(e,n,i,r){var o,a=WE(e,n);if(a!==ME&&a.getLinearBrushOtherExtent)o=a.getLinearBrushOtherExtent(t);else{var s=e._zr;o=[0,[s.getWidth(),s.getHeight()][1-t]]}var l=[i,o];t&&l.reverse(),KE(e,n,l,r)},updateCommon:QE,contain:hz}}var xz=RE;function _z(t){return t=Sz(t),function(e){return Ty(e,t)}}function bz(t,e){return t=Sz(t),function(n){var i=null!=e?e:n,r=i?t.width:t.height,o=i?t.x:t.y;return[o,o+(r||0)]}}function wz(t,e,n){var i=Sz(t);return function(t,r){return i.contain(r[0],r[1])&&!mA(t,e,n)}}function Sz(t){return Ct.create(t)}var Mz=["axisLine","axisTickLabel","axisName"],Iz=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.init=function(e,n){t.prototype.init.apply(this,arguments),(this._brushController=new xz(n.getZr())).on("brush",s["c"](this._onBrush,this))},e.prototype.render=function(t,e,n,i){if(!Oz(t,e,i)){this.axisModel=t,this.api=n,this.group.removeAll();var r=this._axisGroup;if(this._axisGroup=new wi,this.group.add(this._axisGroup),t.get("show")){var o=Tz(t,e),a=o.coordinateSystem,l=t.getAreaSelectStyle(),u=l.width,c=t.axis.dim,h=a.getAxisLayout(c),p=s["m"]({strokeContainThreshold:u},h),d=new uk(t,p);s["k"](Mz,d.add,d),this._axisGroup.add(d.getGroup()),this._refreshBrushController(p,l,t,o,u,n),Cy(r,this._axisGroup,t)}}},e.prototype._refreshBrushController=function(t,e,n,i,r,o){var a=n.axis.getExtent(),s=a[1]-a[0],l=Math.min(30,.1*Math.abs(s)),u=Ct.create({x:a[0],y:-r/2,width:s,height:r});u.x-=l,u.width+=2*l,this._brushController.mount({enableGlobalPan:!0,rotation:t.rotation,x:t.position[0],y:t.position[1]}).setPanels([{panelId:"pl",clipPath:_z(u),isTargetByCursor:wz(u,o,i),getLinearBrushOtherExtent:bz(u,0)}]).enableBrush({brushType:"lineX",brushStyle:e,removeOnClick:!0}).updateCovers(Cz(n))},e.prototype._onBrush=function(t){var e=t.areas,n=this.axisModel,i=n.axis,r=s["H"](e,(function(t){return[i.coordToData(t.range[0],!0),i.coordToData(t.range[1],!0)]}));(!n.option.realtime===t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:n.id,intervals:r})},e.prototype.dispose=function(){this._brushController.dispose()},e.type="parallelAxis",e}(If);function Oz(t,e,n){return n&&"axisAreaSelect"===n.type&&e.findComponents({mainType:"parallelAxis",query:n})[0]===t}function Cz(t){var e=t.axis;return s["H"](t.activeIntervals,(function(t){return{brushType:"lineX",panelId:"pl",range:[e.dataToCoord(t[0],!0),e.dataToCoord(t[1],!0)]}}))}function Tz(t,e){return e.getComponent("parallel",t.get("parallelIndex"))}var kz=Iz,Az={type:"axisAreaSelect",event:"axisAreaSelected"};function Dz(t){t.registerAction(Az,(function(t,e){e.eachComponent({mainType:"parallelAxis",query:t},(function(e){e.axis.model.setActiveIntervals(t.intervals)}))})),t.registerAction("parallelAxisExpand",(function(t,e){e.eachComponent({mainType:"parallel",query:t},(function(e){e.setAxisExpand(t)}))}))}var Lz={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function Pz(t){t.registerComponentView(JR),t.registerComponentModel(eE),t.registerCoordinateSystem("parallel",bE),t.registerPreprocessor(XR),t.registerComponentModel(SE),t.registerComponentView(kz),aC(t,"parallel",SE,Lz),Dz(t)}function jz(t){j_(Pz),t.registerChartView(zR),t.registerSeriesModel(HR),t.registerVisual(t.PRIORITY.VISUAL.BRUSH,YR)}var Nz=function(){function t(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0}return t}(),Rz=function(t){function e(e){return t.call(this,e)||this}return o(e,t),e.prototype.getDefaultShape=function(){return new Nz},e.prototype.buildPath=function(t,e){var n=e.extent;t.moveTo(e.x1,e.y1),t.bezierCurveTo(e.cpx1,e.cpy1,e.cpx2,e.cpy2,e.x2,e.y2),"vertical"===e.orient?(t.lineTo(e.x2+n,e.y2),t.bezierCurveTo(e.cpx2+n,e.cpy2,e.cpx1+n,e.cpy1,e.x1+n,e.y1)):(t.lineTo(e.x2,e.y2+n),t.bezierCurveTo(e.cpx2,e.cpy2+n,e.cpx1,e.cpy1+n,e.x1,e.y1+n)),t.closePath()},e.prototype.highlight=function(){ul(this)},e.prototype.downplay=function(){cl(this)},e}(Wa),Ez=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._focusAdjacencyDisabled=!1,n}return o(e,t),e.prototype.render=function(t,e,n){var i=this,r=t.getGraph(),o=this.group,a=t.layoutInfo,l=a.width,u=a.height,c=t.getData(),h=t.getData("edge"),p=t.get("orient");this._model=t,o.removeAll(),o.x=a.x,o.y=a.y,r.eachEdge((function(e){var n=new Rz,i=Os(n);i.dataIndex=e.dataIndex,i.seriesIndex=t.seriesIndex,i.dataType="edge";var r,a,c,d,f,g,y,v,m=e.getModel(),x=m.getModel("lineStyle"),_=x.get("curveness"),b=e.node1.getLayout(),w=e.node1.getModel(),S=w.get("localX"),M=w.get("localY"),I=e.node2.getLayout(),O=e.node2.getModel(),C=O.get("localX"),T=O.get("localY"),k=e.getLayout();n.shape.extent=Math.max(1,k.dy),n.shape.orient=p,"vertical"===p?(r=(null!=S?S*l:b.x)+k.sy,a=(null!=M?M*u:b.y)+b.dy,c=(null!=C?C*l:I.x)+k.ty,d=null!=T?T*u:I.y,f=r,g=a*(1-_)+d*_,y=c,v=a*_+d*(1-_)):(r=(null!=S?S*l:b.x)+b.dx,a=(null!=M?M*u:b.y)+k.sy,c=null!=C?C*l:I.x,d=(null!=T?T*u:I.y)+k.ty,f=r*(1-_)+c*_,g=a,y=r*_+c*(1-_),v=d),n.setShape({x1:r,y1:a,x2:c,y2:d,cpx1:f,cpy1:g,cpx2:y,cpy2:v}),n.useStyle(x.getItemStyle()),zz(n.style,p,e);var A=""+m.get("value"),D=eu(m,"edgeLabel");tu(n,D,{labelFetcher:{getFormattedLabel:function(e,n,i,r,o,a){return t.getFormattedLabel(e,n,"edge",r,Object(s["Q"])(o,D.normal&&D.normal.get("formatter"),A),a)}},labelDataIndex:e.dataIndex,defaultText:A}),n.setTextConfig({position:"inside"});var L=m.getModel("emphasis");Ll(n,m,"lineStyle",(function(t){var n=t.getItemStyle();return zz(n,p,e),n})),o.add(n),h.setItemGraphicEl(e.dataIndex,n);var P=L.get("focus");Tl(n,"adjacency"===P?e.getAdjacentDataIndices():"trajectory"===P?e.getTrajectoryDataIndices():P,L.get("blurScope"),L.get("disabled"))})),r.eachNode((function(e){var n=e.getLayout(),i=e.getModel(),r=i.get("localX"),a=i.get("localY"),s=i.getModel("emphasis"),h=i.get(["itemStyle","borderRadius"])||0,p=new ss({shape:{x:null!=r?r*l:n.x,y:null!=a?a*u:n.y,width:n.dx,height:n.dy,r:h},style:i.getModel("itemStyle").getItemStyle(),z2:10});tu(p,eu(i),{labelFetcher:{getFormattedLabel:function(e,n){return t.getFormattedLabel(e,n,"node")}},labelDataIndex:e.dataIndex,defaultText:e.id}),p.disableLabelAnimation=!0,p.setStyle("fill",e.getVisual("color")),p.setStyle("decal",e.getVisual("style").decal),Ll(p,i),o.add(p),c.setItemGraphicEl(e.dataIndex,p),Os(p).dataType="node";var d=s.get("focus");Tl(p,"adjacency"===d?e.getAdjacentDataIndices():"trajectory"===d?e.getTrajectoryDataIndices():d,s.get("blurScope"),s.get("disabled"))})),c.eachItemGraphicEl((function(e,r){var o=c.getItemModel(r);o.get("draggable")&&(e.drift=function(e,o){i._focusAdjacencyDisabled=!0,this.shape.x+=e,this.shape.y+=o,this.dirty(),n.dispatchAction({type:"dragNode",seriesId:t.id,dataIndex:c.getRawIndex(r),localX:this.shape.x/l,localY:this.shape.y/u})},e.ondragend=function(){i._focusAdjacencyDisabled=!1},e.draggable=!0,e.cursor="move")})),!this._data&&t.isAnimationEnabled()&&o.setClipPath(Vz(o.getBoundingRect(),t,(function(){o.removeClipPath()}))),this._data=t.getData()},e.prototype.dispose=function(){},e.type="sankey",e}(Xy);function zz(t,e,n){switch(t.fill){case"source":t.fill=n.node1.getVisual("color"),t.decal=n.node1.getVisual("style").decal;break;case"target":t.fill=n.node2.getVisual("color"),t.decal=n.node2.getVisual("style").decal;break;case"gradient":var i=n.node1.getVisual("color"),r=n.node2.getVisual("color");Object(s["C"])(i)&&Object(s["C"])(r)&&(t.fill=new Zg(0,0,+("horizontal"===e),+("vertical"===e),[{color:i,offset:0},{color:r,offset:1}]))}}function Vz(t,e,n){var i=new ss({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return Wl(i,{shape:{width:t.width+20}},e,n),i}var Bz=Ez,Fz=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.getInitialData=function(t,e){var n=t.edges||t.links,i=t.data||t.nodes,r=t.levels;this.levelModels=[];for(var o=this.levelModels,a=0;a=0&&(o[r[a].depth]=new Ou(r[a],this,e));if(i&&n){var s=rR(i,n,this,!0,l);return s.data}function l(t,e){t.wrapMethod("getItemModel",(function(t,e){var n=t.parentModel,i=n.getData().getItemLayout(e);if(i){var r=i.depth,o=n.levelModels[r];o&&(t.parentModel=o)}return t})),e.wrapMethod("getItemModel",(function(t,e){var n=t.parentModel,i=n.getGraph().getEdgeByIndex(e),r=i.node1.getLayout();if(r){var o=r.depth,a=n.levelModels[o];a&&(t.parentModel=a)}return t}))}},e.prototype.setNodePosition=function(t,e){var n=this.option.data||this.option.nodes,i=n[t];i.localX=e[0],i.localY=e[1]},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.formatTooltip=function(t,e,n){function i(t){return isNaN(t)||null==t}if("edge"===n){var r=this.getDataParams(t,n),o=r.data,a=r.value,s=o.source+" -- "+o.target;return Xd("nameValue",{name:s,value:a,noValue:i(a)})}var l=this.getGraph().getNodeByIndex(t),u=l.getLayout().value,c=this.getDataParams(t,n).data.name;return Xd("nameValue",{name:null!=c?c+"":null,value:u,noValue:i(u)})},e.prototype.optionUpdated=function(){},e.prototype.getDataParams=function(e,n){var i=t.prototype.getDataParams.call(this,e,n);if(null==i.value&&"node"===n){var r=this.getGraph().getNodeByIndex(e),o=r.getLayout().value;i.value=o}return i},e.type="series.sankey",e.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},edgeLabel:{show:!1,fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},e}(Sf),Hz=Fz;function Gz(t,e){t.eachSeriesByType("sankey",(function(t){var n=t.get("nodeWidth"),i=t.get("nodeGap"),r=Wz(t,e);t.layoutInfo=r;var o=r.width,a=r.height,l=t.getGraph(),u=l.nodes,c=l.edges;Xz(u);var h=s["n"](u,(function(t){return 0===t.getLayout().value})),p=0!==h.length?0:t.get("layoutIterations"),d=t.get("orient"),f=t.get("nodeAlign");Yz(u,c,n,i,o,a,p,d,f)}))}function Wz(t,e){return Vc(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function Yz(t,e,n,i,r,o,a,s,l){Uz(t,e,n,r,o,s,l),$z(t,e,o,r,i,a,s),hV(t,s)}function Xz(t){s["k"](t,(function(t){var e=uV(t.outEdges,lV),n=uV(t.inEdges,lV),i=t.getValue()||0,r=Math.max(e,n,i);t.setLayout({value:r},!0)}))}function Uz(t,e,n,i,r,o,a){for(var s=[],l=[],u=[],c=[],h=0,p=0;p=0;v&&y.depth>d&&(d=y.depth),g.setLayout({depth:v?y.depth:h},!0),"vertical"===o?g.setLayout({dy:n},!0):g.setLayout({dx:n},!0);for(var m=0;mh-1?d:h-1;a&&"left"!==a&&qz(t,a,o,S);var M="vertical"===o?(r-n)/S:(i-n)/S;Qz(t,M,o)}function Zz(t){var e=t.hostGraph.data.getRawDataItem(t.dataIndex);return null!=e.depth&&e.depth>=0}function qz(t,e,n,i){if("right"===e){var r=[],o=t,a=0;while(o.length){for(var l=0;l0;o--)l*=.99,nV(s,l,a),eV(s,r,n,i,a),cV(s,l,a),eV(s,r,n,i,a)}function Jz(t,e){var n=[],i="vertical"===e?"y":"x",r=Fr(t,(function(t){return t.getLayout()[i]}));return r.keys.sort((function(t,e){return t-e})),s["k"](r.keys,(function(t){n.push(r.buckets.get(t))})),n}function tV(t,e,n,i,r,o){var a=1/0;s["k"](t,(function(t){var e=t.length,l=0;s["k"](t,(function(t){l+=t.getLayout().value}));var u="vertical"===o?(i-(e-1)*r)/l:(n-(e-1)*r)/l;u0&&(a=s.getLayout()[o]+l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0)),u=s.getLayout()[o]+s.getLayout()[h]+e;var d="vertical"===r?i:n;if(l=u-e-d,l>0){a=s.getLayout()[o]-l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0),u=a;for(p=c-2;p>=0;--p)s=t[p],l=s.getLayout()[o]+s.getLayout()[h]+e-u,l>0&&(a=s.getLayout()[o]-l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0)),u=s.getLayout()[o]}}))}function nV(t,e,n){s["k"](t.slice().reverse(),(function(t){s["k"](t,(function(t){if(t.outEdges.length){var i=uV(t.outEdges,iV,n)/uV(t.outEdges,lV);if(isNaN(i)){var r=t.outEdges.length;i=r?uV(t.outEdges,rV,n)/r:0}if("vertical"===n){var o=t.getLayout().x+(i-sV(t,n))*e;t.setLayout({x:o},!0)}else{var a=t.getLayout().y+(i-sV(t,n))*e;t.setLayout({y:a},!0)}}}))}))}function iV(t,e){return sV(t.node2,e)*t.getValue()}function rV(t,e){return sV(t.node2,e)}function oV(t,e){return sV(t.node1,e)*t.getValue()}function aV(t,e){return sV(t.node1,e)}function sV(t,e){return"vertical"===e?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2}function lV(t){return t.getValue()}function uV(t,e,n){var i=0,r=t.length,o=-1;while(++oo&&(o=e)})),s["k"](n,(function(e){var n=new hj({type:"color",mappingMethod:"linear",dataExtent:[r,o],visual:t.get("color")}),i=n.mapValueToVisual(e.getLayout().value),a=e.getModel().get(["itemStyle","color"]);null!=a?(e.setVisual("color",a),e.setVisual("style",{fill:a})):(e.setVisual("color",i),e.setVisual("style",{fill:i}))}))}i.length&&s["k"](i,(function(t){var e=t.getModel().get("lineStyle");t.setVisual("style",e)}))}))}function dV(t){t.registerChartView(Bz),t.registerSeriesModel(Hz),t.registerLayout(Gz),t.registerVisual(pV),t.registerAction({type:"dragNode",event:"dragnode",update:"update"},(function(t,e){e.eachComponent({mainType:"series",subType:"sankey",query:t},(function(e){e.setNodePosition(t.dataIndex,[t.localX,t.localY])}))}))}var fV=function(){function t(){}return t.prototype.getInitialData=function(t,e){var n,i,r=e.getComponent("xAxis",this.get("xAxisIndex")),o=e.getComponent("yAxis",this.get("yAxisIndex")),a=r.get("type"),l=o.get("type");"category"===a?(t.layout="horizontal",n=r.getOrdinalMeta(),i=!0):"category"===l?(t.layout="vertical",n=o.getOrdinalMeta(),i=!0):t.layout=t.layout||"horizontal";var u=["x","y"],c="horizontal"===t.layout?0:1,h=this._baseAxisDim=u[c],p=u[1-c],d=[r,o],f=d[c].get("type"),g=d[1-c].get("type"),y=t.data;if(y&&i){var v=[];s["k"](y,(function(t,e){var n;s["t"](t)?(n=t.slice(),t.unshift(e)):s["t"](t.value)?(n=s["m"]({},t),n.value=n.value.slice(),t.value.unshift(e)):n=t,v.push(n)})),t.data=v}var m=this.defaultValueDimensions,x=[{name:h,type:bS(f),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:p,type:bS(g),dimsDef:m.slice()}];return TO(this,{coordDimensions:x,dimensionsCount:m.length+1,encodeDefaulter:s["h"](hh,x,this)})},t.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis},t}(),gV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],n.visualDrawType="stroke",n}return o(e,t),e.type="series.boxplot",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},e}(Sf);Object(s["K"])(gV,fV,!0);var yV=gV,vV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.render=function(t,e,n){var i=t.getData(),r=this.group,o=this._data;this._data||r.removeAll();var a="horizontal"===t.get("layout")?1:0;i.diff(o).add((function(t){if(i.hasValue(t)){var e=i.getItemLayout(t),n=_V(e,i,t,a,!0);i.setItemGraphicEl(t,n),r.add(n)}})).update((function(t,e){var n=o.getItemGraphicEl(e);if(i.hasValue(t)){var s=i.getItemLayout(t);n?(ql(n),bV(s,n,i,t)):n=_V(s,i,t,a),r.add(n),i.setItemGraphicEl(t,n)}else r.remove(n)})).remove((function(t){var e=o.getItemGraphicEl(t);e&&r.remove(e)})).execute(),this._data=i},e.prototype.remove=function(t){var e=this.group,n=this._data;this._data=null,n&&n.eachItemGraphicEl((function(t){t&&e.remove(t)}))},e.type="boxplot",e}(Xy),mV=function(){function t(){}return t}(),xV=function(t){function e(e){var n=t.call(this,e)||this;return n.type="boxplotBoxPath",n}return o(e,t),e.prototype.getDefaultShape=function(){return new mV},e.prototype.buildPath=function(t,e){var n=e.points,i=0;for(t.moveTo(n[i][0],n[i][1]),i++;i<4;i++)t.lineTo(n[i][0],n[i][1]);for(t.closePath();iy){var b=[m,_];i.push(b)}}}return{boxData:n,outliers:i}}var AV={type:"echarts:boxplot",transform:function(t){var e=t.upstream;if(e.sourceFormat!==eh){var n="";0,Dh(n)}var i=kV(e.getRawData(),t.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:i.boxData},{data:i.outliers}]}};function DV(t){t.registerSeriesModel(yV),t.registerChartView(SV),t.registerLayout(IV),t.registerTransform(AV)}var LV=["color","borderColor"],PV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.render=function(t,e,n){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(t),this._isLargeDraw?this._renderLarge(t):this._renderNormal(t)},e.prototype.incrementalPrepareRender=function(t,e,n){this._clear(),this._updateDrawMode(t)},e.prototype.incrementalRender=function(t,e,n,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(t,e):this._incrementalRenderNormal(t,e)},e.prototype.eachRendered=function(t){Ey(this._progressiveEls||this.group,t)},e.prototype._updateDrawMode=function(t){var e=t.pipelineContext.large;null!=this._isLargeDraw&&e===this._isLargeDraw||(this._isLargeDraw=e,this._clear())},e.prototype._renderNormal=function(t){var e=t.getData(),n=this._data,i=this.group,r=e.getLayout("isSimpleBox"),o=t.get("clip",!0),a=t.coordinateSystem,s=a.getArea&&a.getArea();this._data||i.removeAll(),e.diff(n).add((function(n){if(e.hasValue(n)){var a=e.getItemLayout(n);if(o&&EV(s,a))return;var l=RV(a,n,!0);Wl(l,{shape:{points:a.ends}},t,n),zV(l,e,n,r),i.add(l),e.setItemGraphicEl(n,l)}})).update((function(a,l){var u=n.getItemGraphicEl(l);if(e.hasValue(a)){var c=e.getItemLayout(a);o&&EV(s,c)?i.remove(u):(u?(Gl(u,{shape:{points:c.ends}},t,a),ql(u)):u=RV(c,a),zV(u,e,a,r),i.add(u),e.setItemGraphicEl(a,u))}else i.remove(u)})).remove((function(t){var e=n.getItemGraphicEl(t);e&&i.remove(e)})).execute(),this._data=e},e.prototype._renderLarge=function(t){this._clear(),HV(t,this.group);var e=t.get("clip",!0)?HM(t.coordinateSystem,!1,t):null;e?this.group.setClipPath(e):this.group.removeClipPath()},e.prototype._incrementalRenderNormal=function(t,e){var n,i=e.getData(),r=i.getLayout("isSimpleBox");while(null!=(n=t.next())){var o=i.getItemLayout(n),a=RV(o,n);zV(a,i,n,r),a.incremental=!0,this.group.add(a),this._progressiveEls.push(a)}},e.prototype._incrementalRenderLarge=function(t,e){HV(e,this.group,this._progressiveEls,!0)},e.prototype.remove=function(t){this._clear()},e.prototype._clear=function(){this.group.removeAll(),this._data=null},e.type="candlestick",e}(Xy),jV=function(){function t(){}return t}(),NV=function(t){function e(e){var n=t.call(this,e)||this;return n.type="normalCandlestickBox",n}return o(e,t),e.prototype.getDefaultShape=function(){return new jV},e.prototype.buildPath=function(t,e){var n=e.points;this.__simpleBox?(t.moveTo(n[4][0],n[4][1]),t.lineTo(n[6][0],n[6][1])):(t.moveTo(n[0][0],n[0][1]),t.lineTo(n[1][0],n[1][1]),t.lineTo(n[2][0],n[2][1]),t.lineTo(n[3][0],n[3][1]),t.closePath(),t.moveTo(n[4][0],n[4][1]),t.lineTo(n[5][0],n[5][1]),t.moveTo(n[6][0],n[6][1]),t.lineTo(n[7][0],n[7][1]))},e}(Wa);function RV(t,e,n){var i=t.ends;return new NV({shape:{points:n?VV(i,t):i},z2:100})}function EV(t,e){for(var n=!0,i=0;i0?"borderColor":"borderColor0"])||n.get(["itemStyle",t>0?"color":"color0"]);0===t&&(r=n.get(["itemStyle","borderColorDoji"]));var o=n.getModel("itemStyle").getItemStyle(LV);e.useStyle(o),e.style.fill=null,e.style.stroke=r}var WV=PV,YV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],n}return o(e,t),e.prototype.getShadowDim=function(){return"open"},e.prototype.brushSelector=function(t,e,n){var i=e.getItemLayout(t);return i&&n.rect(i.brushRect)},e.type="series.candlestick",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderColorDoji:null,borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},e}(Sf);Object(s["K"])(YV,fV,!0);var XV=YV;function UV(t){t&&s["t"](t.series)&&s["k"](t.series,(function(t){s["A"](t)&&"k"===t.type&&(t.type="candlestick")}))}var ZV=["itemStyle","borderColor"],qV=["itemStyle","borderColor0"],KV=["itemStyle","borderColorDoji"],QV=["itemStyle","color"],$V=["itemStyle","color0"],JV={seriesType:"candlestick",plan:Of(),performRawSeries:!0,reset:function(t,e){function n(t,e){return e.get(t>0?QV:$V)}function i(t,e){return e.get(0===t?KV:t>0?ZV:qV)}if(!e.isSeriesFiltered(t)){var r=t.pipelineContext.large;return!r&&{progress:function(t,e){var r;while(null!=(r=t.next())){var o=e.getItemModel(r),a=e.getItemLayout(r).sign,l=o.getItemStyle();l.fill=n(a,o),l.stroke=i(a,o)||l.fill;var u=e.ensureUniqueItemVisual(r,"style");Object(s["m"])(u,l)}}}}}},tB=JV,eB={seriesType:"candlestick",plan:Of(),reset:function(t){var e=t.coordinateSystem,n=t.getData(),i=iB(t,n),r=0,o=1,a=["x","y"],l=n.getDimensionIndex(n.mapDimension(a[r])),u=Object(s["H"])(n.mapDimensionsAll(a[o]),n.getDimensionIndex,n),c=u[0],h=u[1],p=u[2],d=u[3];if(n.setLayout({candleWidth:i,isSimpleBox:i<=1.3}),!(l<0||u.length<4))return{progress:t.pipelineContext.large?g:f};function f(t,n){var a,s=n.getStore();while(null!=(a=t.next())){var u=s.get(l,a),f=s.get(c,a),g=s.get(h,a),y=s.get(p,a),v=s.get(d,a),m=Math.min(f,g),x=Math.max(f,g),_=C(m,u),b=C(x,u),w=C(y,u),S=C(v,u),M=[];T(M,b,0),T(M,_,1),M.push(A(S),A(b),A(w),A(_));var I=n.getItemModel(a),O=!!I.get(["itemStyle","borderColorDoji"]);n.setItemLayout(a,{sign:nB(s,a,f,g,h,O),initBaseline:f>g?b[o]:_[o],ends:M,brushRect:k(y,v,u)})}function C(t,n){var i=[];return i[r]=n,i[o]=t,isNaN(n)||isNaN(t)?[NaN,NaN]:e.dataToPoint(i)}function T(t,e,n){var o=e.slice(),a=e.slice();o[r]=by(o[r]+i/2,1,!1),a[r]=by(a[r]-i/2,1,!0),n?t.push(o,a):t.push(a,o)}function k(t,e,n){var a=C(t,n),s=C(e,n);return a[r]-=i/2,s[r]-=i/2,{x:a[0],y:a[1],width:o?i:s[0]-a[0],height:o?s[1]-a[1]:i}}function A(t){return t[r]=by(t[r],1),t}}function g(n,i){var a,s,u=kM(4*n.count),f=0,g=[],y=[],v=i.getStore(),m=!!t.get(["itemStyle","borderColorDoji"]);while(null!=(s=n.next())){var x=v.get(l,s),_=v.get(c,s),b=v.get(h,s),w=v.get(p,s),S=v.get(d,s);isNaN(x)||isNaN(w)||isNaN(S)?(u[f++]=NaN,f+=3):(u[f++]=nB(v,s,_,b,h,m),g[r]=x,g[o]=w,a=e.dataToPoint(g,null,y),u[f++]=a?a[0]:NaN,u[f++]=a?a[1]:NaN,g[o]=S,a=e.dataToPoint(g,null,y),u[f++]=a?a[1]:NaN)}i.setLayout("largePoints",u)}}};function nB(t,e,n,i,r,o){var a;return a=n>i?-1:n0?t.get(r,e-1)<=i?1:-1:1,a}function iB(t,e){var n,i=t.getBaseAxis(),r="category"===i.type?i.getBandWidth():(n=i.getExtent(),Math.abs(n[1]-n[0])/e.count()),o=Ei(Object(s["P"])(t.get("barMaxWidth"),r),r),a=Ei(Object(s["P"])(t.get("barMinWidth"),1),r),l=t.get("barWidth");return null!=l?Ei(l,r):Math.max(Math.min(r/2,o),a)}var rB=eB;function oB(t){t.registerChartView(WV),t.registerSeriesModel(XV),t.registerPreprocessor(UV),t.registerVisual(tB),t.registerLayout(rB)}function aB(t,e){var n=e.rippleEffectColor||e.color;t.eachChild((function(t){t.attr({z:e.z,zlevel:e.zlevel,style:{stroke:"stroke"===e.brushType?n:null,fill:"fill"===e.brushType?n:null}})}))}var sB=function(t){function e(e,n){var i=t.call(this)||this,r=new mM(e,n),o=new wi;return i.add(r),i.add(o),i.updateData(e,n),i}return o(e,t),e.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},e.prototype.startEffectAnimation=function(t){for(var e=t.symbolType,n=t.color,i=t.rippleNumber,r=this.childAt(1),o=0;o0&&(o=this._getLineLength(i)/u*1e3),o!==this._period||a!==this._loop||l!==this._roundTrip){i.stopAnimation();var h=void 0;h=s["w"](c)?c(n):c,i.__t>0&&(h=-o*i.__t),this._animateSymbol(i,o,h,a,l)}this._period=o,this._loop=a,this._roundTrip=l}},e.prototype._animateSymbol=function(t,e,n,i,r){if(e>0){t.__t=0;var o=this,a=t.animate("",i).when(r?2*e:e,{__t:r?2:1}).delay(n).during((function(){o._updateSymbolPosition(t)}));i||a.done((function(){o.remove(t)})),a.start()}},e.prototype._getLineLength=function(t){return _(t.__p1,t.__cp1)+_(t.__cp1,t.__p2)},e.prototype._updateAnimationPoints=function(t,e){t.__p1=e[0],t.__p2=e[1],t.__cp1=e[2]||[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]},e.prototype.updateData=function(t,e,n){this.childAt(0).updateData(t,e,n),this._updateEffectSymbol(t,e)},e.prototype._updateSymbolPosition=function(t){var e=t.__p1,n=t.__p2,i=t.__cp1,r=t.__t<1?t.__t:2-t.__t,o=[t.x,t.y],a=o.slice(),s=Oe,l=Ce;o[0]=s(e[0],i[0],n[0],r),o[1]=s(e[1],i[1],n[1],r);var u=t.__t<1?l(e[0],i[0],n[0],r):l(n[0],i[0],e[0],1-r),c=t.__t<1?l(e[1],i[1],n[1],r):l(n[1],i[1],e[1],1-r);t.rotation=-Math.atan2(c,u)-Math.PI/2,"line"!==this._symbolType&&"rect"!==this._symbolType&&"roundRect"!==this._symbolType||(void 0!==t.__lastT&&t.__lastT=0;o--)if(i[o]<=e)break;o=Math.min(o,r-2)}else{for(o=a;oe)break;o=Math.min(o-1,r-2)}var l=(e-i[o])/(i[o+1]-i[o]),u=n[o],c=n[o+1];t.x=u[0]*(1-l)+l*c[0],t.y=u[1]*(1-l)+l*c[1];var h=t.__t<1?c[0]-u[0]:u[0]-c[0],p=t.__t<1?c[1]-u[1]:u[1]-c[1];t.rotation=-Math.atan2(p,h)-Math.PI/2,this._lastFrame=o,this._lastFramePercent=e,t.ignore=!1}},e}(gB),xB=mB,_B=function(){function t(){this.polyline=!1,this.curveness=0,this.segs=[]}return t}(),bB=function(t){function e(e){var n=t.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n}return o(e,t),e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new _B},e.prototype.buildPath=function(t,e){var n,i=e.segs,r=e.curveness;if(e.polyline)for(n=this._off;n0){t.moveTo(i[n++],i[n++]);for(var a=1;a0){var h=(s+u)/2-(l-c)*r,p=(l+c)/2-(u-s)*r;t.quadraticCurveTo(h,p,u,c)}else t.lineTo(u,c)}this.incremental&&(this._off=n,this.notClear=!0)},e.prototype.findDataIndex=function(t,e){var n=this.shape,i=n.segs,r=n.curveness,o=this.style.lineWidth;if(n.polyline)for(var a=0,s=0;s0)for(var u=i[s++],c=i[s++],h=1;h0){var f=(u+p)/2-(c-d)*r,g=(c+d)/2-(p-u)*r;if(ba(u,c,f,g,p,d,o,t,e))return a}else if(xa(u,c,p,d,o,t,e))return a;a++}return-1},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect();if(t=n[0],e=n[1],i.contain(t,e)){var r=this.hoverDataIdx=this.findDataIndex(t,e);return r>=0}return this.hoverDataIdx=-1,!1},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var e=this.shape,n=e.segs,i=1/0,r=1/0,o=-1/0,a=-1/0,s=0;s0&&(o.dataIndex=n+t.__startIndex)}))},t.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},t}(),SB=wB,MB={seriesType:"lines",plan:Of(),reset:function(t){var e=t.coordinateSystem;if(e){var n=t.get("polyline"),i=t.pipelineContext.large;return{progress:function(r,o){var a=[];if(i){var s=void 0,l=r.end-r.start;if(n){for(var u=0,c=r.start;c0&&(l||s.configLayer(o,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(a/10+.9,1),0)})),r.updateData(i);var u=t.get("clip",!0)&&HM(t.coordinateSystem,!1,t);u?this.group.setClipPath(u):this.group.removeClipPath(),this._lastZlevel=o,this._finished=!0},e.prototype.incrementalPrepareRender=function(t,e,n){var i=t.getData(),r=this._updateLineDraw(i,t);r.incrementalPrepareUpdate(i),this._clearLayer(n),this._finished=!1},e.prototype.incrementalRender=function(t,e,n){this._lineDraw.incrementalUpdate(t,e.getData()),this._finished=t.end===e.getData().count()},e.prototype.eachRendered=function(t){this._lineDraw&&this._lineDraw.eachRendered(t)},e.prototype.updateTransform=function(t,e,n){var i=t.getData(),r=t.pipelineContext;if(!this._finished||r.large||r.progressiveRender)return{update:!0};var o=IB.reset(t,e,n);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._lineDraw.updateLayout(),this._clearLayer(n)},e.prototype._updateLineDraw=function(t,e){var n=this._lineDraw,i=this._showEffect(e),r=!!e.get("polyline"),o=e.pipelineContext,a=o.large;return n&&i===this._hasEffet&&r===this._isPolyline&&a===this._isLargeDraw||(n&&n.remove(),n=this._lineDraw=a?new SB:new BN(r?i?xB:vB:i?gB:jN),this._hasEffet=i,this._isPolyline=r,this._isLargeDraw=a),this.group.add(n.group),n},e.prototype._showEffect=function(t){return!!t.get(["effect","show"])},e.prototype._clearLayer=function(t){var e=t.getZr(),n="svg"===e.painter.getType();n||null==this._lastZlevel||e.painter.getLayer(this._lastZlevel).clear(!0)},e.prototype.remove=function(t,e){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(e)},e.prototype.dispose=function(t,e){this.remove(t,e)},e.type="lines",e}(Xy),CB=OB,TB="undefined"===typeof Uint32Array?Array:Uint32Array,kB="undefined"===typeof Float64Array?Array:Float64Array;function AB(t){var e=t.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(t.data=Object(s["H"])(e,(function(t){var e=[t[0].coord,t[1].coord],n={coords:e};return t[0].name&&(n.fromName=t[0].name),t[1].name&&(n.toName=t[1].name),Object(s["J"])([n,t[0],t[1]])})))}var DB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.visualStyleAccessPath="lineStyle",n.visualDrawType="stroke",n}return o(e,t),e.prototype.init=function(e){e.data=e.data||[],AB(e);var n=this._processFlatCoordsArray(e.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(e.data=new Float32Array(n.count)),t.prototype.init.apply(this,arguments)},e.prototype.mergeOption=function(e){if(AB(e),e.data){var n=this._processFlatCoordsArray(e.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(e.data=new Float32Array(n.count))}t.prototype.mergeOption.apply(this,arguments)},e.prototype.appendData=function(t){var e=this._processFlatCoordsArray(t.data);e.flatCoords&&(this._flatCoords?(this._flatCoords=Object(s["e"])(this._flatCoords,e.flatCoords),this._flatCoordsOffset=Object(s["e"])(this._flatCoordsOffset,e.flatCoordsOffset)):(this._flatCoords=e.flatCoords,this._flatCoordsOffset=e.flatCoordsOffset),t.data=new Float32Array(e.count)),this.getRawData().appendData(t.data)},e.prototype._getCoordsFromItemModel=function(t){var e=this.getData().getItemModel(t),n=e.option instanceof Array?e.option:e.getShallow("coords");return n},e.prototype.getLineCoordsCount=function(t){return this._flatCoordsOffset?this._flatCoordsOffset[2*t+1]:this._getCoordsFromItemModel(t).length},e.prototype.getLineCoords=function(t,e){if(this._flatCoordsOffset){for(var n=this._flatCoordsOffset[2*t],i=this._flatCoordsOffset[2*t+1],r=0;r ")})},e.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},e.prototype.getProgressive=function(){var t=this.option.progressive;return null==t?this.option.large?1e4:this.get("progressive"):t},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?2e4:this.get("progressiveThreshold"):t},e.prototype.getZLevelKey=function(){var t=this.getModel("effect"),e=t.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:t.get("show")&&e>0?e+"":""},e.type="series.lines",e.dependencies=["grid","polar","geo","calendar"],e.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},e}(Sf),LB=DB;function PB(t){return t instanceof Array||(t=[t,t]),t}var jB={seriesType:"lines",reset:function(t){var e=PB(t.get("symbol")),n=PB(t.get("symbolSize")),i=t.getData();function r(t,e){var n=t.getItemModel(e),i=PB(n.getShallow("symbol",!0)),r=PB(n.getShallow("symbolSize",!0));i[0]&&t.setItemVisual(e,"fromSymbol",i[0]),i[1]&&t.setItemVisual(e,"toSymbol",i[1]),r[0]&&t.setItemVisual(e,"fromSymbolSize",r[0]),r[1]&&t.setItemVisual(e,"toSymbolSize",r[1])}return i.setVisual("fromSymbol",e&&e[0]),i.setVisual("toSymbol",e&&e[1]),i.setVisual("fromSymbolSize",n&&n[0]),i.setVisual("toSymbolSize",n&&n[1]),{dataEach:i.hasItemOption?r:null}}},NB=jB;function RB(t){t.registerChartView(CB),t.registerSeriesModel(LB),t.registerLayout(IB),t.registerVisual(NB)}var EB=256,zB=function(){function t(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var t=Qn["d"].createCanvas();this.canvas=t}return t.prototype.update=function(t,e,n,i,r,o){var a=this._getBrush(),s=this._getGradient(r,"inRange"),l=this._getGradient(r,"outOfRange"),u=this.pointSize+this.blurSize,c=this.canvas,h=c.getContext("2d"),p=t.length;c.width=e,c.height=n;for(var d=0;d0){var C=o(m)?s:l;m>0&&(m=m*I+S),_[b++]=C[O],_[b++]=C[O+1],_[b++]=C[O+2],_[b++]=C[O+3]*m*256}else b+=4}return h.putImageData(x,0,0),c},t.prototype._getBrush=function(){var t=this._brushCanvas||(this._brushCanvas=Qn["d"].createCanvas()),e=this.pointSize+this.blurSize,n=2*e;t.width=n,t.height=n;var i=t.getContext("2d");return i.clearRect(0,0,n,n),i.shadowOffsetX=n,i.shadowBlur=this.blurSize,i.shadowColor="#000",i.beginPath(),i.arc(-e,e,this.pointSize,0,2*Math.PI,!0),i.closePath(),i.fill(),t},t.prototype._getGradient=function(t,e){for(var n=this._gradientPixels,i=n[e]||(n[e]=new Uint8ClampedArray(1024)),r=[0,0,0,0],o=0,a=0;a<256;a++)t[e](a/255,!0,r),i[o++]=r[0],i[o++]=r[1],i[o++]=r[2],i[o++]=r[3];return i},t}(),VB=zB;function BB(t,e,n){var i=t[1]-t[0];e=s["H"](e,(function(e){return{interval:[(e.interval[0]-t[0])/i,(e.interval[1]-t[0])/i]}}));var r=e.length,o=0;return function(t){var i;for(i=o;i=0;i--){a=e[i].interval;if(a[0]<=t&&t<=a[1]){o=i;break}}return i>=0&&i=e[0]&&t<=e[1]}}function HB(t){var e=t.dimensions;return"lng"===e[0]&&"lat"===e[1]}var GB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.render=function(t,e,n){var i;e.eachComponent("visualMap",(function(e){e.eachTargetSeries((function(n){n===t&&(i=e)}))})),this._progressiveEls=null,this.group.removeAll();var r=t.coordinateSystem;"cartesian2d"===r.type||"calendar"===r.type?this._renderOnCartesianAndCalendar(t,n,0,t.getData().count()):HB(r)&&this._renderOnGeo(r,t,i,n)},e.prototype.incrementalPrepareRender=function(t,e,n){this.group.removeAll()},e.prototype.incrementalRender=function(t,e,n,i){var r=e.coordinateSystem;r&&(HB(r)?this.render(e,n,i):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(e,i,t.start,t.end,!0)))},e.prototype.eachRendered=function(t){Ey(this._progressiveEls||this.group,t)},e.prototype._renderOnCartesianAndCalendar=function(t,e,n,i,r){var o,a,s,l,u=t.coordinateSystem,c=GM(u,"cartesian2d");if(c){var h=u.getAxis("x"),p=u.getAxis("y");0,o=h.getBandWidth()+.5,a=p.getBandWidth()+.5,s=h.scale.getExtent(),l=p.scale.getExtent()}for(var d=this.group,f=t.getData(),g=t.getModel(["emphasis","itemStyle"]).getItemStyle(),y=t.getModel(["blur","itemStyle"]).getItemStyle(),v=t.getModel(["select","itemStyle"]).getItemStyle(),m=t.get(["itemStyle","borderRadius"]),x=eu(t),_=t.getModel("emphasis"),b=_.get("focus"),w=_.get("blurScope"),S=_.get("disabled"),M=c?[f.mapDimension("x"),f.mapDimension("y"),f.mapDimension("value")]:[f.mapDimension("time"),f.mapDimension("value")],I=n;Is[1]||kl[1])continue;var A=u.dataToPoint([T,k]);O=new ss({shape:{x:A[0]-o/2,y:A[1]-a/2,width:o,height:a},style:C})}else{if(isNaN(f.get(M[1],I)))continue;O=new ss({z2:1,shape:u.dataToRect([f.get(M[0],I)]).contentShape,style:C})}if(f.hasItemOption){var D=f.getItemModel(I),L=D.getModel("emphasis");g=L.getModel("itemStyle").getItemStyle(),y=D.getModel(["blur","itemStyle"]).getItemStyle(),v=D.getModel(["select","itemStyle"]).getItemStyle(),m=D.get(["itemStyle","borderRadius"]),b=L.get("focus"),w=L.get("blurScope"),S=L.get("disabled"),x=eu(D)}O.shape.r=m;var P=t.getRawValue(I),j="-";P&&null!=P[2]&&(j=P[2]+""),tu(O,x,{labelFetcher:t,labelDataIndex:I,defaultOpacity:C.opacity,defaultText:j}),O.ensureState("emphasis").style=g,O.ensureState("blur").style=y,O.ensureState("select").style=v,Tl(O,b,w,S),O.incremental=r,r&&(O.states.emphasis.hoverLayer=!0),d.add(O),f.setItemGraphicEl(I,O),this._progressiveEls&&this._progressiveEls.push(O)}},e.prototype._renderOnGeo=function(t,e,n,i){var r=n.targetVisuals.inRange,o=n.targetVisuals.outOfRange,a=e.getData(),s=this._hmLayer||this._hmLayer||new VB;s.blurSize=e.get("blurSize"),s.pointSize=e.get("pointSize"),s.minOpacity=e.get("minOpacity"),s.maxOpacity=e.get("maxOpacity");var l=t.getViewRect().clone(),u=t.getRoamTransform();l.applyTransform(u);var c=Math.max(l.x,0),h=Math.max(l.y,0),p=Math.min(l.width+l.x,i.getWidth()),d=Math.min(l.height+l.y,i.getHeight()),f=p-c,g=d-h,y=[a.mapDimension("lng"),a.mapDimension("lat"),a.mapDimension("value")],v=a.mapArray(y,(function(e,n,i){var r=t.dataToPoint([e,n]);return r[0]-=c,r[1]-=h,r.push(i),r})),m=n.getExtent(),x="visualMap.continuous"===n.type?FB(m,n.option.range):BB(m,n.getPieceList(),n.option.selected);s.update(v,f,g,r.color.getNormalizer(),{inRange:r.color.getColorMapper(),outOfRange:o.color.getColorMapper()},x);var _=new $a({style:{width:f,height:g,x:c,y:h,image:s.canvas},silent:!0});this.group.add(_)},e.type="heatmap",e}(Xy),WB=GB,YB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.getInitialData=function(t,e){return hM(null,this,{generateCoord:"value"})},e.prototype.preventIncremental=function(){var t=Xh.get(this.get("coordinateSystem"));if(t&&t.dimensions)return"lng"===t.dimensions[0]&&"lat"===t.dimensions[1]},e.type="series.heatmap",e.dependencies=["grid","geo","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},e}(Sf),XB=YB;function UB(t){t.registerChartView(WB),t.registerSeriesModel(XB)}var ZB=["itemStyle","borderWidth"],qB=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],KB=new $f,QB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.render=function(t,e,n){var i=this.group,r=t.getData(),o=this._data,a=t.coordinateSystem,s=a.getBaseAxis(),l=s.isHorizontal(),u=a.master.getRect(),c={ecSize:{width:n.getWidth(),height:n.getHeight()},seriesModel:t,coordSys:a,coordSysExtent:[[u.x,u.x+u.width],[u.y,u.y+u.height]],isHorizontal:l,valueDim:qB[+l],categoryDim:qB[1-+l]};r.diff(o).add((function(t){if(r.hasValue(t)){var e=uF(r,t),n=$B(r,t,e,c),o=pF(r,c,n);r.setItemGraphicEl(t,o),i.add(o),mF(o,c,n)}})).update((function(t,e){var n=o.getItemGraphicEl(e);if(r.hasValue(t)){var a=uF(r,t),s=$B(r,t,a,c),l=gF(r,s);n&&l!==n.__pictorialShapeStr&&(i.remove(n),r.setItemGraphicEl(t,null),n=null),n?dF(n,c,s):n=pF(r,c,s,!0),r.setItemGraphicEl(t,n),n.__pictorialSymbolMeta=s,i.add(n),mF(n,c,s)}else i.remove(n)})).remove((function(t){var e=o.getItemGraphicEl(t);e&&fF(o,t,e.__pictorialSymbolMeta.animationModel,e)})).execute();var h=t.get("clip",!0)?HM(t.coordinateSystem,!1,t):null;return h?i.setClipPath(h):i.removeClipPath(),this._data=r,this.group},e.prototype.remove=function(t,e){var n=this.group,i=this._data;t.get("animation")?i&&i.eachItemGraphicEl((function(e){fF(i,Os(e).dataIndex,t,e)})):n.removeAll()},e.type="pictorialBar",e}(Xy);function $B(t,e,n,i){var r=t.getItemLayout(e),o=n.get("symbolRepeat"),a=n.get("symbolClip"),s=n.get("symbolPosition")||"start",l=n.get("symbolRotate"),u=(l||0)*Math.PI/180||0,c=n.get("symbolPatternSize")||2,h=n.isAnimationEnabled(),p={dataIndex:e,layout:r,itemModel:n,symbolType:t.getItemVisual(e,"symbol")||"circle",style:t.getItemVisual(e,"style"),symbolClip:a,symbolRepeat:o,symbolRepeatDirection:n.get("symbolRepeatDirection"),symbolPatternSize:c,rotation:u,animationModel:h?n:null,hoverScale:h&&n.get(["emphasis","scale"]),z2:n.getShallow("z",!0)||0};JB(n,o,r,i,p),eF(t,e,r,o,a,p.boundingLength,p.pxSign,c,i,p),nF(n,p.symbolScale,u,i,p);var d=p.symbolSize,f=sm(n.get("symbolOffset"),d);return iF(n,d,r,o,a,f,s,p.valueLineWidth,p.boundingLength,p.repeatCutLength,i,p),p}function JB(t,e,n,i,r){var o,a=i.valueDim,l=t.get("symbolBoundingData"),u=i.coordSys.getOtherAxis(i.coordSys.getBaseAxis()),c=u.toGlobalCoord(u.dataToCoord(0)),h=1-+(n[a.wh]<=0);if(s["t"](l)){var p=[tF(u,l[0])-c,tF(u,l[1])-c];p[1]0?1:-1}function tF(t,e){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(e)))}function eF(t,e,n,i,r,o,a,l,u,c){var h,p=u.valueDim,d=u.categoryDim,f=Math.abs(n[d.wh]),g=t.getItemVisual(e,"symbolSize");h=s["t"](g)?g.slice():null==g?["100%","100%"]:[g,g],h[d.index]=Ei(h[d.index],f),h[p.index]=Ei(h[p.index],i?f:Math.abs(o)),c.symbolSize=h;var y=c.symbolScale=[h[0]/l,h[1]/l];y[p.index]*=(u.isHorizontal?-1:1)*a}function nF(t,e,n,i,r){var o=t.get(ZB)||0;o&&(KB.attr({scaleX:e[0],scaleY:e[1],rotation:n}),KB.updateTransform(),o/=KB.getLineScale(),o*=e[i.valueDim.index]),r.valueLineWidth=o||0}function iF(t,e,n,i,r,o,a,l,u,c,h,p){var d=h.categoryDim,f=h.valueDim,g=p.pxSign,y=Math.max(e[f.index]+l,0),v=y;if(i){var m=Math.abs(u),x=s["O"](t.get("symbolMargin"),"15%")+"",_=!1;x.lastIndexOf("!")===x.length-1&&(_=!0,x=x.slice(0,x.length-1));var b=Ei(x,e[f.index]),w=Math.max(y+2*b,0),S=_?0:2*b,M=nr(i),I=M?i:xF((m+S)/w),O=m-I*y;b=O/2/(_?I:Math.max(I-1,1)),w=y+2*b,S=_?0:2*b,M||"fixed"===i||(I=c?xF((Math.abs(c)+S)/w):0),v=I*w-S,p.repeatTimes=I,p.symbolMargin=b}var C=g*(v/2),T=p.pathPosition=[];T[d.index]=n[d.wh]/2,T[f.index]="start"===a?C:"end"===a?u-C:u/2,o&&(T[0]+=o[0],T[1]+=o[1]);var k=p.bundlePosition=[];k[d.index]=n[d.xy],k[f.index]=n[f.xy];var A=p.barRectShape=s["m"]({},n);A[f.wh]=g*Math.max(Math.abs(n[f.wh]),Math.abs(T[f.index]+C)),A[d.wh]=n[d.wh];var D=p.clipShape={};D[d.xy]=-n[d.xy],D[d.wh]=h.ecSize[d.wh],D[f.xy]=0,D[f.wh]=n[f.wh]}function rF(t){var e=t.symbolPatternSize,n=om(t.symbolType,-e/2,-e/2,e,e);return n.attr({culling:!0}),"image"!==n.type&&n.setStyle({strokeNoScale:!0}),n}function oF(t,e,n,i){var r=t.__pictorialBundle,o=n.symbolSize,a=n.valueLineWidth,s=n.pathPosition,l=e.valueDim,u=n.repeatTimes||0,c=0,h=o[e.valueDim.index]+a+2*n.symbolMargin;for(yF(t,(function(t){t.__pictorialAnimationIndex=c,t.__pictorialRepeatTimes=u,c0:i<0)&&(r=u-1-t),e[l.index]=h*(r-u/2+.5)+s[l.index],{x:e[0],y:e[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation}}}function aF(t,e,n,i){var r=t.__pictorialBundle,o=t.__pictorialMainPath;o?vF(o,null,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation},n,i):(o=t.__pictorialMainPath=rF(n),r.add(o),vF(o,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:0,scaleY:0,rotation:n.rotation},{scaleX:n.symbolScale[0],scaleY:n.symbolScale[1]},n,i))}function sF(t,e,n){var i=s["m"]({},e.barRectShape),r=t.__pictorialBarRect;r?vF(r,null,{shape:i},e,n):(r=t.__pictorialBarRect=new ss({z2:2,shape:i,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),r.disableMorphing=!0,t.add(r))}function lF(t,e,n,r){if(n.symbolClip){var o=t.__pictorialClipPath,a=s["m"]({},n.clipShape),l=e.valueDim,u=n.animationModel,c=n.dataIndex;if(o)Gl(o,{shape:a},u,c);else{a[l.wh]=0,o=new ss({shape:a}),t.__pictorialBundle.setClipPath(o),t.__pictorialClipPath=o;var h={};h[l.wh]=n.clipShape[l.wh],i[r?"updateProps":"initProps"](o,{shape:h},u,c)}}}function uF(t,e){var n=t.getItemModel(e);return n.getAnimationDelayParams=cF,n.isAnimationEnabled=hF,n}function cF(t){return{index:t.__pictorialAnimationIndex,count:t.__pictorialRepeatTimes}}function hF(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function pF(t,e,n,i){var r=new wi,o=new wi;return r.add(o),r.__pictorialBundle=o,o.x=n.bundlePosition[0],o.y=n.bundlePosition[1],n.symbolRepeat?oF(r,e,n):aF(r,e,n),sF(r,n,i),lF(r,e,n,i),r.__pictorialShapeStr=gF(t,n),r.__pictorialSymbolMeta=n,r}function dF(t,e,n){var i=n.animationModel,r=n.dataIndex,o=t.__pictorialBundle;Gl(o,{x:n.bundlePosition[0],y:n.bundlePosition[1]},i,r),n.symbolRepeat?oF(t,e,n,!0):aF(t,e,n,!0),sF(t,n,!0),lF(t,e,n,!0)}function fF(t,e,n,i){var r=i.__pictorialBarRect;r&&r.removeTextContent();var o=[];yF(i,(function(t){o.push(t)})),i.__pictorialMainPath&&o.push(i.__pictorialMainPath),i.__pictorialClipPath&&(n=null),s["k"](o,(function(t){Xl(t,{scaleX:0,scaleY:0},n,e,(function(){i.parent&&i.parent.remove(i)}))})),t.setItemGraphicEl(e,null)}function gF(t,e){return[t.getItemVisual(e.dataIndex,"symbol")||"none",!!e.symbolRepeat,!!e.symbolClip].join(":")}function yF(t,e,n){s["k"](t.__pictorialBundle.children(),(function(i){i!==t.__pictorialBarRect&&e.call(n,i)}))}function vF(t,e,n,r,o,a){e&&t.attr(e),r.symbolClip&&!o?n&&t.attr(n):n&&i[o?"updateProps":"initProps"](t,n,r.animationModel,r.dataIndex,a)}function mF(t,e,n){var i=n.dataIndex,r=n.itemModel,o=r.getModel("emphasis"),a=o.getModel("itemStyle").getItemStyle(),l=r.getModel(["blur","itemStyle"]).getItemStyle(),u=r.getModel(["select","itemStyle"]).getItemStyle(),c=r.getShallow("cursor"),h=o.get("focus"),p=o.get("blurScope"),d=o.get("scale");yF(t,(function(t){if(t instanceof $a){var e=t.style;t.useStyle(s["m"]({image:e.image,x:e.x,y:e.y,width:e.width,height:e.height},n.style))}else t.useStyle(n.style);var i=t.ensureState("emphasis");i.style=a,d&&(i.scaleX=1.1*t.scaleX,i.scaleY=1.1*t.scaleY),t.ensureState("blur").style=l,t.ensureState("select").style=u,c&&(t.cursor=c),t.z2=n.z2}));var f=e.valueDim.posDesc[+(n.boundingLength>0)],g=t.__pictorialBarRect;g.ignoreClip=!0,tu(g,eu(r),{labelFetcher:e.seriesModel,labelDataIndex:i,defaultText:fM(e.seriesModel.getData(),i),inheritColor:n.style.fill,defaultOpacity:n.style.opacity,defaultOutsidePosition:f}),Tl(t,h,p,o.get("disabled"))}function xF(t){var e=Math.round(t);return Math.abs(t-e)<1e-4?e:Math.ceil(t)}var _F=QB,bF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n.defaultSymbol="roundRect",n}return o(e,t),e.prototype.getInitialData=function(e){return e.stack=null,t.prototype.getInitialData.apply(this,arguments)},e.type="series.pictorialBar",e.dependencies=["grid"],e.defaultOption=Du(kI.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",clip:!1,progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),e}(kI),wF=bF;function SF(t){t.registerChartView(_F),t.registerSeriesModel(wF),t.registerLayout(t.PRIORITY.VISUAL.LAYOUT,Object(s["h"])(SI,"pictorialBar")),t.registerLayout(t.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,MI("pictorialBar"))}var MF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._layers=[],n}return o(e,t),e.prototype.render=function(t,e,n){var i=t.getData(),r=this,o=this.group,a=t.getLayerSeries(),l=i.getLayout("layoutInfo"),u=l.rect,c=l.boundaryGap;function h(t){return t.name}o.x=0,o.y=u.y+c[0];var p=new vS(this._layersSeries||[],a,h,h),d=[];function f(e,n,s){var l=r._layers;if("remove"!==e){for(var u,c,h=[],p=[],f=a[n].indices,g=0;go&&(o=s),i.push(s)}for(var u=0;uo&&(o=h)}return{y0:r,max:o}}function PF(t){t.registerChartView(OF),t.registerSeriesModel(kF),t.registerLayout(AF),t.registerProcessor(mO("themeRiver"))}var jF=2,NF=4,RF=function(t){function e(e,n,i,r){var o=t.call(this)||this;o.z2=jF,o.textConfig={inside:!0},Os(o).seriesIndex=n.seriesIndex;var a=new Is({z2:NF,silent:e.getModel().get(["label","silent"])});return o.setTextContent(a),o.updateData(!0,e,n,i,r),o}return o(e,t),e.prototype.updateData=function(t,e,n,i,r){this.node=e,e.piece=this,n=n||this._seriesModel,i=i||this._ecModel;var o=this;Os(o).dataIndex=e.dataIndex;var a=e.getModel(),l=a.getModel("emphasis"),u=e.getLayout(),c=s["m"]({},u);c.label=null;var h=e.getVisual("style");h.lineJoin="bevel";var p=e.getVisual("decal");p&&(h.decal=Zm(p,r));var d=VI(a.getModel("itemStyle"),c,!0);s["m"](c,d),s["k"](Ns,(function(t){var e=o.ensureState(t),n=a.getModel([t,"itemStyle"]);e.style=n.getItemStyle();var i=VI(n,c);i&&(e.shape=i)})),t?(o.setShape(c),o.shape.r=u.r0,Wl(o,{shape:{r:u.r}},n,e.dataIndex)):(Gl(o,{shape:c},n),ql(o)),o.useStyle(h),this._updateLabel(n);var f=a.getShallow("cursor");f&&o.attr("cursor",f),this._seriesModel=n||this._seriesModel,this._ecModel=i||this._ecModel;var g=l.get("focus"),y="ancestor"===g?e.getAncestorsIndices():"descendant"===g?e.getDescendantIndices():g;Tl(this,y,l.get("blurScope"),l.get("disabled"))},e.prototype._updateLabel=function(t){var e=this,n=this.node.getModel(),i=n.getModel("label"),r=this.node.getLayout(),o=r.endAngle-r.startAngle,a=(r.startAngle+r.endAngle)/2,l=Math.cos(a),u=Math.sin(a),c=this,h=c.getTextContent(),p=this.node.dataIndex,d=i.get("minAngle")/180*Math.PI,f=i.get("show")&&!(null!=d&&Math.abs(o)O&&!Ui(T-O)&&T0?(r.virtualPiece?r.virtualPiece.updateData(!1,i,t,e,n):(r.virtualPiece=new EF(i,t,e,n),u.add(r.virtualPiece)),o.piece.off("click"),r.virtualPiece.on("click",(function(t){r._rootToNode(o.parentNode)}))):r.virtualPiece&&(u.remove(r.virtualPiece),r.virtualPiece=null)}d(h,p),y(a,l),this._initEvents(),this._oldChildren=h},e.prototype._initEvents=function(){var t=this;this.group.off("click"),this.group.on("click",(function(e){var n=!1,i=t.seriesModel.getViewRoot();i.eachNode((function(i){if(!n&&i.piece&&i.piece===e.target){var r=i.getModel().get("nodeClick");if("rootToNode"===r)t._rootToNode(i);else if("link"===r){var o=i.getModel(),a=o.get("link");if(a){var s=o.get("target",!0)||"_blank";Lc(a,s)}}n=!0}}))}))},e.prototype._rootToNode=function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:zF,from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},e.prototype.containPoint=function(t,e){var n=e.getData(),i=n.getItemLayout(0);if(i){var r=t[0]-i.cx,o=t[1]-i.cy,a=Math.sqrt(r*r+o*o);return a<=i.r&&a>=i.r0}},e.type="sunburst",e}(Xy),GF=HF,WF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.ignoreStyleOnData=!0,n}return o(e,t),e.prototype.getInitialData=function(t,e){var n={name:t.name,children:t.data};YF(n);var i=this._levelModels=s["H"](t.levels||[],(function(t){return new Ou(t,this,e)}),this),r=nP.createTree(n,this,o);function o(t){t.wrapMethod("getItemModel",(function(t,e){var n=r.getNodeByDataIndex(e),o=i[n.depth];return o&&(t.parentModel=o),t}))}return r.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return n.treePathInfo=aP(i,this),n},e.prototype.getLevelModel=function(t){return this._levelModels&&this._levelModels[t.depth]},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)},e.prototype.enableAriaDecal=function(){mP(this)},e.type="series.sunburst",e.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},e}(Sf);function YF(t){var e=0;s["k"](t.children,(function(t){YF(t);var n=t.value;s["t"](n)&&(n=n[0]),e+=n}));var n=t.value;s["t"](n)&&(n=n[0]),(null==n||isNaN(n))&&(n=e),n<0&&(n=0),s["t"](t.value)?t.value[0]=n:t.value=n}var XF=WF,UF=Math.PI/180;function ZF(t,e,n){e.eachSeriesByType(t,(function(t){var e=t.get("center"),i=t.get("radius");s["t"](i)||(i=[0,i]),s["t"](e)||(e=[e,e]);var r=n.getWidth(),o=n.getHeight(),a=Math.min(r,o),l=Ei(e[0],r),u=Ei(e[1],o),c=Ei(i[0],a/2),h=Ei(i[1],a/2),p=-t.get("startAngle")*UF,d=t.get("minAngle")*UF,f=t.getData().tree.root,g=t.getViewRoot(),y=g.depth,v=t.get("sort");null!=v&&qF(g,v);var m=0;s["k"](g.children,(function(t){!isNaN(t.getValue())&&m++}));var x=g.getValue(),_=Math.PI/(x||m)*2,b=g.depth>0,w=g.height-(b?-1:1),S=(h-c)/(w||1),M=t.get("clockwise"),I=t.get("stillShowZeroSum"),O=M?1:-1,C=function(e,n){if(e){var i=n;if(e!==f){var r=e.getValue(),o=0===x&&I?_:r*_;o1)r=r.parentNode;var o=n.getColorFromPalette(r.name||r.dataIndex+"",e);return t.depth>1&&Object(s["C"])(o)&&(o=Object(Ee["c"])(o,(t.depth-1)/(i-1)*.5)),o}t.eachSeriesByType("sunburst",(function(t){var e=t.getData(),i=e.tree;i.eachNode((function(r){var o=r.getModel(),a=o.getModel("itemStyle").getItemStyle();a.fill||(a.fill=n(r,t,i.root.height));var l=e.ensureUniqueItemVisual(r.dataIndex,"style");Object(s["m"])(l,a)}))}))}function $F(t){t.registerChartView(GF),t.registerSeriesModel(XF),t.registerLayout(Object(s["h"])(ZF,"sunburst")),t.registerProcessor(Object(s["h"])(mO,"sunburst")),t.registerVisual(QF),FF(t)}var JF={color:"fill",borderColor:"stroke"},tH={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},eH=Dr(),nH=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},e.prototype.getInitialData=function(t,e){return hM(null,this)},e.prototype.getDataParams=function(e,n,i){var r=t.prototype.getDataParams.call(this,e,n);return i&&(r.info=eH(i).info),r},e.type="series.custom",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},e}(Sf),iH=nH;function rH(t,e){return e=e||[0,0],s["H"](["x","y"],(function(n,i){var r=this.getAxis(n),o=e[i],a=t[i]/2;return"category"===r.type?r.getBandWidth():Math.abs(r.dataToCoord(o-a)-r.dataToCoord(o+a))}),this)}function oH(t){var e=t.master.getRect();return{coordSys:{type:"cartesian2d",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(e){return t.dataToPoint(e)},size:s["c"](rH,t)}}}function aH(t,e){return e=e||[0,0],s["H"]([0,1],(function(n){var i=e[n],r=t[n]/2,o=[],a=[];return o[n]=i-r,a[n]=i+r,o[1-n]=a[1-n]=e[1-n],Math.abs(this.dataToPoint(o)[n]-this.dataToPoint(a)[n])}),this)}function sH(t){var e=t.getBoundingRect();return{coordSys:{type:"geo",x:e.x,y:e.y,width:e.width,height:e.height,zoom:t.getZoom()},api:{coord:function(e){return t.dataToPoint(e)},size:s["c"](aH,t)}}}function lH(t,e){var n=this.getAxis(),i=e instanceof Array?e[0]:e,r=(t instanceof Array?t[0]:t)/2;return"category"===n.type?n.getBandWidth():Math.abs(n.dataToCoord(i-r)-n.dataToCoord(i+r))}function uH(t){var e=t.getRect();return{coordSys:{type:"singleAxis",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(e){return t.dataToPoint(e)},size:Object(s["c"])(lH,t)}}}function cH(t,e){return e=e||[0,0],s["H"](["Radius","Angle"],(function(n,i){var r="get"+n+"Axis",o=this[r](),a=e[i],s=t[i]/2,l="category"===o.type?o.getBandWidth():Math.abs(o.dataToCoord(a-s)-o.dataToCoord(a+s));return"Angle"===n&&(l=l*Math.PI/180),l}),this)}function hH(t){var e=t.getRadiusAxis(),n=t.getAngleAxis(),i=e.getExtent();return i[0]>i[1]&&i.reverse(),{coordSys:{type:"polar",cx:t.cx,cy:t.cy,r:i[1],r0:i[0]},api:{coord:function(i){var r=e.dataToRadius(i[0]),o=n.dataToAngle(i[1]),a=t.coordToPoint([r,o]);return a.push(r,o*Math.PI/180),a},size:s["c"](cH,t)}}}function pH(t){var e=t.getRect(),n=t.getRangeInfo();return{coordSys:{type:"calendar",x:e.x,y:e.y,width:e.width,height:e.height,cellWidth:t.getCellWidth(),cellHeight:t.getCellHeight(),rangeInfo:{start:n.start,end:n.end,weeks:n.weeks,dayCount:n.allDay}},api:{coord:function(e,n){return t.dataToPoint(e,n)}}}}function dH(t,e,n,i){return t&&(t.legacy||!1!==t.legacy&&!n&&!i&&"tspan"!==e&&("text"===e||Object(s["q"])(t,"text")))}function fH(t,e,n){var i,r,o,a=t;if("text"===e)o=a;else{o={},Object(s["q"])(a,"text")&&(o.text=a.text),Object(s["q"])(a,"rich")&&(o.rich=a.rich),Object(s["q"])(a,"textFill")&&(o.fill=a.textFill),Object(s["q"])(a,"textStroke")&&(o.stroke=a.textStroke),Object(s["q"])(a,"fontFamily")&&(o.fontFamily=a.fontFamily),Object(s["q"])(a,"fontSize")&&(o.fontSize=a.fontSize),Object(s["q"])(a,"fontStyle")&&(o.fontStyle=a.fontStyle),Object(s["q"])(a,"fontWeight")&&(o.fontWeight=a.fontWeight),r={type:"text",style:o,silent:!0},i={};var l=Object(s["q"])(a,"textPosition");n?i.position=l?a.textPosition:"inside":l&&(i.position=a.textPosition),Object(s["q"])(a,"textPosition")&&(i.position=a.textPosition),Object(s["q"])(a,"textOffset")&&(i.offset=a.textOffset),Object(s["q"])(a,"textRotation")&&(i.rotation=a.textRotation),Object(s["q"])(a,"textDistance")&&(i.distance=a.textDistance)}return gH(o,t),Object(s["k"])(o.rich,(function(t){gH(t,t)})),{textConfig:i,textContent:r}}function gH(t,e){e&&(e.font=e.textFont||e.font,Object(s["q"])(e,"textStrokeWidth")&&(t.lineWidth=e.textStrokeWidth),Object(s["q"])(e,"textAlign")&&(t.align=e.textAlign),Object(s["q"])(e,"textVerticalAlign")&&(t.verticalAlign=e.textVerticalAlign),Object(s["q"])(e,"textLineHeight")&&(t.lineHeight=e.textLineHeight),Object(s["q"])(e,"textWidth")&&(t.width=e.textWidth),Object(s["q"])(e,"textHeight")&&(t.height=e.textHeight),Object(s["q"])(e,"textBackgroundColor")&&(t.backgroundColor=e.textBackgroundColor),Object(s["q"])(e,"textPadding")&&(t.padding=e.textPadding),Object(s["q"])(e,"textBorderColor")&&(t.borderColor=e.textBorderColor),Object(s["q"])(e,"textBorderWidth")&&(t.borderWidth=e.textBorderWidth),Object(s["q"])(e,"textBorderRadius")&&(t.borderRadius=e.textBorderRadius),Object(s["q"])(e,"textBoxShadowColor")&&(t.shadowColor=e.textBoxShadowColor),Object(s["q"])(e,"textBoxShadowBlur")&&(t.shadowBlur=e.textBoxShadowBlur),Object(s["q"])(e,"textBoxShadowOffsetX")&&(t.shadowOffsetX=e.textBoxShadowOffsetX),Object(s["q"])(e,"textBoxShadowOffsetY")&&(t.shadowOffsetY=e.textBoxShadowOffsetY))}function yH(t,e,n){var i=t;i.textPosition=i.textPosition||n.position||"inside",null!=n.offset&&(i.textOffset=n.offset),null!=n.rotation&&(i.textRotation=n.rotation),null!=n.distance&&(i.textDistance=n.distance);var r=i.textPosition.indexOf("inside")>=0,o=t.fill||"#000";vH(i,e);var a=null==i.textFill;return r?a&&(i.textFill=n.insideFill||"#fff",!i.textStroke&&n.insideStroke&&(i.textStroke=n.insideStroke),!i.textStroke&&(i.textStroke=o),null==i.textStrokeWidth&&(i.textStrokeWidth=2)):(a&&(i.textFill=t.fill||n.outsideFill||"#000"),!i.textStroke&&n.outsideStroke&&(i.textStroke=n.outsideStroke)),i.text=e.text,i.rich=e.rich,Object(s["k"])(e.rich,(function(t){vH(t,t)})),i}function vH(t,e){e&&(Object(s["q"])(e,"fill")&&(t.textFill=e.fill),Object(s["q"])(e,"stroke")&&(t.textStroke=e.fill),Object(s["q"])(e,"lineWidth")&&(t.textStrokeWidth=e.lineWidth),Object(s["q"])(e,"font")&&(t.font=e.font),Object(s["q"])(e,"fontStyle")&&(t.fontStyle=e.fontStyle),Object(s["q"])(e,"fontWeight")&&(t.fontWeight=e.fontWeight),Object(s["q"])(e,"fontSize")&&(t.fontSize=e.fontSize),Object(s["q"])(e,"fontFamily")&&(t.fontFamily=e.fontFamily),Object(s["q"])(e,"align")&&(t.textAlign=e.align),Object(s["q"])(e,"verticalAlign")&&(t.textVerticalAlign=e.verticalAlign),Object(s["q"])(e,"lineHeight")&&(t.textLineHeight=e.lineHeight),Object(s["q"])(e,"width")&&(t.textWidth=e.width),Object(s["q"])(e,"height")&&(t.textHeight=e.height),Object(s["q"])(e,"backgroundColor")&&(t.textBackgroundColor=e.backgroundColor),Object(s["q"])(e,"padding")&&(t.textPadding=e.padding),Object(s["q"])(e,"borderColor")&&(t.textBorderColor=e.borderColor),Object(s["q"])(e,"borderWidth")&&(t.textBorderWidth=e.borderWidth),Object(s["q"])(e,"borderRadius")&&(t.textBorderRadius=e.borderRadius),Object(s["q"])(e,"shadowColor")&&(t.textBoxShadowColor=e.shadowColor),Object(s["q"])(e,"shadowBlur")&&(t.textBoxShadowBlur=e.shadowBlur),Object(s["q"])(e,"shadowOffsetX")&&(t.textBoxShadowOffsetX=e.shadowOffsetX),Object(s["q"])(e,"shadowOffsetY")&&(t.textBoxShadowOffsetY=e.shadowOffsetY),Object(s["q"])(e,"textShadowColor")&&(t.textShadowColor=e.textShadowColor),Object(s["q"])(e,"textShadowBlur")&&(t.textShadowBlur=e.textShadowBlur),Object(s["q"])(e,"textShadowOffsetX")&&(t.textShadowOffsetX=e.textShadowOffsetX),Object(s["q"])(e,"textShadowOffsetY")&&(t.textShadowOffsetY=e.textShadowOffsetY))}var mH={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},xH=Object(s["F"])(mH),_H=(Object(s["N"])(Un,(function(t,e){return t[e]=1,t}),{}),Un.join(", "),["","style","shape","extra"]),bH=Dr();function wH(t,e,n,i,r){var o=t+"Animation",a=Fl(t,i,r)||{},l=bH(e).userDuring;return a.duration>0&&(a.during=l?Object(s["c"])(LH,{el:e,userDuring:l}):null,a.setToFinal=!0,a.scope=t),Object(s["m"])(a,n[o]),a}function SH(t,e,n,i){i=i||{};var r=i.dataIndex,o=i.isInit,a=i.clearStyle,l=n.isAnimationEnabled(),u=bH(t),c=e.style;u.userDuring=e.during;var h={},p={};if(RH(t,e,p),jH("shape",e,p),jH("extra",e,p),!o&&l&&(NH(t,e,h),PH("shape",t,e,h),PH("extra",t,e,h),EH(t,e,c,h)),p.style=c,CH(t,p,a),kH(t,e),l)if(o){var d={};Object(s["k"])(_H,(function(t){var n=t?e[t]:e;n&&n.enterFrom&&(t&&(d[t]=d[t]||{}),Object(s["m"])(t?d[t]:d,n.enterFrom))}));var f=wH("enter",t,e,n,r);f.duration>0&&t.animateFrom(d,f)}else TH(t,e,r||0,n,h);MH(t,e),c?t.dirty():t.markRedraw()}function MH(t,e){for(var n=bH(t).leaveToProps,i=0;i<_H.length;i++){var r=_H[i],o=r?e[r]:e;o&&o.leaveTo&&(n||(n=bH(t).leaveToProps={}),r&&(n[r]=n[r]||{}),Object(s["m"])(r?n[r]:n,o.leaveTo))}}function IH(t,e,n,i){if(t){var r=t.parent,o=bH(t).leaveToProps;if(o){var a=wH("update",t,e,n,0);a.done=function(){r.remove(t),i&&i()},t.animateTo(o,a)}else r.remove(t),i&&i()}}function OH(t){return"all"===t}function CH(t,e,n){var i=e.style;if(!t.isGroup&&i){if(n){t.useStyle({});for(var r=t.animators,o=0;o0&&t.animateFrom(r,o)}}function kH(t,e){Object(s["q"])(e,"silent")&&(t.silent=e.silent),Object(s["q"])(e,"ignore")&&(t.ignore=e.ignore),t instanceof Eo&&Object(s["q"])(e,"invisible")&&(t.invisible=e.invisible),t instanceof Wa&&Object(s["q"])(e,"autoBatch")&&(t.autoBatch=e.autoBatch)}var AH={},DH={setTransform:function(t,e){return AH.el[t]=e,this},getTransform:function(t){return AH.el[t]},setShape:function(t,e){var n=AH.el,i=n.shape||(n.shape={});return i[t]=e,n.dirtyShape&&n.dirtyShape(),this},getShape:function(t){var e=AH.el.shape;if(e)return e[t]},setStyle:function(t,e){var n=AH.el,i=n.style;return i&&(i[t]=e,n.dirtyStyle&&n.dirtyStyle()),this},getStyle:function(t){var e=AH.el.style;if(e)return e[t]},setExtra:function(t,e){var n=AH.el.extra||(AH.el.extra={});return n[t]=e,this},getExtra:function(t){var e=AH.el.extra;if(e)return e[t]}};function LH(){var t=this,e=t.el;if(e){var n=bH(e).userDuring,i=t.userDuring;n===i?(AH.el=e,i(DH)):t.el=t.userDuring=null}}function PH(t,e,n,i){var r=n[t];if(r){var o,a=e[t];if(a){var l=n.transition,u=r.transition;if(u)if(!o&&(o=i[t]={}),OH(u))Object(s["m"])(o,a);else for(var c=ur(u),h=0;h=0){!o&&(o=i[t]={});var f=Object(s["F"])(a);for(h=0;h=0)){var d=t.getAnimationStyleProps(),f=d?d.style:null;if(f){!r&&(r=i.style={});var g=Object(s["F"])(n);for(c=0;c=0?e.getStore().get(r,n):void 0}var o=e.get(i.name,n),a=i&&i.ordinalMeta;return a?a.categories[o]:o}function S(n,i){null==i&&(i=l);var r=e.getItemVisual(i,"style"),o=r&&r.fill,a=r&&r.opacity,u=x(i,WH).getItemStyle();null!=o&&(u.fill=o),null!=a&&(u.opacity=a);var c={inheritColor:Object(s["C"])(o)?o:"#000"},h=_(i,WH),p=nu(h,null,c,!1,!0);p.text=h.getShallow("show")?Object(s["P"])(t.getFormattedLabel(i,WH),fM(e,i)):null;var d=iu(h,c,!1);return O(n,u),u=yH(u,p,d),n&&I(u,n),u.legacy=!0,u}function M(n,i){null==i&&(i=l);var r=x(i,GH).getItemStyle(),o=_(i,GH),a=nu(o,null,null,!0,!0);a.text=o.getShallow("show")?Object(s["Q"])(t.getFormattedLabel(i,GH),t.getFormattedLabel(i,WH),fM(e,i)):null;var u=iu(o,null,!0);return O(n,r),r=yH(r,a,u),n&&I(r,n),r.legacy=!0,r}function I(t,e){for(var n in e)Object(s["q"])(e,n)&&(t[n]=e[n])}function O(t,e){t&&(t.textFill&&(e.textFill=t.textFill),t.textPosition&&(e.textPosition=t.textPosition))}function C(t,n){if(null==n&&(n=l),Object(s["q"])(JF,t)){var i=e.getItemVisual(n,"style");return i?i[JF[t]]:null}if(Object(s["q"])(tH,t))return e.getItemVisual(n,t)}function T(t){if("cartesian2d"===o.type){var e=o.getBaseAxis();return vI(Object(s["i"])({axis:e},t))}}function k(){return n.getCurrentSeriesIndices()}function A(t){return cu(t,n)}}function hG(t){var e={};return Object(s["k"])(t.dimensions,(function(n){var i=t.getDimensionInfo(n);if(!i.isExtraCoord){var r=i.coordDim,o=e[r]=e[r]||[];o[i.coordDimIndex]=t.getDimensionIndex(n)}})),e}function pG(t,e,n,i,r,o,a){if(i){var s=dG(t,e,n,i,r,o);return s&&a.setItemGraphicEl(n,s),s&&Tl(s,i.focus,i.blurScope,i.emphasisDisabled),s}o.remove(e)}function dG(t,e,n,i,r,o){var a=-1,l=e;e&&fG(e,i,r)&&(a=Object(s["r"])(o.childrenRef(),e),e=null);var u=!e,c=e;c?c.clearStates():(c=oG(i),l&&nG(l,c)),!1===i.morph?c.disableMorphing=!0:c.disableMorphing&&(c.disableMorphing=!1),$H.normal.cfg=$H.normal.conOpt=$H.emphasis.cfg=$H.emphasis.conOpt=$H.blur.cfg=$H.blur.conOpt=$H.select.cfg=$H.select.conOpt=null,$H.isLegacy=!1,yG(c,n,i,r,u,$H),gG(c,n,i,r,u),aG(t,c,n,i,$H,r,u),Object(s["q"])(i,"info")&&(eH(c).info=i.info);for(var h=0;h=0?o.replaceAt(c,a):o.add(c),c}function fG(t,e,n){var i=eH(t),r=e.type,o=e.shape,a=e.style;return n.isUniversalTransitionEnabled()||null!=r&&r!==i.customGraphicType||"path"===r&&CG(o)&&OG(o)!==i.customPathData||"image"===r&&Object(s["q"])(a,"image")&&a.image!==i.customImagePath}function gG(t,e,n,i,r){var o=n.clipPath;if(!1===o)t&&t.getClipPath()&&t.removeClipPath();else if(o){var a=t.getClipPath();a&&fG(a,o,i)&&(a=null),a||(a=oG(o),t.setClipPath(a)),aG(null,a,e,o,null,i,r)}}function yG(t,e,n,i,r,o){if(!t.isGroup){vG(n,null,o),vG(n,GH,o);var a=o.normal.conOpt,s=o.emphasis.conOpt,l=o.blur.conOpt,u=o.select.conOpt;if(null!=a||null!=s||null!=u||null!=l){var c=t.getTextContent();if(!1===a)c&&t.removeTextContent();else{a=o.normal.conOpt=a||{type:"text"},c?c.clearStates():(c=oG(a),t.setTextContent(c)),aG(null,c,e,a,null,i,r);for(var h=a&&a.style,p=0;p=c;d--){var f=e.childAt(d);bG(e,f,r)}}}function bG(t,e,n){e&&IH(e,eH(t).option,n)}function wG(t){new vS(t.oldChildren,t.newChildren,SG,SG,t).add(MG).update(MG).remove(IG).execute()}function SG(t,e){var n=t&&t.name;return null!=n?n:QH+e}function MG(t,e){var n=this.context,i=null!=t?n.newChildren[t]:null,r=null!=e?n.oldChildren[e]:null;dG(n.api,r,n.dataIndex,i,n.seriesModel,n.group)}function IG(t){var e=this.context,n=e.oldChildren[t];n&&IH(n,eH(n).option,e.seriesModel)}function OG(t){return t&&(t.pathData||t.d)}function CG(t){return t&&(Object(s["q"])(t,"pathData")||Object(s["q"])(t,"d"))}function TG(t){t.registerChartView(rG),t.registerSeriesModel(iH)}var kG=Dr(),AG=s["d"],DG=s["c"],LG=function(){function t(){this._dragging=!1,this.animationThreshold=15}return t.prototype.render=function(t,e,n,i){var r=e.get("value"),o=e.get("status");if(this._axisModel=t,this._axisPointerModel=e,this._api=n,i||this._lastValue!==r||this._lastStatus!==o){this._lastValue=r,this._lastStatus=o;var a=this._group,l=this._handle;if(!o||"hide"===o)return a&&a.hide(),void(l&&l.hide());a&&a.show(),l&&l.show();var u={};this.makeElOption(u,r,t,e,n);var c=u.graphicKey;c!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=c;var h=this._moveAnimation=this.determineAnimation(t,e);if(a){var p=s["h"](PG,e,h);this.updatePointerEl(a,u,p),this.updateLabelEl(a,u,p,e)}else a=this._group=new wi,this.createPointerEl(a,u,t,e),this.createLabelEl(a,u,t,e),n.getZr().add(a);EG(a,e,!0),this._renderHandle(r)}},t.prototype.remove=function(t){this.clear(t)},t.prototype.dispose=function(t){this.clear(t)},t.prototype.determineAnimation=function(t,e){var n=e.get("animation"),i=t.axis,r="category"===i.type,o=e.get("snap");if(!o&&!r)return!1;if("auto"===n||null==n){var a=this.animationThreshold;if(r&&i.getBandWidth()>a)return!0;if(o){var s=vk(t).seriesDataCount,l=i.getExtent();return Math.abs(l[0]-l[1])/s>a}return!1}return!0===n},t.prototype.makeElOption=function(t,e,n,i,r){},t.prototype.createPointerEl=function(t,e,n,r){var o=e.pointer;if(o){var a=kG(t).pointerEl=new i[o.type](AG(e.pointer));t.add(a)}},t.prototype.createLabelEl=function(t,e,n,i){if(e.label){var r=kG(t).labelEl=new Is(AG(e.label));t.add(r),NG(r,i)}},t.prototype.updatePointerEl=function(t,e,n){var i=kG(t).pointerEl;i&&e.pointer&&(i.setStyle(e.pointer.style),n(i,{shape:e.pointer.shape}))},t.prototype.updateLabelEl=function(t,e,n,i){var r=kG(t).labelEl;r&&(r.setStyle(e.label.style),n(r,{x:e.label.x,y:e.label.y}),NG(r,i))},t.prototype._renderHandle=function(t){if(!this._dragging&&this.updateHandleTransform){var e,n=this._axisPointerModel,i=this._api.getZr(),r=this._handle,o=n.getModel("handle"),a=n.get("status");if(!o.get("show")||!a||"hide"===a)return r&&i.remove(r),void(this._handle=null);this._handle||(e=!0,r=this._handle=Ay(o.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){et(t.event)},onmousedown:DG(this._onHandleDragMove,this,0,0),drift:DG(this._onHandleDragMove,this),ondragend:DG(this._onHandleDragEnd,this)}),i.add(r)),EG(r,n,!1),r.setStyle(o.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var l=o.get("size");s["t"](l)||(l=[l,l]),r.scaleX=l[0]/2,r.scaleY=l[1]/2,Qy(this,"_doDispatchAxisPointer",o.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,e)}},t.prototype._moveHandleToValue=function(t,e){PG(this._axisPointerModel,!e&&this._moveAnimation,this._handle,RG(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},t.prototype._onHandleDragMove=function(t,e){var n=this._handle;if(n){this._dragging=!0;var i=this.updateHandleTransform(RG(n),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=i,n.stopAnimation(),n.attr(RG(i)),kG(n).lastProp=null,this._doDispatchAxisPointer()}},t.prototype._doDispatchAxisPointer=function(){var t=this._handle;if(t){var e=this._payloadInfo,n=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:n.axis.dim,axisIndex:n.componentIndex}]})}},t.prototype._onHandleDragEnd=function(){this._dragging=!1;var t=this._handle;if(t){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},t.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),n=this._group,i=this._handle;e&&n&&(this._lastGraphicKey=null,n&&e.remove(n),i&&e.remove(i),this._group=null,this._handle=null,this._payloadInfo=null),$y(this,"_doDispatchAxisPointer")},t.prototype.doClear=function(){},t.prototype.buildLabel=function(t,e,n){return n=n||0,{x:t[n],y:t[1-n],width:e[n],height:e[1-n]}},t}();function PG(t,e,n,i){jG(kG(n).lastProp,i)||(kG(n).lastProp=i,e?Gl(n,i,t):(n.stopAnimation(),n.attr(i)))}function jG(t,e){if(s["A"](t)&&s["A"](e)){var n=!0;return s["k"](e,(function(e,i){n=n&&jG(t[i],e)})),!!n}return t===e}function NG(t,e){t[e.get(["label","show"])?"show":"hide"]()}function RG(t){return{x:t.x||0,y:t.y||0,rotation:t.rotation||0}}function EG(t,e,n){var i=e.get("z"),r=e.get("zlevel");t&&t.traverse((function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=r&&(t.zlevel=r),t.silent=n)}))}var zG=LG;function VG(t){var e,n=t.get("type"),i=t.getModel(n+"Style");return"line"===n?(e=i.getLineStyle(),e.fill=null):"shadow"===n&&(e=i.getAreaStyle(),e.stroke=null),e}function BG(t,e,n,i,r){var o=n.get("value"),a=HG(o,e.axis,e.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),s=n.getModel("label"),l=Mc(s.get("padding")||0),u=s.getFont(),c=ei(a,u),h=r.position,p=c.width+l[1]+l[3],d=c.height+l[0]+l[2],f=r.align;"right"===f&&(h[0]-=p),"center"===f&&(h[0]-=p/2);var g=r.verticalAlign;"bottom"===g&&(h[1]-=d),"middle"===g&&(h[1]-=d/2),FG(h,p,d,i);var y=s.get("backgroundColor");y&&"auto"!==y||(y=e.get(["axisLine","lineStyle","color"])),t.label={x:h[0],y:h[1],style:nu(s,{text:a,font:u,fill:s.getTextColor(),padding:l,backgroundColor:y}),z2:10}}function FG(t,e,n,i){var r=i.getWidth(),o=i.getHeight();t[0]=Math.min(t[0]+e,r)-e,t[1]=Math.min(t[1]+n,o)-n,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}function HG(t,e,n,i,r){t=e.scale.parse(t);var o=e.scale.getLabel({value:t},{precision:r.precision}),a=r.formatter;if(a){var l={value:rT(e,{value:t}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};s["k"](i,(function(t){var e=n.getSeriesByIndex(t.seriesIndex),i=t.dataIndexInside,r=e&&e.getDataParams(i);r&&l.seriesData.push(r)})),s["C"](a)?o=a.replace("{value}",o):s["w"](a)&&(o=a(l))}return o}function GG(t,e,n){var i=st();return pt(i,i,n.rotation),ht(i,i,n.position),Sy([t.dataToCoord(e),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],i)}function WG(t,e,n,i,r,o){var a=uk.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=r.get(["label","margin"]),BG(e,i,r,o,{position:GG(i.axis,t,n),align:a.textAlign,verticalAlign:a.textVerticalAlign})}function YG(t,e,n){return n=n||0,{x1:t[n],y1:t[1-n],x2:e[n],y2:e[1-n]}}function XG(t,e,n){return n=n||0,{x:t[n],y:t[1-n],width:e[n],height:e[1-n]}}function UG(t,e,n,i,r,o){return{cx:t,cy:e,r0:n,r:i,startAngle:r,endAngle:o,clockwise:!0}}var ZG=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis,a=o.grid,s=i.get("type"),l=qG(a,o).getOtherAxis(o).getGlobalExtent(),u=o.toGlobalCoord(o.dataToCoord(e,!0));if(s&&"none"!==s){var c=VG(i),h=KG[s](o,u,l);h.style=c,t.graphicKey=h.type,t.pointer=h}var p=BT(a.model,n);WG(e,t,p,n,i,r)},e.prototype.getHandleTransform=function(t,e,n){var i=BT(e.axis.grid.model,e,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var r=GG(e.axis,t,i);return{x:r[0],y:r[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,e,n,i){var r=n.axis,o=r.grid,a=r.getGlobalExtent(!0),s=qG(o,r).getOtherAxis(r).getGlobalExtent(),l="x"===r.dim?0:1,u=[t.x,t.y];u[l]+=e[l],u[l]=Math.min(a[1],u[l]),u[l]=Math.max(a[0],u[l]);var c=(s[1]+s[0])/2,h=[c,c];h[l]=u[l];var p=[{verticalAlign:"middle"},{align:"center"}];return{x:u[0],y:u[1],rotation:t.rotation,cursorPoint:h,tooltipOption:p[l]}},e}(zG);function qG(t,e){var n={};return n[e.dim+"AxisIndex"]=e.index,t.getCartesian(n)}var KG={line:function(t,e,n){var i=YG([e,n[0]],[e,n[1]],QG(t));return{type:"Line",subPixelOptimize:!0,shape:i}},shadow:function(t,e,n){var i=Math.max(1,t.getBandWidth()),r=n[1]-n[0];return{type:"Rect",shape:XG([e-i/2,n[0]],[i,r],QG(t))}}};function QG(t){return"x"===t.dim?0:1}var $G=ZG,JG=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.type="axisPointer",e.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},e}(qc),tW=JG,eW=Dr(),nW=s["k"];function iW(t,e,n){if(!a["a"].node){var i=e.getZr();eW(i).records||(eW(i).records={}),rW(i,e);var r=eW(i).records[t]||(eW(i).records[t]={});r.handler=n}}function rW(t,e){function n(n,i){t.on(n,(function(n){var r=lW(e);nW(eW(t).records,(function(t){t&&i(t,n,r.dispatchAction)})),oW(r.pendings,e)}))}eW(t).initialized||(eW(t).initialized=!0,n("click",s["h"](sW,"click")),n("mousemove",s["h"](sW,"mousemove")),n("globalout",aW))}function oW(t,e){var n,i=t.showTip.length,r=t.hideTip.length;i?n=t.showTip[i-1]:r&&(n=t.hideTip[r-1]),n&&(n.dispatchAction=null,e.dispatchAction(n))}function aW(t,e,n){t.handler("leave",null,n)}function sW(t,e,n,i){e.handler(t,n,i)}function lW(t){var e={showTip:[],hideTip:[]},n=function(i){var r=e[i.type];r?r.push(i):(i.dispatchAction=n,t.dispatchAction(i))};return{dispatchAction:n,pendings:e}}function uW(t,e){if(!a["a"].node){var n=e.getZr(),i=(eW(n).records||{})[t];i&&(eW(n).records[t]=null)}}var cW=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.render=function(t,e,n){var i=e.getComponent("tooltip"),r=t.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";iW("axisPointer",n,(function(t,e,n){"none"!==r&&("leave"===t||r.indexOf(t)>=0)&&n({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})}))},e.prototype.remove=function(t,e){uW("axisPointer",e)},e.prototype.dispose=function(t,e){uW("axisPointer",e)},e.type="axisPointer",e}(If),hW=cW;function pW(t,e){var n,i=[],r=t.seriesIndex;if(null==r||!(n=e.getSeriesByIndex(r)))return{point:[]};var o=n.getData(),a=Ar(o,t);if(null==a||a<0||s["t"](a))return{point:[]};var l=o.getItemGraphicEl(a),u=n.coordinateSystem;if(n.getTooltipPosition)i=n.getTooltipPosition(a)||[];else if(u&&u.dataToPoint)if(t.isStacked){var c=u.getBaseAxis(),h=u.getOtherAxis(c),p=h.dim,d=c.dim,f="x"===p||"radius"===p?1:0,g=o.mapDimension(d),y=[];y[f]=o.get(g,a),y[1-f]=o.get(o.getCalculationInfo("stackResultDimension"),a),i=u.dataToPoint(y)||[]}else i=u.dataToPoint(o.getValues(s["H"](u.dimensions,(function(t){return o.mapDimension(t)})),a))||[];else if(l){var v=l.getBoundingRect().clone();v.applyTransform(l.transform),i=[v.x+v.width/2,v.y+v.height/2]}return{point:i,el:l}}var dW=Dr();function fW(t,e,n){var i=t.currTrigger,r=[t.x,t.y],o=t,a=t.dispatchAction||Object(s["c"])(n.dispatchAction,n),l=e.getComponent("axisPointer").coordSysAxesInfo;if(l){MW(r)&&(r=pW({seriesIndex:o.seriesIndex,dataIndex:o.dataIndex},e).point);var u=MW(r),c=o.axesInfo,h=l.axesInfo,p="leave"===i||MW(r),d={},f={},g={list:[],map:{}},y={showPointer:Object(s["h"])(vW,f),showTooltip:Object(s["h"])(mW,g)};Object(s["k"])(l.coordSysMap,(function(t,e){var n=u||t.containPoint(r);Object(s["k"])(l.coordSysAxesInfo[e],(function(t,e){var i=t.axis,o=wW(c,t);if(!p&&n&&(!c||o)){var a=o&&o.value;null!=a||u||(a=i.pointToData(r)),null!=a&&gW(t,a,y,!1,d)}}))}));var v={};return Object(s["k"])(h,(function(t,e){var n=t.linkGroup;n&&!f[e]&&Object(s["k"])(n.axesInfo,(function(e,i){var r=f[i];if(e!==t&&r){var o=r.value;n.mapper&&(o=t.axis.scale.parse(n.mapper(o,SW(e),SW(t)))),v[t.key]=o}}))})),Object(s["k"])(v,(function(t,e){gW(h[e],t,y,!0,d)})),xW(f,h,d),_W(g,r,t,a),bW(h,a,n),d}}function gW(t,e,n,i,r){var o=t.axis;if(!o.scale.isBlank()&&o.containData(e))if(t.involveSeries){var a=yW(e,t),l=a.payloadBatch,u=a.snapToValue;l[0]&&null==r.seriesIndex&&Object(s["m"])(r,l[0]),!i&&t.snap&&o.containData(u)&&null!=u&&(e=u),n.showPointer(t,e,l),n.showTooltip(t,a,u)}else n.showPointer(t,e)}function yW(t,e){var n=e.axis,i=n.dim,r=t,o=[],a=Number.MAX_VALUE,l=-1;return Object(s["k"])(e.seriesModels,(function(e,u){var c,h,p=e.getData().mapDimensionsAll(i);if(e.getAxisTooltipData){var d=e.getAxisTooltipData(p,t,n);h=d.dataIndices,c=d.nestestValue}else{if(h=e.getData().indicesOfNearest(p[0],t,"category"===n.type?.5:null),!h.length)return;c=e.getData().get(p[0],h[0])}if(null!=c&&isFinite(c)){var f=t-c,g=Math.abs(f);g<=a&&((g=0&&l<0)&&(a=g,l=f,r=c,o.length=0),Object(s["k"])(h,(function(t){o.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})})))}})),{payloadBatch:o,snapToValue:r}}function vW(t,e,n,i){t[e.key]={value:n,payloadBatch:i}}function mW(t,e,n,i){var r=n.payloadBatch,o=e.axis,a=o.model,s=e.axisPointerModel;if(e.triggerTooltip&&r.length){var l=e.coordSys.model,u=_k(l),c=t.map[u];c||(c=t.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},t.list.push(c)),c.dataByAxis.push({axisDim:o.dim,axisIndex:a.componentIndex,axisType:a.type,axisId:a.id,value:i,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:r.slice()})}}function xW(t,e,n){var i=n.axesInfo=[];Object(s["k"])(e,(function(e,n){var r=e.axisPointerModel.option,o=t[n];o?(!e.useHandle&&(r.status="show"),r.value=o.value,r.seriesDataIndices=(o.payloadBatch||[]).slice()):!e.useHandle&&(r.status="hide"),"show"===r.status&&i.push({axisDim:e.axis.dim,axisIndex:e.axis.model.componentIndex,value:r.value})}))}function _W(t,e,n,i){if(!MW(e)&&t.list.length){var r=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};i({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:r.dataIndexInside,dataIndex:r.dataIndex,seriesIndex:r.seriesIndex,dataByCoordSys:t.list})}else i({type:"hideTip"})}function bW(t,e,n){var i=n.getZr(),r="axisPointerLastHighlights",o=dW(i)[r]||{},a=dW(i)[r]={};Object(s["k"])(t,(function(t,e){var n=t.axisPointerModel.option;"show"===n.status&&t.triggerEmphasis&&Object(s["k"])(n.seriesDataIndices,(function(t){var e=t.seriesIndex+" | "+t.dataIndex;a[e]=t}))}));var l=[],u=[];Object(s["k"])(o,(function(t,e){!a[e]&&u.push(t)})),Object(s["k"])(a,(function(t,e){!o[e]&&l.push(t)})),u.length&&n.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:u}),l.length&&n.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:l})}function wW(t,e){for(var n=0;n<(t||[]).length;n++){var i=t[n];if(e.axis.dim===i.axisDim&&e.axis.model.componentIndex===i.axisIndex)return i}}function SW(t){var e=t.axis.model,n={},i=n.axisDim=t.axis.dim;return n.axisIndex=n[i+"AxisIndex"]=e.componentIndex,n.axisName=n[i+"AxisName"]=e.name,n.axisId=n[i+"AxisId"]=e.id,n}function MW(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}function IW(t){Sk.registerAxisPointerClass("CartesianAxisPointer",$G),t.registerComponentModel(tW),t.registerComponentView(hW),t.registerPreprocessor((function(t){if(t){(!t.axisPointer||0===t.axisPointer.length)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!Object(s["t"])(e)&&(t.axisPointer.link=[e])}})),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,(function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=ck(t,e)})),t.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},fW)}function OW(t){j_(Nk),j_(IW)}var CW=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis;"angle"===o.dim&&(this.animationThreshold=Math.PI/18);var a=o.polar,s=a.getOtherAxis(o),l=s.getExtent(),u=o.dataToCoord(e),c=i.get("type");if(c&&"none"!==c){var h=VG(i),p=kW[c](o,a,u,l);p.style=h,t.graphicKey=p.type,t.pointer=p}var d=i.get(["label","margin"]),f=TW(e,n,i,a,d);BG(t,n,i,r,f)},e}(zG);function TW(t,e,n,i,r){var o=e.axis,a=o.dataToCoord(t),s=i.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l,u,c,h=i.getRadiusAxis().getExtent();if("radius"===o.dim){var p=st();pt(p,p,s),ht(p,p,[i.cx,i.cy]),l=Sy([a,-r],p);var d=e.getModel("axisLabel").get("rotate")||0,f=uk.innerTextLayout(s,d*Math.PI/180,-1);u=f.textAlign,c=f.textVerticalAlign}else{var g=h[1];l=i.coordToPoint([g+r,a]);var y=i.cx,v=i.cy;u=Math.abs(l[0]-y)/g<.3?"center":l[0]>y?"left":"right",c=Math.abs(l[1]-v)/g<.3?"middle":l[1]>v?"top":"bottom"}return{position:l,align:u,verticalAlign:c}}var kW={line:function(t,e,n,i){return"angle"===t.dim?{type:"Line",shape:YG(e.coordToPoint([i[0],n]),e.coordToPoint([i[1],n]))}:{type:"Circle",shape:{cx:e.cx,cy:e.cy,r:n}}},shadow:function(t,e,n,i){var r=Math.max(1,t.getBandWidth()),o=Math.PI/180;return"angle"===t.dim?{type:"Sector",shape:UG(e.cx,e.cy,i[0],i[1],(-n-r/2)*o,(r/2-n)*o)}:{type:"Sector",shape:UG(e.cx,e.cy,n-r/2,n+r/2,0,2*Math.PI)}}},AW=CW,DW=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.findAxisModel=function(t){var e,n=this.ecModel;return n.eachComponent(t,(function(t){t.getCoordSysModel()===this&&(e=t)}),this),e},e.type="polar",e.dependencies=["radiusAxis","angleAxis"],e.defaultOption={z:0,center:["50%","50%"],radius:"80%"},e}(qc),LW=DW,PW=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",Nr).models[0]},e.type="polarAxis",e}(qc);s["K"](PW,UO);var jW=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.type="angleAxis",e}(PW),NW=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.type="radiusAxis",e}(PW),RW=function(t){function e(e,n){return t.call(this,"radius",e,n)||this}return o(e,t),e.prototype.pointToData=function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},e}(ET);RW.prototype.dataToRadius=ET.prototype.dataToCoord,RW.prototype.radiusToData=ET.prototype.coordToData;var EW=RW,zW=Dr(),VW=function(t){function e(e,n){return t.call(this,"angle",e,n||[0,360])||this}return o(e,t),e.prototype.pointToData=function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},e.prototype.calculateCategoryInterval=function(){var t=this,e=t.getLabelModel(),n=t.scale,i=n.getExtent(),r=n.count();if(i[1]-i[0]<1)return 0;var o=i[0],a=t.dataToCoord(o+1)-t.dataToCoord(o),s=Math.abs(a),l=ei(null==o?"":o+"",e.getFont(),"center","top"),u=Math.max(l.height,7),c=u/s;isNaN(c)&&(c=1/0);var h=Math.max(0,Math.floor(c)),p=zW(t.model),d=p.lastAutoInterval,f=p.lastTickCount;return null!=d&&null!=f&&Math.abs(d-h)<=1&&Math.abs(f-r)<=1&&d>h?h=d:(p.lastTickCount=r,p.lastAutoInterval=h),h},e}(ET);VW.prototype.dataToAngle=ET.prototype.dataToCoord,VW.prototype.angleToData=ET.prototype.coordToData;var BW=VW,FW=["radius","angle"],HW=function(){function t(t){this.dimensions=FW,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new EW,this._angleAxis=new BW,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}return t.prototype.containPoint=function(t){var e=this.pointToCoord(t);return this._radiusAxis.contain(e[0])&&this._angleAxis.contain(e[1])},t.prototype.containData=function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},t.prototype.getAxis=function(t){var e="_"+t+"Axis";return this[e]},t.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},t.prototype.getAxesByScale=function(t){var e=[],n=this._angleAxis,i=this._radiusAxis;return n.scale.type===t&&e.push(n),i.scale.type===t&&e.push(i),e},t.prototype.getAngleAxis=function(){return this._angleAxis},t.prototype.getRadiusAxis=function(){return this._radiusAxis},t.prototype.getOtherAxis=function(t){var e=this._angleAxis;return t===e?this._radiusAxis:e},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},t.prototype.getTooltipAxes=function(t){var e=null!=t&&"auto"!==t?this.getAxis(t):this.getBaseAxis();return{baseAxes:[e],otherAxes:[this.getOtherAxis(e)]}},t.prototype.dataToPoint=function(t,e){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],e),this._angleAxis.dataToAngle(t[1],e)])},t.prototype.pointToData=function(t,e){var n=this.pointToCoord(t);return[this._radiusAxis.radiusToData(n[0],e),this._angleAxis.angleToData(n[1],e)]},t.prototype.pointToCoord=function(t){var e=t[0]-this.cx,n=t[1]-this.cy,i=this.getAngleAxis(),r=i.getExtent(),o=Math.min(r[0],r[1]),a=Math.max(r[0],r[1]);i.inverse?o=a-360:a=o+360;var s=Math.sqrt(e*e+n*n);e/=s,n/=s;var l=Math.atan2(-n,e)/Math.PI*180,u=la)l+=360*u;return[s,l]},t.prototype.coordToPoint=function(t){var e=t[0],n=t[1]/180*Math.PI,i=Math.cos(n)*e+this.cx,r=-Math.sin(n)*e+this.cy;return[i,r]},t.prototype.getArea=function(){var t=this.getAngleAxis(),e=this.getRadiusAxis(),n=e.getExtent().slice();n[0]>n[1]&&n.reverse();var i=t.getExtent(),r=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:n[0],r:n[1],startAngle:-i[0]*r,endAngle:-i[1]*r,clockwise:t.inverse,contain:function(t,e){var n=t-this.cx,i=e-this.cy,r=n*n+i*i-1e-4,o=this.r,a=this.r0;return r<=o*o&&r>=a*a}}},t.prototype.convertToPixel=function(t,e,n){var i=GW(e);return i===this?this.dataToPoint(n):null},t.prototype.convertFromPixel=function(t,e,n){var i=GW(e);return i===this?this.pointToData(n):null},t}();function GW(t){var e=t.seriesModel,n=t.polarModel;return n&&n.coordinateSystem||e&&e.coordinateSystem}var WW=HW;function YW(t,e,n){var i=e.get("center"),r=n.getWidth(),o=n.getHeight();t.cx=Ei(i[0],r),t.cy=Ei(i[1],o);var a=t.getRadiusAxis(),l=Math.min(r,o)/2,u=e.get("radius");null==u?u=[0,"100%"]:s["t"](u)||(u=[0,u]);var c=[Ei(u[0],l),Ei(u[1],l)];a.inverse?a.setExtent(c[1],c[0]):a.setExtent(c[0],c[1])}function XW(t,e){var n=this,i=n.getAngleAxis(),r=n.getRadiusAxis();if(i.scale.setExtent(1/0,-1/0),r.scale.setExtent(1/0,-1/0),t.eachSeries((function(t){if(t.coordinateSystem===n){var e=t.getData();s["k"](uT(e,"radius"),(function(t){r.scale.unionExtentFromData(e,t)})),s["k"](uT(e,"angle"),(function(t){i.scale.unionExtentFromData(e,t)}))}})),tT(i.scale,i.model),tT(r.scale,r.model),"category"===i.type&&!i.onBand){var o=i.getExtent(),a=360/i.scale.count();i.inverse?o[1]+=a:o[1]-=a,i.setExtent(o[0],o[1])}}function UW(t){return"angleAxis"===t.mainType}function ZW(t,e){var n;if(t.type=e.get("type"),t.scale=eT(e),t.onBand=e.get("boundaryGap")&&"category"===t.type,t.inverse=e.get("inverse"),UW(e)){t.inverse=t.inverse!==e.get("clockwise");var i=e.get("startAngle"),r=null!==(n=e.get("endAngle"))&&void 0!==n?n:i+(t.inverse?-360:360);t.setExtent(i,r)}e.axis=t,t.model=e}var qW={dimensions:FW,create:function(t,e){var n=[];return t.eachComponent("polar",(function(t,i){var r=new WW(i+"");r.update=XW;var o=r.getRadiusAxis(),a=r.getAngleAxis(),s=t.findAxisModel("radiusAxis"),l=t.findAxisModel("angleAxis");ZW(o,s),ZW(a,l),YW(r,t,e),n.push(r),t.coordinateSystem=r,r.model=t})),t.eachSeries((function(t){if("polar"===t.get("coordinateSystem")){var e=t.getReferringComponents("polar",Nr).models[0];0,t.coordinateSystem=e.coordinateSystem}})),n}},KW=qW,QW=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function $W(t,e,n){e[1]>e[0]&&(e=e.slice().reverse());var i=t.coordToPoint([e[0],n]),r=t.coordToPoint([e[1],n]);return{x1:i[0],y1:i[1],x2:r[0],y2:r[1]}}function JW(t){var e=t.getRadiusAxis();return e.inverse?0:1}function tY(t){var e=t[0],n=t[t.length-1];e&&n&&Math.abs(Math.abs(e.coord-n.coord)-360)<1e-4&&t.pop()}var eY=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.axisPointerClass="PolarAxisPointer",n}return o(e,t),e.prototype.render=function(t,e){if(this.group.removeAll(),t.get("show")){var n=t.axis,i=n.polar,r=i.getRadiusAxis().getExtent(),o=n.getTicksCoords(),a=n.getMinorTicksCoords(),l=s["H"](n.getViewLabels(),(function(t){t=s["d"](t);var e=n.scale,i="ordinal"===e.type?e.getRawOrdinalNumber(t.tickValue):t.tickValue;return t.coord=n.dataToCoord(i),t}));tY(l),tY(o),s["k"](QW,(function(e){!t.get([e,"show"])||n.scale.isBlank()&&"axisLine"!==e||nY[e](this.group,t,i,o,a,r,l)}),this)}},e.type="angleAxis",e}(Sk),nY={axisLine:function(t,e,n,r,o,a){var s,l=e.getModel(["axisLine","lineStyle"]),u=n.getAngleAxis(),c=Math.PI/180,h=u.getExtent(),p=JW(n),d=p?0:1,f=360===Math.abs(h[1]-h[0])?"Circle":"Arc";s=0===a[d]?new i[f]({shape:{cx:n.cx,cy:n.cy,r:a[p],startAngle:-h[0]*c,endAngle:-h[1]*c,clockwise:u.inverse},style:l.getLineStyle(),z2:1,silent:!0}):new wg({shape:{cx:n.cx,cy:n.cy,r:a[p],r0:a[d]},style:l.getLineStyle(),z2:1,silent:!0}),s.style.fill=null,t.add(s)},axisTick:function(t,e,n,i,r,o){var a=e.getModel("axisTick"),l=(a.get("inside")?-1:1)*a.get("length"),u=o[JW(n)],c=s["H"](i,(function(t){return new jg({shape:$W(n,[u,u+l],t.coord)})}));t.add(vy(c,{style:s["i"](a.getModel("lineStyle").getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])})}))},minorTick:function(t,e,n,i,r,o){if(r.length){for(var a=e.getModel("axisTick"),l=e.getModel("minorTick"),u=(a.get("inside")?-1:1)*l.get("length"),c=o[JW(n)],h=[],p=0;pg?"left":"right",m=Math.abs(f[1]-y)/d<.3?"middle":f[1]>y?"top":"bottom";if(l&&l[p]){var x=l[p];s["A"](x)&&x.textStyle&&(a=new Ou(x.textStyle,u,u.ecModel))}var _=new Is({silent:uk.isLabelSilent(e),style:nu(a,{x:f[0],y:f[1],fill:a.getTextColor()||e.get(["axisLine","lineStyle","color"]),text:i.formattedLabel,align:v,verticalAlign:m})});if(t.add(_),h){var b=uk.makeAxisEventDataBase(e);b.targetType="axisLabel",b.value=i.rawLabel,Os(_).eventData=b}}),this)},splitLine:function(t,e,n,i,r,o){var a=e.getModel("splitLine"),l=a.getModel("lineStyle"),u=l.get("color"),c=0;u=u instanceof Array?u:[u];for(var h=[],p=0;p=0?"p":"n",T=w;m&&(i[s][O]||(i[s][O]={p:w,n:w}),T=i[s][O][C]);var k=void 0,A=void 0,D=void 0,L=void 0;if("radius"===h.dim){var P=h.dataToCoord(I)-w,j=o.dataToCoord(O);Math.abs(P)=L})}}}))}function dY(t){var e={};s["k"](t,(function(t,n){var i=t.getData(),r=t.coordinateSystem,o=r.getBaseAxis(),a=hY(r,o),s=o.getExtent(),l="category"===o.type?o.getBandWidth():Math.abs(s[1]-s[0])/i.count(),u=e[a]||{bandWidth:l,remainedWidth:l,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},c=u.stacks;e[a]=u;var h=cY(t);c[h]||u.autoWidthCount++,c[h]=c[h]||{width:0,maxWidth:0};var p=Ei(t.get("barWidth"),l),d=Ei(t.get("barMaxWidth"),l),f=t.get("barGap"),g=t.get("barCategoryGap");p&&!c[h].width&&(p=Math.min(u.remainedWidth,p),c[h].width=p,u.remainedWidth-=p),d&&(c[h].maxWidth=d),null!=f&&(u.gap=f),null!=g&&(u.categoryGap=g)}));var n={};return s["k"](e,(function(t,e){n[e]={};var i=t.stacks,r=t.bandWidth,o=Ei(t.categoryGap,r),a=Ei(t.gap,1),l=t.remainedWidth,u=t.autoWidthCount,c=(l-o)/(u+(u-1)*a);c=Math.max(c,0),s["k"](i,(function(t,e){var n=t.maxWidth;n&&n=e.y&&t[1]<=e.y+e.height:n.contain(n.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},t.prototype.pointToData=function(t){var e=this.getAxis();return[e.coordToData(e.toLocalCoord(t["horizontal"===e.orient?0:1]))]},t.prototype.dataToPoint=function(t){var e=this.getAxis(),n=this.getRect(),i=[],r="horizontal"===e.orient?0:1;return t instanceof Array&&(t=t[0]),i[r]=e.toGlobalCoord(e.dataToCoord(+t)),i[1-r]=0===r?n.y+n.height/2:n.x+n.width/2,i},t.prototype.convertToPixel=function(t,e,n){var i=DY(e);return i===this?this.dataToPoint(n):null},t.prototype.convertFromPixel=function(t,e,n){var i=DY(e);return i===this?this.pointToData(n):null},t}();function DY(t){var e=t.seriesModel,n=t.singleAxisModel;return n&&n.coordinateSystem||e&&e.coordinateSystem}var LY=AY;function PY(t,e){var n=[];return t.eachComponent("singleAxis",(function(i,r){var o=new LY(i,t,e);o.name="single_"+r,o.resize(i,e),i.coordinateSystem=o,n.push(o)})),t.eachSeries((function(t){if("singleAxis"===t.get("coordinateSystem")){var e=t.getReferringComponents("singleAxis",Nr).models[0];t.coordinateSystem=e&&e.coordinateSystem}})),n}var jY={create:PY,dimensions:kY},NY=jY,RY=["x","y"],EY=["width","height"],zY=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis,a=o.coordinateSystem,s=FY(a,1-BY(o)),l=a.dataToPoint(e)[0],u=i.get("type");if(u&&"none"!==u){var c=VG(i),h=VY[u](o,l,s);h.style=c,t.graphicKey=h.type,t.pointer=h}var p=xY(n);WG(e,t,p,n,i,r)},e.prototype.getHandleTransform=function(t,e,n){var i=xY(e,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var r=GG(e.axis,t,i);return{x:r[0],y:r[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,e,n,i){var r=n.axis,o=r.coordinateSystem,a=BY(r),s=FY(o,a),l=[t.x,t.y];l[a]+=e[a],l[a]=Math.min(s[1],l[a]),l[a]=Math.max(s[0],l[a]);var u=FY(o,1-a),c=(u[1]+u[0])/2,h=[c,c];return h[a]=l[a],{x:l[0],y:l[1],rotation:t.rotation,cursorPoint:h,tooltipOption:{verticalAlign:"middle"}}},e}(zG),VY={line:function(t,e,n){var i=YG([e,n[0]],[e,n[1]],BY(t));return{type:"Line",subPixelOptimize:!0,shape:i}},shadow:function(t,e,n){var i=t.getBandWidth(),r=n[1]-n[0];return{type:"Rect",shape:XG([e-i/2,n[0]],[i,r],BY(t))}}};function BY(t){return t.isHorizontal()?0:1}function FY(t,e){var n=t.getRect();return[n[RY[e]],n[RY[e]]+n[EY[e]]]}var HY=zY,GY=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.type="single",e}(If);function WY(t){j_(IW),Sk.registerAxisPointerClass("SingleAxisPointer",HY),t.registerComponentView(GY),t.registerComponentView(MY),t.registerComponentModel(OY),aC(t,"single",OY,OY.defaultOption),t.registerCoordinateSystem("single",NY)}var YY=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.init=function(e,n,i){var r=Wc(e);t.prototype.init.apply(this,arguments),XY(e,r)},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),XY(this.option,e)},e.prototype.getCellSize=function(){return this.option.cellSize},e.type="calendar",e.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},e}(qc);function XY(t,e){var n,i=t.cellSize;n=s["t"](i)?i:t.cellSize=[i,i],1===n.length&&(n[1]=n[0]);var r=s["H"]([0,1],(function(t){return Fc(e,t)&&(n[t]="auto"),null!=n[t]&&"auto"!==n[t]}));Gc(t,e,{type:"box",ignoreSize:r})}var UY=YY,ZY=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.render=function(t,e,n){var i=this.group;i.removeAll();var r=t.coordinateSystem,o=r.getRangeInfo(),a=r.getOrient(),s=e.getLocaleModel();this._renderDayRect(t,o,i),this._renderLines(t,o,a,i),this._renderYearText(t,o,a,i),this._renderMonthText(t,s,a,i),this._renderWeekText(t,s,o,a,i)},e.prototype._renderDayRect=function(t,e,n){for(var i=t.coordinateSystem,r=t.getModel("itemStyle").getItemStyle(),o=i.getCellWidth(),a=i.getCellHeight(),s=e.start.time;s<=e.end.time;s=i.getNextNDay(s,1).time){var l=i.dataToRect([s],!1).tl,u=new ss({shape:{x:l[0],y:l[1],width:o,height:a},cursor:"default",style:r});n.add(u)}},e.prototype._renderLines=function(t,e,n,i){var r=this,o=t.coordinateSystem,a=t.getModel(["splitLine","lineStyle"]).getLineStyle(),s=t.get(["splitLine","show"]),l=a.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var u=e.start,c=0;u.time<=e.end.time;c++){p(u.formatedDate),0===c&&(u=o.getDateInfo(e.start.y+"-"+e.start.m));var h=u.date;h.setMonth(h.getMonth()+1),u=o.getDateInfo(h)}function p(e){r._firstDayOfMonth.push(o.getDateInfo(e)),r._firstDayPoints.push(o.dataToRect([e],!1).tl);var l=r._getLinePointsOfOneWeek(t,e,n);r._tlpoints.push(l[0]),r._blpoints.push(l[l.length-1]),s&&r._drawSplitline(l,a,i)}p(o.getNextNDay(e.end.time,1).formatedDate),s&&this._drawSplitline(r._getEdgesPoints(r._tlpoints,l,n),a,i),s&&this._drawSplitline(r._getEdgesPoints(r._blpoints,l,n),a,i)},e.prototype._getEdgesPoints=function(t,e,n){var i=[t[0].slice(),t[t.length-1].slice()],r="horizontal"===n?0:1;return i[0][r]=i[0][r]-e/2,i[1][r]=i[1][r]+e/2,i},e.prototype._drawSplitline=function(t,e,n){var i=new Ag({z2:20,shape:{points:t},style:e});n.add(i)},e.prototype._getLinePointsOfOneWeek=function(t,e,n){for(var i=t.coordinateSystem,r=i.getDateInfo(e),o=[],a=0;a<7;a++){var s=i.getNextNDay(r.time,a),l=i.dataToRect([s.time],!1);o[2*s.day]=l.tl,o[2*s.day+1]=l["horizontal"===n?"bl":"tr"]}return o},e.prototype._formatterLabel=function(t,e){return Object(s["C"])(t)&&t?kc(t,e):Object(s["w"])(t)?t(e):e.nameMap},e.prototype._yearTextPositionControl=function(t,e,n,i,r){var o=e[0],a=e[1],s=["center","bottom"];"bottom"===i?(a+=r,s=["center","top"]):"left"===i?o-=r:"right"===i?(o+=r,s=["center","top"]):a-=r;var l=0;return"left"!==i&&"right"!==i||(l=Math.PI/2),{rotation:l,x:o,y:a,style:{align:s[0],verticalAlign:s[1]}}},e.prototype._renderYearText=function(t,e,n,i){var r=t.getModel("yearLabel");if(r.get("show")){var o=r.get("margin"),a=r.get("position");a||(a="horizontal"!==n?"top":"left");var s=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],l=(s[0][0]+s[1][0])/2,u=(s[0][1]+s[1][1])/2,c="horizontal"===n?0:1,h={top:[l,s[c][1]],bottom:[l,s[1-c][1]],left:[s[1-c][0],u],right:[s[c][0],u]},p=e.start.y;+e.end.y>+e.start.y&&(p=p+"-"+e.end.y);var d=r.get("formatter"),f={start:e.start.y,end:e.end.y,nameMap:p},g=this._formatterLabel(d,f),y=new Is({z2:30,style:nu(r,{text:g})});y.attr(this._yearTextPositionControl(y,h[a],n,a,o)),i.add(y)}},e.prototype._monthTextPositionControl=function(t,e,n,i,r){var o="left",a="top",s=t[0],l=t[1];return"horizontal"===n?(l+=r,e&&(o="center"),"start"===i&&(a="bottom")):(s+=r,e&&(a="middle"),"start"===i&&(o="right")),{x:s,y:l,align:o,verticalAlign:a}},e.prototype._renderMonthText=function(t,e,n,i){var r=t.getModel("monthLabel");if(r.get("show")){var o=r.get("nameMap"),a=r.get("margin"),l=r.get("position"),u=r.get("align"),c=[this._tlpoints,this._blpoints];o&&!Object(s["C"])(o)||(o&&(e=Hu(o)||e),o=e.get(["time","monthAbbr"])||[]);var h="start"===l?0:1,p="horizontal"===n?0:1;a="start"===l?-a:a;for(var d="center"===u,f=0;f=i.start.time&&n.timea.end.time&&t.reverse(),t},t.prototype._getRangeInfo=function(t){var e,n=[this.getDateInfo(t[0]),this.getDateInfo(t[1])];n[0].time>n[1].time&&(e=!0,n.reverse());var i=Math.floor(n[1].time/KY)-Math.floor(n[0].time/KY)+1,r=new Date(n[0].time),o=r.getDate(),a=n[1].date.getDate();r.setDate(o+i-1);var s=r.getDate();if(s!==a){var l=r.getTime()-n[1].time>0?1:-1;while((s=r.getDate())!==a&&(r.getTime()-n[1].time)*l>0)i-=l,r.setDate(s-l)}var u=Math.floor((i+n[0].day+6)/7),c=e?1-u:u-1;return e&&n.reverse(),{range:[n[0].formatedDate,n[1].formatedDate],start:n[0],end:n[1],allDay:i,weeks:u,nthWeek:c,fweek:n[0].day,lweek:n[1].day}},t.prototype._getDateByWeeksAndDay=function(t,e,n){var i=this._getRangeInfo(n);if(t>i.weeks||0===t&&ei.lweek)return null;var r=7*(t-1)-i.fweek+e,o=new Date(i.start.time);return o.setDate(+i.start.d+r),this.getDateInfo(o)},t.create=function(e,n){var i=[];return e.eachComponent("calendar",(function(r){var o=new t(r,e,n);i.push(o),r.coordinateSystem=o})),e.eachSeries((function(t){"calendar"===t.get("coordinateSystem")&&(t.coordinateSystem=i[t.get("calendarIndex")||0])})),i},t.dimensions=["time","value"],t}();function $Y(t){var e=t.calendarModel,n=t.seriesModel,i=e?e.coordinateSystem:n?n.coordinateSystem:null;return i}var JY=QY;function tX(t){t.registerComponentModel(UY),t.registerComponentView(qY),t.registerCoordinateSystem("calendar",JY)}function eX(t,e){var n=t.existing;if(e.id=t.keyInfo.id,!e.type&&n&&(e.type=n.type),null==e.parentId){var i=e.parentOption;i?e.parentId=i.id:n&&(e.parentId=n.parentId)}e.parentOption=null}function nX(t,e){var n;return s["k"](e,(function(e){null!=t[e]&&"auto"!==t[e]&&(n=!0)})),n}function iX(t,e,n){var i=s["m"]({},n),r=t[e],o=n.$action||"merge";"merge"===o?r?(s["I"](r,i,!0),Gc(r,i,{ignoreSize:!0}),Yc(n,r),aX(n,r),aX(n,r,"shape"),aX(n,r,"style"),aX(n,r,"extra"),n.clipPath=r.clipPath):t[e]=i:"replace"===o?t[e]=i:"remove"===o&&r&&(t[e]=null)}var rX=["transition","enterFrom","leaveTo"],oX=rX.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function aX(t,e,n){if(n&&(!t[n]&&e[n]&&(t[n]={}),t=t[n],e=e[n]),t&&e)for(var i=n?rX:oX,r=0;r=0;u--){c=n[u],h=Sr(c.id,null),p=null!=h?r.get(h):null;if(p){d=p.parent,y=cX(d);var v=d===i?{width:o,height:a}:{width:y.width,height:y.height},m={},x=Bc(p,c,v,null,{hv:c.hv,boundingMode:c.bounding},m);if(!cX(p).isNew&&x){for(var _=c.transition,b={},w=0;w=0)?b[S]=M:p[S]=M}Gl(p,b,t,0)}else p.attr(m)}}},e.prototype._clear=function(){var t=this,e=this._elMap;e.each((function(n){fX(n,cX(n).option,e,t._lastGraphicModel)})),this._elMap=s["f"]()},e.prototype.dispose=function(){this._clear()},e.type="graphic",e}(If);function pX(t){var e=s["q"](uX,t)?uX[t]:dy(t);var n=new e({});return cX(n).type=t,n}function dX(t,e,n,i){var r=pX(n);return e.add(r),i.set(t,r),cX(r).id=t,cX(r).isNew=!0,r}function fX(t,e,n,i){var r=t&&t.parent;r&&("group"===t.type&&t.traverse((function(t){fX(t,e,n,i)})),IH(t,e,i),n.removeKey(cX(t).id))}function gX(t,e,n,i){t.isGroup||s["k"]([["cursor",Eo.prototype.cursor],["zlevel",i||0],["z",n||0],["z2",0]],(function(n){var i=n[0];s["q"](e,i)?t[i]=s["P"](e[i],n[1]):null==t[i]&&(t[i]=n[1])})),s["k"](s["F"](e),(function(n){if(0===n.indexOf("on")){var i=e[n];t[n]=s["w"](i)?i:null}})),s["q"](e,"draggable")&&(t.draggable=e.draggable),null!=e.name&&(t.name=e.name),null!=e.id&&(t.id=e.id)}function yX(t){return t=s["m"]({},t),s["k"](["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(jc),(function(e){delete t[e]})),t}function vX(t,e,n){var i=Os(t).eventData;t.silent||t.ignore||i||(i=Os(t).eventData={componentType:"graphic",componentIndex:e.componentIndex,name:t.name}),i&&(i.info=n.info)}function mX(t){t.registerComponentModel(lX),t.registerComponentView(hX),t.registerPreprocessor((function(t){var e=t.graphic;Object(s["t"])(e)?e[0]&&e[0].elements?t.graphic=[t.graphic[0]]:t.graphic=[{elements:e}]:e&&!e.elements&&(t.graphic=[{elements:[e]}])}))}var xX=["x","y","radius","angle","single"],_X=["cartesian2d","polar","singleAxis"];function bX(t){var e=t.get("coordinateSystem");return Object(s["r"])(_X,e)>=0}function wX(t){return t+"Axis"}function SX(t,e){var n,i=Object(s["f"])(),r=[],o=Object(s["f"])();t.eachComponent({mainType:"dataZoom",query:e},(function(t){o.get(t.uid)||l(t)}));do{n=!1,t.eachComponent("dataZoom",a)}while(n);function a(t){!o.get(t.uid)&&u(t)&&(l(t),n=!0)}function l(t){o.set(t.uid,!0),r.push(t),c(t)}function u(t){var e=!1;return t.eachTargetAxis((function(t,n){var r=i.get(t);r&&r[n]&&(e=!0)})),e}function c(t){t.eachTargetAxis((function(t,e){(i.get(t)||i.set(t,[]))[e]=!0}))}return r}function MX(t){var e=t.ecModel,n={infoList:[],infoMap:Object(s["f"])()};return t.eachTargetAxis((function(t,i){var r=e.getComponent(wX(t),i);if(r){var o=r.getCoordSysModel();if(o){var a=o.uid,s=n.infoMap.get(a);s||(s={model:o,axisModels:[]},n.infoList.push(s),n.infoMap.set(a,s)),s.axisModels.push(r)}}})),n}var IX=function(){function t(){this.indexList=[],this.indexMap=[]}return t.prototype.add=function(t){this.indexMap[t]||(this.indexList.push(t),this.indexMap[t]=!0)},t}(),OX=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._autoThrottle=!0,n._noTarget=!0,n._rangePropMode=["percent","percent"],n}return o(e,t),e.prototype.init=function(t,e,n){var i=CX(t);this.settledOption=i,this.mergeDefaultAndTheme(t,n),this._doInit(i)},e.prototype.mergeOption=function(t){var e=CX(t);Object(s["I"])(this.option,t,!0),Object(s["I"])(this.settledOption,e,!0),this._doInit(e)},e.prototype._doInit=function(t){var e=this.option;this._setDefaultThrottle(t),this._updateRangeUse(t);var n=this.settledOption;Object(s["k"])([["start","startValue"],["end","endValue"]],(function(t,i){"value"===this._rangePropMode[i]&&(e[t[0]]=n[t[0]]=null)}),this),this._resetTarget()},e.prototype._resetTarget=function(){var t=this.get("orient",!0),e=this._targetAxisInfoMap=Object(s["f"])(),n=this._fillSpecifiedTargetAxis(e);n?this._orient=t||this._makeAutoOrientByTargetAxis():(this._orient=t||"horizontal",this._fillAutoTargetAxisByOrient(e,this._orient)),this._noTarget=!0,e.each((function(t){t.indexList.length&&(this._noTarget=!1)}),this)},e.prototype._fillSpecifiedTargetAxis=function(t){var e=!1;return Object(s["k"])(xX,(function(n){var i=this.getReferringComponents(wX(n),Rr);if(i.specified){e=!0;var r=new IX;Object(s["k"])(i.models,(function(t){r.add(t.componentIndex)})),t.set(n,r)}}),this),e},e.prototype._fillAutoTargetAxisByOrient=function(t,e){var n=this.ecModel,i=!0;if(i){var r="vertical"===e?"y":"x",o=n.findComponents({mainType:r+"Axis"});a(o,r)}if(i){o=n.findComponents({mainType:"singleAxis",filter:function(t){return t.get("orient",!0)===e}});a(o,"single")}function a(e,n){var r=e[0];if(r){var o=new IX;if(o.add(r.componentIndex),t.set(n,o),i=!1,"x"===n||"y"===n){var a=r.getReferringComponents("grid",Nr).models[0];a&&Object(s["k"])(e,(function(t){r.componentIndex!==t.componentIndex&&a===t.getReferringComponents("grid",Nr).models[0]&&o.add(t.componentIndex)}))}}}i&&Object(s["k"])(xX,(function(e){if(i){var r=n.findComponents({mainType:wX(e),filter:function(t){return"category"===t.get("type",!0)}});if(r[0]){var o=new IX;o.add(r[0].componentIndex),t.set(e,o),i=!1}}}),this)},e.prototype._makeAutoOrientByTargetAxis=function(){var t;return this.eachTargetAxis((function(e){!t&&(t=e)}),this),"y"===t?"vertical":"horizontal"},e.prototype._setDefaultThrottle=function(t){if(t.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var e=this.ecModel.option;this.option.throttle=e.animation&&e.animationDurationUpdate>0?100:20}},e.prototype._updateRangeUse=function(t){var e=this._rangePropMode,n=this.get("rangeMode");Object(s["k"])([["start","startValue"],["end","endValue"]],(function(i,r){var o=null!=t[i[0]],a=null!=t[i[1]];o&&!a?e[r]="percent":!o&&a?e[r]="value":n?e[r]=n[r]:o&&(e[r]="percent")}))},e.prototype.noTarget=function(){return this._noTarget},e.prototype.getFirstTargetAxisModel=function(){var t;return this.eachTargetAxis((function(e,n){null==t&&(t=this.ecModel.getComponent(wX(e),n))}),this),t},e.prototype.eachTargetAxis=function(t,e){this._targetAxisInfoMap.each((function(n,i){Object(s["k"])(n.indexList,(function(n){t.call(e,i,n)}))}))},e.prototype.getAxisProxy=function(t,e){var n=this.getAxisModel(t,e);if(n)return n.__dzAxisProxy},e.prototype.getAxisModel=function(t,e){var n=this._targetAxisInfoMap.get(t);if(n&&n.indexMap[e])return this.ecModel.getComponent(wX(t),e)},e.prototype.setRawRange=function(t){var e=this.option,n=this.settledOption;Object(s["k"])([["start","startValue"],["end","endValue"]],(function(i){null==t[i[0]]&&null==t[i[1]]||(e[i[0]]=n[i[0]]=t[i[0]],e[i[1]]=n[i[1]]=t[i[1]])}),this),this._updateRangeUse(t)},e.prototype.setCalculatedRange=function(t){var e=this.option;Object(s["k"])(["start","startValue","end","endValue"],(function(n){e[n]=t[n]}))},e.prototype.getPercentRange=function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},e.prototype.getValueRange=function(t,e){if(null!=t||null!=e)return this.getAxisProxy(t,e).getDataValueWindow();var n=this.findRepresentativeAxisProxy();return n?n.getDataValueWindow():void 0},e.prototype.findRepresentativeAxisProxy=function(t){if(t)return t.__dzAxisProxy;for(var e,n=this._targetAxisInfoMap.keys(),i=0;io[1];if(c&&!h&&!p)return!0;c&&(r=!0),h&&(e=!0),p&&(n=!0)}return r&&e&&n}))}else NX(i,(function(n){if("empty"===r)t.setData(e=e.map(n,(function(t){return a(t)?t:NaN})));else{var i={};i[n]=o,e.selectRange(i)}}));NX(i,(function(t){e.setApproximateExtent(o,t)}))}}))}function a(t){return t>=o[0]&&t<=o[1]}},t.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},e=this._dataZoomModel,n=this._dataExtent;NX(["min","max"],(function(i){var r=e.get(i+"Span"),o=e.get(i+"ValueSpan");null!=o&&(o=this.getAxisModel().axis.scale.parse(o)),null!=o?r=Ri(n[0]+o,n,[0,100],!0):null!=r&&(o=Ri(r,[0,100],n,!0)-n[0]),t[i+"Span"]=r,t[i+"ValueSpan"]=o}),this)},t.prototype._setAxisModel=function(){var t=this.getAxisModel(),e=this._percentWindow,n=this._valueWindow;if(e){var i=Hi(n,[0,500]);i=Math.min(i,20);var r=t.axis.scale.rawExtentInfo;0!==e[0]&&r.setDeterminedMinMax("min",+n[0].toFixed(i)),100!==e[1]&&r.setDeterminedMinMax("max",+n[1].toFixed(i)),r.freeze()}},t}();function zX(t,e,n){var i=[1/0,-1/0];NX(n,(function(t){cT(i,t.getData(),e)}));var r=t.getAxisModel(),o=KC(r.axis.scale,r,i).calculate();return[o.min,o.max]}var VX=EX,BX={getTargetSeries:function(t){function e(e){t.eachComponent("dataZoom",(function(n){n.eachTargetAxis((function(i,r){var o=t.getComponent(wX(i),r);e(i,r,o,n)}))}))}e((function(t,e,n,i){n.__dzAxisProxy=null}));var n=[];e((function(e,i,r,o){r.__dzAxisProxy||(r.__dzAxisProxy=new VX(e,i,o,t),n.push(r.__dzAxisProxy))}));var i=Object(s["f"])();return Object(s["k"])(n,(function(t){Object(s["k"])(t.getTargetSeriesModels(),(function(t){i.set(t.uid,t)}))})),i},overallReset:function(t,e){t.eachComponent("dataZoom",(function(t){t.eachTargetAxis((function(e,n){t.getAxisProxy(e,n).reset(t)})),t.eachTargetAxis((function(n,i){t.getAxisProxy(n,i).filterData(t,e)}))})),t.eachComponent("dataZoom",(function(t){var e=t.findRepresentativeAxisProxy();if(e){var n=e.getDataPercentWindow(),i=e.getDataValueWindow();t.setCalculatedRange({start:n[0],end:n[1],startValue:i[0],endValue:i[1]})}}))}},FX=BX;function HX(t){t.registerAction("dataZoom",(function(t,e){var n=SX(e,t);Object(s["k"])(n,(function(e){e.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})}))}))}var GX=!1;function WX(t){GX||(GX=!0,t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,FX),HX(t),t.registerSubTypeDefaulter("dataZoom",(function(){return"slider"})))}function YX(t){t.registerComponentModel(AX),t.registerComponentView(jX),WX(t)}var XX=function(){function t(){}return t}(),UX={};function ZX(t,e){UX[t]=e}function qX(t){return UX[t]}var KX=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.optionUpdated=function(){t.prototype.optionUpdated.apply(this,arguments);var e=this.ecModel;s["k"](this.option.feature,(function(t,n){var i=qX(n);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(e)),s["I"](t,i.defaultOption))}))},e.type="toolbox",e.layoutMode={type:"box",ignoreSize:!0},e.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},e}(qc),QX=KX;function $X(t,e,n){var i=e.getBoxLayoutParams(),r=e.get("padding"),o={width:n.getWidth(),height:n.getHeight()},a=Vc(i,o,r);Ec(e.get("orient"),t,e.get("itemGap"),a.width,a.height),Bc(t,i,o,r)}function JX(t,e){var n=Mc(e.get("padding")),i=e.getItemStyle(["color","opacity"]);return i.fill=e.get("backgroundColor"),t=new ss({shape:{x:t.x-n[3],y:t.y-n[0],width:t.width+n[1]+n[3],height:t.height+n[0]+n[2],r:e.get("borderRadius")},style:i,silent:!0,z2:-1}),t}var tU=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.render=function(t,e,n,i){var r=this.group;if(r.removeAll(),t.get("show")){var o=+t.get("itemSize"),a="vertical"===t.get("orient"),l=t.get("feature")||{},u=this._features||(this._features={}),c=[];s["k"](l,(function(t,e){c.push(e)})),new vS(this._featureNames||[],c).add(h).update(h).remove(s["h"](h,null)).execute(),this._featureNames=c,$X(r,t,n),r.add(JX(r.getBoundingRect(),t)),a||r.eachChild((function(t){var e=t.__title,i=t.ensureState("emphasis"),a=i.textConfig||(i.textConfig={}),l=t.getTextContent(),u=l&&l.ensureState("emphasis");if(u&&!s["w"](u)&&e){var c=u.style||(u.style={}),h=ei(e,Is.makeFont(c)),p=t.x+r.x,d=t.y+r.y+o,f=!1;d+h.height>n.getHeight()&&(a.position="top",f=!0);var g=f?-5-h.height:o+10;p+h.width/2>n.getWidth()?(a.position=["100%",g],c.align="right"):p-h.width/2<0&&(a.position=[0,g],c.align="left")}}))}function h(r,o){var a,s=c[r],h=c[o],d=l[s],f=new Ou(d,t,t.ecModel);if(i&&null!=i.newTitle&&i.featureName===s&&(d.title=i.newTitle),s&&!h){if(eU(s))a={onclick:f.option.onclick,featureName:s};else{var g=qX(s);if(!g)return;a=new g}u[s]=a}else if(a=u[h],!a)return;a.uid=Tu("toolbox-feature"),a.model=f,a.ecModel=e,a.api=n;var y=a instanceof XX;s||!h?!f.get("show")||y&&a.unusable?y&&a.remove&&a.remove(e,n):(p(f,a,s),f.setIconStatus=function(t,e){var n=this.option,i=this.iconPaths;n.iconStatus=n.iconStatus||{},n.iconStatus[t]=e,i[t]&&("emphasis"===e?ul:cl)(i[t])},a instanceof XX&&a.render&&a.render(f,e,n,i)):y&&a.dispose&&a.dispose(e,n)}function p(i,l,u){var c,h,p=i.getModel("iconStyle"),d=i.getModel(["emphasis","iconStyle"]),f=l instanceof XX&&l.getIcons?l.getIcons():i.get("icon"),g=i.get("title")||{};s["C"](f)?(c={},c[u]=f):c=f,s["C"](g)?(h={},h[u]=g):h=g;var y=i.iconPaths={};s["k"](c,(function(u,c){var f=Ay(u,{},{x:-o/2,y:-o/2,width:o,height:o});f.setStyle(p.getItemStyle());var g=f.ensureState("emphasis");g.style=d.getItemStyle();var v=new Is({style:{text:h[c],align:d.get("textAlign"),borderRadius:d.get("textBorderRadius"),padding:d.get("textPadding"),fill:null,font:cu({fontStyle:d.get("textFontStyle"),fontFamily:d.get("textFontFamily"),fontSize:d.get("textFontSize"),fontWeight:d.get("textFontWeight")},e)},ignore:!0});f.setTextContent(v),Ny({el:f,componentModel:t,itemName:c,formatterParamsExtra:{title:h[c]}}),f.__title=h[c],f.on("mouseover",(function(){var e=d.getItemStyle(),i=a?null==t.get("right")&&"right"!==t.get("left")?"right":"left":null==t.get("bottom")&&"bottom"!==t.get("top")?"bottom":"top";v.setStyle({fill:d.get("textFill")||e.fill||e.stroke||"#000",backgroundColor:d.get("textBackgroundColor")}),f.setTextConfig({position:d.get("textPosition")||i}),v.ignore=!t.get("showTitle"),n.enterEmphasis(this)})).on("mouseout",(function(){"emphasis"!==i.get(["iconStatus",c])&&n.leaveEmphasis(this),v.hide()})),("emphasis"===i.get(["iconStatus",c])?ul:cl)(f),r.add(f),f.on("click",s["c"](l.onclick,l,e,n,c)),y[c]=f}))}},e.prototype.updateView=function(t,e,n,i){s["k"](this._features,(function(t){t instanceof XX&&t.updateView&&t.updateView(t.model,e,n,i)}))},e.prototype.remove=function(t,e){s["k"](this._features,(function(n){n instanceof XX&&n.remove&&n.remove(t,e)})),this.group.removeAll()},e.prototype.dispose=function(t,e){s["k"](this._features,(function(n){n instanceof XX&&n.dispose&&n.dispose(t,e)}))},e.type="toolbox",e}(If);function eU(t){return 0===t.indexOf("my")}var nU=tU,iU=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.onclick=function(t,e){var n=this.model,i=n.get("name")||t.get("title.0.text")||"echarts",r="svg"===e.getZr().painter.getType(),o=r?"svg":n.get("type",!0)||"png",s=e.getConnectedDataURL({type:o,backgroundColor:n.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",connectedBackgroundColor:n.get("connectedBackgroundColor"),excludeComponents:n.get("excludeComponents"),pixelRatio:n.get("pixelRatio")}),l=a["a"].browser;if("function"!==typeof MouseEvent||!l.newEdge&&(l.ie||l.edge))if(window.navigator.msSaveOrOpenBlob||r){var u=s.split(","),c=u[0].indexOf("base64")>-1,h=r?decodeURIComponent(u[1]):u[1];c&&(h=window.atob(h));var p=i+"."+o;if(window.navigator.msSaveOrOpenBlob){var d=h.length,f=new Uint8Array(d);while(d--)f[d]=h.charCodeAt(d);var g=new Blob([f]);window.navigator.msSaveOrOpenBlob(g,p)}else{var y=document.createElement("iframe");document.body.appendChild(y);var v=y.contentWindow,m=v.document;m.open("image/svg+xml","replace"),m.write(h),m.close(),v.focus(),m.execCommand("SaveAs",!0,p),document.body.removeChild(y)}}else{var x=n.get("lang"),_='',b=window.open();b.document.write(_),b.document.title=i}else{var w=document.createElement("a");w.download=i+"."+o,w.target="_blank",w.href=s;var S=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});w.dispatchEvent(S)}},e.getDefaultOption=function(t){var e={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:t.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:t.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return e},e}(XX),rU=iU,oU="__ec_magicType_stack__",aU=[["line","bar"],["stack"]],sU=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.getIcons=function(){var t=this.model,e=t.get("icon"),n={};return s["k"](t.get("type"),(function(t){e[t]&&(n[t]=e[t])})),n},e.getDefaultOption=function(t){var e={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:t.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return e},e.prototype.onclick=function(t,e,n){var i=this.model,r=i.get(["seriesIndex",n]);if(lU[n]){var o,a={series:[]},l=function(t){var e=t.subType,r=t.id,o=lU[n](e,r,t,i);o&&(s["i"](o,t.option),a.series.push(o));var l=t.coordinateSystem;if(l&&"cartesian2d"===l.type&&("line"===n||"bar"===n)){var u=l.getAxesByScale("ordinal")[0];if(u){var c=u.dim,h=c+"Axis",p=t.getReferringComponents(h,Nr).models[0],d=p.componentIndex;a[h]=a[h]||[];for(var f=0;f<=d;f++)a[h][d]=a[h][d]||{};a[h][d].boundaryGap="bar"===n}}};s["k"](aU,(function(t){s["r"](t,n)>=0&&s["k"](t,(function(t){i.setIconStatus(t,"normal")}))})),i.setIconStatus(n,"emphasis"),t.eachComponent({mainType:"series",query:null==r?null:{seriesIndex:r}},l);var u=n;"stack"===n&&(o=s["I"]({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),"emphasis"!==i.get(["iconStatus",n])&&(u="tiled")),e.dispatchAction({type:"changeMagicType",currentType:u,newOption:a,newTitle:o,featureName:"magicType"})}},e}(XX),lU={line:function(t,e,n,i){if("bar"===t)return s["I"]({id:e,type:"line",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},i.get(["option","line"])||{},!0)},bar:function(t,e,n,i){if("line"===t)return s["I"]({id:e,type:"bar",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},i.get(["option","bar"])||{},!0)},stack:function(t,e,n,i){var r=n.get("stack")===oU;if("line"===t||"bar"===t)return i.setIconStatus("stack",r?"normal":"emphasis"),s["I"]({id:e,stack:r?"":oU},i.get(["option","stack"])||{},!0)}};S_({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},(function(t,e){e.mergeOption(t.newOption)}));var uU=sU,cU=new Array(60).join("-"),hU="\t";function pU(t){var e={},n=[],i=[];return t.eachRawSeries((function(t){var r=t.coordinateSystem;if(!r||"cartesian2d"!==r.type&&"polar"!==r.type)n.push(t);else{var o=r.getBaseAxis();if("category"===o.type){var a=o.dim+"_"+o.index;e[a]||(e[a]={categoryAxis:o,valueAxis:r.getOtherAxis(o),series:[]},i.push({axisDim:o.dim,axisIndex:o.index})),e[a].series.push(t)}else n.push(t)}})),{seriesGroupByCategoryAxis:e,other:n,meta:i}}function dU(t){var e=[];return s["k"](t,(function(t,n){var i=t.categoryAxis,r=t.valueAxis,o=r.dim,a=[" "].concat(s["H"](t.series,(function(t){return t.name}))),l=[i.model.getCategories()];s["k"](t.series,(function(t){var e=t.getRawData();l.push(t.getRawData().mapArray(e.mapDimension(o),(function(t){return t})))}));for(var u=[a.join(hU)],c=0;c=0)return!0}var mU=new RegExp("["+hU+"]+","g");function xU(t){for(var e=t.split(/\n+/g),n=yU(e.shift()).split(mU),i=[],r=s["H"](n,(function(t){return{name:t,data:[]}})),o=0;o=0;r--){var o=n[r];if(o[i])break}if(r<0){var a=t.queryComponents({mainType:"dataZoom",subType:"select",id:i})[0];if(a){var s=a.getPercentRange();n[0][i]={dataZoomId:i,start:s[0],end:s[1]}}}})),n.push(e)}function TU(t){var e=DU(t),n=e[e.length-1];e.length>1&&e.pop();var i={};return IU(n,(function(t,n){for(var r=e.length-1;r>=0;r--)if(t=e[r][n],t){i[n]=t;break}})),i}function kU(t){OU(t).snapshots=null}function AU(t){return DU(t).length}function DU(t){var e=OU(t);return e.snapshots||(e.snapshots=[{}]),e.snapshots}var LU=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.onclick=function(t,e){kU(t),e.dispatchAction({type:"restore",from:this.uid})},e.getDefaultOption=function(t){var e={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:t.getLocaleModel().get(["toolbox","restore","title"])};return e},e}(XX);S_({type:"restore",event:"restore",update:"prepareAndUpdate"},(function(t,e){e.resetOption("recreate")}));var PU=LU,jU=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],NU=function(){function t(t,e,n){var i=this;this._targetInfoList=[];var r=EU(e,t);Object(s["k"])(zU,(function(t,e){(!n||!n.include||Object(s["r"])(n.include,e)>=0)&&t(r,i._targetInfoList)}))}return t.prototype.setOutputRanges=function(t,e){return this.matchOutputRanges(t,e,(function(t,e,n){if((t.coordRanges||(t.coordRanges=[])).push(e),!t.coordRange){t.coordRange=e;var i=FU[t.brushType](0,n,e);t.__rangeOffset={offset:GU[t.brushType](i.values,t.range,[1,1]),xyMinMax:i.xyMinMax}}})),t},t.prototype.matchOutputRanges=function(t,e,n){Object(s["k"])(t,(function(t){var i=this.findTargetInfo(t,e);i&&!0!==i&&Object(s["k"])(i.coordSyses,(function(i){var r=FU[t.brushType](1,i,t.range,!0);n(t,r.values,i,e)}))}),this)},t.prototype.setInputRanges=function(t,e){Object(s["k"])(t,(function(t){var n=this.findTargetInfo(t,e);if(t.range=t.range||[],n&&!0!==n){t.panelId=n.panelId;var i=FU[t.brushType](0,n.coordSys,t.coordRange),r=t.__rangeOffset;t.range=r?GU[t.brushType](i.values,r.offset,YU(i.xyMinMax,r.xyMinMax)):i.values}}),this)},t.prototype.makePanelOpts=function(t,e){return Object(s["H"])(this._targetInfoList,(function(n){var i=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:e?e(n):null,clipPath:_z(i),isTargetByCursor:wz(i,t,n.coordSysModel),getLinearBrushOtherExtent:bz(i)}}))},t.prototype.controlSeries=function(t,e,n){var i=this.findTargetInfo(t,n);return!0===i||i&&Object(s["r"])(i.coordSyses,e.coordinateSystem)>=0},t.prototype.findTargetInfo=function(t,e){for(var n=this._targetInfoList,i=EU(e,t),r=0;rt[1]&&t.reverse(),t}function EU(t,e){return Pr(t,e,{includeMainTypes:jU})}var zU={grid:function(t,e){var n=t.xAxisModels,i=t.yAxisModels,r=t.gridModels,o=Object(s["f"])(),a={},l={};(n||i||r)&&(Object(s["k"])(n,(function(t){var e=t.axis.grid.model;o.set(e.id,e),a[e.id]=!0})),Object(s["k"])(i,(function(t){var e=t.axis.grid.model;o.set(e.id,e),l[e.id]=!0})),Object(s["k"])(r,(function(t){o.set(t.id,t),a[t.id]=!0,l[t.id]=!0})),o.each((function(t){var r=t.coordinateSystem,o=[];Object(s["k"])(r.getCartesians(),(function(t,e){(Object(s["r"])(n,t.getAxis("x").model)>=0||Object(s["r"])(i,t.getAxis("y").model)>=0)&&o.push(t)})),e.push({panelId:"grid--"+t.id,gridModel:t,coordSysModel:t,coordSys:o[0],coordSyses:o,getPanelRect:BU.grid,xAxisDeclared:a[t.id],yAxisDeclared:l[t.id]})})))},geo:function(t,e){Object(s["k"])(t.geoModels,(function(t){var n=t.coordinateSystem;e.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:n,coordSyses:[n],getPanelRect:BU.geo})}))}},VU=[function(t,e){var n=t.xAxisModel,i=t.yAxisModel,r=t.gridModel;return!r&&n&&(r=n.axis.grid.model),!r&&i&&(r=i.axis.grid.model),r&&r===e.gridModel},function(t,e){var n=t.geoModel;return n&&n===e.geoModel}],BU={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var t=this.coordSys,e=t.getBoundingRect().clone();return e.applyTransform(wy(t)),e}},FU={lineX:Object(s["h"])(HU,0),lineY:Object(s["h"])(HU,1),rect:function(t,e,n,i){var r=t?e.pointToData([n[0][0],n[1][0]],i):e.dataToPoint([n[0][0],n[1][0]],i),o=t?e.pointToData([n[0][1],n[1][1]],i):e.dataToPoint([n[0][1],n[1][1]],i),a=[RU([r[0],o[0]]),RU([r[1],o[1]])];return{values:a,xyMinMax:a}},polygon:function(t,e,n,i){var r=[[1/0,-1/0],[1/0,-1/0]],o=Object(s["H"])(n,(function(n){var o=t?e.pointToData(n,i):e.dataToPoint(n,i);return r[0][0]=Math.min(r[0][0],o[0]),r[1][0]=Math.min(r[1][0],o[1]),r[0][1]=Math.max(r[0][1],o[0]),r[1][1]=Math.max(r[1][1],o[1]),o}));return{values:o,xyMinMax:r}}};function HU(t,e,n,i){var r=n.getAxis(["x","y"][t]),o=RU(Object(s["H"])([0,1],(function(t){return e?r.coordToData(r.toLocalCoord(i[t]),!0):r.toGlobalCoord(r.dataToCoord(i[t]))}))),a=[];return a[t]=o,a[1-t]=[NaN,NaN],{values:o,xyMinMax:a}}var GU={lineX:Object(s["h"])(WU,0),lineY:Object(s["h"])(WU,1),rect:function(t,e,n){return[[t[0][0]-n[0]*e[0][0],t[0][1]-n[0]*e[0][1]],[t[1][0]-n[1]*e[1][0],t[1][1]-n[1]*e[1][1]]]},polygon:function(t,e,n){return Object(s["H"])(t,(function(t,i){return[t[0]-n[0]*e[i][0],t[1]-n[1]*e[i][1]]}))}};function WU(t,e,n,i){return[e[0]-i[t]*n[0],e[1]-i[t]*n[1]]}function YU(t,e){var n=XU(t),i=XU(e),r=[n[0]/i[0],n[1]/i[1]];return isNaN(r[0])&&(r[0]=1),isNaN(r[1])&&(r[1]=1),r}function XU(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}var UU=NU,ZU=s["k"],qU=Or("toolbox-dataZoom_"),KU=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.render=function(t,e,n,i){this._brushController||(this._brushController=new xz(n.getZr()),this._brushController.on("brush",s["c"](this._onBrush,this)).mount()),tZ(t,e,this,i,n),JU(t,e)},e.prototype.onclick=function(t,e,n){QU[n].call(this)},e.prototype.remove=function(t,e){this._brushController&&this._brushController.unmount()},e.prototype.dispose=function(t,e){this._brushController&&this._brushController.dispose()},e.prototype._onBrush=function(t){var e=t.areas;if(t.isEnd&&e.length){var n={},i=this.ecModel;this._brushController.updateCovers([]);var r=new UU($U(this.model),i,{include:["grid"]});r.matchOutputRanges(e,i,(function(t,e,n){if("cartesian2d"===n.type){var i=t.brushType;"rect"===i?(o("x",n,e[0]),o("y",n,e[1])):o({lineX:"x",lineY:"y"}[i],n,e)}})),CU(i,n),this._dispatchZoomAction(n)}function o(t,e,r){var o=e.getAxis(t),s=o.model,l=a(t,s,i),u=l.findRepresentativeAxisProxy(s).getMinMaxSpan();null==u.minValueSpan&&null==u.maxValueSpan||(r=rE(0,r.slice(),o.scale.getExtent(),0,u.minValueSpan,u.maxValueSpan)),l&&(n[l.id]={dataZoomId:l.id,startValue:r[0],endValue:r[1]})}function a(t,e,n){var i;return n.eachComponent({mainType:"dataZoom",subType:"select"},(function(n){var r=n.getAxisModel(t,e.componentIndex);r&&(i=n)})),i}},e.prototype._dispatchZoomAction=function(t){var e=[];ZU(t,(function(t,n){e.push(s["d"](t))})),e.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:e})},e.getDefaultOption=function(t){var e={show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:t.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return e},e}(XX),QU={zoom:function(){var t=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:t})},back:function(){this._dispatchZoomAction(TU(this.ecModel))}};function $U(t){var e={xAxisIndex:t.get("xAxisIndex",!0),yAxisIndex:t.get("yAxisIndex",!0),xAxisId:t.get("xAxisId",!0),yAxisId:t.get("yAxisId",!0)};return null==e.xAxisIndex&&null==e.xAxisId&&(e.xAxisIndex="all"),null==e.yAxisIndex&&null==e.yAxisId&&(e.yAxisIndex="all"),e}function JU(t,e){t.setIconStatus("back",AU(e)>1?"emphasis":"normal")}function tZ(t,e,n,i,r){var o=n._isZoomActive;i&&"takeGlobalCursor"===i.type&&(o="dataZoomSelect"===i.key&&i.dataZoomSelectActive),n._isZoomActive=o,t.setIconStatus("zoom",o?"emphasis":"normal");var a=new UU($U(t),e,{include:["grid"]}),s=a.makePanelOpts(r,(function(t){return t.xAxisDeclared&&!t.yAxisDeclared?"lineX":!t.xAxisDeclared&&t.yAxisDeclared?"lineY":"rect"}));n._brushController.setPanels(s).enableBrush(!(!o||!s.length)&&{brushType:"auto",brushStyle:t.getModel("brushStyle").getItemStyle()})}mh("dataZoom",(function(t){var e=t.getComponent("toolbox",0),n=["feature","dataZoom"];if(e&&null!=e.get(n)){var i=e.getModel(n),r=[],o=$U(i),a=Pr(t,o);return ZU(a.xAxisModels,(function(t){return s(t,"xAxis","xAxisIndex")})),ZU(a.yAxisModels,(function(t){return s(t,"yAxis","yAxisIndex")})),r}function s(t,e,n){var o=t.componentIndex,a={type:"select",$fromToolbox:!0,filterMode:i.get("filterMode",!0)||"filter",id:qU+e+o};a[n]=o,r.push(a)}}));var eZ=KU;function nZ(t){t.registerComponentModel(QX),t.registerComponentView(nU),ZX("saveAsImage",rU),ZX("magicType",uU),ZX("dataView",MU),ZX("dataZoom",eZ),ZX("restore",PU),j_(YX)}var iZ=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.type="tooltip",e.dependencies=["axisPointer"],e.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},e}(qc),rZ=iZ;function oZ(t){var e=t.get("confine");return null!=e?!!e:"richText"===t.get("renderMode")}function aZ(t){if(a["a"].domSupported)for(var e=document.documentElement.style,n=0,i=t.length;n-1?(u+="top:50%",c+="translateY(-50%) rotate("+(o="left"===a?-225:-45)+"deg)"):(u+="left:50%",c+="translateX(-50%) rotate("+(o="top"===a?225:45)+"deg)");var h=o*Math.PI/180,p=l+r,d=p*Math.abs(Math.cos(h))+p*Math.abs(Math.sin(h)),f=Math.round(100*((d-Math.SQRT2*r)/2+Math.SQRT2*r-(d-p)/2))/100;u+=";"+a+":-"+f+"px";var g=e+" solid "+r+"px;",y=["position:absolute;width:"+l+"px;height:"+l+"px;z-index:-1;",u+";"+c+";","border-bottom:"+g,"border-right:"+g,"background-color:"+i+";"];return'
'}function yZ(t,e){var n="cubic-bezier(0.23,1,0.32,1)",i=" "+t/2+"s "+n,r="opacity"+i+",visibility"+i;return e||(i=" "+t+"s "+n,r+=a["a"].transformSupported?","+pZ+i:",left"+i+",top"+i),hZ+":"+r}function vZ(t,e,n){var i=t.toFixed(0)+"px",r=e.toFixed(0)+"px";if(!a["a"].transformSupported)return n?"top:"+r+";left:"+i+";":[["top",r],["left",i]];var o=a["a"].transform3dSupported,s="translate"+(o?"3d":"")+"("+i+","+r+(o?",0":"")+")";return n?"top:0;left:0;"+pZ+":"+s+";":[["top",0],["left",0],[sZ,s]]}function mZ(t){var e=[],n=t.get("fontSize"),i=t.getTextColor();i&&e.push("color:"+i),e.push("font:"+t.getFont()),n&&e.push("line-height:"+Math.round(3*n/2)+"px");var r=t.get("textShadowColor"),o=t.get("textShadowBlur")||0,a=t.get("textShadowOffsetX")||0,l=t.get("textShadowOffsetY")||0;return r&&o&&e.push("text-shadow:"+a+"px "+l+"px "+o+"px "+r),Object(s["k"])(["decoration","align"],(function(n){var i=t.get(n);i&&e.push("text-"+n+":"+i)})),e.join(";")}function xZ(t,e,n){var i=[],r=t.get("transitionDuration"),o=t.get("backgroundColor"),a=t.get("shadowBlur"),l=t.get("shadowColor"),u=t.get("shadowOffsetX"),c=t.get("shadowOffsetY"),h=t.getModel("textStyle"),p=sf(t,"html"),d=u+"px "+c+"px "+a+"px "+l;return i.push("box-shadow:"+d),e&&r&&i.push(yZ(r,n)),o&&i.push("background-color:"+o),Object(s["k"])(["width","color","radius"],(function(e){var n="border-"+e,r=Sc(n),o=t.get(r);null!=o&&i.push(n+":"+o+("color"===e?"":"px"))})),i.push(mZ(h)),null!=p&&i.push("padding:"+Mc(p).join("px ")+"px"),i.join(";")+";"}function _Z(t,e,n,i,r){var o=e&&e.painter;if(n){var a=o&&o.getViewportRoot();a&&E(t,a,n,i,r)}else{t[0]=i,t[1]=r;var s=o&&o.getViewportRootOffset();s&&(t[0]+=s.offsetLeft,t[1]+=s.offsetTop)}t[2]=t[0]/e.getWidth(),t[3]=t[1]/e.getHeight()}var bZ=function(){function t(t,e){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,a["a"].wxa)return null;var n=document.createElement("div");n.domBelongToZr=!0,this.el=n;var i=this._zr=t.getZr(),r=e.appendTo,o=r&&(Object(s["C"])(r)?document.querySelector(r):Object(s["v"])(r)?r:Object(s["w"])(r)&&r(t.getDom()));_Z(this._styleCoord,i,o,t.getWidth()/2,t.getHeight()/2),(o||t.getDom()).appendChild(n),this._api=t,this._container=o;var l=this;n.onmouseenter=function(){l._enterable&&(clearTimeout(l._hideTimeout),l._show=!0),l._inContent=!0},n.onmousemove=function(t){if(t=t||window.event,!l._enterable){var e=i.handler,n=i.painter.getViewportRoot();Q(n,t,!0),e.dispatch("mousemove",t)}},n.onmouseleave=function(){l._inContent=!1,l._enterable&&l._show&&l.hideLater(l._hideDelay)}}return t.prototype.update=function(t){if(!this._container){var e=this._api.getDom(),n=cZ(e,"position"),i=e.style;"absolute"!==i.position&&"absolute"!==n&&(i.position="relative")}var r=t.get("alwaysShowContent");r&&this._moveIfResized(),this._alwaysShowContent=r,this.el.className=t.get("className")||""},t.prototype.show=function(t,e){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,i=n.style,r=this._styleCoord;n.innerHTML?i.cssText=dZ+xZ(t,!this._firstShow,this._longHide)+vZ(r[0],r[1],!0)+"border-color:"+Dc(e)+";"+(t.get("extraCssText")||"")+";pointer-events:"+(this._enterable?"auto":"none"):i.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},t.prototype.setContent=function(t,e,n,i,r){var o=this.el;if(null!=t){var a="";if(Object(s["C"])(r)&&"item"===n.get("trigger")&&!oZ(n)&&(a=gZ(n,i,r)),Object(s["C"])(t))o.innerHTML=t+a;else if(t){o.innerHTML="",Object(s["t"])(t)||(t=[t]);for(var l=0;l=0?this._tryShow(n,i):"leave"===t&&this._hide(i))}),this))},e.prototype._keepShow=function(){var t=this._tooltipModel,e=this._ecModel,n=this._api,i=t.get("triggerOn");if(null!=this._lastX&&null!=this._lastY&&"none"!==i&&"click"!==i){var r=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout((function(){!n.isDisposed()&&r.manuallyShowTip(t,e,n,{x:r._lastX,y:r._lastY,dataByCoordSys:r._lastDataByCoordSys})}))}},e.prototype.manuallyShowTip=function(t,e,n,i){if(i.from!==this.uid&&!a["a"].node&&n.getDom()){var r=DZ(i,n);this._ticket="";var o=i.dataByCoordSys,s=RZ(i,e,n);if(s){var l=s.el.getBoundingRect().clone();l.applyTransform(s.el.transform),this._tryShow({offsetX:l.x+l.width/2,offsetY:l.y+l.height/2,target:s.el,position:i.position,positionDefault:"bottom"},r)}else if(i.tooltip&&null!=i.x&&null!=i.y){var u=TZ;u.x=i.x,u.y=i.y,u.update(),Os(u).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:u},r)}else if(o)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:o,tooltipOption:i.tooltipOption},r);else if(null!=i.seriesIndex){if(this._manuallyAxisShowTip(t,e,n,i))return;var c=pW(i,e),h=c.point[0],p=c.point[1];null!=h&&null!=p&&this._tryShow({offsetX:h,offsetY:p,target:c.el,position:i.position,positionDefault:"bottom"},r)}else null!=i.x&&null!=i.y&&(n.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:n.getZr().findHover(i.x,i.y).target},r))}},e.prototype.manuallyHideTip=function(t,e,n,i){var r=this._tooltipContent;this._tooltipModel&&r.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(DZ(i,n))},e.prototype._manuallyAxisShowTip=function(t,e,n,i){var r=i.seriesIndex,o=i.dataIndex,a=e.getComponent("axisPointer").coordSysAxesInfo;if(null!=r&&null!=o&&null!=a){var s=e.getSeriesByIndex(r);if(s){var l=s.getData(),u=AZ([l.getItemModel(o),s,(s.coordinateSystem||{}).model],this._tooltipModel);if("axis"===u.get("trigger"))return n.dispatchAction({type:"updateAxisPointer",seriesIndex:r,dataIndex:o,position:i.position}),!0}}},e.prototype._tryShow=function(t,e){var n=t.target,i=this._tooltipModel;if(i){this._lastX=t.offsetX,this._lastY=t.offsetY;var r=t.dataByCoordSys;if(r&&r.length)this._showAxisTooltip(r,t);else if(n){var o,a,s=Os(n);if("legend"===s.ssrType)return;this._lastDataByCoordSys=null,Yv(n,(function(t){return null!=Os(t).dataIndex?(o=t,!0):null!=Os(t).tooltipConfig?(a=t,!0):void 0}),!0),o?this._showSeriesItemTooltip(t,o,e):a?this._showComponentItemTooltip(t,a,e):this._hide(e)}else this._lastDataByCoordSys=null,this._hide(e)}},e.prototype._showOrMove=function(t,e){var n=t.get("showDelay");e=Object(s["c"])(e,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(e,n):e()},e.prototype._showAxisTooltip=function(t,e){var n=this._ecModel,i=this._tooltipModel,r=[e.offsetX,e.offsetY],o=AZ([e.tooltipOption],i),a=this._renderMode,l=[],u=Xd("section",{blocks:[],noHeader:!0}),c=[],h=new lf;Object(s["k"])(t,(function(t){Object(s["k"])(t.dataByAxis,(function(t){var e=n.getComponent(t.axisDim+"Axis",t.axisIndex),r=t.value;if(e&&null!=r){var o=HG(r,e.axis,n,t.seriesDataIndices,t.valueLabelOpt),p=Xd("section",{header:o,noHeader:!Object(s["T"])(o),sortBlocks:!0,blocks:[]});u.blocks.push(p),Object(s["k"])(t.seriesDataIndices,(function(u){var d=n.getSeriesByIndex(u.seriesIndex),f=u.dataIndexInside,g=d.getDataParams(f);if(!(g.dataIndex<0)){g.axisDim=t.axisDim,g.axisIndex=t.axisIndex,g.axisType=t.axisType,g.axisId=t.axisId,g.axisValue=rT(e.axis,{value:r}),g.axisValueLabel=o,g.marker=h.makeTooltipMarker("item",Dc(g.color),a);var y=nd(d.formatTooltip(f,!0,null)),v=y.frag;if(v){var m=AZ([d],i).get("valueFormatter");p.blocks.push(m?Object(s["m"])({valueFormatter:m},v):v)}y.text&&c.push(y.text),l.push(g)}}))}}))})),u.blocks.reverse(),c.reverse();var p=e.position,d=o.get("order"),f=$d(u,h,a,d,n.get("useUTC"),o.get("textStyle"));f&&c.unshift(f);var g="richText"===a?"\n\n":"
",y=c.join(g);this._showOrMove(o,(function(){this._updateContentNotChangedOnAxis(t,l)?this._updatePosition(o,p,r[0],r[1],this._tooltipContent,l):this._showTooltipContent(o,y,l,Math.random()+"",r[0],r[1],p,null,h)}))},e.prototype._showSeriesItemTooltip=function(t,e,n){var i=this._ecModel,r=Os(e),o=r.seriesIndex,a=i.getSeriesByIndex(o),l=r.dataModel||a,u=r.dataIndex,c=r.dataType,h=l.getData(c),p=this._renderMode,d=t.positionDefault,f=AZ([h.getItemModel(u),l,a&&(a.coordinateSystem||{}).model],this._tooltipModel,d?{position:d}:null),g=f.get("trigger");if(null==g||"item"===g){var y=l.getDataParams(u,c),v=new lf;y.marker=v.makeTooltipMarker("item",Dc(y.color),p);var m=nd(l.formatTooltip(u,!1,c)),x=f.get("order"),_=f.get("valueFormatter"),b=m.frag,w=b?$d(_?Object(s["m"])({valueFormatter:_},b):b,v,p,x,i.get("useUTC"),f.get("textStyle")):m.text,S="item_"+l.name+"_"+u;this._showOrMove(f,(function(){this._showTooltipContent(f,w,y,S,t.offsetX,t.offsetY,t.position,t.target,v)})),n({type:"showTip",dataIndexInside:u,dataIndex:h.getRawIndex(u),seriesIndex:o,from:this.uid})}},e.prototype._showComponentItemTooltip=function(t,e,n){var i="html"===this._renderMode,r=Os(e),o=r.tooltipConfig,a=o.option||{},l=a.encodeHTMLContent;if(Object(s["C"])(a)){var u=a;a={content:u,formatter:u},l=!0}l&&i&&a.content&&(a=Object(s["d"])(a),a.content=W(a.content));var c=[a],h=this._ecModel.getComponent(r.componentMainType,r.componentIndex);h&&c.push(h),c.push({formatter:a.content});var p=t.positionDefault,d=AZ(c,this._tooltipModel,p?{position:p}:null),f=d.get("content"),g=Math.random()+"",y=new lf;this._showOrMove(d,(function(){var n=Object(s["d"])(d.get("formatterParams")||{});this._showTooltipContent(d,f,n,g,t.offsetX,t.offsetY,t.position,e,y)})),n({type:"showTip",from:this.uid})},e.prototype._showTooltipContent=function(t,e,n,i,r,o,a,l,u){if(this._ticket="",t.get("showContent")&&t.get("show")){var c=this._tooltipContent;c.setEnterable(t.get("enterable"));var h=t.get("formatter");a=a||t.get("position");var p=e,d=this._getNearestPoint([r,o],n,t.get("trigger"),t.get("borderColor")),f=d.color;if(h)if(Object(s["C"])(h)){var g=t.ecModel.get("useUTC"),y=Object(s["t"])(n)?n[0]:n,v=y&&y.axisType&&y.axisType.indexOf("time")>=0;p=h,v&&(p=rc(y.axisValue,p,g)),p=Tc(p,n,!0)}else if(Object(s["w"])(h)){var m=Object(s["c"])((function(e,i){e===this._ticket&&(c.setContent(i,u,t,f,a),this._updatePosition(t,a,r,o,c,n,l))}),this);this._ticket=i,p=h(n,i,m)}else p=h;c.setContent(p,u,t,f,a),c.show(t,f),this._updatePosition(t,a,r,o,c,n,l)}},e.prototype._getNearestPoint=function(t,e,n,i){return"axis"===n||Object(s["t"])(e)?{color:i||("html"===this._renderMode?"#fff":"none")}:Object(s["t"])(e)?void 0:{color:i||e.color||e.borderColor}},e.prototype._updatePosition=function(t,e,n,i,r,o,a){var l=this._api.getWidth(),u=this._api.getHeight();e=e||t.get("position");var c=r.getSize(),h=t.get("align"),p=t.get("verticalAlign"),d=a&&a.getBoundingRect().clone();if(a&&d.applyTransform(a.transform),Object(s["w"])(e)&&(e=e([n,i],o,r.el,d,{viewSize:[l,u],contentSize:c.slice()})),Object(s["t"])(e))n=Ei(e[0],l),i=Ei(e[1],u);else if(Object(s["A"])(e)){var f=e;f.width=c[0],f.height=c[1];var g=Vc(f,{width:l,height:u});n=g.x,i=g.y,h=null,p=null}else if(Object(s["C"])(e)&&a){var y=jZ(e,d,c,t.get("borderWidth"));n=y[0],i=y[1]}else{y=LZ(n,i,r,l,u,h?null:20,p?null:20);n=y[0],i=y[1]}if(h&&(n-=NZ(h)?c[0]/2:"right"===h?c[0]:0),p&&(i-=NZ(p)?c[1]/2:"bottom"===p?c[1]:0),oZ(t)){y=PZ(n,i,r,l,u);n=y[0],i=y[1]}r.moveTo(n,i)},e.prototype._updateContentNotChangedOnAxis=function(t,e){var n=this._lastDataByCoordSys,i=this._cbParamsList,r=!!n&&n.length===t.length;return r&&Object(s["k"])(n,(function(n,o){var a=n.dataByAxis||[],l=t[o]||{},u=l.dataByAxis||[];r=r&&a.length===u.length,r&&Object(s["k"])(a,(function(t,n){var o=u[n]||{},a=t.seriesDataIndices||[],l=o.seriesDataIndices||[];r=r&&t.value===o.value&&t.axisType===o.axisType&&t.axisId===o.axisId&&a.length===l.length,r&&Object(s["k"])(a,(function(t,e){var n=l[e];r=r&&t.seriesIndex===n.seriesIndex&&t.dataIndex===n.dataIndex})),i&&Object(s["k"])(t.seriesDataIndices,(function(t){var n=t.seriesIndex,o=e[n],a=i[n];o&&a&&a.data!==o.data&&(r=!1)}))}))})),this._lastDataByCoordSys=t,this._cbParamsList=e,!!r},e.prototype._hide=function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},e.prototype.dispose=function(t,e){!a["a"].node&&e.getDom()&&($y(this,"_updatePosition"),this._tooltipContent.dispose(),uW("itemTooltip",e))},e.type="tooltip",e}(If);function AZ(t,e,n){var i,r=e.ecModel;n?(i=new Ou(n,r,r),i=new Ou(e.option,i,r)):i=e;for(var o=t.length-1;o>=0;o--){var a=t[o];a&&(a instanceof Ou&&(a=a.get("tooltip",!0)),Object(s["C"])(a)&&(a={formatter:a}),a&&(i=new Ou(a,i,r)))}return i}function DZ(t,e){return t.dispatchAction||Object(s["c"])(e.dispatchAction,e)}function LZ(t,e,n,i,r,o,a){var s=n.getSize(),l=s[0],u=s[1];return null!=o&&(t+l+o+2>i?t-=l+o:t+=o),null!=a&&(e+u+a>r?e-=u+a:e+=a),[t,e]}function PZ(t,e,n,i,r){var o=n.getSize(),a=o[0],s=o[1];return t=Math.min(t+a,i)-a,e=Math.min(e+s,r)-s,t=Math.max(t,0),e=Math.max(e,0),[t,e]}function jZ(t,e,n,i){var r=n[0],o=n[1],a=Math.ceil(Math.SQRT2*i)+8,s=0,l=0,u=e.width,c=e.height;switch(t){case"inside":s=e.x+u/2-r/2,l=e.y+c/2-o/2;break;case"top":s=e.x+u/2-r/2,l=e.y-o-a;break;case"bottom":s=e.x+u/2-r/2,l=e.y+c+a;break;case"left":s=e.x-r-a,l=e.y+c/2-o/2;break;case"right":s=e.x+u+a,l=e.y+c/2-o/2}return[s,l]}function NZ(t){return"center"===t||"middle"===t}function RZ(t,e,n){var i=jr(t).queryOptionMap,r=i.keys()[0];if(r&&"series"!==r){var o=Er(e,r,i.get(r),{useDefault:!1,enableAll:!1,enableNone:!1}),a=o.models[0];if(a){var s,l=n.getViewOfComponentModel(a);return l.group.traverse((function(e){var n=Os(e).tooltipConfig;if(n&&n.name===t.name)return s=e,!0})),s?{componentMainType:r,componentIndex:a.componentIndex,el:s}:void 0}}}var EZ=kZ;function zZ(t){j_(IW),t.registerComponentModel(rZ),t.registerComponentView(EZ),t.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},s["L"]),t.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},s["L"])}var VZ=["rect","polygon","keep","clear"];function BZ(t,e){var n=ur(t?t.brush:[]);if(n.length){var i=[];s["k"](n,(function(t){var e=t.hasOwnProperty("toolbox")?t.toolbox:[];e instanceof Array&&(i=i.concat(e))}));var r=t&&t.toolbox;s["t"](r)&&(r=r[0]),r||(r={feature:{}},t.toolbox=[r]);var o=r.feature||(r.feature={}),a=o.brush||(o.brush={}),l=a.type||(a.type=[]);l.push.apply(l,i),FZ(l),e&&!l.length&&l.push.apply(l,VZ)}}function FZ(t){var e={};s["k"](t,(function(t){e[t]=1})),t.length=0,s["k"](e,(function(e,n){t.push(n)}))}var HZ=s["k"];function GZ(t){if(t)for(var e in t)if(t.hasOwnProperty(e))return!0}function WZ(t,e,n){var i={};return HZ(e,(function(e){var o=i[e]=r();HZ(t[e],(function(t,i){if(hj.isValidType(i)){var r={type:i,visual:t};n&&n(r,e),o[i]=new hj(r),"opacity"===i&&(r=s["d"](r),r.type="colorAlpha",o.__hidden.__alphaForOpacity=new hj(r))}}))})),i;function r(){var t=function(){};t.prototype.__hidden=t.prototype;var e=new t;return e}}function YZ(t,e,n){var i;s["k"](n,(function(t){e.hasOwnProperty(t)&&GZ(e[t])&&(i=!0)})),i&&s["k"](n,(function(n){e.hasOwnProperty(n)&&GZ(e[n])?t[n]=s["d"](e[n]):delete t[n]}))}function XZ(t,e,n,i,r,o){var a,l={};function u(t){return Vv(n,a,t)}function c(t,e){Fv(n,a,t,e)}function h(t,s){a=null==o?t:s;var h=n.getRawDataItem(a);if(!h||!1!==h.visualMap)for(var p=i.call(r,t),d=e[p],f=l[p],g=0,y=f.length;ge[0][1]&&(e[0][1]=o[0]),o[1]e[1][1]&&(e[1][1]=o[1])}return e&&lq(e)}};function lq(t){return new Ct(t[0][0],t[1][0],t[0][1]-t[0][0],t[1][1]-t[1][0])}var uq=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.init=function(t,e){this.ecModel=t,this.api=e,this.model,(this._brushController=new xz(e.getZr())).on("brush",s["c"](this._onBrush,this)).mount()},e.prototype.render=function(t,e,n,i){this.model=t,this._updateController(t,e,n,i)},e.prototype.updateTransform=function(t,e,n,i){eq(e),this._updateController(t,e,n,i)},e.prototype.updateVisual=function(t,e,n,i){this.updateTransform(t,e,n,i)},e.prototype.updateView=function(t,e,n,i){this._updateController(t,e,n,i)},e.prototype._updateController=function(t,e,n,i){(!i||i.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(n)).enableBrush(t.brushOption).updateCovers(t.areas.slice())},e.prototype.dispose=function(){this._brushController.dispose()},e.prototype._onBrush=function(t){var e=this.model.id,n=this.model.brushTargetManager.setOutputRanges(t.areas,this.ecModel);(!t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:e,areas:s["d"](n),$from:e}),t.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:e,areas:s["d"](n),$from:e})},e.type="brush",e}(If),cq=uq,hq="#ddd",pq=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.areas=[],n.brushOption={},n}return o(e,t),e.prototype.optionUpdated=function(t,e){var n=this.option;!e&&YZ(n,t,["inBrush","outOfBrush"]);var i=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:hq},i.hasOwnProperty("liftZ")||(i.liftZ=5)},e.prototype.setAreas=function(t){t&&(this.areas=s["H"](t,(function(t){return dq(this.option,t)}),this))},e.prototype.setBrushOption=function(t){this.brushOption=dq(this.option,t),this.brushType=this.brushOption.brushType},e.type="brush",e.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],e.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},e}(qc);function dq(t,e){return s["I"]({brushType:t.brushType,brushMode:t.brushMode,transformable:t.transformable,brushStyle:new Ou(t.brushStyle).getItemStyle(),removeOnClick:t.removeOnClick,z:t.z},e,!0)}var fq=pq,gq=["rect","polygon","lineX","lineY","keep","clear"],yq=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.render=function(t,e,n){var i,r,o;e.eachComponent({mainType:"brush"},(function(t){i=t.brushType,r=t.brushOption.brushMode||"single",o=o||!!t.areas.length})),this._brushType=i,this._brushMode=r,s["k"](t.get("type",!0),(function(e){t.setIconStatus(e,("keep"===e?"multiple"===r:"clear"===e?o:e===i)?"emphasis":"normal")}))},e.prototype.updateView=function(t,e,n){this.render(t,e,n)},e.prototype.getIcons=function(){var t=this.model,e=t.get("icon",!0),n={};return s["k"](t.get("type",!0),(function(t){e[t]&&(n[t]=e[t])})),n},e.prototype.onclick=function(t,e,n){var i=this._brushType,r=this._brushMode;"clear"===n?(e.dispatchAction({type:"axisAreaSelect",intervals:[]}),e.dispatchAction({type:"brush",command:"clear",areas:[]})):e.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===n?i:i!==n&&n,brushMode:"keep"===n?"multiple"===r?"single":"multiple":r}})},e.getDefaultOption=function(t){var e={show:!0,type:gq.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:t.getLocaleModel().get(["toolbox","brush","title"])};return e},e}(XX),vq=yq;function mq(t){t.registerComponentView(cq),t.registerComponentModel(fq),t.registerPreprocessor(BZ),t.registerVisual(t.PRIORITY.VISUAL.BRUSH,nq),t.registerAction({type:"brush",event:"brush",update:"updateVisual"},(function(t,e){e.eachComponent({mainType:"brush",query:t},(function(e){e.setAreas(t.areas)}))})),t.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},s["L"]),t.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},s["L"]),ZX("brush",vq)}var xq=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.layoutMode={type:"box",ignoreSize:!0},n}return o(e,t),e.type="title",e.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},e}(qc),_q=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.render=function(t,e,n){if(this.group.removeAll(),t.get("show")){var i=this.group,r=t.getModel("textStyle"),o=t.getModel("subtextStyle"),a=t.get("textAlign"),l=s["P"](t.get("textBaseline"),t.get("textVerticalAlign")),u=new Is({style:nu(r,{text:t.get("text"),fill:r.getTextColor()},{disableBox:!0}),z2:10}),c=u.getBoundingRect(),h=t.get("subtext"),p=new Is({style:nu(o,{text:h,fill:o.getTextColor(),y:c.height+t.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),d=t.get("link"),f=t.get("sublink"),g=t.get("triggerEvent",!0);u.silent=!d&&!g,p.silent=!f&&!g,d&&u.on("click",(function(){Lc(d,"_"+t.get("target"))})),f&&p.on("click",(function(){Lc(f,"_"+t.get("subtarget"))})),Os(u).eventData=Os(p).eventData=g?{componentType:"title",componentIndex:t.componentIndex}:null,i.add(u),h&&i.add(p);var y=i.getBoundingRect(),v=t.getBoxLayoutParams();v.width=y.width,v.height=y.height;var m=Vc(v,{width:n.getWidth(),height:n.getHeight()},t.get("padding"));a||(a=t.get("left")||t.get("right"),"middle"===a&&(a="center"),"right"===a?m.x+=m.width:"center"===a&&(m.x+=m.width/2)),l||(l=t.get("top")||t.get("bottom"),"center"===l&&(l="middle"),"bottom"===l?m.y+=m.height:"middle"===l&&(m.y+=m.height/2),l=l||"top"),i.x=m.x,i.y=m.y,i.markRedraw();var x={align:a,verticalAlign:l};u.setStyle(x),p.setStyle(x),y=i.getBoundingRect();var _=m.margin,b=t.getItemStyle(["color","opacity"]);b.fill=t.get("backgroundColor");var w=new ss({shape:{x:y.x-_[3],y:y.y-_[0],width:y.width+_[1]+_[3],height:y.height+_[0]+_[2],r:t.get("borderRadius")},style:b,subPixelOptimize:!0,silent:!0});i.add(w)}},e.type="title",e}(If);function bq(t){t.registerComponentModel(xq),t.registerComponentView(_q)}var wq=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.layoutMode="box",n}return o(e,t),e.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n),this._initData()},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),this._initData()},e.prototype.setCurrentIndex=function(t){null==t&&(t=this.option.currentIndex);var e=this._data.count();this.option.loop?t=(t%e+e)%e:(t>=e&&(t=e-1),t<0&&(t=0)),this.option.currentIndex=t},e.prototype.getCurrentIndex=function(){return this.option.currentIndex},e.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},e.prototype.setPlayState=function(t){this.option.autoPlay=!!t},e.prototype.getPlayState=function(){return!!this.option.autoPlay},e.prototype._initData=function(){var t,e=this.option,n=e.data||[],i=e.axisType,r=this._names=[];"category"===i?(t=[],Object(s["k"])(n,(function(e,n){var i,o=Sr(pr(e),"");Object(s["A"])(e)?(i=Object(s["d"])(e),i.value=n):i=n,t.push(i),r.push(o)}))):t=n;var o={category:"ordinal",time:"time",value:"number"}[i]||"number",a=this._data=new US([{name:"value",type:o}],this);a.initData(t,r)},e.prototype.getData=function(){return this._data},e.prototype.getCategories=function(){if("category"===this.get("axisType"))return this._names.slice()},e.type="timeline",e.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},e}(qc),Sq=wq,Mq=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.type="timeline.slider",e.defaultOption=Du(Sq.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),e}(Sq);Object(s["K"])(Mq,ed.prototype);var Iq=Mq,Oq=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.type="timeline",e}(If),Cq=Oq,Tq=function(t){function e(e,n,i,r){var o=t.call(this,e,n,i)||this;return o.type=r||"value",o}return o(e,t),e.prototype.getLabelModel=function(){return this.model.getModel("label")},e.prototype.isHorizontal=function(){return"horizontal"===this.model.get("orient")},e}(ET),kq=Tq,Aq=Math.PI,Dq=Dr(),Lq=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.init=function(t,e){this.api=e},e.prototype.render=function(t,e,n){if(this.model=t,this.api=n,this.ecModel=e,this.group.removeAll(),t.get("show",!0)){var i=this._layout(t,n),r=this._createGroup("_mainGroup"),o=this._createGroup("_labelGroup"),a=this._axis=this._createAxis(i,t);t.formatTooltip=function(t){var e=a.scale.getLabel({value:t});return Xd("nameValue",{noName:!0,value:e})},Object(s["k"])(["AxisLine","AxisTick","Control","CurrentPointer"],(function(e){this["_render"+e](i,r,a,t)}),this),this._renderAxisLabel(i,o,a,t),this._position(i,t)}this._doPlayStop(),this._updateTicksStatus()},e.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},e.prototype.dispose=function(){this._clearTimer()},e.prototype._layout=function(t,e){var n,i=t.get(["label","position"]),r=t.get("orient"),o=jq(t,e);n=null==i||"auto"===i?"horizontal"===r?o.y+o.height/2=0||"+"===n?"left":"right"},h={horizontal:n>=0||"+"===n?"top":"bottom",vertical:"middle"},p={horizontal:0,vertical:Aq/2},d="vertical"===r?o.height:o.width,f=t.getModel("controlStyle"),g=f.get("show",!0),y=g?f.get("itemSize"):0,v=g?f.get("itemGap"):0,m=y+v,x=t.get(["label","rotate"])||0;x=x*Aq/180;var _=f.get("position",!0),b=g&&f.get("showPlayBtn",!0),w=g&&f.get("showPrevBtn",!0),S=g&&f.get("showNextBtn",!0),M=0,I=d;"left"===_||"bottom"===_?(b&&(a=[0,0],M+=m),w&&(l=[M,0],M+=m),S&&(u=[I-y,0],I-=m)):(b&&(a=[I-y,0],I-=m),w&&(l=[0,0],M+=m),S&&(u=[I-y,0],I-=m));var O=[M,I];return t.get("inverse")&&O.reverse(),{viewRect:o,mainLength:d,orient:r,rotation:p[r],labelRotation:x,labelPosOpt:n,labelAlign:t.get(["label","align"])||c[r],labelBaseline:t.get(["label","verticalAlign"])||t.get(["label","baseline"])||h[r],playPosition:a,prevBtnPosition:l,nextBtnPosition:u,axisExtent:O,controlSize:y,controlGap:v}},e.prototype._position=function(t,e){var n=this._mainGroup,i=this._labelGroup,r=t.viewRect;if("vertical"===t.orient){var o=st(),a=r.x,l=r.y+r.height;ht(o,o,[-a,-l]),pt(o,o,-Aq/2),ht(o,o,[a,l]),r=r.clone(),r.applyTransform(o)}var u=v(r),c=v(n.getBoundingRect()),h=v(i.getBoundingRect()),p=[n.x,n.y],d=[i.x,i.y];d[0]=p[0]=u[0][0];var f=t.labelPosOpt;if(null==f||Object(s["C"])(f)){var g="+"===f?0:1;m(p,c,u,1,g),m(d,h,u,1,1-g)}else{g=f>=0?0:1;m(p,c,u,1,g),d[1]=p[1]+f}function y(t){t.originX=u[0][0]-t.x,t.originY=u[1][0]-t.y}function v(t){return[[t.x,t.x+t.width],[t.y,t.y+t.height]]}function m(t,e,n,i,r){t[i]+=n[i][r]-e[i][r]}n.setPosition(p),i.setPosition(d),n.rotation=i.rotation=t.rotation,y(n),y(i)},e.prototype._createAxis=function(t,e){var n=e.getData(),i=e.get("axisType"),r=Pq(e,i);r.getTicks=function(){return n.mapArray(["value"],(function(t){return{value:t}}))};var o=n.getDataExtent("value");r.setExtent(o[0],o[1]),r.calcNiceTicks();var a=new kq("value",r,t.axisExtent,i);return a.model=e,a},e.prototype._createGroup=function(t){var e=this[t]=new wi;return this.group.add(e),e},e.prototype._renderAxisLine=function(t,e,n,i){var r=n.getExtent();if(i.get(["lineStyle","show"])){var o=new jg({shape:{x1:r[0],y1:0,x2:r[1],y2:0},style:Object(s["m"])({lineCap:"round"},i.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});e.add(o);var a=this._progressLine=new jg({shape:{x1:r[0],x2:this._currentPointer?this._currentPointer.x:r[0],y1:0,y2:0},style:Object(s["i"])({lineCap:"round",lineWidth:o.style.lineWidth},i.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});e.add(a)}},e.prototype._renderAxisTick=function(t,e,n,i){var r=this,o=i.getData(),a=n.scale.getTicks();this._tickSymbols=[],Object(s["k"])(a,(function(t){var a=n.dataToCoord(t.value),l=o.getItemModel(t.value),u=l.getModel("itemStyle"),c=l.getModel(["emphasis","itemStyle"]),h=l.getModel(["progress","itemStyle"]),p={x:a,y:0,onclick:Object(s["c"])(r._changeTimeline,r,t.value)},d=Rq(l,u,e,p);d.ensureState("emphasis").style=c.getItemStyle(),d.ensureState("progress").style=h.getItemStyle(),Ol(d);var f=Os(d);l.get("tooltip")?(f.dataIndex=t.value,f.dataModel=i):f.dataIndex=f.dataModel=null,r._tickSymbols.push(d)}))},e.prototype._renderAxisLabel=function(t,e,n,i){var r=this,o=n.getLabelModel();if(o.get("show")){var a=i.getData(),l=n.getViewLabels();this._tickLabels=[],Object(s["k"])(l,(function(i){var o=i.tickValue,l=a.getItemModel(o),u=l.getModel("label"),c=l.getModel(["emphasis","label"]),h=l.getModel(["progress","label"]),p=n.dataToCoord(i.tickValue),d=new Is({x:p,y:0,rotation:t.labelRotation-t.rotation,onclick:Object(s["c"])(r._changeTimeline,r,o),silent:!1,style:nu(u,{text:i.formattedLabel,align:t.labelAlign,verticalAlign:t.labelBaseline})});d.ensureState("emphasis").style=nu(c),d.ensureState("progress").style=nu(h),e.add(d),Ol(d),Dq(d).dataIndex=o,r._tickLabels.push(d)}))}},e.prototype._renderControl=function(t,e,n,i){var r=t.controlSize,o=t.rotation,a=i.getModel("controlStyle").getItemStyle(),l=i.getModel(["emphasis","controlStyle"]).getItemStyle(),u=i.getPlayState(),c=i.get("inverse",!0);function h(t,n,u,c){if(t){var h=oi(Object(s["P"])(i.get(["controlStyle",n+"BtnSize"]),r),r),p=[0,-h/2,h,h],d=Nq(i,n+"Icon",p,{x:t[0],y:t[1],originX:r/2,originY:0,rotation:c?-o:0,rectHover:!0,style:a,onclick:u});d.ensureState("emphasis").style=l,e.add(d),Ol(d)}}h(t.nextBtnPosition,"next",Object(s["c"])(this._changeTimeline,this,c?"-":"+")),h(t.prevBtnPosition,"prev",Object(s["c"])(this._changeTimeline,this,c?"+":"-")),h(t.playPosition,u?"stop":"play",Object(s["c"])(this._handlePlayClick,this,!u),!0)},e.prototype._renderCurrentPointer=function(t,e,n,i){var r=i.getData(),o=i.getCurrentIndex(),a=r.getItemModel(o).getModel("checkpointStyle"),l=this,u={onCreate:function(t){t.draggable=!0,t.drift=Object(s["c"])(l._handlePointerDrag,l),t.ondragend=Object(s["c"])(l._handlePointerDragend,l),Eq(t,l._progressLine,o,n,i,!0)},onUpdate:function(t){Eq(t,l._progressLine,o,n,i)}};this._currentPointer=Rq(a,a,this._mainGroup,{},this._currentPointer,u)},e.prototype._handlePlayClick=function(t){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:t,from:this.uid})},e.prototype._handlePointerDrag=function(t,e,n){this._clearTimer(),this._pointerChangeTimeline([n.offsetX,n.offsetY])},e.prototype._handlePointerDragend=function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},e.prototype._pointerChangeTimeline=function(t,e){var n=this._toAxisCoord(t)[0],i=this._axis,r=Vi(i.getExtent().slice());n>r[1]&&(n=r[1]),n=0&&(a[o]=+a[o].toFixed(p)),[a,h]}var eK={min:Object(s["h"])(tK,"min"),max:Object(s["h"])(tK,"max"),average:Object(s["h"])(tK,"average"),median:Object(s["h"])(tK,"median")};function nK(t,e){if(e){var n=t.getData(),i=t.coordinateSystem,r=i&&i.dimensions;if(!Jq(e)&&!Object(s["t"])(e.coord)&&Object(s["t"])(r)){var o=iK(e,n,i,t);if(e=Object(s["d"])(e),e.type&&eK[e.type]&&o.baseAxis&&o.valueAxis){var a=Object(s["r"])(r,o.baseAxis.dim),l=Object(s["r"])(r,o.valueAxis.dim),u=eK[e.type](n,o.baseDataDim,o.valueDataDim,a,l);e.coord=u[0],e.value=u[1]}else e.coord=[null!=e.xAxis?e.xAxis:e.radiusAxis,null!=e.yAxis?e.yAxis:e.angleAxis]}if(null!=e.coord&&Object(s["t"])(r))for(var c=e.coord,h=0;h<2;h++)eK[c[h]]&&(c[h]=lK(n,n.mapDimension(r[h]),c[h]));else e.coord=[];return e}}function iK(t,e,n,i){var r={};return null!=t.valueIndex||null!=t.valueDim?(r.valueDataDim=null!=t.valueIndex?e.getDimension(t.valueIndex):t.valueDim,r.valueAxis=n.getAxis(rK(i,r.valueDataDim)),r.baseAxis=n.getOtherAxis(r.valueAxis),r.baseDataDim=e.mapDimension(r.baseAxis.dim)):(r.baseAxis=i.getBaseAxis(),r.valueAxis=n.getOtherAxis(r.baseAxis),r.baseDataDim=e.mapDimension(r.baseAxis.dim),r.valueDataDim=e.mapDimension(r.valueAxis.dim)),r}function rK(t,e){var n=t.getData().getDimensionInfo(e);return n&&n.coordDim}function oK(t,e){return!(t&&t.containData&&e.coord&&!$q(e))||t.containData(e.coord)}function aK(t,e,n){return!(t&&t.containZone&&e.coord&&n.coord&&!$q(e)&&!$q(n))||t.containZone(e.coord,n.coord)}function sK(t,e){return t?function(t,n,i,r){var o=r<2?t.coord&&t.coord[r]:t.value;return ad(o,e[r])}:function(t,n,i,r){return ad(t.value,e[r])}}function lK(t,e,n){if("average"===n){var i=0,r=0;return t.each(e,(function(t,e){isNaN(t)||(i+=t,r++)})),i/r}return"median"===n?t.getMedian(e):t.getDataExtent(e)["max"===n?1:0]}var uK=Dr(),cK=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.init=function(){this.markerGroupMap=Object(s["f"])()},e.prototype.render=function(t,e,n){var i=this,r=this.markerGroupMap;r.each((function(t){uK(t).keep=!1})),e.eachSeries((function(t){var r=qq.getMarkerModelFromSeries(t,i.type);r&&i.renderSeries(t,r,e,n)})),r.each((function(t){!uK(t).keep&&i.group.remove(t.group)}))},e.prototype.markKeep=function(t){uK(t).keep=!0},e.prototype.toggleBlurSeries=function(t,e){var n=this;Object(s["k"])(t,(function(t){var i=qq.getMarkerModelFromSeries(t,n.type);if(i){var r=i.getData();r.eachItemGraphicEl((function(t){t&&(e?hl(t):pl(t))}))}}))},e.type="marker",e}(If),hK=cK;function pK(t,e,n){var i=e.coordinateSystem;t.each((function(r){var o,a=t.getItemModel(r),s=Ei(a.get("x"),n.getWidth()),l=Ei(a.get("y"),n.getHeight());if(isNaN(s)||isNaN(l)){if(e.getMarkerPosition)o=e.getMarkerPosition(t.getValues(t.dimensions,r));else if(i){var u=t.get(i.dimensions[0],r),c=t.get(i.dimensions[1],r);o=i.dataToPoint([u,c])}}else o=[s,l];isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),t.setItemLayout(r,o)}))}var dK=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=qq.getMarkerModelFromSeries(t,"markPoint");e&&(pK(e.getData(),t,n),this.markerGroupMap.get(t.id).updateLayout())}),this)},e.prototype.renderSeries=function(t,e,n,i){var r=t.coordinateSystem,o=t.id,a=t.getData(),l=this.markerGroupMap,u=l.get(o)||l.set(o,new SM),c=fK(r,t,e);e.setData(c),pK(e.getData(),t,i),c.each((function(t){var n=c.getItemModel(t),i=n.getShallow("symbol"),r=n.getShallow("symbolSize"),o=n.getShallow("symbolRotate"),l=n.getShallow("symbolOffset"),u=n.getShallow("symbolKeepAspect");if(Object(s["w"])(i)||Object(s["w"])(r)||Object(s["w"])(o)||Object(s["w"])(l)){var h=e.getRawValue(t),p=e.getDataParams(t);Object(s["w"])(i)&&(i=i(h,p)),Object(s["w"])(r)&&(r=r(h,p)),Object(s["w"])(o)&&(o=o(h,p)),Object(s["w"])(l)&&(l=l(h,p))}var d=n.getModel("itemStyle").getItemStyle(),f=Bv(a,"color");d.fill||(d.fill=f),c.setItemVisual(t,{symbol:i,symbolSize:r,symbolRotate:o,symbolOffset:l,symbolKeepAspect:u,style:d})})),u.updateData(c),this.group.add(u.group),c.eachItemGraphicEl((function(t){t.traverse((function(t){Os(t).dataModel=e}))})),this.markKeep(u),u.group.silent=e.get("silent")||t.get("silent")},e.type="markPoint",e}(hK);function fK(t,e,n){var i;i=t?Object(s["H"])(t&&t.dimensions,(function(t){var n=e.getData().getDimensionInfo(e.getData().mapDimension(t))||{};return Object(s["m"])(Object(s["m"])({},n),{name:t,ordinalMeta:null})})):[{name:"value",type:"float"}];var r=new US(i,n),o=Object(s["H"])(n.get("data"),Object(s["h"])(nK,e));t&&(o=Object(s["n"])(o,Object(s["h"])(oK,t)));var a=sK(!!t,i);return r.initData(o,null,a),r}var gK=dK;function yK(t){t.registerComponentModel(Qq),t.registerComponentView(gK),t.registerPreprocessor((function(t){Yq(t.series,"markPoint")&&(t.markPoint=t.markPoint||{})}))}var vK=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.createMarkerModelFromSeries=function(t,n,i){return new e(t,n,i)},e.type="markLine",e.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},e}(qq),mK=vK,xK=Dr(),_K=function(t,e,n,i){var r,o=t.getData();if(Object(s["t"])(i))r=i;else{var a=i.type;if("min"===a||"max"===a||"average"===a||"median"===a||null!=i.xAxis||null!=i.yAxis){var l=void 0,u=void 0;if(null!=i.yAxis||null!=i.xAxis)l=e.getAxis(null!=i.yAxis?"y":"x"),u=Object(s["O"])(i.yAxis,i.xAxis);else{var c=iK(i,o,e,t);l=c.valueAxis;var h=oM(o,c.valueDataDim);u=lK(o,h,a)}var p="x"===l.dim?0:1,d=1-p,f=Object(s["d"])(i),g={coord:[]};f.type=null,f.coord=[],f.coord[d]=-1/0,g.coord[d]=1/0;var y=n.get("precision");y>=0&&Object(s["z"])(u)&&(u=+u.toFixed(Math.min(y,20))),f.coord[p]=g.coord[p]=u,r=[f,g,{type:a,valueIndex:i.valueIndex,value:u}]}else r=[]}var v=[nK(t,r[0]),nK(t,r[1]),Object(s["m"])({},r[2])];return v[2].type=v[2].type||null,Object(s["I"])(v[2],v[0]),Object(s["I"])(v[2],v[1]),v};function bK(t){return!isNaN(t)&&!isFinite(t)}function wK(t,e,n,i){var r=1-t,o=i.dimensions[t];return bK(e[r])&&bK(n[r])&&e[t]===n[t]&&i.getAxis(o).containData(e[t])}function SK(t,e){if("cartesian2d"===t.type){var n=e[0].coord,i=e[1].coord;if(n&&i&&(wK(1,n,i,t)||wK(0,n,i,t)))return!0}return oK(t,e[0])&&oK(t,e[1])}function MK(t,e,n,i,r){var o,a=i.coordinateSystem,s=t.getItemModel(e),l=Ei(s.get("x"),r.getWidth()),u=Ei(s.get("y"),r.getHeight());if(isNaN(l)||isNaN(u)){if(i.getMarkerPosition)o=i.getMarkerPosition(t.getValues(t.dimensions,e));else{var c=a.dimensions,h=t.get(c[0],e),p=t.get(c[1],e);o=a.dataToPoint([h,p])}if(GM(a,"cartesian2d")){var d=a.getAxis("x"),f=a.getAxis("y");c=a.dimensions;bK(t.get(c[0],e))?o[0]=d.toGlobalCoord(d.getExtent()[n?0:1]):bK(t.get(c[1],e))&&(o[1]=f.toGlobalCoord(f.getExtent()[n?0:1]))}isNaN(l)||(o[0]=l),isNaN(u)||(o[1]=u)}else o=[l,u];t.setItemLayout(e,o)}var IK=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=qq.getMarkerModelFromSeries(t,"markLine");if(e){var i=e.getData(),r=xK(e).from,o=xK(e).to;r.each((function(e){MK(r,e,!0,t,n),MK(o,e,!1,t,n)})),i.each((function(t){i.setItemLayout(t,[r.getItemLayout(t),o.getItemLayout(t)])})),this.markerGroupMap.get(t.id).updateLayout()}}),this)},e.prototype.renderSeries=function(t,e,n,i){var r=t.coordinateSystem,o=t.id,a=t.getData(),l=this.markerGroupMap,u=l.get(o)||l.set(o,new BN);this.group.add(u.group);var c=OK(r,t,e),h=c.from,p=c.to,d=c.line;xK(e).from=h,xK(e).to=p,e.setData(d);var f=e.get("symbol"),g=e.get("symbolSize"),y=e.get("symbolRotate"),v=e.get("symbolOffset");function m(e,n,r){var o=e.getItemModel(n);MK(e,n,r,t,i);var l=o.getModel("itemStyle").getItemStyle();null==l.fill&&(l.fill=Bv(a,"color")),e.setItemVisual(n,{symbolKeepAspect:o.get("symbolKeepAspect"),symbolOffset:Object(s["P"])(o.get("symbolOffset",!0),v[r?0:1]),symbolRotate:Object(s["P"])(o.get("symbolRotate",!0),y[r?0:1]),symbolSize:Object(s["P"])(o.get("symbolSize"),g[r?0:1]),symbol:Object(s["P"])(o.get("symbol",!0),f[r?0:1]),style:l})}Object(s["t"])(f)||(f=[f,f]),Object(s["t"])(g)||(g=[g,g]),Object(s["t"])(y)||(y=[y,y]),Object(s["t"])(v)||(v=[v,v]),c.from.each((function(t){m(h,t,!0),m(p,t,!1)})),d.each((function(t){var e=d.getItemModel(t).getModel("lineStyle").getLineStyle();d.setItemLayout(t,[h.getItemLayout(t),p.getItemLayout(t)]),null==e.stroke&&(e.stroke=h.getItemVisual(t,"style").fill),d.setItemVisual(t,{fromSymbolKeepAspect:h.getItemVisual(t,"symbolKeepAspect"),fromSymbolOffset:h.getItemVisual(t,"symbolOffset"),fromSymbolRotate:h.getItemVisual(t,"symbolRotate"),fromSymbolSize:h.getItemVisual(t,"symbolSize"),fromSymbol:h.getItemVisual(t,"symbol"),toSymbolKeepAspect:p.getItemVisual(t,"symbolKeepAspect"),toSymbolOffset:p.getItemVisual(t,"symbolOffset"),toSymbolRotate:p.getItemVisual(t,"symbolRotate"),toSymbolSize:p.getItemVisual(t,"symbolSize"),toSymbol:p.getItemVisual(t,"symbol"),style:e})})),u.updateData(d),c.line.eachItemGraphicEl((function(t){Os(t).dataModel=e,t.traverse((function(t){Os(t).dataModel=e}))})),this.markKeep(u),u.group.silent=e.get("silent")||t.get("silent")},e.type="markLine",e}(hK);function OK(t,e,n){var i;i=t?Object(s["H"])(t&&t.dimensions,(function(t){var n=e.getData().getDimensionInfo(e.getData().mapDimension(t))||{};return Object(s["m"])(Object(s["m"])({},n),{name:t,ordinalMeta:null})})):[{name:"value",type:"float"}];var r=new US(i,n),o=new US(i,n),a=new US([],n),l=Object(s["H"])(n.get("data"),Object(s["h"])(_K,e,t,n));t&&(l=Object(s["n"])(l,Object(s["h"])(SK,t)));var u=sK(!!t,i);return r.initData(Object(s["H"])(l,(function(t){return t[0]})),null,u),o.initData(Object(s["H"])(l,(function(t){return t[1]})),null,u),a.initData(Object(s["H"])(l,(function(t){return t[2]}))),a.hasItemOption=!0,{from:r,to:o,line:a}}var CK=IK;function TK(t){t.registerComponentModel(mK),t.registerComponentView(CK),t.registerPreprocessor((function(t){Yq(t.series,"markLine")&&(t.markLine=t.markLine||{})}))}var kK=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.createMarkerModelFromSeries=function(t,n,i){return new e(t,n,i)},e.type="markArea",e.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},e}(qq),AK=kK,DK=Dr(),LK=function(t,e,n,i){var r=i[0],o=i[1];if(r&&o){var a=nK(t,r),l=nK(t,o),u=a.coord,c=l.coord;u[0]=Object(s["O"])(u[0],-1/0),u[1]=Object(s["O"])(u[1],-1/0),c[0]=Object(s["O"])(c[0],1/0),c[1]=Object(s["O"])(c[1],1/0);var h=Object(s["J"])([{},a,l]);return h.coord=[a.coord,l.coord],h.x0=a.x,h.y0=a.y,h.x1=l.x,h.y1=l.y,h}};function PK(t){return!isNaN(t)&&!isFinite(t)}function jK(t,e,n,i){var r=1-t;return PK(e[r])&&PK(n[r])}function NK(t,e){var n=e.coord[0],i=e.coord[1],r={coord:n,x:e.x0,y:e.y0},o={coord:i,x:e.x1,y:e.y1};return GM(t,"cartesian2d")?!(!n||!i||!jK(1,n,i,t)&&!jK(0,n,i,t))||aK(t,r,o):oK(t,r)||oK(t,o)}function RK(t,e,n,i,r){var o,a=i.coordinateSystem,s=t.getItemModel(e),l=Ei(s.get(n[0]),r.getWidth()),u=Ei(s.get(n[1]),r.getHeight());if(isNaN(l)||isNaN(u)){if(i.getMarkerPosition){var c=t.getValues(["x0","y0"],e),h=t.getValues(["x1","y1"],e),p=a.clampData(c),d=a.clampData(h),f=[];"x0"===n[0]?f[0]=p[0]>d[0]?h[0]:c[0]:f[0]=p[0]>d[0]?c[0]:h[0],"y0"===n[1]?f[1]=p[1]>d[1]?h[1]:c[1]:f[1]=p[1]>d[1]?c[1]:h[1],o=i.getMarkerPosition(f,n,!0)}else{var g=t.get(n[0],e),y=t.get(n[1],e),v=[g,y];a.clampData&&a.clampData(v,v),o=a.dataToPoint(v,!0)}if(GM(a,"cartesian2d")){var m=a.getAxis("x"),x=a.getAxis("y");g=t.get(n[0],e),y=t.get(n[1],e);PK(g)?o[0]=m.toGlobalCoord(m.getExtent()["x0"===n[0]?0:1]):PK(y)&&(o[1]=x.toGlobalCoord(x.getExtent()["y0"===n[1]?0:1]))}isNaN(l)||(o[0]=l),isNaN(u)||(o[1]=u)}else o=[l,u];return o}var EK=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],zK=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=qq.getMarkerModelFromSeries(t,"markArea");if(e){var i=e.getData();i.each((function(e){var r=Object(s["H"])(EK,(function(r){return RK(i,e,r,t,n)}));i.setItemLayout(e,r);var o=i.getItemGraphicEl(e);o.setShape("points",r)}))}}),this)},e.prototype.renderSeries=function(t,e,n,i){var r=t.coordinateSystem,o=t.id,a=t.getData(),l=this.markerGroupMap,u=l.get(o)||l.set(o,{group:new wi});this.group.add(u.group),this.markKeep(u);var c=VK(r,t,e);e.setData(c),c.each((function(e){var n=Object(s["H"])(EK,(function(n){return RK(c,e,n,t,i)})),o=r.getAxis("x").scale,l=r.getAxis("y").scale,u=o.getExtent(),h=l.getExtent(),p=[o.parse(c.get("x0",e)),o.parse(c.get("x1",e))],d=[l.parse(c.get("y0",e)),l.parse(c.get("y1",e))];Vi(p),Vi(d);var f=!(u[0]>p[1]||u[1]d[1]||h[1]=0},e.prototype.getOrient=function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},e.type="legend.plain",e.dependencies=["series"],e.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},e}(qc),WK=GK,YK=s["h"],XK=s["k"],UK=wi,ZK=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.newlineDisabled=!1,n}return o(e,t),e.prototype.init=function(){this.group.add(this._contentGroup=new UK),this.group.add(this._selectorGroup=new UK),this._isFirstRender=!0},e.prototype.getContentGroup=function(){return this._contentGroup},e.prototype.getSelectorGroup=function(){return this._selectorGroup},e.prototype.render=function(t,e,n){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),t.get("show",!0)){var r=t.get("align"),o=t.get("orient");r&&"auto"!==r||(r="right"===t.get("left")&&"vertical"===o?"right":"left");var a=t.get("selector",!0),l=t.get("selectorPosition",!0);!a||l&&"auto"!==l||(l="horizontal"===o?"end":"start"),this.renderInner(r,t,e,n,a,o,l);var u=t.getBoxLayoutParams(),c={width:n.getWidth(),height:n.getHeight()},h=t.get("padding"),p=Vc(u,c,h),d=this.layoutInner(t,r,p,i,a,l),f=Vc(s["i"]({width:d.width,height:d.height},u),c,h);this.group.x=f.x-d.x,this.group.y=f.y-d.y,this.group.markRedraw(),this.group.add(this._backgroundEl=JX(d,t))}},e.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},e.prototype.renderInner=function(t,e,n,i,r,o,a){var l=this.getContentGroup(),u=s["f"](),c=e.get("selectedMode"),h=[];n.eachRawSeries((function(t){!t.get("legendHoverLink")&&h.push(t.id)})),XK(e.getData(),(function(r,o){var a=r.get("name");if(!this.newlineDisabled&&(""===a||"\n"===a)){var p=new UK;return p.newline=!0,void l.add(p)}var d=n.getSeriesByName(a)[0];if(!u.get(a)){if(d){var f=d.getData(),g=f.getVisual("legendLineStyle")||{},y=f.getVisual("legendIcon"),v=f.getVisual("style"),m=this._createItem(d,a,o,r,e,t,g,v,y,c,i);m.on("click",YK(QK,a,null,i,h)).on("mouseover",YK(JK,d.name,null,i,h)).on("mouseout",YK(tQ,d.name,null,i,h)),n.ssr&&m.eachChild((function(t){var e=Os(t);e.seriesIndex=d.seriesIndex,e.dataIndex=o,e.ssrType="legend"})),u.set(a,!0)}else n.eachRawSeries((function(l){if(!u.get(a)&&l.legendVisualProvider){var p=l.legendVisualProvider;if(!p.containName(a))return;var d=p.indexOfName(a),f=p.getItemVisual(d,"style"),g=p.getItemVisual(d,"legendIcon"),y=Object(Ee["h"])(f.fill);y&&0===y[3]&&(y[3]=.2,f=s["m"](s["m"]({},f),{fill:Object(Ee["i"])(y,"rgba")}));var v=this._createItem(l,a,o,r,e,t,{},f,g,c,i);v.on("click",YK(QK,null,a,i,h)).on("mouseover",YK(JK,null,a,i,h)).on("mouseout",YK(tQ,null,a,i,h)),n.ssr&&v.eachChild((function(t){var e=Os(t);e.seriesIndex=l.seriesIndex,e.dataIndex=o,e.ssrType="legend"})),u.set(a,!0)}}),this);0}}),this),r&&this._createSelector(r,e,i,o,a)},e.prototype._createSelector=function(t,e,n,i,r){var o=this.getSelectorGroup();XK(t,(function(t){var i=t.type,r=new Is({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){n.dispatchAction({type:"all"===i?"legendAllSelect":"legendInverseSelect"})}});o.add(r);var a=e.getModel("selectorLabel"),s=e.getModel(["emphasis","selectorLabel"]);tu(r,{normal:a,emphasis:s},{defaultText:t.title}),Ol(r)}))},e.prototype._createItem=function(t,e,n,i,r,o,a,l,u,c,h){var p=t.visualDrawType,d=r.get("itemWidth"),f=r.get("itemHeight"),g=r.isSelected(e),y=i.get("symbolRotate"),v=i.get("symbolKeepAspect"),m=i.get("icon");u=m||u||"roundRect";var x=qK(u,i,a,l,p,g,h),_=new UK,b=i.getModel("textStyle");if(!s["w"](t.getLegendIcon)||m&&"inherit"!==m){var w="inherit"===m&&t.getData().getVisual("symbol")?"inherit"===y?t.getData().getVisual("symbolRotate"):y:0;_.add(KK({itemWidth:d,itemHeight:f,icon:u,iconRotate:w,itemStyle:x.itemStyle,lineStyle:x.lineStyle,symbolKeepAspect:v}))}else _.add(t.getLegendIcon({itemWidth:d,itemHeight:f,icon:u,iconRotate:y,itemStyle:x.itemStyle,lineStyle:x.lineStyle,symbolKeepAspect:v}));var S="left"===o?d+5:-5,M=o,I=r.get("formatter"),O=e;s["C"](I)&&I?O=I.replace("{name}",null!=e?e:""):s["w"](I)&&(O=I(e));var C=g?b.getTextColor():i.get("inactiveColor");_.add(new Is({style:nu(b,{text:O,x:S,y:f/2,fill:C,align:M,verticalAlign:"middle"},{inheritColor:C})}));var T=new ss({shape:_.getBoundingRect(),style:{fill:"transparent"}}),k=i.getModel("tooltip");return k.get("show")&&Ny({el:T,componentModel:r,itemName:e,itemTooltipOption:k.option}),_.add(T),_.eachChild((function(t){t.silent=!0})),T.silent=!c,this.getContentGroup().add(_),Ol(_),_.__legendDataIndex=n,_},e.prototype.layoutInner=function(t,e,n,i,r,o){var a=this.getContentGroup(),s=this.getSelectorGroup();Ec(t.get("orient"),a,t.get("itemGap"),n.width,n.height);var l=a.getBoundingRect(),u=[-l.x,-l.y];if(s.markRedraw(),a.markRedraw(),r){Ec("horizontal",s,t.get("selectorItemGap",!0));var c=s.getBoundingRect(),h=[-c.x,-c.y],p=t.get("selectorButtonGap",!0),d=t.getOrient().index,f=0===d?"width":"height",g=0===d?"height":"width",y=0===d?"y":"x";"end"===o?h[d]+=l[f]+p:u[d]+=c[f]+p,h[1-d]+=l[g]/2-c[g]/2,s.x=h[0],s.y=h[1],a.x=u[0],a.y=u[1];var v={x:0,y:0};return v[f]=l[f]+p+c[f],v[g]=Math.max(l[g],c[g]),v[y]=Math.min(0,c[y]+h[1-d]),v}return a.x=u[0],a.y=u[1],this.group.getBoundingRect()},e.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},e.type="legend.plain",e}(If);function qK(t,e,n,i,r,o,a){function s(t,e){"auto"===t.lineWidth&&(t.lineWidth=e.lineWidth>0?2:0),XK(t,(function(n,i){"inherit"===t[i]&&(t[i]=e[i])}))}var l=e.getModel("itemStyle"),u=l.getItemStyle(),c=0===t.lastIndexOf("empty",0)?"fill":"stroke",h=l.getShallow("decal");u.decal=h&&"inherit"!==h?Zm(h,a):i.decal,"inherit"===u.fill&&(u.fill=i[r]),"inherit"===u.stroke&&(u.stroke=i[c]),"inherit"===u.opacity&&(u.opacity=("fill"===r?i:n).opacity),s(u,i);var p=e.getModel("lineStyle"),d=p.getLineStyle();if(s(d,n),"auto"===u.fill&&(u.fill=i.fill),"auto"===u.stroke&&(u.stroke=i.fill),"auto"===d.stroke&&(d.stroke=i.fill),!o){var f=e.get("inactiveBorderWidth"),g=u[c];u.lineWidth="auto"===f?i.lineWidth>0&&g?2:0:u.lineWidth,u.fill=e.get("inactiveColor"),u.stroke=e.get("inactiveBorderColor"),d.stroke=p.get("inactiveColor"),d.lineWidth=p.get("inactiveWidth")}return{itemStyle:u,lineStyle:d}}function KK(t){var e=t.icon||"roundRect",n=om(e,0,0,t.itemWidth,t.itemHeight,t.itemStyle.fill,t.symbolKeepAspect);return n.setStyle(t.itemStyle),n.rotation=(t.iconRotate||0)*Math.PI/180,n.setOrigin([t.itemWidth/2,t.itemHeight/2]),e.indexOf("empty")>-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n}function QK(t,e,n,i){tQ(t,e,n,i),n.dispatchAction({type:"legendToggleSelect",name:null!=t?t:e}),JK(t,e,n,i)}function $K(t){var e,n=t.getZr().storage.getDisplayList(),i=0,r=n.length;while(in[r],g=[-p.x,-p.y];e||(g[i]=u[l]);var y=[0,0],v=[-d.x,-d.y],m=s["P"](t.get("pageButtonGap",!0),t.get("itemGap",!0));if(f){var x=t.get("pageButtonPosition",!0);"end"===x?v[i]+=n[r]-d[r]:y[i]+=d[r]+m}v[1-i]+=p[o]/2-d[o]/2,u.setPosition(g),c.setPosition(y),h.setPosition(v);var _={x:0,y:0};if(_[r]=f?n[r]:p[r],_[o]=Math.max(p[o],d[o]),_[a]=Math.min(0,d[a]+v[1-i]),c.__rectSize=n[r],f){var b={x:0,y:0};b[r]=Math.max(n[r]-d[r]-m,0),b[o]=_[o],c.setClipPath(new ss({shape:b})),c.__rectSize=b[r]}else h.eachChild((function(t){t.attr({invisible:!0,silent:!0})}));var w=this._getPageInfo(t);return null!=w.pageIndex&&Gl(u,{x:w.contentPosition[0],y:w.contentPosition[1]},f?t:null),this._updatePageInfoView(t,w),_},e.prototype._pageGo=function(t,e,n){var i=this._getPageInfo(e)[t];null!=i&&n.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:e.id})},e.prototype._updatePageInfoView=function(t,e){var n=this._controllerGroup;s["k"](["pagePrev","pageNext"],(function(i){var r=i+"DataIndex",o=null!=e[r],a=n.childOfName(i);a&&(a.setStyle("fill",o?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),a.cursor=o?"pointer":"default")}));var i=n.childOfName("pageText"),r=t.get("pageFormatter"),o=e.pageIndex,a=null!=o?o+1:0,l=e.pageCount;i&&r&&i.setStyle("text",s["C"](r)?r.replace("{current}",null==a?"":a+"").replace("{total}",null==l?"":l+""):r({current:a,total:l}))},e.prototype._getPageInfo=function(t){var e=t.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,r=t.getOrient().index,o=cQ[r],a=hQ[r],s=this._findTargetItemIndex(e),l=n.children(),u=l[s],c=l.length,h=c?1:0,p={contentPosition:[n.x,n.y],pageCount:h,pageIndex:h-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!u)return p;var d=m(u);p.contentPosition[r]=-d.s;for(var f=s+1,g=d,y=d,v=null;f<=c;++f)v=m(l[f]),(!v&&y.e>g.s+i||v&&!x(v,g.s))&&(g=y.i>g.i?y:v,g&&(null==p.pageNextDataIndex&&(p.pageNextDataIndex=g.i),++p.pageCount)),y=v;for(f=s-1,g=d,y=d,v=null;f>=-1;--f)v=m(l[f]),v&&x(y,v.s)||!(g.i=e&&t.s<=e+i}},e.prototype._findTargetItemIndex=function(t){if(!this._showController)return 0;var e,n,i=this.getContentGroup();return i.eachChild((function(i,r){var o=i.__legendDataIndex;null==n&&null!=o&&(n=r),o===t&&(e=r)})),null!=e?e:n},e.type="legend.scroll",e}(eQ),dQ=pQ;function fQ(t){t.registerAction("legendScroll","legendscroll",(function(t,e){var n=t.scrollDataIndex;null!=n&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},(function(t){t.setScrollDataIndex(n)}))}))}function gQ(t){j_(oQ),t.registerComponentModel(lQ),t.registerComponentView(dQ),fQ(t)}function yQ(t){j_(oQ),j_(gQ)}var vQ=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.type="dataZoom.inside",e.defaultOption=Du(TX.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),e}(TX),mQ=vQ,xQ=Dr();function _Q(t,e,n){xQ(t).coordSysRecordMap.each((function(t){var i=t.dataZoomInfoMap.get(e.uid);i&&(i.getRange=n)}))}function bQ(t,e){for(var n=xQ(t).coordSysRecordMap,i=n.keys(),r=0;ri[n+e]&&(e=a),r=r&&o.get("preventDefaultMouseMove",!0)})),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!r}}}function CQ(t){t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,(function(t,e){var n=xQ(e),i=n.coordSysRecordMap||(n.coordSysRecordMap=Object(s["f"])());i.each((function(t){t.dataZoomInfoMap=null})),t.eachComponent({mainType:"dataZoom",subType:"inside"},(function(t){var n=MX(t);Object(s["k"])(n.infoList,(function(n){var r=n.model.uid,o=i.get(r)||i.set(r,SQ(e,n.model)),a=o.dataZoomInfoMap||(o.dataZoomInfoMap=Object(s["f"])());a.set(t.uid,{dzReferCoordSysInfo:n,model:t,getRange:null})}))})),i.each((function(t){var e,n=t.controller,r=t.dataZoomInfoMap;if(r){var o=r.keys()[0];null!=o&&(e=r.get(o))}if(e){var a=OQ(r);n.enable(a.controlType,a.opt),n.setPointerChecker(t.containsPoint),Qy(t,"dispatchAction",e.model.get("throttle",!0),"fixRate")}else wQ(i,t)}))}))}var TQ=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="dataZoom.inside",e}return o(e,t),e.prototype.render=function(e,n,i){t.prototype.render.apply(this,arguments),e.noTarget()?this._clear():(this.range=e.getPercentRange(),_Q(i,e,{pan:Object(s["c"])(kQ.pan,this),zoom:Object(s["c"])(kQ.zoom,this),scrollMove:Object(s["c"])(kQ.scrollMove,this)}))},e.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){bQ(this.api,this.dataZoomModel),this.range=null},e.type="dataZoom.inside",e}(LX),kQ={zoom:function(t,e,n,i){var r=this.range,o=r.slice(),a=t.axisModels[0];if(a){var s=DQ[e](null,[i.originX,i.originY],a,n,t),l=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(o[1]-o[0])+o[0],u=Math.max(1/i.scale,0);o[0]=(o[0]-l)*u+l,o[1]=(o[1]-l)*u+l;var c=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return rE(0,o,[0,100],0,c.minSpan,c.maxSpan),this.range=o,r[0]!==o[0]||r[1]!==o[1]?o:void 0}},pan:AQ((function(t,e,n,i,r,o){var a=DQ[i]([o.oldX,o.oldY],[o.newX,o.newY],e,r,n);return a.signal*(t[1]-t[0])*a.pixel/a.pixelLength})),scrollMove:AQ((function(t,e,n,i,r,o){var a=DQ[i]([0,0],[o.scrollDelta,o.scrollDelta],e,r,n);return a.signal*(t[1]-t[0])*o.scrollDelta}))};function AQ(t){return function(e,n,i,r){var o=this.range,a=o.slice(),s=e.axisModels[0];if(s){var l=t(a,s,e,n,i,r);return rE(l,a,[0,100],"all"),this.range=a,o[0]!==a[0]||o[1]!==a[1]?a:void 0}}}var DQ={grid:function(t,e,n,i,r){var o=n.axis,a={},s=r.model.coordinateSystem.getRect();return t=t||[0,0],"x"===o.dim?(a.pixel=e[0]-t[0],a.pixelLength=s.width,a.pixelStart=s.x,a.signal=o.inverse?1:-1):(a.pixel=e[1]-t[1],a.pixelLength=s.height,a.pixelStart=s.y,a.signal=o.inverse?-1:1),a},polar:function(t,e,n,i,r){var o=n.axis,a={},s=r.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return t=t?s.pointToCoord(t):[0,0],e=s.pointToCoord(e),"radiusAxis"===n.mainType?(a.pixel=e[0]-t[0],a.pixelLength=l[1]-l[0],a.pixelStart=l[0],a.signal=o.inverse?1:-1):(a.pixel=e[1]-t[1],a.pixelLength=u[1]-u[0],a.pixelStart=u[0],a.signal=o.inverse?-1:1),a},singleAxis:function(t,e,n,i,r){var o=n.axis,a=r.model.coordinateSystem.getRect(),s={};return t=t||[0,0],"horizontal"===o.orient?(s.pixel=e[0]-t[0],s.pixelLength=a.width,s.pixelStart=a.x,s.signal=o.inverse?1:-1):(s.pixel=e[1]-t[1],s.pixelLength=a.height,s.pixelStart=a.y,s.signal=o.inverse?-1:1),s}},LQ=TQ;function PQ(t){WX(t),t.registerComponentModel(mQ),t.registerComponentView(LQ),CQ(t)}var jQ=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.type="dataZoom.slider",e.layoutMode="box",e.defaultOption=Du(TX.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),e}(TX),NQ=jQ,RQ=ss,EQ=7,zQ=1,VQ=30,BQ=7,FQ="horizontal",HQ="vertical",GQ=5,WQ=["line","bar","candlestick","scatter"],YQ={easing:"cubicOut",duration:100,delay:0},XQ=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._displayables={},n}return o(e,t),e.prototype.init=function(t,e){this.api=e,this._onBrush=Object(s["c"])(this._onBrush,this),this._onBrushEnd=Object(s["c"])(this._onBrushEnd,this)},e.prototype.render=function(e,n,i,r){if(t.prototype.render.apply(this,arguments),Qy(this,"_dispatchZoomAction",e.get("throttle"),"fixRate"),this._orient=e.getOrient(),!1!==e.get("show")){if(e.noTarget())return this._clear(),void this.group.removeAll();r&&"dataZoom"===r.type&&r.from===this.uid||this._buildView(),this._updateView()}else this.group.removeAll()},e.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){$y(this,"_dispatchZoomAction");var t=this.api.getZr();t.off("mousemove",this._onBrush),t.off("mouseup",this._onBrushEnd)},e.prototype._buildView=function(){var t=this.group;t.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var e=this._displayables.sliderGroup=new wi;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(e),this._positionGroup()},e.prototype._resetLocation=function(){var t=this.dataZoomModel,e=this.api,n=t.get("brushSelect"),i=n?BQ:0,r=this._findCoordRect(),o={width:e.getWidth(),height:e.getHeight()},a=this._orient===FQ?{right:o.width-r.x-r.width,top:o.height-VQ-EQ-i,width:r.width,height:VQ}:{right:EQ,top:r.y,width:VQ,height:r.height},l=Wc(t.option);Object(s["k"])(["right","top","width","height"],(function(t){"ph"===l[t]&&(l[t]=a[t])}));var u=Vc(l,o);this._location={x:u.x,y:u.y},this._size=[u.width,u.height],this._orient===HQ&&this._size.reverse()},e.prototype._positionGroup=function(){var t=this.group,e=this._location,n=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),r=i&&i.get("inverse"),o=this._displayables.sliderGroup,a=(this._dataShadowInfo||{}).otherAxisInverse;o.attr(n!==FQ||r?n===FQ&&r?{scaleY:a?1:-1,scaleX:-1}:n!==HQ||r?{scaleY:a?-1:1,scaleX:-1,rotation:Math.PI/2}:{scaleY:a?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:a?1:-1,scaleX:1});var s=t.getBoundingRect([o]);t.x=e.x-s.x,t.y=e.y-s.y,t.markRedraw()},e.prototype._getViewExtent=function(){return[0,this._size[0]]},e.prototype._renderBackground=function(){var t=this.dataZoomModel,e=this._size,n=this._displayables.sliderGroup,i=t.get("brushSelect");n.add(new RQ({silent:!0,shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:t.get("backgroundColor")},z2:-40}));var r=new RQ({shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:"transparent"},z2:0,onclick:Object(s["c"])(this._onClickPanel,this)}),o=this.api.getZr();i?(r.on("mousedown",this._onBrushStart,this),r.cursor="crosshair",o.on("mousemove",this._onBrush),o.on("mouseup",this._onBrushEnd)):(o.off("mousemove",this._onBrush),o.off("mouseup",this._onBrushEnd)),n.add(r)},e.prototype._renderDataShadow=function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],t){var e=this._size,n=this._shadowSize||[],i=t.series,r=i.getRawData(),o=i.getShadowDim&&i.getShadowDim(),a=o&&r.getDimensionInfo(o)?i.getShadowDim():t.otherDim;if(null!=a){var s=this._shadowPolygonPts,l=this._shadowPolylinePts;if(r!==this._shadowData||a!==this._shadowDim||e[0]!==n[0]||e[1]!==n[1]){var u=r.getDataExtent(a),c=.3*(u[1]-u[0]);u=[u[0]-c,u[1]+c];var h,p=[0,e[1]],d=[0,e[0]],f=[[e[0],0],[0,0]],g=[],y=d[1]/(r.count()-1),v=0,m=Math.round(r.count()/e[0]);r.each([a],(function(t,e){if(m>0&&e%m)v+=y;else{var n=null==t||isNaN(t)||""===t,i=n?0:Ri(t,u,p,!0);n&&!h&&e?(f.push([f[f.length-1][0],0]),g.push([g[g.length-1][0],0])):!n&&h&&(f.push([v,0]),g.push([v,0])),f.push([v,i]),g.push([v,i]),v+=y,h=n}})),s=this._shadowPolygonPts=f,l=this._shadowPolylinePts=g}this._shadowData=r,this._shadowDim=a,this._shadowSize=[e[0],e[1]];for(var x=this.dataZoomModel,_=0;_<3;_++){var b=w(1===_);this._displayables.sliderGroup.add(b),this._displayables.dataShadowSegs.push(b)}}}function w(t){var e=x.getModel(t?"selectedDataBackground":"dataBackground"),n=new wi,i=new Cg({shape:{points:s},segmentIgnoreThreshold:1,style:e.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),r=new Ag({shape:{points:l},segmentIgnoreThreshold:1,style:e.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return n.add(i),n.add(r),n}},e.prototype._prepareDataShadowInfo=function(){var t=this.dataZoomModel,e=t.get("showDataShadow");if(!1!==e){var n,i=this.ecModel;return t.eachTargetAxis((function(r,o){var a=t.getAxisProxy(r,o).getTargetSeriesModels();Object(s["k"])(a,(function(t){if(!n&&!(!0!==e&&Object(s["r"])(WQ,t.get("type"))<0)){var a,l=i.getComponent(wX(r),o).axis,u=UQ(r),c=t.coordinateSystem;null!=u&&c.getOtherAxis&&(a=c.getOtherAxis(l).inverse),u=t.getData().mapDimension(u),n={thisAxis:l,series:t,thisDim:r,otherDim:u,otherAxisInverse:a}}}),this)}),this),n}},e.prototype._renderHandle=function(){var t=this.group,e=this._displayables,n=e.handles=[null,null],i=e.handleLabels=[null,null],r=this._displayables.sliderGroup,o=this._size,a=this.dataZoomModel,l=this.api,u=a.get("borderRadius")||0,c=a.get("brushSelect"),h=e.filler=new RQ({silent:c,style:{fill:a.get("fillerColor")},textConfig:{position:"inside"}});r.add(h),r.add(new RQ({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:o[0],height:o[1],r:u},style:{stroke:a.get("dataBackgroundColor")||a.get("borderColor"),lineWidth:zQ,fill:"rgba(0,0,0,0)"}})),Object(s["k"])([0,1],(function(e){var o=a.get("handleIcon");!nm[o]&&o.indexOf("path://")<0&&o.indexOf("image://")<0&&(o="path://"+o);var l=om(o,-1,0,2,2,null,!0);l.attr({cursor:ZQ(this._orient),draggable:!0,drift:Object(s["c"])(this._onDragMove,this,e),ondragend:Object(s["c"])(this._onDragEnd,this),onmouseover:Object(s["c"])(this._showDataInfo,this,!0),onmouseout:Object(s["c"])(this._showDataInfo,this,!1),z2:5});var u=l.getBoundingRect(),c=a.get("handleSize");this._handleHeight=Ei(c,this._size[1]),this._handleWidth=u.width/u.height*this._handleHeight,l.setStyle(a.getModel("handleStyle").getItemStyle()),l.style.strokeNoScale=!0,l.rectHover=!0,l.ensureState("emphasis").style=a.getModel(["emphasis","handleStyle"]).getItemStyle(),Ol(l);var h=a.get("handleColor");null!=h&&(l.style.fill=h),r.add(n[e]=l);var p=a.getModel("textStyle");t.add(i[e]=new Is({silent:!0,invisible:!0,style:nu(p,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:p.getTextColor(),font:p.getFont()}),z2:10}))}),this);var p=h;if(c){var d=Ei(a.get("moveHandleSize"),o[1]),f=e.moveHandle=new ss({style:a.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:o[1]-.5,height:d}}),g=.8*d,y=e.moveHandleIcon=om(a.get("moveHandleIcon"),-g/2,-g/2,g,g,"#fff",!0);y.silent=!0,y.y=o[1]+d/2-.5,f.ensureState("emphasis").style=a.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var v=Math.min(o[1]/2,Math.max(d,10));p=e.moveZone=new ss({invisible:!0,shape:{y:o[1]-v,height:d+v}}),p.on("mouseover",(function(){l.enterEmphasis(f)})).on("mouseout",(function(){l.leaveEmphasis(f)})),r.add(f),r.add(y),r.add(p)}p.attr({draggable:!0,cursor:ZQ(this._orient),drift:Object(s["c"])(this._onDragMove,this,"all"),ondragstart:Object(s["c"])(this._showDataInfo,this,!0),ondragend:Object(s["c"])(this._onDragEnd,this),onmouseover:Object(s["c"])(this._showDataInfo,this,!0),onmouseout:Object(s["c"])(this._showDataInfo,this,!1)})},e.prototype._resetInterval=function(){var t=this._range=this.dataZoomModel.getPercentRange(),e=this._getViewExtent();this._handleEnds=[Ri(t[0],[0,100],e,!0),Ri(t[1],[0,100],e,!0)]},e.prototype._updateInterval=function(t,e){var n=this.dataZoomModel,i=this._handleEnds,r=this._getViewExtent(),o=n.findRepresentativeAxisProxy().getMinMaxSpan(),a=[0,100];rE(e,i,r,n.get("zoomLock")?"all":t,null!=o.minSpan?Ri(o.minSpan,a,r,!0):null,null!=o.maxSpan?Ri(o.maxSpan,a,r,!0):null);var s=this._range,l=this._range=Vi([Ri(i[0],r,a,!0),Ri(i[1],r,a,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},e.prototype._updateView=function(t){var e=this._displayables,n=this._handleEnds,i=Vi(n.slice()),r=this._size;Object(s["k"])([0,1],(function(t){var i=e.handles[t],o=this._handleHeight;i.attr({scaleX:o/2,scaleY:o/2,x:n[t]+(t?-1:1),y:r[1]/2-o/2})}),this),e.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:r[1]});var o={x:i[0],width:i[1]-i[0]};e.moveHandle&&(e.moveHandle.setShape(o),e.moveZone.setShape(o),e.moveZone.getBoundingRect(),e.moveHandleIcon&&e.moveHandleIcon.attr("x",o.x+o.width/2));for(var a=e.dataShadowSegs,l=[0,i[0],i[1],r[0]],u=0;ue[0]||n[1]<0||n[1]>e[1])){var i=this._handleEnds,r=(i[0]+i[1])/2,o=this._updateInterval("all",n[0]-r);this._updateView(),o&&this._dispatchZoomAction(!1)}},e.prototype._onBrushStart=function(t){var e=t.offsetX,n=t.offsetY;this._brushStart=new vt(e,n),this._brushing=!0,this._brushStartTime=+new Date},e.prototype._onBrushEnd=function(t){if(this._brushing){var e=this._displayables.brushRect;if(this._brushing=!1,e){e.attr("ignore",!0);var n=e.shape,i=+new Date;if(!(i-this._brushStartTime<200&&Math.abs(n.width)<5)){var r=this._getViewExtent(),o=[0,100];this._range=Vi([Ri(n.x,r,o,!0),Ri(n.x+n.width,r,o,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1)}}}},e.prototype._onBrush=function(t){this._brushing&&(et(t.event),this._updateBrushRect(t.offsetX,t.offsetY))},e.prototype._updateBrushRect=function(t,e){var n=this._displayables,i=this.dataZoomModel,r=n.brushRect;r||(r=n.brushRect=new RQ({silent:!0,style:i.getModel("brushStyle").getItemStyle()}),n.sliderGroup.add(r)),r.attr("ignore",!1);var o=this._brushStart,a=this._displayables.sliderGroup,s=a.transformCoordToLocal(t,e),l=a.transformCoordToLocal(o.x,o.y),u=this._size;s[0]=Math.max(Math.min(u[0],s[0]),0),r.setShape({x:l[0],y:0,width:s[0]-l[0],height:u[1]})},e.prototype._dispatchZoomAction=function(t){var e=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:t?YQ:null,start:e[0],end:e[1]})},e.prototype._findCoordRect=function(){var t,e=MX(this.dataZoomModel).infoList;if(!t&&e.length){var n=e[0].model.coordinateSystem;t=n.getRect&&n.getRect()}if(!t){var i=this.api.getWidth(),r=this.api.getHeight();t={x:.2*i,y:.2*r,width:.6*i,height:.6*r}}return t},e.type="dataZoom.slider",e}(LX);function UQ(t){var e={x:"y",y:"x",radius:"angle",angle:"radius"};return e[t]}function ZQ(t){return"vertical"===t?"ns-resize":"ew-resize"}var qQ=XQ;function KQ(t){t.registerComponentModel(NQ),t.registerComponentView(qQ),WX(t)}function QQ(t){j_(PQ),j_(KQ)}var $Q={get:function(t,e,n){var i=s["d"]((JQ[t]||{})[e]);return n&&s["t"](i)?i[i.length-1]:i}},JQ={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},t$=$Q,e$=hj.mapVisual,n$=hj.eachVisual,i$=s["t"],r$=s["k"],o$=Vi,a$=Ri,s$=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.stateList=["inRange","outOfRange"],n.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],n.layoutMode={type:"box",ignoreSize:!0},n.dataBound=[-1/0,1/0],n.targetVisuals={},n.controllerVisuals={},n}return o(e,t),e.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n)},e.prototype.optionUpdated=function(t,e){var n=this.option;!e&&YZ(n,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},e.prototype.resetVisual=function(t){var e=this.stateList;t=s["c"](t,this),this.controllerVisuals=WZ(this.option.controller,e,t),this.targetVisuals=WZ(this.option.target,e,t)},e.prototype.getItemSymbol=function(){return null},e.prototype.getTargetSeriesIndices=function(){var t=this.option.seriesIndex,e=[];return null==t||"all"===t?this.ecModel.eachSeries((function(t,n){e.push(n)})):e=ur(t),e},e.prototype.eachTargetSeries=function(t,e){s["k"](this.getTargetSeriesIndices(),(function(n){var i=this.ecModel.getSeriesByIndex(n);i&&t.call(e,i)}),this)},e.prototype.isTargetSeries=function(t){var e=!1;return this.eachTargetSeries((function(n){n===t&&(e=!0)})),e},e.prototype.formatValueText=function(t,e,n){var i,r=this.option,o=r.precision,a=this.dataBound,l=r.formatter;n=n||["<",">"],s["t"](t)&&(t=t.slice(),i=!0);var u=e?t:i?[c(t[0]),c(t[1])]:c(t);return s["C"](l)?l.replace("{value}",i?u[0]:u).replace("{value2}",i?u[1]:u):s["w"](l)?i?l(t[0],t[1]):l(t):i?t[0]===a[0]?n[0]+" "+u[1]:t[1]===a[1]?n[1]+" "+u[0]:u[0]+" - "+u[1]:u;function c(t){return t===a[0]?"min":t===a[1]?"max":(+t).toFixed(Math.min(o,20))}},e.prototype.resetExtent=function(){var t=this.option,e=o$([t.min,t.max]);this._dataExtent=e},e.prototype.getDataDimensionIndex=function(t){var e=this.option.dimension;if(null!=e)return t.getDimensionIndex(e);for(var n=t.dimensions,i=n.length-1;i>=0;i--){var r=n[i],o=t.getDimensionInfo(r);if(!o.isCalculationCoord)return o.storeDimIndex}},e.prototype.getExtent=function(){return this._dataExtent.slice()},e.prototype.completeVisualOption=function(){var t=this.ecModel,e=this.option,n={inRange:e.inRange,outOfRange:e.outOfRange},i=e.target||(e.target={}),r=e.controller||(e.controller={});s["I"](i,n),s["I"](r,n);var o=this.isCategory();function a(n){i$(e.color)&&!n.inRange&&(n.inRange={color:e.color.slice().reverse()}),n.inRange=n.inRange||{color:t.get("gradientColor")}}function l(t,e,n){var i=t[e],r=t[n];i&&!r&&(r=t[n]={},r$(i,(function(t,e){if(hj.isValidType(e)){var n=t$.get(e,"inactive",o);null!=n&&(r[e]=n,"color"!==e||r.hasOwnProperty("opacity")||r.hasOwnProperty("colorAlpha")||(r.opacity=[0,0]))}})))}function u(t){var e=(t.inRange||{}).symbol||(t.outOfRange||{}).symbol,n=(t.inRange||{}).symbolSize||(t.outOfRange||{}).symbolSize,i=this.get("inactiveColor"),r=this.getItemSymbol(),a=r||"roundRect";r$(this.stateList,(function(r){var l=this.itemSize,u=t[r];u||(u=t[r]={color:o?i:[i]}),null==u.symbol&&(u.symbol=e&&s["d"](e)||(o?a:[a])),null==u.symbolSize&&(u.symbolSize=n&&s["d"](n)||(o?l[0]:[l[0],l[0]])),u.symbol=e$(u.symbol,(function(t){return"none"===t?a:t}));var c=u.symbolSize;if(null!=c){var h=-1/0;n$(c,(function(t){t>h&&(h=t)})),u.symbolSize=e$(c,(function(t){return a$(t,[0,h],[0,l[0]],!0)}))}}),this)}a.call(this,i),a.call(this,r),l.call(this,i,"inRange","outOfRange"),u.call(this,r)},e.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},e.prototype.isCategory=function(){return!!this.option.categories},e.prototype.setSelected=function(t){},e.prototype.getSelected=function(){return null},e.prototype.getValueState=function(t){return null},e.prototype.getVisualMeta=function(t){return null},e.type="visualMap",e.dependencies=["series"],e.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},e}(qc),l$=s$,u$=[20,140],c$=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.optionUpdated=function(e,n){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual((function(t){t.mappingMethod="linear",t.dataExtent=this.getExtent()})),this._resetRange()},e.prototype.resetItemSize=function(){t.prototype.resetItemSize.apply(this,arguments);var e=this.itemSize;(null==e[0]||isNaN(e[0]))&&(e[0]=u$[0]),(null==e[1]||isNaN(e[1]))&&(e[1]=u$[1])},e.prototype._resetRange=function(){var t=this.getExtent(),e=this.option.range;!e||e.auto?(t.auto=1,this.option.range=t):s["t"](e)&&(e[0]>e[1]&&e.reverse(),e[0]=Math.max(e[0],t[0]),e[1]=Math.min(e[1],t[1]))},e.prototype.completeVisualOption=function(){t.prototype.completeVisualOption.apply(this,arguments),s["k"](this.stateList,(function(t){var e=this.option.controller[t].symbolSize;e&&e[0]!==e[1]&&(e[0]=e[1]/3)}),this)},e.prototype.setSelected=function(t){this.option.range=t.slice(),this._resetRange()},e.prototype.getSelected=function(){var t=this.getExtent(),e=Vi((this.get("range")||[]).slice());return e[0]>t[1]&&(e[0]=t[1]),e[1]>t[1]&&(e[1]=t[1]),e[0]=n[1]||t<=e[1])?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var e=[];return this.eachTargetSeries((function(n){var i=[],r=n.getData();r.each(this.getDataDimensionIndex(r),(function(e,n){t[0]<=e&&e<=t[1]&&i.push(n)}),this),e.push({seriesId:n.id,dataIndex:i})}),this),e},e.prototype.getVisualMeta=function(t){var e=h$(this,"outOfRange",this.getExtent()),n=h$(this,"inRange",this.option.range.slice()),i=[];function r(e,n){i.push({value:e,color:t(e,n)})}for(var o=0,a=0,s=n.length,l=e.length;at[1])break;i.push({color:this.getControllerVisual(a,"color",e),offset:o/n})}return i.push({color:this.getControllerVisual(t[1],"color",e),offset:1}),i},e.prototype._createBarPoints=function(t,e){var n=this.visualMapModel.itemSize;return[[n[0]-e[0],t[0]],[n[0],t[0]],[n[0],t[1]],[n[0]-e[1],t[1]]]},e.prototype._createBarGroup=function(t){var e=this._orient,n=this.visualMapModel.get("inverse");return new wi("horizontal"!==e||n?"horizontal"===e&&n?{scaleX:"bottom"===t?-1:1,rotation:-Math.PI/2}:"vertical"!==e||n?{scaleX:"left"===t?1:-1}:{scaleX:"left"===t?1:-1,scaleY:-1}:{scaleX:"bottom"===t?1:-1,rotation:Math.PI/2})},e.prototype._updateHandle=function(t,e){if(this._useHandle){var n=this._shapes,i=this.visualMapModel,r=n.handleThumbs,o=n.handleLabels,a=i.itemSize,s=i.getExtent();x$([0,1],(function(l){var u=r[l];u.setStyle("fill",e.handlesColor[l]),u.y=t[l];var c=m$(t[l],[0,a[1]],s,!0),h=this.getControllerVisual(c,"symbolSize");u.scaleX=u.scaleY=h/a[0],u.x=a[0]-h/2;var p=Sy(n.handleLabelPoints[l],wy(u,this.group));o[l].setStyle({x:p[0],y:p[1],text:i.formatValueText(this._dataInterval[l]),verticalAlign:"middle",align:"vertical"===this._orient?this._applyTransform("left",n.mainGroup):"center"})}),this)}},e.prototype._showIndicator=function(t,e,n,i){var r=this.visualMapModel,o=r.getExtent(),a=r.itemSize,s=[0,a[1]],l=this._shapes,u=l.indicator;if(u){u.attr("invisible",!1);var c={convertOpacityToAlpha:!0},h=this.getControllerVisual(t,"color",c),p=this.getControllerVisual(t,"symbolSize"),d=m$(t,o,s,!0),f=a[0]-p/2,g={x:u.x,y:u.y};u.y=d,u.x=f;var y=Sy(l.indicatorLabelPoint,wy(u,this.group)),v=l.indicatorLabel;v.attr("invisible",!1);var m=this._applyTransform("left",l.mainGroup),x=this._orient,_="horizontal"===x;v.setStyle({text:(n||"")+r.formatValueText(e),verticalAlign:_?m:"middle",align:_?"center":m});var b={x:f,y:d,style:{fill:h}},w={style:{x:y[0],y:y[1]}};if(r.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var S={duration:100,easing:"cubicInOut",additive:!0};u.x=g.x,u.y=g.y,u.animateTo(b,S),v.animateTo(w,S)}else u.attr(b),v.attr(w);this._firstShowIndicator=!1;var M=this._shapes.handleLabels;if(M)for(var I=0;Ir[1]&&(u[1]=1/0),e&&(u[0]===-1/0?this._showIndicator(l,u[1],"< ",a):u[1]===1/0?this._showIndicator(l,u[0],"> ",a):this._showIndicator(l,l,"≈ ",a));var c=this._hoverLinkDataIndices,h=[];(e||C$(n))&&(h=this._hoverLinkDataIndices=n.findTargetDataIndices(u));var p=kr(c,h);this._dispatchHighDown("downplay",v$(p[0],n)),this._dispatchHighDown("highlight",v$(p[1],n))}},e.prototype._hoverLinkFromSeriesMouseOver=function(t){var e;if(Yv(t.target,(function(t){var n=Os(t);if(null!=n.dataIndex)return e=n,!0}),!0),e){var n=this.ecModel.getSeriesByIndex(e.seriesIndex),i=this.visualMapModel;if(i.isTargetSeries(n)){var r=n.getData(e.dataType),o=r.getStore().get(i.getDataDimensionIndex(r),e.dataIndex);isNaN(o)||this._showIndicator(o,o)}}},e.prototype._hideIndicator=function(){var t=this._shapes;t.indicator&&t.indicator.attr("invisible",!0),t.indicatorLabel&&t.indicatorLabel.attr("invisible",!0);var e=this._shapes.handleLabels;if(e)for(var n=0;n=0&&(r.dimension=o,i.push(r))}})),t.getData().setVisual("visualMeta",i)}}];function P$(t,e,n,i){for(var r=e.targetVisuals[i],o=hj.prepareVisualTypes(r),a={color:Bv(t.getData(),"color")},s=0,l=o.length;s0:t.splitNumber>0)&&!t.calculable?"piecewise":"continuous"})),t.registerAction(A$,D$),Object(s["k"])(L$,(function(e){t.registerVisual(t.PRIORITY.VISUAL.COMPONENT,e)})),t.registerPreprocessor(N$))}function V$(t){t.registerComponentModel(p$),t.registerComponentView(k$),z$(t)}var B$=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._pieceList=[],n}return o(e,t),e.prototype.optionUpdated=function(e,n){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var i=this._mode=this._determineMode();this._pieceList=[],F$[this._mode].call(this,this._pieceList),this._resetSelected(e,n);var r=this.option.categories;this.resetVisual((function(t,e){"categories"===i?(t.mappingMethod="category",t.categories=s["d"](r)):(t.dataExtent=this.getExtent(),t.mappingMethod="piecewise",t.pieceList=s["H"](this._pieceList,(function(t){return t=s["d"](t),"inRange"!==e&&(t.visual=null),t})))}))},e.prototype.completeVisualOption=function(){var e=this.option,n={},i=hj.listVisualTypes(),r=this.isCategory();function o(t,e,n){return t&&t[e]&&t[e].hasOwnProperty(n)}s["k"](e.pieces,(function(t){s["k"](i,(function(e){t.hasOwnProperty(e)&&(n[e]=1)}))})),s["k"](n,(function(t,n){var i=!1;s["k"](this.stateList,(function(t){i=i||o(e,t,n)||o(e.target,t,n)}),this),!i&&s["k"](this.stateList,(function(t){(e[t]||(e[t]={}))[n]=t$.get(n,"inRange"===t?"active":"inactive",r)}))}),this),t.prototype.completeVisualOption.apply(this,arguments)},e.prototype._resetSelected=function(t,e){var n=this.option,i=this._pieceList,r=(e?n:t).selected||{};if(n.selected=r,s["k"](i,(function(t,e){var n=this.getSelectedMapKey(t);r.hasOwnProperty(n)||(r[n]=!0)}),this),"single"===n.selectedMode){var o=!1;s["k"](i,(function(t,e){var n=this.getSelectedMapKey(t);r[n]&&(o?r[n]=!1:o=!0)}),this)}},e.prototype.getItemSymbol=function(){return this.get("itemSymbol")},e.prototype.getSelectedMapKey=function(t){return"categories"===this._mode?t.value+"":t.index+""},e.prototype.getPieceList=function(){return this._pieceList},e.prototype._determineMode=function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},e.prototype.setSelected=function(t){this.option.selected=s["d"](t)},e.prototype.getValueState=function(t){var e=hj.findPieceIndex(t,this._pieceList);return null!=e&&this.option.selected[this.getSelectedMapKey(this._pieceList[e])]?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var e=[],n=this._pieceList;return this.eachTargetSeries((function(i){var r=[],o=i.getData();o.each(this.getDataDimensionIndex(o),(function(e,i){var o=hj.findPieceIndex(e,n);o===t&&r.push(i)}),this),e.push({seriesId:i.id,dataIndex:r})}),this),e},e.prototype.getRepresentValue=function(t){var e;if(this.isCategory())e=t.value;else if(null!=t.value)e=t.value;else{var n=t.interval||[];e=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return e},e.prototype.getVisualMeta=function(t){if(!this.isCategory()){var e=[],n=["",""],i=this,r=this._pieceList.slice();if(r.length){var o=r[0].interval[0];o!==-1/0&&r.unshift({interval:[-1/0,o]}),o=r[r.length-1].interval[1],o!==1/0&&r.push({interval:[o,1/0]})}else r.push({interval:[-1/0,1/0]});var a=-1/0;return s["k"](r,(function(t){var e=t.interval;e&&(e[0]>a&&l([a,e[0]],"outOfRange"),l(e.slice()),a=e[1])}),this),{stops:e,outerColors:n}}function l(r,o){var a=i.getRepresentValue({interval:r});o||(o=i.getValueState(a));var s=t(a,o);r[0]===-1/0?n[0]=s:r[1]===1/0?n[1]=s:e.push({value:r[0],color:s},{value:r[1],color:s})}},e.type="visualMap.piecewise",e.defaultOption=Du(l$.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),e}(l$),F$={splitNumber:function(t){var e=this.option,n=Math.min(e.precision,20),i=this.getExtent(),r=e.splitNumber;r=Math.max(parseInt(r,10),1),e.splitNumber=r;var o=(i[1]-i[0])/r;while(+o.toFixed(n)!==o&&n<5)n++;e.precision=n,o=+o.toFixed(n),e.minOpen&&t.push({interval:[-1/0,i[0]],close:[0,0]});for(var a=0,l=i[0];a","≥"][e[0]]];t.text=t.text||this.formatValueText(null!=t.value?t.value:t.interval,!1,n)}),this)}};function H$(t,e){var n=t.inverse;("vertical"===t.orient?!n:n)&&e.reverse()}var G$=B$,W$=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.doRender=function(){var t=this.group;t.removeAll();var e=this.visualMapModel,n=e.get("textGap"),i=e.textStyleModel,r=i.getFont(),o=i.getTextColor(),a=this._getItemAlign(),l=e.itemSize,u=this._getViewData(),c=u.endsText,h=s["O"](e.get("showLabel",!0),!c);c&&this._renderEndsText(t,c[0],l,h,a),s["k"](u.viewPieceList,(function(i){var u=i.piece,c=new wi;c.onclick=s["c"](this._onItemClick,this,u),this._enableHoverLink(c,i.indexInModelPieceList);var p=e.getRepresentValue(u);if(this._createItemSymbol(c,p,[0,0,l[0],l[1]]),h){var d=this.visualMapModel.getValueState(p);c.add(new Is({style:{x:"right"===a?-n:l[0]+n,y:l[1]/2,text:u.text,verticalAlign:"middle",align:a,font:r,fill:o,opacity:"outOfRange"===d?.5:1}}))}t.add(c)}),this),c&&this._renderEndsText(t,c[1],l,h,a),Ec(e.get("orient"),t,e.get("itemGap")),this.renderBackground(t),this.positionGroup(t)},e.prototype._enableHoverLink=function(t,e){var n=this;t.on("mouseover",(function(){return i("highlight")})).on("mouseout",(function(){return i("downplay")}));var i=function(t){var i=n.visualMapModel;i.option.hoverLink&&n.api.dispatchAction({type:t,batch:v$(i.findTargetDataIndices(e),i)})}},e.prototype._getItemAlign=function(){var t=this.visualMapModel,e=t.option;if("vertical"===e.orient)return y$(t,this.api,t.itemSize);var n=e.align;return n&&"auto"!==n||(n="left"),n},e.prototype._renderEndsText=function(t,e,n,i,r){if(e){var o=new wi,a=this.visualMapModel.textStyleModel;o.add(new Is({style:nu(a,{x:i?"right"===r?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:"middle",align:i?r:"center",text:e})})),t.add(o)}},e.prototype._getViewData=function(){var t=this.visualMapModel,e=s["H"](t.getPieceList(),(function(t,e){return{piece:t,indexInModelPieceList:e}})),n=t.get("text"),i=t.get("orient"),r=t.get("inverse");return("horizontal"===i?r:!r)?e.reverse():n&&(n=n.slice().reverse()),{viewPieceList:e,endsText:n}},e.prototype._createItemSymbol=function(t,e,n){t.add(om(this.getControllerVisual(e,"symbol"),n[0],n[1],n[2],n[3],this.getControllerVisual(e,"color")))},e.prototype._onItemClick=function(t){var e=this.visualMapModel,n=e.option,i=n.selectedMode;if(i){var r=s["d"](n.selected),o=e.getSelectedMapKey(t);"single"===i||!0===i?(r[o]=!0,s["k"](r,(function(t,e){r[e]=e===o}))):r[o]=!r[o],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:r})}},e.type="visualMap.piecewise",e}(f$),Y$=W$;function X$(t){t.registerComponentModel(G$),t.registerComponentView(Y$),z$(t)}function U$(t){j_(V$),j_(X$)}var Z$={label:{enabled:!0},decal:{show:!1}},q$=Dr(),K$={};function Q$(t,e){var n=t.getModel("aria");if(n.get("enabled")){var i=s["d"](Z$);s["I"](i.label,t.getLocaleModel().get("aria"),!1),s["I"](n.option,i,!1),r(),o()}function r(){var e=n.getModel("decal"),i=e.get("show");if(i){var r=s["f"]();t.eachSeries((function(t){if(!t.isColorBySeries()){var e=r.get(t.type);e||(e={},r.set(t.type,e)),q$(t).scope=e}})),t.eachRawSeries((function(e){if(!t.isSeriesFiltered(e))if(s["w"](e.enableAriaDecal))e.enableAriaDecal();else{var n=e.getData();if(e.isColorBySeries()){var i=Sh(e.ecModel,e.name,K$,t.getSeriesCount()),r=n.getVisual("decal");n.setVisual("decal",c(r,i))}else{var o=e.getRawData(),a={},l=q$(e).scope;n.each((function(t){var e=n.getRawIndex(t);a[e]=t}));var u=o.count();o.each((function(t){var i=a[t],r=o.getName(t)||t+"",s=Sh(e.ecModel,r,l,u),h=n.getItemVisual(i,"decal");n.setItemVisual(i,"decal",c(h,s))}))}}function c(t,e){var n=t?s["m"](s["m"]({},e),t):e;return n.dirty=!0,n}}))}}function o(){var i=e.getZr().dom;if(i){var r=t.getLocaleModel().get("aria"),o=n.getModel("label");if(o.option=s["i"](o.option,r),o.get("enabled"))if(o.get("description"))i.setAttribute("aria-label",o.get("description"));else{var c,h=t.getSeriesCount(),p=o.get(["data","maxCount"])||10,d=o.get(["series","maxCount"])||10,f=Math.min(h,d);if(!(h<1)){var g=l();if(g){var y=o.get(["general","withTitle"]);c=a(y,{title:g})}else c=o.get(["general","withoutTitle"]);var v=[],m=h>1?o.get(["series","multiple","prefix"]):o.get(["series","single","prefix"]);c+=a(m,{seriesCount:h}),t.eachSeries((function(t,e){if(e1?o.get(["series","multiple",r]):o.get(["series","single",r]),n=a(n,{seriesId:t.seriesIndex,seriesName:t.get("name"),seriesType:u(t.subType)});var s=t.getData();if(s.count()>p){var l=o.get(["data","partialData"]);n+=a(l,{displayCnt:p})}else n+=o.get(["data","allData"]);for(var c=o.get(["data","separator","middle"]),d=o.get(["data","separator","end"]),g=[],y=0;y":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},eJ=function(){function t(t){var e=this._condVal=Object(s["C"])(t)?new RegExp(t):Object(s["B"])(t)?t:null;if(null==e){var n="";0,Dh(n)}}return t.prototype.evaluate=function(t){var e=typeof t;return Object(s["C"])(e)?this._condVal.test(t):!!Object(s["z"])(e)&&this._condVal.test(t+"")},t}(),nJ=function(){function t(){}return t.prototype.evaluate=function(){return this.value},t}(),iJ=function(){function t(){}return t.prototype.evaluate=function(){for(var t=this.children,e=0;e2&&l.push(e),e=[t,n]}function f(t,n,i,r){bJ(t,i)&&bJ(n,r)||e.push(t,n,i,r,i,r)}function g(t,n,i,r,o,a){var s=Math.abs(n-t),l=4*Math.tan(s/4)/3,u=nM:C2&&l.push(e),l}function SJ(t,e,n,i,r,o,a,s,l,u){if(bJ(t,n)&&bJ(e,i)&&bJ(r,a)&&bJ(o,s))l.push(a,s);else{var c=2/u,h=c*c,p=a-t,d=s-e,f=Math.sqrt(p*p+d*d);p/=f,d/=f;var g=n-t,y=i-e,v=r-a,m=o-s,x=g*g+y*y,_=v*v+m*m;if(x=0&&M=0)l.push(a,s);else{var I=[],O=[];Se(t,n,r,a,.5,I),Se(e,i,o,s,.5,O),SJ(I[0],O[0],I[1],O[1],I[2],O[2],I[3],O[3],l,u),SJ(I[4],O[4],I[5],O[5],I[6],O[6],I[7],O[7],l,u)}}}}function MJ(t,e){var n=wJ(t),i=[];e=e||1;for(var r=0;r0)for(u=0;uMath.abs(u),h=IJ([l,u],c?0:1,e),p=(c?s:u)/h.length,d=0;dr,a=IJ([i,r],o?0:1,e),s=o?"width":"height",l=o?"height":"width",u=o?"x":"y",c=o?"y":"x",h=t[s]/a.length,p=0;p1?null:new vt(g*l+t,g*u+e)}function AJ(t,e,n){var i=new vt;vt.sub(i,n,e),i.normalize();var r=new vt;vt.sub(r,t,e);var o=r.dot(i);return o}function DJ(t,e){var n=t[t.length-1];n&&n[0]===e[0]&&n[1]===e[1]||t.push(e)}function LJ(t,e,n){for(var i=t.length,r=[],o=0;oa?(u.x=c.x=s+o/2,u.y=l,c.y=l+a):(u.y=c.y=l+a/2,u.x=s,c.x=s+o),LJ(e,u,c)}function jJ(t,e,n,i){if(1===n)i.push(e);else{var r=Math.floor(n/2),o=t(e);jJ(t,o[0],r,i),jJ(t,o[1],n-r,i)}return i}function NJ(t,e){for(var n=[],i=0;i0)for(var b=i/n,w=-i/2;w<=i/2;w+=b){var S=Math.sin(w),M=Math.cos(w),I=0;for(x=0;x0;u/=2){var c=0,h=0;(t&u)>0&&(c=1),(e&u)>0&&(h=1),l+=u*u*(3*c^h),0===h&&(1===c&&(t=u-1-t,e=u-1-e),s=t,t=e,e=s)}return l}function t0(t){var e=1/0,n=1/0,i=-1/0,r=-1/0,o=Object(s["H"])(t,(function(t){var o=t.getBoundingRect(),a=t.getComputedTransform(),s=o.x+o.width/2+(a?a[4]:0),l=o.y+o.height/2+(a?a[5]:0);return e=Math.min(s,e),n=Math.min(l,n),i=Math.max(s,i),r=Math.max(l,r),[s,l]})),a=Object(s["H"])(o,(function(o,a){return{cp:o,z:JJ(o[0],o[1],e,n,i,r),path:t[a]}}));return a.sort((function(t,e){return t.z-e.z})).map((function(t){return t.path}))}function e0(t){return zJ(t.path,t.count)}function n0(){return{fromIndividuals:[],toIndividuals:[],count:0}}function i0(t,e,n){var i=[];function r(t){for(var e=0;e=0;r--)if(!n[r].many.length){var l=n[s].many;if(l.length<=1){if(!s)return n;s=0}o=l.length;var u=Math.ceil(o/2);n[r].many=l.slice(u,o),n[s].many=l.slice(0,u),s++}return n}var s0={clone:function(t){for(var e=[],n=1-Math.pow(1-t.path.style.opacity,1/t.count),i=0;i0){var l,u,c=i.getModel("universalTransition").get("delay"),h=Object.assign({setToFinal:!0},a);o0(t)&&(l=t,u=e),o0(e)&&(l=e,u=t);for(var p=l?l===t:t.length>e.length,d=l?a0(u,l):a0(p?e:t,[p?t:e]),f=0,g=0;gc0))for(var r=n.getIndices(),o=0;o0&&r.group.traverse((function(t){t instanceof Wa&&!t.animators.length&&t.animateFrom({style:{opacity:0}},o)}))}))}function I0(t){var e=t.getModel("universalTransition").get("seriesKey");return e||t.id}function O0(t){return Object(s["t"])(t)?t.sort().join(","):t}function C0(t){if(t.hostModel)return t.hostModel.getModel("universalTransition").get("divideShape")}function T0(t,e){var n=Object(s["f"])(),i=Object(s["f"])(),r=Object(s["f"])();return Object(s["k"])(t.oldSeries,(function(e,n){var o=t.oldDataGroupIds[n],a=t.oldData[n],l=I0(e),u=O0(l);i.set(u,{dataGroupId:o,data:a}),Object(s["t"])(l)&&Object(s["k"])(l,(function(t){r.set(t,{key:u,dataGroupId:o,data:a})}))})),Object(s["k"])(e.updatedSeries,(function(t){if(t.isUniversalTransitionEnabled()&&t.isAnimationEnabled()){var e=t.get("dataGroupId"),o=t.getData(),a=I0(t),l=O0(a),u=i.get(l);if(u)n.set(l,{oldSeries:[{dataGroupId:u.dataGroupId,divide:C0(u.data),data:u.data}],newSeries:[{dataGroupId:e,divide:C0(o),data:o}]});else if(Object(s["t"])(a)){0;var c=[];Object(s["k"])(a,(function(t){var e=i.get(t);e.data&&c.push({dataGroupId:e.dataGroupId,divide:C0(e.data),data:e.data})})),c.length&&n.set(l,{oldSeries:c,newSeries:[{dataGroupId:e,data:o,divide:C0(o)}]})}else{var h=r.get(a);if(h){var p=n.get(h.key);p||(p={oldSeries:[{dataGroupId:h.dataGroupId,data:h.data,divide:C0(h.data)}],newSeries:[]},n.set(h.key,p)),p.newSeries.push({dataGroupId:e,data:o,divide:C0(o)})}}}})),n}function k0(t,e){for(var n=0;n=0&&r.push({dataGroupId:e.oldDataGroupIds[n],data:e.oldData[n],divide:C0(e.oldData[n]),groupIdDim:t.dimension})})),Object(s["k"])(ur(t.to),(function(t){var i=k0(n.updatedSeries,t);if(i>=0){var r=n.updatedSeries[i].getData();o.push({dataGroupId:e.oldDataGroupIds[i],data:r,divide:C0(r),groupIdDim:t.dimension})}})),r.length>0&&o.length>0&&M0(r,o,i)}function D0(t){t.registerUpdateLifecycle("series:beforeupdate",(function(t,e,n){Object(s["k"])(ur(n.seriesTransition),(function(t){Object(s["k"])(ur(t.to),(function(t){for(var e=n.updatedSeries,i=0;i255?255:t}function s(t){return t=Math.round(t),t<0?0:t>360?360:t}function l(t){return t<0?0:t>1?1:t}function u(t){var e=t;return e.length&&"%"===e.charAt(e.length-1)?a(parseFloat(e)/100*255):a(parseInt(e,10))}function c(t){var e=t;return e.length&&"%"===e.charAt(e.length-1)?l(parseFloat(e)/100):l(parseFloat(e))}function h(t,e,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?t+(e-t)*n*6:2*n<1?e:3*n<2?t+(e-t)*(2/3-n)*6:t}function p(t,e,n){return t+(e-t)*n}function d(t,e,n,i,r){return t[0]=e,t[1]=n,t[2]=i,t[3]=r,t}function f(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}var g=new i["a"](20),y=null;function v(t,e){y&&f(y,e),y=g.put(t,y||e.slice())}function m(t,e){if(t){e=e||[];var n=g.get(t);if(n)return f(e,n);t+="";var i=t.replace(/ /g,"").toLowerCase();if(i in o)return f(e,o[i]),v(t,e),e;var r=i.length;if("#"!==i.charAt(0)){var a=i.indexOf("("),s=i.indexOf(")");if(-1!==a&&s+1===r){var l=i.substr(0,a),h=i.substr(a+1,s-(a+1)).split(","),p=1;switch(l){case"rgba":if(4!==h.length)return 3===h.length?d(e,+h[0],+h[1],+h[2],1):d(e,0,0,0,1);p=c(h.pop());case"rgb":return h.length>=3?(d(e,u(h[0]),u(h[1]),u(h[2]),3===h.length?p:c(h[3])),v(t,e),e):void d(e,0,0,0,1);case"hsla":return 4!==h.length?void d(e,0,0,0,1):(h[3]=c(h[3]),x(h,e),v(t,e),e);case"hsl":return 3!==h.length?void d(e,0,0,0,1):(x(h,e),v(t,e),e);default:return}}d(e,0,0,0,1)}else{if(4===r||5===r){var y=parseInt(i.slice(1,4),16);return y>=0&&y<=4095?(d(e,(3840&y)>>4|(3840&y)>>8,240&y|(240&y)>>4,15&y|(15&y)<<4,5===r?parseInt(i.slice(4),16)/15:1),v(t,e),e):void d(e,0,0,0,1)}if(7===r||9===r){y=parseInt(i.slice(1,7),16);return y>=0&&y<=16777215?(d(e,(16711680&y)>>16,(65280&y)>>8,255&y,9===r?parseInt(i.slice(7),16)/255:1),v(t,e),e):void d(e,0,0,0,1)}}}}function x(t,e){var n=(parseFloat(t[0])%360+360)%360/360,i=c(t[1]),r=c(t[2]),o=r<=.5?r*(i+1):r+i-r*i,s=2*r-o;return e=e||[],d(e,a(255*h(s,o,n+1/3)),a(255*h(s,o,n)),a(255*h(s,o,n-1/3)),1),4===t.length&&(e[3]=t[3]),e}function _(t){if(t){var e,n,i=t[0]/255,r=t[1]/255,o=t[2]/255,a=Math.min(i,r,o),s=Math.max(i,r,o),l=s-a,u=(s+a)/2;if(0===l)e=0,n=0;else{n=u<.5?l/(s+a):l/(2-s-a);var c=((s-i)/6+l/2)/l,h=((s-r)/6+l/2)/l,p=((s-o)/6+l/2)/l;i===s?e=p-h:r===s?e=1/3+c-p:o===s&&(e=2/3+h-c),e<0&&(e+=1),e>1&&(e-=1)}var d=[360*e,n,u];return null!=t[3]&&d.push(t[3]),d}}function b(t,e){var n=m(t);if(n){for(var i=0;i<3;i++)n[i]=e<0?n[i]*(1-e)|0:(255-n[i])*e+n[i]|0,n[i]>255?n[i]=255:n[i]<0&&(n[i]=0);return O(n,4===n.length?"rgba":"rgb")}}function w(t,e,n){if(e&&e.length&&t>=0&&t<=1){n=n||[];var i=t*(e.length-1),r=Math.floor(i),o=Math.ceil(i),s=e[r],u=e[o],c=i-r;return n[0]=a(p(s[0],u[0],c)),n[1]=a(p(s[1],u[1],c)),n[2]=a(p(s[2],u[2],c)),n[3]=l(p(s[3],u[3],c)),n}}function S(t,e,n){if(e&&e.length&&t>=0&&t<=1){var i=t*(e.length-1),r=Math.floor(i),o=Math.ceil(i),s=m(e[r]),u=m(e[o]),c=i-r,h=O([a(p(s[0],u[0],c)),a(p(s[1],u[1],c)),a(p(s[2],u[2],c)),l(p(s[3],u[3],c))],"rgba");return n?{color:h,leftIndex:r,rightIndex:o,value:i}:h}}function M(t,e,n,i){var r=m(t);if(t)return r=_(r),null!=e&&(r[0]=s(e)),null!=n&&(r[1]=c(n)),null!=i&&(r[2]=c(i)),O(x(r),"rgba")}function I(t,e){var n=m(t);if(n&&null!=e)return n[3]=l(e),O(n,"rgba")}function O(t,e){if(t&&t.length){var n=t[0]+","+t[1]+","+t[2];return"rgba"!==e&&"hsva"!==e&&"hsla"!==e||(n+=","+t[3]),e+"("+n+")"}}function C(t,e){var n=m(t);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*e:0}var T=new i["a"](100);function k(t){if(Object(r["C"])(t)){var e=T.get(t);return e||(e=b(t,-.1),T.put(t,e)),e}if(Object(r["x"])(t)){var n=Object(r["m"])({},t);return n.colorStops=Object(r["H"])(t.colorStops,(function(t){return{offset:t.offset,color:b(t.color,-.1)}})),n}return t}},"6d8b":function(t,e,n){"use strict";n.d(e,"p",(function(){return y})),n.d(e,"G",(function(){return v})),n.d(e,"d",(function(){return m})),n.d(e,"I",(function(){return x})),n.d(e,"J",(function(){return _})),n.d(e,"m",(function(){return b})),n.d(e,"i",(function(){return w})),n.d(e,"r",(function(){return S})),n.d(e,"s",(function(){return M})),n.d(e,"K",(function(){return I})),n.d(e,"u",(function(){return O})),n.d(e,"k",(function(){return C})),n.d(e,"H",(function(){return T})),n.d(e,"N",(function(){return k})),n.d(e,"n",(function(){return A})),n.d(e,"o",(function(){return D})),n.d(e,"F",(function(){return L})),n.d(e,"c",(function(){return j})),n.d(e,"h",(function(){return N})),n.d(e,"t",(function(){return R})),n.d(e,"w",(function(){return E})),n.d(e,"C",(function(){return z})),n.d(e,"D",(function(){return V})),n.d(e,"z",(function(){return B})),n.d(e,"A",(function(){return F})),n.d(e,"E",(function(){return G})),n.d(e,"v",(function(){return W})),n.d(e,"x",(function(){return Y})),n.d(e,"y",(function(){return X})),n.d(e,"B",(function(){return U})),n.d(e,"l",(function(){return Z})),n.d(e,"O",(function(){return q})),n.d(e,"P",(function(){return K})),n.d(e,"Q",(function(){return Q})),n.d(e,"S",(function(){return $})),n.d(e,"M",(function(){return J})),n.d(e,"b",(function(){return tt})),n.d(e,"T",(function(){return et})),n.d(e,"R",(function(){return it})),n.d(e,"f",(function(){return ut})),n.d(e,"e",(function(){return ct})),n.d(e,"g",(function(){return ht})),n.d(e,"j",(function(){return pt})),n.d(e,"q",(function(){return dt})),n.d(e,"L",(function(){return ft})),n.d(e,"a",(function(){return gt}));var i=n("726e"),r=k(["Function","RegExp","Date","Error","CanvasGradient","CanvasPattern","Image","Canvas"],(function(t,e){return t["[object "+e+"]"]=!0,t}),{}),o=k(["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64"],(function(t,e){return t["[object "+e+"Array]"]=!0,t}),{}),a=Object.prototype.toString,s=Array.prototype,l=s.forEach,u=s.filter,c=s.slice,h=s.map,p=function(){}.constructor,d=p?p.prototype:null,f="__proto__",g=2311;function y(){return g++}function v(){for(var t=[],e=0;e=0)u=l*n.length;else for(var p=0;p-1){var n=Object(r["h"])(t);n&&(t="rgb("+n[0]+","+n[1]+","+n[2]+")",e=n[3])}}else t="none";return{color:t,opacity:null==e?1:e}}var l=1e-4;function u(t){return t-l}function c(t){return a(1e3*t)/1e3}function h(t){return a(1e4*t)/1e4}function p(t){return"matrix("+c(t[0])+","+c(t[1])+","+c(t[2])+","+c(t[3])+","+h(t[4])+","+h(t[5])+")"}var d={left:"start",right:"end",center:"middle",middle:"middle"};function f(t,e,n){return"top"===n?t+=e/2:"bottom"===n&&(t-=e/2),t}function g(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY)}function y(t){var e=t.style,n=t.getGlobalScale();return[e.shadowColor,(e.shadowBlur||0).toFixed(2),(e.shadowOffsetX||0).toFixed(2),(e.shadowOffsetY||0).toFixed(2),n[0],n[1]].join(",")}function v(t){return t&&!!t.image}function m(t){return t&&!!t.svgElement}function x(t){return v(t)||m(t)}function _(t){return"linear"===t.type}function b(t){return"radial"===t.type}function w(t){return t&&("linear"===t.type||"radial"===t.type)}function S(t){return"url(#"+t+")"}function M(t){var e=t.getGlobalScale(),n=Math.max(e[0],e[1]);return Math.max(Math.ceil(Math.log(n)/Math.log(10)),1)}function I(t){var e=t.x||0,n=t.y||0,r=(t.rotation||0)*i["a"],o=Object(i["P"])(t.scaleX,1),s=Object(i["P"])(t.scaleY,1),l=t.skewX||0,u=t.skewY||0,c=[];return(e||n)&&c.push("translate("+e+"px,"+n+"px)"),r&&c.push("rotate("+r+")"),1===o&&1===s||c.push("scale("+o+","+s+")"),(l||u)&&c.push("skew("+a(l*i["a"])+"deg, "+a(u*i["a"])+"deg)"),c.join(" ")}var O=function(){return o["a"].hasGlobalWindow&&Object(i["w"])(window.btoa)?function(t){return window.btoa(unescape(encodeURIComponent(t)))}:"undefined"!==typeof t?function(e){return t.from(e).toString("base64")}:function(t){return null}}()}).call(this,n("b639").Buffer)},d51b:function(t,e,n){"use strict";var i=function(){function t(t){this.value=t}return t}(),r=function(){function t(){this._len=0}return t.prototype.insert=function(t){var e=new i(t);return this.insertEntry(e),e},t.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},t.prototype.remove=function(t){var e=t.prev,n=t.next;e?e.next=n:this.head=n,n?n.prev=e:this.tail=e,t.next=t.prev=null,this._len--},t.prototype.len=function(){return this._len},t.prototype.clear=function(){this.head=this.tail=null,this._len=0},t}(),o=function(){function t(t){this._list=new r,this._maxSize=10,this._map={},this._maxSize=t}return t.prototype.put=function(t,e){var n=this._list,r=this._map,o=null;if(null==r[t]){var a=n.len(),s=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var l=n.head;n.remove(l),delete r[l.key],o=l.value,this._lastRemovedEntry=l}s?s.value=e:s=new i(e),s.key=t,n.insertEntry(s),r[t]=s}return o},t.prototype.get=function(t){var e=this._map[t],n=this._list;if(null!=e)return e!==n.tail&&(n.remove(e),n.insertEntry(e)),e.value},t.prototype.clear=function(){this._list.clear(),this._map={}},t.prototype.len=function(){return this._list.len()},t}();e["a"]=o}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-1e9c537e.48efd917.js b/dist/static/js/chunk-1e9c537e.48efd917.js deleted file mode 100644 index fc1f961..0000000 --- a/dist/static/js/chunk-1e9c537e.48efd917.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1e9c537e","chunk-2d224962"],{a0fa:function(e,t,a){"use strict";a.r(t);var o=a("f2bf");const i={class:"manage-container"},l={class:"manage-button"};function c(e,t,a,c,n,r){const s=Object(o["resolveComponent"])("el-button"),d=Object(o["resolveComponent"])("el-table-column"),b=Object(o["resolveComponent"])("el-table"),h=Object(o["resolveComponent"])("el-pagination"),p=Object(o["resolveComponent"])("repair-edit"),g=Object(o["resolveComponent"])("show-data"),u=Object(o["resolveDirective"])("loading");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",i,[Object(o["createElementVNode"])("div",l,[Object(o["createVNode"])(s,{type:"primary",size:"small",onClick:t[0]||(t[0]=e=>r.handleAdd())},{default:Object(o["withCtx"])(()=>t[1]||(t[1]=[Object(o["createTextVNode"])(" 添加 ")])),_:1}),Object(o["createVNode"])(s,{type:"primary",size:"small",onClick:r.deletes},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.plsc")),1)]),_:1},8,["onClick"])]),Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createBlock"])(b,{id:"table",data:n.tableData,stripe:"",border:"",style:{width:"100%"},onSelectionChange:r.handleSelectionChange},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(d,{type:"selection",width:"55"}),Object(o["createVNode"])(d,{fixed:"",prop:"id",label:"ID",width:"60",align:"center"}),Object(o["createVNode"])(d,{prop:"keyword",label:"关键词",width:"80",align:"center"}),Object(o["createVNode"])(d,{prop:"matchType.dataValue",label:"关键词匹配类型",width:"130",align:"center"}),Object(o["createVNode"])(d,{prop:"msgType.dataValue",label:"回复消息类型",width:"120",align:"center"}),Object(o["createVNode"])(d,{prop:"textContent",label:"文本内容",align:"center"},{default:Object(o["withCtx"])(({row:e})=>[Object(o["createElementVNode"])("span",null,Object(o["toDisplayString"])(e.textContent),1)]),_:1}),Object(o["createVNode"])(d,{prop:"materialType.dataValue",label:"素材类型",width:"100",align:"center"}),Object(o["createVNode"])(d,{fixed:"right",label:e.$t("defalult.cz"),width:"120",align:"center"},{default:Object(o["withCtx"])(({row:t})=>[Object(o["createVNode"])(s,{type:"text",onClick:e=>r.handleEdit(t)},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(o["createVNode"])(s,{type:"text",onClick:e=>r.handleDelete(t)},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data","onSelectionChange"])),[[u,n.listLoading]]),Object(o["createVNode"])(h,{background:n.background,"current-page":n.queryForm.page,layout:n.layout,"page-size":n.queryForm.size,total:n.total,style:{"text-align":"right"},onCurrentChange:r.handleCurrentChange,onSizeChange:r.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(o["createVNode"])(p,{ref:"edit"},null,512),Object(o["createVNode"])(g,{ref:"show"},null,512)])}a("14d9");var n=a("4cfb"),r=a("0b9b"),s=a("e188"),d={components:{repairEdit:r["default"],showData:s["default"]},data(){return{tableData:[],repairTypeData:[],ids:[],dialogVisible:!1,dialogVisibleImg:!1,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",queryForm:{page:1,size:20}}},created(){},methods:{keywordsIndex(){this.fetchData()},showData(e){this.$refs["show"].showMaterialData(e)},async fetchData(){this.listLoading=!0;const{data:e}=await Object(n["getKeywordReplyList"])(this.queryForm);this.tableData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleSelectionChange(e){const t=[];e.forEach(e=>{t.push(e.id)}),this.ids=t,console.log(this.ids)},deletes(){const e=this.ids;if(0==e.length)return this.$message({type:"info",message:"没有选中任何项"}),!1;this.deleteData(e)},deleteData(e){const t=this;this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:a}=Object(n["keywordReplyRemove"])(e);this.$message({type:"success",message:void 0==a?"删除成功":a}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleDelete(e){const t=this;this.ids=[e.id],t.deletes()},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},b=(a("bb39"),a("d959")),h=a.n(b);const p=h()(d,[["render",c],["__scopeId","data-v-7a7aedff"]]);t["default"]=p},bb39:function(e,t,a){"use strict";a("bb77")},bb77:function(e,t,a){},e188:function(e,t,a){"use strict";a.r(t);var o=a("f2bf");const i={key:0},l={key:1,style:{"text-align":"center"}},c=["src"],n={key:2,style:{"text-align":"center"}},r={key:3,style:{"text-align":"center"}},s=["src"],d={key:4,style:{"text-align":"center"}};function b(e,t,a,b,h,p){const g=Object(o["resolveComponent"])("el-link"),u=Object(o["resolveComponent"])("el-dialog");return Object(o["openBlock"])(),Object(o["createBlock"])(u,{modelValue:h.dialogFormVisible,"onUpdate:modelValue":t[0]||(t[0]=e=>h.dialogFormVisible=e),title:e.title,width:"500px",onClose:e.close},{default:Object(o["withCtx"])(()=>[h.isText?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",i,[Object(o["createElementVNode"])("span",null,Object(o["toDisplayString"])(h.data.textContent),1)])):h.isImage?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",l,[Object(o["createElementVNode"])("img",{src:h.data.image,alt:"",style:{width:"90%"}},null,8,c)])):h.isVideo?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",n,[Object(o["createElementVNode"])("p",null,"素材ID:"+Object(o["toDisplayString"])(h.data.video.MediaId),1),Object(o["createElementVNode"])("p",null,"视频名称:"+Object(o["toDisplayString"])(h.data.video.Title),1),Object(o["createElementVNode"])("p",null,"视频简介:"+Object(o["toDisplayString"])(h.data.video.Description),1)])):h.isVoice?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",r,[Object(o["createElementVNode"])("audio",{src:h.data.voice},null,8,s)])):h.isNews?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",d,[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(h.data.news,(e,a)=>(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{key:a},[Object(o["createElementVNode"])("p",null,"标题:"+Object(o["toDisplayString"])(e.title),1),Object(o["createVNode"])(g,{target:"_blank",href:e.url,type:"primary"},{default:Object(o["withCtx"])(()=>t[1]||(t[1]=[Object(o["createTextVNode"])(" 点击查看 ")])),_:2},1032,["href"])]))),128))])):Object(o["createCommentVNode"])("",!0)]),_:1},8,["modelValue","title","onClose"])}var h={data(){return{isText:!1,isImage:!1,isVoice:!1,isVideo:!1,isNews:!1,dialogFormVisible:!1,data:[]}},methods:{showMaterialData(e){this.dialogFormVisible=!0,this.title="素材详情",this.data=e,"text"==e.msgType.dataCode?this.isText=!0:"image"==e.materialType.dataCode?this.isImage=!0:"voice"==e.materialType.dataCode?this.isVoice=!0:"video"==e.materialType.dataCode?this.isVideo=!0:"news"==e.materialType.dataCode&&(this.isNews=!0),console.log(123,e)}}},p=a("d959"),g=a.n(p);const u=g()(h,[["render",b]]);t["default"]=u}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-1f6df400.cd9f7e95.js b/dist/static/js/chunk-1f6df400.cd9f7e95.js deleted file mode 100644 index 03c2c85..0000000 --- a/dist/static/js/chunk-1f6df400.cd9f7e95.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1f6df400"],{"093a":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return o})),a.d(t,"getLiveAddr",(function(){return r}));var c=a("b775");function o(e){return Object(c["default"])({url:"/video/devices?projectId="+e.projectId,method:"get",data:e})}function r(e){return Object(c["default"])({url:"/video/getLiveAddr?account="+e.account+"&deviceSerial="+e.deviceSerial,method:"get",data:e})}},"54f7":function(e,t,a){"use strict";a.r(t);var c=a("f2bf");const o={class:"manage-container"};function r(e,t,a,r,d,l){const n=Object(c["resolveComponent"])("el-table-column"),b=Object(c["resolveComponent"])("el-table"),p=Object(c["resolveDirective"])("loading");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",o,[Object(c["withDirectives"])((Object(c["openBlock"])(),Object(c["createBlock"])(b,{id:"table",data:d.tableData,border:"","span-method":l.objectSpanMethod,stripe:"",style:{width:"100%"}},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{prop:"cll",label:"处理量(m3/d)"}),Object(c["createVNode"])(n,{prop:"zydl",label:"主要动力(设备)"}),Object(c["createVNode"])(n,{label:"单台功率(kW)"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{prop:"daglA",label:"一体化设备运行能耗表(我方建议)"}),Object(c["createVNode"])(n,{prop:"daglB",label:"一体化设备运行能耗表(招标要求)"})]),_:1}),Object(c["createVNode"])(n,{prop:"date",label:"装机功率(kW)"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{prop:"zjglA",label:"一体化设备运行能耗表(我方建议)"}),Object(c["createVNode"])(n,{prop:"zjglB",label:"一体化设备运行能耗表(招标要求)"})]),_:1}),Object(c["createVNode"])(n,{prop:"date",label:"日均电耗(kW.h)"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{prop:"cjdhA",label:"一体化设备运行能耗表(我方建议)"}),Object(c["createVNode"])(n,{prop:"cjdhB",label:"一体化设备运行能耗表(招标要求)"})]),_:1}),Object(c["createVNode"])(n,{prop:"date",label:"日总电耗(kW.h)"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{prop:"rzdhA",label:"一体化设备运行能耗表(我方建议)"}),Object(c["createVNode"])(n,{prop:"rzdhB",label:"一体化设备运行能耗表(招标要求)"})]),_:1}),Object(c["createVNode"])(n,{prop:"date",label:"日吨水总电耗(kW.h/m3)"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{prop:"rdszdhA",label:"一体化设备运行能耗表(我方建议)"}),Object(c["createVNode"])(n,{prop:"rdszdhB",label:"一体化设备运行能耗表(招标要求)"})]),_:1}),Object(c["createVNode"])(n,{prop:"date",label:"吨水电费(元/m3)"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{prop:"ddsfA",label:"一体化设备运行能耗表(我方建议)"}),Object(c["createVNode"])(n,{prop:"ddsfB",label:"一体化设备运行能耗表(招标要求)"})]),_:1})]),_:1},8,["data","span-method"])),[[p,d.listLoading]]),t[0]||(t[0]=Object(c["createElementVNode"])("pre",null," 备注: (1)耗电系数取0.8,电费按0.6元/度计;\n (2)整套设备中,主要耗电设备为水泵、风机;\n (3)加药计量泵功率16W、药剂投加投加费用仅为出水不达标时补充,未计入能耗。\n\n\n ",-1))])}a("14d9"),a("093a");var d={data(){return{tableData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",queryForm:{projectId:""}}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.fetchData()},methods:{objectSpanMethod(e){let{column:t,rowIndex:a,columnIndex:c}=e;if(0===c||c>=8)return a%3===0?{rowspan:3,colspan:1}:{rowspan:0,colspan:0}},async fetchData(){let e=[["68","风机","0.9","1.8","21.6","29.64","0.44 ","0.21 "],["68","搅拌器","0.85","0.85","2.04","","",""],["68","水泵","0.25","0.5","6","","",""],["100","风机","1.29","2.58","30.96","39","0.39 ","0.19 "],["100","搅拌器","0.85","0.85","2.04","","",""],["100","水泵","0.25","0.5","6","","",""],["20","风机","0.35","0.7","8.4","16.44","0.82 ","0.39 "],["20","搅拌器","0.85","0.85","2.04","","",""],["20","水泵","0.25","0.5","6","","",""],["93","风机","1.29","2.58","30.96","39","0.42 ","0.20 "],["93","搅拌器","0.85","0.85","2.04","","",""],["93","水泵","0.25","0.5","6","","",""],["45","风机","0.56","1.12","13.44","21.48","0.48 ","0.23 "],["45","搅拌器","0.85","0.85","2.04","","",""],["45","水泵","0.25","0.5","6","","",""],["135","1.8","3.6","43.2","51.24","0.38 ","0.18 "],["135","搅拌器","0.85","0.85","2.04","","",""],["135","水泵","0.25","0.5","6","","",""],["19","风机","0.35","0.7","8.4","16.44","0.87 ","0.42 "],["19","搅拌器","0.85","0.85","2.04","","",""],["19","水泵","0.25","0.5","6","","",""],["44","风机","0.56","1.12","13.44","21.48","0.49 ","0.23 "],["44","搅拌器","0.85","0.85","2.04","","",""],["44","水泵","0.25","0.5","6","","",""],["46","风机","0.56","1.12","13.44","21.48","0.47 ","0.22 "],["46","搅拌器","0.85","0.85","2.04","","",""],["46","水泵","0.25","0.5","6","","",""],["168","2.19","4.38","52.56","60.6","0.36 ","0.17 "],["168","搅拌器","0.85","0.85","2.04","","",""],["168","水泵","0.25","0.5","6","","",""],["23","风机","0.33","0.66","7.92","15.96","0.69 ","0.33 "],["23","搅拌器","0.85","0.85","2.04","","",""],["23","水泵","0.25","0.5","6","","",""],["136","风机","1.8","3.6","43.2","51.24","0.38 ","0.18 "],["136","搅拌器","0.85","0.85","2.04","","",""],["136","水泵","0.25","0.5","6","","",""],["59","风机","0.33","0.8","7.92","15.96","0.27 ","0.13 "],["59","搅拌器","0.85","0.85","2.04","","",""],["59","水泵","0.25","0.5","6","","",""]],t=[];e.forEach(e=>{let a={cll:e[0],zydl:e[1],daglA:e[2],zjglA:e[3],cjdhA:e[4],rzdhA:e[5],rdszdhA:e[6],ddsfA:e[7]};t.push(a)});let a=[["风机","0.95","1.9","22.8","35.16","0.52 ","0.25 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.43","0.86","10.32","","",""],["风机","2.05","4.1","49.2","60.12","0.60 ","0.29 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.37","0.74","8.88","","",""],["风机","0.83","1.66","19.92","26.76","1.34 ","0.64 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.2","0.4","4.8","","",""],["风机","2.05","4.1","49.2","64.44","0.69 ","0.33 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.55","1.1","13.2","","",""],["风机","0.95","1.9","22.8","38.04","0.85 ","0.41 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.55","1.1","13.2","","",""],["风机","2.2","4.4","52.8","68.04","0.50 ","0.24 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.55","1.1","13.2","","",""],["风机","0.83","1.66","19.92","35.16","1.85 ","0.89 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.55","1.1","13.2","","",""],["风机","0.95","1.9","22.8","38.04","0.86 ","0.41 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.55","1.1","13.2","","",""],["风机","0.95","1.9","22.8","38.04","0.83 ","0.40 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.55","1.1","13.2","","",""],["风机","2.55","5.1","61.2","76.44","0.46 ","0.22 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.55","1.1","13.2","","",""],["风机","0.83","1.66","19.92","35.16","1.53 ","0.73 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.55","1.1","13.2","","",""],["风机","2.2","4.4","52.8","68.04","0.50 ","0.24 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.55","1.1","13.2","","",""],["风机","0.95","0.8","22.8","38.04","0.64 ","0.31 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.55","1.1","13.2","","",""]];a.forEach((e,a)=>{let c={daglB:e[1],zjglB:e[2],cjdhB:e[3],rzdhB:e[4],rdszdhB:e[5],ddsfB:e[6],...t[a]};t[a]=c}),console.log(t),this.tableData=t},handleLive(e){this.$router.push({path:"/fluoriteSensorData",name:"监控视频",query:{account:e.account,deviceSerial:e.deviceSerial}})}}},l=(a("c4ac"),a("d959")),n=a.n(l);const b=n()(d,[["render",r]]);t["default"]=b},"785d":function(e,t,a){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},c4ac:function(e,t,a){"use strict";a("785d")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2175747c.d39d15f8.js b/dist/static/js/chunk-2175747c.d39d15f8.js deleted file mode 100644 index 417c730..0000000 --- a/dist/static/js/chunk-2175747c.d39d15f8.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2175747c"],{"15ba":function(e,t,a){"use strict";a("b1b6")},"7ee6":function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const c={class:"manage-container"};function r(e,t,a,r,o,n){const d=Object(l["resolveComponent"])("el-input"),b=Object(l["resolveComponent"])("el-option"),i=Object(l["resolveComponent"])("el-select"),u=Object(l["resolveComponent"])("el-button"),p=Object(l["resolveComponent"])("vab-query-form"),j=Object(l["resolveComponent"])("el-table-column"),O=Object(l["resolveComponent"])("el-table"),h=Object(l["resolveComponent"])("vab-query-form-left-panel"),C=Object(l["resolveComponent"])("el-pagination"),V=Object(l["resolveComponent"])("vab-query-form-right-panel"),s=Object(l["resolveComponent"])("el-tab-pane"),g=Object(l["resolveComponent"])("el-date-picker"),m=Object(l["resolveComponent"])("el-tabs");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",c,[Object(l["createVNode"])(m,{modelValue:o.activeName,"onUpdate:modelValue":t[11]||(t[11]=e=>o.activeName=e),onTabClick:n.handleClick},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{label:"数据字典",name:"first"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{modelValue:o.input,"onUpdate:modelValue":t[0]||(t[0]=e=>o.input=e),placeholder:"名称查询"},null,8,["modelValue"]),Object(l["createVNode"])(d,{modelValue:o.input,"onUpdate:modelValue":t[1]||(t[1]=e=>o.input=e),placeholder:"分类名查询"},null,8,["modelValue"]),Object(l["createVNode"])(d,{modelValue:o.input,"onUpdate:modelValue":t[2]||(t[2]=e=>o.input=e),placeholder:"CODE查询"},null,8,["modelValue"]),Object(l["createVNode"])(i,{modelValue:o.value,"onUpdate:modelValue":t[3]||(t[3]=e=>o.value=e),placeholder:"请选择"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(o.options,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(l["createVNode"])(u,{type:"primary"},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1}),Object(l["createVNode"])(u,{type:"primary",onClick:e.handleAdd},{default:Object(l["withCtx"])(()=>t[12]||(t[12]=[Object(l["createTextVNode"])("添加数据字典")])),_:1},8,["onClick"])]),_:1}),Object(l["createVNode"])(O,{data:o.tableData,border:"",stripe:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(j,{prop:"id",label:e.$t("trigger.xh"),width:"80",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"name",label:e.$t("trigger.mc"),width:"180",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"sort",label:"分类",width:"180",align:"center"}),Object(l["createVNode"])(j,{prop:"code",label:"CODE",width:"120",align:"center"}),Object(l["createVNode"])(j,{prop:"parent",label:"父类",width:"180",align:"center"}),Object(l["createVNode"])(j,{prop:"parentcode",label:"父CODE",width:"180",align:"center"}),Object(l["createVNode"])(j,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{type:"text",size:"small",onClick:t[4]||(t[4]=t=>n.handleClick(e.scope.row))},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.bj")),1)]),_:1}),Object(l["createVNode"])(u,{type:"text",size:"small"},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.sc")),1)]),_:1}),Object(l["createVNode"])(u,{type:"text",size:"small"},{default:Object(l["withCtx"])(()=>t[13]||(t[13]=[Object(l["createTextVNode"])("添加子分类")])),_:1})]),_:1},8,["label"])]),_:1},8,["data"]),Object(l["createVNode"])(p,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(h),Object(l["createVNode"])(V,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(C,{"current-page":o.currentPage4,"page-sizes":[100,200,300,400],"page-size":100,layout:"total, sizes, prev, pager, next, jumper",total:400,onSizeChange:n.handleSizeChange,onCurrentChange:n.handleCurrentChange},null,8,["current-page","onSizeChange","onCurrentChange"])]),_:1})]),_:1})]),_:1}),Object(l["createVNode"])(s,{label:"LPM管理",name:"second"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{modelValue:o.input,"onUpdate:modelValue":t[5]||(t[5]=e=>o.input=e),placeholder:"名称查询"},null,8,["modelValue"]),Object(l["createVNode"])(u,{type:"primary"},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1}),Object(l["createVNode"])(u,{type:"primary",onClick:e.handleAdd},{default:Object(l["withCtx"])(()=>t[14]||(t[14]=[Object(l["createTextVNode"])("添加LPM")])),_:1},8,["onClick"])]),_:1}),Object(l["createVNode"])(O,{data:o.tableData2,border:"",stripe:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(j,{prop:"id",label:e.$t("trigger.xh"),width:"80",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"name",label:e.$t("trigger.mc"),width:"180",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"ip",label:"IP",width:"180",align:"center"}),Object(l["createVNode"])(j,{prop:"port",label:"PORT",width:"120",align:"center"}),Object(l["createVNode"])(j,{prop:"key",label:"LPM-KEY",width:"380",align:"center"}),Object(l["createVNode"])(j,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{type:"text",size:"small",onClick:t[6]||(t[6]=t=>n.handleClick(e.scope.row))},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.bj")),1)]),_:1}),Object(l["createVNode"])(u,{type:"text",size:"small"},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.sc")),1)]),_:1})]),_:1},8,["label"])]),_:1},8,["data"]),Object(l["createVNode"])(p,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(h),Object(l["createVNode"])(V,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(C,{"current-page":o.currentPage4,"page-sizes":[100,200,300,400],"page-size":100,layout:"total, sizes, prev, pager, next, jumper",total:400,onSizeChange:n.handleSizeChange,onCurrentChange:n.handleCurrentChange},null,8,["current-page","onSizeChange","onCurrentChange"])]),_:1})]),_:1})]),_:1}),Object(l["createVNode"])(s,{label:"系统参数",name:"third"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{modelValue:o.input,"onUpdate:modelValue":t[7]||(t[7]=e=>o.input=e),placeholder:"名称查询"},null,8,["modelValue"]),Object(l["createVNode"])(u,{type:"primary"},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1})]),_:1}),Object(l["createVNode"])(O,{data:o.tableData3,border:"",stripe:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(j,{prop:"id",label:e.$t("trigger.xh"),width:"80",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"key",label:"名称KEY",width:"180",align:"center"}),Object(l["createVNode"])(j,{prop:"price",label:"值",width:"180",align:"center"}),Object(l["createVNode"])(j,{prop:"remarks",label:e.$t("alarm.bz"),width:"380",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{type:"text",size:"small",onClick:t[8]||(t[8]=t=>n.handleClick(e.scope.row))},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.bj")),1)]),_:1}),Object(l["createVNode"])(u,{type:"text",size:"small"},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.sc")),1)]),_:1})]),_:1},8,["label"])]),_:1},8,["data"]),Object(l["createVNode"])(p,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(h),Object(l["createVNode"])(V,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(C,{"current-page":o.currentPage4,"page-sizes":[100,200,300,400],"page-size":100,layout:"total, sizes, prev, pager, next, jumper",total:400,onSizeChange:n.handleSizeChange,onCurrentChange:n.handleCurrentChange},null,8,["current-page","onSizeChange","onCurrentChange"])]),_:1})]),_:1})]),_:1}),Object(l["createVNode"])(s,{label:"日志管理",name:"fourth"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(i,{modelValue:o.value1,"onUpdate:modelValue":t[9]||(t[9]=e=>o.value1=e),placeholder:"请选择"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(o.options,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(l["createVNode"])(g,{modelValue:o.value1,"onUpdate:modelValue":t[10]||(t[10]=e=>o.value1=e),type:"date",placeholder:e.$t("defalult.xzrq")},null,8,["modelValue","placeholder"]),Object(l["createVNode"])(u,{type:"primary"},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1})]),_:1}),Object(l["createVNode"])(O,{data:o.tableData4,border:"",stripe:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(j,{prop:"ip",label:"IP",width:"140",align:"center"}),Object(l["createVNode"])(j,{prop:"id",label:"用户ID",width:"140",align:"center"}),Object(l["createVNode"])(j,{prop:"date",label:"操作时间11111",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"source",label:"请求来源",width:"140",align:"center"}),Object(l["createVNode"])(j,{prop:"module",label:"所属模块",width:"140",align:"center"}),Object(l["createVNode"])(j,{prop:"name",label:e.$t("trigger.mc"),width:"140",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"remarks",label:e.$t("alarm.bz"),align:"center"},null,8,["label"])]),_:1},8,["data"]),Object(l["createVNode"])(p,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(h),Object(l["createVNode"])(V,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(C,{"current-page":o.currentPage4,"page-sizes":[100,200,300,400],"page-size":100,layout:"total, sizes, prev, pager, next, jumper",total:400,onSizeChange:n.handleSizeChange,onCurrentChange:n.handleCurrentChange},null,8,["current-page","onSizeChange","onCurrentChange"])]),_:1})]),_:1})]),_:1}),Object(l["createVNode"])(s,{label:"系统备份",name:"fifth"},{default:Object(l["withCtx"])(()=>t[15]||(t[15]=[Object(l["createTextVNode"])("角色管理")])),_:1})]),_:1},8,["modelValue","onTabClick"])])}var o={name:"Develop",data(){return{input:"",value:"",value1:"",activeName:"first",pickerOptions:{disabledDate(e){return e.getTime()>Date.now()},shortcuts:[{text:"今天",onClick(e){e.$emit("pick",new Date)}},{text:"昨天",onClick(e){const t=new Date;t.setTime(t.getTime()-864e5),e.$emit("pick",t)}},{text:"一周前",onClick(e){const t=new Date;t.setTime(t.getTime()-6048e5),e.$emit("pick",t)}}]},options:[{value:"选项1",label:"黄金糕"},{value:"选项2",label:"双皮奶"},{value:"选项3",label:"蚵仔煎"},{value:"选项4",label:"龙须面"},{value:"选项5",label:"北京烤鸭"}],tableData:[{id:"1",name:"摄像头类型",sort:"CAMERA_TYPE",code:"281",parent:"父类所在位置",parentcode:"CAMERA_TYPE"},{id:"2",name:"摄像头类型",sort:"CAMERA_TYPE",code:"281",parent:"父类所在位置",parentcode:"CAMERA_TYPE"},{id:"3",name:"摄像头类型",sort:"CAMERA_TYPE",code:"281",parent:"父类所在位置",parentcode:"CAMERA_TYPE"}],tableData2:[{id:"1",name:"摄像头类型",ip:"CAMERA_TYPE",port:"281",key:"父类所在位置"}],tableData3:[{id:"1",key:"摄像头类型",price:"CAMERA_TYPE",remarks:"281"}],tableData4:[{ip:"42.323.41.133",id:"2000243213",date:"2022-07-24 11:30:31",source:"PC端",module:"用户中心",name:"登录",remarks:"登录成功"}],currentPage1:5,currentPage2:5,currentPage3:5,currentPage4:4}},methods:{handleClick(e,t){console.log(e,t)},handleSizeChange(e){console.log(`每页 ${e} 条`)},handleCurrentChange(e){console.log("当前页: "+e)}}},n=(a("15ba"),a("d959")),d=a.n(n);const b=d()(o,[["render",r],["__scopeId","data-v-6e7d8292"]]);t["default"]=b},b1b6:function(e,t,a){}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2357f74e.b912941b.js b/dist/static/js/chunk-2357f74e.b912941b.js deleted file mode 100644 index 0f4ad74..0000000 --- a/dist/static/js/chunk-2357f74e.b912941b.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2357f74e"],{"00a5":function(e,t,o){"use strict";o.r(t);var s=o("f2bf");const c={class:"error-container"},i={class:"error-content"},r={class:"pic-error"},a={class:"bullshit"},l={class:"bullshit-oops"},n={class:"bullshit-headline"},d={class:"bullshit-info"};function m(e,t,m,u,v,f){const b=Object(s["resolveComponent"])("el-image"),h=Object(s["resolveComponent"])("el-col"),p=Object(s["resolveComponent"])("router-link"),O=Object(s["resolveComponent"])("el-row");return Object(s["openBlock"])(),Object(s["createElementBlock"])("div",c,[Object(s["createElementVNode"])("div",i,[Object(s["createVNode"])(O,{gutter:20},{default:Object(s["withCtx"])(()=>[Object(s["createVNode"])(h,{lg:12,md:12,sm:24,xl:12,xs:24},{default:Object(s["withCtx"])(()=>[Object(s["createElementVNode"])("div",r,[Object(s["createVNode"])(b,{src:o("4f51"),class:"pic-error-parent"},null,8,["src"]),Object(s["createVNode"])(b,{src:o("7ca1"),class:"pic-error-child left"},null,8,["src"])])]),_:1}),Object(s["createVNode"])(h,{lg:12,md:12,sm:24,xl:12,xs:24},{default:Object(s["withCtx"])(()=>[Object(s["createElementVNode"])("div",a,[Object(s["createElementVNode"])("div",l,Object(s["toDisplayString"])(v.oops),1),Object(s["createElementVNode"])("div",n,Object(s["toDisplayString"])(v.headline),1),Object(s["createElementVNode"])("div",d,Object(s["toDisplayString"])(v.info),1),Object(s["createVNode"])(p,{class:"bullshit-return-home",to:"/"},{default:Object(s["withCtx"])(()=>[Object(s["createTextVNode"])(Object(s["toDisplayString"])(v.jumpTime)+"s "+Object(s["toDisplayString"])(v.btn),1)]),_:1})])]),_:1})]),_:1})])])}o("14d9");var u=o("5502"),v={name:"Page403",beforeRouteLeave(e,t,o){this.delVisitedRoute(this.$route.path),clearInterval(this.timer),o()},data(){return{jumpTime:5,oops:"抱歉!",headline:"您没有操作角色...",info:"当前帐号没有操作角色,请联系管理员。",btn:"返回",timer:0}},computed:{...Object(u["c"])({visitedRoutes:"tabsBar/visitedRoutes"})},mounted(){this.timeChange()},methods:{...Object(u["b"])({delVisitedRoute:"tabsBar/delVisitedRoute"}),timeChange(){this.timer=setInterval(()=>{this.jumpTime?this.jumpTime--:(this.delVisitedRoute(this.$route.path),this.$router.push("/"),clearInterval(this.timer))},1e3)}}},f=(o("28d0"),o("d959")),b=o.n(f);const h=b()(v,[["render",m],["__scopeId","data-v-059fc81a"]]);t["default"]=h},"05fe":function(e,t,o){},"28d0":function(e,t,o){"use strict";o("05fe")},"4f51":function(e,t,o){e.exports=o.p+"static/img/403.041048cd.png"},"7ca1":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAACKCAMAAABhAnODAAABzlBMVEUAAAD8/f/////////////3+v7////4+/7////////9///3+v7////////////4+v7+///////6/P/+/v/+/v/////5+/7////3+f72+v7y9/7+///7/f/////////////3+v76/P/7/f/4/P/9///////o8vz3+/73+f73+v7////4+/7////////3+//3+/7////+/v/////+/v/////o8fz9/v/p8f3o8fz3+/7////r8/33+v74+v72+v70+P7////+///3+v72+v7t9P3w9v3x9/7////+///7/f/////////////////3+v7p8v3////p8vv4+//////5+//r8/z4+//p8vz////6/P/4+v/////5/P7////8/P7////6/P/2+//8/f/////8///8///////n8fz2+v7////p8vz2+f73+v7////u9f7r9P3z+P32+f7////2+f73+v3////////2+v3////4+//t9P31+v78/P/4+//4+/7t9P35+//////////o8fz////0+P7o8fzo8fzo8Pv////z9/3o8f3z9//////w9/7w9/73+v/////p8v35/P7o8f3o8P3////n8Pv2+f3z+P4909UsAAAAlnRSTlMA/fumA/3h+PTlC/sG/vrz29a8NRLv7+fmzMJOLBj26cS+VB8O/fvp39TNwsG/u6CagmdbQP759O7s3dzZ0tDLysjIwcG/u6h1OiEB8evi4t/X1tHQ0M3GxcS4r5WNiX17c0UpJBsJ+O7t6OTc2MzKvra1raeflpBtbVtNLxX01tLDura0tKqai4WCbWZhSz4yFu/jfHnJ+3wGAAAFOElEQVR42u3cB1MTQRjG8TXehZBC6CQhkEBCbyJdelVUQDoCKiBFQJqCgoC99/qyfFshCId4yS2X3cs6k98n+E9y7HMz2QGxNpV+M8+aXTg6nuw0Ik5Mt4/fn8fH2PKKxh7FxaNQmiwZtZuwvDv21TEn0p53YmylCgfS1wuRHqQlwfmxKEfEAT2+roc9MZp9o982iwutWIkt7yocGJpGzJnjNlazMYHaxgw4MiIgljzpD90RmESEewH+cg6x4t0omseEstJccNItxMh9jEVbrbu5uakmEQfUc70cZJxHTIzjYxJrmpoLm+2dMl+ryZ0L8nTJiIF22QPU1GlPGy7Me5olHh6nsXrwK7UdUbc9r/BQ5eQNDxe6065CIB23EWVCISZg0oMCfQqi6z0mMQCKer2IpgkRE8gBAgVmRM9UFSZg7QASF6/Q26AmTKIPZDE8aB9iEnYgdBZRko5J2Axah01aMQExBjQOm67FJK6D1mFFmESNTuuwj2QvX9dA47CtCMIvUuuwomyR6KTQPGynrLrl1XBt4M8tyxWCsAOVS21t9jvYj0YIRZgks7qlzd2J/5EHIQyTVC62NvdEYEm2gY8wn8wnDkddoq/L1AschR2YW3TU22KBvzCfcl7DzoTDwmHhsHBYOCwc9r+GpUYeOitwFXbMOV7DoJjXMDjPa1hGOqdhUF7KaRgkbHEaBkmXOQ2D6G1Ow6DByGkYPOc1TBcOC4eFwwi1L1VwGDb9KRdA97S1f4arsMkbs0fvwgOt3Zl8hAmb9yzwl4Sm1u6yUIfFX7oAclzuluoQhn1dSwX/9I6WrlCEmUsaQVH0csuctmGedy4gk9HTNlipVdjEiA5OI6qvbbCCeZh3fQFUMKxYmIY5HxhAjegGAHZhQnoBqKIfsgC7sJRbkaBK0jMd0OJCJ5VejAJVEvJTgRbDO+/JT6tID6oYCq4CLVGj39BJq1gciD19W1R+B9CiW/Ogf3zG+8S607VlDEUCNSNyN92MR5dZxb7Ya0Co4QJQ8zwOybmJjxHriNpyF4CaxlIka8uET8iJVfg0YnqBmphkJE9owhKFNumYp+VCiYD82MB+9MRGgwx9owVoSVo3I3+mrNi/mrSTba4hHdCSMGYMfD9ZIt/G6Ji/GY8CSMbK7v5pM+RTPOYfpKBAjJ3Yh6At6lkH0JKxdlnxOiQpUxJQM+JECuJMmNQPoKUgDikRBjApK1DSMEF0M5/YLFARk44IeKyYVBbQoP8kIBKvMLFyCJ5r3Ux6EVjLDyzhlhGR8drIjwoIVqp0zCsaxcQSgz7mpxCxdlGrLsvZSUROqNXgyZfOU3KXMLEqCu+n5FaqMCHRAqolnRfQKe3MLC3bGD9hhmKjut8fy/qXs7GSCFBJdy4lmJ+Su1vvsgl7eTvoWwHVjhzqbxW5pXQueMw56kQsKwNUuFZyhd6VmO+OOhOdJ3/2kpny7aaKRXtE0EdF1I14Jpe6++utwTz5louXmd0HK3tSn6i2qyCO8UW16nrfMJxRMT+MwiRd9bbHKuaHYZhk97Tzw1+Yb344DNufHw7D9ueHwzD93vxwGJawPz/8hfnmh78w3/xwGJbvmx/uwg7nh7MwaX64CpPmh4EKFWHS/DBkfPQiU1XYPSdiLf7DYBlxmDQ/mvD86icLk+ZHM863XYph0vxo6sqXN5UKYdL8aMz8+XWFTJja+WH9Z7pLNj/sbX8YlAnzzU/IeX52Hws7mh8ufH3bdSzMUMzN/85DSPjzZ7rrmx++mDdfz+zs7s0Ph7yO9yjsyG/PhVsZ2R0KAAAAAABJRU5ErkJggg=="}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-24ccc12d.17bf0bee.js b/dist/static/js/chunk-24ccc12d.17bf0bee.js deleted file mode 100644 index 76bc59e..0000000 --- a/dist/static/js/chunk-24ccc12d.17bf0bee.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-24ccc12d","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10"],{"0dbc":function(e,t,n){"use strict";n.r(t);var a=n("f2bf");const r={class:"manage-container"};function c(e,t,n,c,o,s){const l=Object(a["resolveComponent"])("apply"),i=Object(a["resolveComponent"])("el-tab-pane"),u=Object(a["resolveComponent"])("testing"),f=Object(a["resolveComponent"])("el-tabs");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",r,[Object(a["createVNode"])(f,{modelValue:o.activeName,"onUpdate:modelValue":t[0]||(t[0]=e=>o.activeName=e),onTabClick:s.handleClick},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{label:e.$t("apply.szsq"),name:"first"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(l,{ref:"apply"},null,512)]),_:1},8,["label"]),Object(a["createVNode"])(i,{label:e.$t("apply.szqc"),name:"second"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{ref:"testing"},null,512)]),_:1},8,["label"])]),_:1},8,["modelValue","onTabClick"])])}var o=n("e3da"),s=n("1688"),l={components:{apply:o["default"],testing:s["default"]},data(){return{activeName:"first"}},methods:{handleClick(e,t){"first"==e.paneName?this.$refs["apply"].applyIndex():"second"==e.paneName&&this.$refs["testing"].testingIndex()}}},i=(n("959f"),n("d959")),u=n.n(i);const f=u()(l,[["render",c]]);t["default"]=f},1550:function(e,t,n){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"271a":function(e,t,n){"use strict";var a=n("cb2d"),r=n("e330"),c=n("577e"),o=n("d6d6"),s=URLSearchParams,l=s.prototype,i=r(l.getAll),u=r(l.has),f=new s("a=1");!f.has("a",2)&&f.has("a",void 0)||a(l,"has",(function(e){var t=arguments.length,n=t<2?void 0:arguments[1];if(t&&void 0===n)return u(this,e);var a=i(this,e);o(t,1);var r=c(n),s=0;while(s(()=>{"use strict";var n={636:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck-content blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-block-quote/theme/blockquote.css"],names:[],mappings:"AAKA,uBAWC,0BAAsC,CADtC,iBAAkB,CAFlB,aAAc,CACd,cAAe,CAPf,eAAgB,CAIhB,kBAAmB,CADnB,mBAOD,CAEA,gCACC,aAAc,CACd,2BACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content blockquote {\n\t/* See #12 */\n\toverflow: hidden;\n\n\t/* https://github.com/ckeditor/ckeditor5-block-quote/issues/15 */\n\tpadding-right: 1.5em;\n\tpadding-left: 1.5em;\n\n\tmargin-left: 0;\n\tmargin-right: 0;\n\tfont-style: italic;\n\tborder-left: solid 5px hsl(0, 0%, 80%);\n}\n\n.ck-content[dir="rtl"] blockquote {\n\tborder-left: 0;\n\tborder-right: solid 5px hsl(0, 0%, 80%);\n}\n'],sourceRoot:""}]);const a=s},390:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,'.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position{display:inline;pointer-events:none;position:relative}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{position:absolute;width:0}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__selection-handle,.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__type-around{display:none}:root{--ck-clipboard-drop-target-dot-width:12px;--ck-clipboard-drop-target-dot-height:8px;--ck-clipboard-drop-target-color:var(--ck-color-focus-border)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{background:var(--ck-clipboard-drop-target-color);border:1px solid var(--ck-clipboard-drop-target-color);bottom:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);margin-left:-1px;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after{border-color:var(--ck-clipboard-drop-target-color) transparent transparent transparent;border-style:solid;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5);content:"";display:block;height:0;left:50%;position:absolute;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);transform:translateX(-50%);width:0}.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}.ck.ck-editor__editable .ck-widget:-webkit-drag{zoom:.6;outline:none!important}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-clipboard/theme/clipboard.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-clipboard/clipboard.css"],names:[],mappings:"AASC,8DACC,cAAe,CAEf,mBAAoB,CADpB,iBAOD,CAJC,mEACC,iBAAkB,CAClB,OACD,CAWA,qJACC,YACD,CCzBF,MACC,yCAA0C,CAC1C,yCAA0C,CAC1C,6DACD,CAOE,mEAIC,gDAAiD,CADjD,sDAAuD,CAFvD,2DAA8D,CAI9D,gBAAiB,CAHjB,wDAqBD,CAfC,yEAWC,sFAAuF,CAEvF,kBAAmB,CADnB,qKAA0K,CAX1K,UAAW,CAIX,aAAc,CAFd,QAAS,CAIT,QAAS,CADT,iBAAkB,CAElB,wDAA2D,CAE3D,0BAA2B,CAR3B,OAYD,CA2DF,kEACC,gGACD,CAKA,gDACC,OAAS,CACT,sBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t/*\n\t * Vertical drop target (in text).\n\t */\n\t& .ck.ck-clipboard-drop-target-position {\n\t\tdisplay: inline;\n\t\tposition: relative;\n\t\tpointer-events: none;\n\n\t\t& span {\n\t\t\tposition: absolute;\n\t\t\twidth: 0;\n\t\t}\n\t}\n\n\t/*\n\t * Styles of the widget being dragged (its preview).\n\t */\n\t& .ck-widget:-webkit-drag {\n\t\t& > .ck-widget__selection-handle {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t& > .ck-widget__type-around {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-clipboard-drop-target-dot-width: 12px;\n\t--ck-clipboard-drop-target-dot-height: 8px;\n\t--ck-clipboard-drop-target-color: var(--ck-color-focus-border)\n}\n\n.ck.ck-editor__editable {\n\t/*\n\t * Vertical drop target (in text).\n\t */\n\t& .ck.ck-clipboard-drop-target-position {\n\t\t& span {\n\t\t\tbottom: calc(-.5 * var(--ck-clipboard-drop-target-dot-height));\n\t\t\ttop: calc(-.5 * var(--ck-clipboard-drop-target-dot-height));\n\t\t\tborder: 1px solid var(--ck-clipboard-drop-target-color);\n\t\t\tbackground: var(--ck-clipboard-drop-target-color);\n\t\t\tmargin-left: -1px;\n\n\t\t\t/* The triangle above the marker */\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: 50%;\n\t\t\t\ttop: calc(var(--ck-clipboard-drop-target-dot-height) * -.5);\n\n\t\t\t\ttransform: translateX(-50%);\n\t\t\t\tborder-color: var(--ck-clipboard-drop-target-color) transparent transparent transparent;\n\t\t\t\tborder-width: calc(var(--ck-clipboard-drop-target-dot-height)) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width));\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\t\t}\n\t}\n\n\t/*\n\t// Horizontal drop target (between blocks).\n\t& .ck.ck-clipboard-drop-target-position {\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\twidth: 100%;\n\t\theight: 0;\n\t\tmargin: 0;\n\t\ttext-align: initial;\n\n\t\t& .ck-clipboard-drop-target__line {\n\t\t\tposition: absolute;\n\t\t\twidth: 100%;\n\t\t\theight: 0;\n\t\t\tborder: 1px solid var(--ck-clipboard-drop-target-color);\n\t\t\tmargin-top: -1px;\n\n\t\t\t&::before {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: calc(-1 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\ttop: 0;\n\n\t\t\t\ttransform: translateY(-50%);\n\t\t\t\tborder-color: transparent transparent transparent var(--ck-clipboard-drop-target-color);\n\t\t\t\tborder-width: var(--ck-clipboard-drop-target-dot-size) 0 var(--ck-clipboard-drop-target-dot-size) calc(2 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: calc(-1 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\ttop: 0;\n\n\t\t\t\ttransform: translateY(-50%);\n\t\t\t\tborder-color: transparent var(--ck-clipboard-drop-target-color) transparent transparent;\n\t\t\t\tborder-width: var(--ck-clipboard-drop-target-dot-size) calc(2 * var(--ck-clipboard-drop-target-dot-size)) var(--ck-clipboard-drop-target-dot-size) 0;\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\t\t}\n\t}\n\t*/\n\n\t/*\n\t * Styles of the widget that it a drop target.\n\t */\n\t& .ck-widget.ck-clipboard-drop-target-range {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color) !important;\n\t}\n\n\t/*\n\t * Styles of the widget being dragged (its preview).\n\t */\n\t& .ck-widget:-webkit-drag {\n\t\tzoom: 0.6;\n\t\toutline: none !important;\n\t}\n}\n'],sourceRoot:""}]);const a=s},3638:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-editor{position:relative}.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:var(--ck-z-modal)}.ck.ck-editor__top .ck-sticky-panel .ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,.ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-editor__top .ck-sticky-panel .ck-toolbar{border-bottom-width:0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar{border-bottom-width:1px;border-radius:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar,.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:0}.ck.ck-editor__main>.ck-editor__editable{background:var(--ck-color-base-background);border-radius:0}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:var(--ck-color-base-border)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-editor-classic/theme/classiceditor.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-editor-classic/classiceditor.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,cAIC,iBAMD,CAJC,2DAEC,yBACD,CCLC,gDCED,eDKC,CAPA,uICMA,qCAAsC,CDJpC,2BAA4B,CAC5B,4BAIF,CAPA,gDAMC,qBACD,CAEA,iFACC,uBAAwB,CCR1B,eDaC,CANA,yMCHA,qCAAsC,CDOpC,eAEF,CAKF,yCAEC,0CAA2C,CCpB3C,eD8BD,CAZA,yHCdE,qCAAsC,CDmBtC,wBAAyB,CACzB,yBAMF,CAHC,0DACC,wCACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor {\n\t/* All the elements within `.ck-editor` are positioned relatively to it.\n\t If any element needs to be positioned with respect to the , etc.,\n\t it must land outside of the `.ck-editor` in DOM. */\n\tposition: relative;\n\n\t& .ck-editor__top .ck-sticky-panel .ck-toolbar {\n\t\t/* https://github.com/ckeditor/ckeditor5-editor-classic/issues/62 */\n\t\tz-index: var(--ck-z-modal);\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../mixins/_rounded.css";\n\n.ck.ck-editor__top {\n\t& .ck-sticky-panel {\n\t\t& .ck-toolbar {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\n\t\t\tborder-bottom-width: 0;\n\t\t}\n\n\t\t& .ck-sticky-panel__content_sticky .ck-toolbar {\n\t\t\tborder-bottom-width: 1px;\n\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* Note: Use ck-editor__main to make sure these styles don\'t apply to other editor types */\n.ck.ck-editor__main > .ck-editor__editable {\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/113 */\n\tbackground: var(--ck-color-base-background);\n\n\t@mixin ck-rounded-corners {\n\t\tborder-top-left-radius: 0;\n\t\tborder-top-right-radius: 0;\n\t}\n\n\t&:not(.ck-focused) {\n\t\tborder-color: var(--ck-color-base-border);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},8894:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck .ck-placeholder,.ck.ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{content:attr(data-placeholder);left:0;pointer-events:none;position:absolute;right:0}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{color:var(--ck-color-engine-placeholder-text);cursor:text}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-engine/theme/placeholder.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-engine/placeholder.css"],names:[],mappings:"AAMA,uCAEC,iBAWD,CATC,qDAIC,8BAA+B,CAF/B,MAAO,CAKP,mBAAoB,CANpB,iBAAkB,CAElB,OAKD,CAKA,wCACC,YACD,CAQD,iCACC,iBACD,CC5BC,qDAEC,6CAA8C,CAD9C,WAED",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* See ckeditor/ckeditor5#936. */\n.ck.ck-placeholder,\n.ck .ck-placeholder {\n\tposition: relative;\n\n\t&::before {\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tcontent: attr(data-placeholder);\n\n\t\t/* See ckeditor/ckeditor5#469. */\n\t\tpointer-events: none;\n\t}\n}\n\n/* See ckeditor/ckeditor5#1987. */\n.ck.ck-read-only .ck-placeholder {\n\t&::before {\n\t\tdisplay: none;\n\t}\n}\n\n/*\n * Rules for the `ck-placeholder` are loaded before the rules for `ck-reset_all` in the base CKEditor 5 DLL build.\n * This fix overwrites the incorrectly set `position: static` from `ck-reset_all`.\n * See https://github.com/ckeditor/ckeditor5/issues/11418.\n */\n.ck.ck-reset_all .ck-placeholder {\n\tposition: relative;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* See ckeditor/ckeditor5#936. */\n.ck.ck-placeholder, .ck .ck-placeholder {\n\t&::before {\n\t\tcursor: text;\n\t\tcolor: var(--ck-color-engine-placeholder-text);\n\t}\n}\n"],sourceRoot:""}]);const a=s},4401:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-engine/theme/renderer.css"],names:[],mappings:"AAMA,qDACC,YACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Elements marked by the Renderer as hidden should be invisible in the editor. */\n.ck.ck-editor__editable span[data-ck-unsafe-element] {\n\tdisplay: none;\n}\n"],sourceRoot:""}]);const a=s},2585:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck .ck-button.ck-color-table__remove-color{align-items:center;display:flex;width:100%}label.ck.ck-color-grid__label{font-weight:unset}.ck .ck-button.ck-color-table__remove-color{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard)}.ck .ck-button.ck-color-table__remove-color:not(:focus){border-bottom:1px solid var(--ck-color-base-border)}[dir=ltr] .ck .ck-button.ck-color-table__remove-color .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck .ck-button.ck-color-table__remove-color .ck.ck-icon{margin-left:var(--ck-spacing-standard)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-font/theme/fontcolor.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-font/fontcolor.css"],names:[],mappings:"AAKA,4CAEC,kBAAmB,CADnB,YAAa,CAEb,UACD,CAEA,8BACC,iBACD,CCNA,4CAEC,2BAA4B,CAC5B,4BAA6B,CAF7B,qEAiBD,CAbC,wDACC,mDACD,CAEA,kEAEE,uCAMF,CARA,kEAME,sCAEF",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-button.ck-color-table__remove-color {\n\tdisplay: flex;\n\talign-items: center;\n\twidth: 100%;\n}\n\nlabel.ck.ck-color-grid__label {\n\tfont-weight: unset;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck .ck-button.ck-color-table__remove-color {\n\tpadding: calc(var(--ck-spacing-standard) / 2 ) var(--ck-spacing-standard);\n\tborder-bottom-left-radius: 0;\n\tborder-bottom-right-radius: 0;\n\n\t&:not(:focus) {\n\t\tborder-bottom: 1px solid var(--ck-color-base-border);\n\t}\n\n\t& .ck.ck-icon {\n\t\t@mixin ck-dir ltr {\n\t\t\tmargin-right: var(--ck-spacing-standard);\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n}\n\n'],sourceRoot:""}]);const a=s},6203:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck-content .text-tiny{font-size:.7em}.ck-content .text-small{font-size:.85em}.ck-content .text-big{font-size:1.4em}.ck-content .text-huge{font-size:1.8em}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-font/theme/fontsize.css"],names:[],mappings:"AAUC,uBACC,cACD,CAEA,wBACC,eACD,CAEA,sBACC,eACD,CAEA,uBACC,eACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* The values should be synchronized with the "FONT_SIZE_PRESET_UNITS" object in the "/src/fontsize/utils.js" file. */\n\n/* Styles should be prefixed with the `.ck-content` class.\nSee https://github.com/ckeditor/ckeditor5/issues/6636 */\n.ck-content {\n\t& .text-tiny {\n\t\tfont-size: .7em;\n\t}\n\n\t& .text-small {\n\t\tfont-size: .85em;\n\t}\n\n\t& .text-big {\n\t\tfont-size: 1.4em;\n\t}\n\n\t& .text-huge {\n\t\tfont-size: 1.8em;\n\t}\n}\n'],sourceRoot:""}]);const a=s},3230:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-heading_heading1{font-size:20px}.ck.ck-heading_heading2{font-size:17px}.ck.ck-heading_heading3{font-size:14px}.ck[class*=ck-heading_heading]{font-weight:700}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label{width:8em}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item{min-width:18em}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-heading/theme/heading.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-heading/heading.css"],names:[],mappings:"AAKA,wBACC,cACD,CAEA,wBACC,cACD,CAEA,wBACC,cACD,CAEA,+BACC,eACD,CCZC,2EACC,SACD,CAEA,uEACC,cACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-heading_heading1 {\n\tfont-size: 20px;\n}\n\n.ck.ck-heading_heading2 {\n\tfont-size: 17px;\n}\n\n.ck.ck-heading_heading3 {\n\tfont-size: 14px;\n}\n\n.ck[class*="ck-heading_heading"] {\n\tfont-weight: bold;\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Resize dropdown's button label. */\n.ck.ck-dropdown.ck-heading-dropdown {\n\t& .ck-dropdown__button .ck-button__label {\n\t\twidth: 8em;\n\t}\n\n\t& .ck-dropdown__panel .ck-list__item {\n\t\tmin-width: 18em;\n\t}\n}\n"],sourceRoot:""}]);const a=s},713:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,":root{--ck-highlight-marker-yellow:#fdfd77;--ck-highlight-marker-green:#62f962;--ck-highlight-marker-pink:#fc7899;--ck-highlight-marker-blue:#72ccfd;--ck-highlight-pen-red:#e71313;--ck-highlight-pen-green:#128a00}.ck-content .marker-yellow{background-color:var(--ck-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-highlight-marker-blue)}.ck-content .pen-red{background-color:transparent;color:var(--ck-highlight-pen-red)}.ck-content .pen-green{background-color:transparent;color:var(--ck-highlight-pen-green)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-highlight/theme/highlight.css"],names:[],mappings:"AAKA,MACC,oCAA+C,CAC/C,mCAA+C,CAC/C,kCAA8C,CAC9C,kCAA8C,CAC9C,8BAAwC,CACxC,gCACD,CAGC,2BACC,kDACD,CAFA,0BACC,iDACD,CAFA,yBACC,gDACD,CAFA,yBACC,gDACD,CAIA,qBAIC,4BAA6B,CAH7B,iCAID,CALA,uBAIC,4BAA6B,CAH7B,mCAID",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-highlight-marker-yellow: hsl(60, 97%, 73%);\n\t--ck-highlight-marker-green: hsl(120, 93%, 68%);\n\t--ck-highlight-marker-pink: hsl(345, 96%, 73%);\n\t--ck-highlight-marker-blue: hsl(201, 97%, 72%);\n\t--ck-highlight-pen-red: hsl(0, 85%, 49%);\n\t--ck-highlight-pen-green: hsl(112, 100%, 27%);\n}\n\n@define-mixin highlight-marker-color $color {\n\t.ck-content .marker-$color {\n\t\tbackground-color: var(--ck-highlight-marker-$color);\n\t}\n}\n\n@define-mixin highlight-pen-color $color {\n\t.ck-content .pen-$color {\n\t\tcolor: var(--ck-highlight-pen-$color);\n\n\t\t/* Override default yellow background of `` from user agent stylesheet */\n\t\tbackground-color: transparent;\n\t}\n}\n\n@mixin highlight-marker-color yellow;\n@mixin highlight-marker-color green;\n@mixin highlight-marker-color pink;\n@mixin highlight-marker-color blue;\n\n@mixin highlight-pen-color red;\n@mixin highlight-pen-color green;\n"],sourceRoot:""}]);const a=s},9048:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck-content .image{clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%}.ck-content .image-inline{align-items:flex-start;display:inline-flex;max-width:100%}.ck-content .image-inline picture{display:flex}.ck-content .image-inline img,.ck-content .image-inline picture{flex-grow:1;flex-shrink:1;max-width:100%}.ck.ck-editor__editable .image>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}.ck.ck-editor__editable .image-inline.ck-widget_selected,.ck.ck-editor__editable .image.ck-widget_selected{z-index:1}.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection{display:none}.ck.ck-editor__editable td .image-inline img,.ck.ck-editor__editable th .image-inline img{max-width:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/image.css"],names:[],mappings:"AAMC,mBAEC,UAAW,CADX,aAAc,CAOd,gBAAkB,CAGlB,cAAe,CARf,iBAuBD,CAbC,uBAEC,aAAc,CAGd,aAAc,CAGd,cAAe,CAGf,cACD,CAGD,0BAYC,sBAAuB,CANvB,mBAAoB,CAGpB,cAoBD,CAdC,kCACC,YACD,CAGA,gEAGC,WAAY,CACZ,aAAc,CAGd,cACD,CAUD,gEASC,eAAgB,CARhB,oBAAqB,CACrB,qBAAsB,CAQtB,sBAAuB,CAFvB,kBAGD,CAWA,2GACC,SAUD,CAHC,qEACC,YACD,CAOA,0FACC,cACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content {\n\t& .image {\n\t\tdisplay: table;\n\t\tclear: both;\n\t\ttext-align: center;\n\n\t\t/* Make sure there is some space between the content and the image. Center image by default. */\n\t\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\t \tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\t\tmargin: 0.9em auto;\n\n\t\t/* Make sure the caption will be displayed properly (See: https://github.com/ckeditor/ckeditor5/issues/1870). */\n\t\tmin-width: 50px;\n\n\t\t& img {\n\t\t\t/* Prevent unnecessary margins caused by line-height (see #44). */\n\t\t\tdisplay: block;\n\n\t\t\t/* Center the image if its width is smaller than the content\'s width. */\n\t\t\tmargin: 0 auto;\n\n\t\t\t/* Make sure the image never exceeds the size of the parent container (ckeditor/ckeditor5-ui#67). */\n\t\t\tmax-width: 100%;\n\n\t\t\t/* Make sure the image is never smaller than the parent container (See: https://github.com/ckeditor/ckeditor5/issues/9300). */\n\t\t\tmin-width: 100%\n\t\t}\n\t}\n\n\t& .image-inline {\n\t\t/*\n\t\t * Normally, the .image-inline would have "display: inline-block" and "img { width: 100% }" (to follow the wrapper while resizing).\n\t\t * Unfortunately, together with "srcset", it gets automatically stretched up to the width of the editing root.\n\t\t * This strange behavior does not happen with inline-flex.\n\t\t */\n\t\tdisplay: inline-flex;\n\n\t\t/* While being resized, don\'t allow the image to exceed the width of the editing root. */\n\t\tmax-width: 100%;\n\n\t\t/* This is required by Safari to resize images in a sensible way. Without this, the browser breaks the ratio. */\n\t\talign-items: flex-start;\n\n\t\t/* When the picture is present it must act as a flex container to let the img resize properly */\n\t\t& picture {\n\t\t\tdisplay: flex;\n\t\t}\n\n\t\t/* When the picture is present, it must act like a resizable img. */\n\t\t& picture,\n\t\t& img {\n\t\t\t/* This is necessary for the img to span the entire .image-inline wrapper and to resize properly. */\n\t\t\tflex-grow: 1;\n\t\t\tflex-shrink: 1;\n\n\t\t\t/* Prevents overflowing the editing root boundaries when an inline image is very wide. */\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n}\n\n.ck.ck-editor__editable {\n\t/*\n\t * Inhertit the content styles padding of the
in case the integration overrides `text-align: center`\n\t * of `.image` (e.g. to the left/right). This ensures the placeholder stays at the padding just like the native\n\t * caret does, and not at the edge of
.\n\t */\n\t& .image > figcaption.ck-placeholder::before {\n\t\tpadding-left: inherit;\n\t\tpadding-right: inherit;\n\n\t\t/*\n\t\t * Make sure the image caption placeholder doesn\'t overflow the placeholder area.\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/9162.\n\t\t */\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\n\n\t/*\n\t * Make sure the selected inline image always stays on top of its siblings.\n\t * See https://github.com/ckeditor/ckeditor5/issues/9108.\n\t */\n\t& .image.ck-widget_selected {\n\t\tz-index: 1;\n\t}\n\n\t& .image-inline.ck-widget_selected {\n\t\tz-index: 1;\n\n\t\t/*\n\t\t * Make sure the native browser selection style is not displayed.\n\t\t * Inline image widgets have their own styles for the selected state and\n\t\t * leaving this up to the browser is asking for a visual collision.\n\t\t */\n\t\t& ::selection {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t/* The inline image nested in the table should have its original size if not resized.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9117. */\n\t& td,\n\t& th {\n\t\t& .image-inline img {\n\t\t\tmax-width: none;\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const a=s},8662:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,":root{--ck-color-image-caption-background:#f7f7f7;--ck-color-image-caption-text:#333;--ck-color-image-caption-highligted-background:#fd0}.ck-content .image>figcaption{background-color:var(--ck-color-image-caption-background);caption-side:bottom;color:var(--ck-color-image-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;word-break:break-word}.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:ck-image-caption-highlight .6s ease-out}@keyframes ck-image-caption-highlight{0%{background-color:var(--ck-color-image-caption-highligted-background)}to{background-color:var(--ck-color-image-caption-background)}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imagecaption.css"],names:[],mappings:"AAKA,MACC,2CAAoD,CACpD,kCAA8C,CAC9C,mDACD,CAGA,8BAKC,yDAA0D,CAH1D,mBAAoB,CAEpB,wCAAyC,CAHzC,qBAAsB,CAMtB,eAAgB,CAChB,mBAAoB,CAFpB,YAAa,CAHb,qBAMD,CAGA,qEACC,iDACD,CAEA,sCACC,GACC,oEACD,CAEA,GACC,yDACD,CACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-image-caption-background: hsl(0, 0%, 97%);\n\t--ck-color-image-caption-text: hsl(0, 0%, 20%);\n\t--ck-color-image-caption-highligted-background: hsl(52deg 100% 50%);\n}\n\n/* Content styles */\n.ck-content .image > figcaption {\n\tdisplay: table-caption;\n\tcaption-side: bottom;\n\tword-break: break-word;\n\tcolor: var(--ck-color-image-caption-text);\n\tbackground-color: var(--ck-color-image-caption-background);\n\tpadding: .6em;\n\tfont-size: .75em;\n\toutline-offset: -1px;\n}\n\n/* Editing styles */\n.ck.ck-editor__editable .image > figcaption.image__caption_highlighted {\n\tanimation: ck-image-caption-highlight .6s ease-out;\n}\n\n@keyframes ck-image-caption-highlight {\n\t0% {\n\t\tbackground-color: var(--ck-color-image-caption-highligted-background);\n\t}\n\n\t100% {\n\t\tbackground-color: var(--ck-color-image-caption-background);\n\t}\n}\n"],sourceRoot:""}]);const a=s},4622:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,":root{--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing)/2)}.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image-style-align-left,.ck-content .image-style-align-right{clear:none}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-block-align-right{margin-left:auto;margin-right:0}.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-bottom:var(--ck-inline-image-style-spacing);margin-top:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-background)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after{display:none}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-hover-background)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imagestyle.css"],names:[],mappings:"AAKA,MACC,8BAA+B,CAC/B,qEACD,CAMC,qFAEC,oDACD,CAIA,yEAEC,UACD,CAEA,8BACC,WAAY,CACZ,yCAA0C,CAC1C,aACD,CAEA,oCACC,UAAW,CACX,0CACD,CAEA,sCACC,gBAAiB,CACjB,iBACD,CAEA,qCACC,WAAY,CACZ,yCACD,CAEA,2CAEC,gBAAiB,CADjB,cAED,CAEA,0CACC,aAAc,CACd,iBACD,CAGA,6GAGC,YACD,CAGC,mGAGC,kDAAmD,CADnD,+CAED,CAEA,iDACC,iDACD,CAEA,kDACC,gDACD,CAUC,0lBAGC,qDAKD,CAHC,8nBACC,YACD,CAKD,oVAGC,2DACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-image-style-spacing: 1.5em;\n\t--ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);\n}\n\n.ck-content {\n\t/* Provides a minimal side margin for the left and right aligned images, so that the user has a visual feedback\n\tconfirming successful application of the style if image width exceeds the editor's size.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9342 */\n\t& .image-style-block-align-left,\n\t& .image-style-block-align-right {\n\t\tmax-width: calc(100% - var(--ck-image-style-spacing));\n\t}\n\n\t/* Allows displaying multiple floating images in the same line.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9183#issuecomment-804988132 */\n\t& .image-style-align-left,\n\t& .image-style-align-right {\n\t\tclear: none;\n\t}\n\n\t& .image-style-side {\n\t\tfloat: right;\n\t\tmargin-left: var(--ck-image-style-spacing);\n\t\tmax-width: 50%;\n\t}\n\n\t& .image-style-align-left {\n\t\tfloat: left;\n\t\tmargin-right: var(--ck-image-style-spacing);\n\t}\n\n\t& .image-style-align-center {\n\t\tmargin-left: auto;\n\t\tmargin-right: auto;\n\t}\n\n\t& .image-style-align-right {\n\t\tfloat: right;\n\t\tmargin-left: var(--ck-image-style-spacing);\n\t}\n\n\t& .image-style-block-align-right {\n\t\tmargin-right: 0;\n\t\tmargin-left: auto;\n\t}\n\n\t& .image-style-block-align-left {\n\t\tmargin-left: 0;\n\t\tmargin-right: auto;\n\t}\n\n\t/* Simulates margin collapsing with the preceding paragraph, which does not work for the floating elements. */\n\t& p + .image-style-align-left,\n\t& p + .image-style-align-right,\n\t& p + .image-style-side {\n\t\tmargin-top: 0;\n\t}\n\n\t& .image-inline {\n\t\t&.image-style-align-left,\n\t\t&.image-style-align-right {\n\t\t\tmargin-top: var(--ck-inline-image-style-spacing);\n\t\t\tmargin-bottom: var(--ck-inline-image-style-spacing);\n\t\t}\n\n\t\t&.image-style-align-left {\n\t\t\tmargin-right: var(--ck-inline-image-style-spacing);\n\t\t}\n\n\t\t&.image-style-align-right {\n\t\t\tmargin-left: var(--ck-inline-image-style-spacing);\n\t\t}\n\t}\n}\n\n.ck.ck-splitbutton {\n\t/* The button should display as a regular drop-down if the action button\n\tis forced to fire the same action as the arrow button. */\n\t&.ck-splitbutton_flatten {\n\t\t&:hover,\n\t\t&.ck-splitbutton_open {\n\t\t\t& > .ck-splitbutton__action:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) {\n\t\t\t\tbackground-color: var(--ck-color-button-on-background);\n\n\t\t\t\t&::after {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&.ck-splitbutton_open:hover {\n\t\t\t& > .ck-splitbutton__action:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) {\n\t\t\t\tbackground-color: var(--ck-color-button-on-hover-background);\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=s},9899:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,'.ck-image-upload-complete-icon{border-radius:50%;display:block;position:absolute;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);z-index:1}.ck-image-upload-complete-icon:after{content:"";position:absolute}:root{--ck-color-image-upload-icon:#fff;--ck-color-image-upload-icon-background:#008a00;--ck-image-upload-icon-size:20;--ck-image-upload-icon-width:2px;--ck-image-upload-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck-image-upload-complete-icon{animation-delay:0ms,3s;animation-duration:.5s,.5s;animation-fill-mode:forwards,forwards;animation-name:ck-upload-complete-icon-show,ck-upload-complete-icon-hide;background:var(--ck-color-image-upload-icon-background);font-size:calc(1px*var(--ck-image-upload-icon-size));height:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size));opacity:0;overflow:hidden;width:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size))}.ck-image-upload-complete-icon:after{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:ck-upload-complete-icon-check;border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);box-sizing:border-box;height:0;left:25%;opacity:0;top:50%;transform:scaleX(-1) rotate(135deg);transform-origin:left top;width:0}@keyframes ck-upload-complete-icon-show{0%{opacity:0}to{opacity:1}}@keyframes ck-upload-complete-icon-hide{0%{opacity:1}to{opacity:0}}@keyframes ck-upload-complete-icon-check{0%{height:0;opacity:1;width:0}33%{height:0;width:.3em}to{height:.45em;opacity:1;width:.3em}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageuploadicon.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadicon.css"],names:[],mappings:"AAKA,+BAUC,iBAAkB,CATlB,aAAc,CACd,iBAAkB,CAOlB,sCAAwC,CADxC,oCAAsC,CAGtC,SAMD,CAJC,qCACC,UAAW,CACX,iBACD,CChBD,MACC,iCAA8C,CAC9C,+CAA4D,CAG5D,8BAA+B,CAC/B,gCAAiC,CACjC,4DACD,CAEA,+BAWC,sBAA4B,CAN5B,0BAAgC,CADhC,qCAAuC,CADvC,wEAA0E,CAD1E,uDAAwD,CAMxD,oDAAuD,CAWvD,oFAAuF,CAlBvF,SAAU,CAgBV,eAAgB,CAChB,mFA0BD,CAtBC,qCAgBC,mBAAsB,CADtB,sBAAyB,CAEzB,4BAA6B,CAH7B,4CAA6C,CAF7C,sFAAuF,CADvF,oFAAqF,CASrF,qBAAsB,CAdtB,QAAS,CAJT,QAAS,CAGT,SAAU,CADV,OAAQ,CAKR,mCAAoC,CACpC,yBAA0B,CAH1B,OAcD,CAGD,wCACC,GACC,SACD,CAEA,GACC,SACD,CACD,CAEA,wCACC,GACC,SACD,CAEA,GACC,SACD,CACD,CAEA,yCACC,GAGC,QAAS,CAFT,SAAU,CACV,OAED,CACA,IAEC,QAAS,CADT,UAED,CACA,GAGC,YAAc,CAFd,SAAU,CACV,UAED,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-image-upload-complete-icon {\n\tdisplay: block;\n\tposition: absolute;\n\n\t/*\n\t * Smaller images should have the icon closer to the border.\n\t * Match the icon position with the linked image indicator brought by the link image feature.\n\t */\n\ttop: min(var(--ck-spacing-medium), 6%);\n\tright: min(var(--ck-spacing-medium), 6%);\n\tborder-radius: 50%;\n\tz-index: 1;\n\n\t&::after {\n\t\tcontent: "";\n\t\tposition: absolute;\n\t}\n}\n','/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-image-upload-icon: hsl(0, 0%, 100%);\n\t--ck-color-image-upload-icon-background: hsl(120, 100%, 27%);\n\n\t/* Match the icon size with the linked image indicator brought by the link image feature. */\n\t--ck-image-upload-icon-size: 20;\n\t--ck-image-upload-icon-width: 2px;\n\t--ck-image-upload-icon-is-visible: clamp(0px, 100% - 50px, 1px);\n}\n\n.ck-image-upload-complete-icon {\n\topacity: 0;\n\tbackground: var(--ck-color-image-upload-icon-background);\n\tanimation-name: ck-upload-complete-icon-show, ck-upload-complete-icon-hide;\n\tanimation-fill-mode: forwards, forwards;\n\tanimation-duration: 500ms, 500ms;\n\n\t/* To make animation scalable. */\n\tfont-size: calc(1px * var(--ck-image-upload-icon-size));\n\n\t/* Hide completed upload icon after 3 seconds. */\n\tanimation-delay: 0ms, 3000ms;\n\n\t/*\n\t * Use CSS math to simulate container queries.\n\t * https://css-tricks.com/the-raven-technique-one-step-closer-to-container-queries/#what-about-showing-and-hiding-things\n\t */\n\toverflow: hidden;\n\twidth: calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));\n\theight: calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));\n\n\t/* This is check icon element made from border-width mixed with animations. */\n\t&::after {\n\t\t/* Because of border transformation we need to "hard code" left position. */\n\t\tleft: 25%;\n\n\t\ttop: 50%;\n\t\topacity: 0;\n\t\theight: 0;\n\t\twidth: 0;\n\n\t\ttransform: scaleX(-1) rotate(135deg);\n\t\ttransform-origin: left top;\n\t\tborder-top: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);\n\t\tborder-right: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);\n\n\t\tanimation-name: ck-upload-complete-icon-check;\n\t\tanimation-duration: 500ms;\n\t\tanimation-delay: 500ms;\n\t\tanimation-fill-mode: forwards;\n\n\t\t/* #1095. While reset is not providing proper box-sizing for pseudoelements, we need to handle it. */\n\t\tbox-sizing: border-box;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-show {\n\tfrom {\n\t\topacity: 0;\n\t}\n\n\tto {\n\t\topacity: 1;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-hide {\n\tfrom {\n\t\topacity: 1;\n\t}\n\n\tto {\n\t\topacity: 0;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-check {\n\t0% {\n\t\topacity: 1;\n\t\twidth: 0;\n\t\theight: 0;\n\t}\n\t33% {\n\t\twidth: 0.3em;\n\t\theight: 0;\n\t}\n\t100% {\n\t\topacity: 1;\n\t\twidth: 0.3em;\n\t\theight: 0.45em;\n\t}\n}\n'],sourceRoot:""}]);const a=s},9825:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,'.ck .ck-upload-placeholder-loader{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.ck .ck-upload-placeholder-loader:before{content:"";position:relative}:root{--ck-color-upload-placeholder-loader:#b3b3b3;--ck-upload-placeholder-loader-size:32px;--ck-upload-placeholder-image-aspect-ratio:2.8}.ck .ck-image-upload-placeholder{margin:0;width:100%}.ck .ck-image-upload-placeholder.image-inline{width:calc(var(--ck-upload-placeholder-loader-size)*2*var(--ck-upload-placeholder-image-aspect-ratio))}.ck .ck-image-upload-placeholder img{aspect-ratio:var(--ck-upload-placeholder-image-aspect-ratio)}.ck .ck-upload-placeholder-loader{height:100%;width:100%}.ck .ck-upload-placeholder-loader:before{animation:ck-upload-placeholder-loader 1s linear infinite;border-radius:50%;border-right:2px solid transparent;border-top:3px solid var(--ck-color-upload-placeholder-loader);height:var(--ck-upload-placeholder-loader-size);width:var(--ck-upload-placeholder-loader-size)}@keyframes ck-upload-placeholder-loader{to{transform:rotate(1turn)}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageuploadloader.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadloader.css"],names:[],mappings:"AAKA,kCAGC,kBAAmB,CADnB,YAAa,CAEb,sBAAuB,CAEvB,MAAO,CALP,iBAAkB,CAIlB,KAOD,CAJC,yCACC,UAAW,CACX,iBACD,CCXD,MACC,4CAAqD,CACrD,wCAAyC,CACzC,8CACD,CAEA,iCAGC,QAAS,CADT,UAgBD,CAbC,8CACC,sGACD,CAEA,qCAOC,4DACD,CAGD,kCAEC,WAAY,CADZ,UAWD,CARC,yCAMC,yDAA0D,CAH1D,iBAAkB,CAElB,kCAAmC,CADnC,8DAA+D,CAF/D,+CAAgD,CADhD,8CAMD,CAGD,wCACC,GACC,uBACD,CACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-upload-placeholder-loader {\n\tposition: absolute;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\ttop: 0;\n\tleft: 0;\n\n\t&::before {\n\t\tcontent: '';\n\t\tposition: relative;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-upload-placeholder-loader: hsl(0, 0%, 70%);\n\t--ck-upload-placeholder-loader-size: 32px;\n\t--ck-upload-placeholder-image-aspect-ratio: 2.8;\n}\n\n.ck .ck-image-upload-placeholder {\n\t/* We need to control the full width of the SVG gray background. */\n\twidth: 100%;\n\tmargin: 0;\n\n\t&.image-inline {\n\t\twidth: calc( 2 * var(--ck-upload-placeholder-loader-size) * var(--ck-upload-placeholder-image-aspect-ratio) );\n\t}\n\n\t& img {\n\t\t/*\n\t\t * This is an arbitrary aspect for a 1x1 px GIF to display to the user. Not too tall, not too short.\n\t\t * There's nothing special about this number except that it should make the image placeholder look like\n\t\t * a real image during this short period after the upload started and before the image was read from the\n\t\t * file system (and a rich preview was loaded).\n\t\t */\n\t\taspect-ratio: var(--ck-upload-placeholder-image-aspect-ratio);\n\t}\n}\n\n.ck .ck-upload-placeholder-loader {\n\twidth: 100%;\n\theight: 100%;\n\n\t&::before {\n\t\twidth: var(--ck-upload-placeholder-loader-size);\n\t\theight: var(--ck-upload-placeholder-loader-size);\n\t\tborder-radius: 50%;\n\t\tborder-top: 3px solid var(--ck-color-upload-placeholder-loader);\n\t\tborder-right: 2px solid transparent;\n\t\tanimation: ck-upload-placeholder-loader 1s linear infinite;\n\t}\n}\n\n@keyframes ck-upload-placeholder-loader {\n\tto {\n\t\ttransform: rotate( 360deg );\n\t}\n}\n"],sourceRoot:""}]);const a=s},5870:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline{position:relative}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{left:0;position:absolute;top:0}.ck.ck-editor__editable .image-inline.ck-appear,.ck.ck-editor__editable .image.ck-appear{animation:fadeIn .7s}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{background:var(--ck-color-upload-bar-background);height:2px;transition:width .1s;width:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageuploadprogress.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadprogress.css"],names:[],mappings:"AAMC,qEAEC,iBACD,CAGA,uGAIC,MAAO,CAFP,iBAAkB,CAClB,KAED,CCRC,yFACC,oBACD,CAID,uGAIC,gDAAiD,CAFjD,UAAW,CAGX,oBAAuB,CAFvB,OAGD,CAGD,kBACC,GAAO,SAAY,CACnB,GAAO,SAAY,CACpB",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t& .image,\n\t& .image-inline {\n\t\tposition: relative;\n\t}\n\n\t/* Upload progress bar. */\n\t& .image .ck-progress-bar,\n\t& .image-inline .ck-progress-bar {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t& .image,\n\t& .image-inline {\n\t\t/* Showing animation. */\n\t\t&.ck-appear {\n\t\t\tanimation: fadeIn 700ms;\n\t\t}\n\t}\n\n\t/* Upload progress bar. */\n\t& .image .ck-progress-bar,\n\t& .image-inline .ck-progress-bar {\n\t\theight: 2px;\n\t\twidth: 0;\n\t\tbackground: var(--ck-color-upload-bar-background);\n\t\ttransition: width 100ms;\n\t}\n}\n\n@keyframes fadeIn {\n\tfrom { opacity: 0; }\n\tto { opacity: 1; }\n}\n"],sourceRoot:""}]);const a=s},6831:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-text-alternative-form{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-text-alternative-form .ck-labeled-field-view{display:inline-block}.ck.ck-text-alternative-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-text-alternative-form{flex-wrap:wrap}.ck.ck-text-alternative-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-text-alternative-form .ck-button{flex-basis:50%}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/textalternativeform.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAOA,6BACC,YAAa,CACb,kBAAmB,CACnB,gBAqBD,CAnBC,oDACC,oBACD,CAEA,uCACC,YACD,CCZA,oCDCD,6BAcE,cAUF,CARE,oDACC,eACD,CAEA,wCACC,cACD,CCrBD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-text-alternative-form {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-labeled-field-view {\n\t\tdisplay: inline-block;\n\t}\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},399:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck .ck-link_selected{background:var(--ck-color-link-selected-background)}.ck .ck-link_selected span.image-inline{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)}.ck .ck-fake-link-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-link-selection_collapsed{border-right:1px solid var(--ck-color-base-text);height:100%;margin-right:-1px;outline:1px solid hsla(0,0%,100%,.5)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-link/link.css"],names:[],mappings:"AAMA,sBACC,mDAMD,CAHC,wCACC,yFACD,CAOD,4BACC,8CACD,CAGA,sCAEC,gDAAiD,CADjD,WAAY,CAEZ,iBAAkB,CAClB,oCACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Class added to span element surrounding currently selected link. */\n.ck .ck-link_selected {\n\tbackground: var(--ck-color-link-selected-background);\n\n\t/* Give linked inline images some outline to let the user know they are also part of the link. */\n\t& span.image-inline {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background);\n\t}\n}\n\n/*\n * Classes used by the "fake visual selection" displayed in the content when an input\n * in the link UI has focus (the browser does not render the native selection in this state).\n */\n.ck .ck-fake-link-selection {\n\tbackground: var(--ck-color-link-fake-selection);\n}\n\n/* A collapsed fake visual selection. */\n.ck .ck-fake-link-selection_collapsed {\n\theight: 100%;\n\tborder-right: 1px solid var(--ck-color-base-text);\n\tmargin-right: -1px;\n\toutline: solid 1px hsla(0, 0%, 100%, .5);\n}\n'],sourceRoot:""}]);const a=s},9465:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-link-actions{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-link-actions .ck-link-actions__preview{display:inline-block}.ck.ck-link-actions .ck-link-actions__preview .ck-button__label{overflow:hidden}@media screen and (max-width:600px){.ck.ck-link-actions{flex-wrap:wrap}.ck.ck-link-actions .ck-link-actions__preview{flex-basis:100%}.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){flex-basis:50%}}.ck.ck-link-actions .ck-button.ck-link-actions__preview{padding-left:0;padding-right:0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{color:var(--ck-color-link-default);cursor:pointer;max-width:var(--ck-input-width);min-width:3em;padding:0 var(--ck-spacing-medium);text-align:center;text-overflow:ellipsis}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover{text-decoration:underline}.ck.ck-link-actions .ck-button.ck-link-actions__preview,.ck.ck-link-actions .ck-button.ck-link-actions__preview:active,.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus,.ck.ck-link-actions .ck-button.ck-link-actions__preview:hover{background:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:active{box-shadow:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label{text-decoration:underline}[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child),[dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-link-actions .ck-button.ck-link-actions__preview{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) 0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{max-width:100%;min-width:0}[dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview),[dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){margin-left:0}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-link/theme/linkactions.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-link/linkactions.css"],names:[],mappings:"AAOA,oBACC,YAAa,CACb,kBAAmB,CACnB,gBAqBD,CAnBC,8CACC,oBAKD,CAHC,gEACC,eACD,CCXD,oCDCD,oBAcE,cAUF,CARE,8CACC,eACD,CAEA,8DACC,cACD,CCrBD,CCIA,wDACC,cAAe,CACf,eAmCD,CAjCC,0EAEC,kCAAmC,CAEnC,cAAe,CAIf,+BAAgC,CAChC,aAAc,CARd,kCAAmC,CASnC,iBAAkB,CAPlB,sBAYD,CAHC,gFACC,yBACD,CAGD,mPAIC,eACD,CAEA,+DACC,eACD,CAGC,gFACC,yBACD,CAWD,qHACC,sCACD,CDtDD,oCC0DC,wDACC,8DAMD,CAJC,0EAEC,cAAe,CADf,WAED,CAGD,gJAME,aAEF,CDzED",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-actions {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-link-actions__preview {\n\t\tdisplay: inline-block;\n\n\t\t& .ck-button__label {\n\t\t\toverflow: hidden;\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-link-actions__preview {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button:not(.ck-link-actions__preview) {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "../mixins/_focus.css";\n@import "../mixins/_shadow.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-actions {\n\t& .ck-button.ck-link-actions__preview {\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\n\t\t& .ck-button__label {\n\t\t\tpadding: 0 var(--ck-spacing-medium);\n\t\t\tcolor: var(--ck-color-link-default);\n\t\t\ttext-overflow: ellipsis;\n\t\t\tcursor: pointer;\n\n\t\t\t/* Match the box model of the link editor form\'s input so the balloon\n\t\t\tdoes not change width when moving between actions and the form. */\n\t\t\tmax-width: var(--ck-input-width);\n\t\t\tmin-width: 3em;\n\t\t\ttext-align: center;\n\n\t\t\t&:hover {\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\n\t\t&,\n\t\t&:hover,\n\t\t&:focus,\n\t\t&:active {\n\t\t\tbackground: none;\n\t\t}\n\n\t\t&:active {\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t&:focus {\n\t\t\t& .ck-button__label {\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& .ck-button:not(:first-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& .ck-button:not(:last-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\t& .ck-button.ck-link-actions__preview {\n\t\t\tmargin: var(--ck-spacing-standard) var(--ck-spacing-standard) 0;\n\n\t\t\t& .ck-button__label {\n\t\t\t\tmin-width: 0;\n\t\t\t\tmax-width: 100%;\n\t\t\t}\n\t\t}\n\n\t\t& .ck-button:not(.ck-link-actions__preview) {\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const a=s},4827:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-link-form{display:flex}.ck.ck-link-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-link-form{flex-wrap:wrap}.ck.ck-link-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-link-form .ck-button{flex-basis:50%}}.ck.ck-link-form_layout-vertical{display:block}.ck.ck-link-form_layout-vertical .ck-button.ck-button-cancel,.ck.ck-link-form_layout-vertical .ck-button.ck-button-save{margin-top:var(--ck-spacing-medium)}.ck.ck-link-form_layout-vertical{min-width:var(--ck-input-width);padding:0}.ck.ck-link-form_layout-vertical .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small)}.ck.ck-link-form_layout-vertical .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-link-form_layout-vertical>.ck-button{border-radius:0;margin:0;padding:var(--ck-spacing-standard);width:50%}.ck.ck-link-form_layout-vertical>.ck-button:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-link-form_layout-vertical>.ck-button,[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button{margin-left:0}[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button:last-of-type{border-right:1px solid var(--ck-color-base-border)}.ck.ck-link-form_layout-vertical .ck.ck-list{margin:var(--ck-spacing-standard) var(--ck-spacing-large)}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton{padding:0;width:100%}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover{background:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-link/theme/linkform.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-link/linkform.css"],names:[],mappings:"AAOA,iBACC,YAiBD,CAfC,2BACC,YACD,CCNA,oCDCD,iBAQE,cAUF,CARE,wCACC,eACD,CAEA,4BACC,cACD,CCfD,CDuBD,iCACC,aAYD,CALE,wHAEC,mCACD,CE/BF,iCAEC,+BAAgC,CADhC,SAgDD,CA7CC,wDACC,8EAMD,CAJC,uEACC,WAAY,CACZ,UACD,CAGD,4CAIC,eAAgB,CAFhB,QAAS,CADT,kCAAmC,CAEnC,SAkBD,CAfC,wDACC,gDACD,CARD,4GAeE,aAMF,CAJE,mEACC,kDACD,CAKF,6CACC,yDAUD,CARC,wEACC,SAAU,CACV,UAKD,CAHC,8EACC,eACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-form {\n\tdisplay: flex;\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n\n/*\n * Style link form differently when manual decorators are available.\n * See: https://github.com/ckeditor/ckeditor5-link/issues/186.\n */\n.ck.ck-link-form_layout-vertical {\n\tdisplay: block;\n\n\t/*\n\t * Whether the form is in the responsive mode or not, if there are decorator buttons\n\t * keep the top margin of action buttons medium.\n\t */\n\t& .ck-button {\n\t\t&.ck-button-save,\n\t\t&.ck-button-cancel {\n\t\t\tmargin-top: var(--ck-spacing-medium);\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n/*\n * Style link form differently when manual decorators are available.\n * See: https://github.com/ckeditor/ckeditor5-link/issues/186.\n */\n.ck.ck-link-form_layout-vertical {\n\tpadding: 0;\n\tmin-width: var(--ck-input-width);\n\n\t& .ck-labeled-field-view {\n\t\tmargin: var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small);\n\n\t\t& .ck-input-text {\n\t\t\tmin-width: 0;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t& > .ck-button {\n\t\tpadding: var(--ck-spacing-standard);\n\t\tmargin: 0;\n\t\twidth: 50%;\n\t\tborder-radius: 0;\n\n\t\t&:not(:focus) {\n\t\t\tborder-top: 1px solid var(--ck-color-base-border);\n\t\t}\n\n\t\t@mixin ck-dir ltr {\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tmargin-left: 0;\n\n\t\t\t&:last-of-type {\n\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\t\t}\n\t}\n\n\t/* Using additional `.ck` class for stronger CSS specificity than `.ck.ck-link-form > :not(:first-child)`. */\n\t& .ck.ck-list {\n\t\tmargin: var(--ck-spacing-standard) var(--ck-spacing-large);\n\n\t\t& .ck-button.ck-switchbutton {\n\t\t\tpadding: 0;\n\t\t\twidth: 100%;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: none;\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const a=s},9989:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-list/theme/list.css"],names:[],mappings:"AAKA,eACC,uBAiBD,CAfC,kBACC,2BAaD,CAXC,qBACC,2BASD,CAPC,wBACC,2BAKD,CAHC,2BACC,2BACD,CAMJ,eACC,oBAaD,CAXC,kBACC,sBASD,CAJE,6CACC,sBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content ol {\n\tlist-style-type: decimal;\n\n\t& ol {\n\t\tlist-style-type: lower-latin;\n\n\t\t& ol {\n\t\t\tlist-style-type: lower-roman;\n\n\t\t\t& ol {\n\t\t\t\tlist-style-type: upper-latin;\n\n\t\t\t\t& ol {\n\t\t\t\t\tlist-style-type: upper-roman;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck-content ul {\n\tlist-style-type: disc;\n\n\t& ul {\n\t\tlist-style-type: circle;\n\n\t\t& ul {\n\t\t\tlist-style-type: square;\n\n\t\t\t& ul {\n\t\t\t\tlist-style-type: square;\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=s},5777:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck-content .media{clear:both;display:block;margin:.9em 0;min-width:15em}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-media-embed/theme/mediaembed.css"],names:[],mappings:"AAKA,mBAGC,UAAW,CASX,aAAc,CAJd,aAAe,CAQf,cACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .media {\n\t/* Don\'t allow floated content overlap the media.\n\thttps://github.com/ckeditor/ckeditor5-media-embed/issues/53 */\n\tclear: both;\n\n\t/* Make sure there is some space between the content and the media. */\n\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\tmargin: 0.9em 0;\n\n\t/* Make sure media is not overriden with Bootstrap default `flex` value.\n\tSee: https://github.com/ckeditor/ckeditor5/issues/1373. */\n\tdisplay: block;\n\n\t/* Give the media some minimal width in the content to prevent them\n\tfrom being "squashed" in tight spaces, e.g. in table cells (#44) */\n\tmin-width: 15em;\n}\n'],sourceRoot:""}]);const a=s},952:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,'.ck-media__wrapper .ck-media__placeholder{align-items:center;display:flex;flex-direction:column}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url{max-width:100%;position:relative}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text{display:block;overflow:hidden}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon *{display:none}.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper>:not(.ck-media__placeholder),.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder{pointer-events:none}:root{--ck-media-embed-placeholder-icon-size:3em;--ck-color-media-embed-placeholder-url-text:#757575;--ck-color-media-embed-placeholder-url-text-hover:var(--ck-color-base-text)}.ck-media__wrapper{margin:0 auto}.ck-media__wrapper .ck-media__placeholder{background:var(--ck-color-base-foreground);padding:calc(var(--ck-spacing-standard)*3)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon{background-position:50%;background-size:cover;height:var(--ck-media-embed-placeholder-icon-size);margin-bottom:var(--ck-spacing-large);min-width:var(--ck-media-embed-placeholder-icon-size)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon{height:100%;width:100%}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text{color:var(--ck-color-media-embed-placeholder-url-text);font-style:italic;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:var(--ck-color-media-embed-placeholder-url-text-hover);cursor:pointer;text-decoration:underline}.ck-media__wrapper[data-oembed-url*="open.spotify.com"]{max-height:380px;max-width:300px}.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Im0yMDYuNDc3IDI2MC45LTI4Ljk4NyAyOC45ODdhNS4yMTggNS4yMTggMCAwIDAgMy43OCAxLjYxaDQ5LjYyMWMxLjY5NCAwIDMuMTktLjc5OCA0LjE0Ni0yLjAzN3oiIGZpbGw9IiM1Yzg4YzUiLz48cGF0aCBkPSJNMjI2Ljc0MiAyMjIuOTg4Yy05LjI2NiAwLTE2Ljc3NyA3LjE3LTE2Ljc3NyAxNi4wMTQuMDA3IDIuNzYyLjY2MyA1LjQ3NCAyLjA5MyA3Ljg3NS40My43MDMuODMgMS40MDggMS4xOSAyLjEwNy4zMzMuNTAyLjY1IDEuMDA1Ljk1IDEuNTA4LjM0My40NzcuNjczLjk1Ny45ODggMS40NCAxLjMxIDEuNzY5IDIuNSAzLjUwMiAzLjYzNyA1LjE2OC43OTMgMS4yNzUgMS42ODMgMi42NCAyLjQ2NiAzLjk5IDIuMzYzIDQuMDk0IDQuMDA3IDguMDkyIDQuNiAxMy45MTR2LjAxMmMuMTgyLjQxMi41MTYuNjY2Ljg3OS42NjcuNDAzLS4wMDEuNzY4LS4zMTQuOTMtLjc5OS42MDMtNS43NTYgMi4yMzgtOS43MjkgNC41ODUtMTMuNzk0Ljc4Mi0xLjM1IDEuNjczLTIuNzE1IDIuNDY1LTMuOTkgMS4xMzctMS42NjYgMi4zMjgtMy40IDMuNjM4LTUuMTY5LjMxNS0uNDgyLjY0NS0uOTYyLjk4OC0xLjQzOS4zLS41MDMuNjE3LTEuMDA2Ljk1LTEuNTA4LjM1OS0uNy43Ni0xLjQwNCAxLjE5LTIuMTA3IDEuNDI2LTIuNDAyIDItNS4xMTQgMi4wMDQtNy44NzUgMC04Ljg0NC03LjUxMS0xNi4wMTQtMTYuNzc2LTE2LjAxNHoiIGZpbGw9IiNkZDRiM2UiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PGVsbGlwc2Ugcnk9IjUuNTY0IiByeD0iNS44MjgiIGN5PSIyMzkuMDAyIiBjeD0iMjI2Ljc0MiIgZmlsbD0iIzgwMmQyNyIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMTkwLjMwMSAyMzcuMjgzYy00LjY3IDAtOC40NTcgMy44NTMtOC40NTcgOC42MDZzMy43ODYgOC42MDcgOC40NTcgOC42MDdjMy4wNDMgMCA0LjgwNi0uOTU4IDYuMzM3LTIuNTE2IDEuNTMtMS41NTcgMi4wODctMy45MTMgMi4wODctNi4yOSAwLS4zNjItLjAyMy0uNzIyLS4wNjQtMS4wNzloLTguMjU3djMuMDQzaDQuODVjLS4xOTcuNzU5LS41MzEgMS40NS0xLjA1OCAxLjk4Ni0uOTQyLjk1OC0yLjAyOCAxLjU0OC0zLjkwMSAxLjU0OC0yLjg3NiAwLTUuMjA4LTIuMzcyLTUuMjA4LTUuMjk5IDAtMi45MjYgMi4zMzItNS4yOTkgNS4yMDgtNS4yOTkgMS4zOTkgMCAyLjYxOC40MDcgMy41ODQgMS4yOTNsMi4zODEtMi4zOGMwLS4wMDItLjAwMy0uMDA0LS4wMDQtLjAwNS0xLjU4OC0xLjUyNC0zLjYyLTIuMjE1LTUuOTU1LTIuMjE1em00LjQzIDUuNjYuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0ibTIxNS4xODQgMjUxLjkyOS03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVhNS4yMzMgNS4yMzMgMCAwIDAgLjQ0OS0yLjEyM3YtMzEuMTY1Yy0uNDY5LjY3NS0uOTM0IDEuMzQ5LTEuMzgyIDIuMDA1LS43OTIgMS4yNzUtMS42ODIgMi42NC0yLjQ2NSAzLjk5LTIuMzQ3IDQuMDY1LTMuOTgyIDguMDM4LTQuNTg1IDEzLjc5NC0uMTYyLjQ4NS0uNTI3Ljc5OC0uOTMuNzk5LS4zNjMtLjAwMS0uNjk3LS4yNTUtLjg3OS0uNjY3di0uMDEyYy0uNTkzLTUuODIyLTIuMjM3LTkuODItNC42LTEzLjkxNC0uNzgzLTEuMzUtMS42NzMtMi43MTUtMi40NjYtMy45OS0xLjEzNy0xLjY2Ni0yLjMyNy0zLjQtMy42MzctNS4xNjlsLS4wMDItLjAwM3oiIGZpbGw9IiNjM2MzYzMiLz48cGF0aCBkPSJtMjEyLjk4MyAyNDguNDk1LTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOCA1LjIzOGgxLjAxNWwzNS42NjYtMzUuNjY2YTEzNi4yNzUgMTM2LjI3NSAwIDAgMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAgMC0uOTg5LTEuNDQgMzUuMTI3IDM1LjEyNyAwIDAgMC0uOTUtMS41MDhjLS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJtMjExLjk5OCAyNjEuMDgzLTYuMTUyIDYuMTUxIDI0LjI2NCAyNC4yNjRoLjc4MWE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder{background:#4268b3}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05NjcuNDg0IDBINTYuNTE3QzI1LjMwNCAwIDAgMjUuMzA0IDAgNTYuNTE3djkxMC45NjZDMCA5OTguNjk0IDI1LjI5NyAxMDI0IDU2LjUyMiAxMDI0SDU0N1Y2MjhINDE0VjQ3M2gxMzNWMzU5LjAyOWMwLTEzMi4yNjIgODAuNzczLTIwNC4yODIgMTk4Ljc1Ni0yMDQuMjgyIDU2LjUxMyAwIDEwNS4wODYgNC4yMDggMTE5LjI0NCA2LjA4OVYyOTlsLTgxLjYxNi4wMzdjLTYzLjk5MyAwLTc2LjM4NCAzMC40OTItNzYuMzg0IDc1LjIzNlY0NzNoMTUzLjQ4N2wtMTkuOTg2IDE1NUg3MDd2Mzk2aDI2MC40ODRjMzEuMjEzIDAgNTYuNTE2LTI1LjMwMyA1Ni41MTYtNTYuNTE2VjU2LjUxNUMxMDI0IDI1LjMwMyA5OTguNjk3IDAgOTY3LjQ4NCAwIiBmaWxsPSIjRkZGRkZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#cdf}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder{background:linear-gradient(-135deg,#1400c7,#b800b1,#f50000)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuNDg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OVptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OVoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzNabTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1Wk00MTYuNjI3IDExNy42MDRjMCAxNi42OTYtMTMuNTM1IDMwLjIzLTMwLjIzMSAzMC4yMy0xNi42OTUgMC0zMC4yMy0xMy41MzQtMzAuMjMtMzAuMjMgMC0xNi42OTYgMTMuNTM1LTMwLjIzMSAzMC4yMy0zMC4yMzEgMTYuNjk2IDAgMzAuMjMxIDEzLjUzNSAzMC4yMzEgMzAuMjMxIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#ffe0fe}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder{background:linear-gradient(90deg,#71c6f4,#0d70a5)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwMHpNMTYzLjQgMzA1LjVjODguNyAwIDEzNy4yLTczLjUgMTM3LjItMTM3LjIgMC0yLjEgMC00LjItLjEtNi4yIDkuNC02LjggMTcuNi0xNS4zIDI0LjEtMjUtOC42IDMuOC0xNy45IDYuNC0yNy43IDcuNiAxMC02IDE3LjYtMTUuNCAyMS4yLTI2LjctOS4zIDUuNS0xOS42IDkuNS0zMC42IDExLjctOC44LTkuNC0yMS4zLTE1LjItMzUuMi0xNS4yLTI2LjYgMC00OC4yIDIxLjYtNDguMiA0OC4yIDAgMy44LjQgNy41IDEuMyAxMS00MC4xLTItNzUuNi0yMS4yLTk5LjQtNTAuNC00LjEgNy4xLTYuNSAxNS40LTYuNSAyNC4yIDAgMTYuNyA4LjUgMzEuNSAyMS41IDQwLjEtNy45LS4yLTE1LjMtMi40LTIxLjgtNnYuNmMwIDIzLjQgMTYuNiA0Mi44IDM4LjcgNDcuMy00IDEuMS04LjMgMS43LTEyLjcgMS43LTMuMSAwLTYuMS0uMy05LjEtLjkgNi4xIDE5LjIgMjMuOSAzMy4xIDQ1IDMzLjUtMTYuNSAxMi45LTM3LjMgMjAuNi01OS45IDIwLjYtMy45IDAtNy43LS4yLTExLjUtLjcgMjEuMSAxMy44IDQ2LjUgMjEuOCA3My43IDIxLjgiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text{color:#b8e6ff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-media-embed/theme/mediaembedediting.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-media-embed/mediaembedediting.css"],names:[],mappings:"AAMC,0CAGC,kBAAmB,CAFnB,YAAa,CACb,qBAcD,CAXC,sEAEC,cAAe,CAEf,iBAMD,CAJC,wGAEC,aAAc,CADd,eAED,CAWD,6kBACC,YACD,CAYF,2LACC,mBACD,CC1CA,MACC,0CAA2C,CAE3C,mDAA4D,CAC5D,2EACD,CAEA,mBACC,aA+FD,CA7FC,0CAEC,0CAA2C,CAD3C,0CA6BD,CA1BC,uEAIC,uBAA2B,CAC3B,qBAAsB,CAHtB,kDAAmD,CACnD,qCAAsC,CAFtC,qDAUD,CAJC,gFAEC,WAAY,CADZ,UAED,CAGD,4EACC,sDAAuD,CAGvD,iBAAkB,CADlB,iBAAkB,CAElB,sBAAuB,CAHvB,kBAUD,CALC,kFACC,4DAA6D,CAC7D,cAAe,CACf,yBACD,CAIF,wDAEC,gBAAiB,CADjB,eAED,CAEA,4UAIC,wvGACD,CAEA,2EACC,kBAaD,CAXC,wGACC,orBACD,CAEA,6GACC,UAKD,CAHC,mHACC,UACD,CAIF,4EACC,2DAcD,CAZC,yGACC,4jHACD,CAGA,8GACC,aAKD,CAHC,oHACC,UACD,CAIF,6EAEC,iDAaD,CAXC,0GACC,wiCACD,CAEA,+GACC,aAKD,CAHC,qHACC,UACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-media__wrapper {\n\t& .ck-media__placeholder {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\n\t\t& .ck-media__placeholder__url {\n\t\t\t/* Otherwise the URL will overflow when the content is very narrow. */\n\t\t\tmax-width: 100%;\n\n\t\t\tposition: relative;\n\n\t\t\t& .ck-media__placeholder__url__text {\n\t\t\t\toverflow: hidden;\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="twitter.com"],\n\t&[data-oembed-url*="google.com/maps"],\n\t&[data-oembed-url*="goo.gl/maps"],\n\t&[data-oembed-url*="maps.google.com"],\n\t&[data-oembed-url*="maps.app.goo.gl"],\n\t&[data-oembed-url*="facebook.com"],\n\t&[data-oembed-url*="instagram.com"] {\n\t\t& .ck-media__placeholder__icon * {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n/* Disable all mouse interaction as long as the editor is not read–only.\n https://github.com/ckeditor/ckeditor5-media-embed/issues/58 */\n.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper > *:not(.ck-media__placeholder) {\n\tpointer-events: none;\n}\n\n/* Disable all mouse interaction when the widget is not selected (e.g. to avoid opening links by accident).\n https://github.com/ckeditor/ckeditor5-media-embed/issues/18 */\n.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder {\n\tpointer-events: none;\n}\n','/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-media-embed-placeholder-icon-size: 3em;\n\n\t--ck-color-media-embed-placeholder-url-text: hsl(0, 0%, 46%);\n\t--ck-color-media-embed-placeholder-url-text-hover: var(--ck-color-base-text);\n}\n\n.ck-media__wrapper {\n\tmargin: 0 auto;\n\n\t& .ck-media__placeholder {\n\t\tpadding: calc( 3 * var(--ck-spacing-standard) );\n\t\tbackground: var(--ck-color-base-foreground);\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tmin-width: var(--ck-media-embed-placeholder-icon-size);\n\t\t\theight: var(--ck-media-embed-placeholder-icon-size);\n\t\t\tmargin-bottom: var(--ck-spacing-large);\n\t\t\tbackground-position: center;\n\t\t\tbackground-size: cover;\n\n\t\t\t& .ck-icon {\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 100%;\n\t\t\t}\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: var(--ck-color-media-embed-placeholder-url-text);\n\t\t\twhite-space: nowrap;\n\t\t\ttext-align: center;\n\t\t\tfont-style: italic;\n\t\t\ttext-overflow: ellipsis;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: var(--ck-color-media-embed-placeholder-url-text-hover);\n\t\t\t\tcursor: pointer;\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="open.spotify.com"] {\n\t\tmax-width: 300px;\n\t\tmax-height: 380px;\n\t}\n\n\t&[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon {\n\t\tbackground-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0yMDYuNDc3IDI2MC45bC0yOC45ODcgMjguOTg3YTUuMjE4IDUuMjE4IDAgMCAwIDMuNzggMS42MWg0OS42MjFjMS42OTQgMCAzLjE5LS43OTggNC4xNDYtMi4wMzd6IiBmaWxsPSIjNWM4OGM1Ii8+PHBhdGggZD0iTTIyNi43NDIgMjIyLjk4OGMtOS4yNjYgMC0xNi43NzcgNy4xNy0xNi43NzcgMTYuMDE0LjAwNyAyLjc2Mi42NjMgNS40NzQgMi4wOTMgNy44NzUuNDMuNzAzLjgzIDEuNDA4IDEuMTkgMi4xMDcuMzMzLjUwMi42NSAxLjAwNS45NSAxLjUwOC4zNDMuNDc3LjY3My45NTcuOTg4IDEuNDQgMS4zMSAxLjc2OSAyLjUgMy41MDIgMy42MzcgNS4xNjguNzkzIDEuMjc1IDEuNjgzIDIuNjQgMi40NjYgMy45OSAyLjM2MyA0LjA5NCA0LjAwNyA4LjA5MiA0LjYgMTMuOTE0di4wMTJjLjE4Mi40MTIuNTE2LjY2Ni44NzkuNjY3LjQwMy0uMDAxLjc2OC0uMzE0LjkzLS43OTkuNjAzLTUuNzU2IDIuMjM4LTkuNzI5IDQuNTg1LTEzLjc5NC43ODItMS4zNSAxLjY3My0yLjcxNSAyLjQ2NS0zLjk5IDEuMTM3LTEuNjY2IDIuMzI4LTMuNCAzLjYzOC01LjE2OS4zMTUtLjQ4Mi42NDUtLjk2Mi45ODgtMS40MzkuMy0uNTAzLjYxNy0xLjAwNi45NS0xLjUwOC4zNTktLjcuNzYtMS40MDQgMS4xOS0yLjEwNyAxLjQyNi0yLjQwMiAyLTUuMTE0IDIuMDA0LTcuODc1IDAtOC44NDQtNy41MTEtMTYuMDE0LTE2Ljc3Ni0xNi4wMTR6IiBmaWxsPSIjZGQ0YjNlIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxlbGxpcHNlIHJ5PSI1LjU2NCIgcng9IjUuODI4IiBjeT0iMjM5LjAwMiIgY3g9IjIyNi43NDIiIGZpbGw9IiM4MDJkMjciIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTE5MC4zMDEgMjM3LjI4M2MtNC42NyAwLTguNDU3IDMuODUzLTguNDU3IDguNjA2czMuNzg2IDguNjA3IDguNDU3IDguNjA3YzMuMDQzIDAgNC44MDYtLjk1OCA2LjMzNy0yLjUxNiAxLjUzLTEuNTU3IDIuMDg3LTMuOTEzIDIuMDg3LTYuMjkgMC0uMzYyLS4wMjMtLjcyMi0uMDY0LTEuMDc5aC04LjI1N3YzLjA0M2g0Ljg1Yy0uMTk3Ljc1OS0uNTMxIDEuNDUtMS4wNTggMS45ODYtLjk0Mi45NTgtMi4wMjggMS41NDgtMy45MDEgMS41NDgtMi44NzYgMC01LjIwOC0yLjM3Mi01LjIwOC01LjI5OSAwLTIuOTI2IDIuMzMyLTUuMjk5IDUuMjA4LTUuMjk5IDEuMzk5IDAgMi42MTguNDA3IDMuNTg0IDEuMjkzbDIuMzgxLTIuMzhjMC0uMDAyLS4wMDMtLjAwNC0uMDA0LS4wMDUtMS41ODgtMS41MjQtMy42Mi0yLjIxNS01Ljk1NS0yLjIxNXptNC40MyA1LjY2bC4wMDMuMDA2di0uMDAzeiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjE1LjE4NCAyNTEuOTI5bC03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVjLjI4Ny0uNjQ5LjQ0OS0xLjM2Ni40NDktMi4xMjN2LTMxLjE2NWMtLjQ2OS42NzUtLjkzNCAxLjM0OS0xLjM4MiAyLjAwNS0uNzkyIDEuMjc1LTEuNjgyIDIuNjQtMi40NjUgMy45OS0yLjM0NyA0LjA2NS0zLjk4MiA4LjAzOC00LjU4NSAxMy43OTQtLjE2Mi40ODUtLjUyNy43OTgtLjkzLjc5OS0uMzYzLS4wMDEtLjY5Ny0uMjU1LS44NzktLjY2N3YtLjAxMmMtLjU5My01LjgyMi0yLjIzNy05LjgyLTQuNi0xMy45MTQtLjc4My0xLjM1LTEuNjczLTIuNzE1LTIuNDY2LTMuOTktMS4xMzctMS42NjYtMi4zMjctMy40LTMuNjM3LTUuMTY5bC0uMDAyLS4wMDN6IiBmaWxsPSIjYzNjM2MzIi8+PHBhdGggZD0iTTIxMi45ODMgMjQ4LjQ5NWwtMzYuOTUyIDM2Ljk1M3YuODEyYTUuMjI3IDUuMjI3IDAgMCAwIDUuMjM4IDUuMjM4aDEuMDE1bDM1LjY2Ni0zNS42NjZhMTM2LjI3NSAxMzYuMjc1IDAgMCAwLTIuNzY0LTMuOSAzNy41NzUgMzcuNTc1IDAgMCAwLS45ODktMS40NGMtLjI5OS0uNTAzLS42MTYtMS4wMDYtLjk1LTEuNTA4LS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjExLjk5OCAyNjEuMDgzbC02LjE1MiA2LjE1MSAyNC4yNjQgMjQuMjY0aC43ODFhNS4yMjcgNS4yMjcgMCAwIDAgNS4yMzktNS4yMzh2LTEuMDQ1eiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48L2c+PC9zdmc+);\n\t}\n\n\t&[data-oembed-url*="facebook.com"] .ck-media__placeholder {\n\t\tbackground: hsl(220, 46%, 48%);\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPkZpbGwgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImZMb2dvX1doaXRlIiBmaWxsPSIjRkZGRkZFIj4gICAgICAgICAgICA8cGF0aCBkPSJNOTY3LjQ4NCwwIEw1Ni41MTcsMCBDMjUuMzA0LDAgMCwyNS4zMDQgMCw1Ni41MTcgTDAsOTY3LjQ4MyBDMCw5OTguNjk0IDI1LjI5NywxMDI0IDU2LjUyMiwxMDI0IEw1NDcsMTAyNCBMNTQ3LDYyOCBMNDE0LDYyOCBMNDE0LDQ3MyBMNTQ3LDQ3MyBMNTQ3LDM1OS4wMjkgQzU0NywyMjYuNzY3IDYyNy43NzMsMTU0Ljc0NyA3NDUuNzU2LDE1NC43NDcgQzgwMi4yNjksMTU0Ljc0NyA4NTAuODQyLDE1OC45NTUgODY1LDE2MC44MzYgTDg2NSwyOTkgTDc4My4zODQsMjk5LjAzNyBDNzE5LjM5MSwyOTkuMDM3IDcwNywzMjkuNTI5IDcwNywzNzQuMjczIEw3MDcsNDczIEw4NjAuNDg3LDQ3MyBMODQwLjUwMSw2MjggTDcwNyw2MjggTDcwNywxMDI0IEw5NjcuNDg0LDEwMjQgQzk5OC42OTcsMTAyNCAxMDI0LDk5OC42OTcgMTAyNCw5NjcuNDg0IEwxMDI0LDU2LjUxNSBDMTAyNCwyNS4zMDMgOTk4LjY5NywwIDk2Ny40ODQsMCIgaWQ9IkZpbGwtMSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(220, 100%, 90%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="instagram.com"] .ck-media__placeholder {\n\t\tbackground: linear-gradient(-135deg,hsl(246, 100%, 39%),hsl(302, 100%, 36%),hsl(0, 100%, 48%));\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MDRweCIgaGVpZ2h0PSI1MDRweCIgdmlld0JveD0iMCAwIDUwNCA1MDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+Z2x5cGgtbG9nb19NYXkyMDE2PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwIDAuMTU5IDUwMy44NDEgMC4xNTkgNTAzLjg0MSA1MDMuOTQgMCA1MDMuOTQiPjwvcG9seWdvbj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iZ2x5cGgtbG9nb19NYXkyMDE2IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJHcm91cC0zIj4gICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIiPjwvZz4gICAgICAgICAgICA8cGF0aCBkPSJNMjUxLjkyMSwwLjE1OSBDMTgzLjUwMywwLjE1OSAxNzQuOTI0LDAuNDQ5IDE0OC4wNTQsMS42NzUgQzEyMS4yNCwyLjg5OCAxMDIuOTI3LDcuMTU3IDg2LjkwMywxMy4zODUgQzcwLjMzNywxOS44MjIgNTYuMjg4LDI4LjQzNiA0Mi4yODIsNDIuNDQxIEMyOC4yNzcsNTYuNDQ3IDE5LjY2Myw3MC40OTYgMTMuMjI2LDg3LjA2MiBDNi45OTgsMTAzLjA4NiAyLjczOSwxMjEuMzk5IDEuNTE2LDE0OC4yMTMgQzAuMjksMTc1LjA4MyAwLDE4My42NjIgMCwyNTIuMDggQzAsMzIwLjQ5NyAwLjI5LDMyOS4wNzYgMS41MTYsMzU1Ljk0NiBDMi43MzksMzgyLjc2IDYuOTk4LDQwMS4wNzMgMTMuMjI2LDQxNy4wOTcgQzE5LjY2Myw0MzMuNjYzIDI4LjI3Nyw0NDcuNzEyIDQyLjI4Miw0NjEuNzE4IEM1Ni4yODgsNDc1LjcyMyA3MC4zMzcsNDg0LjMzNyA4Ni45MDMsNDkwLjc3NSBDMTAyLjkyNyw0OTcuMDAyIDEyMS4yNCw1MDEuMjYxIDE0OC4wNTQsNTAyLjQ4NCBDMTc0LjkyNCw1MDMuNzEgMTgzLjUwMyw1MDQgMjUxLjkyMSw1MDQgQzMyMC4zMzgsNTA0IDMyOC45MTcsNTAzLjcxIDM1NS43ODcsNTAyLjQ4NCBDMzgyLjYwMSw1MDEuMjYxIDQwMC45MTQsNDk3LjAwMiA0MTYuOTM4LDQ5MC43NzUgQzQzMy41MDQsNDg0LjMzNyA0NDcuNTUzLDQ3NS43MjMgNDYxLjU1OSw0NjEuNzE4IEM0NzUuNTY0LDQ0Ny43MTIgNDg0LjE3OCw0MzMuNjYzIDQ5MC42MTYsNDE3LjA5NyBDNDk2Ljg0Myw0MDEuMDczIDUwMS4xMDIsMzgyLjc2IDUwMi4zMjUsMzU1Ljk0NiBDNTAzLjU1MSwzMjkuMDc2IDUwMy44NDEsMzIwLjQ5NyA1MDMuODQxLDI1Mi4wOCBDNTAzLjg0MSwxODMuNjYyIDUwMy41NTEsMTc1LjA4MyA1MDIuMzI1LDE0OC4yMTMgQzUwMS4xMDIsMTIxLjM5OSA0OTYuODQzLDEwMy4wODYgNDkwLjYxNiw4Ny4wNjIgQzQ4NC4xNzgsNzAuNDk2IDQ3NS41NjQsNTYuNDQ3IDQ2MS41NTksNDIuNDQxIEM0NDcuNTUzLDI4LjQzNiA0MzMuNTA0LDE5LjgyMiA0MTYuOTM4LDEzLjM4NSBDNDAwLjkxNCw3LjE1NyAzODIuNjAxLDIuODk4IDM1NS43ODcsMS42NzUgQzMyOC45MTcsMC40NDkgMzIwLjMzOCwwLjE1OSAyNTEuOTIxLDAuMTU5IFogTTI1MS45MjEsNDUuNTUgQzMxOS4xODYsNDUuNTUgMzI3LjE1NCw0NS44MDcgMzUzLjcxOCw0Ny4wMTkgQzM3OC4yOCw0OC4xMzkgMzkxLjYxOSw1Mi4yNDMgNDAwLjQ5Niw1NS42OTMgQzQxMi4yNTUsNjAuMjYzIDQyMC42NDcsNjUuNzIyIDQyOS40NjIsNzQuNTM4IEM0MzguMjc4LDgzLjM1MyA0NDMuNzM3LDkxLjc0NSA0NDguMzA3LDEwMy41MDQgQzQ1MS43NTcsMTEyLjM4MSA0NTUuODYxLDEyNS43MiA0NTYuOTgxLDE1MC4yODIgQzQ1OC4xOTMsMTc2Ljg0NiA0NTguNDUsMTg0LjgxNCA0NTguNDUsMjUyLjA4IEM0NTguNDUsMzE5LjM0NSA0NTguMTkzLDMyNy4zMTMgNDU2Ljk4MSwzNTMuODc3IEM0NTUuODYxLDM3OC40MzkgNDUxLjc1NywzOTEuNzc4IDQ0OC4zMDcsNDAwLjY1NSBDNDQzLjczNyw0MTIuNDE0IDQzOC4yNzgsNDIwLjgwNiA0MjkuNDYyLDQyOS42MjEgQzQyMC42NDcsNDM4LjQzNyA0MTIuMjU1LDQ0My44OTYgNDAwLjQ5Niw0NDguNDY2IEMzOTEuNjE5LDQ1MS45MTYgMzc4LjI4LDQ1Ni4wMiAzNTMuNzE4LDQ1Ny4xNCBDMzI3LjE1OCw0NTguMzUyIDMxOS4xOTEsNDU4LjYwOSAyNTEuOTIxLDQ1OC42MDkgQzE4NC42NSw0NTguNjA5IDE3Ni42ODQsNDU4LjM1MiAxNTAuMTIzLDQ1Ny4xNCBDMTI1LjU2MSw0NTYuMDIgMTEyLjIyMiw0NTEuOTE2IDEwMy4zNDUsNDQ4LjQ2NiBDOTEuNTg2LDQ0My44OTYgODMuMTk0LDQzOC40MzcgNzQuMzc5LDQyOS42MjEgQzY1LjU2NCw0MjAuODA2IDYwLjEwNCw0MTIuNDE0IDU1LjUzNCw0MDAuNjU1IEM1Mi4wODQsMzkxLjc3OCA0Ny45OCwzNzguNDM5IDQ2Ljg2LDM1My44NzcgQzQ1LjY0OCwzMjcuMzEzIDQ1LjM5MSwzMTkuMzQ1IDQ1LjM5MSwyNTIuMDggQzQ1LjM5MSwxODQuODE0IDQ1LjY0OCwxNzYuODQ2IDQ2Ljg2LDE1MC4yODIgQzQ3Ljk4LDEyNS43MiA1Mi4wODQsMTEyLjM4MSA1NS41MzQsMTAzLjUwNCBDNjAuMTA0LDkxLjc0NSA2NS41NjMsODMuMzUzIDc0LjM3OSw3NC41MzggQzgzLjE5NCw2NS43MjIgOTEuNTg2LDYwLjI2MyAxMDMuMzQ1LDU1LjY5MyBDMTEyLjIyMiw1Mi4yNDMgMTI1LjU2MSw0OC4xMzkgMTUwLjEyMyw0Ny4wMTkgQzE3Ni42ODcsNDUuODA3IDE4NC42NTUsNDUuNTUgMjUxLjkyMSw0NS41NSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGQ9Ik0yNTEuOTIxLDMzNi4wNTMgQzIwNS41NDMsMzM2LjA1MyAxNjcuOTQ3LDI5OC40NTcgMTY3Ljk0NywyNTIuMDggQzE2Ny45NDcsMjA1LjcwMiAyMDUuNTQzLDE2OC4xMDYgMjUxLjkyMSwxNjguMTA2IEMyOTguMjk4LDE2OC4xMDYgMzM1Ljg5NCwyMDUuNzAyIDMzNS44OTQsMjUyLjA4IEMzMzUuODk0LDI5OC40NTcgMjk4LjI5OCwzMzYuMDUzIDI1MS45MjEsMzM2LjA1MyBaIE0yNTEuOTIxLDEyMi43MTUgQzE4MC40NzQsMTIyLjcxNSAxMjIuNTU2LDE4MC42MzMgMTIyLjU1NiwyNTIuMDggQzEyMi41NTYsMzIzLjUyNiAxODAuNDc0LDM4MS40NDQgMjUxLjkyMSwzODEuNDQ0IEMzMjMuMzY3LDM4MS40NDQgMzgxLjI4NSwzMjMuNTI2IDM4MS4yODUsMjUyLjA4IEMzODEuMjg1LDE4MC42MzMgMzIzLjM2NywxMjIuNzE1IDI1MS45MjEsMTIyLjcxNSBaIiBpZD0iRmlsbC00IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgICAgICA8cGF0aCBkPSJNNDE2LjYyNywxMTcuNjA0IEM0MTYuNjI3LDEzNC4zIDQwMy4wOTIsMTQ3LjgzNCAzODYuMzk2LDE0Ny44MzQgQzM2OS43MDEsMTQ3LjgzNCAzNTYuMTY2LDEzNC4zIDM1Ni4xNjYsMTE3LjYwNCBDMzU2LjE2NiwxMDAuOTA4IDM2OS43MDEsODcuMzczIDM4Ni4zOTYsODcuMzczIEM0MDMuMDkyLDg3LjM3MyA0MTYuNjI3LDEwMC45MDggNDE2LjYyNywxMTcuNjA0IiBpZD0iRmlsbC01IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=);\n\t\t}\n\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(302, 100%, 94%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder {\n\t\t/* Use gradient to contrast with focused widget (ckeditor/ckeditor5-media-embed#22). */\n\t\tbackground: linear-gradient( to right, hsl(201, 85%, 70%), hsl(201, 85%, 35%) );\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldoaXRlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwMCA0MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MDAsMjAwYzAsMTEwLjUtODkuNSwyMDAtMjAwLDIwMFMwLDMxMC41LDAsMjAwUzg5LjUsMCwyMDAsMFM0MDAsODkuNSw0MDAsMjAweiBNMTYzLjQsMzA1LjVjODguNywwLDEzNy4yLTczLjUsMTM3LjItMTM3LjJjMC0yLjEsMC00LjItMC4xLTYuMmM5LjQtNi44LDE3LjYtMTUuMywyNC4xLTI1Yy04LjYsMy44LTE3LjksNi40LTI3LjcsNy42YzEwLTYsMTcuNi0xNS40LDIxLjItMjYuN2MtOS4zLDUuNS0xOS42LDkuNS0zMC42LDExLjdjLTguOC05LjQtMjEuMy0xNS4yLTM1LjItMTUuMmMtMjYuNiwwLTQ4LjIsMjEuNi00OC4yLDQ4LjJjMCwzLjgsMC40LDcuNSwxLjMsMTFjLTQwLjEtMi03NS42LTIxLjItOTkuNC01MC40Yy00LjEsNy4xLTYuNSwxNS40LTYuNSwyNC4yYzAsMTYuNyw4LjUsMzEuNSwyMS41LDQwLjFjLTcuOS0wLjItMTUuMy0yLjQtMjEuOC02YzAsMC4yLDAsMC40LDAsMC42YzAsMjMuNCwxNi42LDQyLjgsMzguNyw0Ny4zYy00LDEuMS04LjMsMS43LTEyLjcsMS43Yy0zLjEsMC02LjEtMC4zLTkuMS0wLjljNi4xLDE5LjIsMjMuOSwzMy4xLDQ1LDMzLjVjLTE2LjUsMTIuOS0zNy4zLDIwLjYtNTkuOSwyMC42Yy0zLjksMC03LjctMC4yLTExLjUtMC43QzExMC44LDI5Ny41LDEzNi4yLDMwNS41LDE2My40LDMwNS41Ii8+PC9zdmc+);\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(201, 100%, 86%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const a=s},3525:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-media-form{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-media-form .ck-labeled-field-view{display:inline-block}.ck.ck-media-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-media-form{flex-wrap:wrap}.ck.ck-media-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-media-form .ck-button{flex-basis:50%}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-media-embed/theme/mediaform.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAOA,kBAEC,sBAAuB,CADvB,YAAa,CAEb,kBAAmB,CACnB,gBAqBD,CAnBC,yCACC,oBACD,CAEA,4BACC,YACD,CCbA,oCDCD,kBAeE,cAUF,CARE,yCACC,eACD,CAEA,6BACC,cACD,CCtBD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-media-form {\n\tdisplay: flex;\n\talign-items: flex-start;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-labeled-field-view {\n\t\tdisplay: inline-block;\n\t}\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},8085:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck .ck-insert-table-dropdown__grid{display:flex;flex-direction:row;flex-wrap:wrap}:root{--ck-insert-table-dropdown-padding:10px;--ck-insert-table-dropdown-box-height:11px;--ck-insert-table-dropdown-box-width:12px;--ck-insert-table-dropdown-box-margin:1px}.ck .ck-insert-table-dropdown__grid{padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;width:calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2)}.ck .ck-insert-table-dropdown__label,.ck[dir=rtl] .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{border:1px solid var(--ck-color-base-border);border-radius:1px;margin:var(--ck-insert-table-dropdown-box-margin);min-height:var(--ck-insert-table-dropdown-box-height);min-width:var(--ck-insert-table-dropdown-box-width);outline:none;transition:none}.ck .ck-insert-table-dropdown-grid-box:focus{box-shadow:none}.ck .ck-insert-table-dropdown-grid-box.ck-on{background:var(--ck-color-focus-outer-shadow);border-color:var(--ck-color-focus-border)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/inserttable.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/inserttable.css"],names:[],mappings:"AAKA,oCACC,YAAa,CACb,kBAAmB,CACnB,cACD,CCJA,MACC,uCAAwC,CACxC,0CAA2C,CAC3C,yCAA0C,CAC1C,yCACD,CAEA,oCAGC,yFAA0F,CAD1F,oJAED,CAEA,mFAEC,iBACD,CAEA,uCAIC,4CAA6C,CAC7C,iBAAkB,CAFlB,iDAAkD,CADlD,qDAAsD,CADtD,mDAAoD,CAKpD,YAAa,CACb,eAUD,CARC,6CACC,eACD,CAEA,6CAEC,6CAA8C,CAD9C,yCAED",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-insert-table-dropdown__grid {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: wrap;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-insert-table-dropdown-padding: 10px;\n\t--ck-insert-table-dropdown-box-height: 11px;\n\t--ck-insert-table-dropdown-box-width: 12px;\n\t--ck-insert-table-dropdown-box-margin: 1px;\n}\n\n.ck .ck-insert-table-dropdown__grid {\n\t/* The width of a container should match 10 items in a row so there will be a 10x10 grid. */\n\twidth: calc(var(--ck-insert-table-dropdown-box-width) * 10 + var(--ck-insert-table-dropdown-box-margin) * 20 + var(--ck-insert-table-dropdown-padding) * 2);\n\tpadding: var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;\n}\n\n.ck .ck-insert-table-dropdown__label,\n.ck[dir=rtl] .ck-insert-table-dropdown__label {\n\ttext-align: center;\n}\n\n.ck .ck-insert-table-dropdown-grid-box {\n\tmin-width: var(--ck-insert-table-dropdown-box-width);\n\tmin-height: var(--ck-insert-table-dropdown-box-height);\n\tmargin: var(--ck-insert-table-dropdown-box-margin);\n\tborder: 1px solid var(--ck-color-base-border);\n\tborder-radius: 1px;\n\toutline: none;\n\ttransition: none;\n\n\t&:focus {\n\t\tbox-shadow: none;\n\t}\n\n\t&.ck-on {\n\t\tborder-color: var(--ck-color-focus-border);\n\t\tbackground: var(--ck-color-focus-outer-shadow);\n\t}\n}\n\n"],sourceRoot:""}]);const a=s},4104:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck-content .table{display:table;margin:.9em auto}.ck-content .table table{border:1px double #b3b3b3;border-collapse:collapse;border-spacing:0;height:100%;width:100%}.ck-content .table table td,.ck-content .table table th{border:1px solid #bfbfbf;min-width:2em;padding:.4em}.ck-content .table table th{background:rgba(0,0,0,.05);font-weight:700}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-editor__editable .ck-table-bogus-paragraph{display:inline-block;width:100%}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/table.css"],names:[],mappings:"AAKA,mBAKC,aAAc,CADd,gBAiCD,CA9BC,yBAYC,yBAAkC,CAVlC,wBAAyB,CACzB,gBAAiB,CAKjB,WAAY,CADZ,UAsBD,CAfC,wDAQC,wBAAiC,CANjC,aAAc,CACd,YAMD,CAEA,4BAEC,0BAA+B,CAD/B,eAED,CAMF,+BACC,gBACD,CAEA,+BACC,eACD,CAEA,+CAKC,oBAAqB,CAMrB,UACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .table {\n\t/* Give the table widget some air and center it horizontally */\n\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\tmargin: 0.9em auto;\n\tdisplay: table;\n\n\t& table {\n\t\t/* The table cells should have slight borders */\n\t\tborder-collapse: collapse;\n\t\tborder-spacing: 0;\n\n\t\t/* Table width and height are set on the parent
. Make sure the table inside stretches\n\t\tto the full dimensions of the container (https://github.com/ckeditor/ckeditor5/issues/6186). */\n\t\twidth: 100%;\n\t\theight: 100%;\n\n\t\t/* The outer border of the table should be slightly darker than the inner lines.\n\t\tAlso see https://github.com/ckeditor/ckeditor5-table/issues/50. */\n\t\tborder: 1px double hsl(0, 0%, 70%);\n\n\t\t& td,\n\t\t& th {\n\t\t\tmin-width: 2em;\n\t\t\tpadding: .4em;\n\n\t\t\t/* The border is inherited from .ck-editor__nested-editable styles, so theoretically it\'s not necessary here.\n\t\t\tHowever, the border is a content style, so it should use .ck-content (so it works outside the editor).\n\t\t\tHence, the duplication. See https://github.com/ckeditor/ckeditor5/issues/6314 */\n\t\t\tborder: 1px solid hsl(0, 0%, 75%);\n\t\t}\n\n\t\t& th {\n\t\t\tfont-weight: bold;\n\t\t\tbackground: hsla(0, 0%, 0%, 5%);\n\t\t}\n\t}\n}\n\n/* Text alignment of the table header should match the editor settings and override the native browser styling,\nwhen content is available outside the editor. See https://github.com/ckeditor/ckeditor5/issues/6638 */\n.ck-content[dir="rtl"] .table th {\n\ttext-align: right;\n}\n\n.ck-content[dir="ltr"] .table th {\n\ttext-align: left;\n}\n\n.ck-editor__editable .ck-table-bogus-paragraph {\n\t/*\n\t * Use display:inline-block to force Chrome/Safari to limit text mutations to this element.\n\t * See https://github.com/ckeditor/ckeditor5/issues/6062.\n\t */\n\tdisplay: inline-block;\n\n\t/*\n\t * Inline HTML elements nested in the span should always be dimensioned in relation to the whole cell width.\n\t * See https://github.com/ckeditor/ckeditor5/issues/9117.\n\t */\n\twidth: 100%;\n}\n'],sourceRoot:""}]);const a=s},4777:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,":root{--ck-color-table-focused-cell-background:rgba(158,201,250,.3)}.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table td.ck-editor__nested-editable:focus,.ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table th.ck-editor__nested-editable:focus{background:var(--ck-color-table-focused-cell-background);border-style:none;outline:1px solid var(--ck-color-focus-border);outline-offset:-1px}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tableediting.css"],names:[],mappings:"AAKA,MACC,6DACD,CAKE,8QAGC,wDAAyD,CAKzD,iBAAkB,CAClB,8CAA+C,CAC/C,mBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-table-focused-cell-background: hsla(212, 90%, 80%, .3);\n}\n\n.ck-widget.table {\n\t& td,\n\t& th {\n\t\t&.ck-editor__nested-editable.ck-editor__nested-editable_focused,\n\t\t&.ck-editor__nested-editable:focus {\n\t\t\t/* A very slight background to highlight the focused cell */\n\t\t\tbackground: var(--ck-color-table-focused-cell-background);\n\n\t\t\t/* Fixes the problem where surrounding cells cover the focused cell's border.\n\t\t\tIt does not fix the problem in all places but the UX is improved.\n\t\t\tSee https://github.com/ckeditor/ckeditor5-table/issues/29. */\n\t\t\tborder-style: none;\n\t\t\toutline: 1px solid var(--ck-color-focus-border);\n\t\t\toutline-offset: -1px; /* progressive enhancement - no IE support */\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=s},5593:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,':root{--ck-table-selected-cell-background:rgba(158,207,250,.3)}.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected{box-shadow:unset;caret-color:transparent;outline:unset;position:relative}.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:after{background-color:var(--ck-table-selected-cell-background);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus,.ck.ck-editor__editable .table table th.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus{background-color:transparent}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget{outline:unset}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle{display:none}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tableselection.css"],names:[],mappings:"AAKA,MACC,wDACD,CAGC,0IAKC,gBAAiB,CAFjB,uBAAwB,CACxB,aAAc,CAFd,iBAiCD,CA3BC,sJAGC,yDAA0D,CAK1D,QAAS,CAPT,UAAW,CAKX,MAAO,CAJP,mBAAoB,CAEpB,iBAAkB,CAGlB,OAAQ,CAFR,KAID,CAEA,wTAEC,4BACD,CAMA,gKACC,aAKD,CAHC,0NACC,YACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-table-selected-cell-background: hsla(208, 90%, 80%, .3);\n}\n\n.ck.ck-editor__editable .table table {\n\t& td.ck-editor__editable_selected,\n\t& th.ck-editor__editable_selected {\n\t\tposition: relative;\n\t\tcaret-color: transparent;\n\t\toutline: unset;\n\t\tbox-shadow: unset;\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/6446 */\n\t\t&:after {\n\t\t\tcontent: '';\n\t\t\tpointer-events: none;\n\t\t\tbackground-color: var(--ck-table-selected-cell-background);\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\tbottom: 0;\n\t\t}\n\n\t\t& ::selection,\n\t\t&:focus {\n\t\t\tbackground-color: transparent;\n\t\t}\n\n\t\t/*\n\t\t * To reduce the amount of noise, all widgets in the table selection have no outline and no selection handle.\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/9491.\n\t\t */\n\t\t& .ck-widget {\n\t\t\toutline: unset;\n\n\t\t\t& > .ck-widget__selection-handle {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=s},4499:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-button,a.ck.ck-button{align-items:center;display:inline-flex;justify-content:left;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{display:none}.ck.ck-button.ck-button_with-text .ck-button__label,a.ck.ck-button.ck-button_with-text .ck-button__label{display:inline-block}.ck.ck-button:not(.ck-button_with-text),a.ck.ck-button:not(.ck-button_with-text){justify-content:center}.ck.ck-button,a.ck.ck-button{background:var(--ck-color-button-default-background)}.ck.ck-button:not(.ck-disabled):hover,a.ck.ck-button:not(.ck-disabled):hover{background:var(--ck-color-button-default-hover-background)}.ck.ck-button:not(.ck-disabled):active,a.ck.ck-button:not(.ck-disabled):active{background:var(--ck-color-button-default-active-background)}.ck.ck-button.ck-disabled,a.ck.ck-button.ck-disabled{background:var(--ck-color-button-default-disabled-background)}.ck.ck-button,a.ck.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-button,.ck-rounded-corners a.ck.ck-button,.ck.ck-button.ck-rounded-corners,a.ck.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-button,a.ck.ck-button{-webkit-appearance:none;border:1px solid transparent;cursor:default;font-size:inherit;line-height:1;min-height:var(--ck-ui-component-min-height);min-width:var(--ck-ui-component-min-height);padding:var(--ck-spacing-tiny);text-align:center;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;vertical-align:middle;white-space:nowrap}.ck.ck-button:active,.ck.ck-button:focus,a.ck.ck-button:active,a.ck.ck-button:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-button .ck-button__icon use,.ck.ck-button .ck-button__icon use *,a.ck.ck-button .ck-button__icon use,a.ck.ck-button .ck-button__icon use *{color:inherit}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{color:inherit;cursor:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}[dir=ltr] .ck.ck-button .ck-button__label,[dir=ltr] a.ck.ck-button .ck-button__label{text-align:left}[dir=rtl] .ck.ck-button .ck-button__label,[dir=rtl] a.ck.ck-button .ck-button__label{text-align:right}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{color:inherit}[dir=ltr] .ck.ck-button .ck-button__keystroke,[dir=ltr] a.ck.ck-button .ck-button__keystroke{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-button .ck-button__keystroke,[dir=rtl] a.ck.ck-button .ck-button__keystroke{margin-right:var(--ck-spacing-large)}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{font-weight:700;opacity:.7}.ck.ck-button.ck-disabled:active,.ck.ck-button.ck-disabled:focus,a.ck.ck-button.ck-disabled:active,a.ck.ck-button.ck-disabled:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-button.ck-disabled .ck-button__icon,.ck.ck-button.ck-disabled .ck-button__label,a.ck.ck-button.ck-disabled .ck-button__icon,a.ck.ck-button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-disabled .ck-button__keystroke,a.ck.ck-button.ck-disabled .ck-button__keystroke{opacity:.3}.ck.ck-button.ck-button_with-text,a.ck.ck-button.ck-button_with-text{padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:calc(var(--ck-spacing-small)*-1);margin-right:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:var(--ck-spacing-small);margin-right:calc(var(--ck-spacing-small)*-1)}.ck.ck-button.ck-button_with-keystroke .ck-button__label,a.ck.ck-button.ck-button_with-keystroke .ck-button__label{flex-grow:1}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{background:var(--ck-color-button-on-background)}.ck.ck-button.ck-on:not(.ck-disabled):hover,a.ck.ck-button.ck-on:not(.ck-disabled):hover{background:var(--ck-color-button-on-hover-background)}.ck.ck-button.ck-on:not(.ck-disabled):active,a.ck.ck-button.ck-on:not(.ck-disabled):active{background:var(--ck-color-button-on-active-background)}.ck.ck-button.ck-on.ck-disabled,a.ck.ck-button.ck-on.ck-disabled{background:var(--ck-color-button-on-disabled-background)}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{color:var(--ck-color-button-on-color)}.ck.ck-button.ck-button-save,a.ck.ck-button.ck-button-save{color:var(--ck-color-button-save)}.ck.ck-button.ck-button-cancel,a.ck.ck-button.ck-button-cancel{color:var(--ck-color-button-cancel)}.ck.ck-button-action,a.ck.ck-button-action{background:var(--ck-color-button-action-background)}.ck.ck-button-action:not(.ck-disabled):hover,a.ck.ck-button-action:not(.ck-disabled):hover{background:var(--ck-color-button-action-hover-background)}.ck.ck-button-action:not(.ck-disabled):active,a.ck.ck-button-action:not(.ck-disabled):active{background:var(--ck-color-button-action-active-background)}.ck.ck-button-action.ck-disabled,a.ck.ck-button-action.ck-disabled{background:var(--ck-color-button-action-disabled-background)}.ck.ck-button-action,a.ck.ck-button-action{color:var(--ck-color-button-action-text)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/button/button.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/button/button.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/mixins/_button.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_disabled.css"],names:[],mappings:"AAOA,6BAMC,kBAAmB,CADnB,mBAAoB,CAEpB,oBAAqB,CAHrB,iBAAkB,CCFlB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBDkBD,CAdC,iEACC,YACD,CAGC,yGACC,oBACD,CAID,iFACC,sBACD,CEjBD,6BCAC,oDD4ID,CCzIE,6EACC,0DACD,CAEA,+EACC,2DACD,CAID,qDACC,6DACD,CDfD,6BEDC,eF6ID,CA5IA,wIEGE,qCFyIF,CA5IA,6BA6BC,uBAAwB,CANxB,4BAA6B,CAjB7B,cAAe,CAcf,iBAAkB,CAHlB,aAAc,CAJd,4CAA6C,CAD7C,2CAA4C,CAJ5C,8BAA+B,CAC/B,iBAAkB,CAiBlB,4DAA8D,CAnB9D,qBAAsB,CAFtB,kBAuID,CA7GC,oFGhCA,2BAA2B,CCF3B,2CAA8B,CDC9B,YHqCA,CAIC,kJAEC,aACD,CAGD,iEAIC,aAAc,CACd,cAAe,CAHf,iBAAkB,CAClB,mBAAoB,CAMpB,qBASD,CAlBA,qFAYE,eAMF,CAlBA,qFAgBE,gBAEF,CAEA,yEACC,aAYD,CAbA,6FAIE,mCASF,CAbA,6FAQE,oCAKF,CAbA,yEAWC,eAAiB,CACjB,UACD,CAIC,oIIrFD,oDJyFC,CAOA,gLKhGD,kCLkGC,CAEA,iGACC,UACD,CAGD,qEACC,yDAcD,CAXC,2HAEE,4CAA+C,CAC/C,oCAOF,CAVA,2HAQE,mCAAoC,CADpC,6CAGF,CAKA,mHACC,WACD,CAID,yCC/HA,+CDmIA,CChIC,yFACC,qDACD,CAEA,2FACC,sDACD,CAID,iEACC,wDACD,CDgHA,yCAGC,qCACD,CAEA,2DACC,iCACD,CAEA,+DACC,mCACD,CAID,2CC/IC,mDDoJD,CCjJE,2FACC,yDACD,CAEA,6FACC,0DACD,CAID,mEACC,4DACD,CDgID,2CAIC,wCACD,CAEA,uCAEC,eACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n\n.ck.ck-button,\na.ck.ck-button {\n\t@mixin ck-unselectable;\n\n\tposition: relative;\n\tdisplay: inline-flex;\n\talign-items: center;\n\tjustify-content: left;\n\n\t& .ck-button__label {\n\t\tdisplay: none;\n\t}\n\n\t&.ck-button_with-text {\n\t\t& .ck-button__label {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n\n\t/* Center the icon horizontally in a button without text. */\n\t&:not(.ck-button_with-text) {\n\t\tjustify-content: center;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_focus.css";\n@import "../../../mixins/_shadow.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_rounded.css";\n@import "../../mixins/_button.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-button,\na.ck.ck-button {\n\t@mixin ck-button-colors --ck-color-button-default;\n\t@mixin ck-rounded-corners;\n\n\twhite-space: nowrap;\n\tcursor: default;\n\tvertical-align: middle;\n\tpadding: var(--ck-spacing-tiny);\n\ttext-align: center;\n\n\t/* A very important piece of styling. Go to variable declaration to learn more. */\n\tmin-width: var(--ck-ui-component-min-height);\n\tmin-height: var(--ck-ui-component-min-height);\n\n\t/* Normalize the height of the line. Removing this will break consistent height\n\tamong text and text-less buttons (with icons). */\n\tline-height: 1;\n\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t/* Avoid flickering when the foucs border shows up. */\n\tborder: 1px solid transparent;\n\n\t/* Apply some smooth transition to the box-shadow and border. */\n\ttransition: box-shadow .2s ease-in-out, border .2s ease-in-out;\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/189 */\n\t-webkit-appearance: none;\n\n\t&:active,\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t}\n\n\t/* Allow icon coloring using the text "color" property. */\n\t& .ck-button__icon {\n\t\t& use,\n\t\t& use * {\n\t\t\tcolor: inherit;\n\t\t}\n\t}\n\n\t& .ck-button__label {\n\t\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\t\tfont-size: inherit;\n\t\tfont-weight: inherit;\n\t\tcolor: inherit;\n\t\tcursor: inherit;\n\n\t\t/* Must be consistent with .ck-icon\'s vertical align. Otherwise, buttons with and\n\t\twithout labels (but with icons) have different sizes in Chrome */\n\t\tvertical-align: middle;\n\n\t\t@mixin ck-dir ltr {\n\t\t\ttext-align: left;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\ttext-align: right;\n\t\t}\n\t}\n\n\t& .ck-button__keystroke {\n\t\tcolor: inherit;\n\n\t\t@mixin ck-dir ltr {\n\t\t\tmargin-left: var(--ck-spacing-large);\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tmargin-right: var(--ck-spacing-large);\n\t\t}\n\n\t\tfont-weight: bold;\n\t\topacity: .7;\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/70 */\n\t&.ck-disabled {\n\t\t&:active,\n\t\t&:focus {\n\t\t\t/* The disabled button should have a slightly less visible shadow when focused. */\n\t\t\t@mixin ck-box-shadow var(--ck-focus-disabled-outer-shadow);\n\t\t}\n\n\t\t& .ck-button__icon {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/98 */\n\t\t& .ck-button__label {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t& .ck-button__keystroke {\n\t\t\topacity: .3;\n\t\t}\n\t}\n\n\t&.ck-button_with-text {\n\t\tpadding: var(--ck-spacing-tiny) var(--ck-spacing-standard);\n\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-button__icon {\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: calc(-1 * var(--ck-spacing-small));\n\t\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-right: calc(-1 * var(--ck-spacing-small));\n\t\t\t\tmargin-left: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\t}\n\n\t&.ck-button_with-keystroke {\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-button__label {\n\t\t\tflex-grow: 1;\n\t\t}\n\t}\n\n\t/* A style of the button which is currently on, e.g. its feature is active. */\n\t&.ck-on {\n\t\t@mixin ck-button-colors --ck-color-button-on;\n\n\t\tcolor: var(--ck-color-button-on-color);\n\t}\n\n\t&.ck-button-save {\n\t\tcolor: var(--ck-color-button-save);\n\t}\n\n\t&.ck-button-cancel {\n\t\tcolor: var(--ck-color-button-cancel);\n\t}\n}\n\n/* A style of the button which handles the primary action. */\n.ck.ck-button-action,\na.ck.ck-button-action {\n\t@mixin ck-button-colors --ck-color-button-action;\n\n\tcolor: var(--ck-color-button-action-text);\n}\n\n.ck.ck-button-bold,\na.ck.ck-button-bold {\n\tfont-weight: bold;\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements a button of given background color.\n *\n * @param {String} $background - Background color of the button.\n * @param {String} $border - Border color of the button.\n */\n@define-mixin ck-button-colors $prefix {\n\tbackground: var($(prefix)-background);\n\n\t&:not(.ck-disabled) {\n\t\t&:hover {\n\t\t\tbackground: var($(prefix)-hover-background);\n\t\t}\n\n\t\t&:active {\n\t\t\tbackground: var($(prefix)-active-background);\n\t\t}\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/98 */\n\t&.ck-disabled {\n\t\tbackground: var($(prefix)-disabled-background);\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n"],sourceRoot:""}]);const a=s},9681:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}:root{--ck-switch-button-toggle-width:2.6153846154em;--ck-switch-button-toggle-inner-size:calc(1.07692em + 1px);--ck-switch-button-translation:calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px);--ck-switch-button-inner-hover-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow)}.ck.ck-button.ck-switchbutton,.ck.ck-button.ck-switchbutton.ck-on:active,.ck.ck-button.ck-switchbutton.ck-on:focus,.ck.ck-button.ck-switchbutton.ck-on:hover,.ck.ck-button.ck-switchbutton:active,.ck.ck-button.ck-switchbutton:focus,.ck.ck-button.ck-switchbutton:hover{background:transparent;color:inherit}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label{margin-right:calc(var(--ck-spacing-large)*2)}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label{margin-left:calc(var(--ck-spacing-large)*2)}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners{border-radius:var(--ck-border-radius)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-left:auto}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle{background:var(--ck-color-switch-button-off-background);border:1px solid transparent;transition:background .4s ease,box-shadow .2s ease-in-out,outline .2s ease-in-out;width:var(--ck-switch-button-toggle-width)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:calc(var(--ck-border-radius)*.5)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{background:var(--ck-color-switch-button-inner-background);height:var(--ck-switch-button-toggle-inner-size);transition:all .3s ease;width:var(--ck-switch-button-toggle-inner-size)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:var(--ck-switch-button-inner-hover-shadow)}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton:focus{border-color:transparent;box-shadow:none;outline:none}.ck.ck-button.ck-switchbutton:focus .ck-button__toggle{box-shadow:0 0 0 1px var(--ck-color-base-background),0 0 0 5px var(--ck-color-focus-outer-shadow);outline:var(--ck-focus-ring);outline-offset:1px}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(var( --ck-switch-button-translation ))}[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(calc(var( --ck-switch-button-translation )*-1))}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/button/switchbutton.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/button/switchbutton.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_disabled.css"],names:[],mappings:"AASE,4HACC,aACD,CCCF,MAEC,8CAA+C,CAE/C,0DAAgE,CAChE,2HAIC,CACD,0FACD,CAOC,0QAEC,sBAAuB,CADvB,aAED,CAEA,0DAGE,4CAOF,CAVA,0DAQE,2CAEF,CAEA,iDCpCA,eD4EA,CAxCA,yIChCC,qCDwED,CAxCA,2DAKE,gBAmCF,CAxCA,2DAUE,iBA8BF,CAxCA,iDAkBC,uDAAwD,CAFxD,4BAA6B,CAD7B,iFAAsF,CAEtF,0CAuBD,CApBC,2ECxDD,eDmEC,CAXA,6LCpDA,qCAAsC,CDsDpC,8CASF,CAXA,2EAOC,yDAA0D,CAD1D,gDAAiD,CAIjD,uBAA0B,CAL1B,+CAMD,CAEA,uDACC,6DAKD,CAHC,iFACC,qDACD,CAIF,6DEhFA,kCFkFA,CAGA,oCACC,wBAAyB,CAEzB,eAAgB,CADhB,YAQD,CALC,uDACC,iGAAmG,CAEnG,4BAA6B,CAD7B,kBAED,CAKA,uDACC,sDAkBD,CAhBC,6DACC,4DACD,CAEA,2FAKE,2DAMF,CAXA,2FASE,oEAEF",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-button.ck-switchbutton {\n\t& .ck-button__toggle {\n\t\tdisplay: block;\n\n\t\t& .ck-button__toggle__inner {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n/* Note: To avoid rendering issues (aliasing) but to preserve the responsive nature\nof the component, floating–point numbers have been used which, for the default font size\n(see: --ck-font-size-base), will generate simple integers. */\n:root {\n\t/* 34px at 13px font-size */\n\t--ck-switch-button-toggle-width: 2.6153846154em;\n\t/* 14px at 13px font-size */\n\t--ck-switch-button-toggle-inner-size: calc(1.0769230769em + 1px);\n\t--ck-switch-button-translation: calc(\n\t\tvar(--ck-switch-button-toggle-width) -\n\t\tvar(--ck-switch-button-toggle-inner-size) -\n\t\t2px /* Border */\n\t);\n\t--ck-switch-button-inner-hover-shadow: 0 0 0 5px var(--ck-color-switch-button-inner-shadow);\n}\n\n.ck.ck-button.ck-switchbutton {\n\t/* Unlike a regular button, the switch button text color and background should never change.\n\t * Changing toggle switch (background, outline) is enough to carry the information about the\n\t * state of the entire component (https://github.com/ckeditor/ckeditor5/issues/12519)\n\t */\n\t&, &:hover, &:focus, &:active, &.ck-on:hover, &.ck-on:focus, &.ck-on:active {\n\t\tcolor: inherit;\n\t\tbackground: transparent;\n\t}\n\n\t& .ck-button__label {\n\t\t@mixin ck-dir ltr {\n\t\t\t/* Separate the label from the switch */\n\t\t\tmargin-right: calc(2 * var(--ck-spacing-large));\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t/* Separate the label from the switch */\n\t\t\tmargin-left: calc(2 * var(--ck-spacing-large));\n\t\t}\n\t}\n\n\t& .ck-button__toggle {\n\t\t@mixin ck-rounded-corners;\n\n\t\t@mixin ck-dir ltr {\n\t\t\t/* Make sure the toggle is always to the right as far as possible. */\n\t\t\tmargin-left: auto;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t/* Make sure the toggle is always to the left as far as possible. */\n\t\t\tmargin-right: auto;\n\t\t}\n\n\t\t/* Apply some smooth transition to the box-shadow and border. */\n\t\t/* Gently animate the background color of the toggle switch */\n\t\ttransition: background 400ms ease, box-shadow .2s ease-in-out, outline .2s ease-in-out;\n\t\tborder: 1px solid transparent;\n\t\twidth: var(--ck-switch-button-toggle-width);\n\t\tbackground: var(--ck-color-switch-button-off-background);\n\n\t\t& .ck-button__toggle__inner {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-radius: calc(.5 * var(--ck-border-radius));\n\t\t\t}\n\n\t\t\twidth: var(--ck-switch-button-toggle-inner-size);\n\t\t\theight: var(--ck-switch-button-toggle-inner-size);\n\t\t\tbackground: var(--ck-color-switch-button-inner-background);\n\n\t\t\t/* Gently animate the inner part of the toggle switch */\n\t\t\ttransition: all 300ms ease;\n\t\t}\n\n\t\t&:hover {\n\t\t\tbackground: var(--ck-color-switch-button-off-hover-background);\n\n\t\t\t& .ck-button__toggle__inner {\n\t\t\t\tbox-shadow: var(--ck-switch-button-inner-hover-shadow);\n\t\t\t}\n\t\t}\n\t}\n\n\t&.ck-disabled .ck-button__toggle {\n\t\t@mixin ck-disabled;\n\t}\n\n\t/* Overriding default .ck-button:focus styles + an outline around the toogle */\n\t&:focus {\n\t\tborder-color: transparent;\n\t\toutline: none;\n\t\tbox-shadow: none;\n\n\t\t& .ck-button__toggle {\n\t\t\tbox-shadow: 0 0 0 1px var(--ck-color-base-background), 0 0 0 5px var(--ck-color-focus-outer-shadow);\n\t\t\toutline-offset: 1px;\n\t\t\toutline: var(--ck-focus-ring);\n\t\t}\n\t}\n\n\t/* stylelint-disable-next-line no-descending-specificity */\n\t&.ck-on {\n\t\t& .ck-button__toggle {\n\t\t\tbackground: var(--ck-color-switch-button-on-background);\n\n\t\t\t&:hover {\n\t\t\t\tbackground: var(--ck-color-switch-button-on-hover-background);\n\t\t\t}\n\n\t\t\t& .ck-button__toggle__inner {\n\t\t\t\t/*\n\t\t\t\t* Move the toggle switch to the right. It will be animated.\n\t\t\t\t*/\n\t\t\t\t@mixin ck-dir ltr {\n\t\t\t\t\ttransform: translateX( var( --ck-switch-button-translation ) );\n\t\t\t\t}\n\n\t\t\t\t@mixin ck-dir rtl {\n\t\t\t\t\ttransform: translateX( calc( -1 * var( --ck-switch-button-translation ) ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n"],sourceRoot:""}]);const a=s},4923:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-color-grid{display:grid}:root{--ck-color-grid-tile-size:24px;--ck-color-color-grid-check-icon:#166fd4}.ck.ck-color-grid{grid-gap:5px;padding:8px}.ck.ck-color-grid__tile{border:0;height:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-color-grid-tile-size)}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile.ck-color-table__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile .ck.ck-icon{color:var(--ck-color-color-grid-check-icon);display:none}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/colorgrid/colorgrid.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/colorgrid/colorgrid.css"],names:[],mappings:"AAKA,kBACC,YACD,CCAA,MACC,8BAA+B,CAK/B,wCACD,CAEA,kBACC,YAAa,CACb,WACD,CAEA,wBAOC,QAAS,CALT,qCAAsC,CAEtC,yCAA0C,CAD1C,wCAAyC,CAEzC,SAAU,CACV,8BAA+B,CAL/B,oCAyCD,CAjCC,oCACC,YAAa,CACb,gBACD,CAEA,4DACC,gDACD,CAEA,oCAEC,2CAA4C,CAD5C,YAED,CAEA,8BACC,8FAKD,CAHC,0CACC,aACD,CAGD,8HAIC,QACD,CAEA,gGAEC,iGACD,CAGD,yBACC,oCACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-color-grid {\n\tdisplay: grid;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-color-grid-tile-size: 24px;\n\n\t/* Not using global colors here because these may change but some colors in a pallette\n\t * require special treatment. For instance, this ensures no matter what the UI text color is,\n\t * the check icon will look good on the black color tile. */\n\t--ck-color-color-grid-check-icon: hsl(212, 81%, 46%);\n}\n\n.ck.ck-color-grid {\n\tgrid-gap: 5px;\n\tpadding: 8px;\n}\n\n.ck.ck-color-grid__tile {\n\twidth: var(--ck-color-grid-tile-size);\n\theight: var(--ck-color-grid-tile-size);\n\tmin-width: var(--ck-color-grid-tile-size);\n\tmin-height: var(--ck-color-grid-tile-size);\n\tpadding: 0;\n\ttransition: .2s ease box-shadow;\n\tborder: 0;\n\n\t&.ck-disabled {\n\t\tcursor: unset;\n\t\ttransition: unset;\n\t}\n\n\t&.ck-color-table__color-tile_bordered {\n\t\tbox-shadow: 0 0 0 1px var(--ck-color-base-border);\n\t}\n\n\t& .ck.ck-icon {\n\t\tdisplay: none;\n\t\tcolor: var(--ck-color-color-grid-check-icon);\n\t}\n\n\t&.ck-on {\n\t\tbox-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-base-text);\n\n\t\t& .ck.ck-icon {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t&.ck-on,\n\t&:focus:not( .ck-disabled ),\n\t&:hover:not( .ck-disabled ) {\n\t\t/* Disable the default .ck-button\'s border ring. */\n\t\tborder: 0;\n\t}\n\n\t&:focus:not( .ck-disabled ),\n\t&:hover:not( .ck-disabled ) {\n\t\tbox-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-focus-border);\n\t}\n}\n\n.ck.ck-color-grid__label {\n\tpadding: 0 var(--ck-spacing-standard);\n}\n'],sourceRoot:""}]);const a=s},3488:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,":root{--ck-dropdown-max-width:75vw}.ck.ck-dropdown{display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-dropdown__panel{display:none;max-width:var(--ck-dropdown-max-width);position:absolute;z-index:var(--ck-z-modal)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{bottom:auto;top:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{left:50%;transform:translateX(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translateX(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translateX(-25%)}.ck.ck-toolbar .ck-dropdown__panel{z-index:calc(var(--ck-z-modal) + 1)}:root{--ck-dropdown-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-dropdown{font-size:inherit}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{margin-left:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{overflow:hidden;text-overflow:ellipsis;width:7em}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus{box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-dropdown__panel{border-radius:0}.ck-rounded-corners .ck.ck-dropdown__panel,.ck.ck-dropdown__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dropdown__panel{background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;box-shadow:var(--ck-drop-shadow),0 0;min-width:100%}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/dropdown/dropdown.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/dropdown.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_disabled.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,MACC,4BACD,CAEA,gBACC,oBAAqB,CACrB,iBA2ED,CAzEC,oCACC,mBAAoB,CACpB,2BACD,CAGA,+CACC,UACD,CAEA,oCACC,YAAa,CAEb,sCAAuC,CAEvC,iBAAkB,CAHlB,yBA4DD,CAvDC,+DACC,oBACD,CAEA,mSAKC,WACD,CAEA,mSAUC,WAAY,CADZ,QAED,CAEA,oHAEC,MACD,CAEA,oHAEC,OACD,CAEA,kHAGC,QAAS,CACT,0BACD,CAEA,sHAGC,QAAS,CACT,0BACD,CAEA,sHAGC,QAAS,CACT,0BACD,CAQF,mCACC,mCACD,CCpFA,MACC,sDACD,CAEA,gBAEC,iBA2ED,CAzEC,oCACC,mCACD,CAGC,8CAIC,sCAAuC,CAHvC,gCAID,CAIA,8CACC,+BAAgC,CAGhC,oCACD,CAGD,gDC/BA,kCDiCA,CAIE,mFAEC,oCACD,CAIA,mFAEC,qCACD,CAID,iEAEC,eAAgB,CAChB,sBAAuB,CAFvB,SAGD,CAGA,6EC1DD,kCD4DC,CAGA,qDACC,2BAA4B,CAC5B,4BACD,CAEA,sGACC,UACD,CAGA,yHAEC,eAKD,CAHC,qIE7EF,2CF+EE,CAKH,uBGlFC,eH8GD,CA5BA,qFG9EE,qCH0GF,CA5BA,uBAIC,oDAAqD,CACrD,sDAAuD,CACvD,QAAS,CE1FT,oCAA8B,CF6F9B,cAmBD,CAfC,6CACC,wBACD,CAEA,6CACC,yBACD,CAEA,6CACC,2BACD,CAEA,6CACC,4BACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-dropdown-max-width: 75vw;\n}\n\n.ck.ck-dropdown {\n\tdisplay: inline-block;\n\tposition: relative;\n\n\t& .ck-dropdown__arrow {\n\t\tpointer-events: none;\n\t\tz-index: var(--ck-z-default);\n\t}\n\n\t/* Dropdown button should span horizontally, e.g. in vertical toolbars */\n\t& .ck-button.ck-dropdown__button {\n\t\twidth: 100%;\n\t}\n\n\t& .ck-dropdown__panel {\n\t\tdisplay: none;\n\t\tz-index: var(--ck-z-modal);\n\t\tmax-width: var(--ck-dropdown-max-width);\n\n\t\tposition: absolute;\n\n\t\t&.ck-dropdown__panel-visible {\n\t\t\tdisplay: inline-block;\n\t\t}\n\n\t\t&.ck-dropdown__panel_ne,\n\t\t&.ck-dropdown__panel_nw,\n\t\t&.ck-dropdown__panel_n,\n\t\t&.ck-dropdown__panel_nmw,\n\t\t&.ck-dropdown__panel_nme {\n\t\t\tbottom: 100%;\n\t\t}\n\n\t\t&.ck-dropdown__panel_se,\n\t\t&.ck-dropdown__panel_sw,\n\t\t&.ck-dropdown__panel_smw,\n\t\t&.ck-dropdown__panel_sme,\n\t\t&.ck-dropdown__panel_s {\n\t\t\t/*\n\t\t\t * Using transform: translate3d( 0, 100%, 0 ) causes blurry dropdown on Chrome 67-78+ on non-retina displays.\n\t\t\t * See https://github.com/ckeditor/ckeditor5/issues/1053.\n\t\t\t */\n\t\t\ttop: 100%;\n\t\t\tbottom: auto;\n\t\t}\n\n\t\t&.ck-dropdown__panel_ne,\n\t\t&.ck-dropdown__panel_se {\n\t\t\tleft: 0px;\n\t\t}\n\n\t\t&.ck-dropdown__panel_nw,\n\t\t&.ck-dropdown__panel_sw {\n\t\t\tright: 0px;\n\t\t}\n\n\t\t&.ck-dropdown__panel_s,\n\t\t&.ck-dropdown__panel_n {\n\t\t\t/* Positioning panels relative to the center of the button */\n\t\t\tleft: 50%;\n\t\t\ttransform: translateX(-50%);\n\t\t}\n\n\t\t&.ck-dropdown__panel_nmw,\n\t\t&.ck-dropdown__panel_smw {\n\t\t\t/* Positioning panels relative to the middle-west of the button */\n\t\t\tleft: 75%;\n\t\t\ttransform: translateX(-75%);\n\t\t}\n\n\t\t&.ck-dropdown__panel_nme,\n\t\t&.ck-dropdown__panel_sme {\n\t\t\t/* Positioning panels relative to the middle-east of the button */\n\t\t\tleft: 25%;\n\t\t\ttransform: translateX(-25%);\n\t\t}\n\t}\n}\n\n/*\n * Toolbar dropdown panels should be always above the UI (eg. other dropdown panels) from the editor's content.\n * See https://github.com/ckeditor/ckeditor5/issues/7874\n */\n.ck.ck-toolbar .ck-dropdown__panel {\n\tz-index: calc( var(--ck-z-modal) + 1 );\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_shadow.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n:root {\n\t--ck-dropdown-arrow-size: calc(0.5 * var(--ck-icon-size));\n}\n\n.ck.ck-dropdown {\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t& .ck-dropdown__arrow {\n\t\twidth: var(--ck-dropdown-arrow-size);\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& .ck-dropdown__arrow {\n\t\t\tright: var(--ck-spacing-standard);\n\n\t\t\t/* A space to accommodate the triangle. */\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& .ck-dropdown__arrow {\n\t\t\tleft: var(--ck-spacing-standard);\n\n\t\t\t/* A space to accommodate the triangle. */\n\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t}\n\t}\n\n\t&.ck-disabled .ck-dropdown__arrow {\n\t\t@mixin ck-disabled;\n\t}\n\n\t& .ck-button.ck-dropdown__button {\n\t\t@mixin ck-dir ltr {\n\t\t\t&:not(.ck-button_with-text) {\n\t\t\t\t/* Make sure dropdowns with just an icon have the right inner spacing */\n\t\t\t\tpadding-left: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t&:not(.ck-button_with-text) {\n\t\t\t\t/* Make sure dropdowns with just an icon have the right inner spacing */\n\t\t\t\tpadding-right: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\n\t\t/* #23 */\n\t\t& .ck-button__label {\n\t\t\twidth: 7em;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/70 */\n\t\t&.ck-disabled .ck-button__label {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/816 */\n\t\t&.ck-on {\n\t\t\tborder-bottom-left-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\n\t\t&.ck-dropdown__button_label-width_auto .ck-button__label {\n\t\t\twidth: auto;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/8699 */\n\t\t&.ck-off:active,\n\t\t&.ck-on:active {\n\t\t\tbox-shadow: none;\n\t\t\t\n\t\t\t&:focus {\n\t\t\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-dropdown__panel {\n\t@mixin ck-rounded-corners;\n\t@mixin ck-drop-shadow;\n\n\tbackground: var(--ck-color-dropdown-panel-background);\n\tborder: 1px solid var(--ck-color-dropdown-panel-border);\n\tbottom: 0;\n\n\t/* Make sure the panel is at least as wide as the drop-down\'s button. */\n\tmin-width: 100%;\n\n\t/* Disabled corner border radius to be consistent with the .dropdown__button\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t&.ck-dropdown__panel_se {\n\t\tborder-top-left-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_sw {\n\t\tborder-top-right-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_ne {\n\t\tborder-bottom-left-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_nw {\n\t\tborder-bottom-right-radius: 0;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},6875:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-dropdown .ck-dropdown__panel .ck-list{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list,.ck.ck-dropdown .ck-dropdown__panel .ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/listdropdown.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,6CCIC,eDqBD,CAzBA,iICQE,qCAAsC,CDJtC,wBAqBF,CAfE,mFCND,eDYC,CANA,6MCFA,qCAAsC,CDKpC,2BAA4B,CAC5B,4BAA6B,CAF7B,wBAIF,CAEA,kFCdD,eDmBC,CALA,2MCVA,qCAAsC,CDYpC,wBAAyB,CACzB,yBAEF",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n.ck.ck-dropdown .ck-dropdown__panel .ck-list {\n\t/* Disabled radius of top-left border to be consistent with .dropdown__button\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t@mixin ck-rounded-corners {\n\t\tborder-top-left-radius: 0;\n\t}\n\n\t/* Make sure the button belonging to the first/last child of the list goes well with the\n\tborder radius of the entire panel. */\n\t& .ck-list__item {\n\t\t&:first-child .ck-button {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\t\t}\n\n\t\t&:last-child .ck-button {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\tborder-top-right-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},66:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,'.ck.ck-splitbutton{font-size:inherit}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}:root{--ck-color-split-button-hover-background:#ebebeb;--ck-color-split-button-hover-border:#b3b3b3}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-right-radius:unset;border-top-right-radius:unset}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-left-radius:unset;border-top-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-left-radius:unset;border-top-left-radius:unset}[dir=rtl] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-right-radius:unset;border-top-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton>.ck-splitbutton__arrow:not(:focus){border-bottom-width:0;border-top-width:0}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{background-color:var(--ck-color-split-button-hover-border);content:"";height:100%;position:absolute;width:1px}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:focus:after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:focus:after{--ck-color-split-button-hover-border:var(--ck-color-focus-border)}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__action{border-bottom-left-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__arrow{border-bottom-right-radius:0}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/dropdown/splitbutton.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/splitbutton.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,mBAEC,iBAKD,CAHC,iDACC,qCACD,CCJD,MACC,gDAAyD,CACzD,4CACD,CAMC,oIAKE,gCAAiC,CADjC,6BASF,CAbA,oIAWE,+BAAgC,CADhC,4BAGF,CAEA,0CAGC,eAiBD,CApBA,oDAQE,+BAAgC,CADhC,4BAaF,CApBA,oDAcE,gCAAiC,CADjC,6BAOF,CAHC,8CACC,mCACD,CAKD,sDAEC,qBAAwB,CADxB,kBAED,CAQC,0KACC,wDACD,CAIA,8JAKC,0DAA2D,CAJ3D,UAAW,CAGX,WAAY,CAFZ,iBAAkB,CAClB,SAGD,CAGA,sIACC,iEACD,CAGC,kLACC,SACD,CAIA,kLACC,UACD,CAMF,uCCzFA,eDmGA,CAVA,qHCrFC,qCD+FD,CARE,qKACC,2BACD,CAEA,mKACC,4BACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-splitbutton {\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t& .ck-splitbutton__action:focus {\n\t\tz-index: calc(var(--ck-z-default) + 1);\n\t}\n}\n\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-color-split-button-hover-background: hsl(0, 0%, 92%);\n\t--ck-color-split-button-hover-border: hsl(0, 0%, 70%);\n}\n\n.ck.ck-splitbutton {\n\t/*\n\t * Note: ck-rounded and ck-dir mixins don\'t go together (because they both use @nest).\n\t */\n\t&:hover > .ck-splitbutton__action,\n\t&.ck-splitbutton_open > .ck-splitbutton__action {\n\t\t@nest [dir="ltr"] & {\n\t\t\t/* Don\'t round the action button on the right side */\n\t\t\tborder-top-right-radius: unset;\n\t\t\tborder-bottom-right-radius: unset;\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t/* Don\'t round the action button on the left side */\n\t\t\tborder-top-left-radius: unset;\n\t\t\tborder-bottom-left-radius: unset;\n\t\t}\n\t}\n\n\t& > .ck-splitbutton__arrow {\n\t\t/* It\'s a text-less button and since the icon is positioned absolutely in such situation,\n\t\tit must get some arbitrary min-width. */\n\t\tmin-width: unset;\n\n\t\t@nest [dir="ltr"] & {\n\t\t\t/* Don\'t round the arrow button on the left side */\n\t\t\tborder-top-left-radius: unset;\n\t\t\tborder-bottom-left-radius: unset;\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t/* Don\'t round the arrow button on the right side */\n\t\t\tborder-top-right-radius: unset;\n\t\t\tborder-bottom-right-radius: unset;\n\t\t}\n\n\t\t& svg {\n\t\t\twidth: var(--ck-dropdown-arrow-size);\n\t\t}\n\t}\n\n\t/* Make sure the divider stretches 100% height of the button\n\thttps://github.com/ckeditor/ckeditor5/issues/10936 */\n\t& > .ck-splitbutton__arrow:not(:focus) {\n\t\tborder-top-width: 0px;\n\t\tborder-bottom-width: 0px;\n\t}\n\n\t/* When the split button is "open" (the arrow is on) or being hovered, it should get some styling\n\tas a whole. The background of both buttons should stand out and there should be a visual\n\tseparation between both buttons. */\n\t&.ck-splitbutton_open,\n\t&:hover {\n\t\t/* When the split button hovered as a whole, not as individual buttons. */\n\t\t& > .ck-button:not(.ck-on):not(.ck-disabled):not(:hover) {\n\t\t\tbackground: var(--ck-color-split-button-hover-background);\n\t\t}\n\n\t\t/* Splitbutton separator needs to be set with the ::after pseudoselector\n\t\tto display properly the borders on focus */\n\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\tcontent: \'\';\n\t\t\tposition: absolute;\n\t\t\twidth: 1px;\n\t\t\theight: 100%;\n\t\t\tbackground-color: var(--ck-color-split-button-hover-border);\n\t\t}\n\n\t\t/* Make sure the divider between the buttons looks fine when the button is focused */\n\t\t& > .ck-splitbutton__arrow:focus::after {\n\t\t\t--ck-color-split-button-hover-border: var(--ck-color-focus-border);\n\t\t}\n\n\t\t@nest [dir="ltr"] & {\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\t\tleft: -1px;\n\t\t\t}\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\t\tright: -1px;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* Don\'t round the bottom left and right corners of the buttons when "open"\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t&.ck-splitbutton_open {\n\t\t@mixin ck-rounded-corners {\n\t\t\t& > .ck-splitbutton__action {\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t}\n\n\t\t\t& > .ck-splitbutton__arrow {\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},5075:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,":root{--ck-toolbar-dropdown-max-width:60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{max-width:var(--ck-toolbar-dropdown-max-width);width:max-content}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/dropdown/toolbardropdown.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/toolbardropdown.css"],names:[],mappings:"AAKA,MACC,oCACD,CAEA,4CAGC,8CAA+C,CAD/C,iBAQD,CAJE,6DACC,qCACD,CCZF,oCACC,QACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-toolbar-dropdown-max-width: 60vw;\n}\n\n.ck.ck-toolbar-dropdown > .ck-dropdown__panel {\n\t/* https://github.com/ckeditor/ckeditor5/issues/5586 */\n\twidth: max-content;\n\tmax-width: var(--ck-toolbar-dropdown-max-width);\n\n\t& .ck-button {\n\t\t&:focus {\n\t\t\tz-index: calc(var(--ck-z-default) + 1);\n\t\t}\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-toolbar-dropdown .ck-toolbar {\n\tborder: 0;\n}\n"],sourceRoot:""}]);const a=s},4547:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,":root{--ck-color-editable-blur-selection:#d9d9d9}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:0}.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable){border-radius:var(--ck-border-radius)}.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-editor__editable_inline{border:1px solid transparent;overflow:auto;padding:0 var(--ck-spacing-standard)}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-base-foreground)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-base-foreground)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/editorui/editorui.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAWA,MACC,0CACD,CAEA,yDCJC,eDWD,CAPA,yJCAE,qCDOF,CAJC,oEEPA,2BAA2B,CCF3B,qCAA8B,CDC9B,YFWA,CAGD,+BAGC,4BAA6B,CAF7B,aAAc,CACd,oCA6BD,CA1BC,wCACC,eACD,CAEA,wCACC,gBACD,CAGA,4CACC,kCACD,CAGA,2CAKC,qCACD,CAGA,sDACC,kDACD,CAKA,gEACC,mDACD,CAIA,gEACC,gDACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_shadow.css";\n@import "../../../mixins/_focus.css";\n@import "../../mixins/_button.css";\n\n:root {\n\t--ck-color-editable-blur-selection: hsl(0, 0%, 85%);\n}\n\n.ck.ck-editor__editable:not(.ck-editor__nested-editable) {\n\t@mixin ck-rounded-corners;\n\n\t&.ck-focused {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-inner-shadow);\n\t}\n}\n\n.ck.ck-editor__editable_inline {\n\toverflow: auto;\n\tpadding: 0 var(--ck-spacing-standard);\n\tborder: 1px solid transparent;\n\n\t&[dir="ltr"] {\n\t\ttext-align: left;\n\t}\n\n\t&[dir="rtl"] {\n\t\ttext-align: right;\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/116 */\n\t& > *:first-child {\n\t\tmargin-top: var(--ck-spacing-large);\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5/issues/847 */\n\t& > *:last-child {\n\t\t/*\n\t\t * This value should match with the default margins of the block elements (like .media or .image)\n\t\t * to avoid a content jumping when the fake selection container shows up (See https://github.com/ckeditor/ckeditor5/issues/9825).\n\t\t */\n\t\tmargin-bottom: var(--ck-spacing-large);\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5/issues/6517 */\n\t&.ck-blurred ::selection {\n\t\tbackground: var(--ck-color-editable-blur-selection);\n\t}\n}\n\n/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/111 */\n.ck.ck-balloon-panel.ck-toolbar-container[class*="arrow_n"] {\n\t&::after {\n\t\tborder-bottom-color: var(--ck-color-base-foreground);\n\t}\n}\n\n.ck.ck-balloon-panel.ck-toolbar-container[class*="arrow_s"] {\n\t&::after {\n\t\tborder-top-color: var(--ck-color-base-foreground);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const a=s},5523:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-form__header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}:root{--ck-form-header-height:38px}.ck.ck-form__header{border-bottom:1px solid var(--ck-color-base-border);height:var(--ck-form-header-height);line-height:var(--ck-form-header-height);padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-form__header .ck-form__header__label{font-weight:700}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/formheader/formheader.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/formheader/formheader.css"],names:[],mappings:"AAKA,oBAIC,kBAAmB,CAHnB,YAAa,CACb,kBAAmB,CACnB,gBAAiB,CAEjB,6BACD,CCNA,MACC,4BACD,CAEA,oBAIC,mDAAoD,CAFpD,mCAAoC,CACpC,wCAAyC,CAFzC,uDAQD,CAHC,4CACC,eACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-form__header {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\talign-items: center;\n\tjustify-content: space-between;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-form-header-height: 38px;\n}\n\n.ck.ck-form__header {\n\tpadding: var(--ck-spacing-small) var(--ck-spacing-large);\n\theight: var(--ck-form-header-height);\n\tline-height: var(--ck-form-header-height);\n\tborder-bottom: 1px solid var(--ck-color-base-border);\n\n\t& .ck-form__header__label {\n\t\tfont-weight: bold;\n\t}\n}\n"],sourceRoot:""}]);const a=s},1174:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-icon{vertical-align:middle}:root{--ck-icon-size:calc(var(--ck-line-height-base)*var(--ck-font-size-normal))}.ck.ck-icon{font-size:.8333350694em;height:var(--ck-icon-size);width:var(--ck-icon-size);will-change:transform}.ck.ck-icon,.ck.ck-icon *{cursor:inherit}.ck.ck-icon.ck-icon_inherit-color,.ck.ck-icon.ck-icon_inherit-color *{color:inherit}.ck.ck-icon.ck-icon_inherit-color :not([fill]){fill:currentColor}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/icon/icon.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/icon/icon.css"],names:[],mappings:"AAKA,YACC,qBACD,CCFA,MACC,0EACD,CAEA,YAKC,uBAAwB,CAHxB,0BAA2B,CAD3B,yBAA0B,CAU1B,qBAoBD,CAlBC,0BALA,cAQA,CAMC,sEACC,aAMD,CAJC,+CAEC,iBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-icon {\n\tvertical-align: middle;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-icon-size: calc(var(--ck-line-height-base) * var(--ck-font-size-normal));\n}\n\n.ck.ck-icon {\n\twidth: var(--ck-icon-size);\n\theight: var(--ck-icon-size);\n\n\t/* Multiplied by the height of the line in "px" should give SVG "viewport" dimensions */\n\tfont-size: .8333350694em;\n\n\t/* Inherit cursor style (#5). */\n\tcursor: inherit;\n\n\t/* This will prevent blurry icons on Firefox. See #340. */\n\twill-change: transform;\n\n\t& * {\n\t\t/* Inherit cursor style (#5). */\n\t\tcursor: inherit;\n\t}\n\n\t/* Allows dynamic coloring of an icon by inheriting its color from the parent. */\n\t&.ck-icon_inherit-color {\n\t\tcolor: inherit;\n\n\t\t& * {\n\t\t\tcolor: inherit;\n\n\t\t\t&:not([fill]) {\n\t\t\t\t/* Needed by FF. */\n\t\t\t\tfill: currentColor;\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const a=s},6985:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,":root{--ck-input-width:18em;--ck-input-text-width:var(--ck-input-width)}.ck.ck-input{border-radius:0}.ck-rounded-corners .ck.ck-input,.ck.ck-input.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input{background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);min-height:var(--ck-ui-component-min-height);min-width:var(--ck-input-width);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}.ck.ck-input:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-input[readonly]{background:var(--ck-color-input-disabled-background);border:1px solid var(--ck-color-input-disabled-border);color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-input.ck-error{animation:ck-input-shake .3s ease both;border-color:var(--ck-color-input-error-border)}.ck.ck-input.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow),0 0}@keyframes ck-input-shake{20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/input/input.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AASA,MACC,qBAAsB,CAGtB,2CACD,CAEA,aCLC,eD2CD,CAtCA,iECDE,qCDuCF,CAtCA,aAGC,2CAA4C,CAC5C,6CAA8C,CAK9C,4CAA6C,CAH7C,+BAAgC,CADhC,6DAA8D,CAO9D,4DA0BD,CAxBC,mBEnBA,2BAA2B,CCF3B,2CAA8B,CDC9B,YFuBA,CAEA,uBAEC,oDAAqD,CADrD,sDAAuD,CAEvD,yCAMD,CAJC,6BG/BD,oDHkCC,CAGD,sBAEC,sCAAuC,CADvC,+CAMD,CAHC,4BGzCD,iDH2CC,CAIF,0BACC,IACC,0BACD,CAEA,IACC,yBACD,CAEA,IACC,0BACD,CAEA,IACC,yBACD,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_focus.css";\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-input-width: 18em;\n\n\t/* Backward compatibility. */\n\t--ck-input-text-width: var(--ck-input-width);\n}\n\n.ck.ck-input {\n\t@mixin ck-rounded-corners;\n\n\tbackground: var(--ck-color-input-background);\n\tborder: 1px solid var(--ck-color-input-border);\n\tpadding: var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);\n\tmin-width: var(--ck-input-width);\n\n\t/* This is important to stay of the same height as surrounding buttons */\n\tmin-height: var(--ck-ui-component-min-height);\n\n\t/* Apply some smooth transition to the box-shadow and border. */\n\ttransition: box-shadow .1s ease-in-out, border .1s ease-in-out;\n\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t}\n\n\t&[readonly] {\n\t\tborder: 1px solid var(--ck-color-input-disabled-border);\n\t\tbackground: var(--ck-color-input-disabled-background);\n\t\tcolor: var(--ck-color-input-disabled-text);\n\n\t\t&:focus {\n\t\t\t/* The read-only input should have a slightly less visible shadow when focused. */\n\t\t\t@mixin ck-box-shadow var(--ck-focus-disabled-outer-shadow);\n\t\t}\n\t}\n\n\t&.ck-error {\n\t\tborder-color: var(--ck-color-input-error-border);\n\t\tanimation: ck-input-shake .3s ease both;\n\n\t\t&:focus {\n\t\t\t@mixin ck-box-shadow var(--ck-focus-error-outer-shadow);\n\t\t}\n\t}\n}\n\n@keyframes ck-input-shake {\n\t20% {\n\t\ttransform: translateX(-2px);\n\t}\n\n\t40% {\n\t\ttransform: translateX(2px);\n\t}\n\n\t60% {\n\t\ttransform: translateX(-1px);\n\t}\n\n\t80% {\n\t\ttransform: translateX(1px);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const a=s},2751:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-label{display:block}.ck.ck-voice-label{display:none}.ck.ck-label{font-weight:700}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/label/label.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/label/label.css"],names:[],mappings:"AAKA,aACC,aACD,CAEA,mBACC,YACD,CCNA,aACC,eACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-label {\n\tdisplay: block;\n}\n\n.ck.ck-voice-label {\n\tdisplay: none;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-label {\n\tfont-weight: bold;\n}\n"],sourceRoot:""}]);const a=s},8111:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{display:flex;position:relative}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}:root{--ck-labeled-field-view-transition:.1s cubic-bezier(0,0,0.24,0.95);--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-spacing-medium);--ck-labeled-field-label-default-position-x:var(--ck-spacing-medium);--ck-labeled-field-label-default-position-y:calc(var(--ck-font-size-base)*0.6);--ck-color-labeled-field-label-background:var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:0}.ck-rounded-corners .ck.ck-labeled-field-view,.ck.ck-labeled-field-view.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{width:100%}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{top:0}[dir=ltr] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{left:0}[dir=rtl] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{right:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:var(--ck-color-labeled-field-label-background);font-weight:400;line-height:normal;max-width:100%;overflow:hidden;padding:0 calc(var(--ck-font-size-tiny)*.5);pointer-events:none;text-overflow:ellipsis;transform:translate(var(--ck-spacing-medium),-6px) scale(.75);transform-origin:0 0;transition:transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition)}.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label,.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-input-disabled-text)}[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(var(--ck-labeled-field-label-default-position-x),var(--ck-labeled-field-label-default-position-y)) scale(1)}[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(calc(var(--ck-labeled-field-label-default-position-x)*-1),var(--ck-labeled-field-label-default-position-y)) scale(1)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:transparent;max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));padding:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:transparent}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/labeledfield/labeledfieldview.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/labeledfield/labeledfieldview.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAMC,mEACC,YAAa,CACb,iBACD,CAEA,uCACC,aAAc,CACd,iBACD,CCND,MACC,kEAAsE,CACtE,gFAAiF,CACjF,oEAAqE,CACrE,8EAAiF,CACjF,yEACD,CAEA,0BCLC,eD8GD,CAzGA,2FCDE,qCD0GF,CAtGC,mEACC,UAmCD,CAjCC,gFACC,KA+BD,CAhCA,0FAIE,MA4BF,CAhCA,0FAQE,OAwBF,CAhCA,gFAiBC,yDAA0D,CAG1D,eAAmB,CADnB,kBAAoB,CAOpB,cAAe,CAFf,eAAgB,CANhB,2CAA8C,CAP9C,mBAAoB,CAYpB,sBAAuB,CARvB,6DAA+D,CAH/D,oBAAqB,CAgBrB,+JAID,CAQA,mKACC,gCACD,CAGD,yDACC,mCAAoC,CACpC,kCAAmC,CAInC,kBAKD,CAHC,6FACC,gCACD,CAID,4OAEC,yCACD,CAIA,oUAGE,+HAYF,CAfA,oUAOE,wIAQF,CAfA,gTAaC,sBAAuB,CAFvB,iEAAkE,CAGlE,SACD,CAKA,8FACC,sBACD,CAGA,yIACC,SACD,CAGA,kMACC,8HACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-labeled-field-view {\n\t& > .ck.ck-labeled-field-view__input-wrapper {\n\t\tdisplay: flex;\n\t\tposition: relative;\n\t}\n\n\t& .ck.ck-label {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-labeled-field-view-transition: .1s cubic-bezier(0, 0, 0.24, 0.95);\n\t--ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-spacing-medium);\n\t--ck-labeled-field-label-default-position-x: var(--ck-spacing-medium);\n\t--ck-labeled-field-label-default-position-y: calc(0.6 * var(--ck-font-size-base));\n\t--ck-color-labeled-field-label-background: var(--ck-color-base-background);\n}\n\n.ck.ck-labeled-field-view {\n\t@mixin ck-rounded-corners;\n\n\t& > .ck.ck-labeled-field-view__input-wrapper {\n\t\twidth: 100%;\n\n\t\t& > .ck.ck-label {\n\t\t\ttop: 0px;\n\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tleft: 0px;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tright: 0px;\n\t\t\t}\n\n\t\t\tpointer-events: none;\n\t\t\ttransform-origin: 0 0;\n\n\t\t\t/* By default, display the label scaled down above the field. */\n\t\t\ttransform: translate(var(--ck-spacing-medium), -6px) scale(.75);\n\n\t\t\tbackground: var(--ck-color-labeled-field-label-background);\n\t\t\tpadding: 0 calc(.5 * var(--ck-font-size-tiny));\n\t\t\tline-height: initial;\n\t\t\tfont-weight: normal;\n\n\t\t\t/* Prevent overflow when the label is longer than the input */\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\n\t\t\tmax-width: 100%;\n\n\t\t\ttransition:\n\t\t\t\ttransform var(--ck-labeled-field-view-transition),\n\t\t\t\tpadding var(--ck-labeled-field-view-transition),\n\t\t\t\tbackground var(--ck-labeled-field-view-transition);\n\t\t}\n\t}\n\n\t&.ck-error {\n\t\t& > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\n\t\t& .ck-input:not([readonly]) + .ck.ck-label {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\t}\n\n\t& .ck-labeled-field-view__status {\n\t\tfont-size: var(--ck-font-size-small);\n\t\tmargin-top: var(--ck-spacing-small);\n\n\t\t/* Let the info wrap to the next line to avoid stretching the layout horizontally.\n\t\tThe status could be very long. */\n\t\twhite-space: normal;\n\n\t\t&.ck-labeled-field-view__status_error {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\t}\n\n\t/* Disabled fields and fields that have no focus should fade out. */\n\t&.ck-disabled > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\tcolor: var(--ck-color-input-disabled-text);\n\t}\n\n\t/* Fields that are disabled or not focused and without a placeholder should have full-sized labels. */\n\t/* stylelint-disable-next-line no-descending-specificity */\n\t&.ck-disabled.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\t@mixin ck-dir ltr {\n\t\t\ttransform: translate(var(--ck-labeled-field-label-default-position-x), var(--ck-labeled-field-label-default-position-y)) scale(1);\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\ttransform: translate(calc(-1 * var(--ck-labeled-field-label-default-position-x)), var(--ck-labeled-field-label-default-position-y)) scale(1);\n\t\t}\n\n\t\t/* Compensate for the default translate position. */\n\t\tmax-width: calc(var(--ck-labeled-field-empty-unfocused-max-width));\n\n\t\tbackground: transparent;\n\t\tpadding: 0;\n\t}\n\n\t/*------ DropdownView integration ----------------------------------------------------------------------------------- */\n\n\t/* Make sure dropdown\' background color in any of dropdown\'s state does not collide with labeled field. */\n\t& > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck.ck-button {\n\t\tbackground: transparent;\n\t}\n\n\t/* When the dropdown is "empty", the labeled field label replaces its label. */\n\t&.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck-button > .ck-button__label {\n\t\topacity: 0;\n\t}\n\n\t/* Make sure the label of the empty, unfocused input does not cover the dropdown arrow. */\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown + .ck-label {\n\t\tmax-width: calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard));\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},1162:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-list{display:flex;flex-direction:column;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>:focus{position:relative;z-index:var(--ck-z-default)}.ck.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-list,.ck.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-list{background:var(--ck-color-list-background);list-style-type:none}.ck.ck-list__item{cursor:default;min-width:12em}.ck.ck-list__item .ck-button{border-radius:0;min-height:unset;padding:calc(var(--ck-line-height-base)*.2*var(--ck-font-size-base)) calc(var(--ck-line-height-base)*.4*var(--ck-font-size-base));text-align:left;width:100%}.ck.ck-list__item .ck-button .ck-button__label{line-height:calc(var(--ck-line-height-base)*1.2*var(--ck-font-size-base))}.ck.ck-list__item .ck-button:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on{background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item .ck-button.ck-on:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item .ck-button.ck-on:focus:not(.ck-switchbutton):not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item .ck-button:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item .ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item .ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck.ck-list__separator{background:var(--ck-color-base-border);height:1px;width:100%}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/list/list.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/list/list.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,YAGC,YAAa,CACb,qBAAsB,CCFtB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBDaD,CAZC,2DAEC,aACD,CAKA,kCACC,iBAAkB,CAClB,2BACD,CEfD,YCEC,eDGD,CALA,+DCME,qCDDF,CALA,YAIC,0CAA2C,CAD3C,oBAED,CAEA,kBACC,cAAe,CACf,cA2DD,CAzDC,6BAIC,eAAgB,CAHhB,gBAAiB,CAQjB,iIAEiE,CARjE,eAAgB,CADhB,UAwCD,CA7BC,+CAEC,yEACD,CAEA,oCACC,eACD,CAEA,mCACC,oDAAqD,CACrD,yCAaD,CAXC,0CACC,eACD,CAEA,2DACC,0DACD,CAEA,iFACC,4CACD,CAGD,qDACC,uDACD,CAMA,yCACC,0CAA2C,CAC3C,aAMD,CAJC,iEACC,uDAAwD,CACxD,aACD,CAKH,uBAGC,sCAAuC,CAFvC,UAAW,CACX,UAED",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n\n.ck.ck-list {\n\t@mixin ck-unselectable;\n\n\tdisplay: flex;\n\tflex-direction: column;\n\n\t& .ck-list__item,\n\t& .ck-list__separator {\n\t\tdisplay: block;\n\t}\n\n\t/* Make sure that whatever child of the list item gets focus, it remains on the\n\ttop. Thanks to that, styles like box-shadow, outline, etc. are not masked by\n\tadjacent list items. */\n\t& .ck-list__item > *:focus {\n\t\tposition: relative;\n\t\tz-index: var(--ck-z-default);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_shadow.css";\n\n.ck.ck-list {\n\t@mixin ck-rounded-corners;\n\n\tlist-style-type: none;\n\tbackground: var(--ck-color-list-background);\n}\n\n.ck.ck-list__item {\n\tcursor: default;\n\tmin-width: 12em;\n\n\t& .ck-button {\n\t\tmin-height: unset;\n\t\twidth: 100%;\n\t\ttext-align: left;\n\t\tborder-radius: 0;\n\n\t\t/* List items should have the same height. Use absolute units to make sure it is so\n\t\t because e.g. different heading styles may have different height\n\t\t https://github.com/ckeditor/ckeditor5-heading/issues/63 */\n\t\tpadding:\n\t\t\tcalc(.2 * var(--ck-line-height-base) * var(--ck-font-size-base))\n\t\t\tcalc(.4 * var(--ck-line-height-base) * var(--ck-font-size-base));\n\n\t\t& .ck-button__label {\n\t\t\t/* https://github.com/ckeditor/ckeditor5-heading/issues/63 */\n\t\t\tline-height: calc(1.2 * var(--ck-line-height-base) * var(--ck-font-size-base));\n\t\t}\n\n\t\t&:active {\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t&.ck-on {\n\t\t\tbackground: var(--ck-color-list-button-on-background);\n\t\t\tcolor: var(--ck-color-list-button-on-text);\n\n\t\t\t&:active {\n\t\t\t\tbox-shadow: none;\n\t\t\t}\n\n\t\t\t&:hover:not(.ck-disabled) {\n\t\t\t\tbackground: var(--ck-color-list-button-on-background-focus);\n\t\t\t}\n\n\t\t\t&:focus:not(.ck-switchbutton):not(.ck-disabled) {\n\t\t\t\tborder-color: var(--ck-color-base-background);\n\t\t\t}\n\t\t}\n\n\t\t&:hover:not(.ck-disabled) {\n\t\t\tbackground: var(--ck-color-list-button-hover-background);\n\t\t}\n\t}\n\n\t/* It\'s unnecessary to change the background/text of a switch toggle; it has different ways\n\tof conveying its state (like the switcher) */\n\t& .ck-switchbutton {\n\t\t&.ck-on {\n\t\t\tbackground: var(--ck-color-list-background);\n\t\t\tcolor: inherit;\n\n\t\t\t&:hover:not(.ck-disabled) {\n\t\t\t\tbackground: var(--ck-color-list-button-hover-background);\n\t\t\t\tcolor: inherit;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-list__separator {\n\theight: 1px;\n\twidth: 100%;\n\tbackground: var(--ck-color-base-border);\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},8245:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,':root{--ck-balloon-panel-arrow-z-index:calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{display:none;position:absolute;z-index:var(--ck-z-modal)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{content:"";position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}:root{--ck-balloon-border-width:1px;--ck-balloon-arrow-offset:2px;--ck-balloon-arrow-height:10px;--ck-balloon-arrow-half-width:8px;--ck-balloon-arrow-drop-shadow:0 2px 2px var(--ck-color-shadow-drop)}.ck.ck-balloon-panel{border-radius:0}.ck-rounded-corners .ck.ck-balloon-panel,.ck.ck-balloon-panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-balloon-panel{background:var(--ck-color-panel-background);border:var(--ck-balloon-border-width) solid var(--ck-color-panel-border);box-shadow:var(--ck-drop-shadow),0 0;min-height:15px}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{border-style:solid;height:0;width:0}.ck.ck-balloon-panel[class*=arrow_n]:after,.ck.ck-balloon-panel[class*=arrow_n]:before{border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:transparent transparent var(--ck-color-panel-border) transparent;margin-top:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:transparent transparent var(--ck-color-panel-background) transparent;margin-top:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_s]:after,.ck.ck-balloon-panel[class*=arrow_s]:before{border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:var(--ck-color-panel-border) transparent transparent;filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow));margin-bottom:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:var(--ck-color-panel-background) transparent transparent transparent;margin-bottom:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:after,.ck.ck-balloon-panel[class*=arrow_e]:before{border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)}.ck.ck-balloon-panel[class*=arrow_e]:before{border-color:transparent transparent transparent var(--ck-color-panel-border);margin-right:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_e]:after{border-color:transparent transparent transparent var(--ck-color-panel-background);margin-right:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:after,.ck.ck-balloon-panel[class*=arrow_w]:before{border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0}.ck.ck-balloon-panel[class*=arrow_w]:before{border-color:transparent var(--ck-color-panel-border) transparent transparent;margin-left:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_w]:after{border-color:transparent var(--ck-color-panel-background) transparent transparent;margin-left:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before{left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before{left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before{right:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);right:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before{margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%;top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before{left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before{margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);right:calc(var(--ck-balloon-arrow-height)*-1);top:50%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before{left:calc(var(--ck-balloon-arrow-height)*-1);margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);top:50%}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/panel/balloonpanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/balloonpanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,MAEC,8DACD,CAEA,qBACC,YAAa,CACb,iBAAkB,CAElB,yBAyCD,CAtCE,+GAEC,UAAW,CACX,iBACD,CAEA,wDACC,6CACD,CAEA,uDACC,uDACD,CAIA,4CACC,6CACD,CAEA,2CACC,uDACD,CAIA,4CACC,6CACD,CAEA,2CACC,uDACD,CAGD,8CACC,aACD,CC9CD,MACC,6BAA8B,CAC9B,6BAA8B,CAC9B,8BAA+B,CAC/B,iCAAkC,CAClC,oEACD,CAEA,qBCLC,eDmMD,CA9LA,iFCDE,qCD+LF,CA9LA,qBAMC,2CAA4C,CAC5C,wEAAyE,CEdzE,oCAA8B,CFW9B,eA0LD,CApLE,+GAIC,kBAAmB,CADnB,QAAS,CADT,OAGD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,kDACD,CAEA,2CACC,iFAAkF,CAClF,gFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,iEAAkE,CAClE,uDAAwD,CACxD,qDACD,CAEA,2CACC,iFAAkF,CAClF,mFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,oDACD,CAEA,2CACC,iFAAkF,CAClF,kFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,mDACD,CAEA,2CACC,iFAAkF,CAClF,iFACD,CAIA,yGAEC,QAAS,CACT,uDAA0D,CAC1D,2CACD,CAIA,2GAEC,+CAAkD,CAClD,2CACD,CAIA,2GAEC,gDAAmD,CACnD,2CACD,CAIA,yGAIC,8CAAiD,CAFjD,QAAS,CACT,uDAED,CAIA,2GAGC,8CAAiD,CADjD,+CAED,CAIA,2GAGC,8CAAiD,CADjD,gDAED,CAIA,6GAIC,8CAAiD,CADjD,uDAA0D,CAD1D,SAGD,CAIA,6GAIC,8CAAiD,CAFjD,QAAS,CACT,sDAED,CAIA,6GAGC,uDAA0D,CAD1D,SAAU,CAEV,2CACD,CAIA,6GAEC,QAAS,CACT,sDAAyD,CACzD,2CACD,CAIA,yGAGC,sDAAyD,CADzD,6CAAgD,CAEhD,OACD,CAIA,yGAEC,4CAA+C,CAC/C,sDAAyD,CACzD,OACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/* Make sure the balloon arrow does not float over its children. */\n\t--ck-balloon-panel-arrow-z-index: calc(var(--ck-z-default) - 3);\n}\n\n.ck.ck-balloon-panel {\n\tdisplay: none;\n\tposition: absolute;\n\n\tz-index: var(--ck-z-modal);\n\n\t&.ck-balloon-panel_with-arrow {\n\t\t&::before,\n\t\t&::after {\n\t\t\tcontent: "";\n\t\t\tposition: absolute;\n\t\t}\n\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&[class*="arrow_n"] {\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&[class*="arrow_s"] {\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_visible {\n\t\tdisplay: block;\n\t}\n}\n','/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-balloon-border-width: 1px;\n\t--ck-balloon-arrow-offset: 2px;\n\t--ck-balloon-arrow-height: 10px;\n\t--ck-balloon-arrow-half-width: 8px;\n\t--ck-balloon-arrow-drop-shadow: 0 2px 2px var(--ck-color-shadow-drop);\n}\n\n.ck.ck-balloon-panel {\n\t@mixin ck-rounded-corners;\n\t@mixin ck-drop-shadow;\n\n\tmin-height: 15px;\n\n\tbackground: var(--ck-color-panel-background);\n\tborder: var(--ck-balloon-border-width) solid var(--ck-color-panel-border);\n\n\t&.ck-balloon-panel_with-arrow {\n\t\t&::before,\n\t\t&::after {\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tborder-style: solid;\n\t\t}\n\t}\n\n\t&[class*="arrow_n"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width);\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: transparent transparent var(--ck-color-panel-border) transparent;\n\t\t\tmargin-top: calc( -1 * var(--ck-balloon-border-width) );\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: transparent transparent var(--ck-color-panel-background) transparent;\n\t\t\tmargin-top: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) );\n\t\t}\n\t}\n\n\t&[class*="arrow_s"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width);\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: var(--ck-color-panel-border) transparent transparent;\n\t\t\tfilter: drop-shadow(var(--ck-balloon-arrow-drop-shadow));\n\t\t\tmargin-bottom: calc( -1 * var(--ck-balloon-border-width) );\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: var(--ck-color-panel-background) transparent transparent transparent;\n\t\t\tmargin-bottom: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) );\n\t\t}\n\t}\n\n\t&[class*="arrow_e"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height);\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: transparent transparent transparent var(--ck-color-panel-border);\n\t\t\tmargin-right: calc( -1 * var(--ck-balloon-border-width) );\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: transparent transparent transparent var(--ck-color-panel-background);\n\t\t\tmargin-right: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) );\n\t\t}\n\t}\n\n\t&[class*="arrow_w"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0;\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: transparent var(--ck-color-panel-border) transparent transparent;\n\t\t\tmargin-left: calc( -1 * var(--ck-balloon-border-width) );\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: transparent var(--ck-color-panel-background) transparent transparent;\n\t\t\tmargin-left: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) );\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_n {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 50%;\n\t\t\tmargin-left: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_ne {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_s {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 50%;\n\t\t\tmargin-left: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_sw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_se {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_sme {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: 25%;\n\t\t\tmargin-right: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_smw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 25%;\n\t\t\tmargin-left: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nme {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: 25%;\n\t\t\tmargin-right: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nmw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 25%;\n\t\t\tmargin-left: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_e {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t\tmargin-top: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: 50%;\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_w {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t\tmargin-top: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const a=s},1757:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck .ck-balloon-rotator__navigation{align-items:center;display:flex;justify-content:center}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation>*{margin-bottom:var(--ck-spacing-small);margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-left:var(--ck-spacing-small);margin-right:var(--ck-spacing-standard)}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/panel/balloonrotator.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/balloonrotator.css"],names:[],mappings:"AAKA,oCAEC,kBAAmB,CADnB,YAAa,CAEb,sBACD,CAKA,6CACC,sBACD,CCXA,oCACC,6CAA8C,CAC9C,sDAAuD,CACvD,iCAgBD,CAbC,sCAGC,qCAAsC,CAFtC,oCAAqC,CACrC,kCAED,CAGA,iEAIC,mCAAoC,CAHpC,uCAID,CAMA,2DACC,eACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-balloon-rotator__navigation {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n/* Buttons inside a toolbar should be centered when rotator bar is wider.\n * See: https://github.com/ckeditor/ckeditor5-ui/issues/495\n */\n.ck .ck-balloon-rotator__content .ck-toolbar {\n\tjustify-content: center;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-balloon-rotator__navigation {\n\tbackground: var(--ck-color-toolbar-background);\n\tborder-bottom: 1px solid var(--ck-color-toolbar-border);\n\tpadding: 0 var(--ck-spacing-small);\n\n\t/* Let's keep similar appearance to `ck-toolbar`. */\n\t& > * {\n\t\tmargin-right: var(--ck-spacing-small);\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t/* Gives counter more breath than buttons. */\n\t& .ck-balloon-rotator__counter {\n\t\tmargin-right: var(--ck-spacing-standard);\n\n\t\t/* We need to use smaller margin because of previous button's right margin. */\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n}\n\n.ck .ck-balloon-rotator__content {\n\n\t/* Disable default annotation shadow inside rotator with fake panels. */\n\t& .ck.ck-annotation-wrapper {\n\t\tbox-shadow: none;\n\t}\n}\n"],sourceRoot:""}]);const a=s},3553:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck .ck-fake-panel{position:absolute;z-index:calc(var(--ck-z-modal) - 1)}.ck .ck-fake-panel div{position:absolute}.ck .ck-fake-panel div:first-child{z-index:2}.ck .ck-fake-panel div:nth-child(2){z-index:1}:root{--ck-balloon-fake-panel-offset-horizontal:6px;--ck-balloon-fake-panel-offset-vertical:6px}.ck .ck-fake-panel div{background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);box-shadow:var(--ck-drop-shadow),0 0;height:100%;min-height:15px;width:100%}.ck .ck-fake-panel div:first-child{margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical)}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*2)}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*3)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical:-6px}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/panel/fakepanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/fakepanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,mBACC,iBAAkB,CAGlB,mCACD,CAEA,uBACC,iBACD,CAEA,mCACC,SACD,CAEA,oCACC,SACD,CCfA,MACC,6CAA8C,CAC9C,2CACD,CAGA,uBAKC,2CAA4C,CAC5C,6CAA8C,CAC9C,qCAAsC,CCXtC,oCAA8B,CDc9B,WAAY,CAPZ,eAAgB,CAMhB,UAED,CAEA,mCACC,0DAA2D,CAC3D,uDACD,CAEA,oCACC,kEAAqE,CACrE,+DACD,CACA,oCACC,kEAAqE,CACrE,+DACD,CAGA,yIAGC,4CACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-fake-panel {\n\tposition: absolute;\n\n\t/* Fake panels should be placed under main balloon content. */\n\tz-index: calc(var(--ck-z-modal) - 1);\n}\n\n.ck .ck-fake-panel div {\n\tposition: absolute;\n}\n\n.ck .ck-fake-panel div:nth-child( 1 ) {\n\tz-index: 2;\n}\n\n.ck .ck-fake-panel div:nth-child( 2 ) {\n\tz-index: 1;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-balloon-fake-panel-offset-horizontal: 6px;\n\t--ck-balloon-fake-panel-offset-vertical: 6px;\n}\n\n/* Let\'s use `.ck-balloon-panel` appearance. See: balloonpanel.css. */\n.ck .ck-fake-panel div {\n\t@mixin ck-drop-shadow;\n\n\tmin-height: 15px;\n\n\tbackground: var(--ck-color-panel-background);\n\tborder: 1px solid var(--ck-color-panel-border);\n\tborder-radius: var(--ck-border-radius);\n\n\twidth: 100%;\n\theight: 100%;\n}\n\n.ck .ck-fake-panel div:nth-child( 1 ) {\n\tmargin-left: var(--ck-balloon-fake-panel-offset-horizontal);\n\tmargin-top: var(--ck-balloon-fake-panel-offset-vertical);\n}\n\n.ck .ck-fake-panel div:nth-child( 2 ) {\n\tmargin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal) * 2);\n\tmargin-top: calc(var(--ck-balloon-fake-panel-offset-vertical) * 2);\n}\n.ck .ck-fake-panel div:nth-child( 3 ) {\n\tmargin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal) * 3);\n\tmargin-top: calc(var(--ck-balloon-fake-panel-offset-vertical) * 3);\n}\n\n/* If balloon is positioned above element, we need to move fake panel to the top. */\n.ck .ck-balloon-panel_arrow_s + .ck-fake-panel,\n.ck .ck-balloon-panel_arrow_se + .ck-fake-panel,\n.ck .ck-balloon-panel_arrow_sw + .ck-fake-panel {\n\t--ck-balloon-fake-panel-offset-vertical: -6px;\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const a=s},3609:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-sticky-panel .ck-sticky-panel__content_sticky{position:fixed;top:0;z-index:var(--ck-z-modal)}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{position:absolute;top:auto}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{border-top-left-radius:0;border-top-right-radius:0;border-width:0 1px 1px;box-shadow:var(--ck-drop-shadow),0 0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/panel/stickypanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/stickypanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAMC,qDAEC,cAAe,CACf,KAAM,CAFN,yBAGD,CAEA,kEAEC,iBAAkB,CADlB,QAED,CCPA,qDAIC,wBAAyB,CACzB,yBAA0B,CAF1B,sBAAuB,CCFxB,oCDKA",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-sticky-panel {\n\t& .ck-sticky-panel__content_sticky {\n\t\tz-index: var(--ck-z-modal); /* #315 */\n\t\tposition: fixed;\n\t\ttop: 0;\n\t}\n\n\t& .ck-sticky-panel__content_sticky_bottom-limit {\n\t\ttop: auto;\n\t\tposition: absolute;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_shadow.css";\n\n.ck.ck-sticky-panel {\n\t& .ck-sticky-panel__content_sticky {\n\t\t@mixin ck-drop-shadow;\n\n\t\tborder-width: 0 1px 1px;\n\t\tborder-top-left-radius: 0;\n\t\tborder-top-right-radius: 0;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const a=s},1590:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,'.ck-vertical-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width:600px){.ck.ck-responsive-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border-radius:0;margin-top:var(--ck-spacing-large);padding:var(--ck-spacing-standard)}.ck.ck-responsive-form>.ck-button:last-child:not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-responsive-form>.ck-button:last-child,[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2),[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child:last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/responsive-form/responsiveform.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/responsive-form/responsiveform.css"],names:[],mappings:"AAQC,mCAMC,WAAY,CALZ,UAAW,CAEX,iBAAkB,CAClB,UAAW,CACX,QAAS,CAHT,OAAQ,CAKR,SACD,CAEA,yCACC,YACD,CCdA,oCDoBE,wCAMC,WAAY,CALZ,UAAW,CAEX,iBAAkB,CAClB,UAAW,CACX,QAAS,CAHT,OAAQ,CAKR,SACD,CAEA,8CACC,YACD,CC9BF,CCAD,qDACC,kDACD,CAEA,uBACC,+BAmED,CAjEC,6BAEC,YACD,CASC,uGACC,sCACD,CDvBD,oCCMD,uBAqBE,SAAU,CACV,oCA8CF,CA5CE,8CACC,wDAWD,CATC,6DACC,WAAY,CACZ,UACD,CAGA,4EACC,kBACD,CAKA,0DACC,kDACD,CAGD,iGAIC,eAAgB,CADhB,kCAAmC,CADnC,kCAmBD,CAfC,yHACC,gDACD,CARD,0OAeE,aAMF,CAJE,+IACC,kDACD,CDpEH",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck-vertical-form .ck-button {\n\t&::after {\n\t\tcontent: "";\n\t\twidth: 0;\n\t\tposition: absolute;\n\t\tright: -1px;\n\t\ttop: -1px;\n\t\tbottom: -1px;\n\t\tz-index: 1;\n\t}\n\n\t&:focus::after {\n\t\tdisplay: none;\n\t}\n}\n\n.ck.ck-responsive-form {\n\t@mixin ck-media-phone {\n\t\t& .ck-button {\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -1px;\n\t\t\t\ttop: -1px;\n\t\t\t\tbottom: -1px;\n\t\t\t\tz-index: 1;\n\t\t\t}\n\n\t\t\t&:focus::after {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck-vertical-form > .ck-button:nth-last-child(2)::after {\n\tborder-right: 1px solid var(--ck-color-base-border);\n}\n\n.ck.ck-responsive-form {\n\tpadding: var(--ck-spacing-large);\n\n\t&:focus {\n\t\t/* See: https://github.com/ckeditor/ckeditor5/issues/4773 */\n\t\toutline: none;\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& > :not(:first-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& > :not(:last-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\tpadding: 0;\n\t\twidth: calc(.8 * var(--ck-input-width));\n\n\t\t& .ck-labeled-field-view {\n\t\t\tmargin: var(--ck-spacing-large) var(--ck-spacing-large) 0;\n\n\t\t\t& .ck-input-text {\n\t\t\t\tmin-width: 0;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\t/* Let the long error messages wrap in the narrow form. */\n\t\t\t& .ck-labeled-field-view__error {\n\t\t\t\twhite-space: normal;\n\t\t\t}\n\t\t}\n\n\t\t/* Styles for two last buttons in the form (save&cancel, edit&unlink, etc.). */\n\t\t& > .ck-button:nth-last-child(2) {\n\t\t\t&::after {\n\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\t\t}\n\n\t\t& > .ck-button:nth-last-child(1),\n\t\t& > .ck-button:nth-last-child(2) {\n\t\t\tpadding: var(--ck-spacing-standard);\n\t\t\tmargin-top: var(--ck-spacing-large);\n\t\t\tborder-radius: 0;\n\n\t\t\t&:not(:focus) {\n\t\t\t\tborder-top: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-left: 0;\n\n\t\t\t\t&:last-of-type {\n\t\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const a=s},6706:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-block-toolbar-button{position:absolute;z-index:var(--ck-z-default)}:root{--ck-color-block-toolbar-button:var(--ck-color-text);--ck-block-toolbar-button-size:var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/toolbar/blocktoolbar.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/toolbar/blocktoolbar.css"],names:[],mappings:"AAKA,4BACC,iBAAkB,CAClB,2BACD,CCHA,MACC,oDAAqD,CACrD,yDACD,CAEA,4BACC,0CAA2C,CAC3C,sCACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-block-toolbar-button {\n\tposition: absolute;\n\tz-index: var(--ck-z-default);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-block-toolbar-button: var(--ck-color-text);\n\t--ck-block-toolbar-button-size: var(--ck-font-size-normal);\n}\n\n.ck.ck-block-toolbar-button {\n\tcolor: var(--ck-color-block-toolbar-button);\n\tfont-size: var(--ck-block-toolbar-size);\n}\n"],sourceRoot:""}]);const a=s},5571:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-toolbar{align-items:center;display:flex;flex-flow:row nowrap;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-toolbar>.ck-toolbar__items{align-items:center;display:flex;flex-flow:row wrap;flex-grow:1}.ck.ck-toolbar .ck.ck-toolbar__separator{display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-toolbar,.ck.ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-toolbar{background:var(--ck-color-toolbar-background);border:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck.ck-toolbar .ck.ck-toolbar__separator{align-self:stretch;background:var(--ck-color-toolbar-border);margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);min-width:1px;width:1px}.ck.ck-toolbar .ck-toolbar__line-break{height:0}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break){margin-right:var(--ck-spacing-small)}.ck.ck-toolbar>.ck-toolbar__items:empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{border-radius:0;margin:0;width:100%}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-dropdown__panel{min-width:auto}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-button>.ck-button__label{max-width:7em;width:auto}.ck-toolbar-container .ck.ck-toolbar{border:0}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck{margin-right:0}.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-left:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:first-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__separator,[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-right:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:first-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=ltr]>.ck.ck-toolbar__separator,[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=ltr] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-right:var(--ck-spacing-small)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/toolbar/toolbar.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/toolbar/toolbar.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,eAKC,kBAAmB,CAFnB,YAAa,CACb,oBAAqB,CCFrB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBD6CD,CA3CC,kCAGC,kBAAmB,CAFnB,YAAa,CACb,kBAAmB,CAEnB,WAED,CAEA,yCACC,oBAWD,CAJC,yGAEC,YACD,CAGD,uCACC,eACD,CAEA,sDACC,gBACD,CAEA,sDACC,qBACD,CAEA,sDACC,gBACD,CAGC,yFACC,YACD,CE/CF,eCGC,eDoGD,CAvGA,qECOE,qCDgGF,CAvGA,eAGC,6CAA8C,CAE9C,+CAAgD,CADhD,iCAmGD,CAhGC,yCACC,kBAAmB,CAGnB,yCAA0C,CAO1C,qCAAsC,CADtC,kCAAmC,CAPnC,aAAc,CADd,SAUD,CAEA,uCACC,QACD,CAGC,gEAEC,oCACD,CAIA,kEACC,YACD,CAGD,gHAIC,qCAAsC,CADtC,kCAED,CAEA,mCAEC,SAaD,CAVC,0DAQC,eAAgB,CAHhB,QAAS,CAHT,UAOD,CAGD,kCAEC,SAWD,CATC,uDAEC,QAMD,CAHC,yFACC,eACD,CASD,kFACC,mCACD,CAMA,wEACC,cACD,CAEA,iFACC,aAAc,CACd,UACD,CAjGF,qCAqGE,QAEF,CAYC,+FACC,cACD,CAEA,iJAEC,mCACD,CAEA,qHACC,aACD,CAIC,6JAEC,2BAA4B,CAD5B,wBAED,CAGA,2JAEC,4BAA6B,CAD7B,yBAED,CASD,8RACC,mCACD,CAWA,qHACC,cACD,CAIC,6JAEC,4BAA6B,CAD7B,yBAED,CAGA,2JAEC,2BAA4B,CAD5B,wBAED,CASD,8RACC,oCACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n\n.ck.ck-toolbar {\n\t@mixin ck-unselectable;\n\n\tdisplay: flex;\n\tflex-flow: row nowrap;\n\talign-items: center;\n\n\t& > .ck-toolbar__items {\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\talign-items: center;\n\t\tflex-grow: 1;\n\n\t}\n\n\t& .ck.ck-toolbar__separator {\n\t\tdisplay: inline-block;\n\n\t\t/*\n\t\t * A leading or trailing separator makes no sense (separates from nothing on one side).\n\t\t * For instance, it can happen when toolbar items (also separators) are getting grouped one by one and\n\t\t * moved to another toolbar in the dropdown.\n\t\t */\n\t\t&:first-child,\n\t\t&:last-child {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t& .ck-toolbar__line-break {\n\t\tflex-basis: 100%;\n\t}\n\n\t&.ck-toolbar_grouping > .ck-toolbar__items {\n\t\tflex-wrap: nowrap;\n\t}\n\n\t&.ck-toolbar_vertical > .ck-toolbar__items {\n\t\tflex-direction: column;\n\t}\n\n\t&.ck-toolbar_floating > .ck-toolbar__items {\n\t\tflex-wrap: nowrap;\n\t}\n\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t& > .ck-dropdown__button .ck-dropdown__arrow {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-toolbar {\n\t@mixin ck-rounded-corners;\n\n\tbackground: var(--ck-color-toolbar-background);\n\tpadding: 0 var(--ck-spacing-small);\n\tborder: 1px solid var(--ck-color-toolbar-border);\n\n\t& .ck.ck-toolbar__separator {\n\t\talign-self: stretch;\n\t\twidth: 1px;\n\t\tmin-width: 1px;\n\t\tbackground: var(--ck-color-toolbar-border);\n\n\t\t/*\n\t\t * These margins make the separators look better in balloon toolbars (when aligned with the "tip").\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/7493.\n\t\t */\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t& .ck-toolbar__line-break {\n\t\theight: 0;\n\t}\n\n\t& > .ck-toolbar__items {\n\t\t& > *:not(.ck-toolbar__line-break) {\n\t\t\t/* (#11) Separate toolbar items. */\n\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t}\n\n\t\t/* Don\'t display a separator after an empty items container, for instance,\n\t\twhen all items were grouped */\n\t\t&:empty + .ck.ck-toolbar__separator {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t& > .ck-toolbar__items > *:not(.ck-toolbar__line-break),\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t/* Make sure items wrapped to the next line have v-spacing */\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t&.ck-toolbar_vertical {\n\t\t/* Items in a vertical toolbar span the entire width. */\n\t\tpadding: 0;\n\n\t\t/* Specificity matters here. See https://github.com/ckeditor/ckeditor5-theme-lark/issues/168. */\n\t\t& > .ck-toolbar__items > .ck {\n\t\t\t/* Items in a vertical toolbar should span the horizontal space. */\n\t\t\twidth: 100%;\n\n\t\t\t/* Items in a vertical toolbar should have no margin. */\n\t\t\tmargin: 0;\n\n\t\t\t/* Items in a vertical toolbar span the entire width so rounded corners are pointless. */\n\t\t\tborder-radius: 0;\n\t\t}\n\t}\n\n\t&.ck-toolbar_compact {\n\t\t/* No spacing around items. */\n\t\tpadding: 0;\n\n\t\t& > .ck-toolbar__items > * {\n\t\t\t/* Compact toolbar items have no spacing between them. */\n\t\t\tmargin: 0;\n\n\t\t\t/* "Middle" children should have no rounded corners. */\n\t\t\t&:not(:first-child):not(:last-child) {\n\t\t\t\tborder-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t/*\n\t\t * Dropdown button has asymmetric padding to fit the arrow.\n\t\t * This button has no arrow so let\'s revert that padding back to normal.\n\t\t */\n\t\t& > .ck.ck-button.ck-dropdown__button {\n\t\t\tpadding-left: var(--ck-spacing-tiny);\n\t\t}\n\t}\n\n\t/* A drop-down containing the nested toolbar with configured items. */\n\t& .ck-toolbar__nested-toolbar-dropdown {\n\t\t/* Prevent empty space in the panel when the dropdown label is visible and long but the toolbar has few items. */\n\t\t& > .ck-dropdown__panel {\n\t\t\tmin-width: auto;\n\t\t}\n\n\t\t& > .ck-button > .ck-button__label {\n\t\t\tmax-width: 7em;\n\t\t\twidth: auto;\n\t\t}\n\t}\n\n\t@nest .ck-toolbar-container & {\n\t\tborder: 0;\n\t}\n}\n\n/* stylelint-disable */\n\n/*\n * Styles for RTL toolbars.\n *\n * Note: In some cases (e.g. a decoupled editor), the toolbar has its own "dir"\n * because its parent is not controlled by the editor framework.\n */\n[dir="rtl"] .ck.ck-toolbar,\n.ck.ck-toolbar[dir="rtl"] {\n\t& > .ck-toolbar__items > .ck {\n\t\tmargin-right: 0;\n\t}\n\n\t&:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck {\n\t\t/* (#11) Separate toolbar items. */\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n\n\t& > .ck-toolbar__items > .ck:last-child {\n\t\tmargin-left: 0;\n\t}\n\n\t&.ck-toolbar_compact > .ck-toolbar__items > .ck {\n\t\t/* No rounded corners on the right side of the first child. */\n\t\t&:first-child {\n\t\t\tborder-top-left-radius: 0;\n\t\t\tborder-bottom-left-radius: 0;\n\t\t}\n\n\t\t/* No rounded corners on the left side of the last child. */\n\t\t&:last-child {\n\t\t\tborder-top-right-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\t}\n\n\t/* Separate the the separator form the grouping dropdown when some items are grouped. */\n\t& > .ck.ck-toolbar__separator {\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n\n\t/* Some spacing between the items and the separator before the grouped items dropdown. */\n\t&.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child) {\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n}\n\n/*\n * Styles for LTR toolbars.\n *\n * Note: In some cases (e.g. a decoupled editor), the toolbar has its own "dir"\n * because its parent is not controlled by the editor framework.\n */\n[dir="ltr"] .ck.ck-toolbar,\n.ck.ck-toolbar[dir="ltr"] {\n\t& > .ck-toolbar__items > .ck:last-child {\n\t\tmargin-right: 0;\n\t}\n\n\t&.ck-toolbar_compact > .ck-toolbar__items > .ck {\n\t\t/* No rounded corners on the right side of the first child. */\n\t\t&:first-child {\n\t\t\tborder-top-right-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\n\t\t/* No rounded corners on the left side of the last child. */\n\t\t&:last-child {\n\t\t\tborder-top-left-radius: 0;\n\t\t\tborder-bottom-left-radius: 0;\n\t\t}\n\t}\n\n\t/* Separate the the separator form the grouping dropdown when some items are grouped. */\n\t& > .ck.ck-toolbar__separator {\n\t\tmargin-right: var(--ck-spacing-small);\n\t}\n\n\t/* Some spacing between the items and the separator before the grouped items dropdown. */\n\t&.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child) {\n\t\tmargin-right: var(--ck-spacing-small);\n\t}\n}\n\n/* stylelint-enable */\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},9948:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck.ck-balloon-panel.ck-tooltip{--ck-balloon-border-width:0px;--ck-balloon-arrow-offset:0px;--ck-balloon-arrow-half-width:4px;--ck-balloon-arrow-height:4px;--ck-color-panel-background:var(--ck-color-tooltip-background);padding:0 var(--ck-spacing-medium);pointer-events:none;z-index:calc(var(--ck-z-modal) + 100)}.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{color:var(--ck-color-tooltip-text);font-size:.9em;line-height:1.5}.ck.ck-balloon-panel.ck-tooltip{box-shadow:none}.ck.ck-balloon-panel.ck-tooltip:before{display:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/tooltip/tooltip.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/tooltip/tooltip.css"],names:[],mappings:"AAKA,gCCGC,6BAA8B,CAC9B,6BAA8B,CAC9B,iCAAkC,CAClC,6BAA8B,CAC9B,8DAA+D,CAE/D,kCAAmC,CDPnC,mBAAoB,CAEpB,qCACD,CCMC,kDAGC,kCAAmC,CAFnC,cAAe,CACf,eAED,CAbD,gCAgBC,eAMD,CAHC,uCACC,YACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-balloon-panel.ck-tooltip {\n\t/* Keep tooltips transparent for any interactions. */\n\tpointer-events: none;\n\n\tz-index: calc( var(--ck-z-modal) + 100 );\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n.ck.ck-balloon-panel.ck-tooltip {\n\t--ck-balloon-border-width: 0px;\n\t--ck-balloon-arrow-offset: 0px;\n\t--ck-balloon-arrow-half-width: 4px;\n\t--ck-balloon-arrow-height: 4px;\n\t--ck-color-panel-background: var(--ck-color-tooltip-background);\n\n\tpadding: 0 var(--ck-spacing-medium);\n\n\t& .ck-tooltip__text {\n\t\tfont-size: .9em;\n\t\tline-height: 1.5;\n\t\tcolor: var(--ck-color-tooltip-text);\n\t}\n\n\t/* Reset balloon panel styles */\n\tbox-shadow: none;\n\n\t/* Hide the default shadow of the .ck-balloon-panel tip */\n\t&::before {\n\t\tdisplay: none;\n\t}\n}\n'],sourceRoot:""}]);const a=s},6150:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck-hidden{display:none!important}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{box-sizing:border-box;height:auto;position:static;width:auto}:root{--ck-z-default:1;--ck-z-modal:calc(var(--ck-z-default) + 999)}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-color-base-foreground:#fafafa;--ck-color-base-background:#fff;--ck-color-base-border:#ccced1;--ck-color-base-action:#53a336;--ck-color-base-focus:#6cb5f9;--ck-color-base-text:#333;--ck-color-base-active:#2977ff;--ck-color-base-active-focus:#0d65ff;--ck-color-base-error:#db3700;--ck-color-focus-border-coordinates:218,81.8%,56.9%;--ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow:#cae1fc;--ck-color-focus-disabled-shadow:rgba(119,186,248,.3);--ck-color-focus-error-shadow:rgba(255,64,31,.3);--ck-color-text:var(--ck-color-base-text);--ck-color-shadow-drop:rgba(0,0,0,.15);--ck-color-shadow-drop-active:rgba(0,0,0,.2);--ck-color-shadow-inner:rgba(0,0,0,.1);--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:#f0f0f0;--ck-color-button-default-active-background:#f0f0f0;--ck-color-button-default-disabled-background:transparent;--ck-color-button-on-background:#f0f7ff;--ck-color-button-on-hover-background:#dbecff;--ck-color-button-on-active-background:#dbecff;--ck-color-button-on-disabled-background:#f0f2f4;--ck-color-button-on-color:#2977ff;--ck-color-button-action-background:var(--ck-color-base-action);--ck-color-button-action-hover-background:#4d9d30;--ck-color-button-action-active-background:#4d9d30;--ck-color-button-action-disabled-background:#7ec365;--ck-color-button-action-text:var(--ck-color-base-background);--ck-color-button-save:#008a00;--ck-color-button-cancel:#db3700;--ck-color-switch-button-off-background:#939393;--ck-color-switch-button-off-hover-background:#7d7d7d;--ck-color-switch-button-on-background:var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background:#4d9d30;--ck-color-switch-button-inner-background:var(--ck-color-base-background);--ck-color-switch-button-inner-shadow:rgba(0,0,0,.1);--ck-color-dropdown-panel-background:var(--ck-color-base-background);--ck-color-dropdown-panel-border:var(--ck-color-base-border);--ck-color-input-background:var(--ck-color-base-background);--ck-color-input-border:var(--ck-color-base-border);--ck-color-input-error-border:var(--ck-color-base-error);--ck-color-input-text:var(--ck-color-base-text);--ck-color-input-disabled-background:#f2f2f2;--ck-color-input-disabled-border:var(--ck-color-base-border);--ck-color-input-disabled-text:#757575;--ck-color-list-background:var(--ck-color-base-background);--ck-color-list-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background:var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus:var(--ck-color-button-on-color);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-color-base-background);--ck-color-panel-border:var(--ck-color-base-border);--ck-color-toolbar-background:var(--ck-color-base-background);--ck-color-toolbar-border:var(--ck-color-base-border);--ck-color-tooltip-background:var(--ck-color-base-text);--ck-color-tooltip-text:var(--ck-color-base-background);--ck-color-engine-placeholder-text:#707070;--ck-color-upload-bar-background:#6cb5f9;--ck-color-link-default:#0000f0;--ck-color-link-selected-background:rgba(31,176,255,.1);--ck-color-link-fake-selection:rgba(31,176,255,.3);--ck-color-highlight-background:#ff0;--ck-disabled-opacity:.5;--ck-focus-outer-shadow-geometry:0 0 0 3px;--ck-focus-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring:1px solid var(--ck-color-focus-border);--ck-font-size-base:13px;--ck-line-height-base:1.84615;--ck-font-face:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;--ck-font-size-tiny:0.7em;--ck-font-size-small:0.75em;--ck-font-size-normal:1em;--ck-font-size-big:1.4em;--ck-font-size-large:1.8em;--ck-ui-component-min-height:2.3em}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{word-wrap:break-word;background:transparent;border:0;margin:0;padding:0;text-decoration:none;transition:none;vertical-align:middle}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset_all{border-collapse:collapse;color:var(--ck-color-text);cursor:auto;float:none;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);text-align:left;white-space:nowrap}.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all textarea:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){border:2px groove #dfdee3;padding:10px}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{border:0;padding:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius:2px;--ck-inner-shadow:2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow:0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active:0 3px 6px 1px var(--ck-color-shadow-drop-active);--ck-spacing-unit:0.6em;--ck-spacing-large:calc(var(--ck-spacing-unit)*1.5);--ck-spacing-standard:var(--ck-spacing-unit);--ck-spacing-medium:calc(var(--ck-spacing-unit)*0.8);--ck-spacing-small:calc(var(--ck-spacing-unit)*0.5);--ck-spacing-tiny:calc(var(--ck-spacing-unit)*0.3);--ck-spacing-extra-tiny:calc(var(--ck-spacing-unit)*0.16)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/globals/_hidden.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/globals/_reset.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/globals/_zindex.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/globals/_transition.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_colors.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_disabled.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_fonts.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_reset.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_shadow.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_spacing.css"],names:[],mappings:"AAQA,WAGC,sBACD,CCPA,2EAGC,qBAAsB,CAEtB,WAAY,CACZ,eAAgB,CAFhB,UAGD,CCPA,MACC,gBAAiB,CACjB,4CACD,CCAA,oDAEC,yBACD,CCNA,MACC,kCAAmD,CACnD,+BAAoD,CACpD,8BAAkD,CAClD,8BAAuD,CACvD,6BAAmD,CACnD,yBAA+C,CAC/C,8BAAsD,CACtD,oCAA4D,CAC5D,6BAAkD,CAIlD,mDAA4D,CAC5D,qEAA+E,CAC/E,qCAA4D,CAC5D,qDAA8D,CAC9D,gDAAyD,CACzD,yCAAqD,CACrD,sCAAsD,CACtD,4CAA0D,CAC1D,sCAAsD,CAItD,gDAAuD,CACvD,kDAAiE,CACjE,mDAAkE,CAClE,yDAA8D,CAE9D,uCAA6D,CAC7D,6CAAoE,CACpE,8CAAoE,CACpE,gDAAiE,CACjE,kCAAyD,CAGzD,+DAAsE,CACtE,iDAAsE,CACtE,kDAAsE,CACtE,oDAAoE,CACpE,6DAAsE,CAEtE,8BAAoD,CACpD,gCAAqD,CAErD,+CAA8D,CAC9D,qDAAiE,CACjE,+EAAqF,CACrF,oDAAuE,CACvE,yEAA8E,CAC9E,oDAAgE,CAIhE,oEAA2E,CAC3E,4DAAoE,CAIpE,2DAAoE,CACpE,mDAA6D,CAC7D,wDAAgE,CAChE,+CAA0D,CAC1D,4CAA2D,CAC3D,4DAAoE,CACpE,sCAAsD,CAItD,0DAAmE,CACnE,uFAA6F,CAC7F,oEAA2E,CAC3E,0EAA+E,CAC/E,8DAAsE,CAItE,2DAAoE,CACpE,mDAA6D,CAI7D,6DAAsE,CACtE,qDAA+D,CAI/D,uDAAgE,CAChE,uDAAiE,CAIjE,0CAAyD,CAIzD,wCAA2D,CAI3D,+BAAoD,CACpD,uDAAmE,CACnE,kDAAgE,CAIhE,oCAAwD,CCvGxD,wBAAyB,CCAzB,0CAA2C,CAK3C,gGAAiG,CAKjG,4GAA6G,CAK7G,sGAAuG,CAKvG,sDAAuD,CCvBvD,wBAAyB,CACzB,6BAA8B,CAC9B,wDAA6D,CAE7D,yBAA0B,CAC1B,2BAA4B,CAC5B,yBAA0B,CAC1B,wBAAyB,CACzB,0BAA2B,CCJ3B,kCJuGD,CIjGA,2EAaC,oBAAqB,CANrB,sBAAuB,CADvB,QAAS,CAFT,QAAS,CACT,SAAU,CAGV,oBAAqB,CAErB,eAAgB,CADhB,qBAKD,CAKA,8DAGC,wBAAyB,CAEzB,0BAA2B,CAG3B,WAAY,CACZ,UAAW,CALX,iGAAkG,CAElG,eAAgB,CAChB,kBAGD,CAGC,qDACC,gBACD,CAEA,mDAEC,sBACD,CAEA,qDACC,oBACD,CAEA,mLAGC,WACD,CAEA,iNAGC,cACD,CAEA,qDAEC,yBAAoC,CADpC,YAED,CAEA,qEAGC,QAAQ,CADR,SAED,CAMD,8BAEC,gBACD,CCnFA,MACC,sBAAuB,CCAvB,gEAAiE,CAKjE,0DAA2D,CAK3D,wEAAyE,CCbzE,uBAA8B,CAC9B,mDAA2D,CAC3D,4CAAkD,CAClD,oDAA4D,CAC5D,mDAA2D,CAC3D,kDAA2D,CAC3D,yDFFD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which hides an element in DOM.\n */\n.ck-hidden {\n\t/* Override selector specificity. Otherwise, all elements with some display\n\tstyle defined will override this one, which is not a desired result. */\n\tdisplay: none !important;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-reset,\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\tbox-sizing: border-box;\n\twidth: auto;\n\theight: auto;\n\tposition: static;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-z-default: 1;\n\t--ck-z-modal: calc( var(--ck-z-default) + 999 );\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class that disables all transitions of the element and its children.\n */\n.ck-transitions-disabled,\n.ck-transitions-disabled * {\n\ttransition: none !important;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-base-foreground: \t\t\t\t\t\t\t\thsl(0, 0%, 98%);\n\t--ck-color-base-background: \t\t\t\t\t\t\t\thsl(0, 0%, 100%);\n\t--ck-color-base-border: \t\t\t\t\t\t\t\t\thsl(220, 6%, 81%);\n\t--ck-color-base-action: \t\t\t\t\t\t\t\t\thsl(104, 50.2%, 42.5%);\n\t--ck-color-base-focus: \t\t\t\t\t\t\t\t\t\thsl(209, 92%, 70%);\n\t--ck-color-base-text: \t\t\t\t\t\t\t\t\t\thsl(0, 0%, 20%);\n\t--ck-color-base-active: \t\t\t\t\t\t\t\t\thsl(218.1, 100%, 58%);\n\t--ck-color-base-active-focus:\t\t\t\t\t\t\t\thsl(218.2, 100%, 52.5%);\n\t--ck-color-base-error:\t\t\t\t\t\t\t\t\t\thsl(15, 100%, 43%);\n\n\t/* -- Generic colors ------------------------------------------------------------------------ */\n\n\t--ck-color-focus-border-coordinates: \t\t\t\t\t\t218, 81.8%, 56.9%;\n\t--ck-color-focus-border: \t\t\t\t\t\t\t\t\thsl(var(--ck-color-focus-border-coordinates));\n\t--ck-color-focus-outer-shadow:\t\t\t\t\t\t\t\thsl(212.4, 89.3%, 89%);\n\t--ck-color-focus-disabled-shadow:\t\t\t\t\t\t\thsla(209, 90%, 72%,.3);\n\t--ck-color-focus-error-shadow:\t\t\t\t\t\t\t\thsla(9,100%,56%,.3);\n\t--ck-color-text: \t\t\t\t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-shadow-drop: \t\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.15);\n\t--ck-color-shadow-drop-active:\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.2);\n\t--ck-color-shadow-inner: \t\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.1);\n\n\t/* -- Buttons ------------------------------------------------------------------------------- */\n\n\t--ck-color-button-default-background: \t\t\t\t\t\ttransparent;\n\t--ck-color-button-default-hover-background: \t\t\t\thsl(0, 0%, 94.1%);\n\t--ck-color-button-default-active-background: \t\t\t\thsl(0, 0%, 94.1%);\n\t--ck-color-button-default-disabled-background: \t\t\t\ttransparent;\n\n\t--ck-color-button-on-background: \t\t\t\t\t\t\thsl(212, 100%, 97.1%);\n\t--ck-color-button-on-hover-background: \t\t\t\t\t\thsl(211.7, 100%, 92.9%);\n\t--ck-color-button-on-active-background: \t\t\t\t\thsl(211.7, 100%, 92.9%);\n\t--ck-color-button-on-disabled-background: \t\t\t\t\thsl(211, 15%, 95%);\n\t--ck-color-button-on-color:\t\t\t\t\t\t\t\t\thsl(218.1, 100%, 58%);\n\n\n\t--ck-color-button-action-background: \t\t\t\t\t\tvar(--ck-color-base-action);\n\t--ck-color-button-action-hover-background: \t\t\t\t\thsl(104, 53.2%, 40.2%);\n\t--ck-color-button-action-active-background: \t\t\t\thsl(104, 53.2%, 40.2%);\n\t--ck-color-button-action-disabled-background: \t\t\t\thsl(104, 44%, 58%);\n\t--ck-color-button-action-text: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t--ck-color-button-save: \t\t\t\t\t\t\t\t\thsl(120, 100%, 27%);\n\t--ck-color-button-cancel: \t\t\t\t\t\t\t\t\thsl(15, 100%, 43%);\n\n\t--ck-color-switch-button-off-background:\t\t\t\t\thsl(0, 0%, 57.6%);\n\t--ck-color-switch-button-off-hover-background:\t\t\t\thsl(0, 0%, 49%);\n\t--ck-color-switch-button-on-background:\t\t\t\t\t\tvar(--ck-color-button-action-background);\n\t--ck-color-switch-button-on-hover-background:\t\t\t\thsl(104, 53.2%, 40.2%);\n\t--ck-color-switch-button-inner-background:\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-switch-button-inner-shadow:\t\t\t\t\t\thsla(0, 0%, 0%, 0.1);\n\n\t/* -- Dropdown ------------------------------------------------------------------------------ */\n\n\t--ck-color-dropdown-panel-background: \t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-dropdown-panel-border: \t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Input --------------------------------------------------------------------------------- */\n\n\t--ck-color-input-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-input-border: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-border);\n\t--ck-color-input-error-border:\t\t\t\t\t\t\t\tvar(--ck-color-base-error);\n\t--ck-color-input-text: \t\t\t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-input-disabled-background: \t\t\t\t\t\thsl(0, 0%, 95%);\n\t--ck-color-input-disabled-border: \t\t\t\t\t\t\tvar(--ck-color-base-border);\n\t--ck-color-input-disabled-text: \t\t\t\t\t\t\thsl(0, 0%, 46%);\n\n\t/* -- List ---------------------------------------------------------------------------------- */\n\n\t--ck-color-list-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-list-button-hover-background: \t\t\t\t\tvar(--ck-color-button-default-hover-background);\n\t--ck-color-list-button-on-background: \t\t\t\t\t\tvar(--ck-color-button-on-color);\n\t--ck-color-list-button-on-background-focus: \t\t\t\tvar(--ck-color-button-on-color);\n\t--ck-color-list-button-on-text:\t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t/* -- Panel --------------------------------------------------------------------------------- */\n\n\t--ck-color-panel-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-panel-border: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Toolbar ------------------------------------------------------------------------------- */\n\n\t--ck-color-toolbar-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-toolbar-border: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Tooltip ------------------------------------------------------------------------------- */\n\n\t--ck-color-tooltip-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-tooltip-text: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t/* -- Engine -------------------------------------------------------------------------------- */\n\n\t--ck-color-engine-placeholder-text: \t\t\t\t\t\thsl(0, 0%, 44%);\n\n\t/* -- Upload -------------------------------------------------------------------------------- */\n\n\t--ck-color-upload-bar-background:\t\t \t\t\t\t\thsl(209, 92%, 70%);\n\n\t/* -- Link -------------------------------------------------------------------------------- */\n\n\t--ck-color-link-default:\t\t\t\t\t\t\t\t\thsl(240, 100%, 47%);\n\t--ck-color-link-selected-background:\t\t\t\t\t\thsla(201, 100%, 56%, 0.1);\n\t--ck-color-link-fake-selection:\t\t\t\t\t\t\t\thsla(201, 100%, 56%, 0.3);\n\n\t/* -- Search result highlight ---------------------------------------------------------------- */\n\n\t--ck-color-highlight-background:\t\t\t\t\t\t\thsl(60, 100%, 50%)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * An opacity value of disabled UI item.\n\t */\n\t--ck-disabled-opacity: .5;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * The geometry of the of focused element's outer shadow.\n\t */\n\t--ck-focus-outer-shadow-geometry: 0 0 0 3px;\n\n\t/**\n\t * A visual style of focused element's outer shadow.\n\t */\n\t--ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);\n\n\t/**\n\t * A visual style of focused element's outer shadow (when disabled).\n\t */\n\t--ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);\n\n\t/**\n\t * A visual style of focused element's outer shadow (when has errors).\n\t */\n\t--ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);\n\n\t/**\n\t * A visual style of focused element's border or outline.\n\t */\n\t--ck-focus-ring: 1px solid var(--ck-color-focus-border);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-font-size-base: 13px;\n\t--ck-line-height-base: 1.84615;\n\t--ck-font-face: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;\n\n\t--ck-font-size-tiny: 0.7em;\n\t--ck-font-size-small: 0.75em;\n\t--ck-font-size-normal: 1em;\n\t--ck-font-size-big: 1.4em;\n\t--ck-font-size-large: 1.8em;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/* This is super-important. This is **manually** adjusted so a button without an icon\n\tis never smaller than a button with icon, additionally making sure that text-less buttons\n\tare perfect squares. The value is also shared by other components which should stay "in-line"\n\twith buttons. */\n\t--ck-ui-component-min-height: 2.3em;\n}\n\n/**\n * Resets an element, ignoring its children.\n */\n.ck.ck-reset,\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\t/* Do not include inheritable rules here. */\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\tbackground: transparent;\n\ttext-decoration: none;\n\tvertical-align: middle;\n\ttransition: none;\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/105 */\n\tword-wrap: break-word;\n}\n\n/**\n * Resets an element AND its children.\n */\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\t/* These are rule inherited by all children elements. */\n\tborder-collapse: collapse;\n\tfont: normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);\n\tcolor: var(--ck-color-text);\n\ttext-align: left;\n\twhite-space: nowrap;\n\tcursor: auto;\n\tfloat: none;\n}\n\n.ck-reset_all {\n\t& .ck-rtl *:not(.ck-reset_all-excluded *) {\n\t\ttext-align: right;\n\t}\n\n\t& iframe:not(.ck-reset_all-excluded *) {\n\t\t/* For IE */\n\t\tvertical-align: inherit;\n\t}\n\n\t& textarea:not(.ck-reset_all-excluded *) {\n\t\twhite-space: pre-wrap;\n\t}\n\n\t& textarea:not(.ck-reset_all-excluded *),\n\t& input[type="text"]:not(.ck-reset_all-excluded *),\n\t& input[type="password"]:not(.ck-reset_all-excluded *) {\n\t\tcursor: text;\n\t}\n\n\t& textarea[disabled]:not(.ck-reset_all-excluded *),\n\t& input[type="text"][disabled]:not(.ck-reset_all-excluded *),\n\t& input[type="password"][disabled]:not(.ck-reset_all-excluded *) {\n\t\tcursor: default;\n\t}\n\n\t& fieldset:not(.ck-reset_all-excluded *) {\n\t\tpadding: 10px;\n\t\tborder: 2px groove hsl(255, 7%, 88%);\n\t}\n\n\t& button:not(.ck-reset_all-excluded *)::-moz-focus-inner {\n\t\t/* See http://stackoverflow.com/questions/5517744/remove-extra-button-spacing-padding-in-firefox */\n\t\tpadding: 0;\n\t\tborder: 0\n\t}\n}\n\n/**\n * Default UI rules for RTL languages.\n */\n.ck[dir="rtl"],\n.ck[dir="rtl"] .ck {\n\ttext-align: right;\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Default border-radius value.\n */\n:root{\n\t--ck-border-radius: 2px;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * A visual style of element's inner shadow (i.e. input).\n\t */\n\t--ck-inner-shadow: 2px 2px 3px var(--ck-color-shadow-inner) inset;\n\n\t/**\n\t * A visual style of element's drop shadow (i.e. panel).\n\t */\n\t--ck-drop-shadow: 0 1px 2px 1px var(--ck-color-shadow-drop);\n\n\t/**\n\t * A visual style of element's active shadow (i.e. comment or suggestion).\n\t */\n\t--ck-drop-shadow-active: 0 3px 6px 1px var(--ck-color-shadow-drop-active);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-spacing-unit: \t\t\t\t\t\t0.6em;\n\t--ck-spacing-large: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 1.5);\n\t--ck-spacing-standard: \t\t\t\t\tvar(--ck-spacing-unit);\n\t--ck-spacing-medium: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.8);\n\t--ck-spacing-small: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.5);\n\t--ck-spacing-tiny: \t\t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.3);\n\t--ck-spacing-extra-tiny: \t\t\t\tcalc(var(--ck-spacing-unit) * 0.16);\n}\n"],sourceRoot:""}]);const a=s},6507:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,":root{--ck-color-resizer:var(--ck-color-focus-border);--ck-color-resizer-tooltip-background:#262626;--ck-color-resizer-tooltip-text:#f2f2f2;--ck-resizer-border-radius:var(--ck-border-radius);--ck-resizer-tooltip-offset:10px;--ck-resizer-tooltip-height:calc(var(--ck-spacing-small)*2 + 10px)}.ck .ck-widget,.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{visibility:visible}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);color:var(--ck-color-resizer-tooltip-text);display:block;font-size:var(--ck-font-size-tiny);height:var(--ck-resizer-tooltip-height);line-height:var(--ck-resizer-tooltip-height);padding:0 var(--ck-spacing-small)}.ck .ck-size-view.ck-orientation-above-center,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right{position:absolute}.ck .ck-size-view.ck-orientation-top-left{left:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{right:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{left:50%;top:calc(var(--ck-resizer-tooltip-height)*-1);transform:translate(-50%)}:root{--ck-widget-outline-thickness:3px;--ck-widget-handler-icon-size:16px;--ck-widget-handler-animation-duration:200ms;--ck-widget-handler-animation-curve:ease;--ck-color-widget-blurred-border:#dedede;--ck-color-widget-hover-border:#ffc83d;--ck-color-widget-editable-focus-background:var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background)}.ck .ck-widget{outline-color:transparent;outline-style:solid;outline-width:var(--ck-widget-outline-thickness);transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-editor__nested-editable{border:1px solid transparent}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background);border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{background-color:transparent;border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;box-sizing:border-box;left:calc(0px - var(--ck-widget-outline-thickness));opacity:0;padding:4px;top:0;transform:translateY(-100%);transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{color:var(--ck-color-widget-drag-handler-icon-color);height:var(--ck-widget-handler-icon-size);width:var(--ck-widget-handler-icon-size)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{background-color:var(--ck-color-widget-hover-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{background-color:var(--ck-color-focus-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness:0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle:hover,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable blockquote>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-widget/theme/widget.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-widget/widget.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,MACC,+CAAgD,CAChD,6CAAsD,CACtD,uCAAgD,CAEhD,kDAAmD,CACnD,gCAAiC,CACjC,kEACD,CAOA,8DAEC,iBAqBD,CAnBC,4EACC,iBAOD,CALC,qFAGC,aACD,CASD,iLACC,kBACD,CAGD,kBACC,qDAAsD,CAEtD,qDAAsD,CACtD,6CAA8C,CAF9C,0CAA2C,CAI3C,aAAc,CADd,kCAAmC,CAGnC,uCAAwC,CACxC,4CAA6C,CAF7C,iCAsCD,CAlCC,8NAKC,iBACD,CAEA,0CAEC,qCAAsC,CADtC,oCAED,CAEA,2CAEC,sCAAuC,CADvC,oCAED,CAEA,8CACC,uCAAwC,CACxC,sCACD,CAEA,6CACC,uCAAwC,CACxC,qCACD,CAGA,8CAEC,QAAS,CADT,6CAAgD,CAEhD,yBACD,CCjFD,MACC,iCAAkC,CAClC,kCAAmC,CACnC,4CAA6C,CAC7C,wCAAyC,CAEzC,wCAAiD,CACjD,sCAAkD,CAClD,2EAA4E,CAC5E,yEACD,CAEA,eAGC,yBAA0B,CAD1B,mBAAoB,CADpB,gDAAiD,CAGjD,6GAUD,CARC,0EAEC,6EACD,CAEA,qBACC,iDACD,CAGD,gCACC,4BAWD,CAPC,yGAKC,iEAAkE,CCnCnE,2BAA2B,CCF3B,qCAA8B,CDC9B,YDqCA,CAIA,4EAKC,4BAA6B,CAa7B,iEAAkE,CAhBlE,qBAAsB,CAoBtB,mDAAoD,CAhBpD,SAAU,CALV,WAAY,CAsBZ,KAAM,CAFN,2BAA4B,CAT5B,6SAgCD,CAnBC,qFAIC,oDAAqD,CADrD,yCAA0C,CAD1C,wCAWD,CANC,kHACC,SAAU,CAGV,+DACD,CAID,wHACC,SACD,CAID,kFAEC,oDAAqD,CADrD,SAED,CAKC,oMAEC,6CAA8C,CAD9C,SAOD,CAHC,gRACC,SACD,CAOH,qFACC,SAAU,CACV,oDACD,CAGA,gDAEC,eAkBD,CAhBC,yEAOC,iCACD,CAGC,gOAEC,gDACD,CAOD,wIAEC,mDAQD,CALE,ghBAEC,gDACD,CAKH,yKAOC,yDACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-resizer: var(--ck-color-focus-border);\n\t--ck-color-resizer-tooltip-background: hsl(0, 0%, 15%);\n\t--ck-color-resizer-tooltip-text: hsl(0, 0%, 95%);\n\n\t--ck-resizer-border-radius: var(--ck-border-radius);\n\t--ck-resizer-tooltip-offset: 10px;\n\t--ck-resizer-tooltip-height: calc(var(--ck-spacing-small) * 2 + 10px);\n}\n\n.ck .ck-widget {\n\t/* This is neccessary for type around UI to be positioned properly. */\n\tposition: relative;\n}\n\n.ck .ck-widget.ck-widget_with-selection-handle {\n\t/* Make the widget wrapper a relative positioning container for the drag handle. */\n\tposition: relative;\n\n\t& .ck-widget__selection-handle {\n\t\tposition: absolute;\n\n\t\t& .ck-icon {\n\t\t\t/* Make sure the icon in not a subject to font-size or line-height to avoid\n\t\t\tunnecessary spacing around it. */\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t/* Show the selection handle on mouse hover over the widget, but not for nested widgets. */\n\t&:hover > .ck-widget__selection-handle {\n\t\tvisibility: visible;\n\t}\n\n\t/* Show the selection handle when the widget is selected, but not for nested widgets. */\n\t&.ck-widget_selected > .ck-widget__selection-handle {\n\t\tvisibility: visible;\n\t}\n}\n\n.ck .ck-size-view {\n\tbackground: var(--ck-color-resizer-tooltip-background);\n\tcolor: var(--ck-color-resizer-tooltip-text);\n\tborder: 1px solid var(--ck-color-resizer-tooltip-text);\n\tborder-radius: var(--ck-resizer-border-radius);\n\tfont-size: var(--ck-font-size-tiny);\n\tdisplay: block;\n\tpadding: 0 var(--ck-spacing-small);\n\theight: var(--ck-resizer-tooltip-height);\n\tline-height: var(--ck-resizer-tooltip-height);\n\n\t&.ck-orientation-top-left,\n\t&.ck-orientation-top-right,\n\t&.ck-orientation-bottom-right,\n\t&.ck-orientation-bottom-left,\n\t&.ck-orientation-above-center {\n\t\tposition: absolute;\n\t}\n\n\t&.ck-orientation-top-left {\n\t\ttop: var(--ck-resizer-tooltip-offset);\n\t\tleft: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-top-right {\n\t\ttop: var(--ck-resizer-tooltip-offset);\n\t\tright: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-bottom-right {\n\t\tbottom: var(--ck-resizer-tooltip-offset);\n\t\tright: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-bottom-left {\n\t\tbottom: var(--ck-resizer-tooltip-offset);\n\t\tleft: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t/* Class applied if the widget is too small to contain the size label */\n\t&.ck-orientation-above-center {\n\t\ttop: calc(var(--ck-resizer-tooltip-height) * -1);\n\t\tleft: 50%;\n\t\ttransform: translate(-50%);\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../mixins/_focus.css";\n@import "../mixins/_shadow.css";\n\n:root {\n\t--ck-widget-outline-thickness: 3px;\n\t--ck-widget-handler-icon-size: 16px;\n\t--ck-widget-handler-animation-duration: 200ms;\n\t--ck-widget-handler-animation-curve: ease;\n\n\t--ck-color-widget-blurred-border: hsl(0, 0%, 87%);\n\t--ck-color-widget-hover-border: hsl(43, 100%, 62%);\n\t--ck-color-widget-editable-focus-background: var(--ck-color-base-background);\n\t--ck-color-widget-drag-handler-icon-color: var(--ck-color-base-background);\n}\n\n.ck .ck-widget {\n\toutline-width: var(--ck-widget-outline-thickness);\n\toutline-style: solid;\n\toutline-color: transparent;\n\ttransition: outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border);\n\t}\n\n\t&:hover {\n\t\toutline-color: var(--ck-color-widget-hover-border);\n\t}\n}\n\n.ck .ck-editor__nested-editable {\n\tborder: 1px solid transparent;\n\n\t/* The :focus style is applied before .ck-editor__nested-editable_focused class is rendered in the view.\n\tThese styles show a different border for a blink of an eye, so `:focus` need to have same styles applied. */\n\t&.ck-editor__nested-editable_focused,\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-inner-shadow);\n\n\t\tbackground-color: var(--ck-color-widget-editable-focus-background);\n\t}\n}\n\n.ck .ck-widget.ck-widget_with-selection-handle {\n\t& .ck-widget__selection-handle {\n\t\tpadding: 4px;\n\t\tbox-sizing: border-box;\n\n\t\t/* Background and opacity will be animated as the handler shows up or the widget gets selected. */\n\t\tbackground-color: transparent;\n\t\topacity: 0;\n\n\t\t/* Transition:\n\t\t * background-color for the .ck-widget_selected state change,\n\t\t * visibility for hiding the handler,\n\t\t * opacity for the proper look of the icon when the handler disappears. */\n\t\ttransition:\n\t\t\tbackground-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),\n\t\t\tvisibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),\n\t\t\topacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t\t/* Make only top corners round. */\n\t\tborder-radius: var(--ck-border-radius) var(--ck-border-radius) 0 0;\n\n\t\t/* Place the drag handler outside the widget wrapper. */\n\t\ttransform: translateY(-100%);\n\t\tleft: calc(0px - var(--ck-widget-outline-thickness));\n\t\ttop: 0;\n\n\t\t& .ck-icon {\n\t\t\t/* Make sure the dimensions of the icon are independent of the fon-size of the content. */\n\t\t\twidth: var(--ck-widget-handler-icon-size);\n\t\t\theight: var(--ck-widget-handler-icon-size);\n\t\t\tcolor: var(--ck-color-widget-drag-handler-icon-color);\n\n\t\t\t/* The "selected" part of the icon is invisible by default */\n\t\t\t& .ck-icon__selected-indicator {\n\t\t\t\topacity: 0;\n\n\t\t\t\t/* Note: The animation is longer on purpose. Simply feels better. */\n\t\t\t\ttransition: opacity 300ms var(--ck-widget-handler-animation-curve);\n\t\t\t}\n\t\t}\n\n\t\t/* Advertise using the look of the icon that once clicked the handler, the widget will be selected. */\n\t\t&:hover .ck-icon .ck-icon__selected-indicator {\n\t\t\topacity: 1;\n\t\t}\n\t}\n\n\t/* Show the selection handler on mouse hover over the widget, but not for nested widgets. */\n\t&:hover > .ck-widget__selection-handle {\n\t\topacity: 1;\n\t\tbackground-color: var(--ck-color-widget-hover-border);\n\t}\n\n\t/* Show the selection handler when the widget is selected, but not for nested widgets. */\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\t& > .ck-widget__selection-handle {\n\t\t\topacity: 1;\n\t\t\tbackground-color: var(--ck-color-focus-border);\n\n\t\t\t/* When the widget is selected, notify the user using the proper look of the icon. */\n\t\t\t& .ck-icon .ck-icon__selected-indicator {\n\t\t\t\topacity: 1;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* In a RTL environment, align the selection handler to the right side of the widget */\n/* stylelint-disable-next-line no-descending-specificity */\n.ck[dir="rtl"] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle {\n\tleft: auto;\n\tright: calc(0px - var(--ck-widget-outline-thickness));\n}\n\n/* https://github.com/ckeditor/ckeditor5/issues/6415 */\n.ck.ck-editor__editable.ck-read-only .ck-widget {\n\t/* Prevent the :hover outline from showing up because of the used outline-color transition. */\n\ttransition: none;\n\n\t&:not(.ck-widget_selected) {\n\t\t/* Disable visual effects of hover/active widget when CKEditor is in readOnly mode.\n\t\t * See: https://github.com/ckeditor/ckeditor5/issues/1261\n\t\t *\n\t\t * Leave the unit because this custom property is used in calc() by other features.\n\t\t * See: https://github.com/ckeditor/ckeditor5/issues/6775\n\t\t */\n\t\t--ck-widget-outline-thickness: 0px;\n\t}\n\n\t&.ck-widget_with-selection-handle {\n\t\t& .ck-widget__selection-handle,\n\t\t& .ck-widget__selection-handle:hover {\n\t\t\tbackground: var(--ck-color-widget-blurred-border);\n\t\t}\n\t}\n}\n\n/* Style the widget when it\'s selected but the editable it belongs to lost focus. */\n/* stylelint-disable-next-line no-descending-specificity */\n.ck.ck-editor__editable.ck-blurred .ck-widget {\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\toutline-color: var(--ck-color-widget-blurred-border);\n\n\t\t&.ck-widget_with-selection-handle {\n\t\t\t& > .ck-widget__selection-handle,\n\t\t\t& > .ck-widget__selection-handle:hover {\n\t\t\t\tbackground: var(--ck-color-widget-blurred-border);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-editor__editable > .ck-widget.ck-widget_with-selection-handle:first-child,\n.ck.ck-editor__editable blockquote > .ck-widget.ck-widget_with-selection-handle:first-child {\n\t/* Do not crop selection handler if a widget is a first-child in the blockquote or in the root editable.\n\tIn fact, anything with overflow: hidden.\n\thttps://github.com/ckeditor/ckeditor5-block-quote/issues/28\n\thttps://github.com/ckeditor/ckeditor5-widget/issues/44\n\thttps://github.com/ckeditor/ckeditor5-widget/issues/66 */\n\tmargin-top: calc(1em + var(--ck-widget-handler-icon-size));\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const a=s},2263:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,".ck .ck-widget_with-resizer{position:relative}.ck .ck-widget__resizer{display:none;left:0;pointer-events:none;position:absolute;top:0}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}.ck .ck-widget__resizer__handle{pointer-events:all;position:absolute}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{cursor:nesw-resize}:root{--ck-resizer-size:10px;--ck-resizer-offset:calc(var(--ck-resizer-size)/-2 - 2px);--ck-resizer-border-width:1px}.ck .ck-widget__resizer{outline:1px solid var(--ck-color-resizer)}.ck .ck-widget__resizer__handle{background:var(--ck-color-focus-border);border:var(--ck-resizer-border-width) solid #fff;border-radius:var(--ck-resizer-border-radius);height:var(--ck-resizer-size);width:var(--ck-resizer-size)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{left:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{right:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-widget/theme/widgetresize.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-widget/widgetresize.css"],names:[],mappings:"AAKA,4BAEC,iBACD,CAEA,wBACC,YAAa,CAMb,MAAO,CAFP,mBAAoB,CAHpB,iBAAkB,CAMlB,KACD,CAGC,2EACC,aACD,CAGD,gCAIC,kBAAmB,CAHnB,iBAcD,CATC,4IAEC,kBACD,CAEA,4IAEC,kBACD,CCpCD,MACC,sBAAuB,CAGvB,yDAAiE,CACjE,6BACD,CAEA,wBACC,yCACD,CAEA,gCAGC,uCAAwC,CACxC,gDAA6D,CAC7D,6CAA8C,CAH9C,6BAA8B,CAD9B,4BAyBD,CAnBC,oEAEC,6BAA8B,CAD9B,4BAED,CAEA,qEAEC,8BAA+B,CAD/B,4BAED,CAEA,wEACC,+BAAgC,CAChC,8BACD,CAEA,uEACC,+BAAgC,CAChC,6BACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-widget_with-resizer {\n\t/* Make the widget wrapper a relative positioning container for the drag handle. */\n\tposition: relative;\n}\n\n.ck .ck-widget__resizer {\n\tdisplay: none;\n\tposition: absolute;\n\n\t/* The wrapper itself should not interfere with the pointer device, only the handles should. */\n\tpointer-events: none;\n\n\tleft: 0;\n\ttop: 0;\n}\n\n.ck-focused .ck-widget_with-resizer.ck-widget_selected {\n\t& > .ck-widget__resizer {\n\t\tdisplay: block;\n\t}\n}\n\n.ck .ck-widget__resizer__handle {\n\tposition: absolute;\n\n\t/* Resizers are the only UI elements that should interfere with a pointer device. */\n\tpointer-events: all;\n\n\t&.ck-widget__resizer__handle-top-left,\n\t&.ck-widget__resizer__handle-bottom-right {\n\t\tcursor: nwse-resize;\n\t}\n\n\t&.ck-widget__resizer__handle-top-right,\n\t&.ck-widget__resizer__handle-bottom-left {\n\t\tcursor: nesw-resize;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-resizer-size: 10px;\n\n\t/* Set the resizer with a 50% offset. */\n\t--ck-resizer-offset: calc( ( var(--ck-resizer-size) / -2 ) - 2px);\n\t--ck-resizer-border-width: 1px;\n}\n\n.ck .ck-widget__resizer {\n\toutline: 1px solid var(--ck-color-resizer);\n}\n\n.ck .ck-widget__resizer__handle {\n\twidth: var(--ck-resizer-size);\n\theight: var(--ck-resizer-size);\n\tbackground: var(--ck-color-focus-border);\n\tborder: var(--ck-resizer-border-width) solid hsl(0, 0%, 100%);\n\tborder-radius: var(--ck-resizer-border-radius);\n\n\t&.ck-widget__resizer__handle-top-left {\n\t\ttop: var(--ck-resizer-offset);\n\t\tleft: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-top-right {\n\t\ttop: var(--ck-resizer-offset);\n\t\tright: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-bottom-right {\n\t\tbottom: var(--ck-resizer-offset);\n\t\tright: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-bottom-left {\n\t\tbottom: var(--ck-resizer-offset);\n\t\tleft: var(--ck-resizer-offset);\n\t}\n}\n"],sourceRoot:""}]);const a=s},5137:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(4015),i=n.n(o),r=n(3645),s=n.n(r)()(i());s.push([t.id,'.ck .ck-widget .ck-widget__type-around__button{display:block;overflow:hidden;position:absolute;z-index:var(--ck-z-default)}.ck .ck-widget .ck-widget__type-around__button svg{left:50%;position:absolute;top:50%;z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{left:min(10%,30px);top:calc(var(--ck-widget-outline-thickness)*-.5);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:calc(var(--ck-widget-outline-thickness)*-.5);right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{content:"";display:block;left:1px;position:absolute;top:1px;z-index:calc(var(--ck-z-default) + 1)}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;left:0;position:absolute;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:calc(var(--ck-widget-outline-thickness)*-1);right:calc(var(--ck-widget-outline-thickness)*-1)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:block;top:calc(var(--ck-widget-outline-thickness)*-1 - 1px)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:calc(var(--ck-widget-outline-thickness)*-1 - 1px);display:block}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around{display:none}:root{--ck-widget-type-around-button-size:20px;--ck-color-widget-type-around-button-active:var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover:var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable:var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha:0;--ck-color-widget-type-around-button-radar-end-alpha:.3;--ck-color-widget-type-around-button-icon:var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button);border-radius:100px;height:var(--ck-widget-type-around-button-size);opacity:0;pointer-events:none;transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);width:var(--ck-widget-type-around-button-size)}.ck .ck-widget .ck-widget__type-around__button svg{height:8px;margin-top:1px;transform:translate(-50%,-50%);transition:transform .5s ease;width:10px}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button:hover{animation:ck-widget-type-around-button-sonar 1s ease infinite}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:ck-widget-type-around-arrow-dash 2s linear}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:ck-widget-type-around-arrow-tip-dash 2s linear}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:var(--ck-color-widget-type-around-button-active)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{background:linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));border-radius:100px;height:calc(var(--ck-widget-type-around-button-size) - 2px);width:calc(var(--ck-widget-type-around-button-size) - 2px)}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{animation:ck-widget-type-around-fake-caret-pulse 1s linear infinite normal forwards;background:var(--ck-color-base-text);height:1px;outline:1px solid hsla(0,0%,100%,.5);pointer-events:none}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before{outline-color:transparent}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{opacity:0}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-widget/theme/widgettypearound.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-widget/widgettypearound.css"],names:[],mappings:"AASC,+CACC,aAAc,CAEd,eAAgB,CADhB,iBAAkB,CAElB,2BAwBD,CAtBC,mDAGC,QAAS,CAFT,iBAAkB,CAClB,OAAQ,CAER,qCACD,CAEA,qFAGC,kBAAoB,CADpB,gDAAoD,CAGpD,0BACD,CAEA,oFAEC,mDAAuD,CACvD,mBAAqB,CAErB,yBACD,CAUA,mLACC,UAAW,CACX,aAAc,CAGd,QAAS,CAFT,iBAAkB,CAClB,OAAQ,CAER,qCACD,CAMD,2EACC,YAAa,CAEb,MAAO,CADP,iBAAkB,CAElB,OACD,CAOA,iFACC,gDAAqD,CACrD,iDACD,CAKA,wHAEC,aAAc,CADd,qDAED,CAKA,uHACC,wDAA6D,CAC7D,aACD,CAoBD,mOACC,YACD,CC3GA,MACC,wCAAyC,CACzC,wEAAyE,CACzE,8EAA+E,CAC/E,2FAA4F,CAC5F,wDAAyD,CACzD,uDAAwD,CACxD,yEACD,CAgBC,+CAGC,oDAAqD,CACrD,mBAAoB,CAFpB,+CAAgD,CAVjD,SAAU,CACV,mBAAoB,CAYnB,uMAAyM,CAJzM,8CAkDD,CA1CC,mDAEC,UAAW,CAGX,cAAe,CAFf,8BAA+B,CAC/B,6BAA8B,CAH9B,UAoBD,CAdC,qDACC,mBAAoB,CACpB,mBAAoB,CAEpB,SAAU,CACV,qDAAsD,CACtD,kBAAmB,CACnB,oBAAqB,CACrB,qBACD,CAEA,wDACC,kBACD,CAGD,qDAIC,6DAcD,CARE,kEACC,oDACD,CAEA,8DACC,wDACD,CAUF,uKAvED,SAAU,CACV,mBAwEC,CAOD,gGACC,0DACD,CAOA,uKAEC,2DAQD,CANC,mLAIC,uEAAkF,CADlF,mBAAoB,CADpB,2DAA4D,CAD5D,0DAID,CAOD,8GACC,gBACD,CAKA,mDAGC,mFAAoF,CAOpF,oCAAqC,CARrC,UAAW,CAOX,oCAAwC,CARxC,mBAUD,CAOC,6JAEC,yBACD,CAUA,yKACC,iDACD,CAMA,uOAlJD,SAAU,CACV,mBAmJC,CAoBA,6yBACC,SACD,CASF,uHACC,aAAc,CACd,iBACD,CAYG,iRAlMF,SAAU,CACV,mBAmME,CAQH,kIACC,qEAKD,CAHC,wIACC,WACD,CAGD,4CACC,GACC,oBACD,CACA,OACC,mBACD,CACD,CAEA,gDACC,OACC,mBACD,CACA,OACC,mBACD,CACD,CAEA,8CACC,GACC,6HACD,CACA,IACC,6HACD,CACA,GACC,+HACD,CACD,CAEA,kDACC,GACC,SACD,CACA,IACC,SACD,CACA,IACC,SACD,CACA,IACC,SACD,CACA,GACC,SACD,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-widget {\n\t/*\n\t * Styles of the type around buttons\n\t */\n\t& .ck-widget__type-around__button {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\toverflow: hidden;\n\t\tz-index: var(--ck-z-default);\n\n\t\t& svg {\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\tleft: 50%;\n\t\t\tz-index: calc(var(--ck-z-default) + 2);\n\t\t}\n\n\t\t&.ck-widget__type-around__button_before {\n\t\t\t/* Place it in the middle of the outline */\n\t\t\ttop: calc(-0.5 * var(--ck-widget-outline-thickness));\n\t\t\tleft: min(10%, 30px);\n\n\t\t\ttransform: translateY(-50%);\n\t\t}\n\n\t\t&.ck-widget__type-around__button_after {\n\t\t\t/* Place it in the middle of the outline */\n\t\t\tbottom: calc(-0.5 * var(--ck-widget-outline-thickness));\n\t\t\tright: min(10%, 30px);\n\n\t\t\ttransform: translateY(50%);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the buttons when:\n\t * - the widget is selected,\n\t * - or the button is being hovered (regardless of the widget state).\n\t */\n\t&.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button,\n\t& > .ck-widget__type-around > .ck-widget__type-around__button:hover {\n\t\t&::after {\n\t\t\tcontent: "";\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\ttop: 1px;\n\t\t\tleft: 1px;\n\t\t\tz-index: calc(var(--ck-z-default) + 1);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" which is displayed when the user navigates using the keyboard.\n\t */\n\t& > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tdisplay: none;\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\tright: 0;\n\t}\n\n\t/*\n\t * When the widget is hovered the "fake caret" would normally be narrower than the\n\t * extra outline displayed around the widget. Let\'s extend the "fake caret" to match\n\t * the full width of the widget.\n\t */\n\t&:hover > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tleft: calc( -1 * var(--ck-widget-outline-thickness) );\n\t\tright: calc( -1 * var(--ck-widget-outline-thickness) );\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" when it should be displayed before the widget (backward keyboard navigation).\n\t */\n\t&.ck-widget_type-around_show-fake-caret_before > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\ttop: calc( -1 * var(--ck-widget-outline-thickness) - 1px );\n\t\tdisplay: block;\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" when it should be displayed after the widget (forward keyboard navigation).\n\t */\n\t&.ck-widget_type-around_show-fake-caret_after > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tbottom: calc( -1 * var(--ck-widget-outline-thickness) - 1px );\n\t\tdisplay: block;\n\t}\n}\n\n/*\n * Integration with the read-only mode of the editor.\n */\n.ck.ck-editor__editable.ck-read-only .ck-widget__type-around {\n\tdisplay: none;\n}\n\n/*\n * Integration with the restricted editing mode (feature) of the editor.\n */\n.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around {\n\tdisplay: none;\n}\n\n/*\n * Integration with the #isEnabled property of the WidgetTypeAround plugin.\n */\n.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around {\n\tdisplay: none;\n}\n','/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-widget-type-around-button-size: 20px;\n\t--ck-color-widget-type-around-button-active: var(--ck-color-focus-border);\n\t--ck-color-widget-type-around-button-hover: var(--ck-color-widget-hover-border);\n\t--ck-color-widget-type-around-button-blurred-editable: var(--ck-color-widget-blurred-border);\n\t--ck-color-widget-type-around-button-radar-start-alpha: 0;\n\t--ck-color-widget-type-around-button-radar-end-alpha: .3;\n\t--ck-color-widget-type-around-button-icon: var(--ck-color-base-background);\n}\n\n@define-mixin ck-widget-type-around-button-visible {\n\topacity: 1;\n\tpointer-events: auto;\n}\n\n@define-mixin ck-widget-type-around-button-hidden {\n\topacity: 0;\n\tpointer-events: none;\n}\n\n.ck .ck-widget {\n\t/*\n\t * Styles of the type around buttons\n\t */\n\t& .ck-widget__type-around__button {\n\t\twidth: var(--ck-widget-type-around-button-size);\n\t\theight: var(--ck-widget-type-around-button-size);\n\t\tbackground: var(--ck-color-widget-type-around-button);\n\t\tborder-radius: 100px;\n\t\ttransition: opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve), background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t\t@mixin ck-widget-type-around-button-hidden;\n\n\t\t& svg {\n\t\t\twidth: 10px;\n\t\t\theight: 8px;\n\t\t\ttransform: translate(-50%,-50%);\n\t\t\ttransition: transform .5s ease;\n\t\t\tmargin-top: 1px;\n\n\t\t\t& * {\n\t\t\t\tstroke-dasharray: 10;\n\t\t\t\tstroke-dashoffset: 0;\n\n\t\t\t\tfill: none;\n\t\t\t\tstroke: var(--ck-color-widget-type-around-button-icon);\n\t\t\t\tstroke-width: 1.5px;\n\t\t\t\tstroke-linecap: round;\n\t\t\t\tstroke-linejoin: round;\n\t\t\t}\n\n\t\t\t& line {\n\t\t\t\tstroke-dasharray: 7;\n\t\t\t}\n\t\t}\n\n\t\t&:hover {\n\t\t\t/*\n\t\t\t * Display the "sonar" around the button when hovered.\n\t\t\t */\n\t\t\tanimation: ck-widget-type-around-button-sonar 1s ease infinite;\n\n\t\t\t/*\n\t\t\t * Animate active button\'s icon.\n\t\t\t */\n\t\t\t& svg {\n\t\t\t\t& polyline {\n\t\t\t\t\tanimation: ck-widget-type-around-arrow-dash 2s linear;\n\t\t\t\t}\n\n\t\t\t\t& line {\n\t\t\t\t\tanimation: ck-widget-type-around-arrow-tip-dash 2s linear;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t/*\n\t * Show type around buttons when the widget gets selected or being hovered.\n\t */\n\t&.ck-widget_selected,\n\t&:hover {\n\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t@mixin ck-widget-type-around-button-visible;\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the buttons when the widget is NOT selected (but the buttons are visible\n\t * and still can be hovered).\n\t */\n\t&:not(.ck-widget_selected) > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\tbackground: var(--ck-color-widget-type-around-button-hover);\n\t}\n\n\t/*\n\t * Styles for the buttons when:\n\t * - the widget is selected,\n\t * - or the button is being hovered (regardless of the widget state).\n\t */\n\t&.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button,\n\t& > .ck-widget__type-around > .ck-widget__type-around__button:hover {\n\t\tbackground: var(--ck-color-widget-type-around-button-active);\n\n\t\t&::after {\n\t\t\twidth: calc(var(--ck-widget-type-around-button-size) - 2px);\n\t\t\theight: calc(var(--ck-widget-type-around-button-size) - 2px);\n\t\t\tborder-radius: 100px;\n\t\t\tbackground: linear-gradient(135deg, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,.3) 100%);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the "before" button when the widget has a selection handle. Because some space\n\t * is consumed by the handle, the button must be moved slightly to the right to let it breathe.\n\t */\n\t&.ck-widget_with-selection-handle > .ck-widget__type-around > .ck-widget__type-around__button_before {\n\t\tmargin-left: 20px;\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" which is displayed when the user navigates using the keyboard.\n\t */\n\t& .ck-widget__type-around__fake-caret {\n\t\tpointer-events: none;\n\t\theight: 1px;\n\t\tanimation: ck-widget-type-around-fake-caret-pulse linear 1s infinite normal forwards;\n\n\t\t/*\n\t\t * The semi-transparent-outline+background combo improves the contrast\n\t\t * when the background underneath the fake caret is dark.\n\t\t */\n\t\toutline: solid 1px hsla(0, 0%, 100%, .5);\n\t\tbackground: var(--ck-color-base-text);\n\t}\n\n\t/*\n\t * Styles of the widget when the "fake caret" is blinking (e.g. upon keyboard navigation).\n\t * Despite the widget being physically selected in the model, its outline should disappear.\n\t */\n\t&.ck-widget_selected {\n\t\t&.ck-widget_type-around_show-fake-caret_before,\n\t\t&.ck-widget_type-around_show-fake-caret_after {\n\t\t\toutline-color: transparent;\n\t\t}\n\t}\n\n\t&.ck-widget_type-around_show-fake-caret_before,\n\t&.ck-widget_type-around_show-fake-caret_after {\n\t\t/*\n\t\t * When the "fake caret" is visible we simulate that the widget is not selected\n\t\t * (despite being physically selected), so the outline color should be for the\n\t\t * unselected widget.\n\t\t */\n\t\t&.ck-widget_selected:hover {\n\t\t\toutline-color: var(--ck-color-widget-hover-border);\n\t\t}\n\n\t\t/*\n\t\t * Styles of the type around buttons when the "fake caret" is blinking (e.g. upon keyboard navigation).\n\t\t * In this state, the type around buttons would collide with the fake carets so they should disappear.\n\t\t */\n\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t@mixin ck-widget-type-around-button-hidden;\n\t\t}\n\n\t\t/*\n\t\t * Fake horizontal caret integration with the selection handle. When the caret is visible, simply\n\t\t * hide the handle because it intersects with the caret (and does not make much sense anyway).\n\t\t */\n\t\t&.ck-widget_with-selection-handle {\n\t\t\t&.ck-widget_selected,\n\t\t\t&.ck-widget_selected:hover {\n\t\t\t\t& > .ck-widget__selection-handle {\n\t\t\t\t\topacity: 0\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t/*\n\t\t * Fake horizontal caret integration with the resize UI. When the caret is visible, simply\n\t\t * hide the resize UI because it creates too much noise. It can be visible when the user\n\t\t * hovers the widget, though.\n\t\t */\n\t\t&.ck-widget_selected.ck-widget_with-resizer > .ck-widget__resizer {\n\t\t\topacity: 0\n\t\t}\n\t}\n}\n\n/*\n * Styles for the "before" button when the widget has a selection handle in an RTL environment.\n * The selection handler is aligned to the right side of the widget so there is no need to create\n * additional space for it next to the "before" button.\n */\n.ck[dir="rtl"] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around > .ck-widget__type-around__button_before {\n\tmargin-left: 0;\n\tmargin-right: 20px;\n}\n\n/*\n * Hide type around buttons when the widget is selected as a child of a selected\n * nested editable (e.g. mulit-cell table selection).\n *\n * See https://github.com/ckeditor/ckeditor5/issues/7263.\n */\n.ck-editor__nested-editable.ck-editor__editable_selected {\n\t& .ck-widget {\n\t\t&.ck-widget_selected,\n\t\t&:hover {\n\t\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t\t@mixin ck-widget-type-around-button-hidden;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*\n * Styles for the buttons when the widget is selected but the user clicked outside of the editor (blurred the editor).\n */\n.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:not(:hover) {\n\tbackground: var(--ck-color-widget-type-around-button-blurred-editable);\n\n\t& svg * {\n\t\tstroke: hsl(0,0%,60%);\n\t}\n}\n\n@keyframes ck-widget-type-around-arrow-dash {\n\t0% {\n\t\tstroke-dashoffset: 10;\n\t}\n\t20%, 100% {\n\t\tstroke-dashoffset: 0;\n\t}\n}\n\n@keyframes ck-widget-type-around-arrow-tip-dash {\n\t0%, 20% {\n\t\tstroke-dashoffset: 7;\n\t}\n\t40%, 100% {\n\t\tstroke-dashoffset: 0;\n\t}\n}\n\n@keyframes ck-widget-type-around-button-sonar {\n\t0% {\n\t\tbox-shadow: 0 0 0 0 hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha));\n\t}\n\t50% {\n\t\tbox-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-end-alpha));\n\t}\n\t100% {\n\t\tbox-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha));\n\t}\n}\n\n@keyframes ck-widget-type-around-fake-caret-pulse {\n\t0% {\n\t\topacity: 1;\n\t}\n\t49% {\n\t\topacity: 1;\n\t}\n\t50% {\n\t\topacity: 0;\n\t}\n\t99% {\n\t\topacity: 0;\n\t}\n\t100% {\n\t\topacity: 1;\n\t}\n}\n'],sourceRoot:""}]);const a=s},3645:t=>{t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=t(e);return e[2]?"@media ".concat(e[2]," {").concat(n,"}"):n})).join("")},e.i=function(t,n,o){"string"==typeof t&&(t=[[null,t,""]]);var i={};if(o)for(var r=0;r{function e(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=t&&("undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"]);if(null!=n){var o,i,r=[],s=!0,a=!1;try{for(n=n.call(t);!(s=(o=n.next()).done)&&(r.push(o.value),!e||r.length!==e);s=!0);}catch(t){a=!0,i=t}finally{try{s||null==n.return||n.return()}finally{if(a)throw i}}return r}}(t,e)||function(t,e){if(t){if("string"==typeof t)return n(t,e);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?n(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n{var o,i=function(){return void 0===o&&(o=Boolean(window&&document&&document.all&&!window.atob)),o},r=function(){var t={};return function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}t[e]=n}return t[e]}}(),s=[];function a(t){for(var e=-1,n=0;n{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(n){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.nc=void 0;var s={};return(()=>{function n({emitter:t,activator:e,callback:n,contextElements:o}){t.listenTo(document,"mousedown",(t,i)=>{if(!e())return;const r="function"==typeof i.composedPath?i.composedPath():[],s="function"==typeof o?o():o;for(const e of s)if(e.contains(i.target)||r.includes(e))return;n()})}function i(t){const e=t;e.set("_isCssTransitionsDisabled",!1),e.disableCssTransitions=()=>{e._isCssTransitionsDisabled=!0},e.enableCssTransitions=()=>{e._isCssTransitionsDisabled=!1},e.extendTemplate({attributes:{class:[e.bindTemplate.if("_isCssTransitionsDisabled","ck-transitions-disabled")]}})}function a({view:t}){t.listenTo(t.element,"submit",(e,n)=>{n.preventDefault(),t.fire("submit")},{useCapture:!0})}function c({keystrokeHandler:t,focusTracker:e,gridItems:n,numberOfColumns:o,uiLanguageDirection:i}){const r="number"==typeof o?()=>o:o;function s(t){return o=>{const i=n.find(t=>t.element===e.focusedElement),r=n.getIndex(i),s=t(r,n);n.get(s).focus(),o.stopPropagation(),o.preventDefault()}}function a(t,e){return t===e-1?0:t+1}function c(t,e){return 0===t?e-1:t-1}t.set("arrowright",s((t,e)=>"rtl"===i?c(t,e.length):a(t,e.length))),t.set("arrowleft",s((t,e)=>"rtl"===i?a(t,e.length):c(t,e.length))),t.set("arrowup",s((t,e)=>{let n=t-r();return n<0&&(n=t+r()*Math.floor(e.length/r()),n>e.length-1&&(n-=r())),n})),t.set("arrowdown",s((t,e)=>{let n=t+r();return n>e.length-1&&(n=t%r()),n}))}r.d(s,{default:()=>Wy});const l=function(){try{return navigator.userAgent.toLowerCase()}catch(n){return""}}(),d={isMac:u(l),isWindows:function(t){return t.indexOf("windows")>-1}(l),isGecko:function(t){return!!t.match(/gecko\/\d+/)}(l),isSafari:function(t){return t.indexOf(" applewebkit/")>-1&&-1===t.indexOf("chrome")}(l),isiOS:function(t){return!!t.match(/iphone|ipad/i)||u(t)&&navigator.maxTouchPoints>0}(l),isAndroid:function(t){return t.indexOf("android")>-1}(l),isBlink:function(t){return t.indexOf("chrome/")>-1&&t.indexOf("edge/")<0}(l),features:{isRegExpUnicodePropertySupported:function(){let t=!1;try{t=0==="ć".search(new RegExp("[\\p{L}]","u"))}catch(t){}return t}()}},h=d;function u(t){return t.indexOf("macintosh")>-1}function g(t,e,n,o){n=n||function(t,e){return t===e};const i=Array.isArray(t)?t:Array.prototype.slice.call(t),r=Array.isArray(e)?e:Array.prototype.slice.call(e),s=function(t,e,n){const o=m(t,e,n);if(-1===o)return{firstIndex:-1,lastIndexOld:-1,lastIndexNew:-1};const i=p(t,o),r=p(e,o),s=m(i,r,n),a=t.length-s,c=e.length-s;return{firstIndex:o,lastIndexOld:a,lastIndexNew:c}}(i,r,n),a=o?function(t,e){const{firstIndex:n,lastIndexOld:o,lastIndexNew:i}=t;if(-1===n)return Array(e).fill("equal");let r=[];return n>0&&(r=r.concat(Array(n).fill("equal"))),i-n>0&&(r=r.concat(Array(i-n).fill("insert"))),o-n>0&&(r=r.concat(Array(o-n).fill("delete"))),i0&&n.push({index:o,type:"insert",values:t.slice(o,r)}),i-o>0&&n.push({index:o+(r-o),type:"delete",howMany:i-o}),n}(r,s);return a}function m(t,e,n){for(let o=0;o200||i>200||o+i>300)return f.fastDiff(t,e,n,!0);let r,s;if(il?-1:1;d[o+u]&&(d[o]=d[o+u].slice(0)),d[o]||(d[o]=[]),d[o].push(i>l?r:s);let g=Math.max(i,l),m=g-o;for(;ml;g--)h[g]=u(g);h[l]=u(l),m++}while(h[l]!==c);return d[l].slice(1)}function k(t,...e){e.forEach(e=>{const n=Object.getOwnPropertyNames(e),o=Object.getOwnPropertySymbols(e);n.concat(o).forEach(n=>{if(n in t.prototype)return;if("function"==typeof e&&("length"==n||"name"==n||"prototype"==n))return;const o=Object.getOwnPropertyDescriptor(e,n);o.enumerable=!1,Object.defineProperty(t.prototype,n,o)})})}f.fastDiff=g;const b=function(){return function t(){t.called=!0}};class w{constructor(t,e){this.source=t,this.name=e,this.path=[],this.stop=b(),this.off=b()}}const _=new Array(256).fill("").map((t,e)=>("0"+e.toString(16)).slice(-2));function A(){const t=4294967296*Math.random()>>>0,e=4294967296*Math.random()>>>0,n=4294967296*Math.random()>>>0,o=4294967296*Math.random()>>>0;return"e"+_[t>>0&255]+_[t>>8&255]+_[t>>16&255]+_[t>>24&255]+_[e>>0&255]+_[e>>8&255]+_[e>>16&255]+_[e>>24&255]+_[n>>0&255]+_[n>>8&255]+_[n>>16&255]+_[n>>24&255]+_[o>>0&255]+_[o>>8&255]+_[o>>16&255]+_[o>>24&255]}const C={get(t="normal"){return"number"!=typeof t?this[t]||this.normal:t},highest:1e5,high:1e3,normal:0,low:-1e3,lowest:-1e5};function v(t,e){const n=C.get(e.priority);for(let o=0;o{if("object"==typeof e&&null!==e){if(n.has(e))return`[object ${e.constructor.name}]`;n.add(e)}return e},i=e?" "+JSON.stringify(e,o):"",r=T(t);return t+i+r}(t,n)),this.name="CKEditorError",this.context=e,this.data=n}is(t){return"CKEditorError"===t}static rethrowUnexpectedError(t,e){if(t.is&&t.is("CKEditorError"))throw t;const n=new x(t.message,e);throw n.stack=t.stack,n}}function E(t,e){console.warn(...I(t,e))}function D(t,e){console.error(...I(t,e))}function T(t){return`\nRead more: ${y}#error-${t}`}function I(t,e){const n=T(t);return e?[t,e,n]:[t,n]}const S="36.0.1",M="object"==typeof window?window:r.g;if(M.CKEDITOR_VERSION)throw new x("ckeditor-duplicated-modules",null);M.CKEDITOR_VERSION=S;const N=Symbol("listeningTo"),B=Symbol("emitterId"),P=Symbol("delegations"),z=L(Object);function L(t){return t?class extends t{on(t,e,n){this.listenTo(this,t,e,n)}once(t,e,n){let o=!1;this.listenTo(this,t,(t,...n)=>{o||(o=!0,t.off(),e.call(this,t,...n))},n)}off(t,e){this.stopListening(this,t,e)}listenTo(t,e,n,o={}){let i,r;this[N]||(this[N]={});const s=this[N];R(t)||O(t);const a=R(t);(i=s[a])||(i=s[a]={emitter:t,callbacks:{}}),(r=i.callbacks[e])||(r=i.callbacks[e]=[]),r.push(n),function(t,e,n,o,i){e._addEventListener?e._addEventListener(n,o,i):t._addEventListener.call(e,n,o,i)}(this,t,e,n,o)}stopListening(t,e,n){const o=this[N];let i=t&&R(t);const r=o&&i?o[i]:void 0,s=r&&e?r.callbacks[e]:void 0;if(!(!o||t&&!r||e&&!s))if(n)U(this,t,e,n),-1!==s.indexOf(n)&&(1===s.length?delete r.callbacks[e]:U(this,t,e,n));else if(s){for(;n=s.pop();)U(this,t,e,n);delete r.callbacks[e]}else if(r){for(e in r.callbacks)this.stopListening(t,e);delete o[i]}else{for(i in o)this.stopListening(o[i].emitter);delete this[N]}}fire(t,...e){try{const n=t instanceof w?t:new w(this,t),o=n.name;let i=V(this,o);if(n.path.push(this),i){const t=[n,...e];i=Array.from(i);for(let e=0;e{this[P]||(this[P]=new Map),t.forEach(t=>{const o=this[P].get(t);o?o.set(e,n):this[P].set(t,new Map([[e,n]]))})}}}stopDelegating(t,e){if(this[P])if(t)if(e){const n=this[P].get(t);n&&n.delete(e)}else this[P].delete(t);else this[P].clear()}_addEventListener(t,e,n){!function(t,e){const n=j(t);if(n[e])return;let o=e,i=null;const r=[];for(;""!==o&&!n[o];)n[o]={callbacks:[],childEvents:[]},r.push(n[o]),i&&n[o].childEvents.push(i),i=o,o=o.substr(0,o.lastIndexOf(":"));if(""!==o){for(const t of r)t.callbacks=n[o].callbacks.slice();n[o].childEvents.push(i)}}(this,t);const o=F(this,t),i={callback:e,priority:C.get(n.priority)};for(const r of o)v(r,i)}_removeEventListener(t,e){const n=F(this,t);for(const o of n)for(let t=0;t-1?V(t,e.substr(0,e.lastIndexOf(":"))):null}function H(t,e,n){for(let[o,i]of t){i?"function"==typeof i&&(i=i(e.name)):i=e.name;const t=new w(e.source,i);t.path=[...e.path],o.fire(t,...n)}}function U(t,e,n,o){e._removeEventListener?e._removeEventListener(n,o):t._removeEventListener.call(e,n,o)}["on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach(t=>{L[t]=z.prototype[t]});const G=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)},q=Symbol("observableProperties"),W=Symbol("boundObservables"),Y=Symbol("boundProperties"),K=Symbol("decoratedMethods"),$=Symbol("decoratedOriginal"),Q=Z(L());function Z(t){return t?class extends t{set(t,e){if(G(t))return void Object.keys(t).forEach(e=>{this.set(e,t[e])},this);J(this);const n=this[q];if(t in this&&!n.has(t))throw new x("observable-set-cannot-override",this);Object.defineProperty(this,t,{enumerable:!0,configurable:!0,get:()=>n.get(t),set(e){const o=n.get(t);let i=this.fire("set:"+t,t,e,o);void 0===i&&(i=e),o===i&&n.has(t)||(n.set(t,i),this.fire("change:"+t,t,i,o))}}),this[t]=e}bind(...t){if(!t.length||!et(t))throw new x("observable-bind-wrong-properties",this);if(new Set(t).size!==t.length)throw new x("observable-bind-duplicate-properties",this);J(this);const e=this[Y];t.forEach(t=>{if(e.has(t))throw new x("observable-bind-rebind",this)});const n=new Map;return t.forEach(t=>{const o={property:t,to:[]};e.set(t,o),n.set(t,o)}),{to:X,toMany:tt,_observable:this,_bindProperties:t,_to:[],_bindings:n}}unbind(...t){if(!this[q])return;const e=this[Y],n=this[W];if(t.length){if(!et(t))throw new x("observable-unbind-wrong-properties",this);t.forEach(t=>{const o=e.get(t);o&&(o.to.forEach(([t,e])=>{const i=n.get(t),r=i[e];r.delete(o),r.size||delete i[e],Object.keys(i).length||(n.delete(t),this.stopListening(t,"change"))}),e.delete(t))})}else n.forEach((t,e)=>{this.stopListening(e,"change")}),n.clear(),e.clear()}decorate(t){J(this);const e=this[t];if(!e)throw new x("observablemixin-cannot-decorate-undefined",this,{object:this,methodName:t});this.on(t,(t,n)=>{t.return=e.apply(this,n)}),this[t]=function(...e){return this.fire(t,e)},this[t][$]=e,this[K]||(this[K]=[]),this[K].push(t)}stopListening(t,e,n){if(!t&&this[K]){for(const t of this[K])this[t]=this[t][$];delete this[K]}super.stopListening(t,e,n)}}:Q}function J(t){t[q]||(Object.defineProperty(t,q,{value:new Map}),Object.defineProperty(t,W,{value:new Map}),Object.defineProperty(t,Y,{value:new Map}))}function X(...t){const e=function(...t){if(!t.length)throw new x("observable-bind-to-parse-error",null);const e={to:[]};let n;return"function"==typeof t[t.length-1]&&(e.callback=t.pop()),t.forEach(t=>{if("string"==typeof t)n.properties.push(t);else{if("object"!=typeof t)throw new x("observable-bind-to-parse-error",null);n={observable:t,properties:[]},e.to.push(n)}}),e}(...t),n=Array.from(this._bindings.keys()),o=n.length;if(!e.callback&&e.to.length>1)throw new x("observable-bind-to-no-callback",this);if(o>1&&e.callback)throw new x("observable-bind-to-extra-callback",this);var i;e.to.forEach(t=>{if(t.properties.length&&t.properties.length!==o)throw new x("observable-bind-to-properties-length",this);t.properties.length||(t.properties=this._bindProperties)}),this._to=e.to,e.callback&&(this._bindings.get(n[0]).callback=e.callback),i=this._observable,this._to.forEach(t=>{const e=i[W];let n;e.get(t.observable)||i.listenTo(t.observable,"change",(o,r)=>{n=e.get(t.observable)[r],n&&n.forEach(t=>{nt(i,t.property)})})}),function(t){let e;t._bindings.forEach((n,o)=>{t._to.forEach(i=>{e=i.properties[n.callback?0:t._bindProperties.indexOf(o)],n.to.push([i.observable,e]),function(t,e,n,o){const i=t[W],r=i.get(n),s=r||{};s[o]||(s[o]=new Set),s[o].add(e),r||i.set(n,s)}(t._observable,n,i.observable,e)})})}(this),this._bindProperties.forEach(t=>{nt(this._observable,t)})}function tt(t,e,n){if(this._bindings.size>1)throw new x("observable-bind-to-many-not-one-binding",this);this.to(...function(t,e){const n=t.map(t=>[t,e]);return Array.prototype.concat.apply([],n)}(t,e),n)}function et(t){return t.every(t=>"string"==typeof t)}function nt(t,e){const n=t[Y].get(e);let o;n.callback?o=n.callback.apply(t,n.to.map(t=>t[0][t[1]])):(o=n.to[0],o=o[0][o[1]]),Object.prototype.hasOwnProperty.call(t,e)?t[e]=o:t.set(e,o)}["set","bind","unbind","decorate","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach(t=>{Z[t]=Q.prototype[t]});class ot{constructor(){this._replacedElements=[]}replace(t,e){this._replacedElements.push({element:t,newElement:e}),t.style.display="none",e&&t.parentNode.insertBefore(e,t.nextSibling)}restore(){this._replacedElements.forEach(({element:t,newElement:e})=>{t.style.display="",e&&e.remove()}),this._replacedElements=[]}}function it(t){let e=0;for(const n of t)e++;return e}function rt(t,e){const n=Math.min(t.length,e.length);for(let o=0;o-1},Ut=function(t,e){var n=this.__data__,o=Rt(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this};function Gt(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e-1&&t%1==0&&t-1&&t%1==0&&t<=ln};var hn={};hn["[object Float32Array]"]=hn["[object Float64Array]"]=hn["[object Int8Array]"]=hn["[object Int16Array]"]=hn["[object Int32Array]"]=hn["[object Uint8Array]"]=hn["[object Uint8ClampedArray]"]=hn["[object Uint16Array]"]=hn["[object Uint32Array]"]=!0,hn["[object Arguments]"]=hn["[object Array]"]=hn["[object ArrayBuffer]"]=hn["[object Boolean]"]=hn["[object DataView]"]=hn["[object Date]"]=hn["[object Error]"]=hn["[object Function]"]=hn["[object Map]"]=hn["[object Number]"]=hn["[object Object]"]=hn["[object RegExp]"]=hn["[object Set]"]=hn["[object String]"]=hn["[object WeakMap]"]=!1;const un=function(t){return vt(t)&&dn(t.length)&&!!hn[At(t)]},gn=function(t){return function(e){return t(e)}};var mn=e&&!e.nodeType&&e,pn=mn&&"object"==typeof o&&o&&!o.nodeType&&o,fn=pn&&pn.exports===mn&&at.process;const kn=function(){try{var t=pn&&pn.require&&pn.require("util").types;return t||fn&&fn.binding&&fn.binding("util")}catch(t){}}();var bn=kn&&kn.isTypedArray;const wn=bn?gn(bn):un;var _n=Object.prototype.hasOwnProperty;const An=function(t,e){var n=Ct(t),o=!n&&Xe(t),i=!n&&!o&&rn(t),r=!n&&!o&&!i&&wn(t),s=n||o||i||r,a=s?Ye(t.length,String):[],c=a.length;for(var l in t)!e&&!_n.call(t,l)||s&&("length"==l||i&&("offset"==l||"parent"==l)||r&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||cn(l,c))||a.push(l);return a};var Cn=Object.prototype;const vn=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||Cn)},yn=Dt(Object.keys,Object);var xn=Object.prototype.hasOwnProperty;const En=function(t){if(!vn(t))return yn(t);var e=[];for(var n in Object(t))xn.call(t,n)&&"constructor"!=n&&e.push(n);return e},Dn=function(t){return null!=t&&dn(t.length)&&!te(t)},Tn=function(t){return Dn(t)?An(t):En(t)},In=function(t,e){return t&&We(e,Tn(e),t)},Sn=function(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e};var Mn=Object.prototype.hasOwnProperty;const Nn=function(t){if(!G(t))return Sn(t);var e=vn(t),n=[];for(var o in t)("constructor"!=o||!e&&Mn.call(t,o))&&n.push(o);return n},Bn=function(t){return Dn(t)?An(t,!0):Nn(t)},Pn=function(t,e){return t&&We(e,Bn(e),t)};var zn=e&&!e.nodeType&&e,Ln=zn&&"object"==typeof o&&o&&!o.nodeType&&o,On=Ln&&Ln.exports===zn?lt.Buffer:void 0,Rn=On?On.allocUnsafe:void 0;const jn=function(t,e){if(e)return t.slice();var n=t.length,o=Rn?Rn(n):new t.constructor(n);return t.copy(o),o},Fn=function(t,e){var n=-1,o=t.length;for(e||(e=Array(o));++n{this._setToTarget(t,o,e[o],n)})}}function bi(t){return pi(t,wi)}function wi(t){return fi(t)?t:void 0}function _i(t){if(t){if(t.defaultView)return t instanceof t.defaultView.Document;if(t.ownerDocument&&t.ownerDocument.defaultView)return t instanceof t.ownerDocument.defaultView.Node}return!1}function Ai(t){const e=Object.prototype.toString.apply(t);return"[object Window]"==e||"[object global]"==e}const Ci=vi(L());function vi(t){return t?class extends t{listenTo(t,e,n,o={}){if(_i(t)||Ai(t)){const i={capture:!!o.useCapture,passive:!!o.usePassive},r=this._getProxyEmitter(t,i)||new yi(t,i);this.listenTo(r,e,n,o)}else super.listenTo(t,e,n,o)}stopListening(t,e,n){if(_i(t)||Ai(t)){const o=this._getAllProxyEmitters(t);for(const t of o)this.stopListening(t,e,n)}else super.stopListening(t,e,n)}_getProxyEmitter(t,e){return function(t,e){const n=t[N];return n&&n[e]?n[e].emitter:null}(this,xi(t,e))}_getAllProxyEmitters(t){return[{capture:!1,passive:!1},{capture:!1,passive:!0},{capture:!0,passive:!1},{capture:!0,passive:!0}].map(e=>this._getProxyEmitter(t,e)).filter(t=>!!t)}}:Ci}["_getProxyEmitter","_getAllProxyEmitters","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach(t=>{vi[t]=Ci.prototype[t]});class yi extends(L()){constructor(t,e){super(),O(this,xi(t,e)),this._domNode=t,this._options=e}attach(t){if(this._domListeners&&this._domListeners[t])return;const e=this._createDomListener(t);this._domNode.addEventListener(t,e,this._options),this._domListeners||(this._domListeners={}),this._domListeners[t]=e}detach(t){let e;!this._domListeners[t]||(e=this._events[t])&&e.callbacks.length||this._domListeners[t].removeListener()}_addEventListener(t,e,n){this.attach(t),L().prototype._addEventListener.call(this,t,e,n)}_removeEventListener(t,e){L().prototype._removeEventListener.call(this,t,e),this.detach(t)}_createDomListener(t){const e=e=>{this.fire(t,e)};return e.removeListener=()=>{this._domNode.removeEventListener(t,e,this._options),delete this._domListeners[t]},e}}function xi(t,e){let n=function(t){return t["data-ck-expando"]||(t["data-ck-expando"]=A())}(t);for(const o of Object.keys(e).sort())e[o]&&(n+="-"+o);return n}let Ei;try{Ei={window:window,document:document}}catch(n){Ei={window:{},document:{}}}const Di=Ei;function Ti(t){const e=[];let n=t;for(;n&&n.nodeType!=Node.DOCUMENT_NODE;)e.unshift(n),n=n.parentNode;return e}function Ii(t){return"[object Text]"==Object.prototype.toString.call(t)}function Si(t){return"[object Range]"==Object.prototype.toString.apply(t)}function Mi(t){const e=t.ownerDocument.defaultView.getComputedStyle(t);return{top:parseInt(e.borderTopWidth,10),right:parseInt(e.borderRightWidth,10),bottom:parseInt(e.borderBottomWidth,10),left:parseInt(e.borderLeftWidth,10)}}const Ni=["top","right","bottom","left","width","height"];class Bi{constructor(t){const e=Si(t);if(Object.defineProperty(this,"_source",{value:t._source||t,writable:!0,enumerable:!1}),Li(t)||e)if(e){const e=Bi.getDomRangeRects(t);Pi(this,Bi.getBoundingRect(e))}else Pi(this,t.getBoundingClientRect());else if(Ai(t)){const{innerWidth:e,innerHeight:n}=t;Pi(this,{top:0,right:e,bottom:n,left:0,width:e,height:n})}else Pi(this,t)}clone(){return new Bi(this)}moveTo(t,e){return this.top=e,this.right=t+this.width,this.bottom=e+this.height,this.left=t,this}moveBy(t,e){return this.top+=e,this.right+=t,this.left+=t,this.bottom+=e,this}getIntersection(t){const e={top:Math.max(this.top,t.top),right:Math.min(this.right,t.right),bottom:Math.min(this.bottom,t.bottom),left:Math.max(this.left,t.left),width:0,height:0};return e.width=e.right-e.left,e.height=e.bottom-e.top,e.width<0||e.height<0?null:new Bi(e)}getIntersectionArea(t){const e=this.getIntersection(t);return e?e.getArea():0}getArea(){return this.width*this.height}getVisible(){const t=this._source;let e=this.clone();if(!zi(t)){let n=t.parentNode||t.commonAncestorContainer;for(;n&&!zi(n);){const t=new Bi(n),o=e.getIntersection(t);if(!o)return null;o.getArea(){for(const e of t){const t=Oi._getElementCallbacks(e.target);if(t)for(const n of t)n(e)}})}}function Ri(t,e){t instanceof HTMLTextAreaElement&&(t.value=e),t.innerHTML=e}function ji(t){return e=>e+t}function Fi(t){let e=0;for(;t.previousSibling;)t=t.previousSibling,e++;return e}function Vi(t,e,n){t.insertBefore(n,t.childNodes[e]||null)}function Hi(t){return t&&t.nodeType===Node.COMMENT_NODE}function Ui(t){return!!(t&&t.getClientRects&&t.getClientRects().length)}function Gi({element:t,target:e,positions:n,limiter:o,fitInViewport:i,viewportOffsetConfig:r}){te(e)&&(e=e()),te(o)&&(o=o());const s=function(t){return t&&t.parentNode?t.offsetParent===Di.document.body?null:t.offsetParent:null}(t),a=new Bi(t),c=new Bi(e);let l;const d=i&&function(t){t=Object.assign({top:0,bottom:0,left:0,right:0},t);const e=new Bi(Di.window);return e.top+=t.top,e.height-=t.top,e.bottom-=t.bottom,e.height-=t.bottom,e}(r)||null,h={targetRect:c,elementRect:a,positionedElementAncestor:s,viewportRect:d};if(o||i){const t=o&&new Bi(o).getVisible();Object.assign(h,{limiterRect:t,viewportRect:d}),l=function(t,e){const{elementRect:n}=e,o=n.getArea(),i=t.map(t=>new Wi(t,e)).filter(t=>!!t.name);let r=0,s=null;for(const a of i){const{limiterIntersectionArea:t,viewportIntersectionArea:e}=a;if(t===o)return a;const n=e**2+t**2;n>r&&(r=n,s=a)}return s}(n,h)||new Wi(n[0],h)}else l=new Wi(n[0],h);return l}function qi(t){const{scrollX:e,scrollY:n}=Di.window;return t.clone().moveBy(e,n)}Oi._observerInstance=null,Oi._elementCallbacks=null;class Wi{constructor(t,e){const n=t(e.targetRect,e.elementRect,e.viewportRect);if(!n)return;const{left:o,top:i,name:r,config:s}=n;this.name=r,this.config=s,this._positioningFunctionCorrdinates={left:o,top:i},this._options=e}get left(){return this._absoluteRect.left}get top(){return this._absoluteRect.top}get limiterIntersectionArea(){const t=this._options.limiterRect;if(t){const e=this._options.viewportRect;if(!e)return t.getIntersectionArea(this._rect);{const n=t.getIntersection(e);if(n)return n.getIntersectionArea(this._rect)}}return 0}get viewportIntersectionArea(){const t=this._options.viewportRect;return t?t.getIntersectionArea(this._rect):0}get _rect(){return this._cachedRect||(this._cachedRect=this._options.elementRect.clone().moveTo(this._positioningFunctionCorrdinates.left,this._positioningFunctionCorrdinates.top)),this._cachedRect}get _absoluteRect(){return this._cachedAbsoluteRect||(this._cachedAbsoluteRect=qi(this._rect),this._options.positionedElementAncestor&&function(t,e){const n=qi(new Bi(e)),o=Mi(e);let i=0,r=0;i-=n.left,r-=n.top,i+=e.scrollLeft,r+=e.scrollTop,i-=o.left,r-=o.top,t.moveBy(i,r)}(this._cachedAbsoluteRect,this._options.positionedElementAncestor)),this._cachedAbsoluteRect}}function Yi(t){const e=t.parentNode;e&&e.removeChild(t)}function Ki(t,e,n){const o=e.clone().moveBy(0,n),i=e.clone().moveBy(0,-n),r=new Bi(t).excludeScrollbarsAndBorders();if(![i,o].every(t=>r.contains(t))){let{scrollX:s,scrollY:a}=t;Zi(i,r)?a-=r.top-e.top+n:Qi(o,r)&&(a+=e.bottom-r.bottom+n),Ji(e,r)?s-=r.left-e.left+n:Xi(e,r)&&(s+=e.right-r.right+n),t.scrollTo(s,a)}}function $i(t,e){const n=tr(t);let o,i;for(;t!=n.document.body;)i=e(),o=new Bi(t).excludeScrollbarsAndBorders(),o.contains(i)||(Zi(i,o)?t.scrollTop-=o.top-i.top:Qi(i,o)&&(t.scrollTop+=i.bottom-o.bottom),Ji(i,o)?t.scrollLeft-=o.left-i.left:Xi(i,o)&&(t.scrollLeft+=i.right-o.right)),t=t.parentNode}function Qi(t,e){return t.bottom>e.bottom}function Zi(t,e){return t.tope.right}function tr(t){return Si(t)?t.startContainer.ownerDocument.defaultView:t.ownerDocument.defaultView}function er(t){if(Si(t)){let e=t.commonAncestorContainer;return Ii(e)&&(e=e.parentNode),e}return t.parentNode}function nr(t,e){const n=tr(t),o=new Bi(t);if(n===e)return o;{let t=n;for(;t!=e;){const e=t.frameElement,n=new Bi(e).excludeScrollbarsAndBorders();o.moveBy(n.left,n.top),t=t.parent}}return o}const or={ctrl:"⌃",cmd:"⌘",alt:"⌥",shift:"⇧"},ir={ctrl:"Ctrl+",alt:"Alt+",shift:"Shift+"},rr=function(){const t={arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,backspace:8,delete:46,enter:13,space:32,esc:27,tab:9,ctrl:1114112,shift:2228224,alt:4456448,cmd:8912896};for(let e=65;e<=90;e++)t[String.fromCharCode(e).toLowerCase()]=e;for(let e=48;e<=57;e++)t[e-48]=e;for(let e=112;e<=123;e++)t["f"+(e-111)]=e;for(const e of"`-=[];',./\\")t[e]=e.charCodeAt(0);return t}(),sr=Object.fromEntries(Object.entries(rr).map(([t,e])=>[e,t.charAt(0).toUpperCase()+t.slice(1)]));function ar(t){let e;if("string"==typeof t){if(e=rr[t.toLowerCase()],!e)throw new x("keyboard-unknown-key",null,{key:t})}else e=t.keyCode+(t.altKey?rr.alt:0)+(t.ctrlKey?rr.ctrl:0)+(t.shiftKey?rr.shift:0)+(t.metaKey?rr.cmd:0);return e}function cr(t){return"string"==typeof t&&(t=function(t){return t.split("+").map(t=>t.trim())}(t)),t.map(t=>"string"==typeof t?function(t){if(t.endsWith("!"))return ar(t.slice(0,-1));const e=ar(t);return h.isMac&&e==rr.ctrl?rr.cmd:e}(t):t).reduce((t,e)=>e+t,0)}function lr(t){let e=cr(t);return Object.entries(h.isMac?or:ir).reduce((t,[n,o])=>(0!=(e&rr[n])&&(e&=~rr[n],t+=o),t),"")+(e?sr[e]:"")}function dr(t,e){const n="ltr"===e;switch(t){case rr.arrowleft:return n?"left":"right";case rr.arrowright:return n?"right":"left";case rr.arrowup:return"up";case rr.arrowdown:return"down"}}function hr(t){return Array.isArray(t)?t:[t]}function ur(t,e,n=1){if("number"!=typeof n)throw new x("translation-service-quantity-not-a-number",null,{quantity:n});const o=Object.keys(Di.window.CKEDITOR_TRANSLATIONS).length;1===o&&(t=Object.keys(Di.window.CKEDITOR_TRANSLATIONS)[0]);const i=e.id||e.string;if(0===o||!function(t,e){return!!Di.window.CKEDITOR_TRANSLATIONS[t]&&!!Di.window.CKEDITOR_TRANSLATIONS[t].dictionary[e]}(t,i))return 1!==n?e.plural:e.string;const r=Di.window.CKEDITOR_TRANSLATIONS[t].dictionary,s=Di.window.CKEDITOR_TRANSLATIONS[t].getPluralForm||(t=>1===t?0:1),a=r[i];return"string"==typeof a?a:a[Number(s(n))]}Di.window.CKEDITOR_TRANSLATIONS||(Di.window.CKEDITOR_TRANSLATIONS={});const gr=["ar","ara","fa","per","fas","he","heb","ku","kur","ug","uig"];function mr(t){return gr.includes(t)?"rtl":"ltr"}class pr{constructor({uiLanguage:t="en",contentLanguage:e}={}){this.uiLanguage=t,this.contentLanguage=e||this.uiLanguage,this.uiLanguageDirection=mr(this.uiLanguage),this.contentLanguageDirection=mr(this.contentLanguage),this.t=(t,e)=>this._t(t,e)}get language(){return console.warn("locale-deprecated-language-property: The Locale#language property has been deprecated and will be removed in the near future. Please use #uiLanguage and #contentLanguage properties instead."),this.uiLanguage}_t(t,e=[]){e=hr(e),"string"==typeof t&&(t={string:t});const n=t.plural?e[0]:1;return function(t,e){return t.replace(/%(\d+)/g,(t,n)=>nthis._items.length||e<0)throw new x("collection-add-item-invalid-index",this);let n=0;for(const o of t){const t=this._getItemIdBeforeAdding(o),i=e+n;this._items.splice(i,0,o),this._itemMap.set(t,o),this.fire("add",o,i),n++}return this.fire("change",{added:t,removed:[],index:e}),this}get(t){let e;if("string"==typeof t)e=this._itemMap.get(t);else{if("number"!=typeof t)throw new x("collection-get-invalid-arg",this);e=this._items[t]}return e||null}has(t){if("string"==typeof t)return this._itemMap.has(t);{const e=t[this._idProperty];return e&&this._itemMap.has(e)}}getIndex(t){let e;return e="string"==typeof t?this._itemMap.get(t):t,e?this._items.indexOf(e):-1}remove(t){const[e,n]=this._remove(t);return this.fire("change",{added:[],removed:[e],index:n}),e}map(t,e){return this._items.map(t,e)}find(t,e){return this._items.find(t,e)}filter(t,e){return this._items.filter(t,e)}clear(){this._bindToCollection&&(this.stopListening(this._bindToCollection),this._bindToCollection=null);const t=Array.from(this._items);for(;this.length;)this._remove(0);this.fire("change",{added:[],removed:t,index:0})}bindTo(t){if(this._bindToCollection)throw new x("collection-bind-to-rebind",this);return this._bindToCollection=t,{as:t=>{this._setUpBindToBinding(e=>new t(e))},using:t=>{"function"==typeof t?this._setUpBindToBinding(t):this._setUpBindToBinding(e=>e[t])}}}_setUpBindToBinding(t){const e=this._bindToCollection,n=(n,o,i)=>{const r=e._bindToCollection==this,s=e._bindToInternalToExternalMap.get(o);if(r&&s)this._bindToExternalToInternalMap.set(o,s),this._bindToInternalToExternalMap.set(s,o);else{const n=t(o);if(!n)return void this._skippedIndexesFromExternal.push(i);let r=i;for(const t of this._skippedIndexesFromExternal)i>t&&r--;for(const t of e._skippedIndexesFromExternal)r>=t&&r++;this._bindToExternalToInternalMap.set(o,n),this._bindToInternalToExternalMap.set(n,o),this.add(n,r);for(let t=0;t{const o=this._bindToExternalToInternalMap.get(e);o&&this.remove(o),this._skippedIndexesFromExternal=this._skippedIndexesFromExternal.reduce((t,e)=>(ne&&t.push(e),t),[])})}_getItemIdBeforeAdding(t){const e=this._idProperty;let n;if(e in t){if(n=t[e],"string"!=typeof n)throw new x("collection-add-invalid-id",this);if(this.get(n))throw new x("collection-add-item-already-exists",this)}else t[e]=n=A();return n}_remove(t){let e,n,o,i=!1;const r=this._idProperty;if("string"==typeof t?(n=t,o=this._itemMap.get(n),i=!o,o&&(e=this._items.indexOf(o))):"number"==typeof t?(e=t,o=this._items[e],i=!o,o&&(n=o[r])):(o=t,n=o[r],e=this._items.indexOf(o),i=-1==e||!this._itemMap.get(n)),i)throw new x("collection-remove-404",this);this._items.splice(e,1),this._itemMap.delete(n);const s=this._bindToInternalToExternalMap.get(o);return this._bindToInternalToExternalMap.delete(o),this._bindToExternalToInternalMap.delete(s),this.fire("remove",o,e),[o,e]}[Symbol.iterator](){return this._items[Symbol.iterator]()}}function kr(t){const e=t.next();return e.done?null:e.value}class br extends(vi(Z())){constructor(){super(),this._elements=new Set,this._nextEventLoopTimeout=null,this.set("isFocused",!1),this.set("focusedElement",null)}add(t){if(this._elements.has(t))throw new x("focustracker-add-element-already-exist",this);this.listenTo(t,"focus",()=>this._focus(t),{useCapture:!0}),this.listenTo(t,"blur",()=>this._blur(),{useCapture:!0}),this._elements.add(t)}remove(t){t===this.focusedElement&&this._blur(),this._elements.has(t)&&(this.stopListening(t),this._elements.delete(t))}destroy(){this.stopListening()}_focus(t){clearTimeout(this._nextEventLoopTimeout),this.focusedElement=t,this.isFocused=!0}_blur(){clearTimeout(this._nextEventLoopTimeout),this._nextEventLoopTimeout=setTimeout(()=>{this.focusedElement=null,this.isFocused=!1},0)}}class wr{constructor(){this._listener=new(vi())}listenTo(t){this._listener.listenTo(t,"keydown",(t,e)=>{this._listener.fire("_keydown:"+ar(e),e)})}set(t,e,n={}){const o=cr(t),i=n.priority;this._listener.listenTo(this._listener,"_keydown:"+o,(t,n)=>{e(n,()=>{n.preventDefault(),n.stopPropagation(),t.stop()}),t.return=!0},{priority:i})}press(t){return!!this._listener.fire("_keydown:"+ar(t),t)}destroy(){this._listener.stopListening()}}function _r(t){return st(t)?new Map(t):function(t){const e=new Map;for(const n in t)e.set(n,t[n]);return e}(t)}const Ar=1e4;function Cr(t,e){return!!(n=t.charAt(e-1))&&1==n.length&&/[\ud800-\udbff]/.test(n)&&function(t){return!!t&&1==t.length&&/[\udc00-\udfff]/.test(t)}(t.charAt(e));var n}function vr(t,e){return!!(n=t.charAt(e))&&1==n.length&&/[\u0300-\u036f\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/.test(n);var n}const yr=function(){const t=/\p{Regional_Indicator}{2}/u.source,e="(?:"+[/\p{Emoji}[\u{E0020}-\u{E007E}]+\u{E007F}/u,/\p{Emoji}\u{FE0F}?\u{20E3}/u,/\p{Emoji}\u{FE0F}/u,/(?=\p{General_Category=Other_Symbol})\p{Emoji}\p{Emoji_Modifier}*/u].map(t=>t.source).join("|")+")";return new RegExp(`${t}|${e}(?:‍${e})*`,"ug")}();function xr(t,e){const n=String(t).matchAll(yr);return Array.from(n).some(t=>t.index{this._renderViewIntoCollectionParent(e,n)}),this.on("remove",(t,e)=>{e.element&&this._parentElement&&e.element.remove()}),this._parentElement=null}destroy(){this.map(t=>t.destroy())}setParent(t){this._parentElement=t;for(const e of this)this._renderViewIntoCollectionParent(e)}delegate(...t){if(!t.length||!t.every(t=>"string"==typeof t))throw new x("ui-viewcollection-delegate-wrong-events",this);return{to:e=>{for(const n of this)for(const o of t)n.delegate(o).to(e);this.on("add",(n,o)=>{for(const i of t)o.delegate(i).to(e)}),this.on("remove",(n,o)=>{for(const i of t)o.stopDelegating(i,e)})}}}_renderViewIntoCollectionParent(t,e){t.isRendered||t.render(),t.element&&this._parentElement&&this._parentElement.insertBefore(t.element,this._parentElement.children[e])}}var Dr=r(3379),Tr=r.n(Dr),Ir=r(6150),Sr={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(Ir.Z,Sr),Ir.Z.locals;class Mr extends(vi(Z())){constructor(t){super(),this.element=null,this.isRendered=!1,this.locale=t,this.t=t&&t.t,this._viewCollections=new fr,this._unboundChildren=this.createCollection(),this._viewCollections.on("add",(e,n)=>{n.locale=t,n.t=t&&t.t}),this.decorate("render")}get bindTemplate(){return this._bindTemplate?this._bindTemplate:this._bindTemplate=Nr.bind(this,this)}createCollection(t){const e=new Er(t);return this._viewCollections.add(e),e}registerChild(t){st(t)||(t=[t]);for(const e of t)this._unboundChildren.add(e)}deregisterChild(t){st(t)||(t=[t]);for(const e of t)this._unboundChildren.remove(e)}setTemplate(t){this.template=new Nr(t)}extendTemplate(t){Nr.extend(this.template,t)}render(){if(this.isRendered)throw new x("ui-view-render-already-rendered",this);this.template&&(this.element=this.template.render(),this.registerChild(this.template.getViews())),this.isRendered=!0}destroy(){this.stopListening(),this._viewCollections.map(t=>t.destroy()),this.template&&this.template._revertData&&this.template.revert(this.element)}}class Nr extends(L()){constructor(t){super(),Object.assign(this,Hr(Vr(t))),this._isRendered=!1,this._revertData=null}render(){const t=this._renderNode({intoFragment:!0});return this._isRendered=!0,t}apply(t){return this._revertData={children:[],bindings:[],attributes:{}},this._renderNode({node:t,intoFragment:!1,isApplying:!0,revertData:this._revertData}),t}revert(t){if(!this._revertData)throw new x("ui-template-revert-not-applied",[this,t]);this._revertTemplateFromNode(t,this._revertData)}*getViews(){yield*function*t(e){if(e.children)for(const n of e.children)Kr(n)?yield n:$r(n)&&(yield*t(n))}(this)}static bind(t,e){return{to:(n,o)=>new Pr({eventNameOrFunction:n,attribute:n,observable:t,emitter:e,callback:o}),if:(n,o,i)=>new zr({observable:t,emitter:e,attribute:n,valueIfTrue:o,callback:i})}}static extend(t,e){if(t._isRendered)throw new x("template-extend-render",[this,t]);Wr(t,Hr(Vr(e)))}_renderNode(t){let e;if(e=t.node?this.tag&&this.text:this.tag?this.text:!this.text,e)throw new x("ui-template-wrong-syntax",this);return this.text?this._renderText(t):this._renderElement(t)}_renderElement(t){let e=t.node;return e||(e=t.node=document.createElementNS(this.ns||"http://www.w3.org/1999/xhtml",this.tag)),this._renderAttributes(t),this._renderElementChildren(t),this._setUpListeners(t),e}_renderText(t){let e=t.node;return e?t.revertData.text=e.textContent:e=t.node=document.createTextNode(""),Lr(this.text)?this._bindToObservable({schema:this.text,updater:Rr(e),data:t}):e.textContent=this.text.join(""),e}_renderAttributes(t){if(!this.attributes)return;const e=t.node,n=t.revertData;for(const o in this.attributes){const i=e.getAttribute(o),r=this.attributes[o];n&&(n.attributes[o]=i);const s=Zr(r)?r[0].ns:null;if(Lr(r)){const a=Zr(r)?r[0].value:r;n&&Jr(o)&&a.unshift(i),this._bindToObservable({schema:a,updater:jr(e,o,s),data:t})}else if("style"==o&&"string"!=typeof r[0])this._renderStyleAttribute(r[0],t);else{n&&i&&Jr(o)&&r.unshift(i);const t=r.map(t=>t&&t.value||t).reduce((t,e)=>t.concat(e),[]).reduce(Gr,"");Yr(t)||e.setAttributeNS(s,o,t)}}}_renderStyleAttribute(t,e){const n=e.node;for(const o in t){const i=t[o];Lr(i)?this._bindToObservable({schema:[i],updater:Fr(n,o),data:e}):n.style[o]=i}}_renderElementChildren(t){const e=t.node,n=t.intoFragment?document.createDocumentFragment():e,o=t.isApplying;let i=0;for(const r of this.children)if(Qr(r)){if(!o){r.setParent(e);for(const t of r)n.appendChild(t.element)}}else if(Kr(r))o||(r.isRendered||r.render(),n.appendChild(r.element));else if(_i(r))n.appendChild(r);else if(o){const e={children:[],bindings:[],attributes:{}};t.revertData.children.push(e),r._renderNode({intoFragment:!1,node:n.childNodes[i++],isApplying:!0,revertData:e})}else n.appendChild(r.render());t.intoFragment&&e.appendChild(n)}_setUpListeners(t){if(this.eventListeners)for(const e in this.eventListeners){const n=this.eventListeners[e].map(n=>{const[o,i]=e.split("@");return n.activateDomEventListener(o,i,t)});t.revertData&&t.revertData.bindings.push(n)}}_bindToObservable({schema:t,updater:e,data:n}){const o=n.revertData;Or(t,e,n);const i=t.filter(t=>!Yr(t)).filter(t=>t.observable).map(o=>o.activateAttributeListener(t,e,n));o&&o.bindings.push(i)}_revertTemplateFromNode(t,e){for(const o of e.bindings)for(const t of o)t();if(e.text)return void(t.textContent=e.text);const n=t;for(const o in e.attributes){const t=e.attributes[o];null===t?n.removeAttribute(o):n.setAttribute(o,t)}for(let o=0;oOr(t,e,n);return this.emitter.listenTo(this.observable,"change:"+this.attribute,o),()=>{this.emitter.stopListening(this.observable,"change:"+this.attribute,o)}}}class Pr extends Br{constructor(t){super(t),this.eventNameOrFunction=t.eventNameOrFunction}activateDomEventListener(t,e,n){const o=(t,n)=>{e&&!n.target.matches(e)||("function"==typeof this.eventNameOrFunction?this.eventNameOrFunction(n):this.observable.fire(this.eventNameOrFunction,n))};return this.emitter.listenTo(n.node,t,o),()=>{this.emitter.stopListening(n.node,t,o)}}}class zr extends Br{constructor(t){super(t),this.valueIfTrue=t.valueIfTrue}getValue(t){return!Yr(super.getValue(t))&&(this.valueIfTrue||!0)}}function Lr(t){return!!t&&(t.value&&(t=t.value),Array.isArray(t)?t.some(Lr):t instanceof Br)}function Or(t,e,{node:n}){const o=function(t,e){return t.map(t=>t instanceof Br?t.getValue(e):t)}(t,n);let i;i=1==t.length&&t[0]instanceof zr?o[0]:o.reduce(Gr,""),Yr(i)?e.remove():e.set(i)}function Rr(t){return{set(e){t.textContent=e},remove(){t.textContent=""}}}function jr(t,e,n){return{set(o){t.setAttributeNS(n,e,o)},remove(){t.removeAttributeNS(n,e)}}}function Fr(t,e){return{set(n){t.style[e]=n},remove(){t.style[e]=null}}}function Vr(t){return pi(t,t=>{if(t&&(t instanceof Br||$r(t)||Kr(t)||Qr(t)))return t})}function Hr(t){if("string"==typeof t?t=function(t){return{text:[t]}}(t):t.text&&function(t){t.text=hr(t.text)}(t),t.on&&(t.eventListeners=function(t){for(const e in t)Ur(t,e);return t}(t.on),delete t.on),!t.text){t.attributes&&function(t){for(const e in t)t[e].value&&(t[e].value=hr(t[e].value)),Ur(t,e)}(t.attributes);const e=[];if(t.children)if(Qr(t.children))e.push(t.children);else for(const n of t.children)$r(n)||Kr(n)||_i(n)?e.push(n):e.push(new Nr(n));t.children=e}return t}function Ur(t,e){t[e]=hr(t[e])}function Gr(t,e){return Yr(e)?t:Yr(t)?e:`${t} ${e}`}function qr(t,e){for(const n in e)t[n]?t[n].push(...e[n]):t[n]=e[n]}function Wr(t,e){if(e.attributes&&(t.attributes||(t.attributes={}),qr(t.attributes,e.attributes)),e.eventListeners&&(t.eventListeners||(t.eventListeners={}),qr(t.eventListeners,e.eventListeners)),e.text&&t.text.push(...e.text),e.children&&e.children.length){if(t.children.length!=e.children.length)throw new x("ui-template-extend-children-mismatch",t);let n=0;for(const o of e.children)Wr(t.children[n++],o)}}function Yr(t){return!t&&0!==t}function Kr(t){return t instanceof Mr}function $r(t){return t instanceof Nr}function Qr(t){return t instanceof Er}function Zr(t){return G(t[0])&&t[0].ns}function Jr(t){return"class"==t||"style"==t}class Xr extends Er{constructor(t,e=[]){super(e),this.locale=t}attachToDom(){this._bodyCollectionContainer=new Nr({tag:"div",attributes:{class:["ck","ck-reset_all","ck-body","ck-rounded-corners"],dir:this.locale.uiLanguageDirection},children:this}).render();let t=document.querySelector(".ck-body-wrapper");t||(t=Et(document,"div",{class:"ck-body-wrapper"}),document.body.appendChild(t)),t.appendChild(this._bodyCollectionContainer)}detachFromDom(){super.destroy(),this._bodyCollectionContainer&&this._bodyCollectionContainer.remove();const t=document.querySelector(".ck-body-wrapper");t&&0==t.childElementCount&&t.remove()}}var ts=r(1174),es={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(ts.Z,es),ts.Z.locals;class ns extends Mr{constructor(){super();const t=this.bindTemplate;this.set("content",""),this.set("viewBox","0 0 20 20"),this.set("fillColor",""),this.set("isColorInherited",!0),this.setTemplate({tag:"svg",ns:"http://www.w3.org/2000/svg",attributes:{class:["ck","ck-icon","ck-reset_all-excluded",t.if("isColorInherited","ck-icon_inherit-color")],viewBox:t.to("viewBox")}})}render(){super.render(),this._updateXMLContent(),this._colorFillPaths(),this.on("change:content",()=>{this._updateXMLContent(),this._colorFillPaths()}),this.on("change:fillColor",()=>{this._colorFillPaths()})}_updateXMLContent(){if(this.content){const t=(new DOMParser).parseFromString(this.content.trim(),"image/svg+xml").querySelector("svg"),e=t.getAttribute("viewBox");e&&(this.viewBox=e);for(const{name:n,value:o}of Array.from(t.attributes))ns.presentationalAttributeNames.includes(n)&&this.element.setAttribute(n,o);for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);for(;t.childNodes.length>0;)this.element.appendChild(t.childNodes[0])}}_colorFillPaths(){this.fillColor&&this.element.querySelectorAll(".ck-icon__fill").forEach(t=>{t.style.fill=this.fillColor})}}ns.presentationalAttributeNames=["alignment-baseline","baseline-shift","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-rendering","cursor","direction","display","dominant-baseline","fill","fill-opacity","fill-rule","filter","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","mask","opacity","overflow","paint-order","pointer-events","shape-rendering","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-overflow","text-rendering","transform","unicode-bidi","vector-effect","visibility","white-space","word-spacing","writing-mode"];var os=r(4499),is={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(os.Z,is),os.Z.locals;class rs extends Mr{constructor(t){super(t);const e=this.bindTemplate,n=A();this.set("class",void 0),this.set("labelStyle",void 0),this.set("icon",void 0),this.set("isEnabled",!0),this.set("isOn",!1),this.set("isVisible",!0),this.set("isToggleable",!1),this.set("keystroke",void 0),this.set("label",void 0),this.set("tabindex",-1),this.set("tooltip",!1),this.set("tooltipPosition","s"),this.set("type","button"),this.set("withText",!1),this.set("withKeystroke",!1),this.children=this.createCollection(),this.labelView=this._createLabelView(n),this.iconView=new ns,this.iconView.extendTemplate({attributes:{class:"ck-button__icon"}}),this.keystrokeView=this._createKeystrokeView(),this.bind("_tooltipString").to(this,"tooltip",this,"label",this,"keystroke",this._getTooltipString.bind(this));const o={tag:"button",attributes:{class:["ck","ck-button",e.to("class"),e.if("isEnabled","ck-disabled",t=>!t),e.if("isVisible","ck-hidden",t=>!t),e.to("isOn",t=>t?"ck-on":"ck-off"),e.if("withText","ck-button_with-text"),e.if("withKeystroke","ck-button_with-keystroke")],type:e.to("type",t=>t||"button"),tabindex:e.to("tabindex"),"aria-labelledby":"ck-editor__aria-label_"+n,"aria-disabled":e.if("isEnabled",!0,t=>!t),"aria-pressed":e.to("isOn",t=>!!this.isToggleable&&String(!!t)),"data-cke-tooltip-text":e.to("_tooltipString"),"data-cke-tooltip-position":e.to("tooltipPosition")},children:this.children,on:{click:e.to(t=>{this.isEnabled?this.fire("execute"):t.preventDefault()})}};h.isSafari&&(o.on.mousedown=e.to(t=>{this.focus(),t.preventDefault()})),this.setTemplate(o)}render(){super.render(),this.icon&&(this.iconView.bind("content").to(this,"icon"),this.children.add(this.iconView)),this.children.add(this.labelView),this.withKeystroke&&this.keystroke&&this.children.add(this.keystrokeView)}focus(){this.element.focus()}_createLabelView(t){const e=new Mr,n=this.bindTemplate;return e.setTemplate({tag:"span",attributes:{class:["ck","ck-button__label"],style:n.to("labelStyle"),id:"ck-editor__aria-label_"+t},children:[{text:this.bindTemplate.to("label")}]}),e}_createKeystrokeView(){const t=new Mr;return t.setTemplate({tag:"span",attributes:{class:["ck","ck-button__keystroke"]},children:[{text:this.bindTemplate.to("keystroke",t=>lr(t))}]}),t}_getTooltipString(t,e,n){return t?"string"==typeof t?t:(n&&(n=lr(n)),t instanceof Function?t(e,n):`${e}${n?` (${n})`:""}`):""}}var ss=r(9681),as={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(ss.Z,as),ss.Z.locals;class cs extends rs{constructor(t){super(t),this.isToggleable=!0,this.toggleSwitchView=this._createToggleView(),this.extendTemplate({attributes:{class:"ck-switchbutton"}})}render(){super.render(),this.children.add(this.toggleSwitchView)}_createToggleView(){const t=new Mr;return t.setTemplate({tag:"span",attributes:{class:["ck","ck-button__toggle"]},children:[{tag:"span",attributes:{class:["ck","ck-button__toggle__inner"]}}]}),t}}function ls(t){return"string"==typeof t?{model:t,label:t,hasBorder:!1,view:{name:"span",styles:{color:t}}}:{model:t.color,label:t.label||t.color,hasBorder:void 0!==t.hasBorder&&t.hasBorder,view:{name:"span",styles:{color:""+t.color}}}}class ds extends rs{constructor(t){super(t);const e=this.bindTemplate;this.set("color",void 0),this.set("hasBorder",!1),this.icon='',this.extendTemplate({attributes:{style:{backgroundColor:e.to("color")},class:["ck","ck-color-grid__tile",e.if("hasBorder","ck-color-table__color-tile_bordered")]}})}render(){super.render(),this.iconView.fillColor="hsl(0, 0%, 100%)"}}var hs=r(4923),us={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(hs.Z,us),hs.Z.locals;class gs extends Mr{constructor(t,e){super(t);const n=e&&e.colorDefinitions||[];this.columns=e&&e.columns?e.columns:5;const o={gridTemplateColumns:`repeat( ${this.columns}, 1fr)`};this.set("selectedColor",void 0),this.items=this.createCollection(),this.focusTracker=new br,this.keystrokes=new wr,this.items.on("add",(t,e)=>{e.isOn=e.color===this.selectedColor}),n.forEach(t=>{const e=new ds;e.set({color:t.color,label:t.label,tooltip:!0,hasBorder:t.options.hasBorder}),e.on("execute",()=>{this.fire("execute",{value:t.color,hasBorder:t.options.hasBorder,label:t.label})}),this.items.add(e)}),this.setTemplate({tag:"div",children:this.items,attributes:{class:["ck","ck-color-grid"],style:o}}),this.on("change:selectedColor",(t,e,n)=>{for(const o of this.items)o.isOn=o.color===n})}focus(){this.items.length&&this.items.first.focus()}focusLast(){this.items.length&&this.items.last.focus()}render(){super.render();for(const t of this.items)this.focusTracker.add(t.element);this.items.on("add",(t,e)=>{this.focusTracker.add(e.element)}),this.items.on("remove",(t,e)=>{this.focusTracker.remove(e.element)}),this.keystrokes.listenTo(this.element),c({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.items,numberOfColumns:this.columns,uiLanguageDirection:this.locale&&this.locale.uiLanguageDirection})}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}}class ms{constructor(t){this.editor=t,this._components=new Map}*names(){for(const t of this._components.values())yield t.originalName}add(t,e){this._components.set(ps(t),{callback:e,originalName:t})}create(t){if(!this.has(t))throw new x("componentfactory-item-missing",this,{name:t});return this._components.get(ps(t)).callback(this.editor.locale)}has(t){return this._components.has(ps(t))}}function ps(t){return String(t).toLowerCase()}var fs=r(3488),ks={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(fs.Z,ks),fs.Z.locals;class bs extends Mr{constructor(t,e,n){super(t);const o=this.bindTemplate;this.buttonView=e,this.panelView=n,this.set("isOpen",!1),this.set("isEnabled",!0),this.set("class",void 0),this.set("id",void 0),this.set("panelPosition","auto"),this.keystrokes=new wr,this.focusTracker=new br,this.setTemplate({tag:"div",attributes:{class:["ck","ck-dropdown",o.to("class"),o.if("isEnabled","ck-disabled",t=>!t)],id:o.to("id"),"aria-describedby":o.to("ariaDescribedById")},children:[e,n]}),e.extendTemplate({attributes:{class:["ck-dropdown__button"],"data-cke-tooltip-disabled":o.to("isOpen")}})}render(){super.render(),this.focusTracker.add(this.buttonView.element),this.focusTracker.add(this.panelView.element),this.listenTo(this.buttonView,"open",()=>{this.isOpen=!this.isOpen}),this.panelView.bind("isVisible").to(this,"isOpen"),this.on("change:isOpen",(t,e,n)=>{n&&("auto"===this.panelPosition?this.panelView.position=bs._getOptimalPosition({element:this.panelView.element,target:this.buttonView.element,fitInViewport:!0,positions:this._panelPositions}).name:this.panelView.position=this.panelPosition)}),this.keystrokes.listenTo(this.element);const t=(t,e)=>{this.isOpen&&(this.isOpen=!1,e())};this.keystrokes.set("arrowdown",(t,e)=>{this.buttonView.isEnabled&&!this.isOpen&&(this.isOpen=!0,e())}),this.keystrokes.set("arrowright",(t,e)=>{this.isOpen&&e()}),this.keystrokes.set("arrowleft",t),this.keystrokes.set("esc",t)}focus(){this.buttonView.focus()}get _panelPositions(){const{south:t,north:e,southEast:n,southWest:o,northEast:i,northWest:r,southMiddleEast:s,southMiddleWest:a,northMiddleEast:c,northMiddleWest:l}=bs.defaultPanelPositions;return"rtl"!==this.locale.uiLanguageDirection?[n,o,s,a,t,i,r,c,l,e]:[o,n,a,s,t,r,i,l,c,e]}}bs.defaultPanelPositions={south:(t,e)=>({top:t.bottom,left:t.left-(e.width-t.width)/2,name:"s"}),southEast:t=>({top:t.bottom,left:t.left,name:"se"}),southWest:(t,e)=>({top:t.bottom,left:t.left-e.width+t.width,name:"sw"}),southMiddleEast:(t,e)=>({top:t.bottom,left:t.left-(e.width-t.width)/4,name:"sme"}),southMiddleWest:(t,e)=>({top:t.bottom,left:t.left-3*(e.width-t.width)/4,name:"smw"}),north:(t,e)=>({top:t.top-e.height,left:t.left-(e.width-t.width)/2,name:"n"}),northEast:(t,e)=>({top:t.top-e.height,left:t.left,name:"ne"}),northWest:(t,e)=>({top:t.top-e.height,left:t.left-e.width+t.width,name:"nw"}),northMiddleEast:(t,e)=>({top:t.top-e.height,left:t.left-(e.width-t.width)/4,name:"nme"}),northMiddleWest:(t,e)=>({top:t.top-e.height,left:t.left-3*(e.width-t.width)/4,name:"nmw"})},bs._getOptimalPosition=Gi;const ws='';class _s extends rs{constructor(t){super(t),this.arrowView=this._createArrowView(),this.extendTemplate({attributes:{"aria-haspopup":!0,"aria-expanded":this.bindTemplate.to("isOn",t=>String(t))}}),this.delegate("execute").to(this,"open")}render(){super.render(),this.children.add(this.arrowView)}_createArrowView(){const t=new ns;return t.content=ws,t.extendTemplate({attributes:{class:"ck-dropdown__arrow"}}),t}}var As=r(66),Cs={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(As.Z,Cs),As.Z.locals;class vs extends Mr{constructor(t){super(t);const e=this.bindTemplate;this.set("class",void 0),this.set("labelStyle",void 0),this.set("icon",void 0),this.set("isEnabled",!0),this.set("isOn",!1),this.set("isToggleable",!1),this.set("isVisible",!0),this.set("keystroke",void 0),this.set("withKeystroke",!1),this.set("label",void 0),this.set("tabindex",-1),this.set("tooltip",!1),this.set("tooltipPosition","s"),this.set("type","button"),this.set("withText",!1),this.children=this.createCollection(),this.actionView=this._createActionView(),this.arrowView=this._createArrowView(),this.keystrokes=new wr,this.focusTracker=new br,this.setTemplate({tag:"div",attributes:{class:["ck","ck-splitbutton",e.to("class"),e.if("isVisible","ck-hidden",t=>!t),this.arrowView.bindTemplate.if("isOn","ck-splitbutton_open")]},children:this.children})}render(){super.render(),this.children.add(this.actionView),this.children.add(this.arrowView),this.focusTracker.add(this.actionView.element),this.focusTracker.add(this.arrowView.element),this.keystrokes.listenTo(this.element),this.keystrokes.set("arrowright",(t,e)=>{this.focusTracker.focusedElement===this.actionView.element&&(this.arrowView.focus(),e())}),this.keystrokes.set("arrowleft",(t,e)=>{this.focusTracker.focusedElement===this.arrowView.element&&(this.actionView.focus(),e())})}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this.actionView.focus()}_createActionView(){const t=new rs;return t.bind("icon","isEnabled","isOn","isToggleable","keystroke","label","tabindex","tooltip","tooltipPosition","type","withText").to(this),t.extendTemplate({attributes:{class:"ck-splitbutton__action"}}),t.delegate("execute").to(this),t}_createArrowView(){const t=new rs,e=t.bindTemplate;return t.icon=ws,t.extendTemplate({attributes:{class:["ck-splitbutton__arrow"],"data-cke-tooltip-disabled":e.to("isOn"),"aria-haspopup":!0,"aria-expanded":e.to("isOn",t=>String(t))}}),t.bind("isEnabled").to(this),t.bind("label").to(this),t.bind("tooltip").to(this),t.delegate("execute").to(this,"open"),t}}class ys extends Mr{constructor(t){super(t);const e=this.bindTemplate;this.set("isVisible",!1),this.set("position","se"),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-dropdown__panel",e.to("position",t=>"ck-dropdown__panel_"+t),e.if("isVisible","ck-dropdown__panel-visible")]},children:this.children,on:{selectstart:e.to(t=>t.preventDefault())}})}focus(){if(this.children.length){const t=this.children.first;"function"==typeof t.focus?t.focus():E("ui-dropdown-panel-focus-child-missing-focus",{childView:this.children.first,dropdownPanel:this})}}focusLast(){if(this.children.length){const t=this.children.last;"function"==typeof t.focusLast?t.focusLast():t.focus()}}}class xs{constructor(t){if(this.focusables=t.focusables,this.focusTracker=t.focusTracker,this.keystrokeHandler=t.keystrokeHandler,this.actions=t.actions,t.actions&&t.keystrokeHandler)for(const e in t.actions){let n=t.actions[e];"string"==typeof n&&(n=[n]);for(const o of n)t.keystrokeHandler.set(o,(t,n)=>{this[e](),n()})}}get first(){return this.focusables.find(Es)||null}get last(){return this.focusables.filter(Es).slice(-1)[0]||null}get next(){return this._getFocusableItem(1)}get previous(){return this._getFocusableItem(-1)}get current(){let t=null;return null===this.focusTracker.focusedElement?null:(this.focusables.find((e,n)=>{const o=e.element===this.focusTracker.focusedElement;return o&&(t=n),o}),t)}focusFirst(){this._focus(this.first)}focusLast(){this._focus(this.last)}focusNext(){this._focus(this.next)}focusPrevious(){this._focus(this.previous)}_focus(t){t&&t.focus()}_getFocusableItem(t){const e=this.current,n=this.focusables.length;if(!n)return null;if(null===e)return this[1===t?"first":"last"];let o=(e+n+t)%n;do{const e=this.focusables.get(o);if(Es(e))return e;o=(o+n+t)%n}while(o!==e);return null}}function Es(t){return!(!t.focus||!Ui(t.element))}class Ds extends Mr{constructor(t){super(t),this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__separator"]}})}}class Ts extends Mr{constructor(t){super(t),this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__line-break"]}})}}function Is(t){return Array.isArray(t)?{items:t,removeItems:[]}:t?Object.assign({items:[],removeItems:[]},t):{items:[],removeItems:[]}}class Ss extends(Z()){constructor(t){super(),this.editor=t,this.set("isEnabled",!0),this._disableStack=new Set}forceDisabled(t){this._disableStack.add(t),1==this._disableStack.size&&(this.on("set:isEnabled",Ms,{priority:"highest"}),this.isEnabled=!1)}clearForceDisabled(t){this._disableStack.delete(t),0==this._disableStack.size&&(this.off("set:isEnabled",Ms),this.isEnabled=!0)}destroy(){this.stopListening()}static get isContextPlugin(){return!1}}function Ms(t){t.return=!1,t.stop()}class Ns extends(Z()){constructor(t){super(),this.editor=t,this.set("value",void 0),this.set("isEnabled",!1),this._affectsData=!0,this._disableStack=new Set,this.decorate("execute"),this.listenTo(this.editor.model.document,"change",()=>{this.refresh()}),this.on("execute",t=>{this.isEnabled||t.stop()},{priority:"high"}),this.listenTo(t,"change:isReadOnly",(t,e,n)=>{n&&this.affectsData?this.forceDisabled("readOnlyMode"):this.clearForceDisabled("readOnlyMode")})}get affectsData(){return this._affectsData}set affectsData(t){this._affectsData=t}refresh(){this.isEnabled=!0}forceDisabled(t){this._disableStack.add(t),1==this._disableStack.size&&(this.on("set:isEnabled",Bs,{priority:"highest"}),this.isEnabled=!1)}clearForceDisabled(t){this._disableStack.delete(t),0==this._disableStack.size&&(this.off("set:isEnabled",Bs),this.refresh())}execute(...t){}destroy(){this.stopListening()}}function Bs(t){t.return=!1,t.stop()}class Ps extends Ns{constructor(t){super(t),this._childCommandsDefinitions=[]}refresh(){}execute(...t){const e=this._getFirstEnabledCommand();return!!e&&e.execute(t)}registerChildCommand(t,e={}){v(this._childCommandsDefinitions,{command:t,priority:e.priority||"normal"}),t.on("change:isEnabled",()=>this._checkEnabled()),this._checkEnabled()}_checkEnabled(){this.isEnabled=!!this._getFirstEnabledCommand()}_getFirstEnabledCommand(){const t=this._childCommandsDefinitions.find(({command:t})=>t.isEnabled);return t&&t.command}}class zs extends(L()){constructor(t,e=[],n=[]){super(),this._context=t,this._plugins=new Map,this._availablePlugins=new Map;for(const o of e)o.pluginName&&this._availablePlugins.set(o.pluginName,o);this._contextPlugins=new Map;for(const[o,i]of n)this._contextPlugins.set(o,i),this._contextPlugins.set(i,o),o.pluginName&&this._availablePlugins.set(o.pluginName,o)}*[Symbol.iterator](){for(const t of this._plugins)"function"==typeof t[0]&&(yield t)}get(t){const e=this._plugins.get(t);if(!e){let e=t;throw"function"==typeof t&&(e=t.pluginName||t.name),new x("plugincollection-plugin-not-loaded",this._context,{plugin:e})}return e}has(t){return this._plugins.has(t)}init(t,e=[],n=[]){const o=this,i=this._context;!function t(e,n=new Set){e.forEach(e=>{a(e)&&(n.has(e)||(n.add(e),e.pluginName&&!o._availablePlugins.has(e.pluginName)&&o._availablePlugins.set(e.pluginName,e),e.requires&&t(e.requires,n)))})}(t),h(t);const r=[...function t(e,n=new Set){return e.map(t=>a(t)?t:o._availablePlugins.get(t)).reduce((e,o)=>n.has(o)?e:(n.add(o),o.requires&&(h(o.requires,o),t(o.requires,n).forEach(t=>e.add(t))),e.add(o)),new Set)}(t.filter(t=>!l(t,e)))];!function(t,e){for(const n of e){if("function"!=typeof n)throw new x("plugincollection-replace-plugin-invalid-type",null,{pluginItem:n});const e=n.pluginName;if(!e)throw new x("plugincollection-replace-plugin-missing-name",null,{pluginItem:n});if(n.requires&&n.requires.length)throw new x("plugincollection-plugin-for-replacing-cannot-have-dependencies",null,{pluginName:e});const i=o._availablePlugins.get(e);if(!i)throw new x("plugincollection-plugin-for-replacing-not-exist",null,{pluginName:e});const r=t.indexOf(i);if(-1===r){if(o._contextPlugins.has(i))return;throw new x("plugincollection-plugin-for-replacing-not-loaded",null,{pluginName:e})}if(i.requires&&i.requires.length)throw new x("plugincollection-replaced-plugin-cannot-have-dependencies",null,{pluginName:e});t.splice(r,1,n),o._availablePlugins.set(e,n)}}(r,n);const s=function(t){return t.map(t=>{let e=o._contextPlugins.get(t);return e=e||new t(i),o._add(t,e),e})}(r);return u(s,"init").then(()=>u(s,"afterInit")).then(()=>s);function a(t){return"function"==typeof t}function c(t){return a(t)&&t.isContextPlugin}function l(t,e){return e.some(e=>e===t||d(t)===e||d(e)===t)}function d(t){return a(t)?t.pluginName||t.name:t}function h(t,n=null){t.map(t=>a(t)?t:o._availablePlugins.get(t)||t).forEach(t=>{!function(t,e){if(!a(t)){if(e)throw new x("plugincollection-soft-required",i,{missingPlugin:t,requiredBy:d(e)});throw new x("plugincollection-plugin-not-found",i,{plugin:t})}}(t,n),function(t,e){if(c(e)&&!c(t))throw new x("plugincollection-context-required",i,{plugin:d(t),requiredBy:d(e)})}(t,n),function(t,n){if(n&&l(t,e))throw new x("plugincollection-required",i,{plugin:d(t),requiredBy:d(n)})}(t,n)})}function u(t,e){return t.reduce((t,n)=>n[e]?o._contextPlugins.has(n)?t:t.then(n[e].bind(n)):t,Promise.resolve())}}destroy(){const t=[];for(const[,e]of this)"function"!=typeof e.destroy||this._contextPlugins.has(e)||t.push(e.destroy());return Promise.all(t)}_add(t,e){this._plugins.set(t,e);const n=t.pluginName;if(n){if(this._plugins.has(n))throw new x("plugincollection-plugin-name-conflict",null,{pluginName:n,plugin1:this._plugins.get(n).constructor,plugin2:t});this._plugins.set(n,e)}}}class Ls{constructor(t){this.config=new ki(t,this.constructor.defaultConfig);const e=this.constructor.builtinPlugins;this.config.define("plugins",e),this.plugins=new zs(this,e);const n=this.config.get("language")||{};this.locale=new pr({uiLanguage:"string"==typeof n?n:n.ui,contentLanguage:this.config.get("language.content")}),this.t=this.locale.t,this.editors=new fr,this._contextOwner=null}initPlugins(){const t=this.config.get("plugins")||[],e=this.config.get("substitutePlugins")||[];for(const n of t.concat(e)){if("function"!=typeof n)throw new x("context-initplugins-constructor-only",null,{Plugin:n});if(!0!==n.isContextPlugin)throw new x("context-initplugins-invalid-plugin",null,{Plugin:n})}return this.plugins.init(t,[],e)}destroy(){return Promise.all(Array.from(this.editors,t=>t.destroy())).then(()=>this.plugins.destroy())}_addEditor(t,e){if(this._contextOwner)throw new x("context-addeditor-private-context");this.editors.add(t),e&&(this._contextOwner=t)}_removeEditor(t){return this.editors.has(t)&&this.editors.remove(t),this._contextOwner===t?this.destroy():Promise.resolve()}_getEditorConfig(){const t={};for(const e of this.config.names())["plugins","removePlugins","extraPlugins"].includes(e)||(t[e]=this.config.get(e));return t}static create(t){return new Promise(e=>{const n=new this(t);e(n.initPlugins().then(()=>n))})}}class Os extends(Z()){constructor(t){super(),this.context=t}destroy(){this.stopListening()}static get isContextPlugin(){return!0}}var Rs=r(8894),js={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(Rs.Z,js),Rs.Z.locals;const Fs=new WeakMap;function Vs(t){const{view:e,element:n,text:o,isDirectHost:i=!0,keepOnFocus:r=!1}=t,s=e.document;Fs.has(s)||(Fs.set(s,new Map),s.registerPostFixer(t=>Us(s,t)),s.on("change:isComposing",()=>{e.change(t=>Us(s,t))},{priority:"high"})),Fs.get(s).set(n,{text:o,isDirectHost:i,keepOnFocus:r,hostElement:i?n:null}),e.change(t=>Us(s,t))}function Hs(t,e){return!!e.hasClass("ck-placeholder")&&(t.removeClass("ck-placeholder",e),!0)}function Us(t,e){const n=Fs.get(t),o=[];let i=!1;for(const[r,s]of n)s.isDirectHost&&(o.push(r),Gs(e,r,s)&&(i=!0));for(const[r,s]of n){if(s.isDirectHost)continue;const t=qs(r);t&&(o.includes(t)||(s.hostElement=t,Gs(e,r,s)&&(i=!0)))}return i}function Gs(t,e,n){const{text:o,isDirectHost:i,hostElement:r}=n;let s=!1;return r.getAttribute("data-placeholder")!==o&&(t.setAttribute("data-placeholder",o,r),s=!0),(i||1==e.childCount)&&function(t,e){if(!t.isAttached())return!1;const n=Array.from(t.getChildren()).some(t=>!t.is("uiElement"));if(n)return!1;const o=t.document,i=o.selection.anchor;return!(o.isComposing&&i&&i.parent===t||!e&&o.isFocused&&(!i||i.parent===t))}(r,n.keepOnFocus)?function(t,e){return!e.hasClass("ck-placeholder")&&(t.addClass("ck-placeholder",e),!0)}(t,r)&&(s=!0):Hs(t,r)&&(s=!0),s}function qs(t){if(t.childCount){const e=t.getChild(0);if(e.is("element")&&!e.is("uiElement")&&!e.is("attributeElement"))return e}return null}class Ws{is(){throw new Error("is() method is abstract")}}var Ys=4;const Ks=function(t){return ui(t,Ys)};class $s extends(L(Ws)){constructor(t){super(),this.document=t,this.parent=null}get index(){let t;if(!this.parent)return null;if(-1==(t=this.parent.getChildIndex(this)))throw new x("view-node-not-found-in-parent",this);return t}get nextSibling(){const t=this.index;return null!==t&&this.parent.getChild(t+1)||null}get previousSibling(){const t=this.index;return null!==t&&this.parent.getChild(t-1)||null}get root(){let t=this;for(;t.parent;)t=t.parent;return t}isAttached(){return this.root.is("rootElement")}getPath(){const t=[];let e=this;for(;e.parent;)t.unshift(e.index),e=e.parent;return t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;for(;n;)e[t.parentFirst?"push":"unshift"](n),n=n.parent;return e}getCommonAncestor(t,e={}){const n=this.getAncestors(e),o=t.getAncestors(e);let i=0;for(;n[i]==o[i]&&n[i];)i++;return 0===i?null:n[i-1]}isBefore(t){if(this==t)return!1;if(this.root!==t.root)return!1;const e=this.getPath(),n=t.getPath(),o=rt(e,n);switch(o){case"prefix":return!0;case"extension":return!1;default:return e[o]t.data.length)throw new x("view-textproxy-wrong-offsetintext",this);if(n<0||e+n>t.data.length)throw new x("view-textproxy-wrong-length",this);this.data=t.data.substring(e,e+n),this.offsetInText=e}get offsetSize(){return this.data.length}get isPartial(){return this.data.length!==this.textNode.data.length}get parent(){return this.textNode.parent}get root(){return this.textNode.root}get document(){return this.textNode.document}getAncestors(t={}){const e=[];let n=t.includeSelf?this.textNode:this.parent;for(;null!==n;)e[t.parentFirst?"push":"unshift"](n),n=n.parent;return e}}Zs.prototype.is=function(t){return"$textProxy"===t||"view:$textProxy"===t||"textProxy"===t||"view:textProxy"===t};class Js{constructor(...t){this._patterns=[],this.add(...t)}add(...t){for(let e of t)("string"==typeof e||e instanceof RegExp)&&(e={name:e}),this._patterns.push(e)}match(...t){for(const e of t)for(const t of this._patterns){const n=Xs(e,t);if(n)return{element:e,pattern:t,match:n}}return null}matchAll(...t){const e=[];for(const n of t)for(const t of this._patterns){const o=Xs(n,t);o&&e.push({element:n,pattern:t,match:o})}return e.length>0?e:null}getElementName(){if(1!==this._patterns.length)return null;const t=this._patterns[0],e=t.name;return"function"==typeof t||!e||e instanceof RegExp?null:e}}function Xs(t,e){if("function"==typeof e)return e(t);const n={};return e.name&&(n.name=function(t,e){return t instanceof RegExp?!!e.match(t):t===e}(e.name,t.name),!n.name)||e.attributes&&(n.attributes=function(t,e){const n=new Set(e.getAttributeKeys());return zt(t)?(void 0!==t.style&&E("matcher-pattern-deprecated-attributes-style-key",t),void 0!==t.class&&E("matcher-pattern-deprecated-attributes-class-key",t)):(n.delete("style"),n.delete("class")),ta(t,n,t=>e.getAttribute(t))}(e.attributes,t),!n.attributes)||e.classes&&(n.classes=function(t,e){return ta(t,e.getClassNames(),()=>{})}(e.classes,t),!n.classes)||e.styles&&(n.styles=function(t,e){return ta(t,e.getStyleNames(!0),t=>e.getStyle(t))}(e.styles,t),!n.styles)?null:n}function ta(t,e,n){const o=function(t){return Array.isArray(t)?t.map(t=>zt(t)?(void 0!==t.key&&void 0!==t.value||E("matcher-pattern-missing-key-or-value",t),[t.key,t.value]):[t,!0]):zt(t)?Object.entries(t):[[t,!0]]}(t),i=Array.from(e),r=[];if(o.forEach(([t,e])=>{i.forEach(o=>{(function(t,e){return!0===t||t===e||t instanceof RegExp&&e.match(t)})(t,o)&&function(t,e,n){if(!0===t)return!0;const o=n(e);return t===o||t instanceof RegExp&&!!String(o).match(t)}(e,o,n)&&r.push(o)})}),o.length&&!(r.lengthi?0:i+e),(n=n>i?i:n)<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var r=Array(i);++o0){if(++e>=Ua)return arguments[0]}else e=0;return t.apply(void 0,arguments)}},Ya=Wa(Ha),Ka=function(t,e){return Ya(Fa(t,e,Oa),t+"")},$a=function(t,e,n){if(!G(n))return!1;var o=typeof e;return!!("number"==o?Dn(n)&&cn(e,n.length):"string"==o&&e in n)&&Ot(n[e],t)},Qa=function(t){return Ka((function(e,n){var o=-1,i=n.length,r=i>1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(r=t.length>3&&"function"==typeof r?(i--,r):void 0,s&&$a(n[0],n[1],s)&&(r=i<3?void 0:r,i=1),e=Object(e);++oe===t);return Array.isArray(e)}set(t,e){if(G(t))for(const[n,o]of Object.entries(t))this._styleProcessor.toNormalizedForm(n,o,this._styles);else this._styleProcessor.toNormalizedForm(t,e,this._styles)}remove(t){const e=nc(t);Ta(this._styles,e),delete this._styles[t],this._cleanEmptyObjectsOnPath(e)}getNormalized(t){return this._styleProcessor.getNormalized(t,this._styles)}toString(){return this.isEmpty?"":this._getStylesEntries().map(t=>t.join(":")).sort().join(";")+";"}getAsString(t){if(this.isEmpty)return;if(this._styles[t]&&!G(this._styles[t]))return this._styles[t];const e=this._styleProcessor.getReducedForm(t,this._styles).find(([e])=>e===t);return Array.isArray(e)?e[1]:void 0}getStyleNames(t=!1){return this.isEmpty?[]:t?this._styleProcessor.getStyleNames(this._styles):this._getStylesEntries().map(([t])=>t)}clear(){this._styles={}}_getStylesEntries(){const t=[],e=Object.keys(this._styles);for(const n of e)t.push(...this._styleProcessor.getReducedForm(n,this._styles));return t}_cleanEmptyObjectsOnPath(t){const e=t.split(".");if(!(e.length>1))return;const n=e.splice(0,e.length-1).join("."),o=Ia(this._styles,n);o&&!Array.from(Object.keys(o)).length&&this.remove(n)}}class ec{constructor(){this._normalizers=new Map,this._extractors=new Map,this._reducers=new Map,this._consumables=new Map}toNormalizedForm(t,e,n){if(G(e))oc(n,nc(t),e);else if(this._normalizers.has(t)){const o=this._normalizers.get(t),{path:i,value:r}=o(e);oc(n,i,r)}else oc(n,t,e)}getNormalized(t,e){if(!t)return Za({},e);if(void 0!==e[t])return e[t];if(this._extractors.has(t)){const n=this._extractors.get(t);if("string"==typeof n)return Ia(e,n);const o=n(t,e);if(o)return o}return Ia(e,nc(t))}getReducedForm(t,e){const n=this.getNormalized(t,e);return void 0===n?[]:this._reducers.has(t)?this._reducers.get(t)(n):[[t,n]]}getStyleNames(t){const e=Array.from(this._consumables.keys()).filter(e=>{const n=this.getNormalized(e,t);return n&&"object"==typeof n?Object.keys(n).length:n}),n=new Set([...e,...Object.keys(t)]);return Array.from(n.values())}getRelatedStyles(t){return this._consumables.get(t)||[]}setNormalizer(t,e){this._normalizers.set(t,e)}setExtractor(t,e){this._extractors.set(t,e)}setReducer(t,e){this._reducers.set(t,e)}setStyleRelation(t,e){this._mapStyleNames(t,e);for(const n of e)this._mapStyleNames(n,[t])}_mapStyleNames(t,e){this._consumables.has(t)||this._consumables.set(t,[]),this._consumables.get(t).push(...e)}}function nc(t){return t.replace("-",".")}function oc(t,e,n){let o=n;G(n)&&(o=Za({},Ia(t,e),n)),Xa(t,e,o)}class ic extends $s{constructor(t,e,n,o){if(super(t),this.name=e,this._attrs=function(t){const e=_r(t);for(const[n,o]of e)null===o?e.delete(n):"string"!=typeof o&&e.set(n,String(o));return e}(n),this._children=[],o&&this._insertChild(0,o),this._classes=new Set,this._attrs.has("class")){const t=this._attrs.get("class");rc(this._classes,t),this._attrs.delete("class")}this._styles=new tc(this.document.stylesProcessor),this._attrs.has("style")&&(this._styles.setTo(this._attrs.get("style")),this._attrs.delete("style")),this._customProperties=new Map,this._unsafeAttributesToRender=[]}get childCount(){return this._children.length}get isEmpty(){return 0===this._children.length}getChild(t){return this._children[t]}getChildIndex(t){return this._children.indexOf(t)}getChildren(){return this._children[Symbol.iterator]()}*getAttributeKeys(){this._classes.size>0&&(yield"class"),this._styles.isEmpty||(yield"style"),yield*this._attrs.keys()}*getAttributes(){yield*this._attrs.entries(),this._classes.size>0&&(yield["class",this.getAttribute("class")]),this._styles.isEmpty||(yield["style",this.getAttribute("style")])}getAttribute(t){if("class"==t)return this._classes.size>0?[...this._classes].join(" "):void 0;if("style"==t){const t=this._styles.toString();return""==t?void 0:t}return this._attrs.get(t)}hasAttribute(t){return"class"==t?this._classes.size>0:"style"==t?!this._styles.isEmpty:this._attrs.has(t)}isSimilar(t){if(!(t instanceof ic))return!1;if(this===t)return!0;if(this.name!=t.name)return!1;if(this._attrs.size!==t._attrs.size||this._classes.size!==t._classes.size||this._styles.size!==t._styles.size)return!1;for(const[e,n]of this._attrs)if(!t._attrs.has(e)||t._attrs.get(e)!==n)return!1;for(const e of this._classes)if(!t._classes.has(e))return!1;for(const e of this._styles.getStyleNames())if(!t._styles.has(e)||t._styles.getAsString(e)!==this._styles.getAsString(e))return!1;return!0}hasClass(...t){for(const e of t)if(!this._classes.has(e))return!1;return!0}getClassNames(){return this._classes.keys()}getStyle(t){return this._styles.getAsString(t)}getNormalizedStyle(t){return this._styles.getNormalized(t)}getStyleNames(t){return this._styles.getStyleNames(t)}hasStyle(...t){for(const e of t)if(!this._styles.has(e))return!1;return!0}findAncestor(...t){const e=new Js(...t);let n=this.parent;for(;n&&!n.is("documentFragment");){if(e.match(n))return n;n=n.parent}return null}getCustomProperty(t){return this._customProperties.get(t)}*getCustomProperties(){yield*this._customProperties.entries()}getIdentity(){const t=Array.from(this._classes).sort().join(","),e=this._styles.toString(),n=Array.from(this._attrs).map(t=>`${t[0]}="${t[1]}"`).sort().join(" ");return this.name+(""==t?"":` class="${t}"`)+(e?` style="${e}"`:"")+(""==n?"":" "+n)}shouldRenderUnsafeAttribute(t){return this._unsafeAttributesToRender.includes(t)}_clone(t=!1){const e=[];if(t)for(const o of this.getChildren())e.push(o._clone(t));const n=new this.constructor(this.document,this.name,this._attrs,e);return n._classes=new Set(this._classes),n._styles.set(this._styles.getNormalized()),n._customProperties=new Map(this._customProperties),n.getFillerOffset=this.getFillerOffset,n._unsafeAttributesToRender=this._unsafeAttributesToRender,n}_appendChild(t){return this._insertChild(this.childCount,t)}_insertChild(t,e){this._fireChange("children",this);let n=0;const o=function(t,e){return"string"==typeof e?[new Qs(t,e)]:(st(e)||(e=[e]),Array.from(e).map(e=>"string"==typeof e?new Qs(t,e):e instanceof Zs?new Qs(t,e.data):e))}(this.document,e);for(const i of o)null!==i.parent&&i._remove(),i.parent=this,i.document=this.document,this._children.splice(t,0,i),t++,n++;return n}_removeChildren(t,e=1){this._fireChange("children",this);for(let n=t;n0&&(this._classes.clear(),!0):"style"==t?!this._styles.isEmpty&&(this._styles.clear(),!0):this._attrs.delete(t)}_addClass(t){this._fireChange("attributes",this);for(const e of hr(t))this._classes.add(e)}_removeClass(t){this._fireChange("attributes",this);for(const e of hr(t))this._classes.delete(e)}_setStyle(t,e){this._fireChange("attributes",this),zt(t)?this._styles.set(t):this._styles.set(t,e)}_removeStyle(t){this._fireChange("attributes",this);for(const e of hr(t))this._styles.remove(e)}_setCustomProperty(t,e){this._customProperties.set(t,e)}_removeCustomProperty(t){return this._customProperties.delete(t)}}function rc(t,e){const n=e.split(/\s+/);t.clear(),n.forEach(e=>t.add(e))}ic.prototype.is=function(t,e){return e?e===this.name&&("element"===t||"view:element"===t):"element"===t||"view:element"===t||"node"===t||"view:node"===t};class sc extends ic{constructor(...t){super(...t),this.getFillerOffset=ac}}function ac(){const t=[...this.getChildren()],e=t[this.childCount-1];if(e&&e.is("element","br"))return this.childCount;for(const n of t)if(!n.is("uiElement"))return null;return this.childCount}sc.prototype.is=function(t,e){return e?e===this.name&&("containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t):"containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t};class cc extends(Z(sc)){constructor(...t){super(...t);const e=t[0];this.set("isReadOnly",!1),this.set("isFocused",!1),this.bind("isReadOnly").to(e),this.bind("isFocused").to(e,"isFocused",t=>t&&e.selection.editableElement==this),this.listenTo(e.selection,"change",()=>{this.isFocused=e.isFocused&&e.selection.editableElement==this})}destroy(){this.stopListening()}}cc.prototype.is=function(t,e){return e?e===this.name&&("editableElement"===t||"view:editableElement"===t||"containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t):"editableElement"===t||"view:editableElement"===t||"containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t};const lc=Symbol("rootName");class dc extends cc{constructor(t,e){super(t,e),this.rootName="main"}get rootName(){return this.getCustomProperty(lc)}set rootName(t){this._setCustomProperty(lc,t)}set _name(t){this.name=t}}dc.prototype.is=function(t,e){return e?e===this.name&&("rootElement"===t||"view:rootElement"===t||"editableElement"===t||"view:editableElement"===t||"containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t):"rootElement"===t||"view:rootElement"===t||"editableElement"===t||"view:editableElement"===t||"containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t};class hc{constructor(t={}){if(!t.boundaries&&!t.startPosition)throw new x("view-tree-walker-no-start-position",null);if(t.direction&&"forward"!=t.direction&&"backward"!=t.direction)throw new x("view-tree-walker-unknown-direction",t.startPosition,{direction:t.direction});this.boundaries=t.boundaries||null,t.startPosition?this.position=uc._createAt(t.startPosition):this.position=uc._createAt(t.boundaries["backward"==t.direction?"end":"start"]),this.direction=t.direction||"forward",this.singleCharacters=!!t.singleCharacters,this.shallow=!!t.shallow,this.ignoreElementEnd=!!t.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null}[Symbol.iterator](){return this}skip(t){let e,n,o;do{o=this.position,({done:e,value:n}=this.next())}while(!e&&t(n));e||(this.position=o)}next(){return"forward"==this.direction?this._next():this._previous()}_next(){let t=this.position.clone();const e=this.position,n=t.parent;if(null===n.parent&&t.offset===n.childCount)return{done:!0,value:void 0};if(n===this._boundaryEndParent&&t.offset==this.boundaries.end.offset)return{done:!0,value:void 0};let o;if(n instanceof Qs){if(t.isAtEnd)return this.position=uc._createAfter(n),this._next();o=n.data[t.offset]}else o=n.getChild(t.offset);if(o instanceof ic)return this.shallow?t.offset++:t=new uc(o,0),this.position=t,this._formatReturnValue("elementStart",o,e,t,1);if(o instanceof Qs){if(this.singleCharacters)return t=new uc(o,0),this.position=t,this._next();{let n,i=o.data.length;return o==this._boundaryEndParent?(i=this.boundaries.end.offset,n=new Zs(o,0,i),t=uc._createAfter(n)):(n=new Zs(o,0,o.data.length),t.offset++),this.position=t,this._formatReturnValue("text",n,e,t,i)}}if("string"==typeof o){let o;o=this.singleCharacters?1:(n===this._boundaryEndParent?this.boundaries.end.offset:n.data.length)-t.offset;const i=new Zs(n,t.offset,o);return t.offset+=o,this.position=t,this._formatReturnValue("text",i,e,t,o)}return t=uc._createAfter(n),this.position=t,this.ignoreElementEnd?this._next():this._formatReturnValue("elementEnd",n,e,t)}_previous(){let t=this.position.clone();const e=this.position,n=t.parent;if(null===n.parent&&0===t.offset)return{done:!0,value:void 0};if(n==this._boundaryStartParent&&t.offset==this.boundaries.start.offset)return{done:!0,value:void 0};let o;if(n instanceof Qs){if(t.isAtStart)return this.position=uc._createBefore(n),this._previous();o=n.data[t.offset-1]}else o=n.getChild(t.offset-1);if(o instanceof ic)return this.shallow?(t.offset--,this.position=t,this._formatReturnValue("elementStart",o,e,t,1)):(t=new uc(o,o.childCount),this.position=t,this.ignoreElementEnd?this._previous():this._formatReturnValue("elementEnd",o,e,t));if(o instanceof Qs){if(this.singleCharacters)return t=new uc(o,o.data.length),this.position=t,this._previous();{let n,i=o.data.length;if(o==this._boundaryStartParent){const e=this.boundaries.start.offset;n=new Zs(o,e,o.data.length-e),i=n.data.length,t=uc._createBefore(n)}else n=new Zs(o,0,o.data.length),t.offset--;return this.position=t,this._formatReturnValue("text",n,e,t,i)}}if("string"==typeof o){let o;if(this.singleCharacters)o=1;else{const e=n===this._boundaryStartParent?this.boundaries.start.offset:0;o=t.offset-e}t.offset-=o;const i=new Zs(n,t.offset,o);return this.position=t,this._formatReturnValue("text",i,e,t,o)}return t=uc._createBefore(n),this.position=t,this._formatReturnValue("elementStart",n,e,t,1)}_formatReturnValue(t,e,n,o,i){return e instanceof Zs&&(e.offsetInText+e.data.length==e.textNode.data.length&&("forward"!=this.direction||this.boundaries&&this.boundaries.end.isEqual(this.position)?n=uc._createAfter(e.textNode):(o=uc._createAfter(e.textNode),this.position=o)),0===e.offsetInText&&("backward"!=this.direction||this.boundaries&&this.boundaries.start.isEqual(this.position)?n=uc._createBefore(e.textNode):(o=uc._createBefore(e.textNode),this.position=o))),{done:!1,value:{type:t,item:e,previousPosition:n,nextPosition:o,length:i}}}}class uc extends Ws{constructor(t,e){super(),this.parent=t,this.offset=e}get nodeAfter(){return this.parent.is("$text")?null:this.parent.getChild(this.offset)||null}get nodeBefore(){return this.parent.is("$text")?null:this.parent.getChild(this.offset-1)||null}get isAtStart(){return 0===this.offset}get isAtEnd(){const t=this.parent.is("$text")?this.parent.data.length:this.parent.childCount;return this.offset===t}get root(){return this.parent.root}get editableElement(){let t=this.parent;for(;!(t instanceof cc);){if(!t.parent)return null;t=t.parent}return t}getShiftedBy(t){const e=uc._createAt(this),n=e.offset+t;return e.offset=n<0?0:n,e}getLastMatchingPosition(t,e={}){e.startPosition=this;const n=new hc(e);return n.skip(t),n.position}getAncestors(){return this.parent.is("documentFragment")?[this.parent]:this.parent.getAncestors({includeSelf:!0})}getCommonAncestor(t){const e=this.getAncestors(),n=t.getAncestors();let o=0;for(;e[o]==n[o]&&e[o];)o++;return 0===o?null:e[o-1]}isEqual(t){return this.parent==t.parent&&this.offset==t.offset}isBefore(t){return"before"==this.compareWith(t)}isAfter(t){return"after"==this.compareWith(t)}compareWith(t){if(this.root!==t.root)return"different";if(this.isEqual(t))return"same";const e=this.parent.is("node")?this.parent.getPath():[],n=t.parent.is("node")?t.parent.getPath():[];e.push(this.offset),n.push(t.offset);const o=rt(e,n);switch(o){case"prefix":return"before";case"extension":return"after";default:return e[o]0?new this(n,o):new this(o,n)}static _createIn(t){return this._createFromParentsAndOffsets(t,0,t,t.childCount)}static _createOn(t){const e=t.is("$textProxy")?t.offsetSize:1;return this._createFromPositionAndShift(uc._createBefore(t),e)}}function mc(t){return!(!t.item.is("attributeElement")&&!t.item.is("uiElement"))}gc.prototype.is=function(t){return"range"===t||"view:range"===t};class pc extends(L(Ws)){constructor(...t){super(),this._ranges=[],this._lastRangeBackward=!1,this._isFake=!1,this._fakeSelectionLabel="",t.length&&this.setTo(...t)}get isFake(){return this._isFake}get fakeSelectionLabel(){return this._fakeSelectionLabel}get anchor(){if(!this._ranges.length)return null;const t=this._ranges[this._ranges.length-1];return(this._lastRangeBackward?t.end:t.start).clone()}get focus(){if(!this._ranges.length)return null;const t=this._ranges[this._ranges.length-1];return(this._lastRangeBackward?t.start:t.end).clone()}get isCollapsed(){return 1===this.rangeCount&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}get editableElement(){return this.anchor?this.anchor.editableElement:null}*getRanges(){for(const t of this._ranges)yield t.clone()}getFirstRange(){let t=null;for(const e of this._ranges)t&&!e.start.isBefore(t.start)||(t=e);return t?t.clone():null}getLastRange(){let t=null;for(const e of this._ranges)t&&!e.end.isAfter(t.end)||(t=e);return t?t.clone():null}getFirstPosition(){const t=this.getFirstRange();return t?t.start.clone():null}getLastPosition(){const t=this.getLastRange();return t?t.end.clone():null}isEqual(t){if(this.isFake!=t.isFake)return!1;if(this.isFake&&this.fakeSelectionLabel!=t.fakeSelectionLabel)return!1;if(this.rangeCount!=t.rangeCount)return!1;if(0===this.rangeCount)return!0;if(!this.anchor.isEqual(t.anchor)||!this.focus.isEqual(t.focus))return!1;for(const e of this._ranges){let n=!1;for(const o of t._ranges)if(e.isEqual(o)){n=!0;break}if(!n)return!1}return!0}isSimilar(t){if(this.isBackward!=t.isBackward)return!1;const e=it(this.getRanges());if(e!=it(t.getRanges()))return!1;if(0==e)return!0;for(let n of this.getRanges()){n=n.getTrimmed();let e=!1;for(let o of t.getRanges())if(o=o.getTrimmed(),n.start.isEqual(o.start)&&n.end.isEqual(o.end)){e=!0;break}if(!e)return!1}return!0}getSelectedElement(){return 1!==this.rangeCount?null:this.getFirstRange().getContainedElement()}setTo(...t){let[e,n,o]=t;if("object"==typeof n&&(o=n,n=void 0),null===e)this._setRanges([]),this._setFakeOptions(o);else if(e instanceof pc||e instanceof fc)this._setRanges(e.getRanges(),e.isBackward),this._setFakeOptions({fake:e.isFake,label:e.fakeSelectionLabel});else if(e instanceof gc)this._setRanges([e],o&&o.backward),this._setFakeOptions(o);else if(e instanceof uc)this._setRanges([new gc(e)]),this._setFakeOptions(o);else if(e instanceof $s){const t=!!o&&!!o.backward;let i;if(void 0===n)throw new x("view-selection-setto-required-second-parameter",this);i="in"==n?gc._createIn(e):"on"==n?gc._createOn(e):new gc(uc._createAt(e,n)),this._setRanges([i],t),this._setFakeOptions(o)}else{if(!st(e))throw new x("view-selection-setto-not-selectable",this);this._setRanges(e,o&&o.backward),this._setFakeOptions(o)}this.fire("change")}setFocus(t,e){if(null===this.anchor)throw new x("view-selection-setfocus-no-ranges",this);const n=uc._createAt(t,e);if("same"==n.compareWith(this.focus))return;const o=this.anchor;this._ranges.pop(),"before"==n.compareWith(o)?this._addRange(new gc(n,o),!0):this._addRange(new gc(o,n)),this.fire("change")}_setRanges(t,e=!1){t=Array.from(t),this._ranges=[];for(const n of t)this._addRange(n);this._lastRangeBackward=!!e}_setFakeOptions(t={}){this._isFake=!!t.fake,this._fakeSelectionLabel=t.fake&&t.label||""}_addRange(t,e=!1){if(!(t instanceof gc))throw new x("view-selection-add-range-not-range",this);this._pushRange(t),this._lastRangeBackward=!!e}_pushRange(t){for(const e of this._ranges)if(t.isIntersecting(e))throw new x("view-selection-range-intersects",this,{addedRange:t,intersectingRange:e});this._ranges.push(new gc(t.start,t.end))}}pc.prototype.is=function(t){return"selection"===t||"view:selection"===t};class fc extends(L(Ws)){constructor(...t){super(),this._selection=new pc,this._selection.delegate("change").to(this),t.length&&this._selection.setTo(...t)}get isFake(){return this._selection.isFake}get fakeSelectionLabel(){return this._selection.fakeSelectionLabel}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get isCollapsed(){return this._selection.isCollapsed}get rangeCount(){return this._selection.rangeCount}get isBackward(){return this._selection.isBackward}get editableElement(){return this._selection.editableElement}get _ranges(){return this._selection._ranges}*getRanges(){yield*this._selection.getRanges()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getSelectedElement(){return this._selection.getSelectedElement()}isEqual(t){return this._selection.isEqual(t)}isSimilar(t){return this._selection.isSimilar(t)}_setTo(...t){this._selection.setTo(...t)}_setFocus(t,e){this._selection.setFocus(t,e)}}fc.prototype.is=function(t){return"selection"===t||"documentSelection"==t||"view:selection"==t||"view:documentSelection"==t};class kc extends w{constructor(t,e,n){super(t,e),this.startRange=n,this._eventPhase="none",this._currentTarget=null}get eventPhase(){return this._eventPhase}get currentTarget(){return this._currentTarget}}const bc=Symbol("bubbling contexts");function wc(t){return class extends t{fire(t,...e){try{const n=t instanceof w?t:new w(this,t),o=vc(this);if(!o.size)return;if(_c(n,"capturing",this),Ac(o,"$capture",n,...e))return n.return;const i=n.startRange||this.selection.getFirstRange(),r=i?i.getContainedElement():null,s=!!r&&Boolean(Cc(o,r));let a=r||function(t){if(!t)return null;const e=t.start.parent,n=t.end.parent,o=e.getPath(),i=n.getPath();return o.length>i.length?e:n}(i);if(_c(n,"atTarget",a),!s){if(Ac(o,"$text",n,...e))return n.return;_c(n,"bubbling",a)}for(;a;){if(a.is("rootElement")){if(Ac(o,"$root",n,...e))return n.return}else if(a.is("element")&&Ac(o,a.name,n,...e))return n.return;if(Ac(o,a,n,...e))return n.return;a=a.parent,_c(n,"bubbling",a)}return _c(n,"bubbling",this),Ac(o,"$document",n,...e),n.return}catch(t){x.rethrowUnexpectedError(t,this)}}_addEventListener(t,e,n){const o=hr(n.context||"$document"),i=vc(this);for(const r of o){let o=i.get(r);o||(o=new(L()),i.set(r,o)),this.listenTo(o,t,e,n)}}_removeEventListener(t,e){const n=vc(this);for(const o of n.values())this.stopListening(o,t,e)}}}{const t=wc(Object);["fire","_addEventListener","_removeEventListener"].forEach(e=>{wc[e]=t.prototype[e]})}function _c(t,e,n){t instanceof kc&&(t._eventPhase=e,t._currentTarget=n)}function Ac(t,e,n,...o){const i="string"==typeof e?t.get(e):Cc(t,e);return!!i&&(i.fire(n,...o),n.stop.called)}function Cc(t,e){for(const[n,o]of t)if("function"==typeof n&&n(e))return o;return null}function vc(t){return t[bc]||(t[bc]=new Map),t[bc]}class yc extends(wc(Z())){constructor(t){super(),this.selection=new fc,this.roots=new fr({idProperty:"rootName"}),this.stylesProcessor=t,this.set("isReadOnly",!1),this.set("isFocused",!1),this.set("isSelecting",!1),this.set("isComposing",!1),this._postFixers=new Set}getRoot(t="main"){return this.roots.get(t)}registerPostFixer(t){this._postFixers.add(t)}destroy(){this.roots.map(t=>t.destroy()),this.stopListening()}_callPostFixers(t){let e=!1;do{for(const n of this._postFixers)if(e=n(t),e)break}while(e)}}class xc extends ic{constructor(...t){super(...t),this.getFillerOffset=Ec,this._priority=10,this._id=null,this._clonesGroup=null}get priority(){return this._priority}get id(){return this._id}getElementsWithSameId(){if(null===this.id)throw new x("attribute-element-get-elements-with-same-id-no-id",this);return new Set(this._clonesGroup)}isSimilar(t){return null!==this.id||null!==t.id?this.id===t.id:super.isSimilar(t)&&this.priority==t.priority}_clone(t=!1){const e=super._clone(t);return e._priority=this._priority,e._id=this._id,e}}function Ec(){if(Dc(this))return null;let t=this.parent;for(;t&&t.is("attributeElement");){if(Dc(t)>1)return null;t=t.parent}return!t||Dc(t)>1?null:this.childCount}function Dc(t){return Array.from(t.getChildren()).filter(t=>!t.is("uiElement")).length}xc.DEFAULT_PRIORITY=10,xc.prototype.is=function(t,e){return e?e===this.name&&("attributeElement"===t||"view:attributeElement"===t||"element"===t||"view:element"===t):"attributeElement"===t||"view:attributeElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t};class Tc extends ic{constructor(t,e,n,o){super(t,e,n,o),this.getFillerOffset=Ic}_insertChild(t,e){if(e&&(e instanceof $s||Array.from(e).length>0))throw new x("view-emptyelement-cannot-add",[this,e]);return 0}}function Ic(){return null}Tc.prototype.is=function(t,e){return e?e===this.name&&("emptyElement"===t||"view:emptyElement"===t||"element"===t||"view:element"===t):"emptyElement"===t||"view:emptyElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t};class Sc extends ic{constructor(...t){super(...t),this.getFillerOffset=Nc}_insertChild(t,e){if(e&&(e instanceof $s||Array.from(e).length>0))throw new x("view-uielement-cannot-add",[this,e]);return 0}render(t,e){return this.toDomElement(t)}toDomElement(t){const e=t.createElement(this.name);for(const n of this.getAttributeKeys())e.setAttribute(n,this.getAttribute(n));return e}}function Mc(t){t.document.on("arrowKey",(e,n)=>function(t,e,n){if(e.keyCode==rr.arrowright){const t=e.domTarget.ownerDocument.defaultView.getSelection(),o=1==t.rangeCount&&t.getRangeAt(0).collapsed;if(o||e.shiftKey){const e=t.focusNode,i=t.focusOffset,r=n.domPositionToView(e,i);if(null===r)return;let s=!1;const a=r.getLastMatchingPosition(t=>(t.item.is("uiElement")&&(s=!0),!(!t.item.is("uiElement")&&!t.item.is("attributeElement"))));if(s){const e=n.viewPositionToDom(a);o?t.collapse(e.parent,e.offset):t.extend(e.parent,e.offset)}}}}(0,n,t.domConverter),{priority:"low"})}function Nc(){return null}Sc.prototype.is=function(t,e){return e?e===this.name&&("uiElement"===t||"view:uiElement"===t||"element"===t||"view:element"===t):"uiElement"===t||"view:uiElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t};class Bc extends ic{constructor(...t){super(...t),this.getFillerOffset=Pc}_insertChild(t,e){if(e&&(e instanceof $s||Array.from(e).length>0))throw new x("view-rawelement-cannot-add",[this,e]);return 0}render(){}}function Pc(){return null}Bc.prototype.is=function(t,e){return e?e===this.name&&("rawElement"===t||"view:rawElement"===t||"element"===t||"view:element"===t):"rawElement"===t||"view:rawElement"===t||t===this.name||t==="view:"+this.name||"element"===t||"view:element"===t||"node"===t||"view:node"===t};class zc extends(L(Ws)){constructor(t,e){super(),this.document=t,this._children=[],e&&this._insertChild(0,e),this._customProperties=new Map}[Symbol.iterator](){return this._children[Symbol.iterator]()}get childCount(){return this._children.length}get isEmpty(){return 0===this.childCount}get root(){return this}get parent(){return null}getCustomProperty(t){return this._customProperties.get(t)}*getCustomProperties(){yield*this._customProperties.entries()}_appendChild(t){return this._insertChild(this.childCount,t)}getChild(t){return this._children[t]}getChildIndex(t){return this._children.indexOf(t)}getChildren(){return this._children[Symbol.iterator]()}_insertChild(t,e){this._fireChange("children",this);let n=0;const o=function(t,e){return"string"==typeof e?[new Qs(t,e)]:(st(e)||(e=[e]),Array.from(e).map(e=>"string"==typeof e?new Qs(t,e):e instanceof Zs?new Qs(t,e.data):e))}(this.document,e);for(const i of o)null!==i.parent&&i._remove(),i.parent=this,this._children.splice(t,0,i),t++,n++;return n}_removeChildren(t,e=1){this._fireChange("children",this);for(let n=t;n{const n=t[t.length-1],o=!e.is("uiElement");return n&&n.breakAttributes==o?n.nodes.push(e):t.push({breakAttributes:o,nodes:[e]}),t},[]);let o=null,i=t;for(const{nodes:r,breakAttributes:s}of n){const t=this._insertNodes(i,r,s);o||(o=t.start),i=t.end}return o?new gc(o,i):new gc(t)}remove(t){const e=t instanceof gc?t:gc._createOn(t);if(qc(e,this.document),e.isCollapsed)return new zc(this.document);const{start:n,end:o}=this._breakAttributesRange(e,!0),i=n.parent,r=o.offset-n.offset,s=i._removeChildren(n.offset,r);for(const c of s)this._removeFromClonedElementsGroup(c);const a=this.mergeAttributes(n);return e.start=a,e.end=a.clone(),new zc(this.document,s)}clear(t,e){qc(t,this.document);const n=t.getWalker({direction:"backward",ignoreElementEnd:!0});for(const o of n){const n=o.item;let i;if(n.is("element")&&e.isSimilar(n))i=gc._createOn(n);else if(!o.nextPosition.isAfter(t.start)&&n.is("$textProxy")){const t=n.getAncestors().find(t=>t.is("element")&&e.isSimilar(t));t&&(i=gc._createIn(t))}i&&(i.end.isAfter(t.end)&&(i.end=t.end),i.start.isBefore(t.start)&&(i.start=t.start),this.remove(i))}}move(t,e){let n;if(e.isAfter(t.end)){const o=(e=this._breakAttributes(e,!0)).parent,i=o.childCount;t=this._breakAttributesRange(t,!0),n=this.remove(t),e.offset+=o.childCount-i}else n=this.remove(t);return this.insert(e,n)}wrap(t,e){if(!(e instanceof xc))throw new x("view-writer-wrap-invalid-attribute",this.document);if(qc(t,this.document),t.isCollapsed){let o=t.start;o.parent.is("element")&&(n=o.parent,!Array.from(n.getChildren()).some(t=>!t.is("uiElement")))&&(o=o.getLastMatchingPosition(t=>t.item.is("uiElement"))),o=this._wrapPosition(o,e);const i=this.document.selection;return i.isCollapsed&&i.getFirstPosition().isEqual(t.start)&&this.setSelection(o),new gc(o)}return this._wrapRange(t,e);var n}unwrap(t,e){if(!(e instanceof xc))throw new x("view-writer-unwrap-invalid-attribute",this.document);if(qc(t,this.document),t.isCollapsed)return t;const{start:n,end:o}=this._breakAttributesRange(t,!0),i=n.parent,r=this._unwrapChildren(i,n.offset,o.offset,e),s=this.mergeAttributes(r.start);s.isEqual(r.start)||r.end.offset--;const a=this.mergeAttributes(r.end);return new gc(s,a)}rename(t,e){const n=new sc(this.document,t,e.getAttributes());return this.insert(uc._createAfter(e),n),this.move(gc._createIn(e),uc._createAt(n,0)),this.remove(gc._createOn(e)),n}clearClonedElementsGroup(t){this._cloneGroups.delete(t)}createPositionAt(t,e){return uc._createAt(t,e)}createPositionAfter(t){return uc._createAfter(t)}createPositionBefore(t){return uc._createBefore(t)}createRange(...t){return new gc(...t)}createRangeOn(t){return gc._createOn(t)}createRangeIn(t){return gc._createIn(t)}createSelection(...t){return new pc(...t)}createSlot(t){if(!this._slotFactory)throw new x("view-writer-invalid-create-slot-context",this.document);return this._slotFactory(this,t)}_registerSlotFactory(t){this._slotFactory=t}_clearSlotFactory(){this._slotFactory=null}_insertNodes(t,e,n){let o,i;if(o=n?Oc(t):t.parent.is("$text")?t.parent.parent:t.parent,!o)throw new x("view-writer-invalid-position-container",this.document);i=n?this._breakAttributes(t,!0):t.parent.is("$text")?Fc(t):t;const r=o._insertChild(i.offset,e);for(const l of e)this._addToClonedElementsGroup(l);const s=i.getShiftedBy(r),a=this.mergeAttributes(i);a.isEqual(i)||s.offset--;const c=this.mergeAttributes(s);return new gc(a,c)}_wrapChildren(t,e,n,o){let i=e;const r=[];for(;i!1,t.parent._insertChild(t.offset,n);const o=new gc(t,t.getShiftedBy(1));this.wrap(o,e);const i=new uc(n.parent,n.index);n._remove();const r=i.nodeBefore,s=i.nodeAfter;return r instanceof Qs&&s instanceof Qs?Vc(r,s):jc(i)}_wrapAttributeElement(t,e){if(!Wc(t,e))return!1;if(t.name!==e.name||t.priority!==e.priority)return!1;for(const n of t.getAttributeKeys())if("class"!==n&&"style"!==n&&e.hasAttribute(n)&&e.getAttribute(n)!==t.getAttribute(n))return!1;for(const n of t.getStyleNames())if(e.hasStyle(n)&&e.getStyle(n)!==t.getStyle(n))return!1;for(const n of t.getAttributeKeys())"class"!==n&&"style"!==n&&(e.hasAttribute(n)||this.setAttribute(n,t.getAttribute(n),e));for(const n of t.getStyleNames())e.hasStyle(n)||this.setStyle(n,t.getStyle(n),e);for(const n of t.getClassNames())e.hasClass(n)||this.addClass(n,e);return!0}_unwrapAttributeElement(t,e){if(!Wc(t,e))return!1;if(t.name!==e.name||t.priority!==e.priority)return!1;for(const n of t.getAttributeKeys())if("class"!==n&&"style"!==n&&(!e.hasAttribute(n)||e.getAttribute(n)!==t.getAttribute(n)))return!1;if(!e.hasClass(...t.getClassNames()))return!1;for(const n of t.getStyleNames())if(!e.hasStyle(n)||e.getStyle(n)!==t.getStyle(n))return!1;for(const n of t.getAttributeKeys())"class"!==n&&"style"!==n&&this.removeAttribute(n,e);return this.removeClass(Array.from(t.getClassNames()),e),this.removeStyle(Array.from(t.getStyleNames()),e),!0}_breakAttributesRange(t,e=!1){const n=t.start,o=t.end;if(qc(t,this.document),t.isCollapsed){const n=this._breakAttributes(t.start,e);return new gc(n,n)}const i=this._breakAttributes(o,e),r=i.parent.childCount,s=this._breakAttributes(n,e);return i.offset+=i.parent.childCount-r,new gc(s,i)}_breakAttributes(t,e=!1){const n=t.offset,o=t.parent;if(t.parent.is("emptyElement"))throw new x("view-writer-cannot-break-empty-element",this.document);if(t.parent.is("uiElement"))throw new x("view-writer-cannot-break-ui-element",this.document);if(t.parent.is("rawElement"))throw new x("view-writer-cannot-break-raw-element",this.document);if(!e&&o.is("$text")&&Gc(o.parent))return t.clone();if(Gc(o))return t.clone();if(o.is("$text"))return this._breakAttributes(Fc(t),e);if(n==o.childCount){const t=new uc(o.parent,o.index+1);return this._breakAttributes(t,e)}if(0===n){const t=new uc(o.parent,o.index);return this._breakAttributes(t,e)}{const t=o.index+1,i=o._clone();o.parent._insertChild(t,i),this._addToClonedElementsGroup(i);const r=o.childCount-n,s=o._removeChildren(n,r);i._appendChild(s);const a=new uc(o.parent,t);return this._breakAttributes(a,e)}}_addToClonedElementsGroup(t){if(!t.root.is("rootElement"))return;if(t.is("element"))for(const o of t.getChildren())this._addToClonedElementsGroup(o);const e=t.id;if(!e)return;let n=this._cloneGroups.get(e);n||(n=new Set,this._cloneGroups.set(e,n)),n.add(t),t._clonesGroup=n}_removeFromClonedElementsGroup(t){if(t.is("element"))for(const o of t.getChildren())this._removeFromClonedElementsGroup(o);const e=t.id;if(!e)return;const n=this._cloneGroups.get(e);n&&n.delete(t)}}function Oc(t){let e=t.parent;for(;!Gc(e);){if(!e)return;e=e.parent}return e}function Rc(t,e){return t.prioritye.priority)&&t.getIdentity()n instanceof t))throw new x("view-writer-insert-invalid-node-type",e);n.is("$text")||Uc(n.getChildren(),e)}}function Gc(t){return t&&(t.is("containerElement")||t.is("documentFragment"))}function qc(t,e){const n=Oc(t.start),o=Oc(t.end);if(!n||!o||n!==o)throw new x("view-writer-invalid-range-container",e)}function Wc(t,e){return null===t.id&&null===e.id}const Yc=t=>t.createTextNode(" "),Kc=t=>{const e=t.createElement("span");return e.dataset.ckeFiller="true",e.innerText=" ",e},$c=t=>{const e=t.createElement("br");return e.dataset.ckeFiller="true",e},Qc=7,Zc="⁠".repeat(Qc);function Jc(t){return Ii(t)&&t.data.substr(0,Qc)===Zc}function Xc(t){return t.data.length==Qc&&Jc(t)}function tl(t){return Jc(t)?t.data.slice(Qc):t.data}function el(t,e){if(e.keyCode==rr.arrowleft){const t=e.domTarget.ownerDocument.defaultView.getSelection();if(1==t.rangeCount&&t.getRangeAt(0).collapsed){const e=t.getRangeAt(0).startContainer,n=t.getRangeAt(0).startOffset;Jc(e)&&n<=Qc&&t.collapse(e,0)}}}var nl=r(4401),ol={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(nl.Z,ol),nl.Z.locals;class il extends(Z()){constructor(t,e){super(),this.domDocuments=new Set,this.domConverter=t,this.markedAttributes=new Set,this.markedChildren=new Set,this.markedTexts=new Set,this.selection=e,this.set("isFocused",!1),this.set("isSelecting",!1),h.isBlink&&!h.isAndroid&&this.on("change:isSelecting",()=>{this.isSelecting||this.render()}),this.set("isComposing",!1),this.on("change:isComposing",()=>{this.isComposing||this.render()}),this._inlineFiller=null,this._fakeSelectionContainer=null}markToSync(t,e){if("text"===t)this.domConverter.mapViewToDom(e.parent)&&this.markedTexts.add(e);else{if(!this.domConverter.mapViewToDom(e))return;if("attributes"===t)this.markedAttributes.add(e);else{if("children"!==t)throw new x("view-renderer-unknown-type",this);this.markedChildren.add(e)}}}render(){if(this.isComposing&&!h.isAndroid)return;let t=null;const e=!(h.isBlink&&!h.isAndroid)||!this.isSelecting;for(const n of this.markedChildren)this._updateChildrenMappings(n);e?(this._inlineFiller&&!this._isSelectionInInlineFiller()&&this._removeInlineFiller(),this._inlineFiller?t=this._getInlineFillerPosition():this._needsInlineFillerAtSelection()&&(t=this.selection.getFirstPosition(),this.markedChildren.add(t.parent))):this._inlineFiller&&this._inlineFiller.parentNode&&(t=this.domConverter.domPositionToView(this._inlineFiller),t&&t.parent.is("$text")&&(t=uc._createBefore(t.parent)));for(const n of this.markedAttributes)this._updateAttrs(n);for(const n of this.markedChildren)this._updateChildren(n,{inlineFillerPosition:t});for(const n of this.markedTexts)!this.markedChildren.has(n.parent)&&this.domConverter.mapViewToDom(n.parent)&&this._updateText(n,{inlineFillerPosition:t});if(e)if(t){const e=this.domConverter.viewPositionToDom(t),n=e.parent.ownerDocument;Jc(e.parent)?this._inlineFiller=e.parent:this._inlineFiller=rl(n,e.parent,e.offset)}else this._inlineFiller=null;this._updateFocus(),this._updateSelection(),this.markedTexts.clear(),this.markedAttributes.clear(),this.markedChildren.clear()}_updateChildrenMappings(t){if(!this.domConverter.mapViewToDom(t))return;const e=Array.from(this.domConverter.mapViewToDom(t).childNodes),n=Array.from(this.domConverter.viewChildrenToDom(t,{withChildren:!1})),o=this._diffNodeLists(e,n),i=this._findReplaceActions(o,e,n);if(-1!==i.indexOf("replace")){const o={equal:0,insert:0,delete:0};for(const r of i)if("replace"===r){const i=o.equal+o.insert,r=o.equal+o.delete,s=t.getChild(i);!s||s.is("uiElement")||s.is("rawElement")||this._updateElementMappings(s,e[r]),Yi(n[i]),o.equal++}else o[r]++}}_updateElementMappings(t,e){this.domConverter.unbindDomElement(e),this.domConverter.bindElements(e,t),this.markedChildren.add(t),this.markedAttributes.add(t)}_getInlineFillerPosition(){const t=this.selection.getFirstPosition();return t.parent.is("$text")?uc._createBefore(t.parent):t}_isSelectionInInlineFiller(){if(1!=this.selection.rangeCount||!this.selection.isCollapsed)return!1;const t=this.selection.getFirstPosition(),e=this.domConverter.viewPositionToDom(t);return!!(e&&Ii(e.parent)&&Jc(e.parent))}_removeInlineFiller(){const t=this._inlineFiller;if(!Jc(t))throw new x("view-renderer-filler-was-lost",this);Xc(t)?t.remove():t.data=t.data.substr(Qc),this._inlineFiller=null}_needsInlineFillerAtSelection(){if(1!=this.selection.rangeCount||!this.selection.isCollapsed)return!1;const t=this.selection.getFirstPosition(),e=t.parent,n=t.offset;if(!this.domConverter.mapViewToDom(e.root))return!1;if(!e.is("element"))return!1;if(!function(t){if("false"==t.getAttribute("contenteditable"))return!1;const e=t.findAncestor(t=>t.hasAttribute("contenteditable"));return!e||"true"==e.getAttribute("contenteditable")}(e))return!1;if(n===e.getFillerOffset())return!1;const o=t.nodeBefore,i=t.nodeAfter;return!(o instanceof Qs||i instanceof Qs)&&(!h.isAndroid||!o&&!i)}_updateText(t,e){const n=this.domConverter.findCorrespondingDomText(t);let o=this.domConverter.viewToDom(t).data;const i=e.inlineFillerPosition;i&&i.parent==t.parent&&i.offset==t.index&&(o=Zc+o),ll(n,o)}_updateAttrs(t){const e=this.domConverter.mapViewToDom(t);if(!e)return;const n=Array.from(e.attributes).map(t=>t.name),o=t.getAttributeKeys();for(const i of o)this.domConverter.setDomElementAttribute(e,i,t.getAttribute(i),t);for(const i of n)t.hasAttribute(i)||this.domConverter.removeDomElementAttribute(e,i)}_updateChildren(t,e){const n=this.domConverter.mapViewToDom(t);if(!n)return;if(h.isAndroid){let t=null;for(const e of Array.from(n.childNodes)){if(t&&Ii(t)&&Ii(e)){n.normalize();break}t=e}}const o=e.inlineFillerPosition,i=n.childNodes,r=Array.from(this.domConverter.viewChildrenToDom(t,{bind:!0}));o&&o.parent===t&&rl(n.ownerDocument,r,o.offset);const s=this._diffNodeLists(i,r),a=h.isAndroid?this._findReplaceActions(s,i,r,{replaceText:!0}):s;let c=0;const l=new Set;for(const d of a)"delete"===d?(l.add(i[c]),Yi(i[c])):"equal"!==d&&"replace"!==d||c++;c=0;for(const d of a)"insert"===d?(Vi(n,c,r[c]),c++):"replace"===d?(ll(i[c],r[c].data),c++):"equal"===d&&(this._markDescendantTextToSync(this.domConverter.domToView(r[c])),c++);for(const d of l)d.parentNode||this.domConverter.unbindDomElement(d)}_diffNodeLists(t,e){return t=function(t,e){const n=Array.from(t);if(0==n.length||!e)return n;const o=n[n.length-1];return o==e&&n.pop(),n}(t,this._fakeSelectionContainer),f(t,e,cl.bind(null,this.domConverter))}_findReplaceActions(t,e,n,o={}){if(-1===t.indexOf("insert")||-1===t.indexOf("delete"))return t;let i=[],r=[],s=[];const a={equal:0,insert:0,delete:0};for(const c of t)"insert"===c?s.push(n[a.equal+a.insert]):"delete"===c?r.push(e[a.equal+a.delete]):(i=i.concat(f(r,s,o.replaceText?al:sl).map(t=>"equal"===t?"replace":t)),i.push("equal"),r=[],s=[]),a[c]++;return i.concat(f(r,s,o.replaceText?al:sl).map(t=>"equal"===t?"replace":t))}_markDescendantTextToSync(t){if(t)if(t.is("$text"))this.markedTexts.add(t);else if(t.is("element"))for(const e of t.getChildren())this._markDescendantTextToSync(e)}_updateSelection(){if(h.isBlink&&!h.isAndroid&&this.isSelecting&&!this.markedChildren.size)return;if(0===this.selection.rangeCount)return this._removeDomSelection(),void this._removeFakeSelection();const t=this.domConverter.mapViewToDom(this.selection.editableElement);this.isFocused&&t&&(this.selection.isFake?this._updateFakeSelection(t):this._fakeSelectionContainer&&this._fakeSelectionContainer.isConnected?(this._removeFakeSelection(),this._updateDomSelection(t)):this.isComposing&&h.isAndroid||this._updateDomSelection(t))}_updateFakeSelection(t){const e=t.ownerDocument;this._fakeSelectionContainer||(this._fakeSelectionContainer=function(t){const e=t.createElement("div");return e.className="ck-fake-selection-container",Object.assign(e.style,{position:"fixed",top:0,left:"-9999px",width:"42px"}),e.textContent=" ",e}(e));const n=this._fakeSelectionContainer;if(this.domConverter.bindFakeSelection(n,this.selection),!this._fakeSelectionNeedsUpdate(t))return;n.parentElement&&n.parentElement==t||t.appendChild(n),n.textContent=this.selection.fakeSelectionLabel||" ";const o=e.getSelection(),i=e.createRange();o.removeAllRanges(),i.selectNodeContents(n),o.addRange(i)}_updateDomSelection(t){const e=t.ownerDocument.defaultView.getSelection();if(!this._domSelectionNeedsUpdate(e))return;const n=this.domConverter.viewPositionToDom(this.selection.anchor),o=this.domConverter.viewPositionToDom(this.selection.focus);e.collapse(n.parent,n.offset),e.extend(o.parent,o.offset),h.isGecko&&function(t,e){const n=t.parent;if(n.nodeType!=Node.ELEMENT_NODE||t.offset!=n.childNodes.length-1)return;const o=n.childNodes[t.offset];o&&"BR"==o.tagName&&e.addRange(e.getRangeAt(0))}(o,e)}_domSelectionNeedsUpdate(t){if(!this.domConverter.isDomSelectionCorrect(t))return!0;const e=t&&this.domConverter.domSelectionToView(t);return(!e||!this.selection.isEqual(e))&&!(!this.selection.isCollapsed&&this.selection.isSimilar(e))}_fakeSelectionNeedsUpdate(t){const e=this._fakeSelectionContainer,n=t.ownerDocument.getSelection();return!e||e.parentElement!==t||n.anchorNode!==e&&!e.contains(n.anchorNode)||e.textContent!==this.selection.fakeSelectionLabel}_removeDomSelection(){for(const t of this.domDocuments){const e=t.getSelection();if(e.rangeCount){const n=t.activeElement,o=this.domConverter.mapDomToView(n);n&&o&&e.removeAllRanges()}}}_removeFakeSelection(){const t=this._fakeSelectionContainer;t&&t.remove()}_updateFocus(){if(this.isFocused){const t=this.selection.editableElement;t&&this.domConverter.focus(t)}}}function rl(t,e,n){const o=e instanceof Array?e:e.childNodes,i=o[n];if(Ii(i))return i.data=Zc+i.data,i;{const i=t.createTextNode(Zc);return Array.isArray(e)?o.splice(n,0,i):Vi(e,n,i),i}}function sl(t,e){return _i(t)&&_i(e)&&!Ii(t)&&!Ii(e)&&!Hi(t)&&!Hi(e)&&t.tagName.toLowerCase()===e.tagName.toLowerCase()}function al(t,e){return _i(t)&&_i(e)&&Ii(t)&&Ii(e)}function cl(t,e,n){return e===n||(Ii(e)&&Ii(n)?e.data===n.data:!(!t.isBlockFiller(e)||!t.isBlockFiller(n)))}function ll(t,e){const n=t.data;if(n==e)return;const o=g(n,e);for(const i of o)"insert"===i.type?t.insertData(i.index,i.values.join("")):t.deleteData(i.index,i.howMany)}const dl=$c(Di.document),hl=Yc(Di.document),ul=Kc(Di.document),gl="data-ck-unsafe-attribute-",ml="data-ck-unsafe-element";class pl{constructor(t,e={}){this.document=t,this.renderingMode=e.renderingMode||"editing",this.blockFillerMode=e.blockFillerMode||("editing"===this.renderingMode?"br":"nbsp"),this.preElements=["pre"],this.blockElements=["address","article","aside","blockquote","caption","center","dd","details","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","legend","li","main","menu","nav","ol","p","pre","section","summary","table","tbody","td","tfoot","th","thead","tr","ul"],this.inlineObjectElements=["object","iframe","input","button","textarea","select","option","video","embed","audio","img","canvas"],this.unsafeElements=["script","style"],this._domDocument="editing"===this.renderingMode?Di.document:Di.document.implementation.createHTMLDocument(""),this._domToViewMapping=new WeakMap,this._viewToDomMapping=new WeakMap,this._fakeSelectionMapping=new WeakMap,this._rawContentElementMatcher=new Js,this._encounteredRawContentDomNodes=new WeakSet}bindFakeSelection(t,e){this._fakeSelectionMapping.set(t,new pc(e))}fakeSelectionToView(t){return this._fakeSelectionMapping.get(t)}bindElements(t,e){this._domToViewMapping.set(t,e),this._viewToDomMapping.set(e,t)}unbindDomElement(t){const e=this._domToViewMapping.get(t);if(e){this._domToViewMapping.delete(t),this._viewToDomMapping.delete(e);for(const e of Array.from(t.children))this.unbindDomElement(e)}}bindDocumentFragments(t,e){this._domToViewMapping.set(t,e),this._viewToDomMapping.set(e,t)}shouldRenderAttribute(t,e,n){return"data"===this.renderingMode||!(t=t.toLowerCase()).startsWith("on")&&("srcdoc"!==t||!e.match(/\bon\S+\s*=|javascript:|<\s*\/*script/i))&&("img"===n&&("src"===t||"srcset"===t)||"source"===n&&"srcset"===t||!e.match(/^\s*(javascript:|data:(image\/svg|text\/x?html))/i))}setContentOf(t,e){if("data"===this.renderingMode)return void(t.innerHTML=e);const n=(new DOMParser).parseFromString(e,"text/html"),o=n.createDocumentFragment(),i=n.body.childNodes;for(;i.length>0;)o.appendChild(i[0]);const r=n.createTreeWalker(o,NodeFilter.SHOW_ELEMENT),s=[];let a;for(;a=r.nextNode();)s.push(a);for(const c of s){for(const e of c.getAttributeNames())this.setDomElementAttribute(c,e,c.getAttribute(e));const t=c.tagName.toLowerCase();this._shouldRenameElement(t)&&(bl(t),c.replaceWith(this._createReplacementDomElement(t,c)))}for(;t.firstChild;)t.firstChild.remove();t.append(o)}viewToDom(t,e={}){if(t.is("$text")){const e=this._processDataFromViewText(t);return this._domDocument.createTextNode(e)}{if(this.mapViewToDom(t))return this.mapViewToDom(t);let n;if(t.is("documentFragment"))n=this._domDocument.createDocumentFragment(),e.bind&&this.bindDocumentFragments(n,t);else{if(t.is("uiElement"))return n="$comment"===t.name?this._domDocument.createComment(t.getCustomProperty("$rawContent")):t.render(this._domDocument,this),e.bind&&this.bindElements(n,t),n;this._shouldRenameElement(t.name)?(bl(t.name),n=this._createReplacementDomElement(t.name)):n=t.hasAttribute("xmlns")?this._domDocument.createElementNS(t.getAttribute("xmlns"),t.name):this._domDocument.createElement(t.name),t.is("rawElement")&&t.render(n,this),e.bind&&this.bindElements(n,t);for(const e of t.getAttributeKeys())this.setDomElementAttribute(n,e,t.getAttribute(e),t)}if(!1!==e.withChildren)for(const o of this.viewChildrenToDom(t,e))n.appendChild(o);return n}}setDomElementAttribute(t,e,n,o){const i=this.shouldRenderAttribute(e,n,t.tagName.toLowerCase())||o&&o.shouldRenderUnsafeAttribute(e);i||E("domconverter-unsafe-attribute-detected",{domElement:t,key:e,value:n}),t.hasAttribute(e)&&!i?t.removeAttribute(e):t.hasAttribute(gl+e)&&i&&t.removeAttribute(gl+e),t.setAttribute(i?e:gl+e,n)}removeDomElementAttribute(t,e){e!=ml&&(t.removeAttribute(e),t.removeAttribute(gl+e))}*viewChildrenToDom(t,e={}){const n=t.getFillerOffset&&t.getFillerOffset();let o=0;for(const i of t.getChildren()){n===o&&(yield this._getBlockFiller());const t=i.is("element")&&!!i.getCustomProperty("dataPipeline:transparentRendering")&&!kr(i.getAttributes());t&&"data"==this.renderingMode?yield*this.viewChildrenToDom(i,e):(t&&E("domconverter-transparent-rendering-unsupported-in-editing-pipeline",{viewElement:i}),yield this.viewToDom(i,e)),o++}n===o&&(yield this._getBlockFiller())}viewRangeToDom(t){const e=this.viewPositionToDom(t.start),n=this.viewPositionToDom(t.end),o=this._domDocument.createRange();return o.setStart(e.parent,e.offset),o.setEnd(n.parent,n.offset),o}viewPositionToDom(t){const e=t.parent;if(e.is("$text")){const n=this.findCorrespondingDomText(e);if(!n)return null;let o=t.offset;return Jc(n)&&(o+=Qc),{parent:n,offset:o}}{let n,o,i;if(0===t.offset){if(n=this.mapViewToDom(e),!n)return null;i=n.childNodes[0]}else{const e=t.nodeBefore;if(o=e.is("$text")?this.findCorrespondingDomText(e):this.mapViewToDom(e),!o)return null;n=o.parentNode,i=o.nextSibling}return Ii(i)&&Jc(i)?{parent:i,offset:Qc}:{parent:n,offset:o?Fi(o)+1:0}}}domToView(t,e={}){if(this.isBlockFiller(t))return null;const n=this.getHostViewElement(t);if(n)return n;if(Hi(t)&&e.skipComments)return null;if(Ii(t)){if(Xc(t))return null;{const e=this._processDataFromDomText(t);return""===e?null:new Qs(this.document,e)}}{if(this.mapDomToView(t))return this.mapDomToView(t);let n;if(this.isDocumentFragment(t))n=new zc(this.document),e.bind&&this.bindDocumentFragments(t,n);else{n=this._createViewElement(t,e),e.bind&&this.bindElements(t,n);const o=t.attributes;if(o)for(let t=o.length,e=0;e{const{scrollLeft:e,scrollTop:n}=t;o.push([e,n])}),e.focus(),fl(e,t=>{const[e,n]=o.shift();t.scrollLeft=e,t.scrollTop=n}),Di.window.scrollTo(t,n)}}isElement(t){return t&&t.nodeType==Node.ELEMENT_NODE}isDocumentFragment(t){return t&&t.nodeType==Node.DOCUMENT_FRAGMENT_NODE}isBlockFiller(t){return"br"==this.blockFillerMode?t.isEqualNode(dl):!("BR"!==t.tagName||!kl(t,this.blockElements)||1!==t.parentNode.childNodes.length)||t.isEqualNode(ul)||function(t,e){const n=t.isEqualNode(hl);return n&&kl(t,e)&&1===t.parentNode.childNodes.length}(t,this.blockElements)}isDomSelectionBackward(t){if(t.isCollapsed)return!1;const e=this._domDocument.createRange();try{e.setStart(t.anchorNode,t.anchorOffset),e.setEnd(t.focusNode,t.focusOffset)}catch(t){return!1}const n=e.collapsed;return e.detach(),n}getHostViewElement(t){const e=Ti(t);for(e.pop();e.length;){const t=e.pop(),n=this._domToViewMapping.get(t);if(n&&(n.is("uiElement")||n.is("rawElement")))return n}return null}isDomSelectionCorrect(t){return this._isDomSelectionPositionCorrect(t.anchorNode,t.anchorOffset)&&this._isDomSelectionPositionCorrect(t.focusNode,t.focusOffset)}registerRawContentMatcher(t){this._rawContentElementMatcher.add(t)}_getBlockFiller(){switch(this.blockFillerMode){case"nbsp":return Yc(this._domDocument);case"markedNbsp":return Kc(this._domDocument);case"br":return $c(this._domDocument)}}_isDomSelectionPositionCorrect(t,e){if(Ii(t)&&Jc(t)&&ethis.preElements.includes(t.name)))return e;if(" "==e.charAt(0)){const n=this._getTouchingInlineViewNode(t,!1);!(n&&n.is("$textProxy")&&this._nodeEndsWithSpace(n))&&n||(e=" "+e.substr(1))}if(" "==e.charAt(e.length-1)){const n=this._getTouchingInlineViewNode(t,!0),o=n&&n.is("$textProxy")&&" "==n.data.charAt(0);" "!=e.charAt(e.length-2)&&n&&!o||(e=e.substr(0,e.length-1)+" ")}return e.replace(/ {2}/g,"  ")}_nodeEndsWithSpace(t){if(t.getAncestors().some(t=>this.preElements.includes(t.name)))return!1;const e=this._processDataFromViewText(t);return" "==e.charAt(e.length-1)}_processDataFromDomText(t){let e=t.data;if(function(t,e){const n=Ti(t);return n.some(t=>t.tagName&&e.includes(t.tagName.toLowerCase()))}(t,this.preElements))return tl(t);e=e.replace(/[ \n\t\r]{1,}/g," ");const n=this._getTouchingInlineDomNode(t,!1),o=this._getTouchingInlineDomNode(t,!0),i=this._checkShouldLeftTrimDomText(t,n),r=this._checkShouldRightTrimDomText(t,o);i&&(e=e.replace(/^ /,"")),r&&(e=e.replace(/ $/,"")),e=tl(new Text(e)),e=e.replace(/ \u00A0/g," ");const s=o&&this.isElement(o)&&"BR"!=o.tagName,a=o&&Ii(o)&&" "==o.data.charAt(0);return(/( |\u00A0)\u00A0$/.test(e)||!o||s||a)&&(e=e.replace(/\u00A0$/," ")),(i||n&&this.isElement(n)&&"BR"!=n.tagName)&&(e=e.replace(/^\u00A0/," ")),e}_checkShouldLeftTrimDomText(t,e){return!e||(this.isElement(e)?"BR"===e.tagName:!this._encounteredRawContentDomNodes.has(t.previousSibling)&&/[^\S\u00A0]/.test(e.data.charAt(e.data.length-1)))}_checkShouldRightTrimDomText(t,e){return!e&&!Jc(t)}_getTouchingInlineViewNode(t,e){const n=new hc({startPosition:e?uc._createAfter(t):uc._createBefore(t),direction:e?"forward":"backward"});for(const o of n){if(o.item.is("element")&&this.inlineObjectElements.includes(o.item.name))return o.item;if(o.item.is("containerElement"))return null;if(o.item.is("element","br"))return null;if(o.item.is("$textProxy"))return o.item}return null}_getTouchingInlineDomNode(t,e){if(!t.parentNode)return null;const n=e?"firstChild":"lastChild",o=e?"nextSibling":"previousSibling";let i=!0,r=t;do{if(!i&&r[n]?r=r[n]:r[o]?(r=r[o],i=!1):(r=r.parentNode,i=!0),!r||this._isBlockElement(r))return null}while(!Ii(r)&&"BR"!=r.tagName&&!this._isInlineObjectElement(r));return r}_isBlockElement(t){return this.isElement(t)&&this.blockElements.includes(t.tagName.toLowerCase())}_isInlineObjectElement(t){return this.isElement(t)&&this.inlineObjectElements.includes(t.tagName.toLowerCase())}_createViewElement(t,e){if(Hi(t))return new Sc(this.document,"$comment");const n=e.keepOriginalCase?t.tagName:t.tagName.toLowerCase();return new ic(this.document,n)}_isViewElementWithRawContent(t,e){return!1!==e.withChildren&&!!this._rawContentElementMatcher.match(t)}_shouldRenameElement(t){const e=t.toLowerCase();return"editing"===this.renderingMode&&this.unsafeElements.includes(e)}_createReplacementDomElement(t,e){const n=this._domDocument.createElement("span");if(n.setAttribute(ml,t),e){for(;e.firstChild;)n.appendChild(e.firstChild);for(const t of e.getAttributeNames())n.setAttribute(t,e.getAttribute(t))}return n}}function fl(t,e){let n=t;for(;n;)e(n),n=n.parentElement}function kl(t,e){const n=t.parentNode;return!!n&&!!n.tagName&&e.includes(n.tagName.toLowerCase())}function bl(t){"script"===t&&E("domconverter-unsafe-script-element-detected"),"style"===t&&E("domconverter-unsafe-style-element-detected")}class wl extends(vi()){constructor(t){super(),this.view=t,this.document=t.document,this.isEnabled=!1}enable(){this.isEnabled=!0}disable(){this.isEnabled=!1}destroy(){this.disable(),this.stopListening()}checkShouldIgnoreEventFromTarget(t){return t&&3===t.nodeType&&(t=t.parentNode),!(!t||1!==t.nodeType)&&t.matches("[data-cke-ignore-events], [data-cke-ignore-events] *")}}const _l=Qa((function(t,e){We(e,Bn(e),t)}));class Al{constructor(t,e,n){this.view=t,this.document=t.document,this.domEvent=e,this.domTarget=e.target,_l(this,n)}get target(){return this.view.domConverter.mapDomToView(this.domTarget)}preventDefault(){this.domEvent.preventDefault()}stopPropagation(){this.domEvent.stopPropagation()}}class Cl extends wl{constructor(t){super(t),this.useCapture=!1}observe(t){("string"==typeof this.domEventType?[this.domEventType]:this.domEventType).forEach(e=>{this.listenTo(t,e,(t,e)=>{this.isEnabled&&!this.checkShouldIgnoreEventFromTarget(e.target)&&this.onDomEvent(e)},{useCapture:this.useCapture})})}fire(t,e,n){this.isEnabled&&this.document.fire(t,new Al(this.view,e,n))}}class vl extends Cl{constructor(t){super(t),this.domEventType=["keydown","keyup"]}onDomEvent(t){const e={keyCode:t.keyCode,altKey:t.altKey,ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,metaKey:t.metaKey,get keystroke(){return ar(this)}};this.fire(t.type,t,e)}}const yl=function(){return lt.Date.now()};var xl=/\s/;const El=function(t){for(var e=t.length;e--&&xl.test(t.charAt(e)););return e};var Dl=/^\s+/;const Tl=function(t){return t?t.slice(0,El(t)+1).replace(Dl,""):t};var Il=NaN,Sl=/^[-+]0x[0-9a-f]+$/i,Ml=/^0b[01]+$/i,Nl=/^0o[0-7]+$/i,Bl=parseInt;const Pl=function(t){if("number"==typeof t)return t;if(na(t))return Il;if(G(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=G(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Tl(t);var n=Ml.test(t);return n||Nl.test(t)?Bl(t.slice(2),n?2:8):Sl.test(t)?Il:+t};var zl="Expected a function",Ll=Math.max,Ol=Math.min;const Rl=function(t,e,n){var o,i,r,s,a,c,l=0,d=!1,h=!1,u=!0;if("function"!=typeof t)throw new TypeError(zl);function g(e){var n=o,r=i;return o=i=void 0,l=e,s=t.apply(r,n)}function m(t){var n=t-c;return void 0===c||n>=e||n<0||h&&t-l>=r}function p(){var t=yl();if(m(t))return f(t);a=setTimeout(p,function(t){var n=e-(t-c);return h?Ol(n,r-(t-l)):n}(t))}function f(t){return a=void 0,u&&o?g(t):(o=i=void 0,s)}function k(){var t=yl(),n=m(t);if(o=arguments,i=this,c=t,n){if(void 0===a)return function(t){return l=t,a=setTimeout(p,e),d?g(t):s}(c);if(h)return clearTimeout(a),a=setTimeout(p,e),g(c)}return void 0===a&&(a=setTimeout(p,e)),s}return e=Pl(e)||0,G(n)&&(d=!!n.leading,r=(h="maxWait"in n)?Ll(Pl(n.maxWait)||0,e):r,u="trailing"in n?!!n.trailing:u),k.cancel=function(){void 0!==a&&clearTimeout(a),l=0,o=c=i=a=void 0},k.flush=function(){return void 0===a?s:f(yl())},k};class jl extends wl{constructor(t){super(t),this._fireSelectionChangeDoneDebounced=Rl(t=>{this.document.fire("selectionChangeDone",t)},200)}observe(){const t=this.document;t.on("arrowKey",(e,n)=>{t.selection.isFake&&this.isEnabled&&n.preventDefault()},{context:"$capture"}),t.on("arrowKey",(e,n)=>{t.selection.isFake&&this.isEnabled&&this._handleSelectionMove(n.keyCode)},{priority:"lowest"})}destroy(){super.destroy(),this._fireSelectionChangeDoneDebounced.cancel()}_handleSelectionMove(t){const e=this.document.selection,n=new pc(e.getRanges(),{backward:e.isBackward,fake:!1});t!=rr.arrowleft&&t!=rr.arrowup||n.setTo(n.getFirstPosition()),t!=rr.arrowright&&t!=rr.arrowdown||n.setTo(n.getLastPosition());const o={oldSelection:e,newSelection:n,domSelection:null};this.document.fire("selectionChange",o),this._fireSelectionChangeDoneDebounced(o)}}var Fl="__lodash_hash_undefined__";const Vl=function(t){return this.__data__.set(t,Fl),this},Hl=function(t){return this.__data__.has(t)};function Ul(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new Le;++ea))return!1;var l=r.get(t),d=r.get(e);if(l&&d)return l==e&&d==t;var h=-1,u=!0,g=n&Kl?new Gl:void 0;for(r.set(t,e),r.set(e,t);++h{this._isFocusChanging=!0,this._renderTimeoutId=setTimeout(()=>{this.flush(),t.change(()=>{})},50)}),e.on("blur",(n,o)=>{const i=e.selection.editableElement;null!==i&&i!==o.target||(e.isFocused=!1,this._isFocusChanging=!1,t.change(()=>{}))})}flush(){this._isFocusChanging&&(this._isFocusChanging=!1,this.document.isFocused=!0)}onDomEvent(t){this.fire(t.type,t)}destroy(){this._renderTimeoutId&&clearTimeout(this._renderTimeoutId),super.destroy()}}class Td extends wl{constructor(t){super(t),this.mutationObserver=t.getObserver(xd),this.focusObserver=t.getObserver(Dd),this.selection=this.document.selection,this.domConverter=t.domConverter,this._documents=new WeakSet,this._fireSelectionChangeDoneDebounced=Rl(t=>{this.document.fire("selectionChangeDone",t)},200),this._clearInfiniteLoopInterval=setInterval(()=>this._clearInfiniteLoop(),1e3),this._documentIsSelectingInactivityTimeoutDebounced=Rl(()=>this.document.isSelecting=!1,5e3),this._loopbackCounter=0}observe(t){const e=t.ownerDocument,n=()=>{this.document.isSelecting&&(this._handleSelectionChange(null,e),this.document.isSelecting=!1,this._documentIsSelectingInactivityTimeoutDebounced.cancel())};this.listenTo(t,"selectstart",()=>{this.document.isSelecting=!0,this._documentIsSelectingInactivityTimeoutDebounced()},{priority:"highest"}),this.listenTo(t,"keydown",n,{priority:"highest",useCapture:!0}),this.listenTo(t,"keyup",n,{priority:"highest",useCapture:!0}),this._documents.has(e)||(this.listenTo(e,"mouseup",n,{priority:"highest",useCapture:!0}),this.listenTo(e,"selectionchange",(t,n)=>{this.document.isComposing&&!h.isAndroid||(this._handleSelectionChange(n,e),this._documentIsSelectingInactivityTimeoutDebounced())}),this._documents.add(e))}destroy(){super.destroy(),clearInterval(this._clearInfiniteLoopInterval),this._fireSelectionChangeDoneDebounced.cancel(),this._documentIsSelectingInactivityTimeoutDebounced.cancel()}_handleSelectionChange(t,e){if(!this.isEnabled)return;const n=e.defaultView.getSelection();if(this.checkShouldIgnoreEventFromTarget(n.anchorNode))return;this.mutationObserver.flush();const o=this.domConverter.domSelectionToView(n);if(0!=o.rangeCount){if(this.view.hasDomSelection=!0,!(this.selection.isEqual(o)&&this.domConverter.isDomSelectionCorrect(n)||++this._loopbackCounter>60))if(this.focusObserver.flush(),this.selection.isSimilar(o))this.view.forceRender();else{const t={oldSelection:this.selection,newSelection:o,domSelection:n};this.document.fire("selectionChange",t),this._fireSelectionChangeDoneDebounced(t)}}else this.view.hasDomSelection=!1}_clearInfiniteLoop(){this._loopbackCounter=0}}class Id extends Cl{constructor(t){super(t),this.domEventType=["compositionstart","compositionupdate","compositionend"];const e=this.document;e.on("compositionstart",()=>{e.isComposing=!0},{priority:"low"}),e.on("compositionend",()=>{e.isComposing=!1},{priority:"low"})}onDomEvent(t){this.fire(t.type,t,{data:t.data})}}class Sd{constructor(t,e={}){this._files=e.cacheFiles?Md(t):null,this._native=t}get files(){return this._files||(this._files=Md(this._native)),this._files}get types(){return this._native.types}getData(t){return this._native.getData(t)}setData(t,e){this._native.setData(t,e)}set effectAllowed(t){this._native.effectAllowed=t}get effectAllowed(){return this._native.effectAllowed}set dropEffect(t){this._native.dropEffect=t}get dropEffect(){return this._native.dropEffect}get isCanceled(){return"none"==this._native.dropEffect||!!this._native.mozUserCancelled}}function Md(t){const e=Array.from(t.files||[]),n=Array.from(t.items||[]);return e.length?e:n.filter(t=>"file"===t.kind).map(t=>t.getAsFile())}class Nd extends Cl{constructor(t){super(t),this.domEventType=["beforeinput"]}onDomEvent(t){const e=t.getTargetRanges(),n=this.view,o=n.document;let i=null,r=null,s=[];if(t.dataTransfer&&(i=new Sd(t.dataTransfer)),null!==t.data?r=t.data:i&&(r=i.getData("text/plain")),o.selection.isFake)s=Array.from(o.selection.getRanges());else if(e.length)s=e.map(t=>n.domConverter.domRangeToView(t));else if(h.isAndroid){const e=t.target.ownerDocument.defaultView.getSelection();s=Array.from(n.domConverter.domSelectionToView(e).getRanges())}if(h.isAndroid&&"insertCompositionText"==t.inputType&&r&&r.endsWith("\n"))this.fire(t.type,t,{inputType:"insertParagraph",targetRanges:[n.createRange(s[0].end)]});else if("insertText"==t.inputType&&r&&r.includes("\n")){const e=r.split(/\n{1,2}/g);let n=s;for(let r=0;r{if(this.isEnabled&&((n=e.keyCode)==rr.arrowright||n==rr.arrowleft||n==rr.arrowup||n==rr.arrowdown)){const n=new kc(this.document,"arrowKey",this.document.selection.getFirstRange());this.document.fire(n,e),n.stop.called&&t.stop()}var n})}observe(){}}class Pd extends wl{constructor(t){super(t);const e=this.document;e.on("keydown",(t,n)=>{if(!this.isEnabled||n.keyCode!=rr.tab||n.ctrlKey)return;const o=new kc(e,"tab",e.selection.getFirstRange());e.fire(o,n),o.stop.called&&t.stop()})}observe(){}}class zd extends(Z()){constructor(t){super(),this.document=new yc(t),this.domConverter=new pl(this.document),this.domRoots=new Map,this.set("isRenderingInProgress",!1),this.set("hasDomSelection",!1),this._renderer=new il(this.domConverter,this.document.selection),this._renderer.bind("isFocused","isSelecting","isComposing").to(this.document,"isFocused","isSelecting","isComposing"),this._initialDomRootAttributes=new WeakMap,this._observers=new Map,this._ongoingChange=!1,this._postFixersInProgress=!1,this._renderingDisabled=!1,this._hasChangedSinceTheLastRendering=!1,this._writer=new Lc(this.document),this.addObserver(xd),this.addObserver(Dd),this.addObserver(Td),this.addObserver(vl),this.addObserver(jl),this.addObserver(Id),this.addObserver(Bd),this.addObserver(Nd),this.addObserver(Pd),this.document.on("arrowKey",el,{priority:"low"}),Mc(this),this.on("render",()=>{this._render(),this.document.fire("layoutChanged"),this._hasChangedSinceTheLastRendering=!1}),this.listenTo(this.document.selection,"change",()=>{this._hasChangedSinceTheLastRendering=!0}),this.listenTo(this.document,"change:isFocused",()=>{this._hasChangedSinceTheLastRendering=!0})}attachDomRoot(t,e="main"){const n=this.document.getRoot(e);n._name=t.tagName.toLowerCase();const o={};for(const{name:r,value:s}of Array.from(t.attributes))o[r]=s,"class"===r?this._writer.addClass(s.split(" "),n):this._writer.setAttribute(r,s,n);this._initialDomRootAttributes.set(t,o);const i=()=>{this._writer.setAttribute("contenteditable",(!n.isReadOnly).toString(),n),n.isReadOnly?this._writer.addClass("ck-read-only",n):this._writer.removeClass("ck-read-only",n)};i(),this.domRoots.set(e,t),this.domConverter.bindElements(t,n),this._renderer.markToSync("children",n),this._renderer.markToSync("attributes",n),this._renderer.domDocuments.add(t.ownerDocument),n.on("change:children",(t,e)=>this._renderer.markToSync("children",e)),n.on("change:attributes",(t,e)=>this._renderer.markToSync("attributes",e)),n.on("change:text",(t,e)=>this._renderer.markToSync("text",e)),n.on("change:isReadOnly",()=>this.change(i)),n.on("change",()=>{this._hasChangedSinceTheLastRendering=!0});for(const r of this._observers.values())r.observe(t,e)}detachDomRoot(t){const e=this.domRoots.get(t);Array.from(e.attributes).forEach(({name:t})=>e.removeAttribute(t));const n=this._initialDomRootAttributes.get(e);for(const o in n)e.setAttribute(o,n[o]);this.domRoots.delete(t),this.domConverter.unbindDomElement(e)}getDomRoot(t="main"){return this.domRoots.get(t)}addObserver(t){let e=this._observers.get(t);if(e)return e;e=new t(this),this._observers.set(t,e);for(const[n,o]of this.domRoots)e.observe(o,n);return e.enable(),e}getObserver(t){return this._observers.get(t)}disableObservers(){for(const t of this._observers.values())t.disable()}enableObservers(){for(const t of this._observers.values())t.enable()}scrollToTheSelection(){const t=this.document.selection.getFirstRange();t&&function({target:t,viewportOffset:e=0}){const n=tr(t);let o=n,i=null;for(;o;){let r;r=er(o==n?t:i),$i(r,()=>nr(t,o));const s=nr(t,o);if(Ki(o,s,e),o.parent!=o){if(i=o.frameElement,o=o.parent,!i)return}else o=null}}({target:this.domConverter.viewRangeToDom(t),viewportOffset:20})}focus(){if(!this.document.isFocused){const t=this.document.selection.editableElement;t&&(this.domConverter.focus(t),this.forceRender())}}change(t){if(this.isRenderingInProgress||this._postFixersInProgress)throw new x("cannot-change-view-tree",this);try{if(this._ongoingChange)return t(this._writer);this._ongoingChange=!0;const e=t(this._writer);return this._ongoingChange=!1,!this._renderingDisabled&&this._hasChangedSinceTheLastRendering&&(this._postFixersInProgress=!0,this.document._callPostFixers(this._writer),this._postFixersInProgress=!1,this.fire("render")),e}catch(t){x.rethrowUnexpectedError(t,this)}}forceRender(){this._hasChangedSinceTheLastRendering=!0,this.getObserver(Dd).flush(),this.change(()=>{})}destroy(){for(const t of this._observers.values())t.destroy();this.document.destroy(),this.stopListening()}createPositionAt(t,e){return uc._createAt(t,e)}createPositionAfter(t){return uc._createAfter(t)}createPositionBefore(t){return uc._createBefore(t)}createRange(...t){return new gc(...t)}createRangeOn(t){return gc._createOn(t)}createRangeIn(t){return gc._createIn(t)}createSelection(...t){return new pc(...t)}_disableRendering(t){this._renderingDisabled=t,0==t&&this.change(()=>{})}_render(){this.isRenderingInProgress=!0,this.disableObservers(),this._renderer.render(),this.enableObservers(),this.isRenderingInProgress=!1}}class Ld{is(){throw new Error("is() method is abstract")}}class Od extends Ld{constructor(t){super(),this.parent=null,this._attrs=_r(t)}get document(){return null}get index(){let t;if(!this.parent)return null;if(null===(t=this.parent.getChildIndex(this)))throw new x("model-node-not-found-in-parent",this);return t}get startOffset(){let t;if(!this.parent)return null;if(null===(t=this.parent.getChildStartOffset(this)))throw new x("model-node-not-found-in-parent",this);return t}get offsetSize(){return 1}get endOffset(){return this.parent?this.startOffset+this.offsetSize:null}get nextSibling(){const t=this.index;return null!==t&&this.parent.getChild(t+1)||null}get previousSibling(){const t=this.index;return null!==t&&this.parent.getChild(t-1)||null}get root(){let t=this;for(;t.parent;)t=t.parent;return t}isAttached(){return this.root.is("rootElement")}getPath(){const t=[];let e=this;for(;e.parent;)t.unshift(e.startOffset),e=e.parent;return t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;for(;n;)e[t.parentFirst?"push":"unshift"](n),n=n.parent;return e}getCommonAncestor(t,e={}){const n=this.getAncestors(e),o=t.getAncestors(e);let i=0;for(;n[i]==o[i]&&n[i];)i++;return 0===i?null:n[i-1]}isBefore(t){if(this==t)return!1;if(this.root!==t.root)return!1;const e=this.getPath(),n=t.getPath(),o=rt(e,n);switch(o){case"prefix":return!0;case"extension":return!1;default:return e[o](t[e[0]]=e[1],t),{})),t}_clone(t){return new this.constructor(this._attrs)}_remove(){this.parent._removeChildren(this.index)}_setAttribute(t,e){this._attrs.set(t,e)}_setAttributesTo(t){this._attrs=_r(t)}_removeAttribute(t){return this._attrs.delete(t)}_clearAttributes(){this._attrs.clear()}}Od.prototype.is=function(t){return"node"===t||"model:node"===t};class Rd{constructor(t){this._nodes=[],t&&this._insertNodes(0,t)}[Symbol.iterator](){return this._nodes[Symbol.iterator]()}get length(){return this._nodes.length}get maxOffset(){return this._nodes.reduce((t,e)=>t+e.offsetSize,0)}getNode(t){return this._nodes[t]||null}getNodeIndex(t){const e=this._nodes.indexOf(t);return-1==e?null:e}getNodeStartOffset(t){const e=this.getNodeIndex(t);return null===e?null:this._nodes.slice(0,e).reduce((t,e)=>t+e.offsetSize,0)}indexToOffset(t){if(t==this._nodes.length)return this.maxOffset;const e=this._nodes[t];if(!e)throw new x("model-nodelist-index-out-of-bounds",this);return this.getNodeStartOffset(e)}offsetToIndex(t){let e=0;for(const n of this._nodes){if(t>=e&&tAr)return t.slice(0,n).concat(e).concat(t.slice(n+o,t.length));{const i=Array.from(t);return i.splice(n,o,...e),i}}(this._nodes,Array.from(e),t,0)}_removeNodes(t,e=1){return this._nodes.splice(t,e)}toJSON(){return this._nodes.map(t=>t.toJSON())}}class jd extends Od{constructor(t,e){super(e),this._data=t||""}get offsetSize(){return this.data.length}get data(){return this._data}toJSON(){const t=super.toJSON();return t.data=this.data,t}_clone(){return new jd(this.data,this.getAttributes())}static fromJSON(t){return new jd(t.data,t.attributes)}}jd.prototype.is=function(t){return"$text"===t||"model:$text"===t||"text"===t||"model:text"===t||"node"===t||"model:node"===t};class Fd extends Ld{constructor(t,e,n){if(super(),this.textNode=t,e<0||e>t.offsetSize)throw new x("model-textproxy-wrong-offsetintext",this);if(n<0||e+n>t.offsetSize)throw new x("model-textproxy-wrong-length",this);this.data=t.data.substring(e,e+n),this.offsetInText=e}get startOffset(){return null!==this.textNode.startOffset?this.textNode.startOffset+this.offsetInText:null}get offsetSize(){return this.data.length}get endOffset(){return null!==this.startOffset?this.startOffset+this.offsetSize:null}get isPartial(){return this.offsetSize!==this.textNode.offsetSize}get parent(){return this.textNode.parent}get root(){return this.textNode.root}getPath(){const t=this.textNode.getPath();return t.length>0&&(t[t.length-1]+=this.offsetInText),t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;for(;n;)e[t.parentFirst?"push":"unshift"](n),n=n.parent;return e}hasAttribute(t){return this.textNode.hasAttribute(t)}getAttribute(t){return this.textNode.getAttribute(t)}getAttributes(){return this.textNode.getAttributes()}getAttributeKeys(){return this.textNode.getAttributeKeys()}}Fd.prototype.is=function(t){return"$textProxy"===t||"model:$textProxy"===t||"textProxy"===t||"model:textProxy"===t};class Vd extends Od{constructor(t,e,n){super(e),this._children=new Rd,this.name=t,n&&this._insertChild(0,n)}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return 0===this.childCount}getChild(t){return this._children.getNode(t)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(t){return this._children.getNodeIndex(t)}getChildStartOffset(t){return this._children.getNodeStartOffset(t)}offsetToIndex(t){return this._children.offsetToIndex(t)}getNodeByPath(t){let e=this;for(const n of t)e=e.getChild(e.offsetToIndex(n));return e}findAncestor(t,e={}){let n=e.includeSelf?this:this.parent;for(;n;){if(n.name===t)return n;n=n.parent}return null}toJSON(){const t=super.toJSON();if(t.name=this.name,this._children.length>0){t.children=[];for(const e of this._children)t.children.push(e.toJSON())}return t}_clone(t=!1){const e=t?Array.from(this._children).map(t=>t._clone(!0)):void 0;return new Vd(this.name,this.getAttributes(),e)}_appendChild(t){this._insertChild(this.childCount,t)}_insertChild(t,e){const n=function(t){return"string"==typeof t?[new jd(t)]:(st(t)||(t=[t]),Array.from(t).map(t=>"string"==typeof t?new jd(t):t instanceof Fd?new jd(t.data,t.getAttributes()):t))}(e);for(const o of n)null!==o.parent&&o._remove(),o.parent=this;this._children._insertNodes(t,n)}_removeChildren(t,e=1){const n=this._children._removeNodes(t,e);for(const o of n)o.parent=null;return n}static fromJSON(t){let e;if(t.children){e=[];for(const n of t.children)n.name?e.push(Vd.fromJSON(n)):e.push(jd.fromJSON(n))}return new Vd(t.name,t.attributes,e)}}Vd.prototype.is=function(t,e){return e?e===this.name&&("element"===t||"model:element"===t):"element"===t||"model:element"===t||"node"===t||"model:node"===t};class Hd{constructor(t){if(!t||!t.boundaries&&!t.startPosition)throw new x("model-tree-walker-no-start-position",null);const e=t.direction||"forward";if("forward"!=e&&"backward"!=e)throw new x("model-tree-walker-unknown-direction",t,{direction:e});this.direction=e,this.boundaries=t.boundaries||null,t.startPosition?this.position=t.startPosition.clone():this.position=Gd._createAt(this.boundaries["backward"==this.direction?"end":"start"]),this.position.stickiness="toNone",this.singleCharacters=!!t.singleCharacters,this.shallow=!!t.shallow,this.ignoreElementEnd=!!t.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null,this._visitedParent=this.position.parent}[Symbol.iterator](){return this}skip(t){let e,n,o,i;do{o=this.position,i=this._visitedParent,({done:e,value:n}=this.next())}while(!e&&t(n));e||(this.position=o,this._visitedParent=i)}next(){return"forward"==this.direction?this._next():this._previous()}_next(){const t=this.position,e=this.position.clone(),n=this._visitedParent;if(null===n.parent&&e.offset===n.maxOffset)return{done:!0,value:void 0};if(n===this._boundaryEndParent&&e.offset==this.boundaries.end.offset)return{done:!0,value:void 0};const o=qd(e,n),i=o||Wd(e,n,o);if(i instanceof Vd)return this.shallow?e.offset++:(e.path.push(0),this._visitedParent=i),this.position=e,Ud("elementStart",i,t,e,1);if(i instanceof jd){let o;if(this.singleCharacters)o=1;else{let t=i.endOffset;this._boundaryEndParent==n&&this.boundaries.end.offsett&&(t=this.boundaries.start.offset),o=e.offset-t}const i=e.offset-r.startOffset,s=new Fd(r,i-o,o);return e.offset-=o,this.position=e,Ud("text",s,t,e,o)}return e.path.pop(),this.position=e,this._visitedParent=n.parent,Ud("elementStart",n,t,e,1)}}function Ud(t,e,n,o,i){return{done:!1,value:{type:t,item:e,previousPosition:n,nextPosition:o,length:i}}}class Gd extends Ld{constructor(t,e,n="toNone"){if(super(),!t.is("element")&&!t.is("documentFragment"))throw new x("model-position-root-invalid",t);if(!(e instanceof Array)||0===e.length)throw new x("model-position-path-incorrect-format",t,{path:e});t.is("rootElement")?e=e.slice():(e=[...t.getPath(),...e],t=t.root),this.root=t,this.path=e,this.stickiness=n}get offset(){return this.path[this.path.length-1]}set offset(t){this.path[this.path.length-1]=t}get parent(){let t=this.root;for(let e=0;e1)return!1;if(1===e)return Kd(t,this,n);if(-1===e)return Kd(this,t,n)}return this.path.length===t.path.length||(this.path.length>t.path.length?$d(this.path,e):$d(t.path,e))}hasSameParentAs(t){return this.root===t.root&&"same"==rt(this.getParentPath(),t.getParentPath())}getTransformedByOperation(t){let e;switch(t.type){case"insert":e=this._getTransformedByInsertOperation(t);break;case"move":case"remove":case"reinsert":e=this._getTransformedByMoveOperation(t);break;case"split":e=this._getTransformedBySplitOperation(t);break;case"merge":e=this._getTransformedByMergeOperation(t);break;default:e=Gd._createAt(this)}return e}_getTransformedByInsertOperation(t){return this._getTransformedByInsertion(t.position,t.howMany)}_getTransformedByMoveOperation(t){return this._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany)}_getTransformedBySplitOperation(t){const e=t.movedRange;return e.containsPosition(this)||e.start.isEqual(this)&&"toNext"==this.stickiness?this._getCombined(t.splitPosition,t.moveTargetPosition):t.graveyardPosition?this._getTransformedByMove(t.graveyardPosition,t.insertionPosition,1):this._getTransformedByInsertion(t.insertionPosition,1)}_getTransformedByMergeOperation(t){const e=t.movedRange;let n;return e.containsPosition(this)||e.start.isEqual(this)?(n=this._getCombined(t.sourcePosition,t.targetPosition),t.sourcePosition.isBefore(t.targetPosition)&&(n=n._getTransformedByDeletion(t.deletionPosition,1))):n=this.isEqual(t.deletionPosition)?Gd._createAt(t.deletionPosition):this._getTransformedByMove(t.deletionPosition,t.graveyardPosition,1),n}_getTransformedByDeletion(t,e){const n=Gd._createAt(this);if(this.root!=t.root)return n;if("same"==rt(t.getParentPath(),this.getParentPath())){if(t.offsetthis.offset)return null;n.offset-=e}}else if("prefix"==rt(t.getParentPath(),this.getParentPath())){const o=t.path.length-1;if(t.offset<=this.path[o]){if(t.offset+e>this.path[o])return null;n.path[o]-=e}}return n}_getTransformedByInsertion(t,e){const n=Gd._createAt(this);if(this.root!=t.root)return n;if("same"==rt(t.getParentPath(),this.getParentPath()))(t.offset=e;){if(t.path[o]+i!==n.maxOffset)return!1;i=1,o--,n=n.parent}return!0}(t,n+1)}function $d(t,e){for(;ee+1;){const e=o.maxOffset-n.offset;0!==e&&t.push(new Qd(n,n.getShiftedBy(e))),n.path=n.path.slice(0,-1),n.offset++,o=o.parent}for(;n.path.length<=this.end.path.length;){const e=this.end.path[n.path.length-1],o=e-n.offset;0!==o&&t.push(new Qd(n,n.getShiftedBy(o))),n.offset=e,n.path.push(0)}return t}getWalker(t={}){return t.boundaries=this,new Hd(t)}*getItems(t={}){t.boundaries=this,t.ignoreElementEnd=!0;const e=new Hd(t);for(const n of e)yield n.item}*getPositions(t={}){t.boundaries=this;const e=new Hd(t);yield e.position;for(const n of e)yield n.nextPosition}getTransformedByOperation(t){switch(t.type){case"insert":return this._getTransformedByInsertOperation(t);case"move":case"remove":case"reinsert":return this._getTransformedByMoveOperation(t);case"split":return[this._getTransformedBySplitOperation(t)];case"merge":return[this._getTransformedByMergeOperation(t)]}return[new Qd(this.start,this.end)]}getTransformedByOperations(t){const e=[new Qd(this.start,this.end)];for(const n of t)for(let t=0;t0?new this(n,o):new this(o,n)}static _createIn(t){return new this(Gd._createAt(t,0),Gd._createAt(t,t.maxOffset))}static _createOn(t){return this._createFromPositionAndShift(Gd._createBefore(t),t.offsetSize)}static _createFromRanges(t){if(0===t.length)throw new x("range-create-from-ranges-empty-array",null);if(1==t.length)return t[0].clone();const e=t[0];t.sort((t,e)=>t.start.isAfter(e.start)?1:-1);const n=t.indexOf(e),o=new this(e.start,e.end);if(n>0)for(let i=n-1;t[i].end.isEqual(o.start);i++)o.start=Gd._createAt(t[i].start);for(let i=n+1;i{if(e.viewPosition)return;const n=this._modelToViewMapping.get(e.modelPosition.parent);if(!n)throw new x("mapping-model-position-view-parent-not-found",this,{modelPosition:e.modelPosition});e.viewPosition=this.findPositionIn(n,e.modelPosition.offset)},{priority:"low"}),this.on("viewToModelPosition",(t,e)=>{if(e.modelPosition)return;const n=this.findMappedViewAncestor(e.viewPosition),o=this._viewToModelMapping.get(n),i=this._toModelOffset(e.viewPosition.parent,e.viewPosition.offset,n);e.modelPosition=Gd._createAt(o,i)},{priority:"low"})}bindElements(t,e){this._modelToViewMapping.set(t,e),this._viewToModelMapping.set(e,t)}unbindViewElement(t,e={}){const n=this.toModelElement(t);if(this._elementToMarkerNames.has(t))for(const o of this._elementToMarkerNames.get(t))this._unboundMarkerNames.add(o);e.defer?this._deferredBindingRemovals.set(t,t.root):(this._viewToModelMapping.delete(t),this._modelToViewMapping.get(n)==t&&this._modelToViewMapping.delete(n))}unbindModelElement(t){const e=this.toViewElement(t);this._modelToViewMapping.delete(t),this._viewToModelMapping.get(e)==t&&this._viewToModelMapping.delete(e)}bindElementToMarker(t,e){const n=this._markerNameToElements.get(e)||new Set;n.add(t);const o=this._elementToMarkerNames.get(t)||new Set;o.add(e),this._markerNameToElements.set(e,n),this._elementToMarkerNames.set(t,o)}unbindElementFromMarkerName(t,e){const n=this._markerNameToElements.get(e);n&&(n.delete(t),0==n.size&&this._markerNameToElements.delete(e));const o=this._elementToMarkerNames.get(t);o&&(o.delete(e),0==o.size&&this._elementToMarkerNames.delete(t))}flushUnboundMarkerNames(){const t=Array.from(this._unboundMarkerNames);return this._unboundMarkerNames.clear(),t}flushDeferredBindings(){for(const[t,e]of this._deferredBindingRemovals)t.root==e&&this.unbindViewElement(t);this._deferredBindingRemovals=new Map}clearBindings(){this._modelToViewMapping=new WeakMap,this._viewToModelMapping=new WeakMap,this._markerNameToElements=new Map,this._elementToMarkerNames=new Map,this._unboundMarkerNames=new Set,this._deferredBindingRemovals=new Map}toModelElement(t){return this._viewToModelMapping.get(t)}toViewElement(t){return this._modelToViewMapping.get(t)}toModelRange(t){return new Qd(this.toModelPosition(t.start),this.toModelPosition(t.end))}toViewRange(t){return new gc(this.toViewPosition(t.start),this.toViewPosition(t.end))}toModelPosition(t){const e={viewPosition:t,mapper:this};return this.fire("viewToModelPosition",e),e.modelPosition}toViewPosition(t,e={}){const n={modelPosition:t,mapper:this,isPhantom:e.isPhantom};return this.fire("modelToViewPosition",n),n.viewPosition}markerNameToElements(t){const e=this._markerNameToElements.get(t);if(!e)return null;const n=new Set;for(const o of e)if(o.is("attributeElement"))for(const t of o.getElementsWithSameId())n.add(t);else n.add(o);return n}registerViewToModelLength(t,e){this._viewToModelLengthCallbacks.set(t,e)}findMappedViewAncestor(t){let e=t.parent;for(;!this._viewToModelMapping.has(e);)e=e.parent;return e}_toModelOffset(t,e,n){if(n!=t)return this._toModelOffset(t.parent,t.index,n)+this._toModelOffset(t,e,t);if(t.is("$text"))return e;let o=0;for(let i=0;i1?e[0]+":"+e[1]:e[0]}class th extends(L()){constructor(t){super(),this._conversionApi={dispatcher:this,...t},this._firedEventsMap=new WeakMap}convertChanges(t,e,n){const o=this._createConversionApi(n,t.getRefreshedItems());for(const r of t.getMarkersToRemove())this._convertMarkerRemove(r.name,r.range,o);const i=this._reduceChanges(t.getChanges());for(const r of i)"insert"===r.type?this._convertInsert(Qd._createFromPositionAndShift(r.position,r.length),o):"reinsert"===r.type?this._convertReinsert(Qd._createFromPositionAndShift(r.position,r.length),o):"remove"===r.type?this._convertRemove(r.position,r.length,r.name,o):this._convertAttribute(r.range,r.attributeKey,r.attributeOldValue,r.attributeNewValue,o);for(const r of o.mapper.flushUnboundMarkerNames()){const t=e.get(r).getRange();this._convertMarkerRemove(r,t,o),this._convertMarkerAdd(r,t,o)}for(const r of t.getMarkersToAdd())this._convertMarkerAdd(r.name,r.range,o);o.mapper.flushDeferredBindings(),o.consumable.verifyAllConsumed("insert")}convert(t,e,n,o={}){const i=this._createConversionApi(n,void 0,o);this._convertInsert(t,i);for(const[r,s]of e)this._convertMarkerAdd(r,s,i);i.consumable.verifyAllConsumed("insert")}convertSelection(t,e,n){const o=Array.from(e.getMarkersAtPosition(t.getFirstPosition())),i=this._createConversionApi(n);if(this._addConsumablesForSelection(i.consumable,t,o),this.fire("selection",{selection:t},i),t.isCollapsed){for(const e of o){const n=e.getRange();if(!eh(t.getFirstPosition(),e,i.mapper))continue;const o={item:t,markerName:e.name,markerRange:n};i.consumable.test(t,"addMarker:"+e.name)&&this.fire("addMarker:"+e.name,o,i)}for(const e of t.getAttributeKeys()){const n={item:t,range:t.getFirstRange(),attributeKey:e,attributeOldValue:null,attributeNewValue:t.getAttribute(e)};i.consumable.test(t,"attribute:"+n.attributeKey)&&this.fire(`attribute:${n.attributeKey}:$text`,n,i)}}}_convertInsert(t,e,n={}){n.doNotAddConsumables||this._addConsumablesForInsert(e.consumable,Array.from(t));for(const o of Array.from(t.getWalker({shallow:!0})).map(nh))this._testAndFire("insert",o,e)}_convertRemove(t,e,n,o){this.fire("remove:"+n,{position:t,length:e},o)}_convertAttribute(t,e,n,o,i){this._addConsumablesForRange(i.consumable,t,"attribute:"+e);for(const r of t){const t={item:r.item,range:Qd._createFromPositionAndShift(r.previousPosition,r.length),attributeKey:e,attributeOldValue:n,attributeNewValue:o};this._testAndFire("attribute:"+e,t,i)}}_convertReinsert(t,e){const n=Array.from(t.getWalker({shallow:!0}));this._addConsumablesForInsert(e.consumable,n);for(const o of n.map(nh))this._testAndFire("insert",{...o,reconversion:!0},e)}_convertMarkerAdd(t,e,n){if("$graveyard"==e.root.rootName)return;const o="addMarker:"+t;if(n.consumable.add(e,o),this.fire(o,{markerName:t,markerRange:e},n),n.consumable.consume(e,o)){this._addConsumablesForRange(n.consumable,e,o);for(const i of e.getItems()){if(!n.consumable.test(i,o))continue;const r={item:i,range:Qd._createOn(i),markerName:t,markerRange:e};this.fire(o,r,n)}}}_convertMarkerRemove(t,e,n){"$graveyard"!=e.root.rootName&&this.fire("removeMarker:"+t,{markerName:t,markerRange:e},n)}_reduceChanges(t){const e={changes:t};return this.fire("reduceChanges",e),e.changes}_addConsumablesForInsert(t,e){for(const n of e){const e=n.item;if(null===t.test(e,"insert")){t.add(e,"insert");for(const n of e.getAttributeKeys())t.add(e,"attribute:"+n)}}return t}_addConsumablesForRange(t,e,n){for(const o of e.getItems())t.add(o,n);return t}_addConsumablesForSelection(t,e,n){t.add(e,"selection");for(const o of n)t.add(e,"addMarker:"+o.name);for(const o of e.getAttributeKeys())t.add(e,"attribute:"+o);return t}_testAndFire(t,e,n){const o=function(t,e){const n=e.item.is("element")?e.item.name:"$text";return`${t}:${n}`}(t,e),i=e.item.is("$textProxy")?n.consumable._getSymbolForTextProxy(e.item):e.item,r=this._firedEventsMap.get(n),s=r.get(i);if(s){if(s.has(o))return;s.add(o)}else r.set(i,new Set([o]));this.fire(o,e,n)}_testAndFireAddAttributes(t,e){const n={item:t,range:Qd._createOn(t)};for(const o of n.item.getAttributeKeys())n.attributeKey=o,n.attributeOldValue=null,n.attributeNewValue=n.item.getAttribute(o),this._testAndFire("attribute:"+o,n,e)}_createConversionApi(t,e=new Set,n={}){const o={...this._conversionApi,consumable:new Jd,writer:t,options:n,convertItem:t=>this._convertInsert(Qd._createOn(t),o),convertChildren:t=>this._convertInsert(Qd._createIn(t),o,{doNotAddConsumables:!0}),convertAttributes:t=>this._testAndFireAddAttributes(t,o),canReuseView:t=>!e.has(o.mapper.toModelElement(t))};return this._firedEventsMap.set(o,new Map),o}}function eh(t,e,n){const o=e.getRange(),i=Array.from(t.getAncestors());return i.shift(),i.reverse(),!i.some(t=>{if(o.containsItem(t))return!!n.toViewElement(t).getCustomProperty("addHighlight")})}function nh(t){return{item:t.item,range:Qd._createFromPositionAndShift(t.previousPosition,t.length)}}class oh extends(L(Ld)){constructor(...t){super(),this._lastRangeBackward=!1,this._attrs=new Map,this._ranges=[],t.length&&this.setTo(...t)}get anchor(){if(this._ranges.length>0){const t=this._ranges[this._ranges.length-1];return this._lastRangeBackward?t.end:t.start}return null}get focus(){if(this._ranges.length>0){const t=this._ranges[this._ranges.length-1];return this._lastRangeBackward?t.start:t.end}return null}get isCollapsed(){return 1===this._ranges.length&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}isEqual(t){if(this.rangeCount!=t.rangeCount)return!1;if(0===this.rangeCount)return!0;if(!this.anchor.isEqual(t.anchor)||!this.focus.isEqual(t.focus))return!1;for(const e of this._ranges){let n=!1;for(const o of t._ranges)if(e.isEqual(o)){n=!0;break}if(!n)return!1}return!0}*getRanges(){for(const t of this._ranges)yield new Qd(t.start,t.end)}getFirstRange(){let t=null;for(const e of this._ranges)t&&!e.start.isBefore(t.start)||(t=e);return t?new Qd(t.start,t.end):null}getLastRange(){let t=null;for(const e of this._ranges)t&&!e.end.isAfter(t.end)||(t=e);return t?new Qd(t.start,t.end):null}getFirstPosition(){const t=this.getFirstRange();return t?t.start.clone():null}getLastPosition(){const t=this.getLastRange();return t?t.end.clone():null}setTo(...t){let[e,n,o]=t;if("object"==typeof n&&(o=n,n=void 0),null===e)this._setRanges([]);else if(e instanceof oh)this._setRanges(e.getRanges(),e.isBackward);else if(e&&"function"==typeof e.getRanges)this._setRanges(e.getRanges(),e.isBackward);else if(e instanceof Qd)this._setRanges([e],!!o&&!!o.backward);else if(e instanceof Gd)this._setRanges([new Qd(e)]);else if(e instanceof Od){const t=!!o&&!!o.backward;let i;if("in"==n)i=Qd._createIn(e);else if("on"==n)i=Qd._createOn(e);else{if(void 0===n)throw new x("model-selection-setto-required-second-parameter",[this,e]);i=new Qd(Gd._createAt(e,n))}this._setRanges([i],t)}else{if(!st(e))throw new x("model-selection-setto-not-selectable",[this,e]);this._setRanges(e,o&&!!o.backward)}}_setRanges(t,e=!1){const n=Array.from(t),o=n.some(e=>{if(!(e instanceof Qd))throw new x("model-selection-set-ranges-not-range",[this,t]);return this._ranges.every(t=>!t.isEqual(e))});(n.length!==this._ranges.length||o)&&(this._replaceAllRanges(n),this._lastRangeBackward=!!e,this.fire("change:range",{directChange:!0}))}setFocus(t,e){if(null===this.anchor)throw new x("model-selection-setfocus-no-ranges",[this,t]);const n=Gd._createAt(t,e);if("same"==n.compareWith(this.focus))return;const o=this.anchor;this._ranges.length&&this._popRange(),"before"==n.compareWith(o)?(this._pushRange(new Qd(n,o)),this._lastRangeBackward=!0):(this._pushRange(new Qd(o,n)),this._lastRangeBackward=!1),this.fire("change:range",{directChange:!0})}getAttribute(t){return this._attrs.get(t)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}hasAttribute(t){return this._attrs.has(t)}removeAttribute(t){this.hasAttribute(t)&&(this._attrs.delete(t),this.fire("change:attribute",{attributeKeys:[t],directChange:!0}))}setAttribute(t,e){this.getAttribute(t)!==e&&(this._attrs.set(t,e),this.fire("change:attribute",{attributeKeys:[t],directChange:!0}))}getSelectedElement(){return 1!==this.rangeCount?null:this.getFirstRange().getContainedElement()}*getSelectedBlocks(){const t=new WeakSet;for(const e of this.getRanges()){const n=sh(e.start,t);n&&ah(n,e)&&(yield n);for(const i of e.getWalker()){const n=i.item;"elementEnd"==i.type&&rh(n,t,e)&&(yield n)}const o=sh(e.end,t);o&&!e.end.isTouching(Gd._createAt(o,0))&&ah(o,e)&&(yield o)}}containsEntireContent(t=this.anchor.root){const e=Gd._createAt(t,0),n=Gd._createAt(t,"end");return e.isTouching(this.getFirstPosition())&&n.isTouching(this.getLastPosition())}_pushRange(t){this._checkRange(t),this._ranges.push(new Qd(t.start,t.end))}_checkRange(t){for(let e=0;e0;)this._popRange()}_popRange(){this._ranges.pop()}}function ih(t,e){return!e.has(t)&&(e.add(t),t.root.document.model.schema.isBlock(t)&&!!t.parent)}function rh(t,e,n){return ih(t,e)&&ah(t,n)}function sh(t,e){const n=t.parent.root.document.model.schema,o=t.parent.getAncestors({parentFirst:!0,includeSelf:!0});let i=!1;const r=o.find(t=>!i&&(i=n.isLimit(t),!i&&ih(t,e)));return o.forEach(t=>e.add(t)),r}function ah(t,e){const n=function(t){const e=t.root.document.model.schema;let n=t.parent;for(;n;){if(e.isBlock(n))return n;n=n.parent}}(t);return!n||!e.containsRange(Qd._createOn(n),!0)}oh.prototype.is=function(t){return"selection"===t||"model:selection"===t};class ch extends(L(Qd)){constructor(t,e){super(t,e),lh.call(this)}detach(){this.stopListening()}toRange(){return new Qd(this.start,this.end)}static fromRange(t){return new ch(t.start,t.end)}}function lh(){this.listenTo(this.root.document.model,"applyOperation",(t,e)=>{const n=e[0];n.isDocumentOperation&&dh.call(this,n)},{priority:"low"})}function dh(t){const e=this.getTransformedByOperation(t),n=Qd._createFromRanges(e),o=!n.isEqual(this),i=function(t,e){switch(e.type){case"insert":return t.containsPosition(e.position);case"move":case"remove":case"reinsert":case"merge":return t.containsPosition(e.sourcePosition)||t.start.isEqual(e.sourcePosition)||t.containsPosition(e.targetPosition);case"split":return t.containsPosition(e.splitPosition)||t.containsPosition(e.insertionPosition)}return!1}(this,t);let r=null;if(o){"$graveyard"==n.root.rootName&&(r="remove"==t.type?t.sourcePosition:t.deletionPosition);const e=this.toRange();this.start=n.start,this.end=n.end,this.fire("change:range",e,{deletionPosition:r})}else i&&this.fire("change:content",this.toRange(),{deletionPosition:r})}ch.prototype.is=function(t){return"liveRange"===t||"model:liveRange"===t||"range"==t||"model:range"===t};const hh="selection:";class uh extends(L(Ld)){constructor(t){super(),this._selection=new gh(t),this._selection.delegate("change:range").to(this),this._selection.delegate("change:attribute").to(this),this._selection.delegate("change:marker").to(this)}get isCollapsed(){return this._selection.isCollapsed}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get rangeCount(){return this._selection.rangeCount}get hasOwnRange(){return this._selection.hasOwnRange}get isBackward(){return this._selection.isBackward}get isGravityOverridden(){return this._selection.isGravityOverridden}get markers(){return this._selection.markers}get _ranges(){return this._selection._ranges}getRanges(){return this._selection.getRanges()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getSelectedBlocks(){return this._selection.getSelectedBlocks()}getSelectedElement(){return this._selection.getSelectedElement()}containsEntireContent(t){return this._selection.containsEntireContent(t)}destroy(){this._selection.destroy()}getAttributeKeys(){return this._selection.getAttributeKeys()}getAttributes(){return this._selection.getAttributes()}getAttribute(t){return this._selection.getAttribute(t)}hasAttribute(t){return this._selection.hasAttribute(t)}refresh(){this._selection.updateMarkers(),this._selection._updateAttributes(!1)}observeMarkers(t){this._selection.observeMarkers(t)}_setFocus(t,e){this._selection.setFocus(t,e)}_setTo(...t){this._selection.setTo(...t)}_setAttribute(t,e){this._selection.setAttribute(t,e)}_removeAttribute(t){this._selection.removeAttribute(t)}_getStoredAttributes(){return this._selection.getStoredAttributes()}_overrideGravity(){return this._selection.overrideGravity()}_restoreGravity(t){this._selection.restoreGravity(t)}static _getStoreAttributeKey(t){return hh+t}static _isStoreAttributeKey(t){return t.startsWith(hh)}}uh.prototype.is=function(t){return"selection"===t||"model:selection"==t||"documentSelection"==t||"model:documentSelection"==t};class gh extends oh{constructor(t){super(),this.markers=new fr({idProperty:"name"}),this._attributePriority=new Map,this._selectionRestorePosition=null,this._hasChangedRange=!1,this._overriddenGravityRegister=new Set,this._observedMarkers=new Set,this._model=t.model,this._document=t,this.listenTo(this._model,"applyOperation",(t,e)=>{const n=e[0];n.isDocumentOperation&&"marker"!=n.type&&"rename"!=n.type&&"noop"!=n.type&&(0==this._ranges.length&&this._selectionRestorePosition&&this._fixGraveyardSelection(this._selectionRestorePosition),this._selectionRestorePosition=null,this._hasChangedRange&&(this._hasChangedRange=!1,this.fire("change:range",{directChange:!1})))},{priority:"lowest"}),this.on("change:range",()=>{this._validateSelectionRanges(this.getRanges())}),this.listenTo(this._model.markers,"update",(t,e,n,o)=>{this._updateMarker(e,o)}),this.listenTo(this._document,"change",(t,e)=>{!function(t,e){const n=t.document.differ;for(const o of n.getChanges()){if("insert"!=o.type)continue;const n=o.position.parent;o.length===n.maxOffset&&t.enqueueChange(e,t=>{const e=Array.from(n.getAttributeKeys()).filter(t=>t.startsWith(hh));for(const o of e)t.removeAttribute(o,n)})}}(this._model,e)})}get isCollapsed(){return 0===this._ranges.length?this._document._getDefaultRange().isCollapsed:super.isCollapsed}get anchor(){return super.anchor||this._document._getDefaultRange().start}get focus(){return super.focus||this._document._getDefaultRange().end}get rangeCount(){return this._ranges.length?this._ranges.length:1}get hasOwnRange(){return this._ranges.length>0}get isGravityOverridden(){return!!this._overriddenGravityRegister.size}destroy(){for(let t=0;t{if(this._hasChangedRange=!0,e.root==this._document.graveyard){this._selectionRestorePosition=o.deletionPosition;const t=this._ranges.indexOf(e);this._ranges.splice(t,1),e.detach()}}),e}updateMarkers(){if(!this._observedMarkers.size)return;const t=[];let e=!1;for(const o of this._model.markers){const e=o.name.split(":",1)[0];if(!this._observedMarkers.has(e))continue;const n=o.getRange();for(const i of this.getRanges())n.containsRange(i,!i.isCollapsed)&&t.push(o)}const n=Array.from(this.markers);for(const o of t)this.markers.has(o)||(this.markers.add(o),e=!0);for(const o of Array.from(this.markers))t.includes(o)||(this.markers.remove(o),e=!0);e&&this.fire("change:marker",{oldMarkers:n,directChange:!1})}_updateMarker(t,e){const n=t.name.split(":",1)[0];if(!this._observedMarkers.has(n))return;let o=!1;const i=Array.from(this.markers),r=this.markers.has(t);if(e){let n=!1;for(const t of this.getRanges())if(e.containsRange(t,!t.isCollapsed)){n=!0;break}n&&!r?(this.markers.add(t),o=!0):!n&&r&&(this.markers.remove(t),o=!0)}else r&&(this.markers.remove(t),o=!0);o&&this.fire("change:marker",{oldMarkers:i,directChange:!1})}_updateAttributes(t){const e=_r(this._getSurroundingAttributes()),n=_r(this.getAttributes());if(t)this._attributePriority=new Map,this._attrs=new Map;else for(const[i,r]of this._attributePriority)"low"==r&&(this._attrs.delete(i),this._attributePriority.delete(i));this._setAttributesTo(e);const o=[];for(const[i,r]of this.getAttributes())n.has(i)&&n.get(i)===r||o.push(i);for(const[i]of n)this.hasAttribute(i)||o.push(i);o.length>0&&this.fire("change:attribute",{attributeKeys:o,directChange:!1})}_setAttribute(t,e,n=!0){const o=n?"normal":"low";return("low"!=o||"normal"!=this._attributePriority.get(t))&&(super.getAttribute(t)!==e&&(this._attrs.set(t,e),this._attributePriority.set(t,o),!0))}_removeAttribute(t,e=!0){const n=e?"normal":"low";return("low"!=n||"normal"!=this._attributePriority.get(t))&&(this._attributePriority.set(t,n),!!super.hasAttribute(t)&&(this._attrs.delete(t),!0))}_setAttributesTo(t){const e=new Set;for(const[n,o]of this.getAttributes())t.get(n)!==o&&this._removeAttribute(n,!1);for(const[n,o]of t)this._setAttribute(n,o,!1)&&e.add(n);return e}*getStoredAttributes(){const t=this.getFirstPosition().parent;if(this.isCollapsed&&t.isEmpty)for(const e of t.getAttributeKeys())if(e.startsWith(hh)){const n=e.substr(hh.length);yield[n,t.getAttribute(e)]}}_getSurroundingAttributes(){const t=this.getFirstPosition(),e=this._model.schema;let n=null;if(this.isCollapsed){const o=t.textNode?t.textNode:t.nodeBefore,i=t.textNode?t.textNode:t.nodeAfter;if(this.isGravityOverridden||(n=mh(o)),n||(n=mh(i)),!this.isGravityOverridden&&!n){let t=o;for(;t&&!e.isInline(t)&&!n;)t=t.previousSibling,n=mh(t)}if(!n){let t=i;for(;t&&!e.isInline(t)&&!n;)t=t.nextSibling,n=mh(t)}n||(n=this.getStoredAttributes())}else{const t=this.getFirstRange();for(const o of t){if(o.item.is("element")&&e.isObject(o.item))break;if("text"==o.type){n=o.item.getAttributes();break}}}return n}_fixGraveyardSelection(t){const e=this._model.schema.getNearestSelectionRange(t);e&&this._pushRange(e)}}function mh(t){return t instanceof Fd||t instanceof jd?t.getAttributes():null}class ph{constructor(t){this._dispatchers=t}add(t){for(const e of this._dispatchers)t(e);return this}}var fh=1,kh=4;const bh=function(t){return ui(t,fh|kh)};class wh extends ph{elementToElement(t){return this.add(function(t){const e=Ch(t.model),n=vh(t.view,"container");return e.attributes.length&&(e.children=!0),o=>{o.on("insert:"+e.name,function(t,e=Mh){return(n,o,i)=>{if(!e(o.item,i.consumable,{preflight:!0}))return;const r=t(o.item,i,o);if(!r)return;e(o.item,i.consumable);const s=i.mapper.toViewPosition(o.range.start);i.mapper.bindElements(o.item,r),i.writer.insert(s,r),i.convertAttributes(o.item),Ih(r,o.item.getChildren(),i,{reconversion:o.reconversion})}}(n,Th(e)),{priority:t.converterPriority||"normal"}),(e.children||e.attributes.length)&&o.on("reduceChanges",Dh(e),{priority:"low"})}}(t))}elementToStructure(t){return this.add(function(t){const e=Ch(t.model),n=vh(t.view,"container");return e.children=!0,o=>{if(o._conversionApi.schema.checkChild(e.name,"$text"))throw new x("conversion-element-to-structure-disallowed-text",o,{elementName:e.name});var i,r;o.on("insert:"+e.name,(i=n,r=Th(e),(t,e,n)=>{if(!r(e.item,n.consumable,{preflight:!0}))return;const o=new Map;n.writer._registerSlotFactory(function(t,e,n){return(o,i="children")=>{const r=o.createContainerElement("$slot");let s=null;if("children"===i)s=Array.from(t.getChildren());else{if("function"!=typeof i)throw new x("conversion-slot-mode-unknown",n.dispatcher,{modeOrFilter:i});s=Array.from(t.getChildren()).filter(t=>i(t))}return e.set(r,s),r}}(e.item,o,n));const s=i(e.item,n,e);if(n.writer._clearSlotFactory(),!s)return;!function(t,e,n){const o=Array.from(e.values()).flat(),i=new Set(o);if(i.size!=o.length)throw new x("conversion-slot-filter-overlap",n.dispatcher,{element:t});if(i.size!=t.childCount)throw new x("conversion-slot-filter-incomplete",n.dispatcher,{element:t})}(e.item,o,n),r(e.item,n.consumable);const a=n.mapper.toViewPosition(e.range.start);n.mapper.bindElements(e.item,s),n.writer.insert(a,s),n.convertAttributes(e.item),function(t,e,n,o){n.mapper.on("modelToViewPosition",s,{priority:"highest"});let i=null,r=null;for([i,r]of e)Ih(t,r,n,o),n.writer.move(n.writer.createRangeIn(i),n.writer.createPositionBefore(i)),n.writer.remove(i);function s(t,e){const n=e.modelPosition.nodeAfter,o=r.indexOf(n);o<0||(e.viewPosition=e.mapper.findPositionIn(i,o))}n.mapper.off("modelToViewPosition",s)}(s,o,n,{reconversion:e.reconversion})}),{priority:t.converterPriority||"normal"}),o.on("reduceChanges",Dh(e),{priority:"low"})}}(t))}attributeToElement(t){return this.add(function(t){t=bh(t);let e=t.model;"string"==typeof e&&(e={key:e});let n="attribute:"+e.key;if(e.name&&(n+=":"+e.name),e.values)for(const i of e.values)t.view[i]=vh(t.view[i],"attribute");else t.view=vh(t.view,"attribute");const o=yh(t);return e=>{e.on(n,function(t){return(e,n,o)=>{if(!o.consumable.test(n.item,e.name))return;const i=t(n.attributeOldValue,o,n),r=t(n.attributeNewValue,o,n);if(!i&&!r)return;o.consumable.consume(n.item,e.name);const s=o.writer,a=s.document.selection;if(n.item instanceof oh||n.item instanceof uh)s.wrap(a.getFirstRange(),r);else{let t=o.mapper.toViewRange(n.range);null!==n.attributeOldValue&&i&&(t=s.unwrap(t,i)),null!==n.attributeNewValue&&r&&s.wrap(t,r)}}}(o),{priority:t.converterPriority||"normal"})}}(t))}attributeToAttribute(t){return this.add(function(t){t=bh(t);let e=t.model;"string"==typeof e&&(e={key:e});let n="attribute:"+e.key;if(e.name&&(n+=":"+e.name),e.values)for(const i of e.values)t.view[i]=xh(t.view[i]);else t.view=xh(t.view);const o=yh(t);return e=>{var i;e.on(n,(i=o,(t,e,n)=>{if(!n.consumable.test(e.item,t.name))return;const o=i(e.attributeOldValue,n,e),r=i(e.attributeNewValue,n,e);if(!o&&!r)return;n.consumable.consume(e.item,t.name);const s=n.mapper.toViewElement(e.item),a=n.writer;if(!s)throw new x("conversion-attribute-to-attribute-on-text",n.dispatcher,e);if(null!==e.attributeOldValue&&o)if("class"==o.key){const t=hr(o.value);for(const e of t)a.removeClass(e,s)}else if("style"==o.key){const t=Object.keys(o.value);for(const e of t)a.removeStyle(e,s)}else a.removeAttribute(o.key,s);if(null!==e.attributeNewValue&&r)if("class"==r.key){const t=hr(r.value);for(const e of t)a.addClass(e,s)}else if("style"==r.key){const t=Object.keys(r.value);for(const e of t)a.setStyle(e,r.value[e],s)}else a.setAttribute(r.key,r.value,s)}),{priority:t.converterPriority||"normal"})}}(t))}markerToElement(t){return this.add(function(t){const e=vh(t.view,"ui");return n=>{var o;n.on("addMarker:"+t.model,(o=e,(t,e,n)=>{e.isOpening=!0;const i=o(e,n);e.isOpening=!1;const r=o(e,n);if(!i||!r)return;const s=e.markerRange;if(s.isCollapsed&&!n.consumable.consume(s,t.name))return;for(const o of s)if(!n.consumable.consume(o.item,t.name))return;const a=n.mapper,c=n.writer;c.insert(a.toViewPosition(s.start),i),n.mapper.bindElementToMarker(i,e.markerName),s.isCollapsed||(c.insert(a.toViewPosition(s.end),r),n.mapper.bindElementToMarker(r,e.markerName)),t.stop()}),{priority:t.converterPriority||"normal"}),n.on("removeMarker:"+t.model,(t,e,n)=>{const o=n.mapper.markerNameToElements(e.markerName);if(o){for(const t of o)n.mapper.unbindElementFromMarkerName(t,e.markerName),n.writer.clear(n.writer.createRangeOn(t),t);n.writer.clearClonedElementsGroup(e.markerName),t.stop()}},{priority:t.converterPriority||"normal"})}}(t))}markerToHighlight(t){return this.add(function(t){return e=>{var n;e.on("addMarker:"+t.model,(n=t.view,(t,e,o)=>{if(!e.item)return;if(!(e.item instanceof oh||e.item instanceof uh||e.item.is("$textProxy")))return;const i=Eh(n,e,o);if(!i)return;if(!o.consumable.consume(e.item,t.name))return;const r=o.writer,s=_h(r,i),a=r.document.selection;if(e.item instanceof oh||e.item instanceof uh)r.wrap(a.getFirstRange(),s);else{const t=o.mapper.toViewRange(e.range),n=r.wrap(t,s);for(const i of n.getItems())if(i.is("attributeElement")&&i.isSimilar(s)){o.mapper.bindElementToMarker(i,e.markerName);break}}}),{priority:t.converterPriority||"normal"}),e.on("addMarker:"+t.model,function(t){return(e,n,o)=>{if(!n.item)return;if(!(n.item instanceof Vd))return;const i=Eh(t,n,o);if(!i)return;if(!o.consumable.test(n.item,e.name))return;const r=o.mapper.toViewElement(n.item);if(r&&r.getCustomProperty("addHighlight")){o.consumable.consume(n.item,e.name);for(const t of Qd._createIn(n.item))o.consumable.consume(t.item,e.name);r.getCustomProperty("addHighlight")(r,i,o.writer),o.mapper.bindElementToMarker(r,n.markerName)}}}(t.view),{priority:t.converterPriority||"normal"}),e.on("removeMarker:"+t.model,function(t){return(e,n,o)=>{if(n.markerRange.isCollapsed)return;const i=Eh(t,n,o);if(!i)return;const r=_h(o.writer,i),s=o.mapper.markerNameToElements(n.markerName);if(s){for(const t of s)o.mapper.unbindElementFromMarkerName(t,n.markerName),t.is("attributeElement")?o.writer.unwrap(o.writer.createRangeOn(t),r):t.getCustomProperty("removeHighlight")(t,i.id,o.writer);o.writer.clearClonedElementsGroup(n.markerName),e.stop()}}}(t.view),{priority:t.converterPriority||"normal"})}}(t))}markerToData(t){return this.add(function(t){t=bh(t);const e=t.model;let n=t.view;return n||(n=n=>({group:e,name:n.substr(t.model.length+1)})),o=>{var i;o.on("addMarker:"+e,(i=n,(t,e,n)=>{const o=i(e.markerName,n);if(!o)return;const r=e.markerRange;n.consumable.consume(r,t.name)&&(Ah(r,!1,n,e,o),Ah(r,!0,n,e,o),t.stop())}),{priority:t.converterPriority||"normal"}),o.on("removeMarker:"+e,function(t){return(e,n,o)=>{const i=t(n.markerName,o);if(!i)return;const r=o.mapper.markerNameToElements(n.markerName);if(r){for(const t of r)o.mapper.unbindElementFromMarkerName(t,n.markerName),t.is("containerElement")?(s(`data-${i.group}-start-before`,t),s(`data-${i.group}-start-after`,t),s(`data-${i.group}-end-before`,t),s(`data-${i.group}-end-after`,t)):o.writer.clear(o.writer.createRangeOn(t),t);o.writer.clearClonedElementsGroup(n.markerName),e.stop()}function s(t,e){if(e.hasAttribute(t)){const n=new Set(e.getAttribute(t).split(","));n.delete(i.name),0==n.size?o.writer.removeAttribute(t,e):o.writer.setAttribute(t,Array.from(n).join(","),e)}}}}(n),{priority:t.converterPriority||"normal"})}}(t))}}function _h(t,e){const n=t.createAttributeElement("span",e.attributes);return e.classes&&n._addClass(e.classes),"number"==typeof e.priority&&(n._priority=e.priority),n._id=e.id,n}function Ah(t,e,n,o,i){const r=e?t.start:t.end,s=r.nodeAfter&&r.nodeAfter.is("element")?r.nodeAfter:null,a=r.nodeBefore&&r.nodeBefore.is("element")?r.nodeBefore:null;if(s||a){let t,r;e&&s||!e&&!a?(t=s,r=!0):(t=a,r=!1);const c=n.mapper.toViewElement(t);if(c)return void function(t,e,n,o,i,r){const s=`data-${r.group}-${e?"start":"end"}-${n?"before":"after"}`,a=t.hasAttribute(s)?t.getAttribute(s).split(","):[];a.unshift(r.name),o.writer.setAttribute(s,a.join(","),t),o.mapper.bindElementToMarker(t,i.markerName)}(c,e,r,n,o,i)}!function(t,e,n,o,i){const r=`${i.group}-${e?"start":"end"}`,s=i.name?{name:i.name}:null,a=n.writer.createUIElement(r,s);n.writer.insert(t,a),n.mapper.bindElementToMarker(a,o.markerName)}(n.mapper.toViewPosition(r),e,n,o,i)}function Ch(t){return"string"==typeof t&&(t={name:t}),t.attributes?Array.isArray(t.attributes)||(t.attributes=[t.attributes]):t.attributes=[],t.children=!!t.children,t}function vh(t,e){return"function"==typeof t?t:(n,o)=>function(t,e,n){let o;"string"==typeof t&&(t={name:t});const i=e.writer,r=Object.assign({},t.attributes);if("container"==n)o=i.createContainerElement(t.name,r);else if("attribute"==n){const e={priority:t.priority||xc.DEFAULT_PRIORITY};o=i.createAttributeElement(t.name,r,e)}else o=i.createUIElement(t.name,r);if(t.styles){const e=Object.keys(t.styles);for(const n of e)i.setStyle(n,t.styles[n],o)}if(t.classes){const e=t.classes;if("string"==typeof e)i.addClass(e,o);else for(const t of e)i.addClass(t,o)}return o}(t,o,e)}function yh(t){return t.model.values?(e,n,o)=>{const i=t.view[e];return i?i(e,n,o):null}:t.view}function xh(t){return"string"==typeof t?e=>({key:t,value:e}):"object"==typeof t?t.value?()=>t:e=>({key:t.key,value:e}):t}function Eh(t,e,n){const o="function"==typeof t?t(e,n):t;return o?(o.priority||(o.priority=10),o.id||(o.id=e.markerName),o):null}function Dh(t){const e=function(t){return(e,n)=>{if(!e.is("element",t.name))return!1;if("attribute"==n.type){if(t.attributes.includes(n.attributeKey))return!0}else if(t.children)return!0;return!1}}(t);return(t,n)=>{const o=[];n.reconvertedElements||(n.reconvertedElements=new Set);for(const i of n.changes){const t="attribute"==i.type?i.range.start.nodeAfter:i.position.parent;if(t&&e(t,i)){if(!n.reconvertedElements.has(t)){n.reconvertedElements.add(t);const e=Gd._createBefore(t);o.push({type:"remove",name:t.name,position:e,length:1},{type:"reinsert",name:t.name,position:e,length:1})}}else o.push(i)}n.changes=o}}function Th(t){return(e,n,o={})=>{const i=["insert"];for(const r of t.attributes)e.hasAttribute(r)&&i.push("attribute:"+r);return!!i.every(t=>n.test(e,t))&&(o.preflight||i.forEach(t=>n.consume(e,t)),!0)}}function Ih(t,e,n,o){for(const i of e)Sh(t.root,i,n,o)||n.convertItem(i)}function Sh(t,e,n,o){const{writer:i,mapper:r}=n;if(!o.reconversion)return!1;const s=r.toViewElement(e);return!(!s||s.root==t)&&!!n.canReuseView(s)&&(i.move(i.createRangeOn(s),r.toViewPosition(Gd._createBefore(e))),!0)}function Mh(t,e,{preflight:n}={}){return n?e.test(t,"insert"):e.consume(t,"insert")}function Nh(t){const{schema:e,document:n}=t.model;for(const o of n.getRootNames()){const i=n.getRoot(o);if(i.isEmpty&&!e.checkChild(i,"$text")&&e.checkChild(i,"paragraph"))return t.insertElement("paragraph",i),!0}return!1}function Bh(t,e,n){const o=n.createContext(t);return!!n.checkChild(o,"paragraph")&&!!n.checkChild(o.push("paragraph"),e)}function Ph(t,e){const n=e.createElement("paragraph");return e.insert(n,t),e.createPositionAt(n,0)}class zh extends ph{elementToElement(t){return this.add(Lh(t))}elementToAttribute(t){return this.add(function(t){t=bh(t),jh(t);const e=Fh(t,!1),n=Oh(t.view),o=n?"element:"+n:"element";return n=>{n.on(o,e,{priority:t.converterPriority||"low"})}}(t))}attributeToAttribute(t){return this.add(function(t){t=bh(t);let e=null;("string"==typeof t.view||t.view.key)&&(e=function(t){"string"==typeof t.view&&(t.view={key:t.view});const e=t.view.key;let n;return n="class"==e||"style"==e?{["class"==e?"classes":"styles"]:t.view.value}:{attributes:{[e]:void 0===t.view.value?/[\s\S]*/:t.view.value}},t.view.name&&(n.name=t.view.name),t.view=n,e}(t)),jh(t,e);const n=Fh(t,!0);return e=>{e.on("element",n,{priority:t.converterPriority||"low"})}}(t))}elementToMarker(t){return this.add(function(t){const e=function(t){return(e,n)=>{const o="string"==typeof t?t:t(e,n);return n.writer.createElement("$marker",{"data-name":o})}}(t.model);return Lh({...t,model:e})}(t))}dataToMarker(t){return this.add(function(t){t=bh(t),t.model||(t.model=e=>e?t.view+":"+e:t.view);const e={view:t.view,model:t.model},n=Rh(Vh(e,"start")),o=Rh(Vh(e,"end"));return i=>{i.on(`element:${t.view}-start`,n,{priority:t.converterPriority||"normal"}),i.on(`element:${t.view}-end`,o,{priority:t.converterPriority||"normal"});const r=C.get("low"),s=C.get("highest"),a=C.get(t.converterPriority)/s;i.on("element",function(t){return(e,n,o)=>{const i="data-"+t.view;function r(e,i){for(const r of i){const i=t.model(r,o),s=o.writer.createElement("$marker",{"data-name":i});o.writer.insert(s,e),n.modelCursor.isEqual(e)?n.modelCursor=n.modelCursor.getShiftedBy(1):n.modelCursor=n.modelCursor._getTransformedByInsertion(e,1),n.modelRange=n.modelRange._getTransformedByInsertion(e,1)[0]}}(o.consumable.test(n.viewItem,{attributes:i+"-end-after"})||o.consumable.test(n.viewItem,{attributes:i+"-start-after"})||o.consumable.test(n.viewItem,{attributes:i+"-end-before"})||o.consumable.test(n.viewItem,{attributes:i+"-start-before"}))&&(n.modelRange||Object.assign(n,o.convertChildren(n.viewItem,n.modelCursor)),o.consumable.consume(n.viewItem,{attributes:i+"-end-after"})&&r(n.modelRange.end,n.viewItem.getAttribute(i+"-end-after").split(",")),o.consumable.consume(n.viewItem,{attributes:i+"-start-after"})&&r(n.modelRange.end,n.viewItem.getAttribute(i+"-start-after").split(",")),o.consumable.consume(n.viewItem,{attributes:i+"-end-before"})&&r(n.modelRange.start,n.viewItem.getAttribute(i+"-end-before").split(",")),o.consumable.consume(n.viewItem,{attributes:i+"-start-before"})&&r(n.modelRange.start,n.viewItem.getAttribute(i+"-start-before").split(",")))}}(e),{priority:r+a})}}(t))}}function Lh(t){const e=Rh(t=bh(t)),n=Oh(t.view),o=n?"element:"+n:"element";return n=>{n.on(o,e,{priority:t.converterPriority||"normal"})}}function Oh(t){return"string"==typeof t?t:"object"==typeof t&&"string"==typeof t.name?t.name:null}function Rh(t){const e=new Js(t.view);return(n,o,i)=>{const r=e.match(o.viewItem);if(!r)return;const s=r.match;if(s.name=!0,!i.consumable.test(o.viewItem,s))return;const a=function(t,e,n){return t instanceof Function?t(e,n):n.writer.createElement(t)}(t.model,o.viewItem,i);a&&i.safeInsert(a,o.modelCursor)&&(i.consumable.consume(o.viewItem,s),i.convertChildren(o.viewItem,a),i.updateConversionResult(a,o))}}function jh(t,e=null){const n=null===e||(t=>t.getAttribute(e)),o="object"!=typeof t.model?t.model:t.model.key,i="object"!=typeof t.model||void 0===t.model.value?n:t.model.value;t.model={key:o,value:i}}function Fh(t,e){const n=new Js(t.view);return(o,i,r)=>{if(!i.modelRange&&e)return;const s=n.match(i.viewItem);if(!s)return;if(function(t,e){const n="function"==typeof t?t(e):t;return!("object"==typeof n&&!Oh(n))&&(!n.classes&&!n.attributes&&!n.styles)}(t.view,i.viewItem)?s.match.name=!0:delete s.match.name,!r.consumable.test(i.viewItem,s.match))return;const a=t.model.key,c="function"==typeof t.model.value?t.model.value(i.viewItem,r):t.model.value;if(null===c)return;i.modelRange||Object.assign(i,r.convertChildren(i.viewItem,i.modelCursor));const l=function(t,e,n,o){let i=!1;for(const r of Array.from(t.getItems({shallow:n})))o.schema.checkAttribute(r,e.key)&&(i=!0,r.hasAttribute(e.key)||o.writer.setAttribute(e.key,e.value,r));return i}(i.modelRange,{key:a,value:c},e,r);l&&(r.consumable.test(i.viewItem,{name:!0})&&(s.match.name=!0),r.consumable.consume(i.viewItem,s.match))}}function Vh(t,e){return{view:`${t.view}-${e}`,model:(e,n)=>{const o=e.getAttribute("name"),i=t.model(o,n);return n.writer.createElement("$marker",{"data-name":i})}}}class Hh extends(Z()){constructor(t,e){super(),this.model=t,this.view=new zd(e),this.mapper=new Zd,this.downcastDispatcher=new th({mapper:this.mapper,schema:t.schema});const n=this.model.document,o=n.selection,i=this.model.markers;this.listenTo(this.model,"_beforeChanges",()=>{this.view._disableRendering(!0)},{priority:"highest"}),this.listenTo(this.model,"_afterChanges",()=>{this.view._disableRendering(!1)},{priority:"lowest"}),this.listenTo(n,"change",()=>{this.view.change(t=>{this.downcastDispatcher.convertChanges(n.differ,i,t),this.downcastDispatcher.convertSelection(o,i,t)})},{priority:"low"}),this.listenTo(this.view.document,"selectionChange",function(t,e){return(n,o)=>{const i=o.newSelection,r=[];for(const t of i.getRanges())r.push(e.toModelRange(t));const s=t.createSelection(r,{backward:i.isBackward});s.isEqual(t.document.selection)||t.change(t=>{t.setSelection(s)})}}(this.model,this.mapper)),this.downcastDispatcher.on("insert:$text",(t,e,n)=>{if(!n.consumable.consume(e.item,t.name))return;const o=n.writer,i=n.mapper.toViewPosition(e.range.start),r=o.createText(e.item.data);o.insert(i,r)},{priority:"lowest"}),this.downcastDispatcher.on("insert",(t,e,n)=>{n.convertAttributes(e.item),e.reconversion||!e.item.is("element")||e.item.isEmpty||n.convertChildren(e.item)},{priority:"lowest"}),this.downcastDispatcher.on("remove",(t,e,n)=>{const o=n.mapper.toViewPosition(e.position),i=e.position.getShiftedBy(e.length),r=n.mapper.toViewPosition(i,{isPhantom:!0}),s=n.writer.createRange(o,r),a=n.writer.remove(s.getTrimmed());for(const c of n.writer.createRangeIn(a).getItems())n.mapper.unbindViewElement(c,{defer:!0})},{priority:"low"}),this.downcastDispatcher.on("selection",(t,e,n)=>{const o=n.writer,i=o.document.selection;for(const r of i.getRanges())r.isCollapsed&&r.end.parent.isAttached()&&n.writer.mergeAttributes(r.start);o.setSelection(null)},{priority:"high"}),this.downcastDispatcher.on("selection",(t,e,n)=>{const o=e.selection;if(o.isCollapsed)return;if(!n.consumable.consume(o,"selection"))return;const i=[];for(const r of o.getRanges())i.push(n.mapper.toViewRange(r));n.writer.setSelection(i,{backward:o.isBackward})},{priority:"low"}),this.downcastDispatcher.on("selection",(t,e,n)=>{const o=e.selection;if(!o.isCollapsed)return;if(!n.consumable.consume(o,"selection"))return;const i=n.writer,r=o.getFirstPosition(),s=n.mapper.toViewPosition(r),a=i.breakAttributes(s);i.setSelection(a)},{priority:"low"}),this.view.document.roots.bindTo(this.model.document.roots).using(t=>{if("$graveyard"==t.rootName)return null;const e=new dc(this.view.document,t.name);return e.rootName=t.rootName,this.mapper.bindElements(t,e),e})}destroy(){this.view.destroy(),this.stopListening()}reconvertMarker(t){const e="string"==typeof t?t:t.name,n=this.model.markers.get(e);if(!n)throw new x("editingcontroller-reconvertmarker-marker-not-exist",this,{markerName:e});this.model.change(()=>{this.model.markers._refresh(n)})}reconvertItem(t){this.model.change(()=>{this.model.document.differ._refreshItem(t)})}}class Uh{constructor(){this._consumables=new Map}add(t,e){let n;t.is("$text")||t.is("documentFragment")?this._consumables.set(t,!0):(this._consumables.has(t)?n=this._consumables.get(t):(n=new qh(t),this._consumables.set(t,n)),n.add(e))}test(t,e){const n=this._consumables.get(t);return void 0===n?null:t.is("$text")||t.is("documentFragment")?n:n.test(e)}consume(t,e){return!!this.test(t,e)&&(t.is("$text")||t.is("documentFragment")?this._consumables.set(t,!1):this._consumables.get(t).consume(e),!0)}revert(t,e){const n=this._consumables.get(t);void 0!==n&&(t.is("$text")||t.is("documentFragment")?this._consumables.set(t,!0):n.revert(e))}static consumablesFromElement(t){const e={element:t,name:!0,attributes:[],classes:[],styles:[]},n=t.getAttributeKeys();for(const r of n)"style"!=r&&"class"!=r&&e.attributes.push(r);const o=t.getClassNames();for(const r of o)e.classes.push(r);const i=t.getStyleNames();for(const r of i)e.styles.push(r);return e}static createFrom(t,e){if(e||(e=new Uh),t.is("$text"))return e.add(t),e;t.is("element")&&e.add(t,Uh.consumablesFromElement(t)),t.is("documentFragment")&&e.add(t);for(const n of t.getChildren())e=Uh.createFrom(n,e);return e}}const Gh=["attributes","classes","styles"];class qh{constructor(t){this.element=t,this._canConsumeName=null,this._consumables={attributes:new Map,styles:new Map,classes:new Map}}add(t){t.name&&(this._canConsumeName=!0);for(const e of Gh)e in t&&this._add(e,t[e])}test(t){if(t.name&&!this._canConsumeName)return this._canConsumeName;for(const e of Gh)if(e in t){const n=this._test(e,t[e]);if(!0!==n)return n}return!0}consume(t){t.name&&(this._canConsumeName=!1);for(const e of Gh)e in t&&this._consume(e,t[e])}revert(t){t.name&&(this._canConsumeName=!0);for(const e of Gh)e in t&&this._revert(e,t[e])}_add(t,e){const n=Ct(e)?e:[e],o=this._consumables[t];for(const i of n){if("attributes"===t&&("class"===i||"style"===i))throw new x("viewconsumable-invalid-attribute",this);if(o.set(i,!0),"styles"===t)for(const t of this.element.document.stylesProcessor.getRelatedStyles(i))o.set(t,!0)}}_test(t,e){const n=Ct(e)?e:[e],o=this._consumables[t];for(const i of n)if("attributes"!==t||"class"!==i&&"style"!==i){const t=o.get(i);if(void 0===t)return null;if(!t)return!1}else{const t="class"==i?"classes":"styles",e=this._test(t,[...this._consumables[t].keys()]);if(!0!==e)return e}return!0}_consume(t,e){const n=Ct(e)?e:[e],o=this._consumables[t];for(const i of n)if("attributes"!==t||"class"!==i&&"style"!==i){if(o.set(i,!1),"styles"==t)for(const t of this.element.document.stylesProcessor.getRelatedStyles(i))o.set(t,!1)}else{const t="class"==i?"classes":"styles";this._consume(t,[...this._consumables[t].keys()])}}_revert(t,e){const n=Ct(e)?e:[e],o=this._consumables[t];for(const i of n)if("attributes"!==t||"class"!==i&&"style"!==i)!1===o.get(i)&&o.set(i,!0);else{const t="class"==i?"classes":"styles";this._revert(t,[...this._consumables[t].keys()])}}}class Wh extends(Z()){constructor(){super(),this._sourceDefinitions={},this._attributeProperties={},this.decorate("checkChild"),this.decorate("checkAttribute"),this.on("checkAttribute",(t,e)=>{e[0]=new Yh(e[0])},{priority:"highest"}),this.on("checkChild",(t,e)=>{e[0]=new Yh(e[0]),e[1]=this.getDefinition(e[1])},{priority:"highest"})}register(t,e){if(this._sourceDefinitions[t])throw new x("schema-cannot-register-item-twice",this,{itemName:t});this._sourceDefinitions[t]=[Object.assign({},e)],this._clearCache()}extend(t,e){if(!this._sourceDefinitions[t])throw new x("schema-cannot-extend-missing-item",this,{itemName:t});this._sourceDefinitions[t].push(Object.assign({},e)),this._clearCache()}getDefinitions(){return this._compiledDefinitions||this._compile(),this._compiledDefinitions}getDefinition(t){let e;return e="string"==typeof t?t:"is"in t&&(t.is("$text")||t.is("$textProxy"))?"$text":t.name,this.getDefinitions()[e]}isRegistered(t){return!!this.getDefinition(t)}isBlock(t){const e=this.getDefinition(t);return!(!e||!e.isBlock)}isLimit(t){const e=this.getDefinition(t);return!!e&&!(!e.isLimit&&!e.isObject)}isObject(t){const e=this.getDefinition(t);return!!e&&!!(e.isObject||e.isLimit&&e.isSelectable&&e.isContent)}isInline(t){const e=this.getDefinition(t);return!(!e||!e.isInline)}isSelectable(t){const e=this.getDefinition(t);return!!e&&!(!e.isSelectable&&!e.isObject)}isContent(t){const e=this.getDefinition(t);return!!e&&!(!e.isContent&&!e.isObject)}checkChild(t,e){return!!e&&this._checkContextMatch(e,t)}checkAttribute(t,e){const n=this.getDefinition(t.last);return!!n&&n.allowAttributes.includes(e)}checkMerge(t,e){if(t instanceof Gd){const e=t.nodeBefore,n=t.nodeAfter;if(!(e instanceof Vd))throw new x("schema-check-merge-no-element-before",this);if(!(n instanceof Vd))throw new x("schema-check-merge-no-element-after",this);return this.checkMerge(e,n)}for(const n of e.getChildren())if(!this.checkChild(t,n))return!1;return!0}addChildCheck(t){this.on("checkChild",(e,[n,o])=>{if(!o)return;const i=t(n,o);"boolean"==typeof i&&(e.stop(),e.return=i)},{priority:"high"})}addAttributeCheck(t){this.on("checkAttribute",(e,[n,o])=>{const i=t(n,o);"boolean"==typeof i&&(e.stop(),e.return=i)},{priority:"high"})}setAttributeProperties(t,e){this._attributeProperties[t]=Object.assign(this.getAttributeProperties(t),e)}getAttributeProperties(t){return this._attributeProperties[t]||{}}getLimitElement(t){let e;for(e=t instanceof Gd?t.parent:(t instanceof Qd?[t]:Array.from(t.getRanges())).reduce((t,e)=>{const n=e.getCommonAncestor();return t?t.getCommonAncestor(n,{includeSelf:!0}):n},null);!this.isLimit(e)&&e.parent;)e=e.parent;return e}checkAttributeInSelection(t,e){if(t.isCollapsed){const n=[...t.getFirstPosition().getAncestors(),new jd("",t.getAttributes())];return this.checkAttribute(n,e)}{const n=t.getRanges();for(const t of n)for(const n of t)if(this.checkAttribute(n.item,e))return!0}return!1}*getValidRanges(t,e){t=function*(t){for(const e of t)yield*e.getMinimalFlatRanges()}(t);for(const n of t)yield*this._getValidRangesForRange(n,e)}getNearestSelectionRange(t,e="both"){if(this.checkChild(t,"$text"))return new Qd(t);let n,o;const i=t.getAncestors().reverse().find(t=>this.isLimit(t))||t.root;"both"!=e&&"backward"!=e||(n=new Hd({boundaries:Qd._createIn(i),startPosition:t,direction:"backward"})),"both"!=e&&"forward"!=e||(o=new Hd({boundaries:Qd._createIn(i),startPosition:t}));for(const r of function*(t,e){let n=!1;for(;!n;){if(n=!0,t){const e=t.next();e.done||(n=!1,yield{walker:t,value:e.value})}if(e){const t=e.next();t.done||(n=!1,yield{walker:e,value:t.value})}}}(n,o)){const t=r.walker==n?"elementEnd":"elementStart",e=r.value;if(e.type==t&&this.isObject(e.item))return Qd._createOn(e.item);if(this.checkChild(e.nextPosition,"$text"))return new Qd(e.nextPosition)}return null}findAllowedParent(t,e){let n=t.parent;for(;n;){if(this.checkChild(n,e))return n;if(this.isLimit(n))return null;n=n.parent}return null}setAllowedAttributes(t,e,n){const o=n.model;for(const[i,r]of Object.entries(e))o.schema.checkAttribute(t,i)&&n.setAttribute(i,r,t)}removeDisallowedAttributes(t,e){for(const n of t)if(n.is("$text"))su(this,n,e);else{const t=Qd._createIn(n).getPositions();for(const n of t)su(this,n.nodeBefore||n.parent,e)}}getAttributesWithProperty(t,e,n){const o={};for(const[i,r]of t.getAttributes()){const t=this.getAttributeProperties(i);void 0!==t[e]&&(void 0!==n&&n!==t[e]||(o[i]=r))}return o}createContext(t){return new Yh(t)}_clearCache(){this._compiledDefinitions=null}_compile(){const t={},e=this._sourceDefinitions,n=Object.keys(e);for(const o of n)t[o]=Kh(e[o],o);for(const o of n)$h(t,o);for(const o of n)Qh(t,o);for(const o of n)Zh(t,o);for(const o of n)Jh(t,o),Xh(t,o);for(const o of n)tu(t,o),eu(t,o),nu(t,o);this._compiledDefinitions=t}_checkContextMatch(t,e,n=e.length-1){const o=e.getItem(n);if(t.allowIn.includes(o.name)){if(0==n)return!0;{const t=this.getDefinition(o);return this._checkContextMatch(t,e,n-1)}}return!1}*_getValidRangesForRange(t,e){let n=t.start,o=t.start;for(const i of t.getItems({shallow:!0}))i.is("element")&&(yield*this._getValidRangesForRange(Qd._createIn(i),e)),this.checkAttribute(i,e)||(n.isEqual(o)||(yield new Qd(n,o)),n=Gd._createAfter(i)),o=Gd._createAfter(i);n.isEqual(o)||(yield new Qd(n,o))}}class Yh{constructor(t){if(t instanceof Yh)return t;let e;e="string"==typeof t?[t]:Array.isArray(t)?t:t.getAncestors({includeSelf:!0}),this._items=e.map(ru)}get length(){return this._items.length}get last(){return this._items[this._items.length-1]}[Symbol.iterator](){return this._items[Symbol.iterator]()}push(t){const e=new Yh([t]);return e._items=[...this._items,...e._items],e}getItem(t){return this._items[t]}*getNames(){yield*this._items.map(t=>t.name)}endsWith(t){return Array.from(this.getNames()).join(" ").endsWith(t)}startsWith(t){return Array.from(this.getNames()).join(" ").startsWith(t)}}function Kh(t,e){const n={name:e,allowIn:[],allowContentOf:[],allowWhere:[],allowAttributes:[],allowAttributesOf:[],allowChildren:[],inheritTypesFrom:[]};return function(t,e){for(const n of t){const t=Object.keys(n).filter(t=>t.startsWith("is"));for(const o of t)e[o]=!!n[o]}}(t,n),ou(t,n,"allowIn"),ou(t,n,"allowContentOf"),ou(t,n,"allowWhere"),ou(t,n,"allowAttributes"),ou(t,n,"allowAttributesOf"),ou(t,n,"allowChildren"),ou(t,n,"inheritTypesFrom"),function(t,e){for(const n of t){const t=n.inheritAllFrom;t&&(e.allowContentOf.push(t),e.allowWhere.push(t),e.allowAttributesOf.push(t),e.inheritTypesFrom.push(t))}}(t,n),n}function $h(t,e){const n=t[e];for(const o of n.allowChildren){const n=t[o];n&&n.allowIn.push(e)}n.allowChildren.length=0}function Qh(t,e){for(const n of t[e].allowContentOf)t[n]&&iu(t,n).forEach(t=>{t.allowIn.push(e)});delete t[e].allowContentOf}function Zh(t,e){for(const n of t[e].allowWhere){const o=t[n];if(o){const n=o.allowIn;t[e].allowIn.push(...n)}}delete t[e].allowWhere}function Jh(t,e){for(const n of t[e].allowAttributesOf){const o=t[n];if(o){const n=o.allowAttributes;t[e].allowAttributes.push(...n)}}delete t[e].allowAttributesOf}function Xh(t,e){const n=t[e];for(const o of n.inheritTypesFrom){const e=t[o];if(e){const t=Object.keys(e).filter(t=>t.startsWith("is"));for(const o of t)o in n||(n[o]=e[o])}}delete n.inheritTypesFrom}function tu(t,e){const n=t[e],o=n.allowIn.filter(e=>t[e]);n.allowIn=Array.from(new Set(o))}function eu(t,e){const n=t[e];for(const o of n.allowIn)t[o].allowChildren.push(e)}function nu(t,e){const n=t[e];n.allowAttributes=Array.from(new Set(n.allowAttributes))}function ou(t,e,n){for(const o of t){const t=o[n];"string"==typeof t?e[n].push(t):Array.isArray(t)&&e[n].push(...t)}}function iu(t,e){const n=t[e];return(o=t,Object.keys(o).map(t=>o[t])).filter(t=>t.allowIn.includes(n.name));var o}function ru(t){return"string"==typeof t||t.is("documentFragment")?{name:"string"==typeof t?t:"$documentFragment",*getAttributeKeys(){},getAttribute(){}}:{name:t.is("element")?t.name:"$text",*getAttributeKeys(){yield*t.getAttributeKeys()},getAttribute:e=>t.getAttribute(e)}}function su(t,e,n){for(const o of e.getAttributeKeys())t.checkAttribute(e,o)||n.removeAttribute(o,e)}class au extends(L()){constructor(t){super(),this._splitParts=new Map,this._cursorParents=new Map,this._modelCursor=null,this._emptyElementsToKeep=new Set,this.conversionApi={...t,consumable:null,writer:null,store:null,convertItem:(t,e)=>this._convertItem(t,e),convertChildren:(t,e)=>this._convertChildren(t,e),safeInsert:(t,e)=>this._safeInsert(t,e),updateConversionResult:(t,e)=>this._updateConversionResult(t,e),splitToAllowedParent:(t,e)=>this._splitToAllowedParent(t,e),getSplitParts:t=>this._getSplitParts(t),keepEmptyElement:t=>this._keepEmptyElement(t)}}convert(t,e,n=["$root"]){this.fire("viewCleanup",t),this._modelCursor=function(t,e){let n;for(const o of new Yh(t)){const t={};for(const e of o.getAttributeKeys())t[e]=o.getAttribute(e);const i=e.createElement(o.name,t);n&&e.insert(i,n),n=Gd._createAt(i,0)}return n}(n,e),this.conversionApi.writer=e,this.conversionApi.consumable=Uh.createFrom(t),this.conversionApi.store={};const{modelRange:o}=this._convertItem(t,this._modelCursor),i=e.createDocumentFragment();if(o){this._removeEmptyElements();for(const t of Array.from(this._modelCursor.parent.getChildren()))e.append(t,i);i.markers=function(t,e){const n=new Set,o=new Map,i=Qd._createIn(t).getItems();for(const r of i)r.is("element","$marker")&&n.add(r);for(const r of n){const t=r.getAttribute("data-name"),n=e.createPositionBefore(r);o.has(t)?o.get(t).end=n.clone():o.set(t,new Qd(n.clone())),e.remove(r)}return o}(i,e)}return this._modelCursor=null,this._splitParts.clear(),this._cursorParents.clear(),this._emptyElementsToKeep.clear(),this.conversionApi.writer=null,this.conversionApi.store=null,i}_convertItem(t,e){const n={viewItem:t,modelCursor:e,modelRange:null};if(t.is("element")?this.fire("element:"+t.name,n,this.conversionApi):t.is("$text")?this.fire("text",n,this.conversionApi):this.fire("documentFragment",n,this.conversionApi),n.modelRange&&!(n.modelRange instanceof Qd))throw new x("view-conversion-dispatcher-incorrect-result",this);return{modelRange:n.modelRange,modelCursor:n.modelCursor}}_convertChildren(t,e){let n=e.is("position")?e:Gd._createAt(e,0);const o=new Qd(n);for(const i of Array.from(t.getChildren())){const t=this._convertItem(i,n);t.modelRange instanceof Qd&&(o.end=t.modelRange.end,n=t.modelCursor)}return{modelRange:o,modelCursor:n}}_safeInsert(t,e){const n=this._splitToAllowedParent(t,e);return!!n&&(this.conversionApi.writer.insert(t,n.position),!0)}_updateConversionResult(t,e){const n=this._getSplitParts(t),o=this.conversionApi.writer;e.modelRange||(e.modelRange=o.createRange(o.createPositionBefore(t),o.createPositionAfter(n[n.length-1])));const i=this._cursorParents.get(t);e.modelCursor=i?o.createPositionAt(i,0):e.modelRange.end}_splitToAllowedParent(t,e){const{schema:n,writer:o}=this.conversionApi;let i=n.findAllowedParent(e,t);if(i){if(i===e.parent)return{position:e};this._modelCursor.parent.getAncestors().includes(i)&&(i=null)}if(!i)return Bh(e,t,n)?{position:Ph(e,o)}:null;const r=this.conversionApi.writer.split(e,i),s=[];for(const c of r.range.getWalker())if("elementEnd"==c.type)s.push(c.item);else{const t=s.pop(),e=c.item;this._registerSplitPair(t,e)}const a=r.range.end.parent;return this._cursorParents.set(t,a),{position:r.position,cursorParent:a}}_registerSplitPair(t,e){this._splitParts.has(t)||this._splitParts.set(t,[t]);const n=this._splitParts.get(t);this._splitParts.set(e,n),n.push(e)}_getSplitParts(t){let e;return e=this._splitParts.has(t)?this._splitParts.get(t):[t],e}_keepEmptyElement(t){this._emptyElementsToKeep.add(t)}_removeEmptyElements(){let t=!1;for(const e of this._splitParts.keys())e.isEmpty&&!this._emptyElementsToKeep.has(e)&&(this.conversionApi.writer.remove(e),this._splitParts.delete(e),t=!0);t&&this._removeEmptyElements()}}class cu{getHtml(t){const e=document.implementation.createHTMLDocument("").createElement("div");return e.appendChild(t),e.innerHTML}}class lu{constructor(t){this.skipComments=!0,this.domParser=new DOMParser,this.domConverter=new pl(t,{renderingMode:"data"}),this.htmlWriter=new cu}toData(t){const e=this.domConverter.viewToDom(t);return this.htmlWriter.getHtml(e)}toView(t){const e=this._toDom(t);return this.domConverter.domToView(e,{skipComments:this.skipComments})}registerRawContentMatcher(t){this.domConverter.registerRawContentMatcher(t)}useFillerType(t){this.domConverter.blockFillerMode="marked"==t?"markedNbsp":"nbsp"}_toDom(t){t.match(/<(?:html|body|head|meta)(?:\s[^>]*)?>/i)||(t=`${t}`);const e=this.domParser.parseFromString(t,"text/html"),n=e.createDocumentFragment(),o=e.body.childNodes;for(;o.length>0;)n.appendChild(o[0]);return n}}class du extends(L()){constructor(t,e){super(),this.model=t,this.mapper=new Zd,this.downcastDispatcher=new th({mapper:this.mapper,schema:t.schema}),this.downcastDispatcher.on("insert:$text",(t,e,n)=>{if(!n.consumable.consume(e.item,t.name))return;const o=n.writer,i=n.mapper.toViewPosition(e.range.start),r=o.createText(e.item.data);o.insert(i,r)},{priority:"lowest"}),this.downcastDispatcher.on("insert",(t,e,n)=>{n.convertAttributes(e.item),e.reconversion||!e.item.is("element")||e.item.isEmpty||n.convertChildren(e.item)},{priority:"lowest"}),this.upcastDispatcher=new au({schema:t.schema}),this.viewDocument=new yc(e),this.stylesProcessor=e,this.htmlProcessor=new lu(this.viewDocument),this.processor=this.htmlProcessor,this._viewWriter=new Lc(this.viewDocument),this.upcastDispatcher.on("text",(t,e,{schema:n,consumable:o,writer:i})=>{let r=e.modelCursor;if(!o.test(e.viewItem))return;if(!n.checkChild(r,"$text")){if(!Bh(r,"$text",n))return;if(0==e.viewItem.data.trim().length)return;const t=r.nodeBefore;r=Ph(r,i),t&&t.is("element","$marker")&&(i.move(i.createRangeOn(t),r),r=i.createPositionAfter(t))}o.consume(e.viewItem);const s=i.createText(e.viewItem.data);i.insert(s,r),e.modelRange=i.createRange(r,r.getShiftedBy(s.offsetSize)),e.modelCursor=e.modelRange.end},{priority:"lowest"}),this.upcastDispatcher.on("element",(t,e,n)=>{if(!e.modelRange&&n.consumable.consume(e.viewItem,{name:!0})){const{modelRange:t,modelCursor:o}=n.convertChildren(e.viewItem,e.modelCursor);e.modelRange=t,e.modelCursor=o}},{priority:"lowest"}),this.upcastDispatcher.on("documentFragment",(t,e,n)=>{if(!e.modelRange&&n.consumable.consume(e.viewItem,{name:!0})){const{modelRange:t,modelCursor:o}=n.convertChildren(e.viewItem,e.modelCursor);e.modelRange=t,e.modelCursor=o}},{priority:"lowest"}),Z().prototype.decorate.call(this,"init"),Z().prototype.decorate.call(this,"set"),Z().prototype.decorate.call(this,"get"),Z().prototype.decorate.call(this,"toView"),Z().prototype.decorate.call(this,"toModel"),this.on("init",()=>{this.fire("ready")},{priority:"lowest"}),this.on("ready",()=>{this.model.enqueueChange({isUndoable:!1},Nh)},{priority:"lowest"})}get(t={}){const{rootName:e="main",trim:n="empty"}=t;if(!this._checkIfRootsExists([e]))throw new x("datacontroller-get-non-existent-root",this);const o=this.model.document.getRoot(e);return"empty"!==n||this.model.hasContent(o,{ignoreWhitespaces:!0})?this.stringify(o,t):""}stringify(t,e={}){const n=this.toView(t,e);return this.processor.toData(n)}toView(t,e={}){const n=this.viewDocument,o=this._viewWriter;this.mapper.clearBindings();const i=Qd._createIn(t),r=new zc(n);this.mapper.bindElements(t,r);const s=t.is("documentFragment")?t.markers:function(t){const e=[],n=t.root.document;if(!n)return new Map;const o=Qd._createIn(t);for(const i of n.model.markers){const t=i.getRange(),n=t.isCollapsed,r=t.start.isEqual(o.start)||t.end.isEqual(o.end);if(n&&r)e.push([i.name,t]);else{const n=o.getIntersection(t);n&&e.push([i.name,n])}}return e.sort(([t,e],[n,o])=>{if("after"!==e.end.compareWith(o.start))return 1;if("before"!==e.start.compareWith(o.end))return-1;switch(e.start.compareWith(o.start)){case"before":return 1;case"after":return-1;default:switch(e.end.compareWith(o.end)){case"before":return 1;case"after":return-1;default:return n.localeCompare(t)}}}),new Map(e)}(t);return this.downcastDispatcher.convert(i,s,o,e),r}init(t){if(this.model.document.version)throw new x("datacontroller-init-document-not-empty",this);let e={};if("string"==typeof t?e.main=t:e=t,!this._checkIfRootsExists(Object.keys(e)))throw new x("datacontroller-init-non-existent-root",this);return this.model.enqueueChange({isUndoable:!1},t=>{for(const n of Object.keys(e)){const o=this.model.document.getRoot(n);t.insert(this.parse(e[n],o),o,0)}}),Promise.resolve()}set(t,e={}){let n={};if("string"==typeof t?n.main=t:n=t,!this._checkIfRootsExists(Object.keys(n)))throw new x("datacontroller-set-non-existent-root",this);this.model.enqueueChange(e.batchType||{},t=>{t.setSelection(null),t.removeSelectionAttribute(this.model.document.selection.getAttributeKeys());for(const e of Object.keys(n)){const o=this.model.document.getRoot(e);t.remove(t.createRangeIn(o)),t.insert(this.parse(n[e],o),o,0)}})}parse(t,e="$root"){const n=this.processor.toView(t);return this.toModel(n,e)}toModel(t,e="$root"){return this.model.change(n=>this.upcastDispatcher.convert(t,n,e))}addStyleProcessorRules(t){t(this.stylesProcessor)}registerRawContentMatcher(t){this.processor&&this.processor!==this.htmlProcessor&&this.processor.registerRawContentMatcher(t),this.htmlProcessor.registerRawContentMatcher(t)}destroy(){this.stopListening()}_checkIfRootsExists(t){for(const e of t)if(!this.model.document.getRootNames().includes(e))return!1;return!0}}class hu{constructor(t,e){this._helpers=new Map,this._downcast=hr(t),this._createConversionHelpers({name:"downcast",dispatchers:this._downcast,isDowncast:!0}),this._upcast=hr(e),this._createConversionHelpers({name:"upcast",dispatchers:this._upcast,isDowncast:!1})}addAlias(t,e){const n=this._downcast.includes(e);if(!this._upcast.includes(e)&&!n)throw new x("conversion-add-alias-dispatcher-not-registered",this);this._createConversionHelpers({name:t,dispatchers:[e],isDowncast:n})}for(t){if(!this._helpers.has(t))throw new x("conversion-for-unknown-group",this);return this._helpers.get(t)}elementToElement(t){this.for("downcast").elementToElement(t);for(const{model:e,view:n}of uu(t))this.for("upcast").elementToElement({model:e,view:n,converterPriority:t.converterPriority})}attributeToElement(t){this.for("downcast").attributeToElement(t);for(const{model:e,view:n}of uu(t))this.for("upcast").elementToAttribute({view:n,model:e,converterPriority:t.converterPriority})}attributeToAttribute(t){this.for("downcast").attributeToAttribute(t);for(const{model:e,view:n}of uu(t))this.for("upcast").attributeToAttribute({view:n,model:e})}_createConversionHelpers({name:t,dispatchers:e,isDowncast:n}){if(this._helpers.has(t))throw new x("conversion-group-exists",this);const o=n?new wh(e):new zh(e);this._helpers.set(t,o)}}function*uu(t){if(t.model.values)for(const e of t.model.values){const n={key:t.model.key,value:e},o=t.view[e],i=t.upcastAlso?t.upcastAlso[e]:void 0;yield*gu(n,o,i)}else yield*gu(t.model,t.view,t.upcastAlso)}function*gu(t,e,n){if(yield{model:t,view:e},n)for(const o of hr(n))yield{model:t,view:o}}class mu{constructor(t){this.baseVersion=t,this.isDocumentOperation=null!==this.baseVersion,this.batch=null}_validate(){}toJSON(){const t=Object.assign({},this);return t.__className=this.constructor.className,delete t.batch,delete t.isDocumentOperation,t}static get className(){return"Operation"}static fromJSON(t,e){return new this(t.baseVersion)}}function pu(t,e){const n=bu(e),o=n.reduce((t,e)=>t+e.offsetSize,0),i=t.parent;_u(t);const r=t.index;return i._insertChild(r,n),wu(i,r+n.length),wu(i,r),new Qd(t,t.getShiftedBy(o))}function fu(t){if(!t.isFlat)throw new x("operation-utils-remove-range-not-flat",this);const e=t.start.parent;_u(t.start),_u(t.end);const n=e._removeChildren(t.start.index,t.end.index-t.start.index);return wu(e,t.start.index),n}function ku(t,e){if(!t.isFlat)throw new x("operation-utils-move-range-not-flat",this);const n=fu(t);return pu(e=e._getTransformedByDeletion(t.start,t.end.offset-t.start.offset),n)}function bu(t){const e=[];!function t(n){if("string"==typeof n)e.push(new jd(n));else if(n instanceof Fd)e.push(new jd(n.data,n.getAttributes()));else if(n instanceof Od)e.push(n);else if(st(n))for(const e of n)t(e)}(t);for(let n=1;nt.maxOffset)throw new x("move-operation-nodes-do-not-exist",this);if(t===e&&n=n&&this.targetPosition.path[t]t._clone(!0))),e=new vu(this.position,t,this.baseVersion);return e.shouldReceiveAttributes=this.shouldReceiveAttributes,e}getReversed(){const t=this.position.root.document.graveyard,e=new Gd(t,[0]);return new Cu(this.position,this.nodes.maxOffset,e,this.baseVersion+1)}_validate(){const t=this.position.parent;if(!t||t.maxOffsett._clone(!0))),pu(this.position,t)}toJSON(){const t=super.toJSON();return t.position=this.position.toJSON(),t.nodes=this.nodes.toJSON(),t}static get className(){return"InsertOperation"}static fromJSON(t,e){const n=[];for(const i of t.nodes)i.name?n.push(Vd.fromJSON(i)):n.push(jd.fromJSON(i));const o=new vu(Gd.fromJSON(t.position,e),n,t.baseVersion);return o.shouldReceiveAttributes=t.shouldReceiveAttributes,o}}class yu extends mu{constructor(t,e,n,o,i,r){super(r),this.name=t,this.oldRange=e?e.clone():null,this.newRange=n?n.clone():null,this.affectsData=i,this._markers=o}get type(){return"marker"}clone(){return new yu(this.name,this.oldRange,this.newRange,this._markers,this.affectsData,this.baseVersion)}getReversed(){return new yu(this.name,this.newRange,this.oldRange,this._markers,this.affectsData,this.baseVersion+1)}_execute(){this.newRange?this._markers._set(this.name,this.newRange,!0,this.affectsData):this._markers._remove(this.name)}toJSON(){const t=super.toJSON();return this.oldRange&&(t.oldRange=this.oldRange.toJSON()),this.newRange&&(t.newRange=this.newRange.toJSON()),delete t._markers,t}static get className(){return"MarkerOperation"}static fromJSON(t,e){return new yu(t.name,t.oldRange?Qd.fromJSON(t.oldRange,e):null,t.newRange?Qd.fromJSON(t.newRange,e):null,e.model.markers,t.affectsData,t.baseVersion)}}const xu=function(t,e){return vd(t,e)};class Eu extends mu{constructor(t,e,n,o,i){super(i),this.range=t.clone(),this.key=e,this.oldValue=void 0===n?null:n,this.newValue=void 0===o?null:o}get type(){return null===this.oldValue?"addAttribute":null===this.newValue?"removeAttribute":"changeAttribute"}clone(){return new Eu(this.range,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new Eu(this.range,this.key,this.newValue,this.oldValue,this.baseVersion+1)}toJSON(){const t=super.toJSON();return t.range=this.range.toJSON(),t}_validate(){if(!this.range.isFlat)throw new x("attribute-operation-range-not-flat",this);for(const t of this.range.getItems({shallow:!0})){if(null!==this.oldValue&&!xu(t.getAttribute(this.key),this.oldValue))throw new x("attribute-operation-wrong-old-value",this,{item:t,key:this.key,value:this.oldValue});if(null===this.oldValue&&null!==this.newValue&&t.hasAttribute(this.key))throw new x("attribute-operation-attribute-exists",this,{node:t,key:this.key})}}_execute(){xu(this.oldValue,this.newValue)||function(t,e,n){_u(t.start),_u(t.end);for(const o of t.getItems({shallow:!0})){const t=o.is("$textProxy")?o.textNode:o;null!==n?t._setAttribute(e,n):t._removeAttribute(e),wu(t.parent,t.index)}wu(t.end.parent,t.end.index)}(this.range,this.key,this.newValue)}static get className(){return"AttributeOperation"}static fromJSON(t,e){return new Eu(Qd.fromJSON(t.range,e),t.key,t.oldValue,t.newValue,t.baseVersion)}}class Du extends mu{get type(){return"noop"}clone(){return new Du(this.baseVersion)}getReversed(){return new Du(this.baseVersion+1)}_execute(){}static get className(){return"NoOperation"}}class Tu extends mu{constructor(t,e,n,o){super(o),this.position=t,this.position.stickiness="toNext",this.oldName=e,this.newName=n}get type(){return"rename"}clone(){return new Tu(this.position.clone(),this.oldName,this.newName,this.baseVersion)}getReversed(){return new Tu(this.position.clone(),this.newName,this.oldName,this.baseVersion+1)}_validate(){const t=this.position.nodeAfter;if(!(t instanceof Vd))throw new x("rename-operation-wrong-position",this);if(t.name!==this.oldName)throw new x("rename-operation-wrong-name",this)}_execute(){this.position.nodeAfter.name=this.newName}toJSON(){const t=super.toJSON();return t.position=this.position.toJSON(),t}static get className(){return"RenameOperation"}static fromJSON(t,e){return new Tu(Gd.fromJSON(t.position,e),t.oldName,t.newName,t.baseVersion)}}class Iu extends mu{constructor(t,e,n,o,i){super(i),this.root=t,this.key=e,this.oldValue=n,this.newValue=o}get type(){return null===this.oldValue?"addRootAttribute":null===this.newValue?"removeRootAttribute":"changeRootAttribute"}clone(){return new Iu(this.root,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new Iu(this.root,this.key,this.newValue,this.oldValue,this.baseVersion+1)}_validate(){if(this.root!=this.root.root||this.root.is("documentFragment"))throw new x("rootattribute-operation-not-a-root",this,{root:this.root,key:this.key});if(null!==this.oldValue&&this.root.getAttribute(this.key)!==this.oldValue)throw new x("rootattribute-operation-wrong-old-value",this,{root:this.root,key:this.key});if(null===this.oldValue&&null!==this.newValue&&this.root.hasAttribute(this.key))throw new x("rootattribute-operation-attribute-exists",this,{root:this.root,key:this.key})}_execute(){null!==this.newValue?this.root._setAttribute(this.key,this.newValue):this.root._removeAttribute(this.key)}toJSON(){const t=super.toJSON();return t.root=this.root.toJSON(),t}static get className(){return"RootAttributeOperation"}static fromJSON(t,e){if(!e.getRoot(t.root))throw new x("rootattribute-operation-fromjson-no-root",this,{rootName:t.root});return new Iu(e.getRoot(t.root),t.key,t.oldValue,t.newValue,t.baseVersion)}}class Su extends mu{constructor(t,e,n,o,i){super(i),this.sourcePosition=t.clone(),this.sourcePosition.stickiness="toPrevious",this.howMany=e,this.targetPosition=n.clone(),this.targetPosition.stickiness="toNext",this.graveyardPosition=o.clone()}get type(){return"merge"}get deletionPosition(){return new Gd(this.sourcePosition.root,this.sourcePosition.path.slice(0,-1))}get movedRange(){const t=this.sourcePosition.getShiftedBy(Number.POSITIVE_INFINITY);return new Qd(this.sourcePosition,t)}clone(){return new Su(this.sourcePosition,this.howMany,this.targetPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const t=this.targetPosition._getTransformedByMergeOperation(this),e=this.sourcePosition.path.slice(0,-1),n=new Gd(this.sourcePosition.root,e)._getTransformedByMergeOperation(this);return new Mu(t,this.howMany,n,this.graveyardPosition,this.baseVersion+1)}_validate(){const t=this.sourcePosition.parent,e=this.targetPosition.parent;if(!t.parent)throw new x("merge-operation-source-position-invalid",this);if(!e.parent)throw new x("merge-operation-target-position-invalid",this);if(this.howMany!=t.maxOffset)throw new x("merge-operation-how-many-invalid",this)}_execute(){const t=this.sourcePosition.parent;ku(Qd._createIn(t),this.targetPosition),ku(Qd._createOn(t),this.graveyardPosition)}toJSON(){const t=super.toJSON();return t.sourcePosition=t.sourcePosition.toJSON(),t.targetPosition=t.targetPosition.toJSON(),t.graveyardPosition=t.graveyardPosition.toJSON(),t}static get className(){return"MergeOperation"}static fromJSON(t,e){const n=Gd.fromJSON(t.sourcePosition,e),o=Gd.fromJSON(t.targetPosition,e),i=Gd.fromJSON(t.graveyardPosition,e);return new this(n,t.howMany,o,i,t.baseVersion)}}class Mu extends mu{constructor(t,e,n,o,i){super(i),this.splitPosition=t.clone(),this.splitPosition.stickiness="toNext",this.howMany=e,this.insertionPosition=n,this.graveyardPosition=o?o.clone():null,this.graveyardPosition&&(this.graveyardPosition.stickiness="toNext")}get type(){return"split"}get moveTargetPosition(){const t=this.insertionPosition.path.slice();return t.push(0),new Gd(this.insertionPosition.root,t)}get movedRange(){const t=this.splitPosition.getShiftedBy(Number.POSITIVE_INFINITY);return new Qd(this.splitPosition,t)}clone(){return new Mu(this.splitPosition,this.howMany,this.insertionPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const t=this.splitPosition.root.document.graveyard,e=new Gd(t,[0]);return new Su(this.moveTargetPosition,this.howMany,this.splitPosition,e,this.baseVersion+1)}_validate(){const t=this.splitPosition.parent,e=this.splitPosition.offset;if(!t||t.maxOffset{if(t.key===e.key&&t.range.start.hasSameParentAs(e.range.start)){const o=t.range.getDifference(e.range).map(e=>new Eu(e,t.key,t.oldValue,t.newValue,0)),i=t.range.getIntersection(e.range);return i&&n.aIsStrong&&o.push(new Eu(i,e.key,e.newValue,t.newValue,0)),0==o.length?[new Du(0)]:o}return[t]}),zu(Eu,vu,(t,e)=>{if(t.range.start.hasSameParentAs(e.position)&&t.range.containsPosition(e.position)){const n=t.range._getTransformedByInsertion(e.position,e.howMany,!e.shouldReceiveAttributes).map(e=>new Eu(e,t.key,t.oldValue,t.newValue,t.baseVersion));if(e.shouldReceiveAttributes){const o=Hu(e,t.key,t.oldValue);o&&n.unshift(o)}return n}return t.range=t.range._getTransformedByInsertion(e.position,e.howMany,!1)[0],[t]}),zu(Eu,Su,(t,e)=>{const n=[];t.range.start.hasSameParentAs(e.deletionPosition)&&(t.range.containsPosition(e.deletionPosition)||t.range.start.isEqual(e.deletionPosition))&&n.push(Qd._createFromPositionAndShift(e.graveyardPosition,1));const o=t.range._getTransformedByMergeOperation(e);return o.isCollapsed||n.push(o),n.map(e=>new Eu(e,t.key,t.oldValue,t.newValue,t.baseVersion))}),zu(Eu,Cu,(t,e)=>{const n=function(t,e){const n=Qd._createFromPositionAndShift(e.sourcePosition,e.howMany);let o=null,i=[];n.containsRange(t,!0)?o=t:t.start.hasSameParentAs(n.start)?(i=t.getDifference(n),o=t.getIntersection(n)):i=[t];const r=[];for(let s of i){s=s._getTransformedByDeletion(e.sourcePosition,e.howMany);const t=e.getMovedRangeStart(),n=s.start.hasSameParentAs(t),o=s._getTransformedByInsertion(t,e.howMany,n);r.push(...o)}return o&&r.push(o._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany,!1)[0]),r}(t.range,e);return n.map(e=>new Eu(e,t.key,t.oldValue,t.newValue,t.baseVersion))}),zu(Eu,Mu,(t,e)=>{if(t.range.end.isEqual(e.insertionPosition))return e.graveyardPosition||t.range.end.offset++,[t];if(t.range.start.hasSameParentAs(e.splitPosition)&&t.range.containsPosition(e.splitPosition)){const n=t.clone();return n.range=new Qd(e.moveTargetPosition.clone(),t.range.end._getCombined(e.splitPosition,e.moveTargetPosition)),t.range.end=e.splitPosition.clone(),t.range.end.stickiness="toPrevious",[t,n]}return t.range=t.range._getTransformedBySplitOperation(e),[t]}),zu(vu,Eu,(t,e)=>{const n=[t];if(t.shouldReceiveAttributes&&t.position.hasSameParentAs(e.range.start)&&e.range.containsPosition(t.position)){const o=Hu(t,e.key,e.newValue);o&&n.push(o)}return n}),zu(vu,vu,(t,e,n)=>(t.position.isEqual(e.position)&&n.aIsStrong||(t.position=t.position._getTransformedByInsertOperation(e)),[t])),zu(vu,Cu,(t,e)=>(t.position=t.position._getTransformedByMoveOperation(e),[t])),zu(vu,Mu,(t,e)=>(t.position=t.position._getTransformedBySplitOperation(e),[t])),zu(vu,Su,(t,e)=>(t.position=t.position._getTransformedByMergeOperation(e),[t])),zu(yu,vu,(t,e)=>(t.oldRange&&(t.oldRange=t.oldRange._getTransformedByInsertOperation(e)[0]),t.newRange&&(t.newRange=t.newRange._getTransformedByInsertOperation(e)[0]),[t])),zu(yu,yu,(t,e,n)=>{if(t.name==e.name){if(!n.aIsStrong)return[new Du(0)];t.oldRange=e.newRange?e.newRange.clone():null}return[t]}),zu(yu,Su,(t,e)=>(t.oldRange&&(t.oldRange=t.oldRange._getTransformedByMergeOperation(e)),t.newRange&&(t.newRange=t.newRange._getTransformedByMergeOperation(e)),[t])),zu(yu,Cu,(t,e,n)=>{if(t.oldRange&&(t.oldRange=Qd._createFromRanges(t.oldRange._getTransformedByMoveOperation(e))),t.newRange){if(n.abRelation){const o=Qd._createFromRanges(t.newRange._getTransformedByMoveOperation(e));if("left"==n.abRelation.side&&e.targetPosition.isEqual(t.newRange.start))return t.newRange.end=o.end,t.newRange.start.path=n.abRelation.path,[t];if("right"==n.abRelation.side&&e.targetPosition.isEqual(t.newRange.end))return t.newRange.start=o.start,t.newRange.end.path=n.abRelation.path,[t]}t.newRange=Qd._createFromRanges(t.newRange._getTransformedByMoveOperation(e))}return[t]}),zu(yu,Mu,(t,e,n)=>{if(t.oldRange&&(t.oldRange=t.oldRange._getTransformedBySplitOperation(e)),t.newRange){if(n.abRelation){const o=t.newRange._getTransformedBySplitOperation(e);return t.newRange.start.isEqual(e.splitPosition)&&n.abRelation.wasStartBeforeMergedElement?t.newRange.start=Gd._createAt(e.insertionPosition):t.newRange.start.isEqual(e.splitPosition)&&!n.abRelation.wasInLeftElement&&(t.newRange.start=Gd._createAt(e.moveTargetPosition)),t.newRange.end.isEqual(e.splitPosition)&&n.abRelation.wasInRightElement?t.newRange.end=Gd._createAt(e.moveTargetPosition):t.newRange.end.isEqual(e.splitPosition)&&n.abRelation.wasEndBeforeMergedElement?t.newRange.end=Gd._createAt(e.insertionPosition):t.newRange.end=o.end,[t]}t.newRange=t.newRange._getTransformedBySplitOperation(e)}return[t]}),zu(Su,vu,(t,e)=>(t.sourcePosition.hasSameParentAs(e.position)&&(t.howMany+=e.howMany),t.sourcePosition=t.sourcePosition._getTransformedByInsertOperation(e),t.targetPosition=t.targetPosition._getTransformedByInsertOperation(e),[t])),zu(Su,Su,(t,e,n)=>{if(t.sourcePosition.isEqual(e.sourcePosition)&&t.targetPosition.isEqual(e.targetPosition)){if(n.bWasUndone){const n=e.graveyardPosition.path.slice();return n.push(0),t.sourcePosition=new Gd(e.graveyardPosition.root,n),t.howMany=0,[t]}return[new Du(0)]}if(t.sourcePosition.isEqual(e.sourcePosition)&&!t.targetPosition.isEqual(e.targetPosition)&&!n.bWasUndone&&"splitAtSource"!=n.abRelation){const o="$graveyard"==t.targetPosition.root.rootName,i="$graveyard"==e.targetPosition.root.rootName;if(i&&!o||(!o||i)&&n.aIsStrong){const n=e.targetPosition._getTransformedByMergeOperation(e),o=t.targetPosition._getTransformedByMergeOperation(e);return[new Cu(n,t.howMany,o,0)]}return[new Du(0)]}return t.sourcePosition.hasSameParentAs(e.targetPosition)&&(t.howMany+=e.howMany),t.sourcePosition=t.sourcePosition._getTransformedByMergeOperation(e),t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e),t.graveyardPosition.isEqual(e.graveyardPosition)&&n.aIsStrong||(t.graveyardPosition=t.graveyardPosition._getTransformedByMergeOperation(e)),[t]}),zu(Su,Cu,(t,e,n)=>{const o=Qd._createFromPositionAndShift(e.sourcePosition,e.howMany);return"remove"==e.type&&!n.bWasUndone&&!n.forceWeakRemove&&t.deletionPosition.hasSameParentAs(e.sourcePosition)&&o.containsPosition(t.sourcePosition)?[new Du(0)]:(t.sourcePosition.hasSameParentAs(e.targetPosition)&&(t.howMany+=e.howMany),t.sourcePosition.hasSameParentAs(e.sourcePosition)&&(t.howMany-=e.howMany),t.sourcePosition=t.sourcePosition._getTransformedByMoveOperation(e),t.targetPosition=t.targetPosition._getTransformedByMoveOperation(e),t.graveyardPosition.isEqual(e.targetPosition)||(t.graveyardPosition=t.graveyardPosition._getTransformedByMoveOperation(e)),[t])}),zu(Su,Mu,(t,e,n)=>{if(e.graveyardPosition&&(t.graveyardPosition=t.graveyardPosition._getTransformedByDeletion(e.graveyardPosition,1),t.deletionPosition.isEqual(e.graveyardPosition)&&(t.howMany=e.howMany)),t.targetPosition.isEqual(e.splitPosition)){const o=0!=e.howMany,i=e.graveyardPosition&&t.deletionPosition.isEqual(e.graveyardPosition);if(o||i||"mergeTargetNotMoved"==n.abRelation)return t.sourcePosition=t.sourcePosition._getTransformedBySplitOperation(e),[t]}if(t.sourcePosition.isEqual(e.splitPosition)){if("mergeSourceNotMoved"==n.abRelation)return t.howMany=0,t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e),[t];if("mergeSameElement"==n.abRelation||t.sourcePosition.offset>0)return t.sourcePosition=e.moveTargetPosition.clone(),t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e),[t]}return t.sourcePosition.hasSameParentAs(e.splitPosition)&&(t.howMany=e.splitPosition.offset),t.sourcePosition=t.sourcePosition._getTransformedBySplitOperation(e),t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e),[t]}),zu(Cu,vu,(t,e)=>{const n=Qd._createFromPositionAndShift(t.sourcePosition,t.howMany)._getTransformedByInsertOperation(e,!1)[0];return t.sourcePosition=n.start,t.howMany=n.end.offset-n.start.offset,t.targetPosition.isEqual(e.position)||(t.targetPosition=t.targetPosition._getTransformedByInsertOperation(e)),[t]}),zu(Cu,Cu,(t,e,n)=>{const o=Qd._createFromPositionAndShift(t.sourcePosition,t.howMany),i=Qd._createFromPositionAndShift(e.sourcePosition,e.howMany);let r,s=n.aIsStrong,a=!n.aIsStrong;if("insertBefore"==n.abRelation||"insertAfter"==n.baRelation?a=!0:"insertAfter"!=n.abRelation&&"insertBefore"!=n.baRelation||(a=!1),r=t.targetPosition.isEqual(e.targetPosition)&&a?t.targetPosition._getTransformedByDeletion(e.sourcePosition,e.howMany):t.targetPosition._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany),Uu(t,e)&&Uu(e,t))return[e.getReversed()];if(o.containsPosition(e.targetPosition)&&o.containsRange(i,!0))return o.start=o.start._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany),o.end=o.end._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany),Gu([o],r);if(i.containsPosition(t.targetPosition)&&i.containsRange(o,!0))return o.start=o.start._getCombined(e.sourcePosition,e.getMovedRangeStart()),o.end=o.end._getCombined(e.sourcePosition,e.getMovedRangeStart()),Gu([o],r);const c=rt(t.sourcePosition.getParentPath(),e.sourcePosition.getParentPath());if("prefix"==c||"extension"==c)return o.start=o.start._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany),o.end=o.end._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany),Gu([o],r);"remove"!=t.type||"remove"==e.type||n.aWasUndone||n.forceWeakRemove?"remove"==t.type||"remove"!=e.type||n.bWasUndone||n.forceWeakRemove||(s=!1):s=!0;const l=[],d=o.getDifference(i);for(const u of d){u.start=u.start._getTransformedByDeletion(e.sourcePosition,e.howMany),u.end=u.end._getTransformedByDeletion(e.sourcePosition,e.howMany);const t="same"==rt(u.start.getParentPath(),e.getMovedRangeStart().getParentPath()),n=u._getTransformedByInsertion(e.getMovedRangeStart(),e.howMany,t);l.push(...n)}const h=o.getIntersection(i);return null!==h&&s&&(h.start=h.start._getCombined(e.sourcePosition,e.getMovedRangeStart()),h.end=h.end._getCombined(e.sourcePosition,e.getMovedRangeStart()),0===l.length?l.push(h):1==l.length?i.start.isBefore(o.start)||i.start.isEqual(o.start)?l.unshift(h):l.push(h):l.splice(1,0,h)),0===l.length?[new Du(t.baseVersion)]:Gu(l,r)}),zu(Cu,Mu,(t,e,n)=>{let o=t.targetPosition.clone();t.targetPosition.isEqual(e.insertionPosition)&&e.graveyardPosition&&"moveTargetAfter"!=n.abRelation||(o=t.targetPosition._getTransformedBySplitOperation(e));const i=Qd._createFromPositionAndShift(t.sourcePosition,t.howMany);if(i.end.isEqual(e.insertionPosition))return e.graveyardPosition||t.howMany++,t.targetPosition=o,[t];if(i.start.hasSameParentAs(e.splitPosition)&&i.containsPosition(e.splitPosition)){let t=new Qd(e.splitPosition,i.end);return t=t._getTransformedBySplitOperation(e),Gu([new Qd(i.start,e.splitPosition),t],o)}t.targetPosition.isEqual(e.splitPosition)&&"insertAtSource"==n.abRelation&&(o=e.moveTargetPosition),t.targetPosition.isEqual(e.insertionPosition)&&"insertBetween"==n.abRelation&&(o=t.targetPosition);const r=[i._getTransformedBySplitOperation(e)];if(e.graveyardPosition){const o=i.start.isEqual(e.graveyardPosition)||i.containsPosition(e.graveyardPosition);t.howMany>1&&o&&!n.aWasUndone&&r.push(Qd._createFromPositionAndShift(e.insertionPosition,1))}return Gu(r,o)}),zu(Cu,Su,(t,e,n)=>{const o=Qd._createFromPositionAndShift(t.sourcePosition,t.howMany);if(e.deletionPosition.hasSameParentAs(t.sourcePosition)&&o.containsPosition(e.sourcePosition))if("remove"!=t.type||n.forceWeakRemove){if(1==t.howMany)return n.bWasUndone?(t.sourcePosition=e.graveyardPosition.clone(),t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e),[t]):[new Du(0)]}else if(!n.aWasUndone){const n=[];let o=e.graveyardPosition.clone(),i=e.targetPosition._getTransformedByMergeOperation(e);t.howMany>1&&(n.push(new Cu(t.sourcePosition,t.howMany-1,t.targetPosition,0)),o=o._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany-1),i=i._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany-1));const r=e.deletionPosition._getCombined(t.sourcePosition,t.targetPosition),s=new Cu(o,1,r,0),a=s.getMovedRangeStart().path.slice();a.push(0);const c=new Gd(s.targetPosition.root,a);i=i._getTransformedByMove(o,r,1);const l=new Cu(i,e.howMany,c,0);return n.push(s),n.push(l),n}const i=Qd._createFromPositionAndShift(t.sourcePosition,t.howMany)._getTransformedByMergeOperation(e);return t.sourcePosition=i.start,t.howMany=i.end.offset-i.start.offset,t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e),[t]}),zu(Tu,vu,(t,e)=>(t.position=t.position._getTransformedByInsertOperation(e),[t])),zu(Tu,Su,(t,e)=>t.position.isEqual(e.deletionPosition)?(t.position=e.graveyardPosition.clone(),t.position.stickiness="toNext",[t]):(t.position=t.position._getTransformedByMergeOperation(e),[t])),zu(Tu,Cu,(t,e)=>(t.position=t.position._getTransformedByMoveOperation(e),[t])),zu(Tu,Tu,(t,e,n)=>{if(t.position.isEqual(e.position)){if(!n.aIsStrong)return[new Du(0)];t.oldName=e.newName}return[t]}),zu(Tu,Mu,(t,e)=>{if("same"==rt(t.position.path,e.splitPosition.getParentPath())&&!e.graveyardPosition){const e=new Tu(t.position.getShiftedBy(1),t.oldName,t.newName,0);return[t,e]}return t.position=t.position._getTransformedBySplitOperation(e),[t]}),zu(Iu,Iu,(t,e,n)=>{if(t.root===e.root&&t.key===e.key){if(!n.aIsStrong||t.newValue===e.newValue)return[new Du(0)];t.oldValue=e.newValue}return[t]}),zu(Mu,vu,(t,e)=>(t.splitPosition.hasSameParentAs(e.position)&&t.splitPosition.offset{if(!t.graveyardPosition&&!n.bWasUndone&&t.splitPosition.hasSameParentAs(e.sourcePosition)){const n=e.graveyardPosition.path.slice();n.push(0);const o=new Gd(e.graveyardPosition.root,n),i=Mu.getInsertionPosition(new Gd(e.graveyardPosition.root,n)),r=new Mu(o,0,i,null,0);return t.splitPosition=t.splitPosition._getTransformedByMergeOperation(e),t.insertionPosition=Mu.getInsertionPosition(t.splitPosition),t.graveyardPosition=r.insertionPosition.clone(),t.graveyardPosition.stickiness="toNext",[r,t]}return t.splitPosition.hasSameParentAs(e.deletionPosition)&&!t.splitPosition.isAfter(e.deletionPosition)&&t.howMany--,t.splitPosition.hasSameParentAs(e.targetPosition)&&(t.howMany+=e.howMany),t.splitPosition=t.splitPosition._getTransformedByMergeOperation(e),t.insertionPosition=Mu.getInsertionPosition(t.splitPosition),t.graveyardPosition&&(t.graveyardPosition=t.graveyardPosition._getTransformedByMergeOperation(e)),[t]}),zu(Mu,Cu,(t,e,n)=>{const o=Qd._createFromPositionAndShift(e.sourcePosition,e.howMany);if(t.graveyardPosition){const i=o.start.isEqual(t.graveyardPosition)||o.containsPosition(t.graveyardPosition);if(!n.bWasUndone&&i){const n=t.splitPosition._getTransformedByMoveOperation(e),o=t.graveyardPosition._getTransformedByMoveOperation(e),i=o.path.slice();i.push(0);const r=new Gd(o.root,i);return[new Cu(n,t.howMany,r,0)]}t.graveyardPosition=t.graveyardPosition._getTransformedByMoveOperation(e)}const i=t.splitPosition.isEqual(e.targetPosition);if(i&&("insertAtSource"==n.baRelation||"splitBefore"==n.abRelation))return t.howMany+=e.howMany,t.splitPosition=t.splitPosition._getTransformedByDeletion(e.sourcePosition,e.howMany),t.insertionPosition=Mu.getInsertionPosition(t.splitPosition),[t];if(i&&n.abRelation&&n.abRelation.howMany){const{howMany:e,offset:o}=n.abRelation;return t.howMany+=e,t.splitPosition=t.splitPosition.getShiftedBy(o),[t]}if(t.splitPosition.hasSameParentAs(e.sourcePosition)&&o.containsPosition(t.splitPosition)){const n=e.howMany-(t.splitPosition.offset-e.sourcePosition.offset);return t.howMany-=n,t.splitPosition.hasSameParentAs(e.targetPosition)&&t.splitPosition.offset{if(t.splitPosition.isEqual(e.splitPosition)){if(!t.graveyardPosition&&!e.graveyardPosition)return[new Du(0)];if(t.graveyardPosition&&e.graveyardPosition&&t.graveyardPosition.isEqual(e.graveyardPosition))return[new Du(0)];if("splitBefore"==n.abRelation)return t.howMany=0,t.graveyardPosition=t.graveyardPosition._getTransformedBySplitOperation(e),[t]}if(t.graveyardPosition&&e.graveyardPosition&&t.graveyardPosition.isEqual(e.graveyardPosition)){const o="$graveyard"==t.splitPosition.root.rootName,i="$graveyard"==e.splitPosition.root.rootName;if(i&&!o||(!o||i)&&n.aIsStrong){const n=[];return e.howMany&&n.push(new Cu(e.moveTargetPosition,e.howMany,e.splitPosition,0)),t.howMany&&n.push(new Cu(t.splitPosition,t.howMany,t.moveTargetPosition,0)),n}return[new Du(0)]}if(t.graveyardPosition&&(t.graveyardPosition=t.graveyardPosition._getTransformedBySplitOperation(e)),t.splitPosition.isEqual(e.insertionPosition)&&"splitBefore"==n.abRelation)return t.howMany++,[t];if(e.splitPosition.isEqual(t.insertionPosition)&&"splitBefore"==n.baRelation){const n=e.insertionPosition.path.slice();n.push(0);const o=new Gd(e.insertionPosition.root,n);return[t,new Cu(t.insertionPosition,1,o,0)]}return t.splitPosition.hasSameParentAs(e.splitPosition)&&t.splitPosition.offset{const n=e[0];n.isDocumentOperation&&Yu.call(this,n)},{priority:"low"})}function Yu(t){const e=this.getTransformedByOperation(t);if(!this.isEqual(e)){const t=this.toPosition();this.path=e.path,this.root=e.root,this.fire("change",t)}}qu.prototype.is=function(t){return"livePosition"===t||"model:livePosition"===t||"position"==t||"model:position"===t};class Ku{constructor(t={}){"string"==typeof t&&(t="transparent"===t?{isUndoable:!1}:{},E("batch-constructor-deprecated-string-type"));const{isUndoable:e=!0,isLocal:n=!0,isUndo:o=!1,isTyping:i=!1}=t;this.operations=[],this.isUndoable=e,this.isLocal=n,this.isUndo=o,this.isTyping=i}get type(){return E("batch-type-deprecated"),"default"}get baseVersion(){for(const t of this.operations)if(null!==t.baseVersion)return t.baseVersion;return null}addOperation(t){return t.batch=this,this.operations.push(t),t}}class $u{constructor(t){this._changesInElement=new Map,this._elementSnapshots=new Map,this._changedMarkers=new Map,this._changeCount=0,this._cachedChanges=null,this._cachedChangesWithGraveyard=null,this._refreshedItems=new Set,this._markerCollection=t}get isEmpty(){return 0==this._changesInElement.size&&0==this._changedMarkers.size}bufferOperation(t){const e=t;switch(e.type){case"insert":if(this._isInInsertedElement(e.position.parent))return;this._markInsert(e.position.parent,e.position.offset,e.nodes.maxOffset);break;case"addAttribute":case"removeAttribute":case"changeAttribute":for(const t of e.range.getItems({shallow:!0}))this._isInInsertedElement(t.parent)||this._markAttribute(t);break;case"remove":case"move":case"reinsert":{if(e.sourcePosition.isEqual(e.targetPosition)||e.sourcePosition.getShiftedBy(e.howMany).isEqual(e.targetPosition))return;const t=this._isInInsertedElement(e.sourcePosition.parent),n=this._isInInsertedElement(e.targetPosition.parent);t||this._markRemove(e.sourcePosition.parent,e.sourcePosition.offset,e.howMany),n||this._markInsert(e.targetPosition.parent,e.getMovedRangeStart().offset,e.howMany);break}case"rename":{if(this._isInInsertedElement(e.position.parent))return;this._markRemove(e.position.parent,e.position.offset,1),this._markInsert(e.position.parent,e.position.offset,1);const t=Qd._createFromPositionAndShift(e.position,1);for(const e of this._markerCollection.getMarkersIntersectingRange(t)){const t=e.getData();this.bufferMarkerChange(e.name,t,t)}break}case"split":{const t=e.splitPosition.parent;this._isInInsertedElement(t)||this._markRemove(t,e.splitPosition.offset,e.howMany),this._isInInsertedElement(e.insertionPosition.parent)||this._markInsert(e.insertionPosition.parent,e.insertionPosition.offset,1),e.graveyardPosition&&this._markRemove(e.graveyardPosition.parent,e.graveyardPosition.offset,1);break}case"merge":{const t=e.sourcePosition.parent;this._isInInsertedElement(t.parent)||this._markRemove(t.parent,t.startOffset,1);const n=e.graveyardPosition.parent;this._markInsert(n,e.graveyardPosition.offset,1);const o=e.targetPosition.parent;this._isInInsertedElement(o)||this._markInsert(o,e.targetPosition.offset,t.maxOffset);break}}this._cachedChanges=null}bufferMarkerChange(t,e,n){const o=this._changedMarkers.get(t);o?(o.newMarkerData=n,null==o.oldMarkerData.range&&null==n.range&&this._changedMarkers.delete(t)):this._changedMarkers.set(t,{newMarkerData:n,oldMarkerData:e})}getMarkersToRemove(){const t=[];for(const[e,n]of this._changedMarkers)null!=n.oldMarkerData.range&&t.push({name:e,range:n.oldMarkerData.range});return t}getMarkersToAdd(){const t=[];for(const[e,n]of this._changedMarkers)null!=n.newMarkerData.range&&t.push({name:e,range:n.newMarkerData.range});return t}getChangedMarkers(){return Array.from(this._changedMarkers).map(([t,e])=>({name:t,data:{oldRange:e.oldMarkerData.range,newRange:e.newMarkerData.range}}))}hasDataChanges(){if(this._changesInElement.size>0)return!0;for(const{newMarkerData:t,oldMarkerData:e}of this._changedMarkers.values()){if(t.affectsData!==e.affectsData)return!0;if(t.affectsData){const n=t.range&&!e.range,o=!t.range&&e.range,i=t.range&&e.range&&!t.range.isEqual(e.range);if(n||o||i)return!0}}return!1}getChanges(t={}){if(this._cachedChanges)return t.includeChangesInGraveyard?this._cachedChangesWithGraveyard.slice():this._cachedChanges.slice();let e=[];for(const n of this._changesInElement.keys()){const t=this._changesInElement.get(n).sort((t,e)=>t.offset===e.offset?t.type!=e.type?"remove"==t.type?-1:1:0:t.offsett.position.root!=e.position.root?t.position.root.rootNamet);for(const n of e)delete n.changeCount,"attribute"==n.type&&(delete n.position,delete n.length);return this._changeCount=0,this._cachedChangesWithGraveyard=e,this._cachedChanges=e.filter(Ju),t.includeChangesInGraveyard?this._cachedChangesWithGraveyard.slice():this._cachedChanges.slice()}getRefreshedItems(){return new Set(this._refreshedItems)}reset(){this._changesInElement.clear(),this._elementSnapshots.clear(),this._changedMarkers.clear(),this._refreshedItems=new Set,this._cachedChanges=null}_refreshItem(t){if(this._isInInsertedElement(t.parent))return;this._markRemove(t.parent,t.startOffset,t.offsetSize),this._markInsert(t.parent,t.startOffset,t.offsetSize),this._refreshedItems.add(t);const e=Qd._createOn(t);for(const n of this._markerCollection.getMarkersIntersectingRange(e)){const t=n.getData();this.bufferMarkerChange(n.name,t,t)}this._cachedChanges=null}_markInsert(t,e,n){const o={type:"insert",offset:e,howMany:n,count:this._changeCount++};this._markChange(t,o)}_markRemove(t,e,n){const o={type:"remove",offset:e,howMany:n,count:this._changeCount++};this._markChange(t,o),this._removeAllNestedChanges(t,e,n)}_markAttribute(t){const e={type:"attribute",offset:t.startOffset,howMany:t.offsetSize,count:this._changeCount++};this._markChange(t.parent,e)}_markChange(t,e){this._makeSnapshot(t);const n=this._getChangesForElement(t);this._handleChange(e,n),n.push(e);for(let o=0;on.offset){if(o>i){const t={type:"attribute",offset:i,howMany:o-i,count:this._changeCount++};this._handleChange(t,e),e.push(t)}t.nodesToHandle=n.offset-t.offset,t.howMany=t.nodesToHandle}else t.offset>=n.offset&&t.offseti?(t.nodesToHandle=o-i,t.offset=i):t.nodesToHandle=0);if("remove"==n.type&&t.offsetn.offset){const i={type:"attribute",offset:n.offset,howMany:o-n.offset,count:this._changeCount++};this._handleChange(i,e),e.push(i),t.nodesToHandle=n.offset-t.offset,t.howMany=t.nodesToHandle}"attribute"==n.type&&(t.offset>=n.offset&&o<=i?(t.nodesToHandle=0,t.howMany=0,t.offset=0):t.offset<=n.offset&&o>=i&&(n.howMany=0))}}t.howMany=t.nodesToHandle,delete t.nodesToHandle}_getInsertDiff(t,e,n){return{type:"insert",position:Gd._createAt(t,e),name:n.name,attributes:new Map(n.attributes),length:1,changeCount:this._changeCount++}}_getRemoveDiff(t,e,n){return{type:"remove",position:Gd._createAt(t,e),name:n.name,attributes:new Map(n.attributes),length:1,changeCount:this._changeCount++}}_getAttributesDiff(t,e,n){const o=[];n=new Map(n);for(const[i,r]of e){const e=n.has(i)?n.get(i):null;e!==r&&o.push({type:"attribute",position:t.start,range:t.clone(),length:1,attributeKey:i,attributeOldValue:r,attributeNewValue:e,changeCount:this._changeCount++}),n.delete(i)}for(const[i,r]of n)o.push({type:"attribute",position:t.start,range:t.clone(),length:1,attributeKey:i,attributeOldValue:null,attributeNewValue:r,changeCount:this._changeCount++});return o}_isInInsertedElement(t){const e=t.parent;if(!e)return!1;const n=this._changesInElement.get(e),o=t.startOffset;if(n)for(const i of n)if("insert"==i.type&&o>=i.offset&&oo){for(let t=0;tthis._version+1&&this._gaps.set(this._version,t),this._version=t}get lastOperation(){return this._operations[this._operations.length-1]}addOperation(t){if(t.baseVersion!==this.version)throw new x("model-document-history-addoperation-incorrect-version",this,{operation:t,historyVersion:this.version});this._operations.push(t),this._version++,this._baseVersionToOperationIndex.set(t.baseVersion,this._operations.length-1)}getOperations(t,e=this.version){if(!this._operations.length)return[];const n=this._operations[0];void 0===t&&(t=n.baseVersion);let o=e-1;for(const[s,a]of this._gaps)t>s&&ts&&othis.lastOperation.baseVersion)return[];let i=this._baseVersionToOperationIndex.get(t);void 0===i&&(i=0);let r=this._baseVersionToOperationIndex.get(o);return void 0===r&&(r=this._operations.length-1),this._operations.slice(i,r+1)}getOperation(t){const e=this._baseVersionToOperationIndex.get(t);if(void 0!==e)return this._operations[e]}setOperationAsUndone(t,e){this._undoPairs.set(e,t),this._undoneOperations.add(t)}isUndoingOperation(t){return this._undoPairs.has(t)}isUndoneOperation(t){return this._undoneOperations.has(t)}getUndoneOperation(t){return this._undoPairs.get(t)}reset(){this._version=0,this._undoPairs=new Map,this._operations=[],this._undoneOperations=new Set,this._gaps=new Map,this._baseVersionToOperationIndex=new Map}}class tg extends Vd{constructor(t,e,n="main"){super(e),this._document=t,this.rootName=n}get document(){return this._document}toJSON(){return this.rootName}}tg.prototype.is=function(t,e){return e?e===this.name&&("rootElement"===t||"model:rootElement"===t||"element"===t||"model:element"===t):"rootElement"===t||"model:rootElement"===t||"element"===t||"model:element"===t||"node"===t||"model:node"===t};const eg="$graveyard";class ng extends(L()){constructor(t){super(),this.model=t,this.history=new Xu,this.selection=new uh(this),this.roots=new fr({idProperty:"rootName"}),this.differ=new $u(t.markers),this._postFixers=new Set,this._hasSelectionChangedFromTheLastChangeBlock=!1,this.createRoot("$root",eg),this.listenTo(t,"applyOperation",(t,e)=>{const n=e[0];n.isDocumentOperation&&this.differ.bufferOperation(n)},{priority:"high"}),this.listenTo(t,"applyOperation",(t,e)=>{const n=e[0];n.isDocumentOperation&&this.history.addOperation(n)},{priority:"low"}),this.listenTo(this.selection,"change",()=>{this._hasSelectionChangedFromTheLastChangeBlock=!0}),this.listenTo(t.markers,"update",(t,e,n,o,i)=>{const r={...e.getData(),range:o};this.differ.bufferMarkerChange(e.name,i,r),null===n&&e.on("change",(t,n)=>{const o=e.getData();this.differ.bufferMarkerChange(e.name,{...o,range:n},o)})})}get version(){return this.history.version}set version(t){this.history.version=t}get graveyard(){return this.getRoot(eg)}createRoot(t="$root",e="main"){if(this.roots.get(e))throw new x("model-document-createroot-name-exists",this,{name:e});const n=new tg(this,t,e);return this.roots.add(n),n}destroy(){this.selection.destroy(),this.stopListening()}getRoot(t="main"){return this.roots.get(t)}getRootNames(){return Array.from(this.roots,t=>t.rootName).filter(t=>t!=eg)}registerPostFixer(t){this._postFixers.add(t)}toJSON(){const t=Ks(this);return t.selection="[engine.model.DocumentSelection]",t.model="[engine.model.Model]",t}_handleChangeBlock(t){this._hasDocumentChangedFromTheLastChangeBlock()&&(this._callPostFixers(t),this.selection.refresh(),this.differ.hasDataChanges()?this.fire("change:data",t.batch):this.fire("change",t.batch),this.selection.refresh(),this.differ.reset()),this._hasSelectionChangedFromTheLastChangeBlock=!1}_hasDocumentChangedFromTheLastChangeBlock(){return!this.differ.isEmpty||this._hasSelectionChangedFromTheLastChangeBlock}_getDefaultRoot(){for(const t of this.roots)if(t!==this.graveyard)return t;return this.graveyard}_getDefaultRange(){const t=this._getDefaultRoot(),e=this.model,n=e.schema,o=e.createPositionFromPath(t,[0]);return n.getNearestSelectionRange(o)||e.createRange(o)}_validateSelectionRange(t){return og(t.start)&&og(t.end)}_callPostFixers(t){let e=!1;do{for(const n of this._postFixers)if(this.selection.refresh(),e=n(t),e)break}while(e)}}function og(t){const e=t.textNode;if(e){const n=e.data,o=t.offset-e.startOffset;return!Cr(n,o)&&!vr(n,o)}return!0}class ig extends(L()){constructor(){super(...arguments),this._markers=new Map}[Symbol.iterator](){return this._markers.values()}has(t){const e=t instanceof rg?t.name:t;return this._markers.has(e)}get(t){return this._markers.get(t)||null}_set(t,e,n=!1,o=!1){const i=t instanceof rg?t.name:t;if(i.includes(","))throw new x("markercollection-incorrect-marker-name",this);const r=this._markers.get(i);if(r){const t=r.getData(),s=r.getRange();let a=!1;return s.isEqual(e)||(r._attachLiveRange(ch.fromRange(e)),a=!0),n!=r.managedUsingOperations&&(r._managedUsingOperations=n,a=!0),"boolean"==typeof o&&o!=r.affectsData&&(r._affectsData=o,a=!0),a&&this.fire("update:"+i,r,s,e,t),r}const s=ch.fromRange(e),a=new rg(i,s,n,o);return this._markers.set(i,a),this.fire("update:"+i,a,null,e,{...a.getData(),range:null}),a}_remove(t){const e=t instanceof rg?t.name:t,n=this._markers.get(e);return!!n&&(this._markers.delete(e),this.fire("update:"+e,n,n.getRange(),null,n.getData()),this._destroyMarker(n),!0)}_refresh(t){const e=t instanceof rg?t.name:t,n=this._markers.get(e);if(!n)throw new x("markercollection-refresh-marker-not-exists",this);const o=n.getRange();this.fire("update:"+e,n,o,o,n.getData())}*getMarkersAtPosition(t){for(const e of this)e.getRange().containsPosition(t)&&(yield e)}*getMarkersIntersectingRange(t){for(const e of this)null!==e.getRange().getIntersection(t)&&(yield e)}destroy(){for(const t of this._markers.values())this._destroyMarker(t);this._markers=null,this.stopListening()}*getMarkersGroup(t){for(const e of this._markers.values())e.name.startsWith(t+":")&&(yield e)}_destroyMarker(t){t.stopListening(),t._detachLiveRange()}}class rg extends(L(Ld)){constructor(t,e,n,o){super(),this.name=t,this._liveRange=this._attachLiveRange(e),this._managedUsingOperations=n,this._affectsData=o}get managedUsingOperations(){if(!this._liveRange)throw new x("marker-destroyed",this);return this._managedUsingOperations}get affectsData(){if(!this._liveRange)throw new x("marker-destroyed",this);return this._affectsData}getData(){return{range:this.getRange(),affectsData:this.affectsData,managedUsingOperations:this.managedUsingOperations}}getStart(){if(!this._liveRange)throw new x("marker-destroyed",this);return this._liveRange.start.clone()}getEnd(){if(!this._liveRange)throw new x("marker-destroyed",this);return this._liveRange.end.clone()}getRange(){if(!this._liveRange)throw new x("marker-destroyed",this);return this._liveRange.toRange()}_attachLiveRange(t){return this._liveRange&&this._detachLiveRange(),t.delegate("change:range").to(this),t.delegate("change:content").to(this),this._liveRange=t,t}_detachLiveRange(){this._liveRange.stopDelegating("change:range",this),this._liveRange.stopDelegating("change:content",this),this._liveRange.detach(),this._liveRange=null}}rg.prototype.is=function(t){return"marker"===t||"model:marker"===t};class sg extends mu{constructor(t,e){super(null),this.sourcePosition=t.clone(),this.howMany=e}get type(){return"detach"}toJSON(){const t=super.toJSON();return t.sourcePosition=this.sourcePosition.toJSON(),t}_validate(){if(this.sourcePosition.root.document)throw new x("detach-operation-on-document-node",this)}_execute(){fu(Qd._createFromPositionAndShift(this.sourcePosition,this.howMany))}static get className(){return"DetachOperation"}}class ag extends Ld{constructor(t){super(),this.markers=new Map,this._children=new Rd,t&&this._insertChild(0,t)}[Symbol.iterator](){return this.getChildren()}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return 0===this.childCount}get nextSibling(){return null}get previousSibling(){return null}get root(){return this}get parent(){return null}get document(){return null}getAncestors(){return[]}getChild(t){return this._children.getNode(t)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(t){return this._children.getNodeIndex(t)}getChildStartOffset(t){return this._children.getNodeStartOffset(t)}getPath(){return[]}getNodeByPath(t){let e=this;for(const n of t)e=e.getChild(e.offsetToIndex(n));return e}offsetToIndex(t){return this._children.offsetToIndex(t)}toJSON(){const t=[];for(const e of this._children)t.push(e.toJSON());return t}static fromJSON(t){const e=[];for(const n of t)n.name?e.push(Vd.fromJSON(n)):e.push(jd.fromJSON(n));return new ag(e)}_appendChild(t){this._insertChild(this.childCount,t)}_insertChild(t,e){const n=function(t){return"string"==typeof t?[new jd(t)]:(st(t)||(t=[t]),Array.from(t).map(t=>"string"==typeof t?new jd(t):t instanceof Fd?new jd(t.data,t.getAttributes()):t))}(e);for(const o of n)null!==o.parent&&o._remove(),o.parent=this;this._children._insertNodes(t,n)}_removeChildren(t,e=1){const n=this._children._removeNodes(t,e);for(const o of n)o.parent=null;return n}}ag.prototype.is=function(t){return"documentFragment"===t||"model:documentFragment"===t};class cg{constructor(t,e){this.model=t,this.batch=e}createText(t,e){return new jd(t,e)}createElement(t,e){return new Vd(t,e)}createDocumentFragment(){return new ag}cloneElement(t,e=!0){return t._clone(e)}insert(t,e,n=0){if(this._assertWriterUsedCorrectly(),t instanceof jd&&""==t.data)return;const o=Gd._createAt(e,n);if(t.parent){if(gg(t.root,o.root))return void this.move(Qd._createOn(t),o);if(t.root.document)throw new x("model-writer-insert-forbidden-move",this);this.remove(t)}const i=o.root.document?o.root.document.version:null,r=new vu(o,t,i);if(t instanceof jd&&(r.shouldReceiveAttributes=!0),this.batch.addOperation(r),this.model.applyOperation(r),t instanceof ag)for(const[s,a]of t.markers){const t=Gd._createAt(a.root,0),e={range:new Qd(a.start._getCombined(t,o),a.end._getCombined(t,o)),usingOperation:!0,affectsData:!0};this.model.markers.has(s)?this.updateMarker(s,e):this.addMarker(s,e)}}insertText(t,e,n,o){e instanceof ag||e instanceof Vd||e instanceof Gd?this.insert(this.createText(t),e,n):this.insert(this.createText(t,e),n,o)}insertElement(t,e,n,o){e instanceof ag||e instanceof Vd||e instanceof Gd?this.insert(this.createElement(t),e,n):this.insert(this.createElement(t,e),n,o)}append(t,e){this.insert(t,e,"end")}appendText(t,e,n){e instanceof ag||e instanceof Vd?this.insert(this.createText(t),e,"end"):this.insert(this.createText(t,e),n,"end")}appendElement(t,e,n){e instanceof ag||e instanceof Vd?this.insert(this.createElement(t),e,"end"):this.insert(this.createElement(t,e),n,"end")}setAttribute(t,e,n){if(this._assertWriterUsedCorrectly(),n instanceof Qd){const o=n.getMinimalFlatRanges();for(const n of o)lg(this,t,e,n)}else dg(this,t,e,n)}setAttributes(t,e){for(const[n,o]of _r(t))this.setAttribute(n,o,e)}removeAttribute(t,e){if(this._assertWriterUsedCorrectly(),e instanceof Qd){const n=e.getMinimalFlatRanges();for(const e of n)lg(this,t,null,e)}else dg(this,t,null,e)}clearAttributes(t){this._assertWriterUsedCorrectly();const e=t=>{for(const e of t.getAttributeKeys())this.removeAttribute(e,t)};if(t instanceof Qd)for(const n of t.getItems())e(n);else e(t)}move(t,e,n){if(this._assertWriterUsedCorrectly(),!(t instanceof Qd))throw new x("writer-move-invalid-range",this);if(!t.isFlat)throw new x("writer-move-range-not-flat",this);const o=Gd._createAt(e,n);if(o.isEqual(t.start))return;if(this._addOperationForAffectedMarkers("move",t),!gg(t.root,o.root))throw new x("writer-move-different-document",this);const i=t.root.document?t.root.document.version:null,r=new Cu(t.start,t.end.offset-t.start.offset,o,i);this.batch.addOperation(r),this.model.applyOperation(r)}remove(t){this._assertWriterUsedCorrectly();const e=(t instanceof Qd?t:Qd._createOn(t)).getMinimalFlatRanges().reverse();for(const n of e)this._addOperationForAffectedMarkers("move",n),ug(n.start,n.end.offset-n.start.offset,this.batch,this.model)}merge(t){this._assertWriterUsedCorrectly();const e=t.nodeBefore,n=t.nodeAfter;if(this._addOperationForAffectedMarkers("merge",t),!(e instanceof Vd))throw new x("writer-merge-no-element-before",this);if(!(n instanceof Vd))throw new x("writer-merge-no-element-after",this);t.root.document?this._merge(t):this._mergeDetached(t)}createPositionFromPath(t,e,n){return this.model.createPositionFromPath(t,e,n)}createPositionAt(t,e){return this.model.createPositionAt(t,e)}createPositionAfter(t){return this.model.createPositionAfter(t)}createPositionBefore(t){return this.model.createPositionBefore(t)}createRange(t,e){return this.model.createRange(t,e)}createRangeIn(t){return this.model.createRangeIn(t)}createRangeOn(t){return this.model.createRangeOn(t)}createSelection(...t){return this.model.createSelection(...t)}_mergeDetached(t){const e=t.nodeBefore,n=t.nodeAfter;this.move(Qd._createIn(n),Gd._createAt(e,"end")),this.remove(n)}_merge(t){const e=Gd._createAt(t.nodeBefore,"end"),n=Gd._createAt(t.nodeAfter,0),o=t.root.document.graveyard,i=new Gd(o,[0]),r=t.root.document.version,s=new Su(n,t.nodeAfter.maxOffset,e,i,r);this.batch.addOperation(s),this.model.applyOperation(s)}rename(t,e){if(this._assertWriterUsedCorrectly(),!(t instanceof Vd))throw new x("writer-rename-not-element-instance",this);const n=t.root.document?t.root.document.version:null,o=new Tu(Gd._createBefore(t),t.name,e,n);this.batch.addOperation(o),this.model.applyOperation(o)}split(t,e){this._assertWriterUsedCorrectly();let n,o,i=t.parent;if(!i.parent)throw new x("writer-split-element-no-parent",this);if(e||(e=i.parent),!t.parent.getAncestors({includeSelf:!0}).includes(e))throw new x("writer-split-invalid-limit-element",this);do{const e=i.root.document?i.root.document.version:null,r=i.maxOffset-t.offset,s=Mu.getInsertionPosition(t),a=new Mu(t,r,s,null,e);this.batch.addOperation(a),this.model.applyOperation(a),n||o||(n=i,o=t.parent.nextSibling),i=(t=this.createPositionAfter(t.parent)).parent}while(i!==e);return{position:t,range:new Qd(Gd._createAt(n,"end"),Gd._createAt(o,0))}}wrap(t,e){if(this._assertWriterUsedCorrectly(),!t.isFlat)throw new x("writer-wrap-range-not-flat",this);const n=e instanceof Vd?e:new Vd(e);if(n.childCount>0)throw new x("writer-wrap-element-not-empty",this);if(null!==n.parent)throw new x("writer-wrap-element-attached",this);this.insert(n,t.start);const o=new Qd(t.start.getShiftedBy(1),t.end.getShiftedBy(1));this.move(o,Gd._createAt(n,0))}unwrap(t){if(this._assertWriterUsedCorrectly(),null===t.parent)throw new x("writer-unwrap-element-no-parent",this);this.move(Qd._createIn(t),this.createPositionAfter(t)),this.remove(t)}addMarker(t,e){if(this._assertWriterUsedCorrectly(),!e||"boolean"!=typeof e.usingOperation)throw new x("writer-addmarker-no-usingoperation",this);const n=e.usingOperation,o=e.range,i=void 0!==e.affectsData&&e.affectsData;if(this.model.markers.has(t))throw new x("writer-addmarker-marker-exists",this);if(!o)throw new x("writer-addmarker-no-range",this);return n?(hg(this,t,null,o,i),this.model.markers.get(t)):this.model.markers._set(t,o,n,i)}updateMarker(t,e){this._assertWriterUsedCorrectly();const n="string"==typeof t?t:t.name,o=this.model.markers.get(n);if(!o)throw new x("writer-updatemarker-marker-not-exists",this);if(!e)return E("writer-updatemarker-reconvert-using-editingcontroller",{markerName:n}),void this.model.markers._refresh(o);const i="boolean"==typeof e.usingOperation,r="boolean"==typeof e.affectsData,s=r?e.affectsData:o.affectsData;if(!i&&!e.range&&!r)throw new x("writer-updatemarker-wrong-options",this);const a=o.getRange(),c=e.range?e.range:a;i&&e.usingOperation!==o.managedUsingOperations?e.usingOperation?hg(this,n,null,c,s):(hg(this,n,a,null,s),this.model.markers._set(n,c,void 0,s)):o.managedUsingOperations?hg(this,n,a,c,s):this.model.markers._set(n,c,void 0,s)}removeMarker(t){this._assertWriterUsedCorrectly();const e="string"==typeof t?t:t.name;if(!this.model.markers.has(e))throw new x("writer-removemarker-no-marker",this);const n=this.model.markers.get(e);n.managedUsingOperations?hg(this,e,n.getRange(),null,n.affectsData):this.model.markers._remove(e)}setSelection(...t){this._assertWriterUsedCorrectly(),this.model.document.selection._setTo(...t)}setSelectionFocus(t,e){this._assertWriterUsedCorrectly(),this.model.document.selection._setFocus(t,e)}setSelectionAttribute(t,e){if(this._assertWriterUsedCorrectly(),"string"==typeof t)this._setSelectionAttribute(t,e);else for(const[n,o]of _r(t))this._setSelectionAttribute(n,o)}removeSelectionAttribute(t){if(this._assertWriterUsedCorrectly(),"string"==typeof t)this._removeSelectionAttribute(t);else for(const e of t)this._removeSelectionAttribute(e)}overrideSelectionGravity(){return this.model.document.selection._overrideGravity()}restoreSelectionGravity(t){this.model.document.selection._restoreGravity(t)}_setSelectionAttribute(t,e){const n=this.model.document.selection;if(n.isCollapsed&&n.anchor.parent.isEmpty){const o=uh._getStoreAttributeKey(t);this.setAttribute(o,e,n.anchor.parent)}n._setAttribute(t,e)}_removeSelectionAttribute(t){const e=this.model.document.selection;if(e.isCollapsed&&e.anchor.parent.isEmpty){const n=uh._getStoreAttributeKey(t);this.removeAttribute(n,e.anchor.parent)}e._removeAttribute(t)}_assertWriterUsedCorrectly(){if(this.model._currentWriter!==this)throw new x("writer-incorrect-use",this)}_addOperationForAffectedMarkers(t,e){for(const n of this.model.markers){if(!n.managedUsingOperations)continue;const o=n.getRange();let i=!1;if("move"===t){const t=e;i=t.containsPosition(o.start)||t.start.isEqual(o.start)||t.containsPosition(o.end)||t.end.isEqual(o.end)}else{const t=e,n=t.nodeBefore,r=t.nodeAfter,s=o.start.parent==n&&o.start.isAtEnd,a=o.end.parent==r&&0==o.end.offset,c=o.end.nodeAfter==r,l=o.start.nodeAfter==r;i=s||a||c||l}i&&this.updateMarker(n.name,{range:o})}}}function lg(t,e,n,o){const i=t.model,r=i.document;let s,a,c,l=o.start;for(const h of o.getWalker({shallow:!0}))c=h.item.getAttribute(e),s&&a!=c&&(a!=n&&d(),l=s),s=h.nextPosition,a=c;function d(){const o=new Qd(l,s),c=o.root.document?r.version:null,d=new Eu(o,e,a,n,c);t.batch.addOperation(d),i.applyOperation(d)}s instanceof Gd&&s!=l&&a!=n&&d()}function dg(t,e,n,o){const i=t.model,r=i.document,s=o.getAttribute(e);let a,c;if(s!=n){if(o.root===o){const t=o.document?r.version:null;c=new Iu(o,e,s,n,t)}else{a=new Qd(Gd._createBefore(o),t.createPositionAfter(o));const i=a.root.document?r.version:null;c=new Eu(a,e,s,n,i)}t.batch.addOperation(c),i.applyOperation(c)}}function hg(t,e,n,o,i){const r=t.model,s=r.document,a=new yu(e,n,o,r.markers,!!i,s.version);t.batch.addOperation(a),r.applyOperation(a)}function ug(t,e,n,o){let i;if(t.root.document){const n=o.document,r=new Gd(n.graveyard,[0]);i=new Cu(t,e,r,n.version)}else i=new sg(t,e);n.addOperation(i),o.applyOperation(i)}function gg(t,e){return t===e||t instanceof tg&&e instanceof tg}function mg(t){t.document.registerPostFixer(e=>function(t,e){const n=e.document.selection,o=e.schema,i=[];let r=!1;for(const s of n.getRanges()){const t=pg(s,o);t&&!t.isEqual(s)?(i.push(t),r=!0):i.push(s)}return r&&t.setSelection(function(t){const e=[...t],n=new Set;let o=1;for(;o!n.has(e))}(i),{backward:n.isBackward}),!1}(e,t))}function pg(t,e){return t.isCollapsed?function(t,e){const n=t.start,o=e.getNearestSelectionRange(n);if(!o){const t=n.getAncestors().reverse().find(t=>e.isObject(t));return t?Qd._createOn(t):null}if(!o.isCollapsed)return o;const i=o.start;return n.isEqual(i)?null:new Qd(i)}(t,e):function(t,e){const{start:n,end:o}=t,i=e.checkChild(n,"$text"),r=e.checkChild(o,"$text"),s=e.getLimitElement(n),a=e.getLimitElement(o);if(s===a){if(i&&r)return null;if(function(t,e,n){const o=t.nodeAfter&&!n.isLimit(t.nodeAfter)||n.checkChild(t,"$text"),i=e.nodeBefore&&!n.isLimit(e.nodeBefore)||n.checkChild(e,"$text");return o||i}(n,o,e)){const t=n.nodeAfter&&e.isSelectable(n.nodeAfter)?null:e.getNearestSelectionRange(n,"forward"),i=o.nodeBefore&&e.isSelectable(o.nodeBefore)?null:e.getNearestSelectionRange(o,"backward"),r=t?t.start:n,s=i?i.end:o;return new Qd(r,s)}}const c=s&&!s.is("rootElement"),l=a&&!a.is("rootElement");if(c||l){const t=n.nodeAfter&&o.nodeBefore&&n.nodeAfter.parent===o.nodeBefore.parent,i=c&&(!t||!kg(n.nodeAfter,e)),r=l&&(!t||!kg(o.nodeBefore,e));let d=n,h=o;return i&&(d=Gd._createBefore(fg(s,e))),r&&(h=Gd._createAfter(fg(a,e))),new Qd(d,h)}return null}(t,e)}function fg(t,e){let n=t,o=n;for(;e.isLimit(o)&&o.parent;)n=o,o=o.parent;return n}function kg(t,e){return t&&e.isSelectable(t)}function bg(t,e,n={}){if(e.isCollapsed)return;const o=e.getFirstRange();if("$graveyard"==o.root.rootName)return;const i=t.schema;t.change(t=>{if(!n.doNotResetEntireContent&&function(t,e){const n=t.getLimitElement(e);if(!e.containsEntireContent(n))return!1;const o=e.getFirstRange();return o.start.parent!=o.end.parent&&t.checkChild(n,"paragraph")}(i,e))return void function(t,e){const n=t.model.schema.getLimitElement(e);t.remove(t.createRangeIn(n)),Cg(t,t.createPositionAt(n,0),e)}(t,e);const r={};if(!n.doNotAutoparagraph){const t=e.getSelectedElement();t&&Object.assign(r,i.getAttributesWithProperty(t,"copyOnReplace",!0))}const[s,a]=function(t){const e=t.root.document.model,n=t.start;let o=t.end;if(e.hasContent(t,{ignoreMarkers:!0})){const n=function(t){const e=t.parent,n=e.root.document.model.schema,o=e.getAncestors({parentFirst:!0,includeSelf:!0});for(const i of o){if(n.isLimit(i))return null;if(n.isBlock(i))return i}}(o);if(n&&o.isTouching(e.createPositionAt(n,0))){const n=e.createSelection(t);e.modifySelection(n,{direction:"backward"});const i=n.getLastPosition(),r=e.createRange(i,o);e.hasContent(r,{ignoreMarkers:!0})||(o=i)}}return[qu.fromPosition(n,"toPrevious"),qu.fromPosition(o,"toNext")]}(o);s.isTouching(a)||t.remove(t.createRange(s,a)),n.leaveUnmerged||(function(t,e,n){const o=t.model;if(!Ag(t.model.schema,e,n))return;const[i,r]=function(t,e){const n=t.getAncestors(),o=e.getAncestors();let i=0;for(;n[i]&&n[i]==o[i];)i++;return[n[i],o[i]]}(e,n);i&&r&&(!o.hasContent(i,{ignoreMarkers:!0})&&o.hasContent(r,{ignoreMarkers:!0})?_g(t,e,n,i.parent):wg(t,e,n,i.parent))}(t,s,a),i.removeDisallowedAttributes(s.parent.getChildren(),t)),vg(t,e,s),!n.doNotAutoparagraph&&function(t,e){const n=t.checkChild(e,"$text"),o=t.checkChild(e,"paragraph");return!n&&o}(i,s)&&Cg(t,s,e,r),s.detach(),a.detach()})}function wg(t,e,n,o){const i=e.parent,r=n.parent;if(i!=o&&r!=o){for(e=t.createPositionAfter(i),(n=t.createPositionBefore(r)).isEqual(e)||t.insert(r,e),t.merge(e);n.parent.isEmpty;){const e=n.parent;n=t.createPositionBefore(e),t.remove(e)}Ag(t.model.schema,e,n)&&wg(t,e,n,o)}}function _g(t,e,n,o){const i=e.parent,r=n.parent;if(i!=o&&r!=o){for(e=t.createPositionAfter(i),(n=t.createPositionBefore(r)).isEqual(e)||t.insert(i,n);e.parent.isEmpty;){const n=e.parent;e=t.createPositionBefore(n),t.remove(n)}n=t.createPositionBefore(r),function(t,e){const n=e.nodeBefore,o=e.nodeAfter;n.name!=o.name&&t.rename(n,o.name),t.clearAttributes(n),t.setAttributes(Object.fromEntries(o.getAttributes()),n),t.merge(e)}(t,n),Ag(t.model.schema,e,n)&&_g(t,e,n,o)}}function Ag(t,e,n){const o=e.parent,i=n.parent;return o!=i&&!t.isLimit(o)&&!t.isLimit(i)&&function(t,e,n){const o=new Qd(t,e);for(const i of o.getWalker())if(n.isLimit(i.item))return!1;return!0}(e,n,t)}function Cg(t,e,n,o={}){const i=t.createElement("paragraph");t.model.schema.setAllowedAttributes(i,o,t),t.insert(i,e),vg(t,n,t.createPositionAt(i,0))}function vg(t,e,n){e instanceof uh?t.setSelection(n):e.setTo(n)}function yg(t,e){const n=[];Array.from(t.getItems({direction:"backward"})).map(t=>e.createRangeOn(t)).filter(e=>(e.start.isAfter(t.start)||e.start.isEqual(t.start))&&(e.end.isBefore(t.end)||e.end.isEqual(t.end))).forEach(t=>{n.push(t.start.parent),e.remove(t)}),n.forEach(t=>{let n=t;for(;n.parent&&n.isEmpty;){const t=e.createRangeOn(n);n=n.parent,e.remove(t)}})}class xg{constructor(t,e,n){this._firstNode=null,this._lastNode=null,this._lastAutoParagraph=null,this._filterAttributesOf=[],this._affectedStart=null,this._affectedEnd=null,this._nodeToSelect=null,this.model=t,this.writer=e,this.position=n,this.canMergeWith=new Set([this.position.parent]),this.schema=t.schema,this._documentFragment=e.createDocumentFragment(),this._documentFragmentPosition=e.createPositionAt(this._documentFragment,0)}handleNodes(t){for(const e of Array.from(t))this._handleNode(e);this._insertPartialFragment(),this._lastAutoParagraph&&this._updateLastNodeFromAutoParagraph(this._lastAutoParagraph),this._mergeOnRight(),this.schema.removeDisallowedAttributes(this._filterAttributesOf,this.writer),this._filterAttributesOf=[]}_updateLastNodeFromAutoParagraph(t){const e=this.writer.createPositionAfter(this._lastNode),n=this.writer.createPositionAfter(t);if(n.isAfter(e)){if(this._lastNode=t,this.position.parent!=t||!this.position.isAtEnd)throw new x("insertcontent-invalid-insertion-position",this);this.position=n,this._setAffectedBoundaries(this.position)}}getSelectionRange(){return this._nodeToSelect?Qd._createOn(this._nodeToSelect):this.model.schema.getNearestSelectionRange(this.position)}getAffectedRange(){return this._affectedStart?new Qd(this._affectedStart,this._affectedEnd):null}destroy(){this._affectedStart&&this._affectedStart.detach(),this._affectedEnd&&this._affectedEnd.detach()}_handleNode(t){if(this.schema.isObject(t))return void this._handleObject(t);let e=this._checkAndAutoParagraphToAllowedPosition(t);e||(e=this._checkAndSplitToAllowedPosition(t),e)?(this._appendToFragment(t),this._firstNode||(this._firstNode=t),this._lastNode=t):this._handleDisallowedNode(t)}_insertPartialFragment(){if(this._documentFragment.isEmpty)return;const t=qu.fromPosition(this.position,"toNext");this._setAffectedBoundaries(this.position),this._documentFragment.getChild(0)==this._firstNode&&(this.writer.insert(this._firstNode,this.position),this._mergeOnLeft(),this.position=t.toPosition()),this._documentFragment.isEmpty||this.writer.insert(this._documentFragment,this.position),this._documentFragmentPosition=this.writer.createPositionAt(this._documentFragment,0),this.position=t.toPosition(),t.detach()}_handleObject(t){this._checkAndSplitToAllowedPosition(t)?this._appendToFragment(t):this._tryAutoparagraphing(t)}_handleDisallowedNode(t){t.is("element")?this.handleNodes(t.getChildren()):this._tryAutoparagraphing(t)}_appendToFragment(t){if(!this.schema.checkChild(this.position,t))throw new x("insertcontent-wrong-position",this,{node:t,position:this.position});this.writer.insert(t,this._documentFragmentPosition),this._documentFragmentPosition=this._documentFragmentPosition.getShiftedBy(t.offsetSize),this.schema.isObject(t)&&!this.schema.checkChild(this.position,"$text")?this._nodeToSelect=t:this._nodeToSelect=null,this._filterAttributesOf.push(t)}_setAffectedBoundaries(t){this._affectedStart||(this._affectedStart=qu.fromPosition(t,"toPrevious")),this._affectedEnd&&!this._affectedEnd.isBefore(t)||(this._affectedEnd&&this._affectedEnd.detach(),this._affectedEnd=qu.fromPosition(t,"toNext"))}_mergeOnLeft(){const t=this._firstNode;if(!(t instanceof Vd))return;if(!this._canMergeLeft(t))return;const e=qu._createBefore(t);e.stickiness="toNext";const n=qu.fromPosition(this.position,"toNext");this._affectedStart.isEqual(e)&&(this._affectedStart.detach(),this._affectedStart=qu._createAt(e.nodeBefore,"end","toPrevious")),this._firstNode===this._lastNode&&(this._firstNode=e.nodeBefore,this._lastNode=e.nodeBefore),this.writer.merge(e),e.isEqual(this._affectedEnd)&&this._firstNode===this._lastNode&&(this._affectedEnd.detach(),this._affectedEnd=qu._createAt(e.nodeBefore,"end","toNext")),this.position=n.toPosition(),n.detach(),this._filterAttributesOf.push(this.position.parent),e.detach()}_mergeOnRight(){const t=this._lastNode;if(!(t instanceof Vd))return;if(!this._canMergeRight(t))return;const e=qu._createAfter(t);if(e.stickiness="toNext",!this.position.isEqual(e))throw new x("insertcontent-invalid-insertion-position",this);this.position=Gd._createAt(e.nodeBefore,"end");const n=qu.fromPosition(this.position,"toPrevious");this._affectedEnd.isEqual(e)&&(this._affectedEnd.detach(),this._affectedEnd=qu._createAt(e.nodeBefore,"end","toNext")),this._firstNode===this._lastNode&&(this._firstNode=e.nodeBefore,this._lastNode=e.nodeBefore),this.writer.merge(e),e.getShiftedBy(-1).isEqual(this._affectedStart)&&this._firstNode===this._lastNode&&(this._affectedStart.detach(),this._affectedStart=qu._createAt(e.nodeBefore,0,"toPrevious")),this.position=n.toPosition(),n.detach(),this._filterAttributesOf.push(this.position.parent),e.detach()}_canMergeLeft(t){const e=t.previousSibling;return e instanceof Vd&&this.canMergeWith.has(e)&&this.model.schema.checkMerge(e,t)}_canMergeRight(t){const e=t.nextSibling;return e instanceof Vd&&this.canMergeWith.has(e)&&this.model.schema.checkMerge(t,e)}_tryAutoparagraphing(t){const e=this.writer.createElement("paragraph");this._getAllowedIn(this.position.parent,e)&&this.schema.checkChild(e,t)&&(e._appendChild(t),this._handleNode(e))}_checkAndAutoParagraphToAllowedPosition(t){if(this.schema.checkChild(this.position.parent,t))return!0;if(!this.schema.checkChild(this.position.parent,"paragraph")||!this.schema.checkChild("paragraph",t))return!1;this._insertPartialFragment();const e=this.writer.createElement("paragraph");return this.writer.insert(e,this.position),this._setAffectedBoundaries(this.position),this._lastAutoParagraph=e,this.position=this.writer.createPositionAt(e,0),!0}_checkAndSplitToAllowedPosition(t){const e=this._getAllowedIn(this.position.parent,t);if(!e)return!1;for(e!=this.position.parent&&this._insertPartialFragment();e!=this.position.parent;)if(this.position.isAtStart){const t=this.position.parent;this.position=this.writer.createPositionBefore(t),t.isEmpty&&t.parent===e&&this.writer.remove(t)}else if(this.position.isAtEnd)this.position=this.writer.createPositionAfter(this.position.parent);else{const t=this.writer.createPositionAfter(this.position.parent);this._setAffectedBoundaries(this.position),this.writer.split(this.position),this.position=t,this.canMergeWith.add(this.position.nodeAfter)}return!0}_getAllowedIn(t,e){return this.schema.checkChild(t,e)?t:this.schema.isLimit(t)?null:this._getAllowedIn(t.parent,e)}}function Eg(t,e,n="auto"){const o=t.getSelectedElement();if(o&&e.schema.isObject(o)&&!e.schema.isInline(o))return"before"==n||"after"==n?e.createRange(e.createPositionAt(o,n)):e.createRangeOn(o);const i=kr(t.getSelectedBlocks());if(!i)return e.createRange(t.focus);if(i.isEmpty)return e.createRange(e.createPositionAt(i,0));const r=e.createPositionAfter(i);return t.focus.isTouching(r)?e.createRange(r):e.createRange(e.createPositionBefore(i))}function Dg(t,e,n,o,i={}){if(!t.schema.isObject(e))throw new x("insertobject-element-not-an-object",t,{object:e});let r;r=n?n instanceof oh||n instanceof uh?n:t.createSelection(n,o):t.document.selection;let s=r;i.findOptimalPosition&&t.schema.isBlock(e)&&(s=t.createSelection(Eg(r,t,i.findOptimalPosition)));const a=kr(r.getSelectedBlocks()),c={};return a&&Object.assign(c,t.schema.getAttributesWithProperty(a,"copyOnReplace",!0)),t.change(n=>{s.isCollapsed||t.deleteContent(s,{doNotAutoparagraph:!0});let o=e;const r=s.anchor.parent;!t.schema.checkChild(r,e)&&t.schema.checkChild(r,"paragraph")&&t.schema.checkChild("paragraph",e)&&(o=n.createElement("paragraph"),n.insert(e,o)),t.schema.setAllowedAttributes(o,c,n);const a=t.insertContent(o,s);return a.isCollapsed||i.setSelection&&function(t,e,n,o){const i=t.model;if("on"==n)return void t.setSelection(e,"on");if("after"!=n)throw new x("insertobject-invalid-place-parameter-value",i);let r=e.nextSibling;if(i.schema.isInline(e))return void t.setSelection(e,"after");const s=r&&i.schema.checkChild(r,"$text");!s&&i.schema.checkChild(e.parent,"paragraph")&&(r=t.createElement("paragraph"),i.schema.setAllowedAttributes(r,o,t),i.insertContent(r,t.createPositionAfter(e))),r&&t.setSelection(r,0)}(n,e,i.setSelection,c),a})}const Tg=' ,.?!:;"-()';function Ig(t,e){const{isForward:n,walker:o,unit:i,schema:r,treatEmojiAsSingleUnit:s}=t,{type:a,item:c,nextPosition:l}=e;if("text"==a)return"word"===t.unit?function(t,e){let n=t.position.textNode;for(n||(n=e?t.position.nodeAfter:t.position.nodeBefore);n&&n.is("$text");){const o=t.position.offset-n.startOffset;if(Ng(n,o,e))n=e?t.position.nodeAfter:t.position.nodeBefore;else{if(Mg(n.data,o,e))break;t.next()}}return t.position}(o,n):function(t,e,n){const o=t.position.textNode;if(o){const i=o.data;let r=t.position.offset-o.startOffset;for(;Cr(i,r)||"character"==e&&vr(i,r)||n&&xr(i,r);)t.next(),r=t.position.offset-o.startOffset}return t.position}(o,i,s);if(a==(n?"elementStart":"elementEnd")){if(r.isSelectable(c))return Gd._createAt(c,n?"after":"before");if(r.checkChild(l,"$text"))return l}else{if(r.isLimit(c))return void o.skip(()=>!0);if(r.checkChild(l,"$text"))return l}}function Sg(t,e){const n=t.root,o=Gd._createAt(n,e?"end":0);return e?new Qd(t,o):new Qd(o,t)}function Mg(t,e,n){const o=e+(n?0:-1);return Tg.includes(t.charAt(o))}function Ng(t,e,n){return e===(n?t.offsetSize:0)}class Bg extends(Z()){constructor(){super(),this.markers=new ig,this.document=new ng(this),this.schema=new Wh,this._pendingChanges=[],this._currentWriter=null,["insertContent","insertObject","deleteContent","modifySelection","getSelectedContent","applyOperation"].forEach(t=>this.decorate(t)),this.on("applyOperation",(t,e)=>{e[0]._validate()},{priority:"highest"}),this.schema.register("$root",{isLimit:!0}),this.schema.register("$container",{allowIn:["$root","$container"]}),this.schema.register("$block",{allowIn:["$root","$container"],isBlock:!0}),this.schema.register("$blockObject",{allowWhere:"$block",isBlock:!0,isObject:!0}),this.schema.register("$inlineObject",{allowWhere:"$text",allowAttributesOf:"$text",isInline:!0,isObject:!0}),this.schema.register("$text",{allowIn:"$block",isInline:!0,isContent:!0}),this.schema.register("$clipboardHolder",{allowContentOf:"$root",allowChildren:"$text",isLimit:!0}),this.schema.register("$documentFragment",{allowContentOf:"$root",allowChildren:"$text",isLimit:!0}),this.schema.register("$marker"),this.schema.addChildCheck((t,e)=>{if("$marker"===e.name)return!0}),mg(this),this.document.registerPostFixer(Nh)}change(t){try{return 0===this._pendingChanges.length?(this._pendingChanges.push({batch:new Ku,callback:t}),this._runPendingChanges()[0]):t(this._currentWriter)}catch(t){x.rethrowUnexpectedError(t,this)}}enqueueChange(t,e){try{t?"function"==typeof t?(e=t,t=new Ku):t instanceof Ku||(t=new Ku(t)):t=new Ku,this._pendingChanges.push({batch:t,callback:e}),1==this._pendingChanges.length&&this._runPendingChanges()}catch(t){x.rethrowUnexpectedError(t,this)}}applyOperation(t){t._execute()}insertContent(t,e,n){return function(t,e,n,o){return t.change(i=>{let r;r=n?n instanceof oh||n instanceof uh?n:i.createSelection(n,o):t.document.selection,r.isCollapsed||t.deleteContent(r,{doNotAutoparagraph:!0});const s=new xg(t,i,r.anchor),a=[];let c;if(e.is("documentFragment")){if(e.markers.size){const t=[];for(const[n,o]of e.markers){const{start:e,end:i}=o,r=e.isEqual(i);t.push({position:e,name:n,isCollapsed:r},{position:i,name:n,isCollapsed:r})}t.sort(({position:t},{position:e})=>t.isBefore(e)?1:-1);for(const{position:n,name:o,isCollapsed:r}of t){let t=null,s=null;const c=n.parent===e&&n.isAtStart,l=n.parent===e&&n.isAtEnd;c||l?r&&(s=c?"start":"end"):(t=i.createElement("$marker"),i.insert(t,n)),a.push({name:o,element:t,collapsed:s})}}c=e.getChildren()}else c=[e];s.handleNodes(c);let l=s.getSelectionRange();if(e.is("documentFragment")&&a.length){const t=l?ch.fromRange(l):null,e={};for(let n=a.length-1;n>=0;n--){const{name:t,element:o,collapsed:r}=a[n],c=!e[t];if(c&&(e[t]=[]),o){const n=i.createPositionAt(o,"before");e[t].push(n),i.remove(o)}else{const n=s.getAffectedRange();if(!n){r&&e[t].push(s.position);continue}r?e[t].push(n[r]):e[t].push(c?n.start:n.end)}}for(const[n,[o,r]]of Object.entries(e))o&&r&&o.root===r.root&&i.addMarker(n,{usingOperation:!0,affectsData:!0,range:new Qd(o,r)});t&&(l=t.toRange(),t.detach())}l&&(r instanceof uh?i.setSelection(l):r.setTo(l));const d=s.getAffectedRange()||t.createRange(r.anchor);return s.destroy(),d})}(this,t,e,n)}insertObject(t,e,n,o){return Dg(this,t,e,n,o)}deleteContent(t,e){bg(this,t,e)}modifySelection(t,e){!function(t,e,n={}){const o=t.schema,i="backward"!=n.direction,r=n.unit?n.unit:"character",s=!!n.treatEmojiAsSingleUnit,a=e.focus,c=new Hd({boundaries:Sg(a,i),singleCharacters:!0,direction:i?"forward":"backward"}),l={walker:c,schema:o,isForward:i,unit:r,treatEmojiAsSingleUnit:s};let d;for(;d=c.next();){if(d.done)return;const n=Ig(l,d.value);if(n)return void(e instanceof uh?t.change(t=>{t.setSelectionFocus(n)}):e.setFocus(n))}}(this,t,e)}getSelectedContent(t){return function(t,e){return t.change(t=>{const n=t.createDocumentFragment(),o=e.getFirstRange();if(!o||o.isCollapsed)return n;const i=o.start.root,r=o.start.getCommonPath(o.end),s=i.getNodeByPath(r);let a;a=o.start.parent==o.end.parent?o:t.createRange(t.createPositionAt(s,o.start.path[r.length]),t.createPositionAt(s,o.end.path[r.length]+1));const c=a.end.offset-a.start.offset;for(const e of a.getItems({shallow:!0}))e.is("$textProxy")?t.appendText(e.data,e.getAttributes(),n):t.append(t.cloneElement(e,!0),n);if(a!=o){const e=o._getTransformedByMove(a.start,t.createPositionAt(n,0),c)[0],i=t.createRange(t.createPositionAt(n,0),e.start);yg(t.createRange(e.end,t.createPositionAt(n,"end")),t),yg(i,t)}return n})}(this,t)}hasContent(t,e={}){const n=t instanceof Qd?t:Qd._createIn(t);if(n.isCollapsed)return!1;const{ignoreWhitespaces:o=!1,ignoreMarkers:i=!1}=e;if(!i)for(const r of this.markers.getMarkersIntersectingRange(n))if(r.affectsData)return!0;for(const r of n.getItems())if(this.schema.isContent(r)){if(!r.is("$textProxy"))return!0;if(!o)return!0;if(-1!==r.data.search(/\S/))return!0}return!1}createPositionFromPath(t,e,n){return new Gd(t,e,n)}createPositionAt(t,e){return Gd._createAt(t,e)}createPositionAfter(t){return Gd._createAfter(t)}createPositionBefore(t){return Gd._createBefore(t)}createRange(t,e){return new Qd(t,e)}createRangeIn(t){return Qd._createIn(t)}createRangeOn(t){return Qd._createOn(t)}createSelection(...t){return new oh(...t)}createBatch(t){return new Ku(t)}createOperationFromJSON(t){return Bu.fromJSON(t,this.document)}destroy(){this.document.destroy(),this.stopListening()}_runPendingChanges(){const t=[];this.fire("_beforeChanges");try{for(;this._pendingChanges.length;){const e=this._pendingChanges[0].batch;this._currentWriter=new cg(this,e);const n=this._pendingChanges[0].callback(this._currentWriter);t.push(n),this.document._handleChangeBlock(this._currentWriter),this._pendingChanges.shift(),this._currentWriter=null}}finally{this._pendingChanges.length=0,this._currentWriter=null,this.fire("_afterChanges")}return t}}class Pg extends Cl{constructor(t){super(t),this.domEventType="click"}onDomEvent(t){this.fire(t.type,t)}}class zg extends Cl{constructor(t){super(t),this.domEventType=["mousedown","mouseup","mouseover","mouseout"]}onDomEvent(t){this.fire(t.type,t)}}class Lg{constructor(t){this.document=t}createDocumentFragment(t){return new zc(this.document,t)}createElement(t,e,n){return new ic(this.document,t,e,n)}createText(t){return new Qs(this.document,t)}clone(t,e=!1){return t._clone(e)}appendChild(t,e){return e._appendChild(t)}insertChild(t,e,n){return n._insertChild(t,e)}removeChildren(t,e,n){return n._removeChildren(t,e)}remove(t){const e=t.parent;return e?this.removeChildren(e.getChildIndex(t),1,e):[]}replace(t,e){const n=t.parent;if(n){const o=n.getChildIndex(t);return this.removeChildren(o,1,n),this.insertChild(o,e,n),!0}return!1}unwrapElement(t){const e=t.parent;if(e){const n=e.getChildIndex(t);this.remove(t),this.insertChild(n,t.getChildren(),e)}}rename(t,e){const n=new ic(this.document,t,e.getAttributes(),e.getChildren());return this.replace(e,n)?n:null}setAttribute(t,e,n){n._setAttribute(t,e)}removeAttribute(t,e){e._removeAttribute(t)}addClass(t,e){e._addClass(t)}removeClass(t,e){e._removeClass(t)}setStyle(t,e,n){zt(t)&&void 0===n?e._setStyle(t):n._setStyle(t,e)}removeStyle(t,e){e._removeStyle(t)}setCustomProperty(t,e,n){n._setCustomProperty(t,e)}removeCustomProperty(t,e){return e._removeCustomProperty(t)}createPositionAt(t,e){return uc._createAt(t,e)}createPositionAfter(t){return uc._createAfter(t)}createPositionBefore(t){return uc._createBefore(t)}createRange(t,e){return new gc(t,e)}createRangeOn(t){return gc._createOn(t)}createRangeIn(t){return gc._createIn(t)}createSelection(...t){return new pc(...t)}}const Og=/^#([0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/i,Rg=/^rgb\([ ]?([0-9]{1,3}[ %]?,[ ]?){2,3}[0-9]{1,3}[ %]?\)$/i,jg=/^rgba\([ ]?([0-9]{1,3}[ %]?,[ ]?){3}(1|[0-9]+%|[0]?\.?[0-9]+)\)$/i,Fg=/^hsl\([ ]?([0-9]{1,3}[ %]?[,]?[ ]*){3}(1|[0-9]+%|[0]?\.?[0-9]+)?\)$/i,Vg=/^hsla\([ ]?([0-9]{1,3}[ %]?,[ ]?){2,3}(1|[0-9]+%|[0]?\.?[0-9]+)\)$/i,Hg=new Set(["black","silver","gray","white","maroon","red","purple","fuchsia","green","lime","olive","yellow","navy","blue","teal","aqua","orange","aliceblue","antiquewhite","aquamarine","azure","beige","bisque","blanchedalmond","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","gainsboro","ghostwhite","gold","goldenrod","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","limegreen","linen","magenta","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","oldlace","olivedrab","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","thistle","tomato","turquoise","violet","wheat","whitesmoke","yellowgreen","activeborder","activecaption","appworkspace","background","buttonface","buttonhighlight","buttonshadow","buttontext","captiontext","graytext","highlight","highlighttext","inactiveborder","inactivecaption","inactivecaptiontext","infobackground","infotext","menu","menutext","scrollbar","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","window","windowframe","windowtext","rebeccapurple","currentcolor","transparent"]);function Ug(t){return t.startsWith("#")?Og.test(t):t.startsWith("rgb")?Rg.test(t)||jg.test(t):t.startsWith("hsl")?Fg.test(t)||Vg.test(t):Hg.has(t.toLowerCase())}const Gg=/^([+-]?[0-9]*([.][0-9]+)?(px|cm|mm|in|pc|pt|ch|em|ex|rem|vh|vw|vmin|vmax)|0)$/,qg=/^[+-]?[0-9]*([.][0-9]+)?%$/,Wg=["repeat-x","repeat-y","repeat","space","round","no-repeat"];function Yg(t){return Wg.includes(t)}const Kg=["center","top","bottom","left","right"];function $g(t){return Kg.includes(t)}const Qg=["fixed","scroll","local"];function Zg(t){return Qg.includes(t)}const Jg=/^url\(/;function Xg(t){return Jg.test(t)}function tm(t){return t.replace(/, /g,",").split(" ").map(t=>t.replace(/,/g,", "))}function em(t){t.setNormalizer("background",t=>{const e={},n=tm(t);for(const o of n)Yg(o)?(e.repeat=e.repeat||[],e.repeat.push(o)):$g(o)?(e.position=e.position||[],e.position.push(o)):Zg(o)?e.attachment=o:Ug(o)?e.color=o:Xg(o)&&(e.image=o);return{path:"background",value:e}}),t.setNormalizer("background-color",t=>({path:"background.color",value:t})),t.setReducer("background",t=>{const e=[];return e.push(["background-color",t.color]),e}),t.setStyleRelation("background",["background-color"])}class nm{constructor(){this._commands=new Map}add(t,e){this._commands.set(t,e)}get(t){return this._commands.get(t)}execute(t,...e){const n=this.get(t);if(!n)throw new x("commandcollection-command-not-found",this,{commandName:t});return n.execute(...e)}*names(){yield*this._commands.keys()}*commands(){yield*this._commands.values()}[Symbol.iterator](){return this._commands[Symbol.iterator]()}destroy(){for(const t of this.commands())t.destroy()}}class om extends wr{constructor(t){super(),this.editor=t}set(t,e,n={}){if("string"==typeof e){const t=e;e=(e,n)=>{this.editor.execute(t),n()}}super.set(t,e,n)}}class im extends(Z()){constructor(t={}){super();const e=this.constructor,n=t.language||e.defaultConfig&&e.defaultConfig.language;this._context=t.context||new Ls({language:n}),this._context._addEditor(this,!t.context);const o=Array.from(e.builtinPlugins||[]);this.config=new ki(t,e.defaultConfig),this.config.define("plugins",o),this.config.define(this._context._getEditorConfig()),this.plugins=new zs(this,o,this._context.plugins),this.locale=this._context.locale,this.t=this.locale.t,this._readOnlyLocks=new Set,this.commands=new nm,this.set("state","initializing"),this.once("ready",()=>this.state="ready",{priority:"high"}),this.once("destroy",()=>this.state="destroyed",{priority:"high"}),this.model=new Bg;const i=new ec;this.data=new du(this.model,i),this.editing=new Hh(this.model,i),this.editing.view.document.bind("isReadOnly").to(this),this.conversion=new hu([this.editing.downcastDispatcher,this.data.downcastDispatcher],this.data.upcastDispatcher),this.conversion.addAlias("dataDowncast",this.data.downcastDispatcher),this.conversion.addAlias("editingDowncast",this.editing.downcastDispatcher),this.keystrokes=new om(this),this.keystrokes.listenTo(this.editing.view.document)}get isReadOnly(){return this._readOnlyLocks.size>0}set isReadOnly(t){throw new x("editor-isreadonly-has-no-setter")}enableReadOnlyMode(t){if("string"!=typeof t&&"symbol"!=typeof t)throw new x("editor-read-only-lock-id-invalid",null,{lockId:t});this._readOnlyLocks.has(t)||(this._readOnlyLocks.add(t),1===this._readOnlyLocks.size&&this.fire("change:isReadOnly","isReadOnly",!0,!1))}disableReadOnlyMode(t){if("string"!=typeof t&&"symbol"!=typeof t)throw new x("editor-read-only-lock-id-invalid",null,{lockId:t});this._readOnlyLocks.has(t)&&(this._readOnlyLocks.delete(t),0===this._readOnlyLocks.size&&this.fire("change:isReadOnly","isReadOnly",!1,!0))}initPlugins(){const t=this.config,e=t.get("plugins"),n=t.get("removePlugins")||[],o=t.get("extraPlugins")||[],i=t.get("substitutePlugins")||[];return this.plugins.init(e.concat(o),n,i)}destroy(){let t=Promise.resolve();return"initializing"==this.state&&(t=new Promise(t=>this.once("ready",t))),t.then(()=>{this.fire("destroy"),this.stopListening(),this.commands.destroy()}).then(()=>this.plugins.destroy()).then(()=>{this.model.destroy(),this.data.destroy(),this.editing.destroy(),this.keystrokes.destroy()}).then(()=>this._context._removeEditor(this))}execute(t,...e){try{return this.commands.execute(t,...e)}catch(t){x.rethrowUnexpectedError(t,this)}}focus(){this.editing.view.focus()}}function rm(t){return class extends t{setData(t){this.data.set(t)}getData(t){return this.data.get(t)}}}{const t=rm(Object);rm.setData=t.prototype.setData,rm.getData=t.prototype.getData}function sm(t){return class extends t{updateSourceElement(t=this.data.get()){if(!this.sourceElement)throw new x("editor-missing-sourceelement",this);const e=this.config.get("updateSourceElementOnDestroy"),n=this.sourceElement instanceof HTMLTextAreaElement;Ri(this.sourceElement,e||n?t:"")}}}sm.updateSourceElement=sm(Object).prototype.updateSourceElement;class am extends Os{static get pluginName(){return"PendingActions"}init(){this.set("hasAny",!1),this._actions=new fr({idProperty:"_id"}),this._actions.delegate("add","remove").to(this)}add(t){if("string"!=typeof t)throw new x("pendingactions-add-invalid-message",this);const e=new(Z());return e.set("message",t),this._actions.add(e),this.hasAny=!0,e}remove(t){this._actions.remove(t),this.hasAny=!!this._actions.length}get first(){return this._actions.get(0)}[Symbol.iterator](){return this._actions[Symbol.iterator]()}}const cm={bold:'',cancel:'',caption:'',check:'',cog:'',eraser:'',image:'',lowVision:'',importExport:'',paragraph:'',plus:'',text:'',alignBottom:'',alignMiddle:'',alignTop:'',alignLeft:'',alignCenter:'',alignRight:'',alignJustify:'',objectLeft:'',objectCenter:'',objectRight:'',objectFullWidth:'',objectInline:'',objectBlockLeft:'',objectBlockRight:'',objectSizeFull:'',objectSizeLarge:'',objectSizeSmall:'',objectSizeMedium:'',pencil:'',pilcrow:'',quote:'',threeVerticalDots:''};var lm=r(5571),dm={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(lm.Z,dm),lm.Z.locals;const{threeVerticalDots:hm}=cm,um={alignLeft:cm.alignLeft,bold:cm.bold,importExport:cm.importExport,paragraph:cm.paragraph,plus:cm.plus,text:cm.text,threeVerticalDots:cm.threeVerticalDots};class gm extends Mr{constructor(t,e){super(t);const n=this.bindTemplate,o=this.t;this.options=e||{},this.set("ariaLabel",o("Editor toolbar")),this.set("maxWidth","auto"),this.items=this.createCollection(),this.focusTracker=new br,this.keystrokes=new wr,this.set("class",void 0),this.set("isCompact",!1),this.itemsView=new mm(t),this.children=this.createCollection(),this.children.add(this.itemsView),this.focusables=this.createCollection();const i="rtl"===t.uiLanguageDirection;this._focusCycler=new xs({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:[i?"arrowright":"arrowleft","arrowup"],focusNext:[i?"arrowleft":"arrowright","arrowdown"]}});const r=["ck","ck-toolbar",n.to("class"),n.if("isCompact","ck-toolbar_compact")];var s;this.options.shouldGroupWhenFull&&this.options.isFloating&&r.push("ck-toolbar_floating"),this.setTemplate({tag:"div",attributes:{class:r,role:"toolbar","aria-label":n.to("ariaLabel"),style:{maxWidth:n.to("maxWidth")}},children:this.children,on:{mousedown:(s=this,s.bindTemplate.to(t=>{t.target===s.element&&t.preventDefault()}))}}),this._behavior=this.options.shouldGroupWhenFull?new fm(this):new pm(this)}render(){super.render();for(const t of this.items)this.focusTracker.add(t.element);this.items.on("add",(t,e)=>{this.focusTracker.add(e.element)}),this.items.on("remove",(t,e)=>{this.focusTracker.remove(e.element)}),this.keystrokes.listenTo(this.element),this._behavior.render(this)}destroy(){return this._behavior.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy(),super.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}fillFromConfig(t,e,n){this.items.addMany(this._buildItemsFromConfig(t,e,n))}_buildItemsFromConfig(t,e,n){const o=Is(t),i=n||o.removeItems;return this._cleanItemsConfiguration(o.items,e,i).map(t=>G(t)?this._createNestedToolbarDropdown(t,e,i):"|"===t?new Ds:"-"===t?new Ts:e.create(t)).filter(t=>!!t)}_cleanItemsConfiguration(t,e,n){const o=t.filter((t,o,i)=>"|"===t||-1===n.indexOf(t)&&("-"===t?!this.options.shouldGroupWhenFull||(E("toolbarview-line-break-ignored-when-grouping-items",i),!1):!(!G(t)&&!e.has(t))||(E("toolbarview-item-unavailable",{item:t}),!1)));return this._cleanSeparatorsAndLineBreaks(o)}_cleanSeparatorsAndLineBreaks(t){const e=t=>"-"!==t&&"|"!==t,n=t.length,o=t.findIndex(e);if(-1===o)return[];const i=n-t.slice().reverse().findIndex(e);return t.slice(o,i).filter((t,n,o)=>!!e(t)||!(n>0&&o[n-1]===t))}_createNestedToolbarDropdown(t,e,n){let{label:o,icon:i,items:r,tooltip:s=!0,withText:a=!1}=t;if(r=this._cleanItemsConfiguration(r,e,n),!r.length)return null;const c=Em(this.locale);return o||E("toolbarview-nested-toolbar-dropdown-missing-label",t),c.class="ck-toolbar__nested-toolbar-dropdown",c.buttonView.set({label:o,tooltip:s,withText:!!a}),!1!==i?c.buttonView.icon=um[i]||i||hm:c.buttonView.withText=!0,Dm(c,()=>c.toolbarView._buildItemsFromConfig(r,e,n)),c}}class mm extends Mr{constructor(t){super(t),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-toolbar__items"]},children:this.children})}}class pm{constructor(t){const e=t.bindTemplate;t.set("isVertical",!1),t.itemsView.children.bindTo(t.items).using(t=>t),t.focusables.bindTo(t.items).using(t=>t),t.extendTemplate({attributes:{class:[e.if("isVertical","ck-toolbar_vertical")]}})}render(){}destroy(){}}class fm{constructor(t){this.view=t,this.viewChildren=t.children,this.viewFocusables=t.focusables,this.viewItemsView=t.itemsView,this.viewFocusTracker=t.focusTracker,this.viewLocale=t.locale,this.ungroupedItems=t.createCollection(),this.groupedItems=t.createCollection(),this.groupedItemsDropdown=this._createGroupedItemsDropdown(),this.resizeObserver=null,this.cachedPadding=null,this.shouldUpdateGroupingOnNextResize=!1,t.itemsView.children.bindTo(this.ungroupedItems).using(t=>t),this.ungroupedItems.on("change",this._updateFocusCycleableItems.bind(this)),t.children.on("change",this._updateFocusCycleableItems.bind(this)),t.items.on("change",(t,e)=>{const n=e.index,o=Array.from(e.added);for(const i of e.removed)n>=this.ungroupedItems.length?this.groupedItems.remove(i):this.ungroupedItems.remove(i);for(let i=n;ithis.ungroupedItems.length?this.groupedItems.add(t,i-this.ungroupedItems.length):this.ungroupedItems.add(t,i)}this._updateGrouping()}),t.extendTemplate({attributes:{class:["ck-toolbar_grouping"]}})}render(t){this.viewElement=t.element,this._enableGroupingOnResize(),this._enableGroupingOnMaxWidthChange(t)}destroy(){this.groupedItemsDropdown.destroy(),this.resizeObserver.destroy()}_updateGrouping(){if(!this.viewElement.ownerDocument.body.contains(this.viewElement))return;if(!Ui(this.viewElement))return void(this.shouldUpdateGroupingOnNextResize=!0);const t=this.groupedItems.length;let e;for(;this._areItemsOverflowing;)this._groupLastItem(),e=!0;if(!e&&this.groupedItems.length){for(;this.groupedItems.length&&!this._areItemsOverflowing;)this._ungroupFirstItem();this._areItemsOverflowing&&this._groupLastItem()}this.groupedItems.length!==t&&this.view.fire("groupedItemsUpdate")}get _areItemsOverflowing(){if(!this.ungroupedItems.length)return!1;const t=this.viewElement,e=this.viewLocale.uiLanguageDirection,n=new Bi(t.lastChild),o=new Bi(t);if(!this.cachedPadding){const n=Di.window.getComputedStyle(t),o="ltr"===e?"paddingRight":"paddingLeft";this.cachedPadding=Number.parseInt(n[o])}return"ltr"===e?n.right>o.right-this.cachedPadding:n.left{t&&t===e.contentRect.width&&!this.shouldUpdateGroupingOnNextResize||(this.shouldUpdateGroupingOnNextResize=!1,this._updateGrouping(),t=e.contentRect.width)}),this._updateGrouping()}_enableGroupingOnMaxWidthChange(t){t.on("change:maxWidth",()=>{this._updateGrouping()})}_groupLastItem(){this.groupedItems.length||(this.viewChildren.add(new Ds),this.viewChildren.add(this.groupedItemsDropdown),this.viewFocusTracker.add(this.groupedItemsDropdown.element)),this.groupedItems.add(this.ungroupedItems.remove(this.ungroupedItems.last),0)}_ungroupFirstItem(){this.ungroupedItems.add(this.groupedItems.remove(this.groupedItems.first)),this.groupedItems.length||(this.viewChildren.remove(this.groupedItemsDropdown),this.viewChildren.remove(this.viewChildren.last),this.viewFocusTracker.remove(this.groupedItemsDropdown.element))}_createGroupedItemsDropdown(){const t=this.viewLocale,e=t.t,n=Em(t);return n.class="ck-toolbar__grouped-dropdown",n.panelPosition="ltr"===t.uiLanguageDirection?"sw":"se",Dm(n,this.groupedItems),n.buttonView.set({label:e("Show more items"),tooltip:!0,tooltipPosition:"rtl"===t.uiLanguageDirection?"se":"sw",icon:hm}),n}_updateFocusCycleableItems(){this.viewFocusables.clear(),this.ungroupedItems.map(t=>{this.viewFocusables.add(t)}),this.groupedItems.length&&this.viewFocusables.add(this.groupedItemsDropdown)}}var km=r(1162),bm={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(km.Z,bm),km.Z.locals;class wm extends Mr{constructor(t){super(t);const e=this.bindTemplate;this.items=this.createCollection(),this.focusTracker=new br,this.keystrokes=new wr,this._focusCycler=new xs({focusables:this.items,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"arrowup",focusNext:"arrowdown"}}),this.set("ariaLabel",void 0),this.setTemplate({tag:"ul",attributes:{class:["ck","ck-reset","ck-list"],"aria-label":e.to("ariaLabel")},children:this.items})}render(){super.render();for(const t of this.items)this.focusTracker.add(t.element);this.items.on("add",(t,e)=>{this.focusTracker.add(e.element)}),this.items.on("remove",(t,e)=>{this.focusTracker.remove(e.element)}),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}}class _m extends Mr{constructor(t){super(t);const e=this.bindTemplate;this.set("isVisible",!0),this.children=this.createCollection(),this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__item",e.if("isVisible","ck-hidden",t=>!t)]},children:this.children})}focus(){this.children.first.focus()}}class Am extends Mr{constructor(t){super(t),this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__separator"]}})}}var Cm=r(5075),vm={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(Cm.Z,vm),Cm.Z.locals;var ym=r(6875),xm={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};function Em(t,e=_s){const o=new e(t),i=new ys(t),r=new bs(t,o,i);return o.bind("isEnabled").to(r),o instanceof vs?o.arrowView.bind("isOn").to(r,"isOpen"):o.bind("isOn").to(r,"isOpen"),function(t){(function(t){t.on("render",()=>{n({emitter:t,activator:()=>t.isOpen,callback:()=>{t.isOpen=!1},contextElements:[t.element]})})})(t),function(t){t.on("execute",e=>{e.source instanceof cs||(t.isOpen=!1)})}(t),function(t){t.focusTracker.on("change:isFocused",(e,n,o)=>{t.isOpen&&!o&&(t.isOpen=!1)})}(t),function(t){t.keystrokes.set("arrowdown",(e,n)=>{t.isOpen&&(t.panelView.focus(),n())}),t.keystrokes.set("arrowup",(e,n)=>{t.isOpen&&(t.panelView.focusLast(),n())})}(t),function(t){t.on("change:isOpen",(e,n,o)=>{if(o)return;const i=t.panelView.element;i&&i.contains(Di.document.activeElement)&&t.buttonView.focus()})}(t),function(t){t.on("change:isOpen",(e,n,o)=>{o&&t.panelView.focus()},{priority:"low"})}(t)}(r),r}function Dm(t,e,n={}){t.extendTemplate({attributes:{class:["ck-toolbar-dropdown"]}}),t.isOpen?Tm(t,e,n):t.once("change:isOpen",()=>Tm(t,e,n),{priority:"highest"}),n.enableActiveItemFocusOnDropdownOpen&&Mm(t,()=>t.toolbarView.items.find(t=>t.isOn))}function Tm(t,e,n){const o=t.locale,i=o.t,r=t.toolbarView=new gm(o),s="function"==typeof e?e():e;r.ariaLabel=n.ariaLabel||i("Dropdown toolbar"),n.maxWidth&&(r.maxWidth=n.maxWidth),n.class&&(r.class=n.class),n.isCompact&&(r.isCompact=n.isCompact),n.isVertical&&(r.isVertical=!0),s instanceof Er?r.items.bindTo(s).using(t=>t):r.items.addMany(s),t.panelView.children.add(r),r.items.delegate("execute").to(t)}function Im(t,e,n={}){t.isOpen?Sm(t,e,n):t.once("change:isOpen",()=>Sm(t,e,n),{priority:"highest"}),Mm(t,()=>t.listView.items.find(t=>t instanceof _m&&t.children.first.isOn))}function Sm(t,e,n){const o=t.locale,i=t.listView=new wm(o),r="function"==typeof e?e():e;i.ariaLabel=n.ariaLabel,i.items.bindTo(r).using(t=>{if("separator"===t.type)return new Am(o);if("button"===t.type||"switchbutton"===t.type){const e=new _m(o);let n;return n="button"===t.type?new rs(o):new cs(o),n.bind(...Object.keys(t.model)).to(t.model),n.delegate("execute").to(e),e.children.add(n),e}return null}),t.panelView.children.add(i),i.items.delegate("execute").to(t)}function Mm(t,e){t.on("change:isOpen",()=>{if(!t.isOpen)return;const n=e();n&&("function"==typeof n.focus?n.focus():E("ui-dropdown-focus-child-on-open-child-missing-focus",{view:n}))},{priority:C.low-10})}Tr()(ym.Z,xm),ym.Z.locals;var Nm=r(8245),Bm={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(Nm.Z,Bm),Nm.Z.locals;const Pm=ji("px"),zm=Di.document.body;class Lm extends Mr{constructor(t){super(t);const e=this.bindTemplate;this.set("top",0),this.set("left",0),this.set("position","arrow_nw"),this.set("isVisible",!1),this.set("withArrow",!0),this.set("class",void 0),this._pinWhenIsVisibleCallback=null,this.content=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-panel",e.to("position",t=>"ck-balloon-panel_"+t),e.if("isVisible","ck-balloon-panel_visible"),e.if("withArrow","ck-balloon-panel_with-arrow"),e.to("class")],style:{top:e.to("top",Pm),left:e.to("left",Pm)}},children:this.content})}show(){this.isVisible=!0}hide(){this.isVisible=!1}attachTo(t){this.show();const e=Lm.defaultPositions,n=Object.assign({},{element:this.element,positions:[e.southArrowNorth,e.southArrowNorthMiddleWest,e.southArrowNorthMiddleEast,e.southArrowNorthWest,e.southArrowNorthEast,e.northArrowSouth,e.northArrowSouthMiddleWest,e.northArrowSouthMiddleEast,e.northArrowSouthWest,e.northArrowSouthEast,e.viewportStickyNorth],limiter:zm,fitInViewport:!0},t),o=Lm._getOptimalPosition(n),i=parseInt(o.left),r=parseInt(o.top),s=o.name,a=o.config||{},{withArrow:c=!0}=a;this.top=r,this.left=i,this.position=s,this.withArrow=c}pin(t){this.unpin(),this._pinWhenIsVisibleCallback=()=>{this.isVisible?this._startPinning(t):this._stopPinning()},this._startPinning(t),this.listenTo(this,"change:isVisible",this._pinWhenIsVisibleCallback)}unpin(){this._pinWhenIsVisibleCallback&&(this._stopPinning(),this.stopListening(this,"change:isVisible",this._pinWhenIsVisibleCallback),this._pinWhenIsVisibleCallback=null,this.hide())}_startPinning(t){this.attachTo(t);const e=Om(t.target),n=t.limiter?Om(t.limiter):zm;this.listenTo(Di.document,"scroll",(o,i)=>{const r=i.target,s=e&&r.contains(e),a=n&&r.contains(n);!s&&!a&&e&&n||this.attachTo(t)},{useCapture:!0}),this.listenTo(Di.window,"resize",()=>{this.attachTo(t)})}_stopPinning(){this.stopListening(Di.document,"scroll"),this.stopListening(Di.window,"resize")}}function Om(t){return fi(t)?t:Si(t)?t.commonAncestorContainer:"function"==typeof t?Om(t()):null}function Rm(t={}){const{sideOffset:e=Lm.arrowSideOffset,heightOffset:n=Lm.arrowHeightOffset,stickyVerticalOffset:o=Lm.stickyVerticalOffset,config:i}=t;return{northWestArrowSouthWest:(t,n)=>({top:r(t,n),left:t.left-e,name:"arrow_sw",...i&&{config:i}}),northWestArrowSouthMiddleWest:(t,n)=>({top:r(t,n),left:t.left-.25*n.width-e,name:"arrow_smw",...i&&{config:i}}),northWestArrowSouth:(t,e)=>({top:r(t,e),left:t.left-e.width/2,name:"arrow_s",...i&&{config:i}}),northWestArrowSouthMiddleEast:(t,n)=>({top:r(t,n),left:t.left-.75*n.width+e,name:"arrow_sme",...i&&{config:i}}),northWestArrowSouthEast:(t,n)=>({top:r(t,n),left:t.left-n.width+e,name:"arrow_se",...i&&{config:i}}),northArrowSouthWest:(t,n)=>({top:r(t,n),left:t.left+t.width/2-e,name:"arrow_sw",...i&&{config:i}}),northArrowSouthMiddleWest:(t,n)=>({top:r(t,n),left:t.left+t.width/2-.25*n.width-e,name:"arrow_smw",...i&&{config:i}}),northArrowSouth:(t,e)=>({top:r(t,e),left:t.left+t.width/2-e.width/2,name:"arrow_s",...i&&{config:i}}),northArrowSouthMiddleEast:(t,n)=>({top:r(t,n),left:t.left+t.width/2-.75*n.width+e,name:"arrow_sme",...i&&{config:i}}),northArrowSouthEast:(t,n)=>({top:r(t,n),left:t.left+t.width/2-n.width+e,name:"arrow_se",...i&&{config:i}}),northEastArrowSouthWest:(t,n)=>({top:r(t,n),left:t.right-e,name:"arrow_sw",...i&&{config:i}}),northEastArrowSouthMiddleWest:(t,n)=>({top:r(t,n),left:t.right-.25*n.width-e,name:"arrow_smw",...i&&{config:i}}),northEastArrowSouth:(t,e)=>({top:r(t,e),left:t.right-e.width/2,name:"arrow_s",...i&&{config:i}}),northEastArrowSouthMiddleEast:(t,n)=>({top:r(t,n),left:t.right-.75*n.width+e,name:"arrow_sme",...i&&{config:i}}),northEastArrowSouthEast:(t,n)=>({top:r(t,n),left:t.right-n.width+e,name:"arrow_se",...i&&{config:i}}),southWestArrowNorthWest:t=>({top:s(t),left:t.left-e,name:"arrow_nw",...i&&{config:i}}),southWestArrowNorthMiddleWest:(t,n)=>({top:s(t),left:t.left-.25*n.width-e,name:"arrow_nmw",...i&&{config:i}}),southWestArrowNorth:(t,e)=>({top:s(t),left:t.left-e.width/2,name:"arrow_n",...i&&{config:i}}),southWestArrowNorthMiddleEast:(t,n)=>({top:s(t),left:t.left-.75*n.width+e,name:"arrow_nme",...i&&{config:i}}),southWestArrowNorthEast:(t,n)=>({top:s(t),left:t.left-n.width+e,name:"arrow_ne",...i&&{config:i}}),southArrowNorthWest:t=>({top:s(t),left:t.left+t.width/2-e,name:"arrow_nw",...i&&{config:i}}),southArrowNorthMiddleWest:(t,n)=>({top:s(t),left:t.left+t.width/2-.25*n.width-e,name:"arrow_nmw",...i&&{config:i}}),southArrowNorth:(t,e)=>({top:s(t),left:t.left+t.width/2-e.width/2,name:"arrow_n",...i&&{config:i}}),southArrowNorthMiddleEast:(t,n)=>({top:s(t),left:t.left+t.width/2-.75*n.width+e,name:"arrow_nme",...i&&{config:i}}),southArrowNorthEast:(t,n)=>({top:s(t),left:t.left+t.width/2-n.width+e,name:"arrow_ne",...i&&{config:i}}),southEastArrowNorthWest:t=>({top:s(t),left:t.right-e,name:"arrow_nw",...i&&{config:i}}),southEastArrowNorthMiddleWest:(t,n)=>({top:s(t),left:t.right-.25*n.width-e,name:"arrow_nmw",...i&&{config:i}}),southEastArrowNorth:(t,e)=>({top:s(t),left:t.right-e.width/2,name:"arrow_n",...i&&{config:i}}),southEastArrowNorthMiddleEast:(t,n)=>({top:s(t),left:t.right-.75*n.width+e,name:"arrow_nme",...i&&{config:i}}),southEastArrowNorthEast:(t,n)=>({top:s(t),left:t.right-n.width+e,name:"arrow_ne",...i&&{config:i}}),westArrowEast:(t,e)=>({top:t.top+t.height/2-e.height/2,left:t.left-e.width-n,name:"arrow_e",...i&&{config:i}}),eastArrowWest:(t,e)=>({top:t.top+t.height/2-e.height/2,left:t.right+n,name:"arrow_w",...i&&{config:i}}),viewportStickyNorth:(t,e,n)=>t.getIntersection(n)?{top:n.top+o,left:t.left+t.width/2-e.width/2,name:"arrowless",config:{withArrow:!1,...i}}:null};function r(t,e){return t.top-e.height-n}function s(t){return t.bottom+n}}Lm.arrowSideOffset=25,Lm.arrowHeightOffset=10,Lm.stickyVerticalOffset=20,Lm._getOptimalPosition=Gi,Lm.defaultPositions=Rm();var jm=r(9948),Fm={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(jm.Z,Fm),jm.Z.locals;const Vm="ck-tooltip";class Hm extends(vi()){constructor(t){if(super(),Hm._editors.add(t),Hm._instance)return Hm._instance;Hm._instance=this,this.tooltipTextView=new Mr(t.locale),this.tooltipTextView.set("text",""),this.tooltipTextView.setTemplate({tag:"span",attributes:{class:["ck","ck-tooltip__text"]},children:[{text:this.tooltipTextView.bindTemplate.to("text")}]}),this.balloonPanelView=new Lm(t.locale),this.balloonPanelView.class=Vm,this.balloonPanelView.content.add(this.tooltipTextView),this._resizeObserver=null,this._currentElementWithTooltip=null,this._currentTooltipPosition=null,this._pinTooltipDebounced=Rl(this._pinTooltip,600),this.listenTo(Di.document,"mouseenter",this._onEnterOrFocus.bind(this),{useCapture:!0}),this.listenTo(Di.document,"mouseleave",this._onLeaveOrBlur.bind(this),{useCapture:!0}),this.listenTo(Di.document,"focus",this._onEnterOrFocus.bind(this),{useCapture:!0}),this.listenTo(Di.document,"blur",this._onLeaveOrBlur.bind(this),{useCapture:!0}),this.listenTo(Di.document,"scroll",this._onScroll.bind(this),{useCapture:!0}),this._watchdogExcluded=!0}destroy(t){const e=t.ui.view&&t.ui.view.body;Hm._editors.delete(t),this.stopListening(t.ui),e&&e.has(this.balloonPanelView)&&e.remove(this.balloonPanelView),Hm._editors.size||(this._unpinTooltip(),this.balloonPanelView.destroy(),this.stopListening(),Hm._instance=null)}static getPositioningFunctions(t){const e=Hm.defaultBalloonPositions;return{s:[e.southArrowNorth,e.southArrowNorthEast,e.southArrowNorthWest],n:[e.northArrowSouth],e:[e.eastArrowWest],w:[e.westArrowEast],sw:[e.southArrowNorthEast],se:[e.southArrowNorthWest]}[t]}_onEnterOrFocus(t,{target:e}){const n=Um(e);var o;n&&n!==this._currentElementWithTooltip&&(this._unpinTooltip(),this._pinTooltipDebounced(n,{text:(o=n).dataset.ckeTooltipText,position:o.dataset.ckeTooltipPosition||"s",cssClass:o.dataset.ckeTooltipClass||""}))}_onLeaveOrBlur(t,{target:e,relatedTarget:n}){if("mouseleave"===t.name){if(!fi(e))return;if(this._currentElementWithTooltip&&e!==this._currentElementWithTooltip)return;const t=Um(e),o=Um(n);t&&t!==o&&this._unpinTooltip()}else{if(this._currentElementWithTooltip&&e!==this._currentElementWithTooltip)return;this._unpinTooltip()}}_onScroll(t,{target:e}){this._currentElementWithTooltip&&(e.contains(this.balloonPanelView.element)&&e.contains(this._currentElementWithTooltip)||this._unpinTooltip())}_pinTooltip(t,{text:e,position:n,cssClass:o}){const i=kr(Hm._editors.values()).ui.view.body;i.has(this.balloonPanelView)||i.add(this.balloonPanelView),this.tooltipTextView.text=e,this.balloonPanelView.pin({target:t,positions:Hm.getPositioningFunctions(n)}),this._resizeObserver=new Oi(t,()=>{Ui(t)||this._unpinTooltip()}),this.balloonPanelView.class=[Vm,o].filter(t=>t).join(" ");for(const r of Hm._editors)this.listenTo(r.ui,"update",this._updateTooltipPosition.bind(this),{priority:"low"});this._currentElementWithTooltip=t,this._currentTooltipPosition=n}_unpinTooltip(){this._pinTooltipDebounced.cancel(),this.balloonPanelView.unpin();for(const t of Hm._editors)this.stopListening(t.ui,"update");this._currentElementWithTooltip=null,this._currentTooltipPosition=null,this._resizeObserver&&this._resizeObserver.destroy()}_updateTooltipPosition(){Ui(this._currentElementWithTooltip)?this.balloonPanelView.pin({target:this._currentElementWithTooltip,positions:Hm.getPositioningFunctions(this._currentTooltipPosition)}):this._unpinTooltip()}}function Um(t){return fi(t)?t.closest("[data-cke-tooltip-text]:not([data-cke-tooltip-disabled])"):null}Hm.defaultBalloonPositions=Rm({heightOffset:5,sideOffset:13}),Hm._editors=new Set,Hm._instance=null;class Gm extends(Z()){constructor(t){super(),this.editor=t,this.componentFactory=new ms(t),this.focusTracker=new br,this.tooltipManager=new Hm(t),this.set("viewportOffset",this._readViewportOffsetFromConfig()),this.isReady=!1,this.once("ready",()=>{this.isReady=!0}),this._editableElementsMap=new Map,this._focusableToolbarDefinitions=[],this.listenTo(t.editing.view.document,"layoutChanged",()=>this.update()),this._initFocusTracking()}get element(){return null}update(){this.fire("update")}destroy(){this.stopListening(),this.focusTracker.destroy(),this.tooltipManager.destroy(this.editor);for(const t of this._editableElementsMap.values())t.ckeditorInstance=null;this._editableElementsMap=new Map,this._focusableToolbarDefinitions=[]}setEditableElement(t,e){this._editableElementsMap.set(t,e),e.ckeditorInstance||(e.ckeditorInstance=this.editor),this.focusTracker.add(e);const n=()=>{this.editor.editing.view.getDomRoot(t)||this.editor.keystrokes.listenTo(e)};this.isReady?n():this.once("ready",n)}getEditableElement(t="main"){return this._editableElementsMap.get(t)}getEditableElementsNames(){return this._editableElementsMap.keys()}addToolbar(t,e={}){t.isRendered?(this.focusTracker.add(t.element),this.editor.keystrokes.listenTo(t.element)):t.once("render",()=>{this.focusTracker.add(t.element),this.editor.keystrokes.listenTo(t.element)}),this._focusableToolbarDefinitions.push({toolbarView:t,options:e})}get _editableElements(){return console.warn("editor-ui-deprecated-editable-elements: The EditorUI#_editableElements property has been deprecated and will be removed in the near future.",{editorUI:this}),this._editableElementsMap}_readViewportOffsetFromConfig(){const t=this.editor,e=t.config.get("ui.viewportOffset");if(e)return e;const n=t.config.get("toolbar.viewportTopOffset");return n?(console.warn("editor-ui-deprecated-viewport-offset-config: The `toolbar.vieportTopOffset` configuration option is deprecated. It will be removed from future CKEditor versions. Use `ui.viewportOffset.top` instead."),{top:n}):{top:0}}_initFocusTracking(){const t=this.editor,e=t.editing.view;let n,o;t.keystrokes.set("Alt+F10",(t,i)=>{const r=this.focusTracker.focusedElement;Array.from(this._editableElementsMap.values()).includes(r)&&!Array.from(e.domRoots.values()).includes(r)&&(n=r);const s=this._getCurrentFocusedToolbarDefinition();s&&o||(o=this._getFocusableCandidateToolbarDefinitions());for(let e=0;e{const i=this._getCurrentFocusedToolbarDefinition();i&&(n?(n.focus(),n=null):t.editing.view.focus(),i.options.afterBlur&&i.options.afterBlur(),o())})}_getFocusableCandidateToolbarDefinitions(){const t=[];for(const e of this._focusableToolbarDefinitions){const{toolbarView:n,options:o}=e;(Ui(n.element)||o.beforeFocus)&&t.push(e)}return t.sort((t,e)=>qm(t)-qm(e)),t}_getCurrentFocusedToolbarDefinition(){for(const t of this._focusableToolbarDefinitions)if(t.toolbarView.element&&t.toolbarView.element.contains(this.focusTracker.focusedElement))return t;return null}_focusFocusableCandidateToolbar(t){const{toolbarView:e,options:{beforeFocus:n}}=t;return n&&n(),!!Ui(e.element)&&(e.focus(),!0)}}function qm(t){const{toolbarView:e,options:n}=t;let o=10;return Ui(e.element)&&o--,n.isContextual&&o--,o}var Wm=r(4547),Ym={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(Wm.Z,Ym),Wm.Z.locals;class Km extends Mr{constructor(t){super(t),this.body=new Xr(t)}render(){super.render(),this.body.attachToDom()}destroy(){return this.body.detachFromDom(),super.destroy()}}var $m=r(2751),Qm={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()($m.Z,Qm),$m.Z.locals;class Zm extends Mr{constructor(t){super(t),this.set("text",void 0),this.set("for",void 0),this.id="ck-editor__label_"+A();const e=this.bindTemplate;this.setTemplate({tag:"label",attributes:{class:["ck","ck-label"],id:this.id,for:e.to("for")},children:[{text:e.to("text")}]})}}class Jm extends Km{constructor(t){super(t),this.top=this.createCollection(),this.main=this.createCollection(),this._voiceLabelView=this._createVoiceLabel(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-editor","ck-rounded-corners"],role:"application",dir:t.uiLanguageDirection,lang:t.uiLanguage,"aria-labelledby":this._voiceLabelView.id},children:[this._voiceLabelView,{tag:"div",attributes:{class:["ck","ck-editor__top","ck-reset_all"],role:"presentation"},children:this.top},{tag:"div",attributes:{class:["ck","ck-editor__main"],role:"presentation"},children:this.main}]})}_createVoiceLabel(){const t=this.t,e=new Zm;return e.text=t("Rich Text Editor"),e.extendTemplate({attributes:{class:"ck-voice-label"}}),e}}class Xm extends Mr{constructor(t,e,n){super(t),this.setTemplate({tag:"div",attributes:{class:["ck","ck-content","ck-editor__editable","ck-rounded-corners"],lang:t.contentLanguage,dir:t.contentLanguageDirection}}),this.name=null,this.set("isFocused",!1),this._editableElement=n,this._hasExternalElement=!!this._editableElement,this._editingView=e}render(){super.render(),this._hasExternalElement?this.template.apply(this.element=this._editableElement):this._editableElement=this.element,this.on("change:isFocused",()=>this._updateIsFocusedClasses()),this._updateIsFocusedClasses()}destroy(){this._hasExternalElement&&this.template.revert(this._editableElement),super.destroy()}_updateIsFocusedClasses(){const t=this._editingView;function e(e){t.change(n=>{const o=t.document.getRoot(e.name);n.addClass(e.isFocused?"ck-focused":"ck-blurred",o),n.removeClass(e.isFocused?"ck-blurred":"ck-focused",o)})}t.isRenderingInProgress?function n(o){t.once("change:isRenderingInProgress",(t,i,r)=>{r?n(o):e(o)})}(this):e(this)}}class tp extends Xm{constructor(t,e,n,o={}){super(t,e,n);const i=t.t;this.extendTemplate({attributes:{role:"textbox",class:"ck-editor__editable_inline"}}),this._generateLabel=o.label||(()=>i("Editor editing area: %0",this.name))}render(){super.render();const t=this._editingView;t.change(e=>{const n=t.document.getRoot(this.name);e.setAttribute("aria-label",this._generateLabel(this),n)})}}var ep=r(5523),np={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(ep.Z,np),ep.Z.locals;var op=r(6985),ip={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(op.Z,ip),op.Z.locals;class rp extends Mr{constructor(t){super(t),this.set("value",void 0),this.set("id",void 0),this.set("placeholder",void 0),this.set("isReadOnly",!1),this.set("hasError",!1),this.set("ariaDescribedById",void 0),this.focusTracker=new br,this.bind("isFocused").to(this.focusTracker),this.set("isEmpty",!0),this.set("inputMode","text");const e=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck","ck-input",e.if("isFocused","ck-input_focused"),e.if("isEmpty","ck-input-text_empty"),e.if("hasError","ck-error")],id:e.to("id"),placeholder:e.to("placeholder"),readonly:e.to("isReadOnly"),inputmode:e.to("inputMode"),"aria-invalid":e.if("hasError",!0),"aria-describedby":e.to("ariaDescribedById")},on:{input:e.to((...t)=>{this.fire("input",...t),this._updateIsEmpty()}),change:e.to(this._updateIsEmpty.bind(this))}})}render(){super.render(),this.focusTracker.add(this.element),this._setDomElementValue(this.value),this._updateIsEmpty(),this.on("change:value",(t,e,n)=>{this._setDomElementValue(n),this._updateIsEmpty()})}destroy(){super.destroy(),this.focusTracker.destroy()}select(){this.element.select()}focus(){this.element.focus()}_updateIsEmpty(){this.isEmpty=!this.element.value}_setDomElementValue(t){this.element.value=t||0===t?t:""}}class sp extends rp{constructor(t){super(t),this.extendTemplate({attributes:{type:"text",class:["ck-input-text"]}})}}var ap=r(8111),cp={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(ap.Z,cp),ap.Z.locals;class lp extends Mr{constructor(t,e){super(t);const n="ck-labeled-field-view-"+A(),o="ck-labeled-field-view-status-"+A();this.fieldView=e(this,n,o),this.set("label",void 0),this.set("isEnabled",!0),this.set("isEmpty",!0),this.set("isFocused",!1),this.set("errorText",null),this.set("infoText",null),this.set("class",void 0),this.set("placeholder",void 0),this.labelView=this._createLabelView(n),this.statusView=this._createStatusView(o),this.fieldWrapperChildren=this.createCollection([this.fieldView,this.labelView]),this.bind("_statusText").to(this,"errorText",this,"infoText",(t,e)=>t||e);const i=this.bindTemplate;this.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view",i.to("class"),i.if("isEnabled","ck-disabled",t=>!t),i.if("isEmpty","ck-labeled-field-view_empty"),i.if("isFocused","ck-labeled-field-view_focused"),i.if("placeholder","ck-labeled-field-view_placeholder"),i.if("errorText","ck-error")]},children:[{tag:"div",attributes:{class:["ck","ck-labeled-field-view__input-wrapper"]},children:this.fieldWrapperChildren},this.statusView]})}_createLabelView(t){const e=new Zm(this.locale);return e.for=t,e.bind("text").to(this,"label"),e}_createStatusView(t){const e=new Mr(this.locale),n=this.bindTemplate;return e.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view__status",n.if("errorText","ck-labeled-field-view__status_error"),n.if("_statusText","ck-hidden",t=>!t)],id:t,role:n.if("errorText","alert")},children:[{text:n.to("_statusText")}]}),e}focus(){this.fieldView.focus()}}function dp(t,e,n){const o=new sp(t.locale);return o.set({id:e,ariaDescribedById:n}),o.bind("isReadOnly").to(t,"isEnabled",t=>!t),o.bind("hasError").to(t,"errorText",t=>!!t),o.on("input",()=>{t.errorText=null}),t.bind("isEmpty","isFocused","placeholder").to(o),o}class hp extends Os{static get pluginName(){return"Notification"}init(){this.on("show:warning",(t,e)=>{window.alert(e.message)},{priority:"lowest"})}showSuccess(t,e={}){this._showNotification({message:t,type:"success",namespace:e.namespace,title:e.title})}showInfo(t,e={}){this._showNotification({message:t,type:"info",namespace:e.namespace,title:e.title})}showWarning(t,e={}){this._showNotification({message:t,type:"warning",namespace:e.namespace,title:e.title})}_showNotification(t){const e=t.namespace?`show:${t.type}:${t.namespace}`:"show:"+t.type;this.fire(e,{message:t.message,type:t.type,title:t.title||""})}}class up extends(Z()){constructor(t,e){super(),e&&_l(this,e),t&&this.set(t)}}var gp=r(1757),mp={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(gp.Z,mp),gp.Z.locals;var pp=r(3553),fp={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(pp.Z,fp),pp.Z.locals;const kp=ji("px");class bp extends Ss{static get pluginName(){return"ContextualBalloon"}constructor(t){super(t),this._view=null,this._rotatorView=null,this._fakePanelsView=null,this.positionLimiter=()=>{const t=this.editor.editing.view,e=t.document.selection.editableElement;return e?t.domConverter.mapViewToDom(e.root):null},this.set("visibleView",null),this._viewToStack=new Map,this._idToStack=new Map,this.set("_numberOfStacks",0),this.set("_singleViewMode",!1),this._rotatorView=null,this._fakePanelsView=null}destroy(){super.destroy(),this._view&&this._view.destroy(),this._rotatorView&&this._rotatorView.destroy(),this._fakePanelsView&&this._fakePanelsView.destroy()}get view(){return this._view||this._createPanelView(),this._view}hasView(t){return Array.from(this._viewToStack.keys()).includes(t)}add(t){if(this._view||this._createPanelView(),this.hasView(t.view))throw new x("contextualballoon-add-view-exist",[this,t]);const e=t.stackId||"main";if(!this._idToStack.has(e))return this._idToStack.set(e,new Map([[t.view,t]])),this._viewToStack.set(t.view,this._idToStack.get(e)),this._numberOfStacks=this._idToStack.size,void(this._visibleStack&&!t.singleViewMode||this.showStack(e));const n=this._idToStack.get(e);t.singleViewMode&&this.showStack(e),n.set(t.view,t),this._viewToStack.set(t.view,n),n===this._visibleStack&&this._showView(t)}remove(t){if(!this.hasView(t))throw new x("contextualballoon-remove-view-not-exist",[this,t]);const e=this._viewToStack.get(t);this._singleViewMode&&this.visibleView===t&&(this._singleViewMode=!1),this.visibleView===t&&(1===e.size?this._idToStack.size>1?this._showNextStack():(this.view.hide(),this.visibleView=null,this._rotatorView.hideView()):this._showView(Array.from(e.values())[e.size-2])),1===e.size?(this._idToStack.delete(this._getStackId(e)),this._numberOfStacks=this._idToStack.size):e.delete(t),this._viewToStack.delete(t)}updatePosition(t){t&&(this._visibleStack.get(this.visibleView).position=t),this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition()}showStack(t){this.visibleStack=t;const e=this._idToStack.get(t);if(!e)throw new x("contextualballoon-showstack-stack-not-exist",this);this._visibleStack!==e&&this._showView(Array.from(e.values()).pop())}_createPanelView(){this._view=new Lm(this.editor.locale),this.editor.ui.view.body.add(this._view),this.editor.ui.focusTracker.add(this._view.element),this._rotatorView=this._createRotatorView(),this._fakePanelsView=this._createFakePanelsView()}get _visibleStack(){return this._viewToStack.get(this.visibleView)}_getStackId(t){return Array.from(this._idToStack.entries()).find(e=>e[1]===t)[0]}_showNextStack(){const t=Array.from(this._idToStack.values());let e=t.indexOf(this._visibleStack)+1;t[e]||(e=0),this.showStack(this._getStackId(t[e]))}_showPrevStack(){const t=Array.from(this._idToStack.values());let e=t.indexOf(this._visibleStack)-1;t[e]||(e=t.length-1),this.showStack(this._getStackId(t[e]))}_createRotatorView(){const t=new wp(this.editor.locale),e=this.editor.locale.t;return this.view.content.add(t),t.bind("isNavigationVisible").to(this,"_numberOfStacks",this,"_singleViewMode",(t,e)=>!e&&t>1),t.on("change:isNavigationVisible",()=>this.updatePosition(),{priority:"low"}),t.bind("counter").to(this,"visibleView",this,"_numberOfStacks",(t,n)=>{if(n<2)return"";const o=Array.from(this._idToStack.values()).indexOf(this._visibleStack)+1;return e("%0 of %1",[o,n])}),t.buttonNextView.on("execute",()=>{t.focusTracker.isFocused&&this.editor.editing.view.focus(),this._showNextStack()}),t.buttonPrevView.on("execute",()=>{t.focusTracker.isFocused&&this.editor.editing.view.focus(),this._showPrevStack()}),t}_createFakePanelsView(){const t=new _p(this.editor.locale,this.view);return t.bind("numberOfPanels").to(this,"_numberOfStacks",this,"_singleViewMode",(t,e)=>!e&&t>=2?Math.min(t-1,2):0),t.listenTo(this.view,"change:top",()=>t.updatePosition()),t.listenTo(this.view,"change:left",()=>t.updatePosition()),this.editor.ui.view.body.add(t),t}_showView({view:t,balloonClassName:e="",withArrow:n=!0,singleViewMode:o=!1}){this.view.class=e,this.view.withArrow=n,this._rotatorView.showView(t),this.visibleView=t,this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition(),o&&(this._singleViewMode=!0)}_getBalloonPosition(){let t=Array.from(this._visibleStack.values()).pop().position;return t&&(t.limiter||(t=Object.assign({},t,{limiter:this.positionLimiter})),t=Object.assign({},t,{viewportOffsetConfig:this.editor.ui.viewportOffset})),t}}class wp extends Mr{constructor(t){super(t);const e=t.t,n=this.bindTemplate;this.set("isNavigationVisible",!0),this.focusTracker=new br,this.buttonPrevView=this._createButtonView(e("Previous"),''),this.buttonNextView=this._createButtonView(e("Next"),''),this.content=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-rotator"],"z-index":"-1"},children:[{tag:"div",attributes:{class:["ck-balloon-rotator__navigation",n.to("isNavigationVisible",t=>t?"":"ck-hidden")]},children:[this.buttonPrevView,{tag:"span",attributes:{class:["ck-balloon-rotator__counter"]},children:[{text:n.to("counter")}]},this.buttonNextView]},{tag:"div",attributes:{class:"ck-balloon-rotator__content"},children:this.content}]})}render(){super.render(),this.focusTracker.add(this.element)}destroy(){super.destroy(),this.focusTracker.destroy()}showView(t){this.hideView(),this.content.add(t)}hideView(){this.content.clear()}_createButtonView(t,e){const n=new rs(this.locale);return n.set({label:t,icon:e,tooltip:!0}),n}}class _p extends Mr{constructor(t,e){super(t);const n=this.bindTemplate;this.set("top",0),this.set("left",0),this.set("height",0),this.set("width",0),this.set("numberOfPanels",0),this.content=this.createCollection(),this._balloonPanelView=e,this.setTemplate({tag:"div",attributes:{class:["ck-fake-panel",n.to("numberOfPanels",t=>t?"":"ck-hidden")],style:{top:n.to("top",kp),left:n.to("left",kp),width:n.to("width",kp),height:n.to("height",kp)}},children:this.content}),this.on("change:numberOfPanels",(t,e,n,o)=>{n>o?this._addPanels(n-o):this._removePanels(o-n),this.updatePosition()})}_addPanels(t){for(;t--;){const t=new Mr;t.setTemplate({tag:"div"}),this.content.add(t),this.registerChild(t)}}_removePanels(t){for(;t--;){const t=this.content.last;this.content.remove(t),this.deregisterChild(t),t.destroy()}}updatePosition(){if(this.numberOfPanels){const{top:t,left:e}=this._balloonPanelView,{width:n,height:o}=new Bi(this._balloonPanelView.element);Object.assign(this,{top:t,left:e,width:n,height:o})}}}var Ap=r(3609),Cp={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(Ap.Z,Cp),Ap.Z.locals;const vp=ji("px");class yp extends Mr{constructor(t){super(t);const e=this.bindTemplate;this.set("isActive",!1),this.set("isSticky",!1),this.set("limiterElement",null),this.set("limiterBottomOffset",50),this.set("viewportTopOffset",0),this.set("_marginLeft",null),this.set("_isStickyToTheLimiter",!1),this.set("_hasViewportTopOffset",!1),this.content=this.createCollection(),this._contentPanelPlaceholder=new Nr({tag:"div",attributes:{class:["ck","ck-sticky-panel__placeholder"],style:{display:e.to("isSticky",t=>t?"block":"none"),height:e.to("isSticky",t=>t?vp(this._panelRect.height):null)}}}).render(),this._contentPanel=new Nr({tag:"div",attributes:{class:["ck","ck-sticky-panel__content",e.if("isSticky","ck-sticky-panel__content_sticky"),e.if("_isStickyToTheLimiter","ck-sticky-panel__content_sticky_bottom-limit")],style:{width:e.to("isSticky",t=>t?vp(this._contentPanelPlaceholder.getBoundingClientRect().width):null),top:e.to("_hasViewportTopOffset",t=>t?vp(this.viewportTopOffset):null),bottom:e.to("_isStickyToTheLimiter",t=>t?vp(this.limiterBottomOffset):null),marginLeft:e.to("_marginLeft")}},children:this.content}).render(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-sticky-panel"]},children:[this._contentPanelPlaceholder,this._contentPanel]})}render(){super.render(),this._checkIfShouldBeSticky(),this.listenTo(Di.window,"scroll",()=>{this._checkIfShouldBeSticky()}),this.listenTo(this,"change:isActive",()=>{this._checkIfShouldBeSticky()})}_checkIfShouldBeSticky(){const t=this._panelRect=this._contentPanel.getBoundingClientRect();let e;this.limiterElement?(e=this._limiterRect=this.limiterElement.getBoundingClientRect(),this.isSticky=this.isActive&&e.topt||0),t.toolbar.fillFromConfig(this._toolbarConfig,this.componentFactory),this.addToolbar(t.toolbar)}_initPlaceholder(){const t=this.editor,e=t.editing.view,n=e.document.getRoot(),o=t.sourceElement,i=t.config.get("placeholder")||o&&"textarea"===o.tagName.toLowerCase()&&o.getAttribute("placeholder");i&&Vs({view:e,element:n,text:i,isDirectHost:!1,keepOnFocus:!0})}}var Ip=r(3638),Sp={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(Ip.Z,Sp),Ip.Z.locals;class Mp extends Jm{constructor(t,e,n={}){super(t),this.stickyPanel=new yp(t),this.toolbar=new gm(t,{shouldGroupWhenFull:n.shouldToolbarGroupWhenFull}),this.editable=new tp(t,e)}render(){super.render(),this.stickyPanel.content.add(this.toolbar),this.top.add(this.stickyPanel),this.main.add(this.editable)}}class Np extends(rm(sm(im))){constructor(t,e={}){if(!Bp(t)&&void 0!==e.initialData)throw new x("editor-create-initial-data",null);super(e),void 0===this.config.get("initialData")&&this.config.set("initialData",function(t){return Bp(t)?(e=t,e instanceof HTMLTextAreaElement?e.value:e.innerHTML):t;var e}(t)),Bp(t)&&(this.sourceElement=t),this.model.document.createRoot();const n=!this.config.get("toolbar.shouldNotGroupWhenFull"),o=new Mp(this.locale,this.editing.view,{shouldToolbarGroupWhenFull:n});this.ui=new Tp(this,o),function(t){if(!te(t.updateSourceElement))throw new x("attachtoform-missing-elementapi-interface",t);const e=t.sourceElement;if(function(t){return!!t&&"textarea"===t.tagName.toLowerCase()}(e)&&e.form){let n;const o=e.form,i=()=>t.updateSourceElement();te(o.submit)&&(n=o.submit,o.submit=()=>{i(),n.apply(o)}),o.addEventListener("submit",i),t.on("destroy",()=>{o.removeEventListener("submit",i),n&&(o.submit=n)})}}(this)}destroy(){return this.sourceElement&&this.updateSourceElement(),this.ui.destroy(),super.destroy()}static create(t,e={}){return new Promise(n=>{const o=new this(t,e);n(o.initPlugins().then(()=>o.ui.init(Bp(t)?t:null)).then(()=>o.data.init(o.config.get("initialData"))).then(()=>o.fire("ready")).then(()=>o))})}}function Bp(t){return fi(t)}class Pp{constructor(t,e=20){this._batch=null,this.model=t,this._size=0,this.limit=e,this._isLocked=!1,this._changeCallback=(t,e)=>{e.isLocal&&e.isUndoable&&e!==this._batch&&this._reset(!0)},this._selectionChangeCallback=()=>{this._reset()},this.model.document.on("change",this._changeCallback),this.model.document.selection.on("change:range",this._selectionChangeCallback),this.model.document.selection.on("change:attribute",this._selectionChangeCallback)}get batch(){return this._batch||(this._batch=this.model.createBatch({isTyping:!0})),this._batch}get size(){return this._size}input(t){this._size+=t,this._size>=this.limit&&this._reset(!0)}get isLocked(){return this._isLocked}lock(){this._isLocked=!0}unlock(){this._isLocked=!1}destroy(){this.model.document.off("change",this._changeCallback),this.model.document.selection.off("change:range",this._selectionChangeCallback),this.model.document.selection.off("change:attribute",this._selectionChangeCallback)}_reset(t=!1){this.isLocked&&!t||(this._batch=null,this._size=0)}}class zp extends Ns{constructor(t,e){super(t),this._buffer=new Pp(t.model,e)}get buffer(){return this._buffer}destroy(){super.destroy(),this._buffer.destroy()}execute(t={}){const e=this.editor.model,n=e.document,o=t.text||"",i=o.length;let r=n.selection;t.selection?r=t.selection:t.range&&(r=e.createSelection(t.range));const s=t.resultRange;e.enqueueChange(this._buffer.batch,t=>{this._buffer.lock(),e.deleteContent(r),o&&e.insertContent(t.createText(o,n.selection.getAttributes()),r),s?t.setSelection(s):r.is("documentSelection")||t.setSelection(r),this._buffer.unlock(),this._buffer.input(i)})}}const Lp=["insertText","insertReplacementText"];class Op extends wl{constructor(t){super(t),h.isAndroid&&Lp.push("insertCompositionText");const e=t.document;e.on("beforeinput",(n,o)=>{if(!this.isEnabled)return;const{data:i,targetRanges:r,inputType:s,domEvent:a}=o;if(!Lp.includes(s))return;const c=new w(e,"insertText");e.fire(c,new Al(t,a,{text:i,selection:t.createSelection(r)})),c.stop.called&&n.stop()}),e.on("compositionend",(n,{data:o,domEvent:i})=>{this.isEnabled&&!h.isAndroid&&o&&e.fire("insertText",new Al(t,i,{text:o,selection:e.selection}))},{priority:"lowest"})}observe(){}}class Rp extends Ss{static get pluginName(){return"Input"}init(){const t=this.editor,e=t.model,n=t.editing.view,o=e.document.selection;n.addObserver(Op);const i=new zp(t,t.config.get("typing.undoStep")||20);t.commands.add("insertText",i),t.commands.add("input",i),this.listenTo(n.document,"insertText",(o,i)=>{n.document.isComposing||i.preventDefault();const{text:r,selection:s,resultRange:a}=i,c=Array.from(s.getRanges()).map(e=>t.editing.mapper.toModelRange(e));let l=r;if(h.isAndroid){const t=Array.from(c[0].getItems()).reduce((t,e)=>t+(e.is("$textProxy")?e.data:""),"");t&&(t.length<=l.length?l.startsWith(t)&&(l=l.substring(t.length),c[0].start=c[0].start.getShiftedBy(t.length)):t.startsWith(l)&&(c[0].start=c[0].start.getShiftedBy(l.length),l=""))}const d={text:l,selection:e.createSelection(c)};a&&(d.resultRange=t.editing.mapper.toModelRange(a)),t.execute("insertText",d)}),h.isAndroid?this.listenTo(n.document,"keydown",(t,r)=>{!o.isCollapsed&&229==r.keyCode&&n.document.isComposing&&jp(e,i)}):this.listenTo(n.document,"compositionstart",()=>{o.isCollapsed||jp(e,i)})}}function jp(t,e){if(!e.isEnabled)return;const n=e.buffer;n.lock(),t.enqueueChange(n.batch,()=>{t.deleteContent(t.document.selection)}),n.unlock()}class Fp extends Ns{constructor(t,e){super(t),this.direction=e,this._buffer=new Pp(t.model,t.config.get("typing.undoStep"))}get buffer(){return this._buffer}execute(t={}){const e=this.editor.model,n=e.document;e.enqueueChange(this._buffer.batch,o=>{this._buffer.lock();const i=o.createSelection(t.selection||n.selection),r=t.sequence||1,s=i.isCollapsed;if(i.isCollapsed&&e.modifySelection(i,{direction:this.direction,unit:t.unit,treatEmojiAsSingleUnit:!0}),this._shouldEntireContentBeReplacedWithParagraph(r))return void this._replaceEntireContentWithParagraph(o);if(this._shouldReplaceFirstBlockWithParagraph(i,r))return void this.editor.execute("paragraph",{selection:i});if(i.isCollapsed)return;let a=0;i.getFirstRange().getMinimalFlatRanges().forEach(t=>{a+=it(t.getWalker({singleCharacters:!0,ignoreElementEnd:!0,shallow:!0}))}),e.deleteContent(i,{doNotResetEntireContent:s,direction:this.direction}),this._buffer.input(a),o.setSelection(i),this._buffer.unlock()})}_shouldEntireContentBeReplacedWithParagraph(t){if(t>1)return!1;const e=this.editor.model,n=e.document.selection,o=e.schema.getLimitElement(n);if(!n.isCollapsed||!n.containsEntireContent(o))return!1;if(!e.schema.checkChild(o,"paragraph"))return!1;const i=o.getChild(0);return!i||!i.is("element","paragraph")}_replaceEntireContentWithParagraph(t){const e=this.editor.model,n=e.document.selection,o=e.schema.getLimitElement(n),i=t.createElement("paragraph");t.remove(t.createRangeIn(o)),t.insert(i,o),t.setSelection(i,0)}_shouldReplaceFirstBlockWithParagraph(t,e){const n=this.editor.model;if(e>1||"backward"!=this.direction)return!1;if(!t.isCollapsed)return!1;const o=t.getFirstPosition(),i=n.schema.getLimitElement(o),r=i.getChild(0);return o.parent==r&&!!t.containsEntireContent(r)&&!!n.schema.checkChild(i,"paragraph")&&"paragraph"!=r.name}}const Vp="word",Hp="selection",Up="backward",Gp="forward",qp={deleteContent:{unit:Hp,direction:Up},deleteContentBackward:{unit:"codePoint",direction:Up},deleteWordBackward:{unit:Vp,direction:Up},deleteHardLineBackward:{unit:Hp,direction:Up},deleteSoftLineBackward:{unit:Hp,direction:Up},deleteContentForward:{unit:"character",direction:Gp},deleteWordForward:{unit:Vp,direction:Gp},deleteHardLineForward:{unit:Hp,direction:Gp},deleteSoftLineForward:{unit:Hp,direction:Gp}};class Wp extends wl{constructor(t){super(t);const e=t.document;let n=0;e.on("keydown",()=>{n++}),e.on("keyup",()=>{n=0}),e.on("beforeinput",(o,i)=>{if(!this.isEnabled)return;const{targetRanges:r,domEvent:s,inputType:a}=i,c=qp[a];if(!c)return;const l={direction:c.direction,unit:c.unit,sequence:n};l.unit==Hp&&(l.selectionToRemove=t.createSelection(r[0])),h.isAndroid&&"deleteContentBackward"===a&&(l.sequence=1,1!=r.length||r[0].start.parent==r[0].end.parent&&r[0].start.offset+1==r[0].end.offset||(l.unit=Hp,l.selectionToRemove=t.createSelection(r)));const d=new kc(e,"delete",r[0]);e.fire(d,new Al(t,s,l)),d.stop.called&&o.stop()}),h.isBlink&&function(t){const e=t.view,n=e.document;let o=null,i=!1;function r(t){return t==rr.backspace||t==rr.delete}function s(t){return t==rr.backspace?Up:Gp}n.on("keydown",(t,{keyCode:e})=>{o=e,i=!1}),n.on("keyup",(a,{keyCode:c,domEvent:l})=>{const d=n.selection,h=t.isEnabled&&c==o&&r(c)&&!d.isCollapsed&&!i;if(o=null,h){const t=d.getFirstRange(),o=new kc(n,"delete",t),i={unit:Hp,direction:s(c),selectionToRemove:d};n.fire(o,new Al(e,l,i))}}),n.on("beforeinput",(t,{inputType:e})=>{const n=qp[e];r(o)&&n&&n.direction==s(o)&&(i=!0)},{priority:"high"}),n.on("beforeinput",(t,{inputType:e,data:n})=>{o==rr.delete&&"insertText"==e&&""==n&&t.stop()},{priority:"high"})}(this)}observe(){}}class Yp extends Ss{static get pluginName(){return"Delete"}init(){const t=this.editor,e=t.editing.view,n=e.document,o=t.model.document;e.addObserver(Wp),this._undoOnBackspace=!1;const i=new Fp(t,"forward");t.commands.add("deleteForward",i),t.commands.add("forwardDelete",i),t.commands.add("delete",new Fp(t,"backward")),this.listenTo(n,"delete",(o,i)=>{n.isComposing||i.preventDefault();const{direction:r,sequence:s,selectionToRemove:a,unit:c}=i,l="forward"===r?"deleteForward":"delete",d={sequence:s};if("selection"==c){const e=Array.from(a.getRanges()).map(e=>t.editing.mapper.toModelRange(e));d.selection=t.model.createSelection(e)}else d.unit=c;t.execute(l,d),e.scrollToTheSelection()},{priority:"low"}),this.editor.plugins.has("UndoEditing")&&(this.listenTo(n,"delete",(e,n)=>{this._undoOnBackspace&&"backward"==n.direction&&1==n.sequence&&"codePoint"==n.unit&&(this._undoOnBackspace=!1,t.execute("undo"),n.preventDefault(),e.stop())},{context:"$capture"}),this.listenTo(o,"change",()=>{this._undoOnBackspace=!1}))}requestUndoOnBackspace(){this.editor.plugins.has("UndoEditing")&&(this._undoOnBackspace=!0)}}class Kp extends Ss{static get requires(){return[Rp,Yp]}static get pluginName(){return"Typing"}}function $p(t,e){let n=t.start;return{text:Array.from(t.getItems()).reduce((t,o)=>o.is("$text")||o.is("$textProxy")?t+o.data:(n=e.createPositionAfter(o),""),""),range:e.createRange(n,t.end)}}class Qp extends(Z()){constructor(t,e){super(),this.model=t,this.testCallback=e,this._hasMatch=!1,this.set("isEnabled",!0),this.on("change:isEnabled",()=>{this.isEnabled?this._startListening():(this.stopListening(t.document.selection),this.stopListening(t.document))}),this._startListening()}get hasMatch(){return this._hasMatch}_startListening(){const t=this.model.document;this.listenTo(t.selection,"change:range",(e,{directChange:n})=>{n&&(t.selection.isCollapsed?this._evaluateTextBeforeSelection("selection"):this.hasMatch&&(this.fire("unmatched"),this._hasMatch=!1))}),this.listenTo(t,"change:data",(t,e)=>{!e.isUndo&&e.isLocal&&this._evaluateTextBeforeSelection("data",{batch:e})})}_evaluateTextBeforeSelection(t,e={}){const n=this.model,o=n.document.selection,i=n.createRange(n.createPositionAt(o.focus.parent,0),o.focus),{text:r,range:s}=$p(i,n),a=this.testCallback(r);if(!a&&this.hasMatch&&this.fire("unmatched"),this._hasMatch=!!a,a){const n=Object.assign(e,{text:r,range:s});"object"==typeof a&&Object.assign(n,a),this.fire("matched:"+t,n)}}}class Zp extends Ss{static get pluginName(){return"TwoStepCaretMovement"}constructor(t){super(t),this.attributes=new Set,this._overrideUid=null}init(){const t=this.editor,e=t.model,n=t.editing.view,o=t.locale,i=e.document.selection;this.listenTo(n.document,"arrowKey",(t,e)=>{if(!i.isCollapsed)return;if(e.shiftKey||e.altKey||e.ctrlKey)return;const n=e.keyCode==rr.arrowright,r=e.keyCode==rr.arrowleft;if(!n&&!r)return;const s=o.contentLanguageDirection;let a=!1;a="ltr"===s&&n||"rtl"===s&&r?this._handleForwardMovement(e):this._handleBackwardMovement(e),!0===a&&t.stop()},{context:"$text",priority:"highest"}),this._isNextGravityRestorationSkipped=!1,this.listenTo(i,"change:range",(t,e)=>{this._isNextGravityRestorationSkipped?this._isNextGravityRestorationSkipped=!1:this._isGravityOverridden&&(!e.directChange&&ef(i.getFirstPosition(),this.attributes)||this._restoreGravity())})}registerAttribute(t){this.attributes.add(t)}_handleForwardMovement(t){const e=this.attributes,n=this.editor.model.document.selection,o=n.getFirstPosition();return!this._isGravityOverridden&&(!o.isAtStart||!Jp(n,e))&&!!ef(o,e)&&(tf(t),this._overrideGravity(),!0)}_handleBackwardMovement(t){const e=this.attributes,n=this.editor.model,o=n.document.selection,i=o.getFirstPosition();return this._isGravityOverridden?(tf(t),this._restoreGravity(),Xp(n,e,i),!0):i.isAtStart?!!Jp(o,e)&&(tf(t),Xp(n,e,i),!0):!!function(t,e){const n=t.getShiftedBy(-1);return ef(n,e)}(i,e)&&(i.isAtEnd&&!Jp(o,e)&&ef(i,e)?(tf(t),Xp(n,e,i),!0):(this._isNextGravityRestorationSkipped=!0,this._overrideGravity(),!1))}get _isGravityOverridden(){return!!this._overrideUid}_overrideGravity(){this._overrideUid=this.editor.model.change(t=>t.overrideSelectionGravity())}_restoreGravity(){this.editor.model.change(t=>{t.restoreSelectionGravity(this._overrideUid),this._overrideUid=null})}}function Jp(t,e){for(const n of e)if(t.hasAttribute(n))return!0;return!1}function Xp(t,e,n){const o=n.nodeBefore;t.change(t=>{o?t.setSelectionAttribute(o.getAttributes()):t.removeSelectionAttribute(e)})}function tf(t){t.preventDefault()}function ef(t,e){const{nodeBefore:n,nodeAfter:o}=t;for(const i of e){const t=n?n.getAttribute(i):void 0;if((o?o.getAttribute(i):void 0)!==t)return!0}return!1}var nf=/[\\^$.*+?()[\]{}|]/g,of=RegExp(nf.source);const rf=function(t){return(t=wa(t))&&of.test(t)?t.replace(nf,"\\$&"):t},sf={copyright:{from:"(c)",to:"©"},registeredTrademark:{from:"(r)",to:"®"},trademark:{from:"(tm)",to:"™"},oneHalf:{from:/(^|[^/a-z0-9])(1\/2)([^/a-z0-9])$/i,to:[null,"½",null]},oneThird:{from:/(^|[^/a-z0-9])(1\/3)([^/a-z0-9])$/i,to:[null,"⅓",null]},twoThirds:{from:/(^|[^/a-z0-9])(2\/3)([^/a-z0-9])$/i,to:[null,"⅔",null]},oneForth:{from:/(^|[^/a-z0-9])(1\/4)([^/a-z0-9])$/i,to:[null,"¼",null]},threeQuarters:{from:/(^|[^/a-z0-9])(3\/4)([^/a-z0-9])$/i,to:[null,"¾",null]},lessThanOrEqual:{from:"<=",to:"≤"},greaterThanOrEqual:{from:">=",to:"≥"},notEqual:{from:"!=",to:"≠"},arrowLeft:{from:"<-",to:"←"},arrowRight:{from:"->",to:"→"},horizontalEllipsis:{from:"...",to:"…"},enDash:{from:/(^| )(--)( )$/,to:[null,"–",null]},emDash:{from:/(^| )(---)( )$/,to:[null,"—",null]},quotesPrimary:{from:uf('"'),to:[null,"“",null,"”"]},quotesSecondary:{from:uf("'"),to:[null,"‘",null,"’"]},quotesPrimaryEnGb:{from:uf("'"),to:[null,"‘",null,"’"]},quotesSecondaryEnGb:{from:uf('"'),to:[null,"“",null,"”"]},quotesPrimaryPl:{from:uf('"'),to:[null,"„",null,"”"]},quotesSecondaryPl:{from:uf("'"),to:[null,"‚",null,"’"]}},af={symbols:["copyright","registeredTrademark","trademark"],mathematical:["oneHalf","oneThird","twoThirds","oneForth","threeQuarters","lessThanOrEqual","greaterThanOrEqual","notEqual","arrowLeft","arrowRight"],typography:["horizontalEllipsis","enDash","emDash"],quotes:["quotesPrimary","quotesSecondary"]},cf=["symbols","mathematical","typography","quotes"];function lf(t){return"string"==typeof t?new RegExp(`(${rf(t)})$`):t}function df(t){return"string"==typeof t?()=>[t]:t instanceof Array?()=>t:t}function hf(t){return(t.textNode?t.textNode:t.nodeAfter).getAttributes()}function uf(t){return new RegExp(`(^|\\s)(${t})([^${t}]*)(${t})$`)}function gf(t,e,n,o){return o.createRange(mf(t,e,n,!0,o),mf(t,e,n,!1,o))}function mf(t,e,n,o,i){let r=t.textNode||(o?t.nodeBefore:t.nodeAfter),s=null;for(;r&&r.getAttribute(e)==n;)s=r,r=o?r.previousSibling:r.nextSibling;return s?i.createPositionAt(s,o?"before":"after"):t}function pf(t,e,n,o){let i,r=null;"function"==typeof o?i=o:(r=t.commands.get(o),i=()=>{t.execute(o)}),t.model.document.on("change:data",(s,a)=>{if(r&&!r.isEnabled||!e.isEnabled)return;const c=kr(t.model.document.selection.getRanges());if(!c.isCollapsed)return;if(a.isUndo||!a.isLocal)return;const l=Array.from(t.model.document.differ.getChanges()),d=l[0];if(1!=l.length||"insert"!==d.type||"$text"!=d.name||1!=d.length)return;const h=d.position.parent;if(h.is("element","codeBlock"))return;if(h.is("element","listItem")&&"function"!=typeof o&&!["numberedList","bulletedList","todoList"].includes(o))return;if(r&&!0===r.value)return;const u=h.getChild(0),g=t.model.createRangeOn(u);if(!g.containsRange(c)&&!c.end.isEqual(g.end))return;const m=n.exec(u.data.substr(0,c.end.offset));m&&t.model.enqueueChange(e=>{const n=e.createPositionAt(h,0),o=e.createPositionAt(h,m[0].length),r=new ch(n,o);if(!1!==i({match:m})){e.remove(r);const n=t.model.document.selection.getFirstRange(),o=e.createRangeIn(h);!h.isEmpty||o.isEqual(n)||o.containsRange(n,!0)||e.remove(h)}r.detach(),t.model.enqueueChange(()=>{t.plugins.get("Delete").requestUndoOnBackspace()})})})}function ff(t,e,n,o){let i,r;n instanceof RegExp?i=n:r=n,r=r||(t=>{let e;const n=[],o=[];for(;null!==(e=i.exec(t))&&!(e&&e.length<4);){let{index:t,1:i,2:r,3:s}=e;const a=i+r+s;t+=e[0].length-a.length;const c=[t,t+i.length],l=[t+i.length+r.length,t+i.length+r.length+s.length];n.push(c),n.push(l),o.push([t+i.length,t+i.length+r.length])}return{remove:n,format:o}}),t.model.document.on("change:data",(n,i)=>{if(i.isUndo||!i.isLocal||!e.isEnabled)return;const s=t.model,a=s.document.selection;if(!a.isCollapsed)return;const c=Array.from(s.document.differ.getChanges()),l=c[0];if(1!=c.length||"insert"!==l.type||"$text"!=l.name||1!=l.length)return;const d=a.focus,h=d.parent,{text:u,range:g}=function(t,e){let n=t.start;const o=Array.from(t.getItems()).reduce((t,o)=>!o.is("$text")&&!o.is("$textProxy")||o.getAttribute("code")?(n=e.createPositionAfter(o),""):t+o.data,"");return{text:o,range:e.createRange(n,t.end)}}(s.createRange(s.createPositionAt(h,0),d),s),m=r(u),p=kf(g.start,m.format,s),f=kf(g.start,m.remove,s);p.length&&f.length&&s.enqueueChange(e=>{if(!1!==o(e,p)){for(const t of f.reverse())e.remove(t);s.enqueueChange(()=>{t.plugins.get("Delete").requestUndoOnBackspace()})}})})}function kf(t,e,n){return e.filter(t=>void 0!==t[0]&&void 0!==t[1]).map(e=>n.createRange(t.getShiftedBy(e[0]),t.getShiftedBy(e[1])))}function bf(t,e){return(n,o)=>{if(!t.commands.get(e).isEnabled)return!1;const i=t.model.schema.getValidRanges(o,e);for(const t of i)n.setAttribute(e,!0,t);n.removeSelectionAttribute(e)}}function*wf(t,e){for(const n of e)n&&t.getAttributeProperties(n[0]).copyOnEnter&&(yield n)}class _f extends Ns{execute(){this.editor.model.change(t=>{this.enterBlock(t),this.fire("afterExecute",{writer:t})})}enterBlock(t){const e=this.editor.model,n=e.document.selection,o=e.schema,i=n.isCollapsed,r=n.getFirstRange(),s=r.start.parent,a=r.end.parent;if(o.isLimit(s)||o.isLimit(a))return i||s!=a||e.deleteContent(n),!1;if(i){const e=wf(t.model.schema,n.getAttributes());return Af(t,r.start),t.setSelectionAttribute(e),!0}{const o=!(r.start.isAtStart&&r.end.isAtEnd),i=s==a;if(e.deleteContent(n,{leaveUnmerged:o}),o){if(i)return Af(t,n.focus),!0;t.setSelection(a,0)}}return!1}}function Af(t,e){t.split(e),t.setSelection(e.parent.nextSibling,0)}const Cf={insertParagraph:{isSoft:!1},insertLineBreak:{isSoft:!0}};class vf extends wl{constructor(t){super(t);const e=this.document;e.on("beforeinput",(n,o)=>{if(!this.isEnabled)return;const i=o.domEvent,r=Cf[o.inputType];if(!r)return;const s=new kc(e,"enter",o.targetRanges[0]);e.fire(s,new Al(t,i,{isSoft:r.isSoft})),s.stop.called&&n.stop()})}observe(){}}class yf extends Ss{static get pluginName(){return"Enter"}init(){const t=this.editor,e=t.editing.view,n=e.document;e.addObserver(vf),t.commands.add("enter",new _f(t)),this.listenTo(n,"enter",(o,i)=>{n.isComposing||i.preventDefault(),i.isSoft||(t.execute("enter"),e.scrollToTheSelection())},{priority:"low"})}}class xf extends Ns{execute(){const t=this.editor.model,e=t.document;t.change(n=>{!function(t,e,n){const o=n.isCollapsed,i=n.getFirstRange(),r=i.start.parent,s=i.end.parent,a=r==s;if(o){const o=wf(t.schema,n.getAttributes());Ef(t,e,i.end),e.removeSelectionAttribute(n.getAttributeKeys()),e.setSelectionAttribute(o)}else{const o=!(i.start.isAtStart&&i.end.isAtEnd);t.deleteContent(n,{leaveUnmerged:o}),a?Ef(t,e,n.focus):o&&e.setSelection(s,0)}}(t,n,e.selection),this.fire("afterExecute",{writer:n})})}refresh(){const t=this.editor.model,e=t.document;this.isEnabled=function(t,e){if(e.rangeCount>1)return!1;const n=e.anchor;if(!n||!t.checkChild(n,"softBreak"))return!1;const o=e.getFirstRange(),i=o.start.parent,r=o.end.parent;return!Df(i,t)&&!Df(r,t)||i===r}(t.schema,e.selection)}}function Ef(t,e,n){const o=e.createElement("softBreak");t.insertContent(o,n),e.setSelection(o,"after")}function Df(t,e){return!t.is("rootElement")&&(e.isLimit(t)||Df(t.parent,e))}class Tf extends Ss{static get pluginName(){return"ShiftEnter"}init(){const t=this.editor,e=t.model.schema,n=t.conversion,o=t.editing.view,i=o.document;e.register("softBreak",{allowWhere:"$text",isInline:!0}),n.for("upcast").elementToElement({model:"softBreak",view:"br"}),n.for("downcast").elementToElement({model:"softBreak",view:(t,{writer:e})=>e.createEmptyElement("br")}),o.addObserver(vf),t.commands.add("shiftEnter",new xf(t)),this.listenTo(i,"enter",(e,n)=>{i.isComposing||n.preventDefault(),n.isSoft&&(t.execute("shiftEnter"),o.scrollToTheSelection())},{priority:"low"})}}class If extends Ns{refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model,n=e.schema,o=e.document.selection,i=Array.from(o.getSelectedBlocks()),r=void 0===t.forceValue?!this.value:t.forceValue;e.change(t=>{if(r){const e=i.filter(t=>Sf(t)||Nf(n,t));this._applyQuote(t,e)}else this._removeQuote(t,i.filter(Sf))})}_getValue(){const t=kr(this.editor.model.document.selection.getSelectedBlocks());return!(!t||!Sf(t))}_checkEnabled(){if(this.value)return!0;const t=this.editor.model.document.selection,e=this.editor.model.schema,n=kr(t.getSelectedBlocks());return!!n&&Nf(e,n)}_removeQuote(t,e){Mf(t,e).reverse().forEach(e=>{if(e.start.isAtStart&&e.end.isAtEnd)return void t.unwrap(e.start.parent);if(e.start.isAtStart){const n=t.createPositionBefore(e.start.parent);return void t.move(e,n)}e.end.isAtEnd||t.split(e.end);const n=t.createPositionAfter(e.end.parent);t.move(e,n)})}_applyQuote(t,e){const n=[];Mf(t,e).reverse().forEach(e=>{let o=Sf(e.start);o||(o=t.createElement("blockQuote"),t.wrap(e,o)),n.push(o)}),n.reverse().reduce((e,n)=>e.nextSibling==n?(t.merge(t.createPositionAfter(e)),e):n)}}function Sf(t){return"blockQuote"==t.parent.name?t.parent:null}function Mf(t,e){let n,o=0;const i=[];for(;o{const o=t.model.document.differ.getChanges();for(const t of o)if("insert"==t.type){const o=t.position.nodeAfter;if(!o)continue;if(o.is("element","blockQuote")&&o.isEmpty)return n.remove(o),!0;if(o.is("element","blockQuote")&&!e.checkChild(t.position,o))return n.unwrap(o),!0;if(o.is("element")){const t=n.createRangeIn(o);for(const o of t.getItems())if(o.is("element","blockQuote")&&!e.checkChild(n.createPositionBefore(o),o))return n.unwrap(o),!0}}else if("remove"==t.type){const e=t.position.parent;if(e.is("element","blockQuote")&&e.isEmpty)return n.remove(e),!0}return!1});const n=this.editor.editing.view.document,o=t.model.document.selection,i=t.commands.get("blockQuote");this.listenTo(n,"enter",(e,n)=>{o.isCollapsed&&i.value&&o.getLastPosition().parent.isEmpty&&(t.execute("blockQuote"),t.editing.view.scrollToTheSelection(),n.preventDefault(),e.stop())},{context:"blockquote"}),this.listenTo(n,"delete",(e,n)=>{if("backward"!=n.direction||!o.isCollapsed||!i.value)return;const r=o.getLastPosition().parent;r.isEmpty&&!r.previousSibling&&(t.execute("blockQuote"),t.editing.view.scrollToTheSelection(),n.preventDefault(),e.stop())},{context:"blockquote"})}}var Pf=r(636),zf={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(Pf.Z,zf),Pf.Z.locals;class Lf extends Ss{static get pluginName(){return"BlockQuoteUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add("blockQuote",n=>{const o=t.commands.get("blockQuote"),i=new rs(n);return i.set({label:e("Block quote"),icon:cm.quote,tooltip:!0,isToggleable:!0}),i.bind("isOn","isEnabled").to(o,"value","isEnabled"),this.listenTo(i,"execute",()=>{t.execute("blockQuote"),t.editing.view.focus()}),i})}}class Of extends Ns{constructor(t,e){super(t),this.attributeKey=e}refresh(){const t=this.editor.model,e=t.document;this.value=this._getValueFromFirstAllowedNode(),this.isEnabled=t.schema.checkAttributeInSelection(e.selection,this.attributeKey)}execute(t={}){const e=this.editor.model,n=e.document.selection,o=void 0===t.forceValue?!this.value:t.forceValue;e.change(t=>{if(n.isCollapsed)o?t.setSelectionAttribute(this.attributeKey,!0):t.removeSelectionAttribute(this.attributeKey);else{const i=e.schema.getValidRanges(n.getRanges(),this.attributeKey);for(const e of i)o?t.setAttribute(this.attributeKey,o,e):t.removeAttribute(this.attributeKey,e)}})}_getValueFromFirstAllowedNode(){const t=this.editor.model,e=t.schema,n=t.document.selection;if(n.isCollapsed)return n.hasAttribute(this.attributeKey);for(const o of n.getRanges())for(const t of o.getItems())if(e.checkAttribute(t,this.attributeKey))return t.hasAttribute(this.attributeKey);return!1}}const Rf="bold";class jf extends Ss{static get pluginName(){return"BoldEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:Rf}),t.model.schema.setAttributeProperties(Rf,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:Rf,view:"strong",upcastAlso:["b",t=>{const e=t.getStyle("font-weight");return e&&("bold"==e||Number(e)>=600)?{name:!0,styles:["font-weight"]}:null}]}),t.commands.add(Rf,new Of(t,Rf)),t.keystrokes.set("CTRL+B",Rf)}}const Ff="bold";class Vf extends Ss{static get pluginName(){return"BoldUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(Ff,n=>{const o=t.commands.get(Ff),i=new rs(n);return i.set({label:e("Bold"),icon:cm.bold,keystroke:"CTRL+B",tooltip:!0,isToggleable:!0}),i.bind("isOn","isEnabled").to(o,"value","isEnabled"),this.listenTo(i,"execute",()=>{t.execute(Ff),t.editing.view.focus()}),i})}}class Hf extends Ss{static get pluginName(){return"CKBoxUI"}afterInit(){const t=this.editor;if(!t.commands.get("ckbox"))return;const e=t.t;t.ui.componentFactory.add("ckbox",n=>{const o=t.commands.get("ckbox"),i=new rs(n);return i.set({label:e("Open file manager"),icon:'',tooltip:!0}),i.bind("isOn","isEnabled").to(o,"value","isEnabled"),i.on("execute",()=>{t.execute("ckbox")}),i})}}const Uf=4e3,Gf=80,qf=10;function Wf({token:t,id:e,origin:n,width:o,extension:i}){const r=Yf(t),s=function(t){const e=[t*qf/100,Gf],n=Math.floor(Math.max(...e)),o=[Math.min(t,Uf)];let i=o[0];for(;i-n>=n;)i-=n,o.unshift(i);return o}(o),a=function(t){return"bmp"===t||"tiff"===t||"jpg"===t?"jpeg":t}(i);return{imageFallbackUrl:Kf({environmentId:r,id:e,origin:n,width:o,extension:a}),imageSources:[{srcset:s.map(t=>`${Kf({environmentId:r,id:e,origin:n,width:t,extension:"webp"})} ${t}w`).join(","),sizes:`(max-width: ${o}px) 100vw, ${o}px`,type:"image/webp"}]}}function Yf(t){const[,e]=t.value.split(".");return JSON.parse(atob(e)).aud}function Kf({environmentId:t,id:e,origin:n,width:o,extension:i}){return new URL(`${t}/assets/${e}/images/${o}.${i}`,n).toString()}class $f extends Ns{constructor(t){super(t),this._chosenAssets=new Set,this._wrapper=null,this._initListeners()}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(){this.fire("ckbox:open")}_getValue(){return null!==this._wrapper}_checkEnabled(){const t=this.editor.commands.get("insertImage"),e=this.editor.commands.get("link");return!(!t.isEnabled&&!e.isEnabled)}_prepareOptions(){const t=this.editor.config.get("ckbox");return{theme:t.theme,language:t.language,tokenUrl:t.tokenUrl,serviceOrigin:t.serviceOrigin,assetsOrigin:t.assetsOrigin,dialog:{onClose:()=>this.fire("ckbox:close")},assets:{onChoose:t=>this.fire("ckbox:choose",t)}}}_initListeners(){const t=this.editor,e=t.model,n=!t.config.get("ckbox.ignoreDataId");this.on("ckbox",()=>{this.refresh()},{priority:"low"}),this.on("ckbox:open",()=>{this.isEnabled&&!this.value&&(this._wrapper=Et(document,"div",{class:"ck ckbox-wrapper"}),document.body.appendChild(this._wrapper),window.CKBox.mount(this._wrapper,this._prepareOptions()))}),this.on("ckbox:close",()=>{this.value&&(this._wrapper.remove(),this._wrapper=null)}),this.on("ckbox:choose",(o,i)=>{if(!this.isEnabled)return;const r=t.commands.get("insertImage"),s=t.commands.get("link"),a=t.plugins.get("CKBoxEditing"),c=function({assets:t,origin:e,token:n,isImageAllowed:o,isLinkAllowed:i}){return t.map(t=>({id:t.data.id,type:Zf(t)?"image":"link",attributes:Qf(t,n,e)})).filter(t=>"image"===t.type?o:i)}({assets:i,origin:t.config.get("ckbox.assetsOrigin"),token:a.getToken(),isImageAllowed:r.isEnabled,isLinkAllowed:s.isEnabled});0!==c.length&&e.change(t=>{for(const e of c){const o=e===c[c.length-1];this._insertAsset(e,o,t),n&&(setTimeout(()=>this._chosenAssets.delete(e),1e3),this._chosenAssets.add(e))}})}),this.listenTo(t,"destroy",()=>{this.fire("ckbox:close"),this._chosenAssets.clear()})}_insertAsset(t,e,n){const o=this.editor.model.document.selection;n.removeSelectionAttribute("linkHref"),"image"===t.type?this._insertImage(t):this._insertLink(t,n),e||n.setSelection(o.getLastPosition())}_insertImage(t){const e=this.editor,{imageFallbackUrl:n,imageSources:o,imageTextAlternative:i}=t.attributes;e.execute("insertImage",{source:{src:n,sources:o,alt:i}})}_insertLink(t,e){const n=this.editor,o=n.model,i=o.document.selection,{linkName:r,linkHref:s}=t.attributes;if(i.isCollapsed){const t=_r(i.getAttributes()),n=e.createText(r,t),s=o.insertContent(n);e.setSelection(s)}n.execute("link",s)}}function Qf(t,e,n){if(Zf(t)){const{imageFallbackUrl:o,imageSources:i}=Wf({token:e,origin:n,id:t.data.id,width:t.data.metadata.width,extension:t.data.extension});return{imageFallbackUrl:o,imageSources:i,imageTextAlternative:t.data.metadata.description||""}}return{linkName:t.data.name,linkHref:Jf(t,e,n)}}function Zf(t){const e=t.data.metadata;return!!e&&e.width&&e.height}function Jf(t,e,n){const o=Yf(e),i=new URL(`${o}/assets/${t.data.id}/file`,n);return i.searchParams.set("download","true"),i.toString()}class Xf extends(Z()){constructor(){super();const t=new window.FileReader;this._reader=t,this._data=void 0,this.set("loaded",0),t.onprogress=t=>{this.loaded=t.loaded}}get error(){return this._reader.error}get data(){return this._data}read(t){const e=this._reader;return this.total=t.size,new Promise((n,o)=>{e.onload=()=>{const t=e.result;this._data=t,n(t)},e.onerror=()=>{o("error")},e.onabort=()=>{o("aborted")},this._reader.readAsDataURL(t)})}abort(){this._reader.abort()}}class tk extends Ss{static get pluginName(){return"FileRepository"}static get requires(){return[am]}init(){this.loaders=new fr,this.loaders.on("change",()=>this._updatePendingAction()),this._loadersMap=new Map,this._pendingAction=null,this.set("uploaded",0),this.set("uploadTotal",null),this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",(t,e)=>e?t/e*100:0)}getLoader(t){return this._loadersMap.get(t)||null}createLoader(t){if(!this.createUploadAdapter)return E("filerepository-no-upload-adapter"),null;const e=new ek(Promise.resolve(t),this.createUploadAdapter);return this.loaders.add(e),this._loadersMap.set(t,e),t instanceof Promise&&e.file.then(t=>{this._loadersMap.set(t,e)}).catch(()=>{}),e.on("change:uploaded",()=>{let t=0;for(const e of this.loaders)t+=e.uploaded;this.uploaded=t}),e.on("change:uploadTotal",()=>{let t=0;for(const e of this.loaders)e.uploadTotal&&(t+=e.uploadTotal);this.uploadTotal=t}),e}destroyLoader(t){const e=t instanceof ek?t:this.getLoader(t);e._destroy(),this.loaders.remove(e),this._loadersMap.forEach((t,n)=>{t===e&&this._loadersMap.delete(n)})}_updatePendingAction(){const t=this.editor.plugins.get(am);if(this.loaders.length){if(!this._pendingAction){const e=this.editor.t,n=t=>`${e("Upload in progress")} ${parseInt(t)}%.`;this._pendingAction=t.add(n(this.uploadedPercent)),this._pendingAction.bind("message").to(this,"uploadedPercent",n)}}else t.remove(this._pendingAction),this._pendingAction=null}}class ek extends(Z()){constructor(t,e){super(),this.id=A(),this._filePromiseWrapper=this._createFilePromiseWrapper(t),this._adapter=e(this),this._reader=new Xf,this.set("status","idle"),this.set("uploaded",0),this.set("uploadTotal",null),this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",(t,e)=>e?t/e*100:0),this.set("uploadResponse",null)}get file(){return this._filePromiseWrapper?this._filePromiseWrapper.promise.then(t=>this._filePromiseWrapper?t:null):Promise.resolve(null)}get data(){return this._reader.data}read(){if("idle"!=this.status)throw new x("filerepository-read-wrong-status",this);return this.status="reading",this.file.then(t=>this._reader.read(t)).then(t=>{if("reading"!==this.status)throw this.status;return this.status="idle",t}).catch(t=>{if("aborted"===t)throw this.status="aborted","aborted";throw this.status="error",this._reader.error?this._reader.error:t})}upload(){if("idle"!=this.status)throw new x("filerepository-upload-wrong-status",this);return this.status="uploading",this.file.then(()=>this._adapter.upload()).then(t=>(this.uploadResponse=t,this.status="idle",t)).catch(t=>{if("aborted"===this.status)throw"aborted";throw this.status="error",t})}abort(){const t=this.status;this.status="aborted",this._filePromiseWrapper.isFulfilled?"reading"==t?this._reader.abort():"uploading"==t&&this._adapter.abort&&this._adapter.abort():(this._filePromiseWrapper.promise.catch(()=>{}),this._filePromiseWrapper.rejecter("aborted")),this._destroy()}_destroy(){this._filePromiseWrapper=void 0,this._reader=void 0,this._adapter=void 0,this.uploadResponse=void 0}_createFilePromiseWrapper(t){const e={};return e.promise=new Promise((n,o)=>{e.rejecter=o,e.isFulfilled=!1,t.then(t=>{e.isFulfilled=!0,n(t)}).catch(t=>{e.isFulfilled=!0,o(t)})}),e}}class nk extends Mr{constructor(t){super(t),this.buttonView=new rs(t),this._fileInputView=new ok(t),this._fileInputView.bind("acceptedType").to(this),this._fileInputView.bind("allowMultipleFiles").to(this),this._fileInputView.delegate("done").to(this),this.setTemplate({tag:"span",attributes:{class:"ck-file-dialog-button"},children:[this.buttonView,this._fileInputView]}),this.buttonView.on("execute",()=>{this._fileInputView.open()})}focus(){this.buttonView.focus()}}class ok extends Mr{constructor(t){super(t),this.set("acceptedType",void 0),this.set("allowMultipleFiles",!1);const e=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck-hidden"],type:"file",tabindex:"-1",accept:e.to("acceptedType"),multiple:e.to("allowMultipleFiles")},on:{change:e.to(()=>{this.element&&this.element.files&&this.element.files.length&&this.fire("done",this.element.files),this.element.value=""})}})}open(){this.element.click()}}class ik extends Ss{static get requires(){return["ImageUploadEditing","ImageUploadProgress",tk,ak]}static get pluginName(){return"CKBoxUploadAdapter"}async afterInit(){const t=this.editor,e=!!t.config.get("ckbox"),n=!!window.CKBox;if(!e&&!n)return;const o=t.plugins.get(tk),i=t.plugins.get(ak);o.createUploadAdapter=e=>new rk(e,i.getToken(),t);const r=!t.config.get("ckbox.ignoreDataId"),s=t.plugins.get("ImageUploadEditing");r&&s.on("uploadComplete",(e,{imageElement:n,data:o})=>{t.model.change(t=>{t.setAttribute("ckboxImageId",o.ckboxImageId,n)})})}}class rk{constructor(t,e,n){this.loader=t,this.token=e,this.editor=n,this.controller=new AbortController,this.serviceOrigin=n.config.get("ckbox.serviceOrigin"),this.assetsOrigin=n.config.get("ckbox.assetsOrigin")}async getAvailableCategories(t=0){const e=new URL("categories",this.serviceOrigin);return e.searchParams.set("limit",50..toString()),e.searchParams.set("offset",t.toString()),this._sendHttpRequest({url:e}).then(async e=>{if(e.totalCount-(t+50)>0){const n=await this.getAvailableCategories(t+50);return[...e.items,...n]}return e.items}).catch(()=>{this.controller.signal.throwIfAborted(),D("ckbox-fetch-category-http-error")})}async getCategoryIdForFile(t){const e=sk(t.name),n=await this.getAvailableCategories();if(!n)return null;const o=this.editor.config.get("ckbox.defaultUploadCategories");if(o){const t=Object.keys(o).find(t=>o[t].includes(e));if(t){const e=n.find(e=>e.id===t||e.name===t);return e?e.id:null}}const i=n.find(t=>t.extensions.includes(e));return i?i.id:null}async upload(){const t=this.editor.t,e=t("Cannot determine a category for the uploaded file."),n=await this.loader.file,o=await this.getCategoryIdForFile(n);if(!o)return Promise.reject(e);const i=new URL("assets",this.serviceOrigin),r=new FormData;r.append("categoryId",o),r.append("file",n);const s={method:"POST",url:i,data:r,onUploadProgress:t=>{t.lengthComputable&&(this.loader.uploadTotal=t.total,this.loader.uploaded=t.loaded)}};return this._sendHttpRequest(s).then(async t=>{const e=await this._getImageWidth(),o=sk(n.name),i=Wf({token:this.token,id:t.id,origin:this.assetsOrigin,width:e,extension:o});return{ckboxImageId:t.id,default:i.imageFallbackUrl,sources:i.imageSources}}).catch(()=>{const e=t("Cannot upload file:")+` ${n.name}.`;return Promise.reject(e)})}abort(){this.controller.abort()}_sendHttpRequest(t){const{url:e,data:n,onUploadProgress:o}=t,i=t.method||"GET",r=this.controller.signal,s=new XMLHttpRequest;s.open(i,e.toString(),!0),s.setRequestHeader("Authorization",this.token.value),s.setRequestHeader("CKBox-Version","CKEditor 5"),s.responseType="json";const a=()=>{s.abort()};return new Promise((t,e)=>{r.addEventListener("abort",a),s.addEventListener("loadstart",()=>{r.addEventListener("abort",a)}),s.addEventListener("loadend",()=>{r.removeEventListener("abort",a)}),s.addEventListener("error",()=>{e()}),s.addEventListener("abort",()=>{e()}),s.addEventListener("load",async()=>{const n=s.response;return!n||n.statusCode>=400?e(n&&n.message):t(n)}),o&&s.upload.addEventListener("progress",t=>{o(t)}),s.send(n)})}_getImageWidth(){return new Promise(t=>{const e=new Image;e.onload=()=>{URL.revokeObjectURL(e.src),t(e.width)},e.src=this.loader.data})}}function sk(t){return t.match(/\.(?[^.]+)$/).groups.ext}class ak extends Ss{static get pluginName(){return"CKBoxEditing"}static get requires(){return["CloudServices","LinkEditing","PictureEditing",ik]}async init(){const t=this.editor,e=!!t.config.get("ckbox"),n=!!window.CKBox;if(!e&&!n)return;this._initConfig();const o=t.plugins.get("CloudServicesCore"),i=t.config.get("ckbox.tokenUrl"),r=t.config.get("cloudServices.tokenUrl");this._token=i===r?t.plugins.get("CloudServices").token:await o.createToken(i).init(),t.config.get("ckbox.ignoreDataId")||(this._initSchema(),this._initConversion(),this._initFixers()),n&&t.commands.add("ckbox",new $f(t))}getToken(){return this._token}_initConfig(){const t=this.editor;if(t.config.define("ckbox",{serviceOrigin:"https://api.ckbox.io",assetsOrigin:"https://ckbox.cloud",defaultUploadCategories:null,ignoreDataId:!1,language:t.locale.uiLanguage,theme:"default",tokenUrl:t.config.get("cloudServices.tokenUrl")}),!t.config.get("ckbox.tokenUrl"))throw new x("ckbox-plugin-missing-token-url",this);t.plugins.has("ImageBlockEditing")||t.plugins.has("ImageInlineEditing")||D("ckbox-plugin-image-feature-missing",t)}_initSchema(){const t=this.editor.model.schema;t.extend("$text",{allowAttributes:"ckboxLinkId"}),t.isRegistered("imageBlock")&&t.extend("imageBlock",{allowAttributes:["ckboxImageId","ckboxLinkId"]}),t.isRegistered("imageInline")&&t.extend("imageInline",{allowAttributes:["ckboxImageId","ckboxLinkId"]}),t.addAttributeCheck((t,e)=>{if(!t.last.getAttribute("linkHref")&&"ckboxLinkId"===e)return!1})}_initConversion(){const t=this.editor;t.conversion.for("downcast").add(t=>{t.on("attribute:ckboxLinkId:imageBlock",(t,e,n)=>{const{writer:o,mapper:i,consumable:r}=n;if(!r.consume(e.item,t.name))return;const s=[...i.toViewElement(e.item).getChildren()].find(t=>"a"===t.name);s&&(e.item.hasAttribute("ckboxLinkId")?o.setAttribute("data-ckbox-resource-id",e.item.getAttribute("ckboxLinkId"),s):o.removeAttribute("data-ckbox-resource-id",s))},{priority:"low"}),t.on("attribute:ckboxLinkId",(t,e,n)=>{const{writer:o,mapper:i,consumable:r}=n;if(r.consume(e.item,t.name)){if(e.attributeOldValue){const t=lk(o,e.attributeOldValue);o.unwrap(i.toViewRange(e.range),t)}if(e.attributeNewValue){const t=lk(o,e.attributeNewValue);if(e.item.is("selection")){const e=o.document.selection;o.wrap(e.getFirstRange(),t)}else o.wrap(i.toViewRange(e.range),t)}}},{priority:"low"})}),t.conversion.for("upcast").add(t=>{t.on("element:a",(t,e,n)=>{const{writer:o,consumable:i}=n;if(!e.viewItem.getAttribute("href"))return;if(!i.consume(e.viewItem,{attributes:["data-ckbox-resource-id"]}))return;const r=e.viewItem.getAttribute("data-ckbox-resource-id");if(r)if(e.modelRange)for(let s of e.modelRange.getItems())s.is("$textProxy")&&(s=s.textNode),dk(s)&&o.setAttribute("ckboxLinkId",r,s);else{const t=e.modelCursor.nodeBefore||e.modelCursor.parent;o.setAttribute("ckboxLinkId",r,t)}},{priority:"low"})}),t.conversion.for("downcast").attributeToAttribute({model:"ckboxImageId",view:"data-ckbox-resource-id"}),t.conversion.for("upcast").elementToAttribute({model:{key:"ckboxImageId",value:t=>t.getAttribute("data-ckbox-resource-id")},view:{attributes:{"data-ckbox-resource-id":/[\s\S]+/}}})}_initFixers(){const t=this.editor,e=t.model,n=e.document.selection;e.document.registerPostFixer(function(t){return e=>{let n=!1;const o=t.model,i=t.commands.get("ckbox");if(!i)return n;for(const t of o.document.differ.getChanges()){if("insert"!==t.type&&"attribute"!==t.type)continue;const o="insert"===t.type?new Qd(t.position,t.position.getShiftedBy(t.length)):t.range,r="attribute"===t.type&&"linkHref"===t.attributeKey&&null===t.attributeNewValue;for(const t of o.getItems()){if(r&&t.hasAttribute("ckboxLinkId")){e.removeAttribute("ckboxLinkId",t),n=!0;continue}const o=ck(t,i._chosenAssets);for(const i of o){const o="image"===i.type?"ckboxImageId":"ckboxLinkId";i.id!==t.getAttribute(o)&&(e.setAttribute(o,i.id,t),n=!0)}}}return n}}(t)),e.document.registerPostFixer(function(t){return e=>{!t.hasAttribute("linkHref")&&t.hasAttribute("ckboxLinkId")&&e.removeSelectionAttribute("ckboxLinkId")}}(n))}}function ck(t,e){const n=t.is("element","imageInline")||t.is("element","imageBlock"),o=t.hasAttribute("linkHref");return[...e].filter(e=>"image"===e.type&&n?e.attributes.imageFallbackUrl===t.getAttribute("src"):"link"===e.type&&o?e.attributes.linkHref===t.getAttribute("linkHref"):void 0)}function lk(t,e){const n=t.createAttributeElement("a",{"data-ckbox-resource-id":e},{priority:5});return t.setCustomProperty("link",!0,n),n}function dk(t){return!!t.is("$text")||!(!t.is("element","imageInline")&&!t.is("element","imageBlock"))}const hk={autoRefresh:!0},uk=36e5;class gk{constructor(t,e=hk){if(!t)throw new x("token-missing-token-url",this);e.initValue&&this._validateTokenValue(e.initValue),this.set("value",e.initValue),this._refresh="function"==typeof t?t:()=>{return e=t,new Promise((t,n)=>{const o=new XMLHttpRequest;o.open("GET",e),o.addEventListener("load",()=>{const e=o.status,i=o.response;return e<200||e>299?n(new x("token-cannot-download-new-token",null)):t(i)}),o.addEventListener("error",()=>n(new Error("Network Error"))),o.addEventListener("abort",()=>n(new Error("Abort"))),o.send()});var e},this._options=Object.assign({},hk,e)}init(){return new Promise((t,e)=>{this.value?(this._options.autoRefresh&&this._registerRefreshTokenTimeout(),t(this)):this.refreshToken().then(t).catch(e)})}refreshToken(){return this._refresh().then(t=>{this._validateTokenValue(t),this.set("value",t),this._options.autoRefresh&&this._registerRefreshTokenTimeout()}).then(()=>this)}destroy(){clearTimeout(this._tokenRefreshTimeout)}_validateTokenValue(t){const e="string"==typeof t,n=!/^".*"$/.test(t),o=e&&3===t.split(".").length;if(!n||!o)throw new x("token-not-in-jwt-format",this)}_registerRefreshTokenTimeout(){const t=this._getTokenRefreshTimeoutTime();clearTimeout(this._tokenRefreshTimeout),this._tokenRefreshTimeout=setTimeout(()=>{this.refreshToken()},t)}_getTokenRefreshTimeoutTime(){try{const[,t]=this.value.split("."),{exp:e}=JSON.parse(atob(t));return e?Math.floor((1e3*e-Date.now())/2):uk}catch(n){return uk}}static create(t,e=hk){return new gk(t,e).init()}}k(gk,Z);const mk=gk,pk=/^data:(\S*?);base64,/;class fk{constructor(t,e,n){if(!t)throw new x("fileuploader-missing-file",null);if(!e)throw new x("fileuploader-missing-token",null);if(!n)throw new x("fileuploader-missing-api-address",null);this.file=function(t){if("string"!=typeof t)return!1;const e=t.match(pk);return!(!e||!e.length)}(t)?function(t,e=512){try{const n=t.match(pk)[1],o=atob(t.replace(pk,"")),i=[];for(let t=0;tt(n)),this}onError(t){return this.once("error",(e,n)=>t(n)),this}abort(){this.xhr.abort()}send(){return this._prepareRequest(),this._attachXHRListeners(),this._sendRequest()}_prepareRequest(){const t=new XMLHttpRequest;t.open("POST",this._apiAddress),t.setRequestHeader("Authorization",this._token.value),t.responseType="json",this.xhr=t}_attachXHRListeners(){const t=this,e=this.xhr;function n(e){return()=>t.fire("error",e)}e.addEventListener("error",n("Network Error")),e.addEventListener("abort",n("Abort")),e.upload&&e.upload.addEventListener("progress",t=>{t.lengthComputable&&this.fire("progress",{total:t.total,uploaded:t.loaded})}),e.addEventListener("load",()=>{const t=e.status,n=e.response;if(t<200||t>299)return this.fire("error",n.message||n.error)})}_sendRequest(){const t=new FormData,e=this.xhr;return t.append("file",this.file),new Promise((n,o)=>{e.addEventListener("load",()=>{const t=e.status,i=e.response;return t<200||t>299?i.message?o(new x("fileuploader-uploading-data-failed",this,{message:i.message})):o(i.error):n(i)}),e.addEventListener("error",()=>o(new Error("Network Error"))),e.addEventListener("abort",()=>o(new Error("Abort"))),e.send(t)})}}k(fk,L);class kk{constructor(t,e){if(!t)throw new x("uploadgateway-missing-token",null);if(!e)throw new x("uploadgateway-missing-api-address",null);this._token=t,this._apiAddress=e}upload(t){return new fk(t,this._token,this._apiAddress)}}class bk extends Os{static get pluginName(){return"CloudServicesCore"}createToken(t,e){return new mk(t,e)}createUploadGateway(t,e){return new kk(t,e)}}class wk extends Cl{constructor(t){super(t);const e=this.document;function n(t){return(n,o)=>{o.preventDefault();const i=o.dropRange?[o.dropRange]:null,r=new w(e,t);e.fire(r,{dataTransfer:o.dataTransfer,method:n.name,targetRanges:i,target:o.target}),r.stop.called&&o.stopPropagation()}}this.domEventType=["paste","copy","cut","drop","dragover","dragstart","dragend","dragenter","dragleave"],this.listenTo(e,"paste",n("clipboardInput"),{priority:"low"}),this.listenTo(e,"drop",n("clipboardInput"),{priority:"low"}),this.listenTo(e,"dragover",n("dragging"),{priority:"low"})}onDomEvent(t){const e="clipboardData"in t?t.clipboardData:t.dataTransfer,n="drop"==t.type||"paste"==t.type,o={dataTransfer:new Sd(e,{cacheFiles:n})};"drop"!=t.type&&"dragover"!=t.type||(o.dropRange=function(t,e){const n=e.target.ownerDocument,o=e.clientX,i=e.clientY;let r;return n.caretRangeFromPoint&&n.caretRangeFromPoint(o,i)?r=n.caretRangeFromPoint(o,i):e.rangeParent&&(r=n.createRange(),r.setStart(e.rangeParent,e.rangeOffset),r.collapse(!0)),r?t.domConverter.domRangeToView(r):null}(this.view,t)),this.fire(t.type,t,o)}}const _k=["figcaption","li"];function Ak(t){let e="";if(t.is("$text")||t.is("$textProxy"))e=t.data;else if(t.is("element","img")&&t.hasAttribute("alt"))e=t.getAttribute("alt");else if(t.is("element","br"))e="\n";else{let n=null;for(const o of t.getChildren()){const t=Ak(o);n&&(n.is("containerElement")||o.is("containerElement"))&&(_k.includes(n.name)||_k.includes(o.name)?e+="\n":e+="\n\n"),e+=t,n=o}}return e}class Ck extends Ss{static get pluginName(){return"ClipboardPipeline"}init(){this.editor.editing.view.addObserver(wk),this._setupPasteDrop(),this._setupCopyCut()}_setupPasteDrop(){const t=this.editor,e=t.model,n=t.editing.view,o=n.document;this.listenTo(o,"clipboardInput",e=>{t.isReadOnly&&e.stop()},{priority:"highest"}),this.listenTo(o,"clipboardInput",(t,e)=>{const o=e.dataTransfer;let i;if(e.content)i=e.content;else{let t="";o.getData("text/html")?t=function(t){return t.replace(/(\s+)<\/span>/g,(t,e)=>1==e.length?" ":e).replace(//g,"")}(o.getData("text/html")):o.getData("text/plain")&&(((r=(r=o.getData("text/plain")).replace(//g,">").replace(/\r?\n\r?\n/g,"

").replace(/\r?\n/g,"
").replace(/\t/g,"    ").replace(/^\s/," ").replace(/\s$/," ").replace(/\s\s/g,"  ")).includes("

")||r.includes("
"))&&(r=`

${r}

`),t=r),i=this.editor.data.htmlProcessor.toView(t)}var r;const s=new w(this,"inputTransformation");this.fire(s,{content:i,dataTransfer:o,targetRanges:e.targetRanges,method:e.method}),s.stop.called&&t.stop(),n.scrollToTheSelection()},{priority:"low"}),this.listenTo(this,"inputTransformation",(t,n)=>{if(n.content.isEmpty)return;const o=this.editor.data.toModel(n.content,"$clipboardHolder");0!=o.childCount&&(t.stop(),e.change(()=>{this.fire("contentInsertion",{content:o,method:n.method,dataTransfer:n.dataTransfer,targetRanges:n.targetRanges})}))},{priority:"low"}),this.listenTo(this,"contentInsertion",(t,n)=>{n.resultRange=e.insertContent(n.content)},{priority:"low"})}_setupCopyCut(){const t=this.editor,e=t.model.document,n=t.editing.view.document,o=(o,i)=>{const r=i.dataTransfer;i.preventDefault();const s=t.data.toView(t.model.getSelectedContent(e.selection));n.fire("clipboardOutput",{dataTransfer:r,content:s,method:o.name})};this.listenTo(n,"copy",o,{priority:"low"}),this.listenTo(n,"cut",(e,n)=>{t.isReadOnly?n.preventDefault():o(e,n)},{priority:"low"}),this.listenTo(n,"clipboardOutput",(n,o)=>{o.content.isEmpty||(o.dataTransfer.setData("text/html",this.editor.data.htmlProcessor.toData(o.content)),o.dataTransfer.setData("text/plain",Ak(o.content))),"cut"==o.method&&t.model.deleteContent(e.selection)},{priority:"low"})}}class vk extends(L()){constructor(){super(),this._stack=[]}add(t,e){const n=this._stack,o=n[0];this._insertDescriptor(t);const i=n[0];o===i||yk(o,i)||this.fire("change:top",{oldDescriptor:o,newDescriptor:i,writer:e})}remove(t,e){const n=this._stack,o=n[0];this._removeDescriptor(t);const i=n[0];o===i||yk(o,i)||this.fire("change:top",{oldDescriptor:o,newDescriptor:i,writer:e})}_insertDescriptor(t){const e=this._stack,n=e.findIndex(e=>e.id===t.id);if(yk(t,e[n]))return;n>-1&&e.splice(n,1);let o=0;for(;e[o]&&xk(e[o],t);)o++;e.splice(o,0,t)}_removeDescriptor(t){const e=this._stack,n=e.findIndex(e=>e.id===t);n>-1&&e.splice(n,1)}}function yk(t,e){return t&&e&&t.priority==e.priority&&Ek(t.classes)==Ek(e.classes)}function xk(t,e){return t.priority>e.priority||!(t.priorityEk(e.classes)}function Ek(t){return Array.isArray(t)?t.sort().join(","):t}const Dk='',Tk="ck-widget",Ik="ck-widget_selected";function Sk(t){return!!t.is("element")&&!!t.getCustomProperty("widget")}function Mk(t,e,n={}){if(!t.is("containerElement"))throw new x("widget-to-widget-wrong-element-type",null,{element:t});return e.setAttribute("contenteditable","false",t),e.addClass(Tk,t),e.setCustomProperty("widget",!0,t),t.getFillerOffset=Ok,e.setCustomProperty("widgetLabel",[],t),n.label&&function(t,e){const n=t.getCustomProperty("widgetLabel");n.push(e)}(t,n.label),n.hasSelectionHandle&&function(t,e){const n=e.createUIElement("div",{class:"ck ck-widget__selection-handle"},(function(t){const e=this.toDomElement(t),n=new ns;return n.set("content",Dk),n.render(),e.appendChild(n.element),e}));e.insert(e.createPositionAt(t,0),n),e.addClass(["ck-widget_with-selection-handle"],t)}(t,e),Pk(t,e),t}function Nk(t,e,n){if(e.classes&&n.addClass(hr(e.classes),t),e.attributes)for(const o in e.attributes)n.setAttribute(o,e.attributes[o],t)}function Bk(t,e,n){if(e.classes&&n.removeClass(hr(e.classes),t),e.attributes)for(const o in e.attributes)n.removeAttribute(o,t)}function Pk(t,e,n=Nk,o=Bk){const i=new vk;i.on("change:top",(e,i)=>{i.oldDescriptor&&o(t,i.oldDescriptor,i.writer),i.newDescriptor&&n(t,i.newDescriptor,i.writer)}),e.setCustomProperty("addHighlight",(t,e,n)=>i.add(e,n),t),e.setCustomProperty("removeHighlight",(t,e,n)=>i.remove(e,n),t)}function zk(t,e,n={}){return e.addClass(["ck-editor__editable","ck-editor__nested-editable"],t),e.setAttribute("role","textbox",t),n.label&&e.setAttribute("aria-label",n.label,t),e.setAttribute("contenteditable",t.isReadOnly?"false":"true",t),t.on("change:isReadOnly",(n,o,i)=>{e.setAttribute("contenteditable",i?"false":"true",t)}),t.on("change:isFocused",(n,o,i)=>{i?e.addClass("ck-editor__nested-editable_focused",t):e.removeClass("ck-editor__nested-editable_focused",t)}),Pk(t,e),t}function Lk(t,e){const n=t.getSelectedElement();if(n){const o=Fk(t);if(o)return e.createRange(e.createPositionAt(n,o))}return Eg(t,e)}function Ok(){return null}const Rk="widget-type-around";function jk(t,e,n){return!!t&&Sk(t)&&!n.isInline(e)}function Fk(t){return t.getAttribute(Rk)}var Vk=r(5137),Hk={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(Vk.Z,Hk),Vk.Z.locals;const Uk=["before","after"],Gk=(new DOMParser).parseFromString('',"image/svg+xml").firstChild,qk="ck-widget__type-around_disabled";class Wk extends Ss{static get pluginName(){return"WidgetTypeAround"}static get requires(){return[yf,Yp]}constructor(t){super(t),this._currentFakeCaretModelElement=null}init(){const t=this.editor,e=t.editing.view;this.on("change:isEnabled",(n,o,i)=>{e.change(t=>{for(const n of e.document.roots)i?t.removeClass(qk,n):t.addClass(qk,n)}),i||t.model.change(t=>{t.removeSelectionAttribute(Rk)})}),this._enableTypeAroundUIInjection(),this._enableInsertingParagraphsOnButtonClick(),this._enableInsertingParagraphsOnEnterKeypress(),this._enableInsertingParagraphsOnTypingKeystroke(),this._enableTypeAroundFakeCaretActivationUsingKeyboardArrows(),this._enableDeleteIntegration(),this._enableInsertContentIntegration(),this._enableInsertObjectIntegration(),this._enableDeleteContentIntegration()}destroy(){super.destroy(),this._currentFakeCaretModelElement=null}_insertParagraph(t,e){const n=this.editor,o=n.editing.view,i=n.model.schema.getAttributesWithProperty(t,"copyOnReplace",!0);n.execute("insertParagraph",{position:n.model.createPositionAt(t,e),attributes:i}),o.focus(),o.scrollToTheSelection()}_listenToIfEnabled(t,e,n,o){this.listenTo(t,e,(...t)=>{this.isEnabled&&n(...t)},o)}_insertParagraphAccordingToFakeCaretPosition(){const t=this.editor.model.document.selection,e=Fk(t);if(!e)return!1;const n=t.getSelectedElement();return this._insertParagraph(n,e),!0}_enableTypeAroundUIInjection(){const t=this.editor,e=t.model.schema,n=t.locale.t,o={before:n("Insert paragraph before block"),after:n("Insert paragraph after block")};t.editing.downcastDispatcher.on("insert",(t,i,r)=>{const s=r.mapper.toViewElement(i.item);s&&jk(s,i.item,e)&&(!function(t,e,n){const o=t.createUIElement("div",{class:"ck ck-reset_all ck-widget__type-around"},(function(t){const n=this.toDomElement(t);return function(t,e){for(const n of Uk){const o=new Nr({tag:"div",attributes:{class:["ck","ck-widget__type-around__button","ck-widget__type-around__button_"+n],title:e[n],"aria-hidden":"true"},children:[t.ownerDocument.importNode(Gk,!0)]});t.appendChild(o.render())}}(n,e),function(t){const e=new Nr({tag:"div",attributes:{class:["ck","ck-widget__type-around__fake-caret"]}});t.appendChild(e.render())}(n),n}));t.insert(t.createPositionAt(n,"end"),o)}(r.writer,o,s),s.getCustomProperty("widgetLabel").push(()=>this.isEnabled?n("Press Enter to type after or press Shift + Enter to type before the widget"):""))},{priority:"low"})}_enableTypeAroundFakeCaretActivationUsingKeyboardArrows(){const t=this.editor,e=t.model,n=e.document.selection,o=e.schema,i=t.editing.view;function r(t){return"ck-widget_type-around_show-fake-caret_"+t}this._listenToIfEnabled(i.document,"arrowKey",(t,e)=>{this._handleArrowKeyPress(t,e)},{context:[Sk,"$text"],priority:"high"}),this._listenToIfEnabled(n,"change:range",(e,n)=>{n.directChange&&t.model.change(t=>{t.removeSelectionAttribute(Rk)})}),this._listenToIfEnabled(e.document,"change:data",()=>{const e=n.getSelectedElement();e&&jk(t.editing.mapper.toViewElement(e),e,o)||t.model.change(t=>{t.removeSelectionAttribute(Rk)})}),this._listenToIfEnabled(t.editing.downcastDispatcher,"selection",(t,e,n)=>{const i=n.writer;if(this._currentFakeCaretModelElement){const t=n.mapper.toViewElement(this._currentFakeCaretModelElement);t&&(i.removeClass(Uk.map(r),t),this._currentFakeCaretModelElement=null)}const s=e.selection.getSelectedElement();if(!s)return;const a=n.mapper.toViewElement(s);if(!jk(a,s,o))return;const c=Fk(e.selection);c&&(i.addClass(r(c),a),this._currentFakeCaretModelElement=s)}),this._listenToIfEnabled(t.ui.focusTracker,"change:isFocused",(e,n,o)=>{o||t.model.change(t=>{t.removeSelectionAttribute(Rk)})})}_handleArrowKeyPress(t,e){const n=this.editor,o=n.model,i=o.document.selection,r=o.schema,s=n.editing.view,a=function(t,e){const n=dr(t,e);return"down"===n||"right"===n}(e.keyCode,n.locale.contentLanguageDirection),c=s.document.selection.getSelectedElement();let l;jk(c,n.editing.mapper.toModelElement(c),r)?l=this._handleArrowKeyPressOnSelectedWidget(a):i.isCollapsed?l=this._handleArrowKeyPressWhenSelectionNextToAWidget(a):e.shiftKey||(l=this._handleArrowKeyPressWhenNonCollapsedSelection(a)),l&&(e.preventDefault(),t.stop())}_handleArrowKeyPressOnSelectedWidget(t){const e=this.editor.model,n=Fk(e.document.selection);return e.change(e=>n?n!==(t?"after":"before")&&(e.removeSelectionAttribute(Rk),!0):(e.setSelectionAttribute(Rk,t?"after":"before"),!0))}_handleArrowKeyPressWhenSelectionNextToAWidget(t){const e=this.editor,n=e.model,o=n.schema,i=e.plugins.get("Widget"),r=i._getObjectElementNextToSelection(t);return!!jk(e.editing.mapper.toViewElement(r),r,o)&&(n.change(e=>{i._setSelectionOverElement(r),e.setSelectionAttribute(Rk,t?"before":"after")}),!0)}_handleArrowKeyPressWhenNonCollapsedSelection(t){const e=this.editor,n=e.model,o=n.schema,i=e.editing.mapper,r=n.document.selection,s=t?r.getLastPosition().nodeBefore:r.getFirstPosition().nodeAfter;return!!jk(i.toViewElement(s),s,o)&&(n.change(e=>{e.setSelection(s,"on"),e.setSelectionAttribute(Rk,t?"after":"before")}),!0)}_enableInsertingParagraphsOnButtonClick(){const t=this.editor,e=t.editing.view;this._listenToIfEnabled(e.document,"mousedown",(n,o)=>{const i=o.domTarget.closest(".ck-widget__type-around__button");if(!i)return;const r=function(t){return t.classList.contains("ck-widget__type-around__button_before")?"before":"after"}(i),s=function(t,e){const n=t.closest(".ck-widget");return e.mapDomToView(n)}(i,e.domConverter),a=t.editing.mapper.toModelElement(s);this._insertParagraph(a,r),o.preventDefault(),n.stop()})}_enableInsertingParagraphsOnEnterKeypress(){const t=this.editor,e=t.model.document.selection,n=t.editing.view;this._listenToIfEnabled(n.document,"enter",(n,o)=>{if("atTarget"!=n.eventPhase)return;const i=e.getSelectedElement(),r=t.editing.mapper.toViewElement(i),s=t.model.schema;let a;this._insertParagraphAccordingToFakeCaretPosition()?a=!0:jk(r,i,s)&&(this._insertParagraph(i,o.isSoft?"before":"after"),a=!0),a&&(o.preventDefault(),n.stop())},{context:Sk})}_enableInsertingParagraphsOnTypingKeystroke(){const t=this.editor.editing.view.document;this._listenToIfEnabled(t,"insertText",(e,n)=>{this._insertParagraphAccordingToFakeCaretPosition()&&(n.selection=t.selection)},{priority:"high"}),h.isAndroid?this._listenToIfEnabled(t,"keydown",(t,e)=>{229==e.keyCode&&this._insertParagraphAccordingToFakeCaretPosition()}):this._listenToIfEnabled(t,"compositionstart",()=>{this._insertParagraphAccordingToFakeCaretPosition()},{priority:"high"})}_enableDeleteIntegration(){const t=this.editor,e=t.editing.view,n=t.model,o=n.schema;this._listenToIfEnabled(e.document,"delete",(e,i)=>{if("atTarget"!=e.eventPhase)return;const r=Fk(n.document.selection);if(!r)return;const s=i.direction,a=n.document.selection.getSelectedElement(),c="forward"==s;if("before"===r===c)t.execute("delete",{selection:n.createSelection(a,"on")});else{const e=o.getNearestSelectionRange(n.createPositionAt(a,r),s);if(e)if(e.isCollapsed){const i=n.createSelection(e.start);if(n.modifySelection(i,{direction:s}),i.focus.isEqual(e.start)){const t=function(t,e){let n=e;for(const o of e.getAncestors({parentFirst:!0})){if(o.childCount>1||t.isLimit(o))break;n=o}return n}(o,e.start.parent);n.deleteContent(n.createSelection(t,"on"),{doNotAutoparagraph:!0})}else n.change(n=>{n.setSelection(e),t.execute(c?"deleteForward":"delete")})}else n.change(n=>{n.setSelection(e),t.execute(c?"deleteForward":"delete")})}i.preventDefault(),e.stop()},{context:Sk})}_enableInsertContentIntegration(){const t=this.editor,e=this.editor.model,n=e.document.selection;this._listenToIfEnabled(t.model,"insertContent",(t,[o,i])=>{if(i&&!i.is("documentSelection"))return;const r=Fk(n);return r?(t.stop(),e.change(t=>{const i=n.getSelectedElement(),s=e.createPositionAt(i,r),a=t.createSelection(s),c=e.insertContent(o,a);return t.setSelection(a),c})):void 0},{priority:"high"})}_enableInsertObjectIntegration(){const t=this.editor,e=this.editor.model.document.selection;this._listenToIfEnabled(t.model,"insertObject",(t,n)=>{const[,o,,i={}]=n;if(o&&!o.is("documentSelection"))return;const r=Fk(e);r&&(i.findOptimalPosition=r,n[3]=i)},{priority:"high"})}_enableDeleteContentIntegration(){const t=this.editor,e=this.editor.model.document.selection;this._listenToIfEnabled(t.model,"deleteContent",(t,[n])=>{n&&!n.is("documentSelection")||Fk(e)&&t.stop()},{priority:"high"})}}function Yk(t){const e=t.model;return(n,o)=>{const i=o.keyCode==rr.arrowup,r=o.keyCode==rr.arrowdown,s=o.shiftKey,a=e.document.selection;if(!i&&!r)return;const c=r;if(s&&function(t,e){return!t.isCollapsed&&t.isBackward==e}(a,c))return;const l=function(t,e,n){const o=t.model;if(n){const t=e.isCollapsed?e.focus:e.getLastPosition(),n=Kk(o,t,"forward");if(!n)return null;const i=o.createRange(t,n),r=$k(o.schema,i,"backward");return r?o.createRange(t,r):null}{const t=e.isCollapsed?e.focus:e.getFirstPosition(),n=Kk(o,t,"backward");if(!n)return null;const i=o.createRange(n,t),r=$k(o.schema,i,"forward");return r?o.createRange(r,t):null}}(t,a,c);if(l){if(l.isCollapsed){if(a.isCollapsed)return;if(s)return}(l.isCollapsed||function(t,e,n){const o=t.model,i=t.view.domConverter;if(n){const t=o.createSelection(e.start);o.modifySelection(t),t.focus.isAtEnd||e.start.isEqual(t.focus)||(e=o.createRange(t.focus,e.end))}const r=t.mapper.toViewRange(e),s=i.viewRangeToDom(r),a=Bi.getDomRangeRects(s);let c;for(const l of a)if(void 0!==c){if(Math.round(l.top)>=c)return!1;c=Math.max(c,Math.round(l.bottom))}else c=Math.round(l.bottom);return!0}(t,l,c))&&(e.change(t=>{const n=c?l.end:l.start;if(s){const o=e.createSelection(a.anchor);o.setFocus(n),t.setSelection(o)}else t.setSelection(n)}),n.stop(),o.preventDefault(),o.stopPropagation())}}}function Kk(t,e,n){const o=t.schema,i=t.createRangeIn(e.root),r="forward"==n?"elementStart":"elementEnd";for(const{previousPosition:s,item:a,type:c}of i.getWalker({startPosition:e,direction:n})){if(o.isLimit(a)&&!o.isInline(a))return s;if(c==r&&o.isBlock(a))return null}return null}function $k(t,e,n){const o="backward"==n?e.end:e.start;if(t.checkChild(o,"$text"))return o;for(const{nextPosition:i}of e.getWalker({direction:n}))if(t.checkChild(i,"$text"))return i;return null}var Qk=r(6507),Zk={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(Qk.Z,Zk),Qk.Z.locals;class Jk extends Ss{static get pluginName(){return"Widget"}static get requires(){return[Wk,Yp]}init(){const t=this.editor,e=t.editing.view,n=e.document;this._previouslySelected=new Set,this.editor.editing.downcastDispatcher.on("selection",(e,n,o)=>{const i=o.writer,r=n.selection;if(r.isCollapsed)return;const s=r.getSelectedElement();if(!s)return;const a=t.editing.mapper.toViewElement(s);var c;Sk(a)&&o.consumable.consume(r,"selection")&&i.setSelection(i.createRangeOn(a),{fake:!0,label:(c=a,c.getCustomProperty("widgetLabel").reduce((t,e)=>"function"==typeof e?t?t+". "+e():e():t?t+". "+e:e,""))})}),this.editor.editing.downcastDispatcher.on("selection",(t,e,n)=>{this._clearPreviouslySelectedWidgets(n.writer);const o=n.writer,i=o.document.selection;let r=null;for(const s of i.getRanges())for(const t of s){const e=t.item;Sk(e)&&!Xk(e,r)&&(o.addClass(Ik,e),this._previouslySelected.add(e),r=e)}},{priority:"low"}),e.addObserver(zg),this.listenTo(n,"mousedown",(...t)=>this._onMousedown(...t)),this.listenTo(n,"arrowKey",(...t)=>{this._handleSelectionChangeOnArrowKeyPress(...t)},{context:[Sk,"$text"]}),this.listenTo(n,"arrowKey",(...t)=>{this._preventDefaultOnArrowKeyPress(...t)},{context:"$root"}),this.listenTo(n,"arrowKey",Yk(this.editor.editing),{context:"$text"}),this.listenTo(n,"delete",(t,e)=>{this._handleDelete("forward"==e.direction)&&(e.preventDefault(),t.stop())},{context:"$root"})}_onMousedown(t,e){const n=this.editor,o=n.editing.view,i=o.document;let r=e.target;if(function(t){let e=t;for(;e;){if(e.is("editableElement")&&!e.is("rootElement"))return!0;if(Sk(e))return!1;e=e.parent}return!1}(r)){if((h.isSafari||h.isGecko)&&e.domEvent.detail>=3){const t=n.editing.mapper,o=r.is("attributeElement")?r.findAncestor(t=>!t.is("attributeElement")):r,i=t.toModelElement(o);e.preventDefault(),this.editor.model.change(t=>{t.setSelection(i,"in")})}return}if(!Sk(r)&&(r=r.findAncestor(Sk),!r))return;h.isAndroid&&e.preventDefault(),i.isFocused||o.focus();const s=n.editing.mapper.toModelElement(r);this._setSelectionOverElement(s)}_handleSelectionChangeOnArrowKeyPress(t,e){const n=e.keyCode,o=this.editor.model,i=o.schema,r=o.document.selection,s=r.getSelectedElement(),a=dr(n,this.editor.locale.contentLanguageDirection),c="down"==a||"right"==a,l="up"==a||"down"==a;if(s&&i.isObject(s)){const n=c?r.getLastPosition():r.getFirstPosition(),s=i.getNearestSelectionRange(n,c?"forward":"backward");return void(s&&(o.change(t=>{t.setSelection(s)}),e.preventDefault(),t.stop()))}if(!r.isCollapsed&&!e.shiftKey){const n=r.getFirstPosition(),s=r.getLastPosition(),a=n.nodeAfter,l=s.nodeBefore;return void((a&&i.isObject(a)||l&&i.isObject(l))&&(o.change(t=>{t.setSelection(c?s:n)}),e.preventDefault(),t.stop()))}if(!r.isCollapsed)return;const d=this._getObjectElementNextToSelection(c);if(d&&i.isObject(d)){if(i.isInline(d)&&l)return;this._setSelectionOverElement(d),e.preventDefault(),t.stop()}}_preventDefaultOnArrowKeyPress(t,e){const n=this.editor.model,o=n.schema,i=n.document.selection.getSelectedElement();i&&o.isObject(i)&&(e.preventDefault(),t.stop())}_handleDelete(t){if(this.editor.isReadOnly)return;const e=this.editor.model.document.selection;if(!e.isCollapsed)return;const n=this._getObjectElementNextToSelection(t);return n?(this.editor.model.change(t=>{let o=e.anchor.parent;for(;o.isEmpty;){const e=o;o=e.parent,t.remove(e)}this._setSelectionOverElement(n)}),!0):void 0}_setSelectionOverElement(t){this.editor.model.change(e=>{e.setSelection(e.createRangeOn(t))})}_getObjectElementNextToSelection(t){const e=this.editor.model,n=e.schema,o=e.document.selection,i=e.createSelection(o);if(e.modifySelection(i,{direction:t?"forward":"backward"}),i.isEqual(o))return null;const r=t?i.focus.nodeBefore:i.focus.nodeAfter;return r&&n.isObject(r)?r:null}_clearPreviouslySelectedWidgets(t){for(const e of this._previouslySelected)t.removeClass(Ik,e);this._previouslySelected.clear()}}function Xk(t,e){return!!e&&Array.from(t.getAncestors()).includes(e)}class tb extends Ss{static get requires(){return[bp]}static get pluginName(){return"WidgetToolbarRepository"}init(){const t=this.editor;if(t.plugins.has("BalloonToolbar")){const e=t.plugins.get("BalloonToolbar");this.listenTo(e,"show",e=>{(function(t){const e=t.getSelectedElement();return!(!e||!Sk(e))})(t.editing.view.document.selection)&&e.stop()},{priority:"high"})}this._toolbarDefinitions=new Map,this._balloon=this.editor.plugins.get("ContextualBalloon"),this.on("change:isEnabled",()=>{this._updateToolbarsVisibility()}),this.listenTo(t.ui,"update",()=>{this._updateToolbarsVisibility()}),this.listenTo(t.ui.focusTracker,"change:isFocused",()=>{this._updateToolbarsVisibility()},{priority:"low"})}destroy(){super.destroy();for(const t of this._toolbarDefinitions.values())t.view.destroy()}register(t,{ariaLabel:e,items:n,getRelatedElement:o,balloonClassName:i="ck-toolbar-container"}){if(!n.length)return void E("widget-toolbar-no-items",{toolbarId:t});const r=this.editor,s=r.t,a=new gm(r.locale);if(a.ariaLabel=e||s("Widget toolbar"),this._toolbarDefinitions.has(t))throw new x("widget-toolbar-duplicated",this,{toolbarId:t});const c={view:a,getRelatedElement:o,balloonClassName:i,itemsConfig:n,initialized:!1};r.ui.addToolbar(a,{isContextual:!0,beforeFocus:()=>{const t=o(r.editing.view.document.selection);t&&this._showToolbar(c,t)},afterBlur:()=>{this._hideToolbar(c)}}),this._toolbarDefinitions.set(t,c)}_updateToolbarsVisibility(){let t=0,e=null,n=null;for(const o of this._toolbarDefinitions.values()){const i=o.getRelatedElement(this.editor.editing.view.document.selection);if(this.isEnabled&&i)if(this.editor.ui.focusTracker.isFocused){const r=i.getAncestors().length;r>t&&(t=r,e=i,n=o)}else this._isToolbarVisible(o)&&this._hideToolbar(o);else this._isToolbarInBalloon(o)&&this._hideToolbar(o)}n&&this._showToolbar(n,e)}_hideToolbar(t){this._balloon.remove(t.view),this.stopListening(this._balloon,"change:visibleView")}_showToolbar(t,e){this._isToolbarVisible(t)?eb(this.editor,e):this._isToolbarInBalloon(t)||(t.initialized||(t.initialized=!0,t.view.fillFromConfig(t.itemsConfig,this.editor.ui.componentFactory)),this._balloon.add({view:t.view,position:nb(this.editor,e),balloonClassName:t.balloonClassName}),this.listenTo(this._balloon,"change:visibleView",()=>{for(const t of this._toolbarDefinitions.values())if(this._isToolbarVisible(t)){const e=t.getRelatedElement(this.editor.editing.view.document.selection);eb(this.editor,e)}}))}_isToolbarVisible(t){return this._balloon.visibleView===t.view}_isToolbarInBalloon(t){return this._balloon.hasView(t.view)}}function eb(t,e){const n=t.plugins.get("ContextualBalloon"),o=nb(t,e);n.updatePosition(o)}function nb(t,e){const n=t.editing.view,o=Lm.defaultPositions;return{target:n.domConverter.mapViewToDom(e),positions:[o.northArrowSouth,o.northArrowSouthWest,o.northArrowSouthEast,o.southArrowNorth,o.southArrowNorthWest,o.southArrowNorthEast,o.viewportStickyNorth]}}Z();Z();var ob=r(2263),ib={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(ob.Z,ib),ob.Z.locals;var rb="Expected a function";const sb=function(t,e,n){var o=!0,i=!0;if("function"!=typeof t)throw new TypeError(rb);return G(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),Rl(t,e,{leading:o,maxWait:e,trailing:i})};var ab=r(390),cb={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(ab.Z,cb),ab.Z.locals;class lb extends Ss{static get pluginName(){return"DragDrop"}static get requires(){return[Ck,Jk]}init(){const t=this.editor,e=t.editing.view;this._draggedRange=null,this._draggingUid="",this._draggableElement=null,this._updateDropMarkerThrottled=sb(t=>this._updateDropMarker(t),40),this._removeDropMarkerDelayed=ub(()=>this._removeDropMarker(),40),this._clearDraggableAttributesDelayed=ub(()=>this._clearDraggableAttributes(),40),e.addObserver(wk),e.addObserver(zg),this._setupDragging(),this._setupContentInsertionIntegration(),this._setupClipboardInputIntegration(),this._setupDropMarker(),this._setupDraggableAttributeHandling(),this.listenTo(t,"change:isReadOnly",(t,e,n)=>{n?this.forceDisabled("readOnlyMode"):this.clearForceDisabled("readOnlyMode")}),this.on("change:isEnabled",(t,e,n)=>{n||this._finalizeDragging(!1)}),h.isAndroid&&this.forceDisabled("noAndroidSupport")}destroy(){return this._draggedRange&&(this._draggedRange.detach(),this._draggedRange=null),this._updateDropMarkerThrottled.cancel(),this._removeDropMarkerDelayed.cancel(),this._clearDraggableAttributesDelayed.cancel(),super.destroy()}_setupDragging(){const t=this.editor,e=t.model,n=e.document,o=t.editing.view,i=o.document;this.listenTo(i,"dragstart",(o,r)=>{const s=n.selection;if(r.target&&r.target.is("editableElement"))return void r.preventDefault();const a=r.target?gb(r.target):null;if(a){const n=t.editing.mapper.toModelElement(a);this._draggedRange=ch.fromRange(e.createRangeOn(n)),t.plugins.has("WidgetToolbarRepository")&&t.plugins.get("WidgetToolbarRepository").forceDisabled("dragDrop")}else if(!i.selection.isCollapsed){const t=i.selection.getSelectedElement();t&&Sk(t)||(this._draggedRange=ch.fromRange(s.getFirstRange()))}if(!this._draggedRange)return void r.preventDefault();this._draggingUid=A(),r.dataTransfer.effectAllowed=this.isEnabled?"copyMove":"copy",r.dataTransfer.setData("application/ckeditor5-dragging-uid",this._draggingUid);const c=e.createSelection(this._draggedRange.toRange()),l=t.data.toView(e.getSelectedContent(c));i.fire("clipboardOutput",{dataTransfer:r.dataTransfer,content:l,method:"dragstart"}),this.isEnabled||(this._draggedRange.detach(),this._draggedRange=null,this._draggingUid="")},{priority:"low"}),this.listenTo(i,"dragend",(t,e)=>{this._finalizeDragging(!e.dataTransfer.isCanceled&&"move"==e.dataTransfer.dropEffect)},{priority:"low"}),this.listenTo(i,"dragenter",()=>{this.isEnabled&&o.focus()}),this.listenTo(i,"dragleave",()=>{this._removeDropMarkerDelayed()}),this.listenTo(i,"dragging",(e,n)=>{if(!this.isEnabled)return void(n.dataTransfer.dropEffect="none");this._removeDropMarkerDelayed.cancel();const o=db(t,n.targetRanges,n.target);this._draggedRange||(n.dataTransfer.dropEffect="copy"),h.isGecko||("copy"==n.dataTransfer.effectAllowed?n.dataTransfer.dropEffect="copy":["all","copyMove"].includes(n.dataTransfer.effectAllowed)&&(n.dataTransfer.dropEffect="move")),o&&this._updateDropMarkerThrottled(o)},{priority:"low"})}_setupClipboardInputIntegration(){const t=this.editor,e=t.editing.view.document;this.listenTo(e,"clipboardInput",(e,n)=>{if("drop"!=n.method)return;const o=db(t,n.targetRanges,n.target);return this._removeDropMarker(),o?(this._draggedRange&&this._draggingUid!=n.dataTransfer.getData("application/ckeditor5-dragging-uid")&&(this._draggedRange.detach(),this._draggedRange=null,this._draggingUid=""),"move"==hb(n.dataTransfer)&&this._draggedRange&&this._draggedRange.containsRange(o,!0)?(this._finalizeDragging(!1),void e.stop()):void(n.targetRanges=[t.editing.mapper.toViewRange(o)])):(this._finalizeDragging(!1),void e.stop())},{priority:"high"})}_setupContentInsertionIntegration(){const t=this.editor.plugins.get(Ck);t.on("contentInsertion",(t,e)=>{if(!this.isEnabled||"drop"!==e.method)return;const n=e.targetRanges.map(t=>this.editor.editing.mapper.toModelRange(t));this.editor.model.change(t=>t.setSelection(n))},{priority:"high"}),t.on("contentInsertion",(t,e)=>{if(!this.isEnabled||"drop"!==e.method)return;const n="move"==hb(e.dataTransfer),o=!e.resultRange||!e.resultRange.isCollapsed;this._finalizeDragging(o&&n)},{priority:"lowest"})}_setupDraggableAttributeHandling(){const t=this.editor,e=t.editing.view,n=e.document;this.listenTo(n,"mousedown",(o,i)=>{if(h.isAndroid||!i)return;this._clearDraggableAttributesDelayed.cancel();let r=gb(i.target);if(h.isBlink&&!t.isReadOnly&&!r&&!n.selection.isCollapsed){const t=n.selection.getSelectedElement();t&&Sk(t)||(r=n.selection.editableElement)}r&&(e.change(t=>{t.setAttribute("draggable","true",r)}),this._draggableElement=t.editing.mapper.toModelElement(r))}),this.listenTo(n,"mouseup",()=>{h.isAndroid||this._clearDraggableAttributesDelayed()})}_clearDraggableAttributes(){const t=this.editor.editing;t.view.change(e=>{this._draggableElement&&"$graveyard"!=this._draggableElement.root.rootName&&e.removeAttribute("draggable",t.mapper.toViewElement(this._draggableElement)),this._draggableElement=null})}_setupDropMarker(){const t=this.editor;t.conversion.for("editingDowncast").markerToHighlight({model:"drop-target",view:{classes:["ck-clipboard-drop-target-range"]}}),t.conversion.for("editingDowncast").markerToElement({model:"drop-target",view:(e,{writer:n})=>{if(t.model.schema.checkChild(e.markerRange.start,"$text"))return n.createUIElement("span",{class:"ck ck-clipboard-drop-target-position"},(function(t){const e=this.toDomElement(t);return e.append("⁠",t.createElement("span"),"⁠"),e}))}})}_updateDropMarker(t){const e=this.editor,n=e.model.markers;e.model.change(e=>{n.has("drop-target")?n.get("drop-target").getRange().isEqual(t)||e.updateMarker("drop-target",{range:t}):e.addMarker("drop-target",{range:t,usingOperation:!1,affectsData:!1})})}_removeDropMarker(){const t=this.editor.model;this._removeDropMarkerDelayed.cancel(),this._updateDropMarkerThrottled.cancel(),t.markers.has("drop-target")&&t.change(t=>{t.removeMarker("drop-target")})}_finalizeDragging(t){const e=this.editor,n=e.model;this._removeDropMarker(),this._clearDraggableAttributes(),e.plugins.has("WidgetToolbarRepository")&&e.plugins.get("WidgetToolbarRepository").clearForceDisabled("dragDrop"),this._draggingUid="",this._draggedRange&&(t&&this.isEnabled&&n.deleteContent(n.createSelection(this._draggedRange),{doNotAutoparagraph:!0}),this._draggedRange.detach(),this._draggedRange=null)}}function db(t,e,n){const o=t.model,i=t.editing.mapper;let r=null;const s=e?e[0].start:null;if(n.is("uiElement")&&(n=n.parent),r=function(t,e){const n=t.model,o=t.editing.mapper;if(Sk(e))return n.createRangeOn(o.toModelElement(e));if(!e.is("editableElement")){const t=e.findAncestor(t=>Sk(t)||t.is("editableElement"));if(Sk(t))return n.createRangeOn(o.toModelElement(t))}return null}(t,n),r)return r;const a=function(t,e){const n=t.editing.mapper,o=t.editing.view,i=n.toModelElement(e);if(i)return i;const r=o.createPositionBefore(e),s=n.findMappedViewAncestor(r);return n.toModelElement(s)}(t,n),c=s?i.toModelPosition(s):null;return c?(r=function(t,e,n){const o=t.model;if(!o.schema.checkChild(n,"$block"))return null;const i=o.createPositionAt(n,0),r=e.path.slice(0,i.path.length),s=o.createPositionFromPath(e.root,r),a=s.nodeAfter;return a&&o.schema.isObject(a)?o.createRangeOn(a):null}(t,c,a),r||(r=o.schema.getNearestSelectionRange(c,h.isGecko?"forward":"backward"),r||function(t,e){const n=t.model;let o=e;for(;o;){if(n.schema.isObject(o))return n.createRangeOn(o);o=o.parent}return null}(t,c.parent))):function(t,e){const n=t.model,o=n.schema,i=n.createPositionAt(e,0);return o.getNearestSelectionRange(i,"forward")}(t,a)}function hb(t){return h.isGecko?t.dropEffect:["all","copyMove"].includes(t.effectAllowed)?"move":"copy"}function ub(t,e){let n;function o(...i){o.cancel(),n=setTimeout(()=>t(...i),e)}return o.cancel=()=>{clearTimeout(n)},o}function gb(t){if(t.is("editableElement"))return null;if(t.hasClass("ck-widget__selection-handle"))return t.findAncestor(Sk);if(Sk(t))return t;const e=t.findAncestor(t=>Sk(t)||t.is("editableElement"));return Sk(e)?e:null}class mb extends Ss{static get pluginName(){return"PastePlainText"}static get requires(){return[Ck]}init(){const t=this.editor,e=t.model,n=t.editing.view,o=n.document,i=e.document.selection;let r=!1;n.addObserver(wk),this.listenTo(o,"keydown",(t,e)=>{r=e.shiftKey}),t.plugins.get(Ck).on("contentInsertion",(t,n)=>{(r||function(t,e){if(t.childCount>1)return!1;const n=t.getChild(0);return!e.isObject(n)&&0==Array.from(n.getAttributeKeys()).length}(n.content,e.schema))&&e.change(t=>{const o=Array.from(i.getAttributes()).filter(([t])=>e.schema.getAttributeProperties(t).isFormatting);i.isCollapsed||e.deleteContent(i,{doNotAutoparagraph:!0}),o.push(...i.getAttributes());const r=t.createRangeIn(n.content);for(const e of r.getItems())e.is("$textProxy")&&t.setAttributes(o,e)})})}}class pb extends Ss{static get pluginName(){return"Clipboard"}static get requires(){return[Ck,lb,mb]}}class fb extends Ns{constructor(t){super(t),this.affectsData=!1}execute(){const t=this.editor.model,e=t.document.selection;let n=t.schema.getLimitElement(e);if(e.containsEntireContent(n)||!kb(t.schema,n))do{if(n=n.parent,!n)return}while(!kb(t.schema,n));t.change(t=>{t.setSelection(n,"in")})}}function kb(t,e){return t.isLimit(e)&&(t.checkChild(e,"$text")||t.checkChild(e,"paragraph"))}const bb=cr("Ctrl+A");class wb extends Ss{static get pluginName(){return"SelectAllEditing"}init(){const t=this.editor,e=t.editing.view.document;t.commands.add("selectAll",new fb(t)),this.listenTo(e,"keydown",(e,n)=>{ar(n)===bb&&(t.execute("selectAll"),n.preventDefault())})}}class _b extends Ss{static get pluginName(){return"SelectAllUI"}init(){const t=this.editor;t.ui.componentFactory.add("selectAll",e=>{const n=t.commands.get("selectAll"),o=new rs(e),i=e.t;return o.set({label:i("Select all"),icon:'',keystroke:"Ctrl+A",tooltip:!0}),o.bind("isEnabled").to(n,"isEnabled"),this.listenTo(o,"execute",()=>{t.execute("selectAll"),t.editing.view.focus()}),o})}}class Ab extends Ss{static get requires(){return[wb,_b]}static get pluginName(){return"SelectAll"}}class Cb extends Ns{constructor(t){super(t),this._stack=[],this._createdBatches=new WeakSet,this.refresh(),this.listenTo(t.data,"set",(t,e)=>{e[1]={...e[1]};const n=e[1];n.batchType||(n.batchType={isUndoable:!1})},{priority:"high"}),this.listenTo(t.data,"set",(t,e)=>{e[1].batchType.isUndoable||this.clearStack()})}refresh(){this.isEnabled=this._stack.length>0}addBatch(t){const e=this.editor.model.document.selection,n={ranges:e.hasOwnRange?Array.from(e.getRanges()):[],isBackward:e.isBackward};this._stack.push({batch:t,selection:n}),this.refresh()}clearStack(){this._stack=[],this.refresh()}_restoreSelection(t,e,n){const o=this.editor.model,i=o.document,r=[],s=t.map(t=>t.getTransformedByOperations(n)),a=s.flat();for(const c of s){const t=c.filter(t=>t.root!=i.graveyard).filter(t=>!yb(t,a));t.length&&(vb(t),r.push(t[0]))}r.length&&o.change(t=>{t.setSelection(r,{backward:e})})}_undo(t,e){const n=this.editor.model,o=n.document;this._createdBatches.add(e);const i=t.operations.slice().filter(t=>t.isDocumentOperation);i.reverse();for(const r of i){const t=r.baseVersion+1,i=Array.from(o.history.getOperations(t)),s=Ru([r.getReversed()],i,{useRelations:!0,document:this.editor.model.document,padWithNoOps:!1,forceWeakRemove:!0}).operationsA;for(const a of s)e.addOperation(a),n.applyOperation(a),o.history.setOperationAsUndone(r,a)}}}function vb(t){t.sort((t,e)=>t.start.isBefore(e.start)?-1:1);for(let e=1;ee!==t&&e.containsRange(t,!0))}class xb extends Cb{execute(t=null){const e=t?this._stack.findIndex(e=>e.batch==t):this._stack.length-1,n=this._stack.splice(e,1)[0],o=this.editor.model.createBatch({isUndo:!0});this.editor.model.enqueueChange(o,()=>{this._undo(n.batch,o);const t=this.editor.model.document.history.getOperations(n.batch.baseVersion);this._restoreSelection(n.selection.ranges,n.selection.isBackward,t),this.fire("revert",n.batch,o)}),this.refresh()}}class Eb extends Cb{execute(){const t=this._stack.pop(),e=this.editor.model.createBatch({isUndo:!0});this.editor.model.enqueueChange(e,()=>{const n=t.batch.operations[t.batch.operations.length-1].baseVersion+1,o=this.editor.model.document.history.getOperations(n);this._restoreSelection(t.selection.ranges,t.selection.isBackward,o),this._undo(t.batch,e)}),this.refresh()}}class Db extends Ss{static get pluginName(){return"UndoEditing"}constructor(t){super(t),this._batchRegistry=new WeakSet}init(){const t=this.editor;this._undoCommand=new xb(t),this._redoCommand=new Eb(t),t.commands.add("undo",this._undoCommand),t.commands.add("redo",this._redoCommand),this.listenTo(t.model,"applyOperation",(t,e)=>{const n=e[0];if(!n.isDocumentOperation)return;const o=n.batch,i=this._redoCommand._createdBatches.has(o),r=this._undoCommand._createdBatches.has(o);this._batchRegistry.has(o)||(this._batchRegistry.add(o),o.isUndoable&&(i?this._undoCommand.addBatch(o):r||(this._undoCommand.addBatch(o),this._redoCommand.clearStack())))},{priority:"highest"}),this.listenTo(this._undoCommand,"revert",(t,e,n)=>{this._redoCommand.addBatch(n)}),t.keystrokes.set("CTRL+Z","undo"),t.keystrokes.set("CTRL+Y","redo"),t.keystrokes.set("CTRL+SHIFT+Z","redo")}}const Tb='',Ib='';class Sb extends Ss{static get pluginName(){return"UndoUI"}init(){const t=this.editor,e=t.locale,n=t.t,o="ltr"==e.uiLanguageDirection?Tb:Ib,i="ltr"==e.uiLanguageDirection?Ib:Tb;this._addButton("undo",n("Undo"),"CTRL+Z",o),this._addButton("redo",n("Redo"),"CTRL+Y",i)}_addButton(t,e,n,o){const i=this.editor;i.ui.componentFactory.add(t,r=>{const s=i.commands.get(t),a=new rs(r);return a.set({label:e,icon:o,keystroke:n,tooltip:!0}),a.bind("isEnabled").to(s,"isEnabled"),this.listenTo(a,"execute",()=>{i.execute(t),i.editing.view.focus()}),a})}}class Mb extends Ss{static get requires(){return[Db,Sb]}static get pluginName(){return"Undo"}}class Nb extends Ns{constructor(t,e){super(t),this.attributeKey=e}refresh(){const t=this.editor.model,e=t.document;this.value=e.selection.getAttribute(this.attributeKey),this.isEnabled=t.schema.checkAttributeInSelection(e.selection,this.attributeKey)}execute(t={}){const e=this.editor.model,n=e.document.selection,o=t.value;e.change(t=>{if(n.isCollapsed)o?t.setSelectionAttribute(this.attributeKey,o):t.removeSelectionAttribute(this.attributeKey);else{const i=e.schema.getValidRanges(n.getRanges(),this.attributeKey);for(const e of i)o?t.setAttribute(this.attributeKey,o,e):t.removeAttribute(this.attributeKey,e)}})}}class Bb extends fr{constructor(t){super(t),this.set("isEmpty",!0),this.on("change",()=>{this.set("isEmpty",0===this.length)})}add(t,e){this.find(e=>e.color===t.color)||super.add(t,e)}hasColor(t){return!!this.find(e=>e.color===t)}}k(Bb,Z);var Pb=r(2585),zb={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(Pb.Z,zb),Pb.Z.locals;class Lb extends Mr{constructor(t,{colors:e,columns:n,removeButtonLabel:o,documentColorsLabel:i,documentColorsCount:r}){super(t),this.items=this.createCollection(),this.colorDefinitions=e,this.focusTracker=new br,this.keystrokes=new wr,this.set("selectedColor"),this.removeButtonLabel=o,this.columns=n,this.documentColors=new Bb,this.documentColorsCount=r,this._focusables=new Er,this._focusCycler=new xs({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this._documentColorsLabel=i,this.setTemplate({tag:"div",attributes:{class:["ck","ck-color-table"]},children:this.items}),this.items.add(this._createRemoveColorButton())}updateDocumentColors(t,e){const n=t.document,o=this.documentColorsCount;this.documentColors.clear();for(const i of n.getRootNames()){const r=n.getRoot(i),s=t.createRangeIn(r);for(const t of s.getItems())if(t.is("$textProxy")&&t.hasAttribute(e)&&(this._addColorToDocumentColors(t.getAttribute(e)),this.documentColors.length>=o))return}}updateSelectedColors(){const t=this.documentColorsGrid,e=this.staticColorsGrid,n=this.selectedColor;e.selectedColor=n,t&&(t.selectedColor=n)}render(){super.render(),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}appendGrids(){if(!this.staticColorsGrid&&(this.staticColorsGrid=this._createStaticColorsGrid(),this.items.add(this.staticColorsGrid),this.focusTracker.add(this.staticColorsGrid.element),this._focusables.add(this.staticColorsGrid),this.documentColorsCount)){const t=Nr.bind(this.documentColors,this.documentColors),e=new Zm(this.locale);e.text=this._documentColorsLabel,e.extendTemplate({attributes:{class:["ck","ck-color-grid__label",t.if("isEmpty","ck-hidden")]}}),this.items.add(e),this.documentColorsGrid=this._createDocumentColorsGrid(),this.items.add(this.documentColorsGrid),this.focusTracker.add(this.documentColorsGrid.element),this._focusables.add(this.documentColorsGrid)}}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}_createRemoveColorButton(){const t=new rs;return t.set({withText:!0,icon:cm.eraser,label:this.removeButtonLabel}),t.class="ck-color-table__remove-color",t.on("execute",()=>{this.fire("execute",{value:null})}),t.render(),this.focusTracker.add(t.element),this._focusables.add(t),t}_createStaticColorsGrid(){const t=new gs(this.locale,{colorDefinitions:this.colorDefinitions,columns:this.columns});return t.delegate("execute").to(this),t}_createDocumentColorsGrid(){const t=Nr.bind(this.documentColors,this.documentColors),e=new gs(this.locale,{columns:this.columns});return e.delegate("execute").to(this),e.extendTemplate({attributes:{class:t.if("isEmpty","ck-hidden")}}),e.items.bindTo(this.documentColors).using(t=>{const e=new ds;return e.set({color:t.color,hasBorder:t.options&&t.options.hasBorder}),t.label&&e.set({label:t.label,tooltip:!0}),e.on("execute",()=>{this.fire("execute",{value:t.color})}),e}),this.documentColors.on("change:isEmpty",(t,n,o)=>{o&&(e.selectedColor=null)}),e}_addColorToDocumentColors(t){const e=this.colorDefinitions.find(e=>e.color===t);e?this.documentColors.add(Object.assign({},e)):this.documentColors.add({color:t,label:t,options:{hasBorder:!1}})}}const Ob="fontSize",Rb="fontFamily",jb="fontColor",Fb="fontBackgroundColor";function Vb(t,e){const n={model:{key:t,values:[]},view:{},upcastAlso:{}};for(const o of e)n.model.values.push(o.model),n.view[o.model]=o.view,o.upcastAlso&&(n.upcastAlso[o.model]=o.upcastAlso);return n}function Hb(t){return e=>e.getStyle(t).replace(/\s/g,"")}function Ub(t){return(e,{writer:n})=>n.createAttributeElement("span",{style:`${t}:${e}`},{priority:7})}class Gb extends Nb{constructor(t){super(t,Fb)}}class qb extends Ss{static get pluginName(){return"FontBackgroundColorEditing"}constructor(t){super(t),t.config.define(Fb,{colors:[{color:"hsl(0, 0%, 0%)",label:"Black"},{color:"hsl(0, 0%, 30%)",label:"Dim grey"},{color:"hsl(0, 0%, 60%)",label:"Grey"},{color:"hsl(0, 0%, 90%)",label:"Light grey"},{color:"hsl(0, 0%, 100%)",label:"White",hasBorder:!0},{color:"hsl(0, 75%, 60%)",label:"Red"},{color:"hsl(30, 75%, 60%)",label:"Orange"},{color:"hsl(60, 75%, 60%)",label:"Yellow"},{color:"hsl(90, 75%, 60%)",label:"Light green"},{color:"hsl(120, 75%, 60%)",label:"Green"},{color:"hsl(150, 75%, 60%)",label:"Aquamarine"},{color:"hsl(180, 75%, 60%)",label:"Turquoise"},{color:"hsl(210, 75%, 60%)",label:"Light blue"},{color:"hsl(240, 75%, 60%)",label:"Blue"},{color:"hsl(270, 75%, 60%)",label:"Purple"}],columns:5}),t.data.addStyleProcessorRules(em),t.conversion.for("upcast").elementToAttribute({view:{name:"span",styles:{"background-color":/[\s\S]+/}},model:{key:Fb,value:Hb("background-color")}}),t.conversion.for("downcast").attributeToElement({model:Fb,view:Ub("background-color")}),t.commands.add(Fb,new Gb(t)),t.model.schema.extend("$text",{allowAttributes:Fb}),t.model.schema.setAttributeProperties(Fb,{isFormatting:!0,copyOnEnter:!0})}}class Wb extends Ss{constructor(t,{commandName:e,icon:n,componentName:o,dropdownLabel:i}){super(t),this.commandName=e,this.componentName=o,this.icon=n,this.dropdownLabel=i,this.columns=t.config.get(this.componentName+".columns"),this.colorTableView=void 0}init(){const t=this.editor,e=t.locale,n=e.t,o=t.commands.get(this.commandName),i=function(t){return t.map(ls).filter(t=>!!t)}(t.config.get(this.componentName).colors),r=function(t,e){const n=t.t,o={Black:n("Black"),"Dim grey":n("Dim grey"),Grey:n("Grey"),"Light grey":n("Light grey"),White:n("White"),Red:n("Red"),Orange:n("Orange"),Yellow:n("Yellow"),"Light green":n("Light green"),Green:n("Green"),Aquamarine:n("Aquamarine"),Turquoise:n("Turquoise"),"Light blue":n("Light blue"),Blue:n("Blue"),Purple:n("Purple")};return e.map(t=>{const e=o[t.label];return e&&e!=t.label&&(t.label=e),t})}(e,i),s=t.config.get(this.componentName+".documentColors");t.ui.componentFactory.add(this.componentName,e=>{const i=Em(e);return this.colorTableView=function({dropdownView:t,colors:e,columns:n,removeButtonLabel:o,documentColorsLabel:i,documentColorsCount:r}){const s=t.locale,a=new Lb(s,{colors:e,columns:n,removeButtonLabel:o,documentColorsLabel:i,documentColorsCount:r});return t.colorTableView=a,t.panelView.children.add(a),a.delegate("execute").to(t,"execute"),a}({dropdownView:i,colors:r.map(t=>({label:t.label,color:t.model,options:{hasBorder:t.hasBorder}})),columns:this.columns,removeButtonLabel:n("Remove color"),documentColorsLabel:0!==s?n("Document colors"):void 0,documentColorsCount:void 0===s?this.columns:s}),this.colorTableView.bind("selectedColor").to(o,"value"),i.buttonView.set({label:this.dropdownLabel,icon:this.icon,tooltip:!0}),i.extendTemplate({attributes:{class:"ck-color-ui-dropdown"}}),i.bind("isEnabled").to(o),i.on("execute",(e,n)=>{t.execute(this.commandName,n),t.editing.view.focus()}),i.on("change:isOpen",(e,n,o)=>{i.colorTableView.appendGrids(),o&&(0!==s&&this.colorTableView.updateDocumentColors(t.model,this.componentName),this.colorTableView.updateSelectedColors())}),Mm(i,()=>i.colorTableView.staticColorsGrid.items.find(t=>t.isOn)),i})}}class Yb extends Wb{constructor(t){const e=t.locale.t;super(t,{commandName:Fb,componentName:Fb,icon:'',dropdownLabel:e("Font Background Color")})}static get pluginName(){return"FontBackgroundColorUI"}}class Kb extends Nb{constructor(t){super(t,jb)}}class $b extends Ss{static get pluginName(){return"FontColorEditing"}constructor(t){super(t),t.config.define(jb,{colors:[{color:"hsl(0, 0%, 0%)",label:"Black"},{color:"hsl(0, 0%, 30%)",label:"Dim grey"},{color:"hsl(0, 0%, 60%)",label:"Grey"},{color:"hsl(0, 0%, 90%)",label:"Light grey"},{color:"hsl(0, 0%, 100%)",label:"White",hasBorder:!0},{color:"hsl(0, 75%, 60%)",label:"Red"},{color:"hsl(30, 75%, 60%)",label:"Orange"},{color:"hsl(60, 75%, 60%)",label:"Yellow"},{color:"hsl(90, 75%, 60%)",label:"Light green"},{color:"hsl(120, 75%, 60%)",label:"Green"},{color:"hsl(150, 75%, 60%)",label:"Aquamarine"},{color:"hsl(180, 75%, 60%)",label:"Turquoise"},{color:"hsl(210, 75%, 60%)",label:"Light blue"},{color:"hsl(240, 75%, 60%)",label:"Blue"},{color:"hsl(270, 75%, 60%)",label:"Purple"}],columns:5}),t.conversion.for("upcast").elementToAttribute({view:{name:"span",styles:{color:/[\s\S]+/}},model:{key:jb,value:Hb("color")}}),t.conversion.for("upcast").elementToAttribute({view:{name:"font",attributes:{color:/^#?\w+$/}},model:{key:jb,value:t=>t.getAttribute("color")}}),t.conversion.for("downcast").attributeToElement({model:jb,view:Ub("color")}),t.commands.add(jb,new Kb(t)),t.model.schema.extend("$text",{allowAttributes:jb}),t.model.schema.setAttributeProperties(jb,{isFormatting:!0,copyOnEnter:!0})}}class Qb extends Wb{constructor(t){const e=t.locale.t;super(t,{commandName:jb,componentName:jb,icon:'',dropdownLabel:e("Font Color")})}static get pluginName(){return"FontColorUI"}}class Zb extends Nb{constructor(t){super(t,Rb)}}function Jb(t){return t.map(Xb).filter(t=>!!t)}function Xb(t){return"object"==typeof t?t:"default"===t?{title:"Default",model:void 0}:"string"==typeof t?function(t){const e=t.replace(/"|'/g,"").split(","),n=e[0],o=e.map(tw).join(", ");return{title:n,model:o,view:{name:"span",styles:{"font-family":o},priority:7}}}(t):void 0}function tw(t){return(t=t.trim()).indexOf(" ")>0&&(t=`'${t}'`),t}class ew extends Ss{static get pluginName(){return"FontFamilyEditing"}constructor(t){super(t),t.config.define(Rb,{options:["default","Arial, Helvetica, sans-serif","Courier New, Courier, monospace","Georgia, serif","Lucida Sans Unicode, Lucida Grande, sans-serif","Tahoma, Geneva, sans-serif","Times New Roman, Times, serif","Trebuchet MS, Helvetica, sans-serif","Verdana, Geneva, sans-serif"],supportAllValues:!1})}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:Rb}),t.model.schema.setAttributeProperties(Rb,{isFormatting:!0,copyOnEnter:!0});const e=Jb(t.config.get("fontFamily.options")).filter(t=>t.model),n=Vb(Rb,e);t.config.get("fontFamily.supportAllValues")?(this._prepareAnyValueConverters(),this._prepareCompatibilityConverter()):t.conversion.attributeToElement(n),t.commands.add(Rb,new Zb(t))}_prepareAnyValueConverters(){const t=this.editor;t.conversion.for("downcast").attributeToElement({model:Rb,view:(t,{writer:e})=>e.createAttributeElement("span",{style:"font-family:"+t},{priority:7})}),t.conversion.for("upcast").elementToAttribute({model:{key:Rb,value:t=>t.getStyle("font-family")},view:{name:"span",styles:{"font-family":/.*/}}})}_prepareCompatibilityConverter(){this.editor.conversion.for("upcast").elementToAttribute({view:{name:"font",attributes:{face:/.*/}},model:{key:Rb,value:t=>t.getAttribute("face")}})}}class nw extends Ss{static get pluginName(){return"FontFamilyUI"}init(){const t=this.editor,e=t.t,n=this._getLocalizedOptions(),o=t.commands.get(Rb);t.ui.componentFactory.add(Rb,i=>{const r=Em(i);return Im(r,()=>function(t,e){const n=new fr;for(const o of t){const t={type:"button",model:new up({commandName:Rb,commandParam:o.model,label:o.title,withText:!0})};t.model.bind("isOn").to(e,"value",t=>t===o.model||!(!t||!o.model)&&t.split(",")[0].replace(/'/g,"").toLowerCase()===o.model.toLowerCase()),o.view&&o.view.styles&&t.model.set("labelStyle","font-family: "+o.view.styles["font-family"]),n.add(t)}return n}(n,o)),r.buttonView.set({label:e("Font Family"),icon:'',tooltip:!0}),r.extendTemplate({attributes:{class:"ck-font-family-dropdown"}}),r.bind("isEnabled").to(o),this.listenTo(r,"execute",e=>{t.execute(e.source.commandName,{value:e.source.commandParam}),t.editing.view.focus()}),r})}_getLocalizedOptions(){const t=this.editor,e=t.t;return Jb(t.config.get(Rb).options).map(t=>("Default"===t.title&&(t.title=e("Default")),t))}}class ow extends Nb{constructor(t){super(t,Ob)}}function iw(t){return t.map(t=>function(t){if(e=t,"object"==typeof e&&e.title&&e.model&&e.view)return sw(t);var e;const n=function(t){return rw[t]||rw[t.model]}(t);return n?sw(n):"default"===t?{model:void 0,title:"Default"}:function(t){let e;if("object"==typeof t){if(!t.model)throw new x("font-size-invalid-definition",null,t);e=parseFloat(t.model)}else e=parseFloat(t);return isNaN(e)}(t)?void 0:function(t){return"number"!=typeof t&&"string"!=typeof t||(t={title:String(t),model:parseFloat(t)+"px"}),t.view={name:"span",styles:{"font-size":t.model}},sw(t)}(t)}(t)).filter(t=>!!t)}const rw={get tiny(){return{title:"Tiny",model:"tiny",view:{name:"span",classes:"text-tiny",priority:7}}},get small(){return{title:"Small",model:"small",view:{name:"span",classes:"text-small",priority:7}}},get big(){return{title:"Big",model:"big",view:{name:"span",classes:"text-big",priority:7}}},get huge(){return{title:"Huge",model:"huge",view:{name:"span",classes:"text-huge",priority:7}}}};function sw(t){return t.view.priority||(t.view.priority=7),t}const aw=["x-small","x-small","small","medium","large","x-large","xx-large","xxx-large"];class cw extends Ss{static get pluginName(){return"FontSizeEditing"}constructor(t){super(t),t.config.define(Ob,{options:["tiny","small","default","big","huge"],supportAllValues:!1})}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:Ob}),t.model.schema.setAttributeProperties(Ob,{isFormatting:!0,copyOnEnter:!0});const e=t.config.get("fontSize.supportAllValues"),n=iw(this.editor.config.get("fontSize.options")).filter(t=>t.model),o=Vb(Ob,n);e?(this._prepareAnyValueConverters(o),this._prepareCompatibilityConverter()):t.conversion.attributeToElement(o),t.commands.add(Ob,new ow(t))}_prepareAnyValueConverters(t){const e=this.editor,n=t.model.values.filter(t=>{return e=String(t),!(Gg.test(e)||function(t){return qg.test(t)}(String(t)));var e});if(n.length)throw new x("font-size-invalid-use-of-named-presets",null,{presets:n});e.conversion.for("downcast").attributeToElement({model:Ob,view:(t,{writer:e})=>{if(t)return e.createAttributeElement("span",{style:"font-size:"+t},{priority:7})}}),e.conversion.for("upcast").elementToAttribute({model:{key:Ob,value:t=>t.getStyle("font-size")},view:{name:"span",styles:{"font-size":/.*/}}})}_prepareCompatibilityConverter(){this.editor.conversion.for("upcast").elementToAttribute({view:{name:"font",attributes:{size:/^[+-]?\d{1,3}$/}},model:{key:Ob,value:t=>{const e=t.getAttribute("size"),n="-"===e[0]||"+"===e[0];let o=parseInt(e,10);n&&(o=3+o);const i=aw.length-1,r=Math.min(Math.max(o,0),i);return aw[r]}}})}}var lw=r(6203),dw={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(lw.Z,dw),lw.Z.locals;class hw extends Ss{static get pluginName(){return"FontSizeUI"}init(){const t=this.editor,e=t.t,n=this._getLocalizedOptions(),o=t.commands.get(Ob);t.ui.componentFactory.add(Ob,i=>{const r=Em(i);return Im(r,()=>function(t,e){const n=new fr;for(const o of t){const t={type:"button",model:new up({commandName:Ob,commandParam:o.model,label:o.title,class:"ck-fontsize-option",withText:!0})};o.view&&o.view.styles&&t.model.set("labelStyle","font-size:"+o.view.styles["font-size"]),o.view&&o.view.classes&&t.model.set("class",`${t.model.class} ${o.view.classes}`),t.model.bind("isOn").to(e,"value",t=>t===o.model),n.add(t)}return n}(n,o)),r.buttonView.set({label:e("Font Size"),icon:'',tooltip:!0}),r.extendTemplate({attributes:{class:["ck-font-size-dropdown"]}}),r.bind("isEnabled").to(o),this.listenTo(r,"execute",e=>{t.execute(e.source.commandName,{value:e.source.commandParam}),t.editing.view.focus()}),r})}_getLocalizedOptions(){const t=this.editor,e=t.t,n={Default:e("Default"),Tiny:e("Tiny"),Small:e("Small"),Big:e("Big"),Huge:e("Huge")};return iw(t.config.get(Ob).options).map(t=>{const e=n[t.title];return e&&e!=t.title&&(t=Object.assign({},t,{title:e})),t})}}class uw extends Ns{refresh(){const t=this.editor.model,e=kr(t.document.selection.getSelectedBlocks());this.value=!!e&&e.is("element","paragraph"),this.isEnabled=!!e&&gw(e,t.schema)}execute(t={}){const e=this.editor.model,n=e.document;e.change(o=>{const i=(t.selection||n.selection).getSelectedBlocks();for(const t of i)!t.is("element","paragraph")&&gw(t,e.schema)&&o.rename(t,"paragraph")})}}function gw(t,e){return e.checkChild(t.parent,"paragraph")&&!e.isObject(t)}class mw extends Ns{execute(t){const e=this.editor.model,n=t.attributes;let o=t.position;e.change(t=>{const i=t.createElement("paragraph");if(n&&e.schema.setAllowedAttributes(i,n,t),!e.schema.checkChild(o.parent,i)){const n=e.schema.findAllowedParent(o,i);if(!n)return;o=t.split(o,n).position}e.insertContent(i,o),t.setSelection(i,"in")})}}class pw extends Ss{static get pluginName(){return"Paragraph"}init(){const t=this.editor,e=t.model;t.commands.add("paragraph",new uw(t)),t.commands.add("insertParagraph",new mw(t)),e.schema.register("paragraph",{inheritAllFrom:"$block"}),t.conversion.elementToElement({model:"paragraph",view:"p"}),t.conversion.for("upcast").elementToElement({model:(t,{writer:e})=>pw.paragraphLikeElements.has(t.name)?t.isEmpty?null:e.createElement("paragraph"):null,view:/.+/,converterPriority:"low"})}}pw.paragraphLikeElements=new Set(["blockquote","dd","div","dt","h1","h2","h3","h4","h5","h6","li","p","td","th"]);class fw extends Ns{constructor(t,e){super(t),this.modelElements=e}refresh(){const t=kr(this.editor.model.document.selection.getSelectedBlocks());this.value=!!t&&this.modelElements.includes(t.name)&&t.name,this.isEnabled=!!t&&this.modelElements.some(e=>kw(t,e,this.editor.model.schema))}execute(t){const e=this.editor.model,n=e.document,o=t.value;e.change(t=>{const i=Array.from(n.selection.getSelectedBlocks()).filter(t=>kw(t,o,e.schema));for(const e of i)e.is("element",o)||t.rename(e,o)})}}function kw(t,e,n){return n.checkChild(t.parent,e)&&!n.isObject(t)}const bw="paragraph";class ww extends Ss{static get pluginName(){return"HeadingEditing"}constructor(t){super(t),t.config.define("heading",{options:[{model:"paragraph",title:"Paragraph",class:"ck-heading_paragraph"},{model:"heading1",view:"h2",title:"Heading 1",class:"ck-heading_heading1"},{model:"heading2",view:"h3",title:"Heading 2",class:"ck-heading_heading2"},{model:"heading3",view:"h4",title:"Heading 3",class:"ck-heading_heading3"}]})}static get requires(){return[pw]}init(){const t=this.editor,e=t.config.get("heading.options"),n=[];for(const o of e)"paragraph"!==o.model&&(t.model.schema.register(o.model,{inheritAllFrom:"$block"}),t.conversion.elementToElement(o),n.push(o.model));this._addDefaultH1Conversion(t),t.commands.add("heading",new fw(t,n))}afterInit(){const t=this.editor,e=t.commands.get("enter"),n=t.config.get("heading.options");e&&this.listenTo(e,"afterExecute",(e,o)=>{const i=t.model.document.selection.getFirstPosition().parent;n.some(t=>i.is("element",t.model))&&!i.is("element",bw)&&0===i.childCount&&o.writer.rename(i,bw)})}_addDefaultH1Conversion(t){t.conversion.for("upcast").elementToElement({model:"heading1",view:"h1",converterPriority:C.get("low")+1})}}var _w=r(3230),Aw={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(_w.Z,Aw),_w.Z.locals;class Cw extends Ss{static get pluginName(){return"HeadingUI"}init(){const t=this.editor,e=t.t,n=function(t){const e=t.t,n={Paragraph:e("Paragraph"),"Heading 1":e("Heading 1"),"Heading 2":e("Heading 2"),"Heading 3":e("Heading 3"),"Heading 4":e("Heading 4"),"Heading 5":e("Heading 5"),"Heading 6":e("Heading 6")};return t.config.get("heading.options").map(t=>{const e=n[t.title];return e&&e!=t.title&&(t.title=e),t})}(t),o=e("Choose heading"),i=e("Heading");t.ui.componentFactory.add("heading",e=>{const r={},s=new fr,a=t.commands.get("heading"),c=t.commands.get("paragraph"),l=[a];for(const t of n){const e={type:"button",model:new up({label:t.title,class:t.class,withText:!0})};"paragraph"===t.model?(e.model.bind("isOn").to(c,"value"),e.model.set("commandName","paragraph"),l.push(c)):(e.model.bind("isOn").to(a,"value",e=>e===t.model),e.model.set({commandName:"heading",commandValue:t.model})),s.add(e),r[t.model]=t.title}const d=Em(e);return Im(d,s),d.buttonView.set({isOn:!1,withText:!0,tooltip:i}),d.extendTemplate({attributes:{class:["ck-heading-dropdown"]}}),d.bind("isEnabled").toMany(l,"isEnabled",(...t)=>t.some(t=>t)),d.buttonView.bind("label").to(a,"value",c,"value",(t,e)=>{const n=t||e&&"paragraph";return"boolean"==typeof n?o:r[n]?r[n]:o}),this.listenTo(d,"execute",e=>{const{commandName:n,commandValue:o}=e.source;t.execute(n,o?{value:o}:void 0),t.editing.view.focus()}),d})}}class vw extends Ns{refresh(){const t=this.editor.model,e=t.document;this.value=e.selection.getAttribute("highlight"),this.isEnabled=t.schema.checkAttributeInSelection(e.selection,"highlight")}execute(t={}){const e=this.editor.model,n=e.document.selection,o=t.value;e.change(t=>{if(n.isCollapsed){const e=n.getFirstPosition();if(n.hasAttribute("highlight")){const n=t=>t.item.hasAttribute("highlight")&&t.item.getAttribute("highlight")===this.value,i=e.getLastMatchingPosition(n,{direction:"backward"}),r=e.getLastMatchingPosition(n),s=t.createRange(i,r);o&&this.value!==o?(e.isEqual(r)||t.setAttribute("highlight",o,s),t.setSelectionAttribute("highlight",o)):(e.isEqual(r)||t.removeAttribute("highlight",s),t.removeSelectionAttribute("highlight"))}else o&&t.setSelectionAttribute("highlight",o)}else{const i=e.schema.getValidRanges(n.getRanges(),"highlight");for(const e of i)o?t.setAttribute("highlight",o,e):t.removeAttribute("highlight",e)}})}}class yw extends Ss{static get pluginName(){return"HighlightEditing"}constructor(t){super(t),t.config.define("highlight",{options:[{model:"yellowMarker",class:"marker-yellow",title:"Yellow marker",color:"var(--ck-highlight-marker-yellow)",type:"marker"},{model:"greenMarker",class:"marker-green",title:"Green marker",color:"var(--ck-highlight-marker-green)",type:"marker"},{model:"pinkMarker",class:"marker-pink",title:"Pink marker",color:"var(--ck-highlight-marker-pink)",type:"marker"},{model:"blueMarker",class:"marker-blue",title:"Blue marker",color:"var(--ck-highlight-marker-blue)",type:"marker"},{model:"redPen",class:"pen-red",title:"Red pen",color:"var(--ck-highlight-pen-red)",type:"pen"},{model:"greenPen",class:"pen-green",title:"Green pen",color:"var(--ck-highlight-pen-green)",type:"pen"}]})}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:"highlight"});const e=t.config.get("highlight.options");t.conversion.attributeToElement(function(t){const e={model:{key:"highlight",values:[]},view:{}};for(const n of t)e.model.values.push(n.model),e.view[n.model]={name:"mark",classes:n.class};return e}(e)),t.commands.add("highlight",new vw(t))}}const xw='',Ew='';var Dw=r(713),Tw={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(Dw.Z,Tw),Dw.Z.locals;class Iw extends Ss{get localizedOptionTitles(){const t=this.editor.t;return{"Yellow marker":t("Yellow marker"),"Green marker":t("Green marker"),"Pink marker":t("Pink marker"),"Blue marker":t("Blue marker"),"Red pen":t("Red pen"),"Green pen":t("Green pen")}}static get pluginName(){return"HighlightUI"}init(){const t=this.editor.config.get("highlight.options");for(const e of t)this._addHighlighterButton(e);this._addRemoveHighlightButton(),this._addDropdown(t)}_addRemoveHighlightButton(){const t=this.editor.t,e=this.editor.commands.get("highlight");this._addButton("removeHighlight",t("Remove highlight"),cm.eraser,null,t=>{t.bind("isEnabled").to(e,"isEnabled")})}_addHighlighterButton(t){const e=this.editor.commands.get("highlight");this._addButton("highlight:"+t.model,t.title,Sw(t.type),t.model,(function(n){n.bind("isEnabled").to(e,"isEnabled"),n.bind("isOn").to(e,"value",e=>e===t.model),n.iconView.fillColor=t.color,n.isToggleable=!0}))}_addButton(t,e,n,o,i){const r=this.editor;r.ui.componentFactory.add(t,t=>{const s=new rs(t),a=this.localizedOptionTitles[e]?this.localizedOptionTitles[e]:e;return s.set({label:a,icon:n,tooltip:!0}),s.on("execute",()=>{r.execute("highlight",{value:o}),r.editing.view.focus()}),i(s),s})}_addDropdown(t){const e=this.editor,n=e.t,o=e.ui.componentFactory,i=t[0],r=t.reduce((t,e)=>(t[e.model]=e,t),{});o.add("highlight",s=>{const a=e.commands.get("highlight"),c=Em(s,vs),l=c.buttonView;function d(t,e){const n=t&&t!==l.lastExecuted?t:l.lastExecuted;return r[n][e]}return l.set({label:n("Highlight"),tooltip:!0,lastExecuted:i.model,commandValue:i.model,isToggleable:!0}),l.bind("icon").to(a,"value",t=>Sw(d(t,"type"))),l.bind("color").to(a,"value",t=>d(t,"color")),l.bind("commandValue").to(a,"value",t=>d(t,"model")),l.bind("isOn").to(a,"value",t=>!!t),l.delegate("execute").to(c),c.bind("isEnabled").to(a,"isEnabled"),Dm(c,()=>{const e=t.map(t=>{const e=o.create("highlight:"+t.model);return this.listenTo(e,"execute",()=>{c.buttonView.set({lastExecuted:t.model})}),e});return e.push(new Ds),e.push(o.create("removeHighlight")),e},{enableActiveItemFocusOnDropdownOpen:!0,ariaLabel:n("Text highlight toolbar")}),function(t){const e=t.buttonView.actionView;e.iconView.bind("fillColor").to(t.buttonView,"color")}(c),l.on("execute",()=>{e.execute("highlight",{value:l.commandValue})}),this.listenTo(c,"execute",()=>{e.editing.view.focus()}),c})}}function Sw(t){return"marker"===t?xw:Ew}class Mw extends Ns{refresh(){const t=this.editor.plugins.get("ImageUtils").getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!t,this.isEnabled&&t.hasAttribute("alt")?this.value=t.getAttribute("alt"):this.value=!1}execute(t){const e=this.editor,n=e.plugins.get("ImageUtils"),o=e.model,i=n.getClosestSelectedImageElement(o.document.selection);o.change(e=>{e.setAttribute("alt",t.newValue,i)})}}function Nw(t){return t.createContainerElement("figure",{class:"image"},[t.createEmptyElement("img"),t.createSlot()])}function Bw(t,e){const n=t.plugins.get("ImageUtils"),o=t.plugins.has("ImageInlineEditing")&&t.plugins.has("ImageBlockEditing");return t=>n.isInlineImageView(t)?o&&("block"==t.getStyle("display")||t.findAncestor(n.isBlockImageView)?"imageBlock":"imageInline")!==e?null:i(t):null;function i(t){const e={name:!0};return t.hasAttribute("src")&&(e.attributes=["src"]),e}}function Pw(t,e){const n=kr(e.getSelectedBlocks());return!n||t.isObject(n)||n.isEmpty&&"listItem"!=n.name?"imageBlock":"imageInline"}class zw extends Ss{static get pluginName(){return"ImageUtils"}isImage(t){return this.isInlineImage(t)||this.isBlockImage(t)}isInlineImageView(t){return!!t&&t.is("element","img")}isBlockImageView(t){return!!t&&t.is("element","figure")&&t.hasClass("image")}insertImage(t={},e=null,n=null){const o=this.editor,i=o.model,r=i.document.selection;n=Lw(o,e||r,n),t={...Object.fromEntries(r.getAttributes()),...t};for(const s in t)i.schema.checkAttribute(n,s)||delete t[s];return i.change(o=>{const r=o.createElement(n,t);return i.insertObject(r,e,null,{setSelection:"on",findOptimalPosition:!e&&"imageInline"!=n}),r.parent?r:null})}getClosestSelectedImageWidget(t){const e=t.getFirstPosition();if(!e)return null;const n=t.getSelectedElement();if(n&&this.isImageWidget(n))return n;let o=e.parent;for(;o;){if(o.is("element")&&this.isImageWidget(o))return o;o=o.parent}return null}getClosestSelectedImageElement(t){const e=t.getSelectedElement();return this.isImage(e)?e:t.getFirstPosition().findAncestor("imageBlock")}isImageAllowed(){const t=this.editor.model.document.selection;return function(t,e){const n=Lw(t,e);if("imageBlock"==n){const n=function(t,e){const n=Lk(t,e),o=n.start.parent;return o.isEmpty&&!o.is("element","$root")?o.parent:o}(e,t.model);if(t.model.schema.checkChild(n,"imageBlock"))return!0}else if(t.model.schema.checkChild(e.focus,"imageInline"))return!0;return!1}(this.editor,t)&&function(t){return[...t.focus.getAncestors()].every(t=>!t.is("element","imageBlock"))}(t)}toImageWidget(t,e,n){return e.setCustomProperty("image",!0,t),Mk(t,e,{label:()=>{const e=this.findViewImgElement(t).getAttribute("alt");return e?`${e} ${n}`:n}})}isImageWidget(t){return!!t.getCustomProperty("image")&&Sk(t)}isBlockImage(t){return!!t&&t.is("element","imageBlock")}isInlineImage(t){return!!t&&t.is("element","imageInline")}findViewImgElement(t){if(this.isInlineImageView(t))return t;const e=this.editor.editing.view;for(const{item:n}of e.createRangeIn(t))if(this.isInlineImageView(n))return n}}function Lw(t,e,n){const o=t.model.schema,i=t.config.get("image.insert.type");return t.plugins.has("ImageBlockEditing")?t.plugins.has("ImageInlineEditing")?n||("inline"===i?"imageInline":"block"===i?"imageBlock":e.is("selection")?Pw(o,e):o.checkChild(e,"imageInline")?"imageInline":"imageBlock"):"imageBlock":"imageInline"}class Ow extends Ss{static get requires(){return[zw]}static get pluginName(){return"ImageTextAlternativeEditing"}init(){this.editor.commands.add("imageTextAlternative",new Mw(this.editor))}}var Rw=r(6831),jw={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(Rw.Z,jw),Rw.Z.locals;var Fw=r(1590),Vw={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(Fw.Z,Vw),Fw.Z.locals;class Hw extends Mr{constructor(t){super(t);const e=this.locale.t;this.focusTracker=new br,this.keystrokes=new wr,this.labeledInput=this._createLabeledInputView(),this.saveButtonView=this._createButton(e("Save"),cm.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(e("Cancel"),cm.cancel,"ck-button-cancel","cancel"),this._focusables=new Er,this._focusCycler=new xs({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"form",attributes:{class:["ck","ck-text-alternative-form","ck-responsive-form"],tabindex:"-1"},children:[this.labeledInput,this.saveButtonView,this.cancelButtonView]}),i(this)}render(){super.render(),this.keystrokes.listenTo(this.element),a({view:this}),[this.labeledInput,this.saveButtonView,this.cancelButtonView].forEach(t=>{this._focusables.add(t),this.focusTracker.add(t.element)})}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}_createButton(t,e,n,o){const i=new rs(this.locale);return i.set({label:t,icon:e,tooltip:!0}),i.extendTemplate({attributes:{class:n}}),o&&i.delegate("execute").to(this,o),i}_createLabeledInputView(){const t=this.locale.t,e=new lp(this.locale,dp);return e.label=t("Text alternative"),e}}function Uw(t){const e=t.editing.view,n=Lm.defaultPositions,o=t.plugins.get("ImageUtils");return{target:e.domConverter.mapViewToDom(o.getClosestSelectedImageWidget(e.document.selection)),positions:[n.northArrowSouth,n.northArrowSouthWest,n.northArrowSouthEast,n.southArrowNorth,n.southArrowNorthWest,n.southArrowNorthEast,n.viewportStickyNorth]}}class Gw extends Ss{static get requires(){return[bp]}static get pluginName(){return"ImageTextAlternativeUI"}init(){this._createButton()}destroy(){super.destroy(),this._form&&this._form.destroy()}_createButton(){const t=this.editor,e=t.t;t.ui.componentFactory.add("imageTextAlternative",n=>{const o=t.commands.get("imageTextAlternative"),i=new rs(n);return i.set({label:e("Change image text alternative"),icon:cm.lowVision,tooltip:!0}),i.bind("isEnabled").to(o,"isEnabled"),i.bind("isOn").to(o,"value",t=>!!t),this.listenTo(i,"execute",()=>{this._showForm()}),i})}_createForm(){const t=this.editor,e=t.editing.view.document,o=t.plugins.get("ImageUtils");this._balloon=this.editor.plugins.get("ContextualBalloon"),this._form=new Hw(t.locale),this._form.render(),this.listenTo(this._form,"submit",()=>{t.execute("imageTextAlternative",{newValue:this._form.labeledInput.fieldView.element.value}),this._hideForm(!0)}),this.listenTo(this._form,"cancel",()=>{this._hideForm(!0)}),this._form.keystrokes.set("Esc",(t,e)=>{this._hideForm(!0),e()}),this.listenTo(t.ui,"update",()=>{o.getClosestSelectedImageWidget(e.selection)?this._isVisible&&function(t){const e=t.plugins.get("ContextualBalloon");if(t.plugins.get("ImageUtils").getClosestSelectedImageWidget(t.editing.view.document.selection)){const n=Uw(t);e.updatePosition(n)}}(t):this._hideForm(!0)}),n({emitter:this._form,activator:()=>this._isVisible,contextElements:()=>[this._balloon.view.element],callback:()=>this._hideForm()})}_showForm(){if(this._isVisible)return;this._form||this._createForm();const t=this.editor,e=t.commands.get("imageTextAlternative"),n=this._form.labeledInput;this._form.disableCssTransitions(),this._isInBalloon||this._balloon.add({view:this._form,position:Uw(t)}),n.fieldView.value=n.fieldView.element.value=e.value||"",this._form.labeledInput.fieldView.select(),this._form.enableCssTransitions()}_hideForm(t){this._isInBalloon&&(this._form.focusTracker.isFocused&&this._form.saveButtonView.focus(),this._balloon.remove(this._form),t&&this.editor.editing.view.focus())}get _isVisible(){return!!this._balloon&&this._balloon.visibleView===this._form}get _isInBalloon(){return!!this._balloon&&this._balloon.hasView(this._form)}}class qw extends Ss{static get requires(){return[Ow,Gw]}static get pluginName(){return"ImageTextAlternative"}}function Ww(t,e){return t=>{t.on("attribute:srcset:"+e,n)};function n(e,n,o){if(!o.consumable.consume(n.item,e.name))return;const i=o.writer,r=o.mapper.toViewElement(n.item),s=t.findViewImgElement(r);if(null===n.attributeNewValue){const t=n.attributeOldValue;t.data&&(i.removeAttribute("srcset",s),i.removeAttribute("sizes",s),t.width&&i.removeAttribute("width",s))}else{const t=n.attributeNewValue;t.data&&(i.setAttribute("srcset",t.data,s),i.setAttribute("sizes","100vw",s),t.width&&i.setAttribute("width",t.width,s))}}}function Yw(t,e,n){return t=>{t.on(`attribute:${n}:${e}`,o)};function o(e,n,o){if(!o.consumable.consume(n.item,e.name))return;const i=o.writer,r=o.mapper.toViewElement(n.item),s=t.findViewImgElement(r);i.setAttribute(n.attributeKey,n.attributeNewValue||"",s)}}class Kw extends wl{observe(t){this.listenTo(t,"load",(t,e)=>{const n=e.target;this.checkShouldIgnoreEventFromTarget(n)||"IMG"==n.tagName&&this._fireEvents(e)},{useCapture:!0})}_fireEvents(t){this.isEnabled&&(this.document.fire("layoutChanged"),this.document.fire("imageLoaded",t))}}class $w extends Ns{constructor(t){super(t);const e=t.config.get("image.insert.type");t.plugins.has("ImageBlockEditing")||"block"===e&&E("image-block-plugin-required"),t.plugins.has("ImageInlineEditing")||"inline"===e&&E("image-inline-plugin-required")}refresh(){this.isEnabled=this.editor.plugins.get("ImageUtils").isImageAllowed()}execute(t){const e=hr(t.source),n=this.editor.model.document.selection,o=this.editor.plugins.get("ImageUtils"),i=Object.fromEntries(n.getAttributes());e.forEach((t,e)=>{const r=n.getSelectedElement();if("string"==typeof t&&(t={src:t}),e&&r&&o.isImage(r)){const e=this.editor.model.createPositionAfter(r);o.insertImage({...t,...i},e)}else o.insertImage({...t,...i})})}}class Qw extends Ns{refresh(){const t=this.editor.plugins.get("ImageUtils"),e=this.editor.model.document.selection.getSelectedElement();this.isEnabled=t.isImage(e),this.value=this.isEnabled?e.getAttribute("src"):null}execute(t){const e=this.editor.model.document.selection.getSelectedElement();this.editor.model.change(n=>{n.setAttribute("src",t.source,e),n.removeAttribute("srcset",e),n.removeAttribute("sizes",e)})}}class Zw extends Ss{static get requires(){return[zw]}static get pluginName(){return"ImageEditing"}init(){const t=this.editor,e=t.conversion;t.editing.view.addObserver(Kw),e.for("upcast").attributeToAttribute({view:{name:"img",key:"alt"},model:"alt"}).attributeToAttribute({view:{name:"img",key:"srcset"},model:{key:"srcset",value:t=>{const e={data:t.getAttribute("srcset")};return t.hasAttribute("width")&&(e.width=t.getAttribute("width")),e}}});const n=new $w(t),o=new Qw(t);t.commands.add("insertImage",n),t.commands.add("replaceImageSource",o),t.commands.add("imageInsert",n)}}class Jw extends Ns{constructor(t,e){super(t),this._modelElementName=e}refresh(){const t=this.editor.plugins.get("ImageUtils"),e=t.getClosestSelectedImageElement(this.editor.model.document.selection);"imageBlock"===this._modelElementName?this.isEnabled=t.isInlineImage(e):this.isEnabled=t.isBlockImage(e)}execute(){const t=this.editor,e=this.editor.model,n=t.plugins.get("ImageUtils"),o=n.getClosestSelectedImageElement(e.document.selection),i=Object.fromEntries(o.getAttributes());return i.src||i.uploadId?e.change(t=>{const r=Array.from(e.markers).filter(t=>t.getRange().containsItem(o)),s=n.insertImage(i,e.createSelection(o,"on"),this._modelElementName);if(!s)return null;const a=t.createRangeOn(s);for(const e of r){const n=e.getRange(),o="$graveyard"!=n.root.rootName?n.getJoined(a,!0):a;t.updateMarker(e,{range:o})}return{oldElement:o,newElement:s}}):null}}class Xw extends Ss{static get requires(){return[Zw,zw,Ck]}static get pluginName(){return"ImageBlockEditing"}init(){const t=this.editor;t.model.schema.register("imageBlock",{inheritAllFrom:"$blockObject",allowAttributes:["alt","src","srcset"]}),this._setupConversion(),t.plugins.has("ImageInlineEditing")&&(t.commands.add("imageTypeBlock",new Jw(this.editor,"imageBlock")),this._setupClipboardIntegration())}_setupConversion(){const t=this.editor,e=t.t,n=t.conversion,o=t.plugins.get("ImageUtils");n.for("dataDowncast").elementToStructure({model:"imageBlock",view:(t,{writer:e})=>Nw(e)}),n.for("editingDowncast").elementToStructure({model:"imageBlock",view:(t,{writer:n})=>o.toImageWidget(Nw(n),n,e("image widget"))}),n.for("downcast").add(Yw(o,"imageBlock","src")).add(Yw(o,"imageBlock","alt")).add(Ww(o,"imageBlock")),n.for("upcast").elementToElement({view:Bw(t,"imageBlock"),model:(t,{writer:e})=>e.createElement("imageBlock",t.hasAttribute("src")?{src:t.getAttribute("src")}:null)}).add(function(t){return t=>{t.on("element:figure",e)};function e(e,n,o){if(!o.consumable.test(n.viewItem,{name:!0,classes:"image"}))return;const i=t.findViewImgElement(n.viewItem);if(!i||!o.consumable.test(i,{name:!0}))return;o.consumable.consume(n.viewItem,{name:!0,classes:"image"});const r=kr(o.convertItem(i,n.modelCursor).modelRange.getItems());r?(o.convertChildren(n.viewItem,r),o.updateConversionResult(r,n)):o.consumable.revert(n.viewItem,{name:!0,classes:"image"})}}(o))}_setupClipboardIntegration(){const t=this.editor,e=t.model,n=t.editing.view,o=t.plugins.get("ImageUtils");this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",(i,r)=>{const s=Array.from(r.content.getChildren());let a;if(!s.every(o.isInlineImageView))return;a=r.targetRanges?t.editing.mapper.toModelRange(r.targetRanges[0]):e.document.selection.getFirstRange();const c=e.createSelection(a);if("imageBlock"===Pw(e.schema,c)){const t=new Lg(n.document),e=s.map(e=>t.createElement("figure",{class:"image"},e));r.content=t.createDocumentFragment(e)}})}}var t_=r(9048),e_={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(t_.Z,e_),t_.Z.locals;class n_ extends Ss{static get requires(){return[Xw,Jk,qw]}static get pluginName(){return"ImageBlock"}}class o_ extends Ss{static get requires(){return[Zw,zw,Ck]}static get pluginName(){return"ImageInlineEditing"}init(){const t=this.editor,e=t.model.schema;e.register("imageInline",{inheritAllFrom:"$inlineObject",allowAttributes:["alt","src","srcset"]}),e.addChildCheck((t,e)=>{if(t.endsWith("caption")&&"imageInline"===e.name)return!1}),this._setupConversion(),t.plugins.has("ImageBlockEditing")&&(t.commands.add("imageTypeInline",new Jw(this.editor,"imageInline")),this._setupClipboardIntegration())}_setupConversion(){const t=this.editor,e=t.t,n=t.conversion,o=t.plugins.get("ImageUtils");n.for("dataDowncast").elementToElement({model:"imageInline",view:(t,{writer:e})=>e.createEmptyElement("img")}),n.for("editingDowncast").elementToStructure({model:"imageInline",view:(t,{writer:n})=>o.toImageWidget(function(t){return t.createContainerElement("span",{class:"image-inline"},t.createEmptyElement("img"))}(n),n,e("image widget"))}),n.for("downcast").add(Yw(o,"imageInline","src")).add(Yw(o,"imageInline","alt")).add(Ww(o,"imageInline")),n.for("upcast").elementToElement({view:Bw(t,"imageInline"),model:(t,{writer:e})=>e.createElement("imageInline",t.hasAttribute("src")?{src:t.getAttribute("src")}:null)})}_setupClipboardIntegration(){const t=this.editor,e=t.model,n=t.editing.view,o=t.plugins.get("ImageUtils");this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",(i,r)=>{const s=Array.from(r.content.getChildren());let a;if(!s.every(o.isBlockImageView))return;a=r.targetRanges?t.editing.mapper.toModelRange(r.targetRanges[0]):e.document.selection.getFirstRange();const c=e.createSelection(a);if("imageInline"===Pw(e.schema,c)){const t=new Lg(n.document),e=s.map(e=>1===e.childCount?(Array.from(e.getAttributes()).forEach(n=>t.setAttribute(...n,o.findViewImgElement(e))),e.getChild(0)):e);r.content=t.createDocumentFragment(e)}})}}class i_ extends Ss{static get requires(){return[o_,Jk,qw]}static get pluginName(){return"ImageInline"}}class r_ extends Ns{refresh(){const t=this.editor,e=t.plugins.get("ImageCaptionUtils");if(!t.plugins.has(Xw))return this.isEnabled=!1,void(this.value=!1);const n=t.model.document.selection,o=n.getSelectedElement();if(!o){const t=e.getCaptionFromModelSelection(n);return this.isEnabled=!!t,void(this.value=!!t)}this.isEnabled=this.editor.plugins.get("ImageUtils").isImage(o),this.isEnabled?this.value=!!e.getCaptionFromImageModelElement(o):this.value=!1}execute(t={}){const{focusCaptionOnShow:e}=t;this.editor.model.change(t=>{this.value?this._hideImageCaption(t):this._showImageCaption(t,e)})}_showImageCaption(t,e){const n=this.editor.model.document.selection,o=this.editor.plugins.get("ImageCaptionEditing");let i=n.getSelectedElement();const r=o._getSavedCaption(i);this.editor.plugins.get("ImageUtils").isInlineImage(i)&&(this.editor.execute("imageTypeBlock"),i=n.getSelectedElement());const s=r||t.createElement("caption");t.append(s,i),e&&t.setSelection(s,"in")}_hideImageCaption(t){const e=this.editor,n=e.model.document.selection,o=e.plugins.get("ImageCaptionEditing"),i=e.plugins.get("ImageCaptionUtils");let r,s=n.getSelectedElement();s?r=i.getCaptionFromImageModelElement(s):(r=i.getCaptionFromModelSelection(n),s=r.parent),o._saveCaption(s,r),t.setSelection(s,"on"),t.remove(r)}}class s_ extends Ss{static get pluginName(){return"ImageCaptionUtils"}static get requires(){return[zw]}getCaptionFromImageModelElement(t){for(const e of t.getChildren())if(e&&e.is("element","caption"))return e;return null}getCaptionFromModelSelection(t){const e=this.editor.plugins.get("ImageUtils"),n=t.getFirstPosition().findAncestor("caption");return n&&e.isBlockImage(n.parent)?n:null}matchImageCaptionViewElement(t){const e=this.editor.plugins.get("ImageUtils");return"figcaption"==t.name&&e.isBlockImageView(t.parent)?{name:!0}:null}}class a_ extends Ss{static get requires(){return[zw,s_]}static get pluginName(){return"ImageCaptionEditing"}constructor(t){super(t),this._savedCaptionsMap=new WeakMap}init(){const t=this.editor,e=t.model.schema;e.isRegistered("caption")?e.extend("caption",{allowIn:"imageBlock"}):e.register("caption",{allowIn:"imageBlock",allowContentOf:"$block",isLimit:!0}),t.commands.add("toggleImageCaption",new r_(this.editor)),this._setupConversion(),this._setupImageTypeCommandsIntegration(),this._registerCaptionReconversion()}_setupConversion(){const t=this.editor,e=t.editing.view,n=t.plugins.get("ImageUtils"),o=t.plugins.get("ImageCaptionUtils"),i=t.t;t.conversion.for("upcast").elementToElement({view:t=>o.matchImageCaptionViewElement(t),model:"caption"}),t.conversion.for("dataDowncast").elementToElement({model:"caption",view:(t,{writer:e})=>n.isBlockImage(t.parent)?e.createContainerElement("figcaption"):null}),t.conversion.for("editingDowncast").elementToElement({model:"caption",view:(t,{writer:o})=>{if(!n.isBlockImage(t.parent))return null;const r=o.createEditableElement("figcaption");o.setCustomProperty("imageCaption",!0,r),Vs({view:e,element:r,text:i("Enter image caption"),keepOnFocus:!0});const s=t.parent.getAttribute("alt");return zk(r,o,{label:s?i("Caption for image: %0",[s]):i("Caption for the image")})}})}_setupImageTypeCommandsIntegration(){const t=this.editor,e=t.plugins.get("ImageUtils"),n=t.plugins.get("ImageCaptionUtils"),o=t.commands.get("imageTypeInline"),i=t.commands.get("imageTypeBlock"),r=t=>{if(!t.return)return;const{oldElement:o,newElement:i}=t.return;if(!o)return;if(e.isBlockImage(o)){const t=n.getCaptionFromImageModelElement(o);if(t)return void this._saveCaption(i,t)}const r=this._getSavedCaption(o);r&&this._saveCaption(i,r)};o&&this.listenTo(o,"execute",r,{priority:"low"}),i&&this.listenTo(i,"execute",r,{priority:"low"})}_getSavedCaption(t){const e=this._savedCaptionsMap.get(t);return e?Vd.fromJSON(e):null}_saveCaption(t,e){this._savedCaptionsMap.set(t,e.toJSON())}_registerCaptionReconversion(){const t=this.editor,e=t.model,n=t.plugins.get("ImageUtils"),o=t.plugins.get("ImageCaptionUtils");e.document.on("change:data",()=>{const i=e.document.differ.getChanges();for(const e of i){if("alt"!==e.attributeKey)continue;const i=e.range.start.nodeAfter;if(n.isBlockImage(i)){const e=o.getCaptionFromImageModelElement(i);if(!e)return;t.editing.reconvertItem(e)}}})}}class c_ extends Ss{static get requires(){return[s_]}static get pluginName(){return"ImageCaptionUI"}init(){const t=this.editor,e=t.editing.view,n=t.plugins.get("ImageCaptionUtils"),o=t.t;t.ui.componentFactory.add("toggleImageCaption",i=>{const r=t.commands.get("toggleImageCaption"),s=new rs(i);return s.set({icon:cm.caption,tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(r,"value","isEnabled"),s.bind("label").to(r,"value",t=>o(t?"Toggle caption off":"Toggle caption on")),this.listenTo(s,"execute",()=>{t.execute("toggleImageCaption",{focusCaptionOnShow:!0});const o=n.getCaptionFromModelSelection(t.model.document.selection);if(o){const n=t.editing.mapper.toViewElement(o);e.scrollToTheSelection(),e.change(t=>{t.addClass("image__caption_highlighted",n)})}t.editing.view.focus()}),s})}}var l_=r(8662),d_={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(l_.Z,d_),l_.Z.locals;class h_ extends Ns{constructor(t,e){super(t),this._defaultStyles={imageBlock:!1,imageInline:!1},this._styles=new Map(e.map(t=>{if(t.isDefault)for(const e of t.modelElements)this._defaultStyles[e]=t.name;return[t.name,t]}))}refresh(){const t=this.editor.plugins.get("ImageUtils").getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!t,this.isEnabled?t.hasAttribute("imageStyle")?this.value=t.getAttribute("imageStyle"):this.value=this._defaultStyles[t.name]:this.value=!1}execute(t={}){const e=this.editor,n=e.model,o=e.plugins.get("ImageUtils");n.change(e=>{const i=t.value;let r=o.getClosestSelectedImageElement(n.document.selection);i&&this.shouldConvertImageType(i,r)&&(this.editor.execute(o.isBlockImage(r)?"imageTypeInline":"imageTypeBlock"),r=o.getClosestSelectedImageElement(n.document.selection)),!i||this._styles.get(i).isDefault?e.removeAttribute("imageStyle",r):e.setAttribute("imageStyle",i,r)})}shouldConvertImageType(t,e){return!this._styles.get(t).modelElements.includes(e.name)}}const{objectFullWidth:u_,objectInline:g_,objectLeft:m_,objectRight:p_,objectCenter:f_,objectBlockLeft:k_,objectBlockRight:b_}=cm,w_={get inline(){return{name:"inline",title:"In line",icon:g_,modelElements:["imageInline"],isDefault:!0}},get alignLeft(){return{name:"alignLeft",title:"Left aligned image",icon:m_,modelElements:["imageBlock","imageInline"],className:"image-style-align-left"}},get alignBlockLeft(){return{name:"alignBlockLeft",title:"Left aligned image",icon:k_,modelElements:["imageBlock"],className:"image-style-block-align-left"}},get alignCenter(){return{name:"alignCenter",title:"Centered image",icon:f_,modelElements:["imageBlock"],className:"image-style-align-center"}},get alignRight(){return{name:"alignRight",title:"Right aligned image",icon:p_,modelElements:["imageBlock","imageInline"],className:"image-style-align-right"}},get alignBlockRight(){return{name:"alignBlockRight",title:"Right aligned image",icon:b_,modelElements:["imageBlock"],className:"image-style-block-align-right"}},get block(){return{name:"block",title:"Centered image",icon:f_,modelElements:["imageBlock"],isDefault:!0}},get side(){return{name:"side",title:"Side image",icon:p_,modelElements:["imageBlock"],className:"image-style-side"}}},__={full:u_,left:k_,right:b_,center:f_,inlineLeft:m_,inlineRight:p_,inline:g_},A_=[{name:"imageStyle:wrapText",title:"Wrap text",defaultItem:"imageStyle:alignLeft",items:["imageStyle:alignLeft","imageStyle:alignRight"]},{name:"imageStyle:breakText",title:"Break text",defaultItem:"imageStyle:block",items:["imageStyle:alignBlockLeft","imageStyle:block","imageStyle:alignBlockRight"]}];function C_(t){E("image-style-configuration-definition-invalid",t)}const v_={normalizeStyles:function(t){return(t.configuredStyles.options||[]).map(t=>function(t){return t="string"==typeof t?w_[t]?{...w_[t]}:{name:t}:function(t,e){const n={...e};for(const o in t)Object.prototype.hasOwnProperty.call(e,o)||(n[o]=t[o]);return n}(w_[t.name],t),"string"==typeof t.icon&&(t.icon=__[t.icon]||t.icon),t}(t)).filter(e=>function(t,{isBlockPluginLoaded:e,isInlinePluginLoaded:n}){const{modelElements:o,name:i}=t;if(!(o&&o.length&&i))return C_({style:t}),!1;{const i=[e?"imageBlock":null,n?"imageInline":null];if(!o.some(t=>i.includes(t)))return E("image-style-missing-dependency",{style:t,missingPlugins:o.map(t=>"imageBlock"===t?"ImageBlockEditing":"ImageInlineEditing")}),!1}return!0}(e,t))},getDefaultStylesConfiguration:function(t,e){return t&&e?{options:["inline","alignLeft","alignRight","alignCenter","alignBlockLeft","alignBlockRight","block","side"]}:t?{options:["block","side"]}:e?{options:["inline","alignLeft","alignRight"]}:{}},getDefaultDropdownDefinitions:function(t){return t.has("ImageBlockEditing")&&t.has("ImageInlineEditing")?[...A_]:[]},warnInvalidStyle:C_,DEFAULT_OPTIONS:w_,DEFAULT_ICONS:__,DEFAULT_DROPDOWN_DEFINITIONS:A_};function y_(t,e){for(const n of e)if(n.name===t)return n}class x_ extends Ss{static get pluginName(){return"ImageStyleEditing"}static get requires(){return[zw]}init(){const{normalizeStyles:t,getDefaultStylesConfiguration:e}=v_,n=this.editor,o=n.plugins.has("ImageBlockEditing"),i=n.plugins.has("ImageInlineEditing");n.config.define("image.styles",e(o,i)),this.normalizedStyles=t({configuredStyles:n.config.get("image.styles"),isBlockPluginLoaded:o,isInlinePluginLoaded:i}),this._setupConversion(o,i),this._setupPostFixer(),n.commands.add("imageStyle",new h_(n,this.normalizedStyles))}_setupConversion(t,e){const n=this.editor,o=n.model.schema,i=(r=this.normalizedStyles,(t,e,n)=>{if(!n.consumable.consume(e.item,t.name))return;const o=y_(e.attributeNewValue,r),i=y_(e.attributeOldValue,r),s=n.mapper.toViewElement(e.item),a=n.writer;i&&a.removeClass(i.className,s),o&&a.addClass(o.className,s)});var r;const s=function(t){const e={imageInline:t.filter(t=>!t.isDefault&&t.modelElements.includes("imageInline")),imageBlock:t.filter(t=>!t.isDefault&&t.modelElements.includes("imageBlock"))};return(t,n,o)=>{if(!n.modelRange)return;const i=n.viewItem,r=kr(n.modelRange.getItems());if(r&&o.schema.checkAttribute(r,"imageStyle"))for(const s of e[r.name])o.consumable.consume(i,{classes:s.className})&&o.writer.setAttribute("imageStyle",s.name,r)}}(this.normalizedStyles);n.editing.downcastDispatcher.on("attribute:imageStyle",i),n.data.downcastDispatcher.on("attribute:imageStyle",i),t&&(o.extend("imageBlock",{allowAttributes:"imageStyle"}),n.data.upcastDispatcher.on("element:figure",s,{priority:"low"})),e&&(o.extend("imageInline",{allowAttributes:"imageStyle"}),n.data.upcastDispatcher.on("element:img",s,{priority:"low"}))}_setupPostFixer(){const t=this.editor,e=t.model.document,n=t.plugins.get(zw),o=new Map(this.normalizedStyles.map(t=>[t.name,t]));e.registerPostFixer(t=>{let i=!1;for(const r of e.differ.getChanges())if("insert"==r.type||"attribute"==r.type&&"imageStyle"==r.attributeKey){let e="insert"==r.type?r.position.nodeAfter:r.range.start.nodeAfter;if(e&&e.is("element","paragraph")&&e.childCount>0&&(e=e.getChild(0)),!n.isImage(e))continue;const s=e.getAttribute("imageStyle");if(!s)continue;const a=o.get(s);a&&a.modelElements.includes(e.name)||(t.removeAttribute("imageStyle",e),i=!0)}return i})}}var E_=r(4622),D_={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(E_.Z,D_),E_.Z.locals;class T_ extends Ss{static get requires(){return[x_]}static get pluginName(){return"ImageStyleUI"}get localizedDefaultStylesTitles(){const t=this.editor.t;return{"Wrap text":t("Wrap text"),"Break text":t("Break text"),"In line":t("In line"),"Full size image":t("Full size image"),"Side image":t("Side image"),"Left aligned image":t("Left aligned image"),"Centered image":t("Centered image"),"Right aligned image":t("Right aligned image")}}init(){const t=this.editor.plugins,e=this.editor.config.get("image.toolbar")||[],n=I_(t.get("ImageStyleEditing").normalizedStyles,this.localizedDefaultStylesTitles);for(const i of n)this._createButton(i);const o=I_([...e.filter(G),...v_.getDefaultDropdownDefinitions(t)],this.localizedDefaultStylesTitles);for(const i of o)this._createDropdown(i,n)}_createDropdown(t,e){const n=this.editor.ui.componentFactory;n.add(t.name,o=>{let i;const{defaultItem:r,items:s,title:a}=t,c=s.filter(t=>e.find(({name:e})=>S_(e)===t)).map(t=>{const e=n.create(t);return t===r&&(i=e),e});s.length!==c.length&&v_.warnInvalidStyle({dropdown:t});const l=Em(o,vs),d=l.buttonView,h=d.arrowView;return Dm(l,c,{enableActiveItemFocusOnDropdownOpen:!0}),d.set({label:M_(a,i.label),class:null,tooltip:!0}),h.unbind("label"),h.set({label:a}),d.bind("icon").toMany(c,"isOn",(...t)=>{const e=t.findIndex(Oa);return e<0?i.icon:c[e].icon}),d.bind("label").toMany(c,"isOn",(...t)=>{const e=t.findIndex(Oa);return M_(a,e<0?i.label:c[e].label)}),d.bind("isOn").toMany(c,"isOn",(...t)=>t.some(Oa)),d.bind("class").toMany(c,"isOn",(...t)=>t.some(Oa)?"ck-splitbutton_flatten":null),d.on("execute",()=>{c.some(({isOn:t})=>t)?l.isOpen=!l.isOpen:i.fire("execute")}),l.bind("isEnabled").toMany(c,"isEnabled",(...t)=>t.some(Oa)),this.listenTo(l,"execute",()=>{this.editor.editing.view.focus()}),l})}_createButton(t){const e=t.name;this.editor.ui.componentFactory.add(S_(e),n=>{const o=this.editor.commands.get("imageStyle"),i=new rs(n);return i.set({label:t.title,icon:t.icon,tooltip:!0,isToggleable:!0}),i.bind("isEnabled").to(o,"isEnabled"),i.bind("isOn").to(o,"value",t=>t===e),i.on("execute",this._executeCommand.bind(this,e)),i})}_executeCommand(t){this.editor.execute("imageStyle",{value:t}),this.editor.editing.view.focus()}}function I_(t,e){for(const n of t)e[n.title]&&(n.title=e[n.title]);return t}function S_(t){return"imageStyle:"+t}function M_(t,e){return(t?t+": ":"")+e}function N_(t){const e=t.map(t=>t.replace("+","\\+"));return new RegExp(`^image\\/(${e.join("|")})$`)}function B_(t){return new Promise((e,n)=>{const o=t.getAttribute("src");fetch(o).then(t=>t.blob()).then(t=>{const n=P_(t,o),i=n.replace("image/",""),r=new File([t],"image."+i,{type:n});e(r)}).catch(t=>t&&"TypeError"===t.name?function(t){return function(t){return new Promise((e,n)=>{const o=Di.document.createElement("img");o.addEventListener("load",()=>{const t=Di.document.createElement("canvas");t.width=o.width,t.height=o.height,t.getContext("2d").drawImage(o,0,0),t.toBlob(t=>t?e(t):n())}),o.addEventListener("error",()=>n()),o.src=t})}(t).then(e=>{const n=P_(e,t),o=n.replace("image/","");return new File([e],"image."+o,{type:n})})}(o).then(e).catch(n):n(t))})}function P_(t,e){return t.type?t.type:e.match(/data:(image\/\w+);base64/)?e.match(/data:(image\/\w+);base64/)[1].toLowerCase():"image/jpeg"}class z_ extends Ss{static get pluginName(){return"ImageUploadUI"}init(){const t=this.editor,e=t.t,n=n=>{const o=new nk(n),i=t.commands.get("uploadImage"),r=t.config.get("image.upload.types"),s=N_(r);return o.set({acceptedType:r.map(t=>"image/"+t).join(","),allowMultipleFiles:!0}),o.buttonView.set({label:e("Insert image"),icon:cm.image,tooltip:!0}),o.buttonView.bind("isEnabled").to(i),o.on("done",(e,n)=>{const o=Array.from(n).filter(t=>s.test(t.type));o.length&&(t.execute("uploadImage",{file:o}),t.editing.view.focus())}),o};t.ui.componentFactory.add("uploadImage",n),t.ui.componentFactory.add("imageUpload",n)}}var L_=r(5870),O_={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(L_.Z,O_),L_.Z.locals;var R_=r(9899),j_={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(R_.Z,j_),R_.Z.locals;var F_=r(9825),V_={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(F_.Z,V_),F_.Z.locals;class H_ extends Ss{static get pluginName(){return"ImageUploadProgress"}constructor(t){super(t),this.placeholder="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="}init(){const t=this.editor;t.plugins.has("ImageBlockEditing")&&t.editing.downcastDispatcher.on("attribute:uploadStatus:imageBlock",(...t)=>this.uploadStatusChange(...t)),t.plugins.has("ImageInlineEditing")&&t.editing.downcastDispatcher.on("attribute:uploadStatus:imageInline",(...t)=>this.uploadStatusChange(...t))}uploadStatusChange(t,e,n){const o=this.editor,i=e.item,r=i.getAttribute("uploadId");if(!n.consumable.consume(e.item,t.name))return;const s=o.plugins.get("ImageUtils"),a=o.plugins.get(tk),c=r?e.attributeNewValue:null,l=this.placeholder,d=o.editing.mapper.toViewElement(i),h=n.writer;if("reading"==c)return U_(d,h),void G_(s,l,d,h);if("uploading"==c){const t=a.loaders.get(r);return U_(d,h),void(t?(q_(d,h),function(t,e,n,o){const i=function(t){const e=t.createUIElement("div",{class:"ck-progress-bar"});return t.setCustomProperty("progressBar",!0,e),e}(e);e.insert(e.createPositionAt(t,"end"),i),n.on("change:uploadedPercent",(t,e,n)=>{o.change(t=>{t.setStyle("width",n+"%",i)})})}(d,h,t,o.editing.view),function(t,e,n,o){if(o.data){const i=t.findViewImgElement(e);n.setAttribute("src",o.data,i)}}(s,d,h,t)):G_(s,l,d,h))}"complete"==c&&a.loaders.get(r)&&function(t,e,n){const o=e.createUIElement("div",{class:"ck-image-upload-complete-icon"});e.insert(e.createPositionAt(t,"end"),o),setTimeout(()=>{n.change(t=>t.remove(t.createRangeOn(o)))},3e3)}(d,h,o.editing.view),function(t,e){Y_(t,e,"progressBar")}(d,h),q_(d,h),function(t,e){e.removeClass("ck-appear",t)}(d,h)}}function U_(t,e){t.hasClass("ck-appear")||e.addClass("ck-appear",t)}function G_(t,e,n,o){n.hasClass("ck-image-upload-placeholder")||o.addClass("ck-image-upload-placeholder",n);const i=t.findViewImgElement(n);i.getAttribute("src")!==e&&o.setAttribute("src",e,i),W_(n,"placeholder")||o.insert(o.createPositionAfter(i),function(t){const e=t.createUIElement("div",{class:"ck-upload-placeholder-loader"});return t.setCustomProperty("placeholder",!0,e),e}(o))}function q_(t,e){t.hasClass("ck-image-upload-placeholder")&&e.removeClass("ck-image-upload-placeholder",t),Y_(t,e,"placeholder")}function W_(t,e){for(const n of t.getChildren())if(n.getCustomProperty(e))return n}function Y_(t,e,n){const o=W_(t,n);o&&e.remove(e.createRangeOn(o))}class K_ extends Ns{refresh(){const t=this.editor,e=t.plugins.get("ImageUtils"),n=t.model.document.selection.getSelectedElement();this.isEnabled=e.isImageAllowed()||e.isImage(n)}execute(t){const e=hr(t.file),n=this.editor.model.document.selection,o=this.editor.plugins.get("ImageUtils"),i=Object.fromEntries(n.getAttributes());e.forEach((t,e)=>{const r=n.getSelectedElement();if(e&&r&&o.isImage(r)){const e=this.editor.model.createPositionAfter(r);this._uploadImage(t,i,e)}else this._uploadImage(t,i)})}_uploadImage(t,e,n){const o=this.editor,i=o.plugins.get(tk).createLoader(t),r=o.plugins.get("ImageUtils");i&&r.insertImage({...e,uploadId:i.id},n)}}class $_ extends Ss{static get requires(){return[tk,hp,Ck,zw]}static get pluginName(){return"ImageUploadEditing"}constructor(t){super(t),t.config.define("image",{upload:{types:["jpeg","png","gif","bmp","webp","tiff"]}}),this._uploadImageElements=new Map}init(){const t=this.editor,e=t.model.document,n=t.conversion,o=t.plugins.get(tk),i=t.plugins.get("ImageUtils"),r=N_(t.config.get("image.upload.types")),s=new K_(t);t.commands.add("uploadImage",s),t.commands.add("imageUpload",s),n.for("upcast").attributeToAttribute({view:{name:"img",key:"uploadId"},model:"uploadId"}),this.listenTo(t.editing.view.document,"clipboardInput",(e,n)=>{if(o=n.dataTransfer,Array.from(o.types).includes("text/html")&&""!==o.getData("text/html"))return;var o;const i=Array.from(n.dataTransfer.files).filter(t=>!!t&&r.test(t.type));i.length&&(e.stop(),t.model.change(e=>{n.targetRanges&&e.setSelection(n.targetRanges.map(e=>t.editing.mapper.toModelRange(e))),t.model.enqueueChange(()=>{t.execute("uploadImage",{file:i})})}))}),this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",(e,n)=>{const r=Array.from(t.editing.view.createRangeIn(n.content)).filter(t=>function(t,e){return!(!t.isInlineImageView(e)||!e.getAttribute("src"))&&(e.getAttribute("src").match(/^data:image\/\w+;base64,/g)||e.getAttribute("src").match(/^blob:/g))}(i,t.item)&&!t.item.getAttribute("uploadProcessed")).map(t=>({promise:B_(t.item),imageElement:t.item}));if(!r.length)return;const s=new Lg(t.editing.view.document);for(const t of r){s.setAttribute("uploadProcessed",!0,t.imageElement);const e=o.createLoader(t.promise);e&&(s.setAttribute("src","",t.imageElement),s.setAttribute("uploadId",e.id,t.imageElement))}}),t.editing.view.document.on("dragover",(t,e)=>{e.preventDefault()}),e.on("change",()=>{const n=e.differ.getChanges({includeChangesInGraveyard:!0}).reverse(),i=new Set;for(const e of n)if("insert"==e.type&&"$text"!=e.name){const n=e.position.nodeAfter,r="$graveyard"==e.position.root.rootName;for(const e of Q_(t,n)){const t=e.getAttribute("uploadId");if(!t)continue;const n=o.loaders.get(t);n&&(r?i.has(t)||n.abort():(i.add(t),this._uploadImageElements.set(t,e),"idle"==n.status&&this._readAndUpload(n)))}}}),this.on("uploadComplete",(t,{imageElement:e,data:n})=>{const o=n.urls?n.urls:n;this.editor.model.change(t=>{t.setAttribute("src",o.default,e),this._parseAndSetSrcsetAttributeOnImage(o,e,t)})},{priority:"low"})}afterInit(){const t=this.editor.model.schema;this.editor.plugins.has("ImageBlockEditing")&&t.extend("imageBlock",{allowAttributes:["uploadId","uploadStatus"]}),this.editor.plugins.has("ImageInlineEditing")&&t.extend("imageInline",{allowAttributes:["uploadId","uploadStatus"]})}_readAndUpload(t){const e=this.editor,n=e.model,o=e.locale.t,i=e.plugins.get(tk),r=e.plugins.get(hp),s=e.plugins.get("ImageUtils"),a=this._uploadImageElements;return n.enqueueChange({isUndoable:!1},e=>{e.setAttribute("uploadStatus","reading",a.get(t.id))}),t.read().then(()=>{const o=t.upload(),i=a.get(t.id);if(h.isSafari){const t=e.editing.mapper.toViewElement(i),n=s.findViewImgElement(t);e.editing.view.once("render",()=>{if(!n.parent)return;const t=e.editing.view.domConverter.mapViewToDom(n.parent);if(!t)return;const o=t.style.display;t.style.display="none",t._ckHack=t.offsetHeight,t.style.display=o})}return n.enqueueChange({isUndoable:!1},t=>{t.setAttribute("uploadStatus","uploading",i)}),o}).then(e=>{n.enqueueChange({isUndoable:!1},n=>{const o=a.get(t.id);n.setAttribute("uploadStatus","complete",o),this.fire("uploadComplete",{data:e,imageElement:o})}),c()}).catch(e=>{if("error"!==t.status&&"aborted"!==t.status)throw e;"error"==t.status&&e&&r.showWarning(e,{title:o("Upload failed"),namespace:"upload"}),n.enqueueChange({isUndoable:!1},e=>{e.remove(a.get(t.id))}),c()});function c(){n.enqueueChange({isUndoable:!1},e=>{const n=a.get(t.id);e.removeAttribute("uploadId",n),e.removeAttribute("uploadStatus",n),a.delete(t.id)}),i.destroyLoader(t)}}_parseAndSetSrcsetAttributeOnImage(t,e,n){let o=0;const i=Object.keys(t).filter(t=>{const e=parseInt(t,10);if(!isNaN(e))return o=Math.max(o,e),!0}).map(e=>`${t[e]} ${e}w`).join(", ");""!=i&&n.setAttribute("srcset",{data:i,width:o},e)}}function Q_(t,e){const n=t.plugins.get("ImageUtils");return Array.from(t.model.createRangeOn(e)).filter(t=>n.isImage(t.item)).map(t=>t.item)}class Z_ extends Ss{static get pluginName(){return"IndentEditing"}init(){const t=this.editor;t.commands.add("indent",new Ps(t)),t.commands.add("outdent",new Ps(t))}}const J_='',X_='';class tA extends Ss{static get pluginName(){return"IndentUI"}init(){const t=this.editor,e=t.locale,n=t.t,o="ltr"==e.uiLanguageDirection?J_:X_,i="ltr"==e.uiLanguageDirection?X_:J_;this._defineButton("indent",n("Increase indent"),o),this._defineButton("outdent",n("Decrease indent"),i)}_defineButton(t,e,n){const o=this.editor;o.ui.componentFactory.add(t,i=>{const r=o.commands.get(t),s=new rs(i);return s.set({label:e,icon:n,tooltip:!0}),s.bind("isOn","isEnabled").to(r,"value","isEnabled"),this.listenTo(s,"execute",()=>{o.execute(t),o.editing.view.focus()}),s})}}const eA="italic";class nA extends Ss{static get pluginName(){return"ItalicEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:eA}),t.model.schema.setAttributeProperties(eA,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:eA,view:"i",upcastAlso:["em",{styles:{"font-style":"italic"}}]}),t.commands.add(eA,new Of(t,eA)),t.keystrokes.set("CTRL+I",eA)}}const oA="italic";class iA extends Ss{static get pluginName(){return"ItalicUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(oA,n=>{const o=t.commands.get(oA),i=new rs(n);return i.set({label:e("Italic"),icon:'',keystroke:"CTRL+I",tooltip:!0,isToggleable:!0}),i.bind("isOn","isEnabled").to(o,"value","isEnabled"),this.listenTo(i,"execute",()=>{t.execute(oA),t.editing.view.focus()}),i})}}class rA{constructor(){this._definitions=new Set}get length(){return this._definitions.size}add(t){Array.isArray(t)?t.forEach(t=>this._definitions.add(t)):this._definitions.add(t)}getDispatcher(){return t=>{t.on("attribute:linkHref",(t,e,n)=>{if(!n.consumable.test(e.item,"attribute:linkHref"))return;if(!e.item.is("selection")&&!n.schema.isInline(e.item))return;const o=n.writer,i=o.document.selection;for(const r of this._definitions){const t=o.createAttributeElement("a",r.attributes,{priority:5});r.classes&&o.addClass(r.classes,t);for(const e in r.styles)o.setStyle(e,r.styles[e],t);o.setCustomProperty("link",!0,t),r.callback(e.attributeNewValue)?e.item.is("selection")?o.wrap(i.getFirstRange(),t):o.wrap(n.mapper.toViewRange(e.range),t):o.unwrap(n.mapper.toViewRange(e.range),t)}},{priority:"high"})}}getDispatcherForLinkedImage(){return t=>{t.on("attribute:linkHref:imageBlock",(t,e,{writer:n,mapper:o})=>{const i=o.toViewElement(e.item),r=Array.from(i.getChildren()).find(t=>"a"===t.name);for(const s of this._definitions){const t=_r(s.attributes);if(s.callback(e.attributeNewValue)){for(const[e,o]of t)"class"===e?n.addClass(o,r):n.setAttribute(e,o,r);s.classes&&n.addClass(s.classes,r);for(const t in s.styles)n.setStyle(t,s.styles[t],r)}else{for(const[e,o]of t)"class"===e?n.removeClass(o,r):n.removeAttribute(e,r);s.classes&&n.removeClass(s.classes,r);for(const t in s.styles)n.removeStyle(t,r)}}})}}}const sA=function(t,e,n){var o=t.length;return n=void 0===n?o:n,!e&&n>=o?t:xa(t,e,n)};var aA=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");const cA=function(t){return aA.test(t)},lA=function(t){return t.split("")};var dA="\\ud800-\\udfff",hA="["+dA+"]",uA="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",gA="\\ud83c[\\udffb-\\udfff]",mA="[^"+dA+"]",pA="(?:\\ud83c[\\udde6-\\uddff]){2}",fA="[\\ud800-\\udbff][\\udc00-\\udfff]",kA="(?:"+uA+"|"+gA+")?",bA="[\\ufe0e\\ufe0f]?",wA=bA+kA+"(?:\\u200d(?:"+[mA,pA,fA].join("|")+")"+bA+kA+")*",_A="(?:"+[mA+uA+"?",uA,pA,fA,hA].join("|")+")",AA=RegExp(gA+"(?="+gA+")|"+_A+wA,"g");const CA=function(t){return t.match(AA)||[]},vA=function(t){return cA(t)?CA(t):lA(t)},yA=function(t){return function(e){e=wa(e);var n=cA(e)?vA(e):void 0,o=n?n[0]:e.charAt(0),i=n?sA(n,1).join(""):e.slice(1);return o[t]()+i}}("toUpperCase"),xA=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g,EA=/^(?:(?:https?|ftps?|mailto):|[^a-z]|[a-z+.-]+(?:[^a-z+.:-]|$))/i,DA=/^[\S]+@((?![-_])(?:[-\w\u00a1-\uffff]{0,63}[^-_]\.))+(?:[a-z\u00a1-\uffff]{2,})$/i,TA=/^((\w+:(\/{2,})?)|(\W))/i,IA="Ctrl+K";function SA(t,{writer:e}){const n=e.createAttributeElement("a",{href:t},{priority:5});return e.setCustomProperty("link",!0,n),n}function MA(t){return function(t){const e=t.replace(xA,"");return e.match(EA)}(t=String(t))?t:"#"}function NA(t,e){return!!t&&e.checkAttribute(t.name,"linkHref")}function BA(t,e){const n=(o=t,DA.test(o)?"mailto:":e);var o;const i=!!n&&!PA(t);return t&&i?n+t:t}function PA(t){return TA.test(t)}function zA(t){window.open(t,"_blank","noopener")}class LA extends Ns{constructor(t){super(t),this.manualDecorators=new fr,this.automaticDecorators=new rA}restoreManualDecoratorStates(){for(const t of this.manualDecorators)t.value=this._getDecoratorStateFromModel(t.id)}refresh(){const t=this.editor.model,e=t.document.selection,n=e.getSelectedElement()||kr(e.getSelectedBlocks());NA(n,t.schema)?(this.value=n.getAttribute("linkHref"),this.isEnabled=t.schema.checkAttribute(n,"linkHref")):(this.value=e.getAttribute("linkHref"),this.isEnabled=t.schema.checkAttributeInSelection(e,"linkHref"));for(const o of this.manualDecorators)o.value=this._getDecoratorStateFromModel(o.id)}execute(t,e={}){const n=this.editor.model,o=n.document.selection,i=[],r=[];for(const s in e)e[s]?i.push(s):r.push(s);n.change(e=>{if(o.isCollapsed){const s=o.getFirstPosition();if(o.hasAttribute("linkHref")){const a=gf(s,"linkHref",o.getAttribute("linkHref"),n);e.setAttribute("linkHref",t,a),i.forEach(t=>{e.setAttribute(t,!0,a)}),r.forEach(t=>{e.removeAttribute(t,a)}),e.setSelection(e.createPositionAfter(a.end.nodeBefore))}else if(""!==t){const r=_r(o.getAttributes());r.set("linkHref",t),i.forEach(t=>{r.set(t,!0)});const{end:a}=n.insertContent(e.createText(t,r),s);e.setSelection(a)}["linkHref",...i,...r].forEach(t=>{e.removeSelectionAttribute(t)})}else{const s=n.schema.getValidRanges(o.getRanges(),"linkHref"),a=[];for(const t of o.getSelectedBlocks())n.schema.checkAttribute(t,"linkHref")&&a.push(e.createRangeOn(t));const c=a.slice();for(const t of s)this._isRangeToUpdate(t,a)&&c.push(t);for(const n of c)e.setAttribute("linkHref",t,n),i.forEach(t=>{e.setAttribute(t,!0,n)}),r.forEach(t=>{e.removeAttribute(t,n)})}})}_getDecoratorStateFromModel(t){const e=this.editor.model,n=e.document.selection,o=n.getSelectedElement();return NA(o,e.schema)?o.getAttribute(t):n.getAttribute(t)}_isRangeToUpdate(t,e){for(const n of e)if(n.containsRange(t))return!1;return!0}}class OA extends Ns{refresh(){const t=this.editor.model,e=t.document.selection,n=e.getSelectedElement();NA(n,t.schema)?this.isEnabled=t.schema.checkAttribute(n,"linkHref"):this.isEnabled=t.schema.checkAttributeInSelection(e,"linkHref")}execute(){const t=this.editor,e=this.editor.model,n=e.document.selection,o=t.commands.get("link");e.change(t=>{const i=n.isCollapsed?[gf(n.getFirstPosition(),"linkHref",n.getAttribute("linkHref"),e)]:e.schema.getValidRanges(n.getRanges(),"linkHref");for(const e of i)if(t.removeAttribute("linkHref",e),o)for(const n of o.manualDecorators)t.removeAttribute(n.id,e)})}}class RA{constructor({id:t,label:e,attributes:n,classes:o,styles:i,defaultValue:r}){this.id=t,this.set("value"),this.defaultValue=r,this.label=e,this.attributes=n,this.classes=o,this.styles=i}_createPattern(){return{attributes:this.attributes,classes:this.classes,styles:this.styles}}}k(RA,Z);var jA=r(399),FA={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(jA.Z,FA),jA.Z.locals;const VA="automatic",HA=/^(https?:)?\/\//;class UA extends Ss{static get pluginName(){return"LinkEditing"}static get requires(){return[Zp,Rp,Ck]}constructor(t){super(t),t.config.define("link",{addTargetToExternalLinks:!1})}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:"linkHref"}),t.conversion.for("dataDowncast").attributeToElement({model:"linkHref",view:SA}),t.conversion.for("editingDowncast").attributeToElement({model:"linkHref",view:(t,e)=>SA(MA(t),e)}),t.conversion.for("upcast").elementToAttribute({view:{name:"a",attributes:{href:!0}},model:{key:"linkHref",value:t=>t.getAttribute("href")}}),t.commands.add("link",new LA(t)),t.commands.add("unlink",new OA(t));const e=function(t,e){const n={"Open in a new tab":t("Open in a new tab"),Downloadable:t("Downloadable")};return e.forEach(t=>(t.label&&n[t.label]&&(t.label=n[t.label]),t)),e}(t.t,function(t){const e=[];if(t)for(const[n,o]of Object.entries(t)){const t=Object.assign({},o,{id:"link"+yA(n)});e.push(t)}return e}(t.config.get("link.decorators")));this._enableAutomaticDecorators(e.filter(t=>t.mode===VA)),this._enableManualDecorators(e.filter(t=>"manual"===t.mode)),t.plugins.get(Zp).registerAttribute("linkHref"),function(t,e,n,o){const i=t.editing.view,r=new Set;i.document.registerPostFixer(i=>{const s=t.model.document.selection;let a=!1;if(s.hasAttribute(e)){const c=gf(s.getFirstPosition(),e,s.getAttribute(e),t.model),l=t.editing.mapper.toViewRange(c);for(const t of l.getItems())t.is("element",n)&&!t.hasClass(o)&&(i.addClass(o,t),r.add(t),a=!0)}return a}),t.conversion.for("editingDowncast").add(t=>{function e(){i.change(t=>{for(const e of r.values())t.removeClass(o,e),r.delete(e)})}t.on("insert",e,{priority:"highest"}),t.on("remove",e,{priority:"highest"}),t.on("attribute",e,{priority:"highest"}),t.on("selection",e,{priority:"highest"})})}(t,"linkHref","a","ck-link_selected"),this._enableLinkOpen(),this._enableInsertContentSelectionAttributesFixer(),this._enableClickingAfterLink(),this._enableTypingOverLink(),this._handleDeleteContentAfterLink(),this._enableClipboardIntegration()}_enableAutomaticDecorators(t){const e=this.editor,n=e.commands.get("link").automaticDecorators;e.config.get("link.addTargetToExternalLinks")&&n.add({id:"linkIsExternal",mode:VA,callback:t=>HA.test(t),attributes:{target:"_blank",rel:"noopener noreferrer"}}),n.add(t),n.length&&e.conversion.for("downcast").add(n.getDispatcher())}_enableManualDecorators(t){if(!t.length)return;const e=this.editor,n=e.commands.get("link").manualDecorators;t.forEach(t=>{e.model.schema.extend("$text",{allowAttributes:t.id}),t=new RA(t),n.add(t),e.conversion.for("downcast").attributeToElement({model:t.id,view:(e,{writer:n,schema:o},{item:i})=>{if((i.is("selection")||o.isInline(i))&&e){const e=n.createAttributeElement("a",t.attributes,{priority:5});t.classes&&n.addClass(t.classes,e);for(const o in t.styles)n.setStyle(o,t.styles[o],e);return n.setCustomProperty("link",!0,e),e}}}),e.conversion.for("upcast").elementToAttribute({view:{name:"a",...t._createPattern()},model:{key:t.id}})})}_enableLinkOpen(){const t=this.editor,e=t.editing.view.document;this.listenTo(e,"click",(t,e)=>{if(!(h.isMac?e.domEvent.metaKey:e.domEvent.ctrlKey))return;let n=e.domTarget;if("a"!=n.tagName.toLowerCase()&&(n=n.closest("a")),!n)return;const o=n.getAttribute("href");o&&(t.stop(),e.preventDefault(),zA(o))},{context:"$capture"}),this.listenTo(e,"keydown",(e,n)=>{const o=t.commands.get("link").value;o&&n.keyCode===rr.enter&&n.altKey&&(e.stop(),zA(o))})}_enableInsertContentSelectionAttributesFixer(){const t=this.editor.model,e=t.document.selection;this.listenTo(t,"insertContent",()=>{const n=e.anchor.nodeBefore,o=e.anchor.nodeAfter;e.hasAttribute("linkHref")&&n&&n.hasAttribute("linkHref")&&(o&&o.hasAttribute("linkHref")||t.change(e=>{GA(e,WA(t.schema))}))},{priority:"low"})}_enableClickingAfterLink(){const t=this.editor,e=t.model;t.editing.view.addObserver(zg);let n=!1;this.listenTo(t.editing.view.document,"mousedown",()=>{n=!0}),this.listenTo(t.editing.view.document,"selectionChange",()=>{if(!n)return;n=!1;const t=e.document.selection;if(!t.isCollapsed)return;if(!t.hasAttribute("linkHref"))return;const o=t.getFirstPosition(),i=gf(o,"linkHref",t.getAttribute("linkHref"),e);(o.isTouching(i.start)||o.isTouching(i.end))&&e.change(t=>{GA(t,WA(e.schema))})})}_enableTypingOverLink(){const t=this.editor,e=t.editing.view;let n,o;this.listenTo(e.document,"delete",()=>{o=!0},{priority:"high"}),this.listenTo(t.model,"deleteContent",()=>{const e=t.model.document.selection;e.isCollapsed||(o?o=!1:qA(t)&&function(t){const e=t.document.selection,n=e.getFirstPosition(),o=e.getLastPosition(),i=n.nodeAfter;if(!i)return!1;if(!i.is("$text"))return!1;if(!i.hasAttribute("linkHref"))return!1;const r=o.textNode||o.nodeBefore;return i===r||gf(n,"linkHref",i.getAttribute("linkHref"),t).containsRange(t.createRange(n,o),!0)}(t.model)&&(n=e.getAttributes()))},{priority:"high"}),this.listenTo(t.model,"insertContent",(e,[i])=>{o=!1,qA(t)&&n&&(t.model.change(t=>{for(const[e,o]of n)t.setAttribute(e,o,i)}),n=null)},{priority:"high"})}_handleDeleteContentAfterLink(){const t=this.editor,e=t.model,n=e.document.selection,o=t.editing.view;let i=!1,r=!1;this.listenTo(o.document,"delete",(t,e)=>{r="backward"===e.direction},{priority:"high"}),this.listenTo(e,"deleteContent",()=>{i=!1;const t=n.getFirstPosition(),o=n.getAttribute("linkHref");if(!o)return;const r=gf(t,"linkHref",o,e);i=r.containsPosition(t)||r.end.isEqual(t)},{priority:"high"}),this.listenTo(e,"deleteContent",()=>{r&&(r=!1,i||t.model.enqueueChange(t=>{GA(t,WA(e.schema))}))},{priority:"low"})}_enableClipboardIntegration(){const t=this.editor,e=t.model,n=this.editor.config.get("link.defaultProtocol");n&&this.listenTo(t.plugins.get("ClipboardPipeline"),"contentInsertion",(t,o)=>{e.change(t=>{const e=t.createRangeIn(o.content);for(const o of e.getItems())if(o.hasAttribute("linkHref")){const e=BA(o.getAttribute("linkHref"),n);t.setAttribute("linkHref",e,o)}})})}}function GA(t,e){t.removeSelectionAttribute("linkHref");for(const n of e)t.removeSelectionAttribute(n)}function qA(t){return t.model.change(t=>t.batch).isTyping}function WA(t){return t.getDefinition("$text").allowAttributes.filter(t=>t.startsWith("link"))}var YA=r(4827),KA={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(YA.Z,KA),YA.Z.locals;class $A extends Mr{constructor(t,e){super(t);const n=t.t;this.focusTracker=new br,this.keystrokes=new wr,this.urlInputView=this._createUrlInput(),this.saveButtonView=this._createButton(n("Save"),cm.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(n("Cancel"),cm.cancel,"ck-button-cancel","cancel"),this._manualDecoratorSwitches=this._createManualDecoratorSwitches(e),this.children=this._createFormChildren(e.manualDecorators),this._focusables=new Er,this._focusCycler=new xs({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});const o=["ck","ck-link-form","ck-responsive-form"];e.manualDecorators.length&&o.push("ck-link-form_layout-vertical","ck-vertical-form"),this.setTemplate({tag:"form",attributes:{class:o,tabindex:"-1"},children:this.children}),i(this)}getDecoratorSwitchesState(){return Array.from(this._manualDecoratorSwitches).reduce((t,e)=>(t[e.name]=e.isOn,t),{})}render(){super.render(),a({view:this}),[this.urlInputView,...this._manualDecoratorSwitches,this.saveButtonView,this.cancelButtonView].forEach(t=>{this._focusables.add(t),this.focusTracker.add(t.element)}),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createUrlInput(){const t=this.locale.t,e=new lp(this.locale,dp);return e.label=t("Link URL"),e}_createButton(t,e,n,o){const i=new rs(this.locale);return i.set({label:t,icon:e,tooltip:!0}),i.extendTemplate({attributes:{class:n}}),o&&i.delegate("execute").to(this,o),i}_createManualDecoratorSwitches(t){const e=this.createCollection();for(const n of t.manualDecorators){const o=new cs(this.locale);o.set({name:n.id,label:n.label,withText:!0}),o.bind("isOn").toMany([n,t],"value",(t,e)=>void 0===e&&void 0===t?n.defaultValue:t),o.on("execute",()=>{n.set("value",!o.isOn)}),e.add(o)}return e}_createFormChildren(t){const e=this.createCollection();if(e.add(this.urlInputView),t.length){const t=new Mr;t.setTemplate({tag:"ul",children:this._manualDecoratorSwitches.map(t=>({tag:"li",children:[t],attributes:{class:["ck","ck-list__item"]}})),attributes:{class:["ck","ck-reset","ck-list"]}}),e.add(t)}return e.add(this.saveButtonView),e.add(this.cancelButtonView),e}}var QA=r(9465),ZA={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(QA.Z,ZA),QA.Z.locals;class JA extends Mr{constructor(t){super(t);const e=t.t;this.focusTracker=new br,this.keystrokes=new wr,this.previewButtonView=this._createPreviewButton(),this.unlinkButtonView=this._createButton(e("Unlink"),'',"unlink"),this.editButtonView=this._createButton(e("Edit link"),cm.pencil,"edit"),this.set("href"),this._focusables=new Er,this._focusCycler=new xs({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-link-actions","ck-responsive-form"],tabindex:"-1"},children:[this.previewButtonView,this.editButtonView,this.unlinkButtonView]})}render(){super.render(),[this.previewButtonView,this.editButtonView,this.unlinkButtonView].forEach(t=>{this._focusables.add(t),this.focusTracker.add(t.element)}),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createButton(t,e,n){const o=new rs(this.locale);return o.set({label:t,icon:e,tooltip:!0}),o.delegate("execute").to(this,n),o}_createPreviewButton(){const t=new rs(this.locale),e=this.bindTemplate,n=this.t;return t.set({withText:!0,tooltip:n("Open link in new tab")}),t.extendTemplate({attributes:{class:["ck","ck-link-actions__preview"],href:e.to("href",t=>t&&MA(t)),target:"_blank",rel:"noopener noreferrer"}}),t.bind("label").to(this,"href",t=>t||n("This link has no URL")),t.bind("isEnabled").to(this,"href",t=>!!t),t.template.tag="a",t.template.eventListeners={},t}}const XA="link-ui";class tC extends Ss{static get requires(){return[bp]}static get pluginName(){return"LinkUI"}init(){const t=this.editor;t.editing.view.addObserver(Pg),this.actionsView=null,this.formView=null,this._balloon=t.plugins.get(bp),this._createToolbarLinkButton(),this._enableBalloonActivators(),t.conversion.for("editingDowncast").markerToHighlight({model:XA,view:{classes:["ck-fake-link-selection"]}}),t.conversion.for("editingDowncast").markerToElement({model:XA,view:{name:"span",classes:["ck-fake-link-selection","ck-fake-link-selection_collapsed"]}})}destroy(){super.destroy(),this.formView&&this.formView.destroy(),this.actionsView&&this.actionsView.destroy()}_createViews(){this.actionsView=this._createActionsView(),this.formView=this._createFormView(),this._enableUserBalloonInteractions()}_createActionsView(){const t=this.editor,e=new JA(t.locale),n=t.commands.get("link"),o=t.commands.get("unlink");return e.bind("href").to(n,"value"),e.editButtonView.bind("isEnabled").to(n),e.unlinkButtonView.bind("isEnabled").to(o),this.listenTo(e,"edit",()=>{this._addFormView()}),this.listenTo(e,"unlink",()=>{t.execute("unlink"),this._hideUI()}),e.keystrokes.set("Esc",(t,e)=>{this._hideUI(),e()}),e.keystrokes.set(IA,(t,e)=>{this._addFormView(),e()}),e}_createFormView(){const t=this.editor,e=t.commands.get("link"),n=t.config.get("link.defaultProtocol"),o=new $A(t.locale,e);return o.urlInputView.fieldView.bind("value").to(e,"value"),o.urlInputView.bind("isReadOnly").to(e,"isEnabled",t=>!t),o.saveButtonView.bind("isEnabled").to(e),this.listenTo(o,"submit",()=>{const{value:e}=o.urlInputView.fieldView.element,i=BA(e,n);t.execute("link",i,o.getDecoratorSwitchesState()),this._closeFormView()}),this.listenTo(o,"cancel",()=>{this._closeFormView()}),o.keystrokes.set("Esc",(t,e)=>{this._closeFormView(),e()}),o}_createToolbarLinkButton(){const t=this.editor,e=t.commands.get("link"),n=t.t;t.ui.componentFactory.add("link",t=>{const o=new rs(t);return o.isEnabled=!0,o.label=n("Link"),o.icon='',o.keystroke=IA,o.tooltip=!0,o.isToggleable=!0,o.bind("isEnabled").to(e,"isEnabled"),o.bind("isOn").to(e,"value",t=>!!t),this.listenTo(o,"execute",()=>this._showUI(!0)),o})}_enableBalloonActivators(){const t=this.editor,e=t.editing.view.document;this.listenTo(e,"click",()=>{this._getSelectedLinkElement()&&this._showUI()}),t.keystrokes.set(IA,(e,n)=>{n(),t.commands.get("link").isEnabled&&this._showUI(!0)})}_enableUserBalloonInteractions(){this.editor.keystrokes.set("Tab",(t,e)=>{this._areActionsVisible&&!this.actionsView.focusTracker.isFocused&&(this.actionsView.focus(),e())},{priority:"high"}),this.editor.keystrokes.set("Esc",(t,e)=>{this._isUIVisible&&(this._hideUI(),e())}),n({emitter:this.formView,activator:()=>this._isUIInPanel,contextElements:()=>[this._balloon.view.element],callback:()=>this._hideUI()})}_addActionsView(){this.actionsView||this._createViews(),this._areActionsInPanel||this._balloon.add({view:this.actionsView,position:this._getBalloonPositionData()})}_addFormView(){if(this.formView||this._createViews(),this._isFormInPanel)return;const t=this.editor.commands.get("link");this.formView.disableCssTransitions(),this._balloon.add({view:this.formView,position:this._getBalloonPositionData()}),this._balloon.visibleView===this.formView&&this.formView.urlInputView.fieldView.select(),this.formView.enableCssTransitions(),this.formView.urlInputView.fieldView.element.value=t.value||""}_closeFormView(){const t=this.editor.commands.get("link");t.restoreManualDecoratorStates(),void 0!==t.value?this._removeFormView():this._hideUI()}_removeFormView(){this._isFormInPanel&&(this.formView.saveButtonView.focus(),this._balloon.remove(this.formView),this.editor.editing.view.focus(),this._hideFakeVisualSelection())}_showUI(t=!1){this.formView||this._createViews(),this._getSelectedLinkElement()?(this._areActionsVisible?this._addFormView():this._addActionsView(),t&&this._balloon.showStack("main")):(this._showFakeVisualSelection(),this._addActionsView(),t&&this._balloon.showStack("main"),this._addFormView()),this._startUpdatingUI()}_hideUI(){if(!this._isUIInPanel)return;const t=this.editor;this.stopListening(t.ui,"update"),this.stopListening(this._balloon,"change:visibleView"),t.editing.view.focus(),this._removeFormView(),this._balloon.remove(this.actionsView),this._hideFakeVisualSelection()}_startUpdatingUI(){const t=this.editor,e=t.editing.view.document;let n=this._getSelectedLinkElement(),o=r();const i=()=>{const t=this._getSelectedLinkElement(),e=r();n&&!t||!n&&e!==o?this._hideUI():this._isUIVisible&&this._balloon.updatePosition(this._getBalloonPositionData()),n=t,o=e};function r(){return e.selection.focus.getAncestors().reverse().find(t=>t.is("element"))}this.listenTo(t.ui,"update",i),this.listenTo(this._balloon,"change:visibleView",i)}get _isFormInPanel(){return this._balloon.hasView(this.formView)}get _areActionsInPanel(){return this._balloon.hasView(this.actionsView)}get _areActionsVisible(){return this._balloon.visibleView===this.actionsView}get _isUIInPanel(){return this._isFormInPanel||this._areActionsInPanel}get _isUIVisible(){return this._balloon.visibleView==this.formView||this._areActionsVisible}_getBalloonPositionData(){const t=this.editor.editing.view,e=this.editor.model,n=t.document;let o=null;if(e.markers.has(XA)){const e=Array.from(this.editor.editing.mapper.markerNameToElements(XA)),n=t.createRange(t.createPositionBefore(e[0]),t.createPositionAfter(e[e.length-1]));o=t.domConverter.viewRangeToDom(n)}else o=()=>{const e=this._getSelectedLinkElement();return e?t.domConverter.mapViewToDom(e):t.domConverter.viewRangeToDom(n.selection.getFirstRange())};return{target:o}}_getSelectedLinkElement(){const t=this.editor.editing.view,e=t.document.selection,n=e.getSelectedElement();if(e.isCollapsed||n&&Sk(n))return eC(e.getFirstPosition());{const n=e.getFirstRange().getTrimmed(),o=eC(n.start),i=eC(n.end);return o&&o==i&&t.createRangeIn(o).getTrimmed().isEqual(n)?o:null}}_showFakeVisualSelection(){const t=this.editor.model;t.change(e=>{const n=t.document.selection.getFirstRange();if(t.markers.has(XA))e.updateMarker(XA,{range:n});else if(n.start.isAtEnd){const o=n.start.getLastMatchingPosition(({item:e})=>!t.schema.isContent(e),{boundaries:n});e.addMarker(XA,{usingOperation:!1,affectsData:!1,range:e.createRange(o,n.end)})}else e.addMarker(XA,{usingOperation:!1,affectsData:!1,range:n})})}_hideFakeVisualSelection(){const t=this.editor.model;t.markers.has(XA)&&t.change(t=>{t.removeMarker(XA)})}}function eC(t){return t.getAncestors().find(t=>{return(e=t).is("attributeElement")&&!!e.getCustomProperty("link");var e})}const nC=4,oC=new RegExp("(^|\\s)(((?:(?:(?:https?|ftp):)?\\/\\/)(?:\\S+(?::\\S*)?@)?(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(((?!www\\.)|(www\\.))(?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.)+(?:[a-z\\u00a1-\\uffff]{2,63})))(?::\\d{2,5})?(?:[/?#]\\S*)?)|((www.|(\\S+@))((?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.))+(?:[a-z\\u00a1-\\uffff]{2,63})))$","i"),iC=2;class rC extends Ss{static get requires(){return[Yp]}static get pluginName(){return"AutoLink"}init(){const t=this.editor.model.document.selection;t.on("change:range",()=>{this.isEnabled=!t.anchor.parent.is("element","codeBlock")}),this._enableTypingHandling()}afterInit(){this._enableEnterHandling(),this._enableShiftEnterHandling()}_enableTypingHandling(){const t=this.editor,e=new Qp(t.model,t=>{if(!function(t){return t.length>nC&&" "===t[t.length-1]&&" "!==t[t.length-2]}(t))return;const e=sC(t.substr(0,t.length-1));return e?{url:e}:void 0});e.on("matched:data",(e,n)=>{const{batch:o,range:i,url:r}=n;if(!o.isTyping)return;const s=i.end.getShiftedBy(-1),a=s.getShiftedBy(-r.length),c=t.model.createRange(a,s);this._applyAutoLink(r,c)}),e.bind("isEnabled").to(this)}_enableEnterHandling(){const t=this.editor,e=t.model,n=t.commands.get("enter");n&&n.on("execute",()=>{const t=e.document.selection.getFirstPosition();if(!t.parent.previousSibling)return;const n=e.createRangeIn(t.parent.previousSibling);this._checkAndApplyAutoLinkOnRange(n)})}_enableShiftEnterHandling(){const t=this.editor,e=t.model,n=t.commands.get("shiftEnter");n&&n.on("execute",()=>{const t=e.document.selection.getFirstPosition(),n=e.createRange(e.createPositionAt(t.parent,0),t.getShiftedBy(-1));this._checkAndApplyAutoLinkOnRange(n)})}_checkAndApplyAutoLinkOnRange(t){const e=this.editor.model,{text:n,range:o}=$p(t,e),i=sC(n);if(i){const t=e.createRange(o.end.getShiftedBy(-i.length),o.end);this._applyAutoLink(i,t)}}_applyAutoLink(t,e){const n=this.editor.model,o=BA(t,this.editor.config.get("link.defaultProtocol"));this.isEnabled&&function(t,e){return e.schema.checkAttributeInSelection(e.createSelection(t),"linkHref")}(e,n)&&PA(o)&&!function(t){const e=t.start.nodeAfter;return e&&e.hasAttribute("linkHref")}(e)&&this._persistAutoLink(o,e)}_persistAutoLink(t,e){const n=this.editor.model,o=this.editor.plugins.get("Delete");n.enqueueChange(i=>{i.setAttribute("linkHref",t,e),n.enqueueChange(()=>{o.requestUndoOnBackspace()})})}}function sC(t){const e=oC.exec(t);return e?e[iC]:null}class aC extends Ns{constructor(t,e){super(t),this.type=e}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model,n=e.document,o=Array.from(n.selection.getSelectedBlocks()).filter(t=>lC(t,e.schema)),i=void 0!==t.forceValue?!t.forceValue:this.value;e.change(t=>{if(i){let e=o[o.length-1].nextSibling,n=Number.POSITIVE_INFINITY,i=[];for(;e&&"listItem"==e.name&&0!==e.getAttribute("listIndent");){const t=e.getAttribute("listIndent");t=n;)r>i.getAttribute("listIndent")&&(r=i.getAttribute("listIndent")),i.getAttribute("listIndent")==r&&t[e?"unshift":"push"](i),i=i[e?"previousSibling":"nextSibling"]}}function lC(t,e){return e.checkChild(t.parent,"listItem")&&!e.isObject(t)}class dC extends Ns{constructor(t,e){super(t),this._indentBy="forward"==e?1:-1}refresh(){this.isEnabled=this._checkEnabled()}execute(){const t=this.editor.model,e=t.document;let n=Array.from(e.selection.getSelectedBlocks());t.change(t=>{const e=n[n.length-1];let o=e.nextSibling;for(;o&&"listItem"==o.name&&o.getAttribute("listIndent")>e.getAttribute("listIndent");)n.push(o),o=o.nextSibling;this._indentBy<0&&(n=n.reverse());for(const i of n){const e=i.getAttribute("listIndent")+this._indentBy;e<0?t.rename(i,"paragraph"):t.setAttribute("listIndent",e,i)}this.fire("_executeCleanup",n)})}_checkEnabled(){const t=kr(this.editor.model.document.selection.getSelectedBlocks());if(!t||!t.is("element","listItem"))return!1;if(this._indentBy>0){const e=t.getAttribute("listIndent"),n=t.getAttribute("listType");let o=t.previousSibling;for(;o&&o.is("element","listItem")&&o.getAttribute("listIndent")>=e;){if(o.getAttribute("listIndent")==e)return o.getAttribute("listType")==n;o=o.previousSibling}return!1}return!0}}function hC(t,e){const n=e.mapper,o=e.writer,i="numbered"==t.getAttribute("listType")?"ol":"ul",r=function(t){const e=t.createContainerElement("li");return e.getFillerOffset=_C,e}(o),s=o.createContainerElement(i,null);return o.insert(o.createPositionAt(s,0),r),n.bindElements(t,r),r}function uC(t,e,n,o){const i=e.parent,r=n.mapper,s=n.writer;let a=r.toViewPosition(o.createPositionBefore(t));const c=pC(t.previousSibling,{sameIndent:!0,smallerIndent:!0,listIndent:t.getAttribute("listIndent")}),l=t.previousSibling;if(c&&c.getAttribute("listIndent")==t.getAttribute("listIndent")){const t=r.toViewElement(c);a=s.breakContainer(s.createPositionAfter(t))}else if(l&&"listItem"==l.name){a=r.toViewPosition(o.createPositionAt(l,"end"));const t=r.findMappedViewAncestor(a),e=function(t){for(const e of t.getChildren())if("ul"==e.name||"ol"==e.name)return e;return null}(t);a=e?s.createPositionBefore(e):s.createPositionAt(t,"end")}else a=r.toViewPosition(o.createPositionBefore(t));if(a=mC(a),s.insert(a,i),l&&"listItem"==l.name){const t=r.toViewElement(l),n=s.createRange(s.createPositionAt(t,0),a).getWalker({ignoreElementEnd:!0});for(const o of n)if(o.item.is("element","li")){const t=s.breakContainer(s.createPositionBefore(o.item)),i=o.item.parent,r=s.createPositionAt(e,"end");gC(s,r.nodeBefore,r.nodeAfter),s.move(s.createRangeOn(i),r),n.position=t}}else{const n=i.nextSibling;if(n&&(n.is("element","ul")||n.is("element","ol"))){let o=null;for(const e of n.getChildren()){const n=r.toModelElement(e);if(!(n&&n.getAttribute("listIndent")>t.getAttribute("listIndent")))break;o=e}o&&(s.breakContainer(s.createPositionAfter(o)),s.move(s.createRangeOn(o.parent),s.createPositionAt(e,"end")))}}gC(s,i,i.nextSibling),gC(s,i.previousSibling,i)}function gC(t,e,n){return!e||!n||"ul"!=e.name&&"ol"!=e.name||e.name!=n.name||e.getAttribute("class")!==n.getAttribute("class")?null:t.mergeContainers(t.createPositionAfter(e))}function mC(t){return t.getLastMatchingPosition(t=>t.item.is("uiElement"))}function pC(t,e){const n=!!e.sameIndent,o=!!e.smallerIndent,i=e.listIndent;let r=t;for(;r&&"listItem"==r.name;){const t=r.getAttribute("listIndent");if(n&&i==t||o&&i>t)return r;r="forward"===e.direction?r.nextSibling:r.previousSibling}return null}function fC(t,e,n,o){t.ui.componentFactory.add(e,i=>{const r=t.commands.get(e),s=new rs(i);return s.set({label:n,icon:o,tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(r,"value","isEnabled"),s.on("execute",()=>{t.execute(e),t.editing.view.focus()}),s})}function kC(t,e){const n=[],o=t.parent,i={ignoreElementEnd:!1,startPosition:t,shallow:!0,direction:e},r=o.getAttribute("listIndent"),s=[...new Hd(i)].filter(t=>t.item.is("element")).map(t=>t.item);for(const a of s){if(!a.is("element","listItem"))break;if(a.getAttribute("listIndent")r)){if(a.getAttribute("listType")!==o.getAttribute("listType"))break;if(a.getAttribute("listStyle")!==o.getAttribute("listStyle"))break;if(a.getAttribute("listReversed")!==o.getAttribute("listReversed"))break;if(a.getAttribute("listStart")!==o.getAttribute("listStart"))break;"backward"===e?n.unshift(a):n.push(a)}}return n}const bC=["disc","circle","square"],wC=["decimal","decimal-leading-zero","lower-roman","upper-roman","lower-latin","upper-latin"];function _C(){const t=!this.isEmpty&&("ul"==this.getChild(0).name||"ol"==this.getChild(0).name);return this.isEmpty||t?0:ac.call(this)}class AC extends Ss{static get pluginName(){return"ListUtils"}getListTypeFromListStyleType(t){return function(t){return bC.includes(t)?"bulleted":wC.includes(t)?"numbered":null}(t)}getSelectedListItems(t){return function(t){let e=[...t.document.selection.getSelectedBlocks()].filter(t=>t.is("element","listItem")).map(e=>{const n=t.change(t=>t.createPositionAt(e,0));return[...kC(n,"backward"),...kC(n,"forward")]}).flat();return e=[...new Set(e)],e}(t)}getSiblingNodes(t,e){return kC(t,e)}}function CC(t){return(e,n,o)=>{const i=o.consumable;if(!i.test(n.item,"insert")||!i.test(n.item,"attribute:listType")||!i.test(n.item,"attribute:listIndent"))return;i.consume(n.item,"insert"),i.consume(n.item,"attribute:listType"),i.consume(n.item,"attribute:listIndent");const r=n.item;uC(r,hC(r,o),o,t)}}const vC=(t,e,n)=>{if(!n.consumable.test(e.item,t.name))return;const o=n.mapper.toViewElement(e.item),i=n.writer;i.breakContainer(i.createPositionBefore(o)),i.breakContainer(i.createPositionAfter(o));const r=o.parent,s="numbered"==e.attributeNewValue?"ol":"ul";i.rename(s,r)},yC=(t,e,n)=>{n.consumable.consume(e.item,t.name);const o=n.mapper.toViewElement(e.item).parent,i=n.writer;gC(i,o,o.nextSibling),gC(i,o.previousSibling,o)},xC=(t,e,n)=>{if(n.consumable.test(e.item,t.name)&&"listItem"!=e.item.name){let t=n.mapper.toViewPosition(e.range.start);const o=n.writer,i=[];for(;("ul"==t.parent.name||"ol"==t.parent.name)&&(t=o.breakContainer(t),"li"==t.parent.name);){const e=t,n=o.createPositionAt(t.parent,"end");if(!e.isEqual(n)){const t=o.remove(o.createRange(e,n));i.push(t)}t=o.createPositionAfter(t.parent)}if(i.length>0){for(let e=0;e0){const e=gC(o,n,n.nextSibling);e&&e.parent==n&&t.offset--}}gC(o,t.nodeBefore,t.nodeAfter)}}},EC=(t,e,n)=>{const o=n.mapper.toViewPosition(e.position),i=o.nodeBefore,r=o.nodeAfter;gC(n.writer,i,r)},DC=(t,e,n)=>{if(n.consumable.consume(e.viewItem,{name:!0})){const t=n.writer,o=t.createElement("listItem"),i=function(t){let e=0,n=t.parent;for(;n;){if(n.is("element","li"))e++;else{const t=n.previousSibling;t&&t.is("element","li")&&e++}n=n.parent}return e}(e.viewItem);t.setAttribute("listIndent",i,o);const r=e.viewItem.parent&&"ol"==e.viewItem.parent.name?"numbered":"bulleted";if(t.setAttribute("listType",r,o),!n.safeInsert(o,e.modelCursor))return;const s=function(t,e,n){const{writer:o,schema:i}=n;let r=o.createPositionAfter(t);for(const s of e)if("ul"==s.name||"ol"==s.name)r=n.convertItem(s,r).modelCursor;else{const e=n.convertItem(s,o.createPositionAt(t,"end")),a=e.modelRange.start.nodeAfter;a&&a.is("element")&&!i.checkChild(t,a.name)&&(t=e.modelCursor.parent.is("element","listItem")?e.modelCursor.parent:NC(e.modelCursor),r=o.createPositionAfter(t))}return r}(o,e.viewItem.getChildren(),n);e.modelRange=t.createRange(e.modelCursor,s),n.updateConversionResult(o,e)}},TC=(t,e,n)=>{if(n.consumable.test(e.viewItem,{name:!0})){const t=Array.from(e.viewItem.getChildren());for(const e of t)!e.is("element","li")&&!PC(e)&&e._remove()}},IC=(t,e,n)=>{if(n.consumable.test(e.viewItem,{name:!0})){if(0===e.viewItem.childCount)return;const t=[...e.viewItem.getChildren()];let n=!1;for(const e of t)n&&!PC(e)&&e._remove(),PC(e)&&(n=!0)}};function SC(t){return(e,n)=>{if(n.isPhantom)return;const o=n.modelPosition.nodeBefore;if(o&&o.is("element","listItem")){const e=n.mapper.toViewElement(o),i=e.getAncestors().find(PC),r=t.createPositionAt(e,0).getWalker();for(const t of r){if("elementStart"==t.type&&t.item.is("element","li")){n.viewPosition=t.previousPosition;break}if("elementEnd"==t.type&&t.item==i){n.viewPosition=t.nextPosition;break}}}}}const MC=function(t,[e,n,o]){const i=this;let r,s=e.is("documentFragment")?e.getChild(0):e;if(r=n?i.createSelection(n,o):i.document.selection,s&&s.is("element","listItem")){const t=r.getFirstPosition();let e=null;if(t.parent.is("element","listItem")?e=t.parent:t.nodeBefore&&t.nodeBefore.is("element","listItem")&&(e=t.nodeBefore),e){const t=e.getAttribute("listIndent");if(t>0)for(;s&&s.is("element","listItem");)s._setAttribute("listIndent",s.getAttribute("listIndent")+t),s=s.nextSibling}}};function NC(t){const e=new Hd({startPosition:t});let n;do{n=e.next()}while(!n.value.item.is("element","listItem"));return n.value.item}function BC(t,e,n,o,i,r){const s=pC(e.nodeBefore,{sameIndent:!0,smallerIndent:!0,listIndent:t}),a=i.mapper,c=i.writer,l=s?s.getAttribute("listIndent"):null;let d;if(s)if(l==t){const t=a.toViewElement(s).parent;d=c.createPositionAfter(t)}else{const t=r.createPositionAt(s,"end");d=a.toViewPosition(t)}else d=n;d=mC(d);for(const h of[...o.getChildren()])PC(h)&&(d=c.move(c.createRangeOn(h),d).end,gC(c,h,h.nextSibling),gC(c,h.previousSibling,h))}function PC(t){return t.is("element","ol")||t.is("element","ul")}var zC=r(9989),LC={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(zC.Z,LC),zC.Z.locals;class OC extends Ss{static get pluginName(){return"ListEditing"}static get requires(){return[yf,Yp,AC]}init(){const t=this.editor;t.model.schema.register("listItem",{inheritAllFrom:"$block",allowAttributes:["listType","listIndent"]});const e=t.data,n=t.editing;var o;t.model.document.registerPostFixer(e=>function(t,e){const n=t.document.differ.getChanges(),o=new Map;let i=!1;for(const c of n)if("insert"==c.type&&"listItem"==c.name)r(c.position);else if("insert"==c.type&&"listItem"!=c.name){if("$text"!=c.name){const n=c.position.nodeAfter;n.hasAttribute("listIndent")&&(e.removeAttribute("listIndent",n),i=!0),n.hasAttribute("listType")&&(e.removeAttribute("listType",n),i=!0),n.hasAttribute("listStyle")&&(e.removeAttribute("listStyle",n),i=!0),n.hasAttribute("listReversed")&&(e.removeAttribute("listReversed",n),i=!0),n.hasAttribute("listStart")&&(e.removeAttribute("listStart",n),i=!0);for(const e of Array.from(t.createRangeIn(n)).filter(t=>t.item.is("element","listItem")))r(e.previousPosition)}r(c.position.getShiftedBy(c.length))}else"remove"==c.type&&"listItem"==c.name?r(c.position):("attribute"==c.type&&"listIndent"==c.attributeKey||"attribute"==c.type&&"listType"==c.attributeKey)&&r(c.range.start);for(const c of o.values())s(c),a(c);return i;function r(t){const e=t.nodeBefore;if(e&&e.is("element","listItem")){let t=e;if(o.has(t))return;for(let e=t.previousSibling;e&&e.is("element","listItem");e=t.previousSibling)if(t=e,o.has(t))return;o.set(e,t)}else{const e=t.nodeAfter;e&&e.is("element","listItem")&&o.set(e,e)}}function s(t){let n=0,o=null;for(;t&&t.is("element","listItem");){const r=t.getAttribute("listIndent");if(r>n){let s;null===o?(o=r-n,s=n):(o>r&&(o=r),s=r-o),e.setAttribute("listIndent",s,t),i=!0}else o=null,n=t.getAttribute("listIndent")+1;t=t.nextSibling}}function a(t){let n=[],o=null;for(;t&&t.is("element","listItem");){const r=t.getAttribute("listIndent");if(o&&o.getAttribute("listIndent")>r&&(n=n.slice(0,r+1)),0!=r)if(n[r]){const o=n[r];t.getAttribute("listType")!=o&&(e.setAttribute("listType",o,t),i=!0)}else n[r]=t.getAttribute("listType");o=t,t=t.nextSibling}}}(t.model,e)),n.mapper.registerViewToModelLength("li",RC),e.mapper.registerViewToModelLength("li",RC),n.mapper.on("modelToViewPosition",SC(n.view)),n.mapper.on("viewToModelPosition",(o=t.model,(t,e)=>{const n=e.viewPosition,i=n.parent,r=e.mapper;if("ul"==i.name||"ol"==i.name){if(n.isAtEnd){const t=r.toModelElement(n.nodeBefore),i=r.getModelLength(n.nodeBefore);e.modelPosition=o.createPositionBefore(t).getShiftedBy(i)}else{const t=r.toModelElement(n.nodeAfter);e.modelPosition=o.createPositionBefore(t)}t.stop()}else if("li"==i.name&&n.nodeBefore&&("ul"==n.nodeBefore.name||"ol"==n.nodeBefore.name)){const s=r.toModelElement(i);let a=1,c=n.nodeBefore;for(;c&&PC(c);)a+=r.getModelLength(c),c=c.previousSibling;e.modelPosition=o.createPositionBefore(s).getShiftedBy(a),t.stop()}})),e.mapper.on("modelToViewPosition",SC(n.view)),t.conversion.for("editingDowncast").add(e=>{e.on("insert",xC,{priority:"high"}),e.on("insert:listItem",CC(t.model)),e.on("attribute:listType:listItem",vC,{priority:"high"}),e.on("attribute:listType:listItem",yC,{priority:"low"}),e.on("attribute:listIndent:listItem",function(t){return(e,n,o)=>{if(!o.consumable.consume(n.item,"attribute:listIndent"))return;const i=o.mapper.toViewElement(n.item),r=o.writer;r.breakContainer(r.createPositionBefore(i)),r.breakContainer(r.createPositionAfter(i));const s=i.parent,a=s.previousSibling,c=r.createRangeOn(s);r.remove(c),a&&a.nextSibling&&gC(r,a,a.nextSibling),BC(n.attributeOldValue+1,n.range.start,c.start,i,o,t),uC(n.item,i,o,t);for(const t of n.item.getChildren())o.consumable.consume(t,"insert")}}(t.model)),e.on("remove:listItem",function(t){return(e,n,o)=>{const i=o.mapper.toViewPosition(n.position).getLastMatchingPosition(t=>!t.item.is("element","li")).nodeAfter,r=o.writer;r.breakContainer(r.createPositionBefore(i)),r.breakContainer(r.createPositionAfter(i));const s=i.parent,a=s.previousSibling,c=r.createRangeOn(s),l=r.remove(c);a&&a.nextSibling&&gC(r,a,a.nextSibling),BC(o.mapper.toModelElement(i).getAttribute("listIndent")+1,n.position,c.start,i,o,t);for(const t of r.createRangeIn(l).getItems())o.mapper.unbindViewElement(t);e.stop()}}(t.model)),e.on("remove",EC,{priority:"low"})}),t.conversion.for("dataDowncast").add(e=>{e.on("insert",xC,{priority:"high"}),e.on("insert:listItem",CC(t.model))}),t.conversion.for("upcast").add(t=>{t.on("element:ul",TC,{priority:"high"}),t.on("element:ol",TC,{priority:"high"}),t.on("element:li",IC,{priority:"high"}),t.on("element:li",DC)}),t.model.on("insertContent",MC,{priority:"high"}),t.commands.add("numberedList",new aC(t,"numbered")),t.commands.add("bulletedList",new aC(t,"bulleted")),t.commands.add("indentList",new dC(t,"forward")),t.commands.add("outdentList",new dC(t,"backward"));const i=n.view.document;this.listenTo(i,"enter",(t,e)=>{const n=this.editor.model.document,o=n.selection.getLastPosition().parent;n.selection.isCollapsed&&"listItem"==o.name&&o.isEmpty&&(this.editor.execute("outdentList"),e.preventDefault(),t.stop())},{context:"li"}),this.listenTo(i,"delete",(t,e)=>{if("backward"!==e.direction)return;const n=this.editor.model.document.selection;if(!n.isCollapsed)return;const o=n.getFirstPosition();if(!o.isAtStart)return;const i=o.parent;"listItem"===i.name&&(i.previousSibling&&"listItem"===i.previousSibling.name||(this.editor.execute("outdentList"),e.preventDefault(),t.stop()))},{context:"li"}),this.listenTo(t.editing.view.document,"tab",(e,n)=>{const o=n.shiftKey?"outdentList":"indentList";this.editor.commands.get(o).isEnabled&&(t.execute(o),n.stopPropagation(),n.preventDefault(),e.stop())},{context:"li"})}afterInit(){const t=this.editor.commands,e=t.get("indent"),n=t.get("outdent");e&&e.registerChildCommand(t.get("indentList")),n&&n.registerChildCommand(t.get("outdentList"))}}function RC(t){let e=1;for(const n of t.getChildren())if("ul"==n.name||"ol"==n.name)for(const t of n.getChildren())e+=RC(t);return e}class jC extends Ss{static get pluginName(){return"ListUI"}init(){const t=this.editor.t;fC(this.editor,"numberedList",t("Numbered List"),''),fC(this.editor,"bulletedList",t("Bulleted List"),'')}}function FC(t,e){return t=>{t.on("attribute:url:media",n)};function n(n,o,i){if(!i.consumable.consume(o.item,n.name))return;const r=o.attributeNewValue,s=i.writer,a=i.mapper.toViewElement(o.item),c=[...a.getChildren()].find(t=>t.getCustomProperty("media-content"));s.remove(c);const l=t.getMediaViewElement(s,r,e);s.insert(s.createPositionAt(a,0),l)}}function VC(t,e,n,o){return t.createContainerElement("figure",{class:"media"},[e.getMediaViewElement(t,n,o),t.createSlot()])}function HC(t){const e=t.getSelectedElement();return e&&e.is("element","media")?e:null}function UC(t,e,n,o){t.change(i=>{const r=i.createElement("media",{url:e});t.insertObject(r,n,null,{setSelection:"on",findOptimalPosition:o})})}class GC extends Ns{refresh(){const t=this.editor.model,e=t.document.selection,n=HC(e);this.value=n?n.getAttribute("url"):null,this.isEnabled=function(t){const e=t.getSelectedElement();return!!e&&"media"===e.name}(e)||function(t,e){const n=Lk(t,e);let o=n.start.parent;return o.isEmpty&&!e.schema.isLimit(o)&&(o=o.parent),e.schema.checkChild(o,"media")}(e,t)}execute(t){const e=this.editor.model,n=e.document.selection,o=HC(n);o?e.change(e=>{e.setAttribute("url",t,o)}):UC(e,t,n,!0)}}class qC{constructor(t,e){const n=e.providers,o=e.extraProviders||[],i=new Set(e.removeProviders),r=n.concat(o).filter(t=>{const e=t.name;return e?!i.has(e):(E("media-embed-no-provider-name",{provider:t}),!1)});this.locale=t,this.providerDefinitions=r}hasMedia(t){return!!this._getMedia(t)}getMediaViewElement(t,e,n){return this._getMedia(e).getViewElement(t,n)}_getMedia(t){if(!t)return new WC(this.locale);t=t.trim();for(const e of this.providerDefinitions){const n=e.html,o=hr(e.url);for(const e of o){const o=this._getUrlMatches(t,e);if(o)return new WC(this.locale,t,o,n)}}return null}_getUrlMatches(t,e){let n=t.match(e);if(n)return n;let o=t.replace(/^https?:\/\//,"");return n=o.match(e),n||(o=o.replace(/^www\./,""),n=o.match(e),n||null)}}class WC{constructor(t,e,n,o){this.url=this._getValidUrl(e),this._locale=t,this._match=n,this._previewRenderer=o}getViewElement(t,e){const n={};let o;if(e.renderForEditingView||e.renderMediaPreview&&this.url&&this._previewRenderer){this.url&&(n["data-oembed-url"]=this.url),e.renderForEditingView&&(n.class="ck-media__wrapper");const i=this._getPreviewHtml(e);o=t.createRawElement("div",n,(t,e)=>{e.setContentOf(t,i)})}else this.url&&(n.url=this.url),o=t.createEmptyElement(e.elementName,n);return t.setCustomProperty("media-content",!0,o),o}_getPreviewHtml(t){return this._previewRenderer?this._previewRenderer(this._match):this.url&&t.renderForEditingView?this._getPlaceholderHtml():""}_getPlaceholderHtml(){const t=new ns,e=this._locale.t;return t.content='',t.viewBox="0 0 64 42",new Nr({tag:"div",attributes:{class:"ck ck-reset_all ck-media__placeholder"},children:[{tag:"div",attributes:{class:"ck-media__placeholder__icon"},children:[t]},{tag:"a",attributes:{class:"ck-media__placeholder__url",target:"_blank",rel:"noopener noreferrer",href:this.url,"data-cke-tooltip-text":e("Open media in new tab")},children:[{tag:"span",attributes:{class:"ck-media__placeholder__url__text"},children:[this.url]}]}]}).render().outerHTML}_getValidUrl(t){return t?t.match(/^https?/)?t:"https://"+t:null}}var YC=r(952),KC={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(YC.Z,KC),YC.Z.locals;class $C extends Ss{static get pluginName(){return"MediaEmbedEditing"}constructor(t){super(t),t.config.define("mediaEmbed",{elementName:"oembed",providers:[{name:"dailymotion",url:/^dailymotion\.com\/video\/(\w+)/,html:t=>`
`},{name:"spotify",url:[/^open\.spotify\.com\/(artist\/\w+)/,/^open\.spotify\.com\/(album\/\w+)/,/^open\.spotify\.com\/(track\/\w+)/],html:t=>`
`},{name:"youtube",url:[/^(?:m\.)?youtube\.com\/watch\?v=([\w-]+)(?:&t=(\d+))?/,/^(?:m\.)?youtube\.com\/v\/([\w-]+)(?:\?t=(\d+))?/,/^youtube\.com\/embed\/([\w-]+)(?:\?start=(\d+))?/,/^youtu\.be\/([\w-]+)(?:\?t=(\d+))?/],html:t=>{const e=t[1],n=t[2];return`
`}},{name:"vimeo",url:[/^vimeo\.com\/(\d+)/,/^vimeo\.com\/[^/]+\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/album\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/channels\/[^/]+\/(\d+)/,/^vimeo\.com\/groups\/[^/]+\/videos\/(\d+)/,/^vimeo\.com\/ondemand\/[^/]+\/(\d+)/,/^player\.vimeo\.com\/video\/(\d+)/],html:t=>`
`},{name:"instagram",url:/^instagram\.com\/p\/(\w+)/},{name:"twitter",url:/^twitter\.com/},{name:"googleMaps",url:[/^google\.com\/maps/,/^goo\.gl\/maps/,/^maps\.google\.com/,/^maps\.app\.goo\.gl/]},{name:"flickr",url:/^flickr\.com/},{name:"facebook",url:/^facebook\.com/}]}),this.registry=new qC(t.locale,t.config.get("mediaEmbed"))}init(){const t=this.editor,e=t.model.schema,n=t.t,o=t.conversion,i=t.config.get("mediaEmbed.previewsInData"),r=t.config.get("mediaEmbed.elementName"),s=this.registry;t.commands.add("mediaEmbed",new GC(t)),e.register("media",{inheritAllFrom:"$blockObject",allowAttributes:["url"]}),o.for("dataDowncast").elementToStructure({model:"media",view:(t,{writer:e})=>{const n=t.getAttribute("url");return VC(e,s,n,{elementName:r,renderMediaPreview:n&&i})}}),o.for("dataDowncast").add(FC(s,{elementName:r,renderMediaPreview:i})),o.for("editingDowncast").elementToStructure({model:"media",view:(t,{writer:e})=>{const o=t.getAttribute("url");return function(t,e,n){return e.setCustomProperty("media",!0,t),Mk(t,e,{label:n})}(VC(e,s,o,{elementName:r,renderForEditingView:!0}),e,n("media widget"))}}),o.for("editingDowncast").add(FC(s,{elementName:r,renderForEditingView:!0})),o.for("upcast").elementToElement({view:t=>["oembed",r].includes(t.name)&&t.getAttribute("url")?{name:!0}:null,model:(t,{writer:e})=>{const n=t.getAttribute("url");if(s.hasMedia(n))return e.createElement("media",{url:n})}}).elementToElement({view:{name:"div",attributes:{"data-oembed-url":!0}},model:(t,{writer:e})=>{const n=t.getAttribute("data-oembed-url");if(s.hasMedia(n))return e.createElement("media",{url:n})}}).add(t=>{t.on("element:figure",(function(t,e,n){if(!n.consumable.consume(e.viewItem,{name:!0,classes:"media"}))return;const{modelRange:o,modelCursor:i}=n.convertChildren(e.viewItem,e.modelCursor);e.modelRange=o,e.modelCursor=i,kr(o.getItems())||n.consumable.revert(e.viewItem,{name:!0,classes:"media"})}))})}}const QC=/^(?:http(s)?:\/\/)?[\w-]+\.[\w-.~:/?#[\]@!$&'()*+,;=%]+$/;class ZC extends Ss{static get requires(){return[pb,Yp,Mb]}static get pluginName(){return"AutoMediaEmbed"}constructor(t){super(t),this._timeoutId=null,this._positionToInsert=null}init(){const t=this.editor,e=t.model.document;this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",()=>{const t=e.selection.getFirstRange(),n=qu.fromPosition(t.start);n.stickiness="toPrevious";const o=qu.fromPosition(t.end);o.stickiness="toNext",e.once("change:data",()=>{this._embedMediaBetweenPositions(n,o),n.detach(),o.detach()},{priority:"high"})}),t.commands.get("undo").on("execute",()=>{this._timeoutId&&(Di.window.clearTimeout(this._timeoutId),this._positionToInsert.detach(),this._timeoutId=null,this._positionToInsert=null)},{priority:"high"})}_embedMediaBetweenPositions(t,e){const n=this.editor,o=n.plugins.get($C).registry,i=new ch(t,e),r=i.getWalker({ignoreElementEnd:!0});let s="";for(const a of r)a.item.is("$textProxy")&&(s+=a.item.data);s=s.trim(),s.match(QC)&&o.hasMedia(s)&&n.commands.get("mediaEmbed").isEnabled?(this._positionToInsert=qu.fromPosition(t),this._timeoutId=Di.window.setTimeout(()=>{n.model.change(t=>{let e;this._timeoutId=null,t.remove(i),i.detach(),"$graveyard"!==this._positionToInsert.root.rootName&&(e=this._positionToInsert),UC(n.model,s,e,!1),this._positionToInsert.detach(),this._positionToInsert=null}),n.plugins.get("Delete").requestUndoOnBackspace()},100)):i.detach()}}var JC=r(3525),XC={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Tr()(JC.Z,XC),JC.Z.locals;class tv extends Mr{constructor(t,e){super(e);const n=e.t;this.focusTracker=new br,this.keystrokes=new wr,this.set("mediaURLInputValue",""),this.urlInputView=this._createUrlInput(),this.saveButtonView=this._createButton(n("Save"),cm.check,"ck-button-save"),this.saveButtonView.type="submit",this.saveButtonView.bind("isEnabled").to(this,"mediaURLInputValue",t=>!!t),this.cancelButtonView=this._createButton(n("Cancel"),cm.cancel,"ck-button-cancel","cancel"),this._focusables=new Er,this._focusCycler=new xs({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this._validators=t,this.setTemplate({tag:"form",attributes:{class:["ck","ck-media-form","ck-responsive-form"],tabindex:"-1"},children:[this.urlInputView,this.saveButtonView,this.cancelButtonView]}),i(this)}render(){super.render(),a({view:this}),[this.urlInputView,this.saveButtonView,this.cancelButtonView].forEach(t=>{this._focusables.add(t),this.focusTracker.add(t.element)}),this.keystrokes.listenTo(this.element);const t=t=>t.stopPropagation();this.keystrokes.set("arrowright",t),this.keystrokes.set("arrowleft",t),this.keystrokes.set("arrowup",t),this.keystrokes.set("arrowdown",t),this.listenTo(this.urlInputView.element,"selectstart",(t,e)=>{e.stopPropagation()},{priority:"high"})}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}get url(){return this.urlInputView.fieldView.element.value.trim()}set url(t){this.urlInputView.fieldView.element.value=t.trim()}isValid(){this.resetFormStatus();for(const t of this._validators){const e=t(this);if(e)return this.urlInputView.errorText=e,!1}return!0}resetFormStatus(){this.urlInputView.errorText=null,this.urlInputView.infoText=this._urlInputViewInfoDefault}_createUrlInput(){const t=this.locale.t,e=new lp(this.locale,dp),n=e.fieldView;return this._urlInputViewInfoDefault=t("Paste the media URL in the input."),this._urlInputViewInfoTip=t("Tip: Paste the URL into the content to embed faster."),e.label=t("Media URL"),e.infoText=this._urlInputViewInfoDefault,n.on("input",()=>{e.infoText=n.element.value?this._urlInputViewInfoTip:this._urlInputViewInfoDefault,this.mediaURLInputValue=n.element.value.trim()}),e}_createButton(t,e,n,o){const i=new rs(this.locale);return i.set({label:t,icon:e,tooltip:!0}),i.extendTemplate({attributes:{class:n}}),o&&i.delegate("execute").to(this,o),i}}class ev extends Ss{static get requires(){return[$C]}static get pluginName(){return"MediaEmbedUI"}init(){const t=this.editor,e=t.commands.get("mediaEmbed");t.ui.componentFactory.add("mediaEmbed",t=>{const n=Em(t);return this._setUpDropdown(n,e),n})}_setUpDropdown(t,e){const n=this.editor,o=n.t,i=t.buttonView,r=n.plugins.get($C).registry;t.once("change:isOpen",()=>{const o=new tv(function(t,e){return[e=>{if(!e.url.length)return t("The URL must not be empty.")},n=>{if(!e.hasMedia(n.url))return t("This media URL is not supported.")}]}(n.t,r),n.locale);t.panelView.children.add(o),i.on("open",()=>{o.disableCssTransitions(),o.url=e.value||"",o.urlInputView.fieldView.select(),o.enableCssTransitions()},{priority:"low"}),t.on("submit",()=>{o.isValid()&&(n.execute("mediaEmbed",o.url),n.editing.view.focus())}),t.on("change:isOpen",()=>o.resetFormStatus()),t.on("cancel",()=>{n.editing.view.focus()}),o.delegate("submit","cancel").to(t),o.urlInputView.bind("value").to(e,"value"),o.urlInputView.bind("isReadOnly").to(e,"isEnabled",t=>!t)}),t.bind("isEnabled").to(e),i.set({label:o("Insert media"),icon:'',tooltip:!0})}}var nv=r(5777),ov={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};function iv(t,e,n,{blockElements:o,inlineObjectElements:i}){let r=n.createPositionAt(t,"forward"==e?"after":"before");return r=r.getLastMatchingPosition(({item:t})=>t.is("element")&&!o.includes(t.name)&&!i.includes(t.name),{direction:e}),"forward"==e?r.nodeAfter:r.nodeBefore}function rv(t,e){return!!t&&t.is("element")&&e.includes(t.name)}function sv(t,e){if(!t.childCount)return;const n=new Lg(t.document),o=function(t,e){const n=e.createRangeIn(t),o=new Js({name:/^p|h\d+$/,styles:{"mso-list":/.*/}}),i=[];for(const r of n)if("elementStart"===r.type&&o.match(r.item)){const t=lv(r.item);i.push({element:r.item,id:t.id,order:t.order,indent:t.indent})}return i}(t,n);if(!o.length)return;let i=null,r=1;o.forEach((t,s)=>{const a=function(t,e){if(!t)return!0;if(t.id!==e.id)return e.indent-t.indent!=1;const n=e.element.previousSibling;return!n||(o=n,!(o.is("element","ol")||o.is("element","ul")));var o}(o[s-1],t),c=a?null:o[s-1],l=(h=t,(d=c)?h.indent-d.indent:h.indent-1);var d,h;if(a&&(i=null,r=1),!i||0!==l){const o=function(t,e){const n=new RegExp(`@list l${t.id}:level${t.indent}\\s*({[^}]*)`,"gi"),o=/mso-level-number-format:([^;]{0,100});/gi,i=/mso-level-start-at:\s{0,100}([0-9]{0,10})\s{0,100};/gi,r=n.exec(e);let s="decimal",a="ol",c=null;if(r&&r[1]){const e=o.exec(r[1]);if(e&&e[1]&&(s=e[1].trim(),a="bullet"!==s&&"image"!==s?"ol":"ul"),"bullet"===s){const e=function(t){const e=function(t){if(t.getChild(0).is("$text"))return null;for(const e of t.getChildren()){if(!e.is("element","span"))continue;const t=e.getChild(0);return t.is("$text")?t:t.getChild(0)}return null}(t);if(!e)return null;const n=e._data;return"o"===n?"circle":"·"===n?"disc":"§"===n?"square":null}(t.element);e&&(s=e)}else{const t=i.exec(r[1]);t&&t[1]&&(c=parseInt(t[1]))}}return{type:a,startIndex:c,style:av(s)}}(t,e);if(i){if(t.indent>r){const t=i.getChild(i.childCount-1),e=t.getChild(t.childCount-1);i=cv(o,e,n),r+=1}else if(t.indent1&&n.setAttribute("start",t.startIndex,i),i}function lv(t){const e={},n=t.getStyle("mso-list");if(n){const t=n.match(/(^|\s{1,100})l(\d+)/i),o=n.match(/\s{0,100}lfo(\d+)/i),i=n.match(/\s{0,100}level(\d+)/i);t&&o&&i&&(e.id=t[2],e.order=o[1],e.indent=parseInt(i[1]))}return e}Tr()(nv.Z,ov),nv.Z.locals;const dv=/id=("|')docs-internal-guid-[-0-9a-f]+("|')/i;class hv{constructor(t){this.document=t}isActive(t){return dv.test(t)}execute(t){const e=new Lg(this.document),{body:n}=t._parsedData;!function(t,e){for(const n of t.getChildren())if(n.is("element","b")&&"normal"===n.getStyle("font-weight")){const o=t.getChildIndex(n);e.remove(n),e.insertChild(o,n.getChildren(),t)}}(n,e),function(t,e){for(const n of e.createRangeIn(t)){const t=n.item;if(t.is("element","li")){const n=t.getChild(0);n&&n.is("element","p")&&e.unwrapElement(n)}}}(n,e),function(t,e){const n=new yc(e.document.stylesProcessor),o=new pl(n,{renderingMode:"data"}),i=o.blockElements,r=o.inlineObjectElements,s=[];for(const a of e.createRangeIn(t)){const t=a.item;if(t.is("element","br")){const n=iv(t,"forward",e,{blockElements:i,inlineObjectElements:r}),o=iv(t,"backward",e,{blockElements:i,inlineObjectElements:r}),a=rv(n,i);(rv(o,i)||a)&&s.push(t)}}for(const a of s)a.hasClass("Apple-interchange-newline")?e.remove(a):e.replace(a,e.createElement("p"))}(n,e),t.content=n}}function uv(t,e){if(!t.childCount)return;const n=new Lg(t.document),o=function(t,e){const n=e.createRangeIn(t),o=new Js({name:/v:(.+)/}),i=[];for(const r of n){if("elementStart"!=r.type)continue;const t=r.item,e=t.previousSibling,n=e&&e.is("element")?e.name:null;o.match(t)&&t.getAttribute("o:gfxdata")&&"v:shapetype"!==n&&i.push(r.item.getAttribute("id"))}return i}(t,n);!function(t,e,n){const o=n.createRangeIn(e),i=new Js({name:"img"}),r=[];for(const s of o)if(s.item.is("element")&&i.match(s.item)){const e=s.item,n=e.getAttribute("v:shapes")?e.getAttribute("v:shapes").split(" "):[];n.length&&n.every(e=>t.indexOf(e)>-1)?r.push(e):e.getAttribute("src")||r.push(e)}for(const s of r)n.remove(s)}(o,t,n),function(t,e,n){const o=n.createRangeIn(e),i=[];for(const a of o)if("elementStart"==a.type&&a.item.is("element","v:shape")){const e=a.item.getAttribute("id");if(t.includes(e))continue;r(a.item.parent.getChildren(),e)||i.push(a.item)}for(const a of i){const t={src:s(a)};a.hasAttribute("alt")&&(t.alt=a.getAttribute("alt"));const e=n.createElement("img",t);n.insertChild(a.index+1,e,a.parent)}function r(t,e){for(const n of t)if(n.is("element")){if("img"==n.name&&n.getAttribute("v:shapes")==e)return!0;if(r(n.getChildren(),e))return!0}return!1}function s(t){for(const e of t.getChildren())if(e.is("element")&&e.getAttribute("src"))return e.getAttribute("src")}}(o,t,n),function(t,e){const n=e.createRangeIn(t),o=new Js({name:/v:(.+)/}),i=[];for(const r of n)"elementStart"==r.type&&o.match(r.item)&&i.push(r.item);for(const r of i)e.remove(r)}(t,n);const i=function(t,e){const n=e.createRangeIn(t),o=new Js({name:"img"}),i=[];for(const r of n)r.item.is("element")&&o.match(r.item)&&r.item.getAttribute("src").startsWith("file://")&&i.push(r.item);return i}(t,n);i.length&&function(t,e,n){if(t.length===e.length)for(let o=0;oString.fromCharCode(parseInt(t,16))).join(""))}const mv=//i,pv=/xmlns:o="urn:schemas-microsoft-com/i;class fv{constructor(t){this.document=t}isActive(t){return mv.test(t)||pv.test(t)}execute(t){const{body:e,stylesString:n}=t._parsedData;sv(e,n),uv(e,t.dataTransfer.getData("text/rtf")),t.content=e}}function kv(t){return t.replace(/(\s+)<\/span>/g,(t,e)=>1===e.length?" ":Array(e.length+1).join("  ").substr(0,e.length))}function bv(t,e){const n=new DOMParser,o=function(t){return kv(kv(t)).replace(/([^\S\r\n]*?)[\r\n]+([^\S\r\n]*<\/span>)/g,"$1$2").replace(/<\/span>/g,"").replace(/ <\//g," <\/o:p>/g," ").replace(/( |\u00A0)<\/o:p>/g,"").replace(/>([^\S\r\n]*[\r\n]\s*)<")}(function(t){const e="",n="",o=t.indexOf(e);if(o<0)return t;const i=t.indexOf(n,o+e.length);return t.substring(0,o+e.length)+(i>=0?t.substring(i):"")}(t=t.replace(/)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"");let s=e.length;while(s--){const a=e[s],i=a.firstChild,l=null!==(n=null===i||void 0===i?void 0:i.value)&&void 0!==n?n:"";if("script"===o){const e=a.attr("type");e&&a.attr("type","mce-no/type"===e?null:e.replace(/^mce\-/,"")),"xhtml"===t.element_format&&i&&l.length>0&&(i.value="// ")}else"xhtml"===t.element_format&&i&&l.length>0&&(i.value="\x3c!--\n"+r(l)+"\n--\x3e")}}),e.addNodeFilter("#comment",e=>{let n=e.length;while(n--){const r=e[n],s=r.value;t.preserve_cdata&&0===(null===s||void 0===s?void 0:s.indexOf("[CDATA["))?(r.name="#cdata",r.type=4,r.value=o.decode(s.replace(/^\[CDATA\[|\]\]$/g,""))):0===(null===s||void 0===s?void 0:s.indexOf("mce:protected "))&&(r.name="#text",r.type=3,r.raw=!0,r.value=unescape(s).substr(14))}}),e.addNodeFilter("xml:namespace,input",(e,t)=>{let o=e.length;while(o--){const n=e[o];7===n.type?n.remove():1===n.type&&("input"!==t||n.attr("type")||n.attr("type","text"))}}),e.addAttributeFilter("data-mce-type",t=>{Q(t,t=>{"format-caret"===t.attr("data-mce-type")&&(t.isEmpty(e.schema.getNonEmptyElements())?t.remove():t.unwrap())})}),e.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-block,data-mce-type,data-mce-resize,data-mce-placeholder",(e,t)=>{let o=e.length;while(o--)e[o].attr(t,null)}),t.remove_trailing_brs&&YO(t,e,e.schema)},dR=e=>{const t=e=>"br"===(null===e||void 0===e?void 0:e.name),o=e.lastChild;if(t(o)){const e=o.prev;t(e)&&(o.remove(),e.remove())}},uR=(e,t,o)=>{let n;const r=e.dom;let s=t.cloneNode(!0);const a=document.implementation;if(a.createHTMLDocument){const e=a.createHTMLDocument("");go.each("BODY"===s.nodeName?s.childNodes:[s],t=>{e.body.appendChild(e.importNode(t,!0))}),s="BODY"!==s.nodeName?e.body.firstChild:e.body,n=r.doc,r.doc=e}return Eb(e,{...o,node:s}),n&&(r.doc=n),s},mR=(e,t)=>O(e)&&e.hasEventListeners("PreProcess")&&!t.no_events,gR=(e,t,o)=>mR(e,o)?uR(e,t,o):t,pR=(e,t,o)=>{-1===go.inArray(t,o)&&(e.addAttributeFilter(o,(e,t)=>{let o=e.length;while(o--)e[o].attr(t,null)}),t.push(o))},fR=(e,t,o)=>{if(!t.no_events&&e){const n=Ob(e,{...t,content:o});return n.content}return o},hR=(e,t,o)=>{const n=ha(o.getInner?t.innerHTML:e.getOuterHTML(t));return o.selection||la(bn.fromDom(t))?n:go.trim(n)},bR=(e,t,o)=>{const n=o.selection?{forced_root_block:!1,...o}:o,r=e.parse(t,n);return dR(r),r},vR=(e,t,o)=>{const n=Ow(e,t);return n.serialize(o)},yR=(e,t,o,n,r)=>{const s=vR(t,o,n);return fR(e,r,s)},xR=(e,t)=>{const o=["data-mce-selected"],n={entity_encoding:"named",remove_trailing_brs:!0,pad_empty_with_br:!1,...e},r=t&&t.dom?t.dom:hc.DOM,s=t&&t.schema?t.schema:Rl(n),a=UD(n,s);cR(a,n,r);const i=(e,o={})=>{const i={format:"html",...o},l=gR(t,e,i),c=hR(r,l,i),d=bR(a,c,i);return"tree"===i.format?d:yR(t,n,s,d,i)};return{schema:s,addNodeFilter:a.addNodeFilter,addAttributeFilter:a.addAttributeFilter,serialize:i,addRules:s.addValidElements,setRules:s.setValidElements,addTempAttr:L(pR,a,o),getTempAttrs:M(o),getNodeFilters:a.getNodeFilters,getAttributeFilters:a.getAttributeFilters,removeNodeFilter:a.removeNodeFilter,removeAttributeFilter:a.removeAttributeFilter}},wR=(e,t)=>{const o=xR(e,t);return{schema:o.schema,addNodeFilter:o.addNodeFilter,addAttributeFilter:o.addAttributeFilter,serialize:o.serialize,addRules:o.addRules,setRules:o.setRules,addTempAttr:o.addTempAttr,getTempAttrs:o.getTempAttrs,getNodeFilters:o.getNodeFilters,getAttributeFilters:o.getAttributeFilters,removeNodeFilter:o.removeNodeFilter,removeAttributeFilter:o.removeAttributeFilter}},CR="html",SR=(e,t)=>({...e,format:t,get:!0,getInner:!0}),kR=(e,t={})=>{const o=t.format?t.format:CR,n=SR(t,o);return jD(e,n).fold(I,t=>{const o=UN(e,t);return WD(e,o,t)})},_R="html",ER=(e,t)=>({format:_R,...e,set:!0,content:t}),OR=(e,t,o={})=>{const n=ER(o,t);return $D(e,n).map(t=>{const o=HN(e,t.content,t);return GD(e,o.html,t),o.content}).getOr(t)},TR="autoresize_on_init,content_editable_state,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,tabfocus_elements,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_enable_default_filters,paste_filter_drop,paste_word_valid_elements,paste_retain_style_properties,paste_convert_word_fake_lists".split(","),DR="template_cdate_classes,template_mdate_classes,template_selected_content_classes,template_preview_replace_values,template_replace_values,templates,template_cdate_format,template_mdate_format".split(","),AR="bbcode,colorpicker,contextmenu,fullpage,legacyoutput,spellchecker,textcolor".split(","),NR=[{name:"template",replacedWith:"Advanced Template"},{name:"rtc"}],RR=(e,t)=>{const o=oe(t,t=>Be(e,t));return pe(o)},BR=e=>{const t=RR(e,TR),o=e.forced_root_block;return!1!==o&&""!==o||t.push("forced_root_block (false only)"),pe(t)},MR=e=>RR(e,DR),IR=(e,t)=>{const o=go.makeMap(e.plugins," "),n=e=>Be(o,e),r=oe(t,n);return pe(r)},PR=e=>IR(e,AR),LR=e=>IR(e,NR.map(e=>e.name)),FR=(e,t)=>{const o=BR(e),n=PR(t),r=n.length>0,s=o.length>0,a="mobile"===t.theme;if(r||s||a){const e="\n- ",t=a?`\n\nThemes:${e}mobile`:"",i=r?`\n\nPlugins:${e}${n.join(e)}`:"",l=s?`\n\nOptions:${e}${o.join(e)}`:"";console.warn("The following deprecated features are currently enabled and have been removed in TinyMCE 6.0. These features will no longer work and should be removed from the TinyMCE configuration. See https://www.tiny.cloud/docs/tinymce/6/migration-from-5x/ for more information."+t+i+l)}},zR=e=>ae(NR,t=>t.name===e).fold(()=>e,t=>t.replacedWith?`${e}, replaced by ${t.replacedWith}`:e),UR=(e,t)=>{const o=MR(e),n=LR(t),r=n.length>0,s=o.length>0;if(r||s){const e="\n- ",t=r?`\n\nPlugins:${e}${n.map(zR).join(e)}`:"",a=s?`\n\nOptions:${e}${o.join(e)}`:"";console.warn("The following deprecated features are currently enabled but will be removed soon."+t+a)}},HR=(e,t)=>{FR(e,t),UR(e,t)},VR=hc.DOM,jR=e=>{VR.setStyle(e.id,"display",e.orgDisplay)},WR=e=>W.from(e).each(e=>e.destroy()),$R=e=>{const t=e;t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null;const o=e.selection;if(o){const e=o.dom;t.selection=o.win=o.dom=e.doc=null}},GR=e=>{const t=e.formElement;t&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,delete t._mceOldSubmit),VR.unbind(t,"submit reset",e.formEventDelegate))},qR=e=>{if(!e.removed){const{_selectionOverrides:t,editorUpload:o}=e,n=e.getBody(),r=e.getElement();n&&e.save({is_removing:!0}),e.removed=!0,e.unbindAllNativeEvents(),e.hasHiddenInput&&O(null===r||void 0===r?void 0:r.nextSibling)&&VR.remove(r.nextSibling),Tb(e),e.editorManager.remove(e),!e.inline&&n&&jR(e),Db(e),VR.remove(e.getContainer()),WR(t),WR(o),e.destroy()}},KR=(e,t)=>{const{selection:o,dom:n}=e;e.destroyed||(t||e.removed?(t||(e.editorManager.off("beforeunload",e._beforeUnload),e.theme&&e.theme.destroy&&e.theme.destroy(),WR(o),WR(n)),GR(e),$R(e),e.destroyed=!0):e.remove())},YR=()=>{const e={},t=(t,o)=>{e[t]=o},o=t=>e[t]?e[t]:{icons:{}},n=t=>Be(e,t);return{add:t,get:o,has:n}},XR=YR(),JR=Fc.ModelManager,ZR=(e,t)=>{const o=t.dom;return o[e]},QR=(e,t)=>parseInt(vr(t,e),10),eB=L(ZR,"clientWidth"),tB=L(ZR,"clientHeight"),oB=L(QR,"margin-top"),nB=L(QR,"margin-left"),rB=e=>e.dom.getBoundingClientRect(),sB=(e,t,o)=>{const n=eB(e),r=tB(e);return t>=0&&o>=0&&t<=n&&o<=r},aB=(e,t,o,n)=>{const r=rB(t),s=e?r.left+t.dom.clientLeft+nB(t):0,a=e?r.top+t.dom.clientTop+oB(t):0,i=o-s,l=n-a;return{x:i,y:l}},iB=(e,t,o)=>{const n=bn.fromDom(e.getBody()),r=e.inline?n:On(n),s=aB(e.inline,r,t,o);return sB(r,s.x,s.y)},lB=e=>W.from(e).map(bn.fromDom),cB=e=>{const t=e.inline?e.getBody():e.getContentAreaContainer();return lB(t).map(er).getOr(!1)};var dB=()=>{const e=()=>{throw new Error("Theme did not provide a NotificationManager implementation.")};return{open:e,close:e,getArgs:e}};const uB=e=>{const t=[],o=()=>{const t=e.theme;return t&&t.getNotificationManagerImpl?t.getNotificationManagerImpl():dB()},n=()=>W.from(t[0]),r=(e,t)=>e.type===t.type&&e.text===t.text&&!e.progressBar&&!e.timeout&&!t.progressBar&&!t.timeout,s=()=>{Q(t,e=>{e.reposition()})},a=e=>{t.push(e)},i=e=>{ie(t,t=>t===e).each(e=>{t.splice(e,1)})},l=(l,c=!0)=>e.removed||!cB(e)?{}:(c&&e.dispatch("BeforeOpenNotification",{notification:l}),ae(t,e=>r(o().getArgs(e),l)).getOrThunk(()=>{e.editorManager.setActive(e);const t=o().open(l,()=>{i(t),s(),Tx(e)&&n().fold(()=>e.focus(),e=>Py(bn.fromDom(e.getEl())))});return a(t),s(),e.dispatch("OpenNotification",{notification:{...t}}),t})),c=()=>{n().each(e=>{o().close(e),i(e),s()})},d=M(t),u=e=>{e.on("SkinLoaded",()=>{const t=Wm(e);t&&l({text:t,type:"warning",timeout:0},!1),s()}),e.on("show ResizeEditor ResizeWindow NodeChange",()=>{requestAnimationFrame(s)}),e.on("remove",()=>{Q(t.slice(),e=>{o().close(e)})})};return u(e),{open:l,close:c,getNotifications:d}},mB=Fc.PluginManager,gB=Fc.ThemeManager;var pB=()=>{const e=()=>{throw new Error("Theme did not provide a WindowManager implementation.")};return{open:e,openUrl:e,alert:e,confirm:e,close:e}};const fB=e=>{let t=[];const o=()=>{const t=e.theme;return t&&t.getWindowManagerImpl?t.getWindowManagerImpl():pB()},n=(e,t)=>(...o)=>t?t.apply(e,o):void 0,r=t=>{e.dispatch("OpenWindow",{dialog:t})},s=t=>{e.dispatch("CloseWindow",{dialog:t})},a=e=>{t.push(e),r(e)},i=o=>{s(o),t=oe(t,e=>e!==o),0===t.length&&e.focus()},l=()=>W.from(t[t.length-1]),c=t=>{e.editorManager.setActive(e),Xy(e),e.ui.show();const o=t();return a(o),o},d=(e,t)=>c(()=>o().open(e,t,i)),u=e=>c(()=>o().openUrl(e,i)),m=(e,t,r)=>{const s=o();s.alert(e,n(r||s,t))},g=(e,t,r)=>{const s=o();s.confirm(e,n(r||s,t))},p=()=>{l().each(e=>{o().close(e),i(e)})};return e.on("remove",()=>{Q(t,e=>{o().close(e)})}),{open:d,openUrl:u,alert:m,confirm:g,close:p}},hB=(e,t)=>{e.notificationManager.open({type:"error",text:t})},bB=(e,t)=>{e._skinLoaded?hB(e,t):e.on("SkinLoaded",()=>{hB(e,t)})},vB=(e,t)=>{bB(e,Lc.translate(["Failed to upload image: {0}",t]))},yB=(e,t,o)=>{Lb(e,t,{message:o}),console.error(o)},xB=(e,t,o)=>o?`Failed to load ${e}: ${o} from url ${t}`:`Failed to load ${e} url: ${t}`,wB=(e,t,o)=>{yB(e,"PluginLoadError",xB("plugin",t,o))},CB=(e,t,o)=>{yB(e,"IconsLoadError",xB("icons",t,o))},SB=(e,t,o)=>{yB(e,"LanguageLoadError",xB("language",t,o))},kB=(e,t,o)=>{yB(e,"ThemeLoadError",xB("theme",t,o))},_B=(e,t,o)=>{yB(e,"ModelLoadError",xB("model",t,o))},EB=(e,t,o)=>{const n=Lc.translate(["Failed to initialize plugin: {0}",t]);Lb(e,"PluginLoadError",{message:n}),OB(n,o),bB(e,n)},OB=(e,...t)=>{const o=window.console;o&&(o.error?o.error(e,...t):o.log(e,...t))},TB=e=>/^[a-z0-9\-]+$/i.test(e),DB=e=>"content/"+e+"/content.css",AB=e=>tinymce.Resource.has(DB(e)),NB=e=>BB(e,Im(e)),RB=e=>BB(e,Lm(e)),BB=(e,t)=>{const o=e.editorManager.baseURL+"/skins/content",n=e.editorManager.suffix,r=`content${n}.css`;return Z(t,t=>AB(t)?t:TB(t)&&!e.inline?`${o}/${t}/${r}`:e.documentBaseURI.toAbsolute(t))},MB=e=>{e.contentCSS=e.contentCSS.concat(NB(e),RB(e))},IB=e=>e?ve(e.getElementsByTagName("img")):[],PB=(e,t)=>{const o={},n=(n,r=j)=>{const s=oe(IB(n),t=>{const o=t.src;return!t.hasAttribute("data-mce-bogus")&&(!t.hasAttribute("data-mce-placeholder")&&(!(!o||o===to.transparentSrc)&&(ct(o,"blob:")?!e.isUploaded(o)&&r(t):!!ct(o,"data:")&&r(t))))}),a=Z(s,e=>{const n=e.src;if(Be(o,n))return o[n].then(t=>y(t)?t:{image:e,blobInfo:t.blobInfo});{const r=lT(t,n).then(t=>(delete o[n],{image:e,blobInfo:t})).catch(e=>(delete o[n],e));return o[n]=r,r}});return Promise.all(a)};return{findAll:n}},LB=()=>{const e=1,t=2;let o={};const n=(e,t)=>({status:e,resultUri:t}),r=e=>e in o,s=e=>{const t=o[e];return t?t.resultUri:null},a=t=>!!r(t)&&o[t].status===e,i=e=>!!r(e)&&o[e].status===t,l=t=>{o[t]=n(e,null)},c=(e,r)=>{o[e]=n(t,r)},d=e=>{delete o[e]},u=()=>{o={}};return{hasBlobUri:r,getResultUri:s,isPending:a,isUploaded:i,markPending:l,markUploaded:c,removeFailed:d,destroy:u}};let FB=0;const zB=()=>{const e=()=>Math.round(4294967295*Math.random()).toString(36),t=(new Date).getTime();return"s"+t.toString(36)+e()+e()+e()},UB=e=>e+FB+++zB(),HB=()=>{let e=[];const t=e=>{const t={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png","image/apng":"apng","image/avif":"avif","image/svg+xml":"svg","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"};return t[e.toLowerCase()]||"dat"},o=(e,t,o,r,s)=>{if(y(e)){const a=e;return n({id:a,name:r,filename:s,blob:t,base64:o})}if(x(e))return n(e);throw new Error("Unknown input type")},n=e=>{if(!e.blob||!e.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");const o=e.id||UB("blobid"),n=e.name||o,r=e.blob;return{id:M(o),name:M(n),filename:M(e.filename||n+"."+t(r.type)),blob:M(r),base64:M(e.base64),blobUri:M(e.blobUri||URL.createObjectURL(r)),uri:M(e.uri)}},r=t=>{a(t.id())||e.push(t)},s=t=>ae(e,t).getOrUndefined(),a=e=>s(t=>t.id()===e),i=e=>s(t=>t.blobUri()===e),l=(e,t)=>s(o=>o.base64()===e&&o.blob().type===t),c=t=>{e=oe(e,e=>e.blobUri()!==t||(URL.revokeObjectURL(e.blobUri()),!1))},d=()=>{Q(e,e=>{URL.revokeObjectURL(e.blobUri())}),e=[]};return{create:o,add:r,get:a,getByUri:i,getByData:l,findFirst:s,removeByUri:c,destroy:d}},VB=(e,t)=>{const o={},n=(e,t)=>e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t,r=(e,o)=>new Promise((r,s)=>{const a=new XMLHttpRequest;a.open("POST",t.url),a.withCredentials=t.credentials,a.upload.onprogress=e=>{o(e.loaded/e.total*100)},a.onerror=()=>{s("Image upload failed due to a XHR Transport error. Code: "+a.status)},a.onload=()=>{if(a.status<200||a.status>=300)return void s("HTTP Error: "+a.status);const e=JSON.parse(a.responseText);e&&y(e.location)?r(n(t.basePath,e.location)):s("Invalid JSON: "+a.responseText)};const i=new FormData;i.append("file",e.blob(),e.filename()),a.send(i)}),s=T(t.handler)?t.handler:r,a=()=>new Promise(e=>{e([])}),i=(e,t)=>({url:t,blobInfo:e,status:!0}),l=(e,t)=>({url:"",blobInfo:e,status:!1,error:t}),c=(e,t)=>{go.each(o[e],e=>{e(t)}),delete o[e]},d=(t,o,n)=>(e.markPending(t.blobUri()),new Promise(r=>{let s,a;try{const d=()=>{s&&(s.close(),a=N)},u=o=>{d(),e.markUploaded(t.blobUri(),o),c(t.blobUri(),i(t,o)),r(i(t,o))},m=o=>{d(),e.removeFailed(t.blobUri()),c(t.blobUri(),l(t,o)),r(l(t,o))};a=e=>{e<0||e>100||W.from(s).orThunk(()=>W.from(n).map(U)).each(t=>{s=t,t.progressBar.value(e)})},o(t,a).then(u,e=>{m(y(e)?{message:e}:e)})}catch(d){r(l(t,d))}})),u=e=>e===r,m=e=>{const t=e.blobUri();return new Promise(e=>{o[t]=o[t]||[],o[t].push(e)})},g=(t,o)=>(t=go.grep(t,t=>!e.isUploaded(t.blobUri())),Promise.all(go.map(t,t=>e.isPending(t.blobUri())?m(t):d(t,s,o)))),p=(e,o)=>!t.url&&u(s)?a():g(e,o);return{upload:p}},jB=e=>()=>e.notificationManager.open({text:e.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0}),WB=(e,t)=>VB(t,{url:_m(e),basePath:Em(e),credentials:Om(e),handler:Tm(e)}),$B=e=>{const t=LB(),o=WB(e,t);return{upload:(t,n=!0)=>o.upload(t,n?jB(e):void 0)}},GB=(e,t)=>e.dom.isEmpty(t.dom)&&O(e.schema.getTextBlockElements()[Bo(t)]),qB=e=>t=>{GB(e,t)&&Or(t,bn.fromHtml('
'))},KB=e=>{const t=HB();let o,n;const r=LB(),s=[],a=t=>o=>e.selection?t(o):[],i=e=>e+(-1===e.indexOf("?")?"?":"&")+(new Date).getTime(),l=(e,t,o)=>{let n=0;do{n=e.indexOf(t,n),-1!==n&&(e=e.substring(0,n)+o+e.substr(n+t.length),n+=o.length-t.length+1)}while(-1!==n);return e},c=(e,t,o)=>{const n=`src="${o}"${o===to.transparentSrc?' data-mce-placeholder="1"':""}`;return e=l(e,`src="${t}"`,n),e=l(e,'data-mce-src="'+t+'"','data-mce-src="'+o+'"'),e},d=(t,o)=>{Q(e.undoManager.data,e=>{"fragmented"===e.type?e.fragments=Z(e.fragments,e=>c(e,t,o)):e.content=c(e.content,t,o)})},u=(t,o)=>{const n=e.convertURL(o,"src");d(t.src,o),$o(bn.fromDom(t),{src:wm(e)?i(o):o,"data-mce-src":n})},m=()=>(o||(o=WB(e,r)),h().then(a(n=>{const r=Z(n,e=>e.blobInfo);return o.upload(r,jB(e)).then(a(o=>{const r=[];let s=!1;const a=Z(o,(o,a)=>{const{blobInfo:i,image:l}=n[a];let c=!1;return o.status&&Cm(e)?(o.url&&!lt(l.src,o.url)&&(s=!0),t.removeByUri(l.src),fN(e)||u(l,o.url)):o.error&&(o.error.remove&&(d(l.src,to.transparentSrc),r.push(l),c=!0),vB(e,o.error.message)),{element:l,status:o.status,uploadUri:o.url,blobInfo:i,removed:c}});return r.length>0&&!fN(e)?e.undoManager.transact(()=>{Q(Ir(r),o=>{const n=Dn(o);Rr(o),n.each(qB(e)),t.removeByUri(o.dom.src)})}):s&&e.undoManager.dispatchChange(),a}))}))),g=()=>xm(e)?m():Promise.resolve([]),p=e=>de(s,t=>t(e)),f=e=>{s.push(e)},h=()=>(n||(n=PB(r,t)),n.findAll(e.getBody(),p).then(a(t=>{const o=oe(t,t=>y(t)?(bB(e,t),!1):"blob"!==t.uriType);return fN(e)||Q(o,e=>{d(e.image.src,e.blobInfo.blobUri()),e.image.src=e.blobInfo.blobUri(),e.image.removeAttribute("data-mce-src")}),o}))),b=()=>{t.destroy(),r.destroy(),n=o=null},v=o=>o.replace(/src="(blob:[^"]+)"/g,(o,n)=>{const s=r.getResultUri(n);if(s)return'src="'+s+'"';let a=t.getByUri(n);if(a||(a=re(e.editorManager.get(),(e,t)=>e||t.editorUpload&&t.editorUpload.blobCache.getByUri(n),void 0)),a){const e=a.blob();return'src="data:'+e.type+";base64,"+a.base64()+'"'}return o});return e.on("SetContent",()=>{xm(e)?g():h()}),e.on("RawSaveContent",e=>{e.content=v(e.content)}),e.on("GetContent",e=>{e.source_view||"raw"===e.format||"tree"===e.format||(e.content=v(e.content))}),e.on("PostRender",()=>{e.parser.addNodeFilter("img",e=>{Q(e,e=>{const o=e.attr("src");if(!o||t.getByUri(o))return;const n=r.getResultUri(o);n&&e.attr("src",n)})})}),{blobCache:t,addFilter:f,uploadImages:m,uploadImagesAuto:g,scanForImages:h,destroy:b}},YB=e=>{const t=e.dom,o=e.schema.type,n={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li,pre",styles:{textAlign:"left"},inherit:!1,preview:!1},{selector:"img,audio,video",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"},{selector:"table",collapsed:!1,styles:{marginLeft:"0px",marginRight:"auto"},onformat:e=>{t.setStyle(e,"float",null)},preview:"font-family font-size"},{selector:".mce-preview-object,[data-ephox-embed-iri]",ceFalseOverride:!0,styles:{float:"left"}}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li,pre",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"},{selector:".mce-preview-object",ceFalseOverride:!0,styles:{display:"table",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"[data-ephox-embed-iri]",ceFalseOverride:!0,styles:{marginLeft:"auto",marginRight:"auto"},preview:!1}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li,pre",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"},{selector:"table",collapsed:!1,styles:{marginRight:"0px",marginLeft:"auto"},onformat:e=>{t.setStyle(e,"float",null)},preview:"font-family font-size"},{selector:".mce-preview-object,[data-ephox-embed-iri]",ceFalseOverride:!0,styles:{float:"right"},preview:!1}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li,pre",styles:{textAlign:"justify"},inherit:!1,preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all",preserve_attributes:["class","style"]}],italic:[{inline:"em",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all",preserve_attributes:["class","style"]}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all",preserve_attributes:["class","style"]}],strikethrough:(()=>{const e={inline:"span",styles:{textDecoration:"line-through"},exact:!0},t={inline:"strike",remove:"all",preserve_attributes:["class","style"]},n={inline:"s",remove:"all",preserve_attributes:["class","style"]};return"html4"!==o?[n,e,t]:[e,n,t]})(),forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},lineheight:{selector:"h1,h2,h3,h4,h5,h6,p,li,td,th,div",styles:{lineHeight:"%value"}},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:!0,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:(e,t,o)=>ds(e)&&e.hasAttribute("href"),onformat:(e,o,n)=>{go.each(n,(o,n)=>{t.setAttrib(e,n,o)})}},lang:{inline:"span",clear_child_styles:!0,remove_similar:!0,attributes:{lang:"%value","data-mce-lang":e=>{var t;return null!==(t=null===e||void 0===e?void 0:e.customValue)&&void 0!==t?t:null}}},removeformat:[{selector:"b,strong,em,i,font,u,strike,s,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins,small",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return go.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd samp".split(/\s/),e=>{n[e]={block:e,remove:"all"}}),n},XB={remove_similar:!0,inherit:!1},JB={selector:"td,th",...XB},ZB={tablecellbackgroundcolor:{styles:{backgroundColor:"%value"},...JB},tablecellverticalalign:{styles:{"vertical-align":"%value"},...JB},tablecellbordercolor:{styles:{borderColor:"%value"},...JB},tablecellclass:{classes:["%value"],...JB},tableclass:{selector:"table",classes:["%value"],...XB},tablecellborderstyle:{styles:{borderStyle:"%value"},...JB},tablecellborderwidth:{styles:{borderWidth:"%value"},...JB}},QB=M(ZB),eM=e=>{const t={},o=e=>O(e)?t[e]:t,n=e=>Be(t,e),r=(e,o)=>{e&&(y(e)?(C(o)||(o=[o]),Q(o,e=>{_(e.deep)&&(e.deep=!Wh(e)),_(e.split)&&(e.split=!Wh(e)||$h(e)),_(e.remove)&&Wh(e)&&!$h(e)&&(e.remove="none"),Wh(e)&&$h(e)&&(e.mixed=!0,e.block_expand=!0),y(e.classes)&&(e.classes=e.classes.split(/\s+/))}),t[e]=o):Se(e,(e,t)=>{r(t,e)}))},s=e=>(e&&t[e]&&delete t[e],t);return r(YB(e)),r(QB()),r(Xm(e)),{get:o,has:n,register:r,unregister:s}},tM=go.each,oM=hc.DOM,nM=e=>O(e)&&x(e),rM=(e,t)=>{const o=t&&t.schema||Rl({}),n=(e,t)=>{t.classes.length>0&&oM.addClass(e,t.classes.join(" ")),oM.setAttribs(e,t.attrs)},r=e=>{const t=y(e)?{name:e,classes:[],attrs:{}}:e,o=oM.create(t.name);return n(o,t),o},s=(e,t)=>{const n=o.getElementRule(e.nodeName.toLowerCase()),r=null===n||void 0===n?void 0:n.parentsRequired;return!(!r||!r.length)&&(t&&X(r,t)?t:r[0])},a=(e,t,o)=>{let n;const i=t[0],l=nM(i)?i.name:void 0,c=s(e,l);if(c)l===c?(n=i,t=t.slice(1)):n=c;else if(i)n=i,t=t.slice(1);else if(!o)return e;const d=n?r(n):oM.create("div");d.appendChild(e),o&&go.each(o,t=>{const o=r(t);d.insertBefore(o,e)});const u=nM(n)?n.siblings:void 0;return a(d,t,u)},i=oM.create("div");if(e.length>0){const t=e[0],o=r(t),n=nM(t)?t.siblings:void 0;i.appendChild(a(o,e.slice(1),n))}return i},sM=e=>{e=go.trim(e);let t="div";const o={name:t,classes:[],attrs:{},selector:e};return"*"!==e&&(t=e.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,(e,t,n,r,s)=>{switch(t){case"#":o.attrs.id=n;break;case".":o.classes.push(n);break;case":":-1!==go.inArray("checked disabled enabled read-only required".split(" "),n)&&(o.attrs[n]=n);break}if("["===r){const e=s.match(/([\w\-]+)(?:\=\"([^\"]+))?/);e&&(o.attrs[e[1]]=e[2])}return""})),o.name=t||"div",o},aM=e=>y(e)?(e=e.split(/\s*,\s*/)[0],e=e.replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),go.map(e.split(/(?:>|\s+(?![^\[\]]+\]))/),e=>{const t=go.map(e.split(/(?:~\+|~|\+)/),sM),o=t.pop();return t.length&&(o.siblings=t),o}).reverse()):[],iM=(e,t)=>{let o="",n=Jm(e);if(""===n)return"";const r=e=>y(e)?e.replace(/%(\w+)/g,""):"",s=(t,o)=>oM.getStyle(null!==o&&void 0!==o?o:e.getBody(),t,!0);if(y(t)){const o=e.formatter.get(t);if(!o)return"";t=o[0]}if("preview"in t){const e=t.preview;if(!1===e)return"";n=e||n}let a,i=t.block||t.inline||"span";const l=aM(t.selector);l.length>0?(l[0].name||(l[0].name=i),i=t.selector,a=rM(l,e)):a=rM([i],e);const c=oM.select(i,a)[0]||a.firstChild;tM(t.styles,(e,t)=>{const o=r(e);o&&oM.setStyle(c,t,o)}),tM(t.attributes,(e,t)=>{const o=r(e);o&&oM.setAttrib(c,t,o)}),tM(t.classes,e=>{const t=r(e);oM.hasClass(c,t)||oM.addClass(c,t)}),e.dispatch("PreviewFormats"),oM.setStyles(a,{position:"absolute",left:-65535}),e.getBody().appendChild(a);const d=s("fontSize"),u=/px$/.test(d)?parseInt(d,10):0;return tM(n.split(" "),e=>{let t=s(e,c);if(("background-color"!==e||!/transparent|rgba\s*\([^)]+,\s*0\)/.test(t)||(t=s(e),"#ffffff"!==jl(t).toLowerCase()))&&("color"!==e||"#000000"!==jl(t).toLowerCase())){if("font-size"===e&&/em|%$/.test(t)){if(0===u)return;const e=parseFloat(t)/(/%$/.test(t)?100:1);t=e*u+"px"}"border"===e&&t&&(o+="padding:0 2px;"),o+=e+":"+t+";"}}),e.dispatch("AfterPreviewFormats"),oM.remove(a),o},lM=e=>{e.addShortcut("meta+b","","Bold"),e.addShortcut("meta+i","","Italic"),e.addShortcut("meta+u","","Underline");for(let t=1;t<=6;t++)e.addShortcut("access+"+t,"",["FormatBlock",!1,"h"+t]);e.addShortcut("access+7","",["FormatBlock",!1,"p"]),e.addShortcut("access+8","",["FormatBlock",!1,"div"]),e.addShortcut("access+9","",["FormatBlock",!1,"address"])},cM=e=>{const t=eM(e),o=Sc({});return lM(e),SE(e),fN(e)||BO(o,e),{get:t.get,has:t.has,register:t.register,unregister:t.unregister,apply:(t,o,n)=>{PN(e,t,o,n)},remove:(t,o,n,r)=>{LN(e,t,o,n,r)},toggle:(t,o,n)=>{FN(e,t,o,n)},match:(t,o,n,r)=>NN(e,t,o,n,r),closest:t=>IN(e,t),matchAll:(t,o)=>RN(e,t,o),matchNode:(t,o,n,r)=>BN(e,t,o,n,r),canApply:t=>MN(e,t),formatChanged:(t,n,r,s)=>zN(e,o,t,n,r,s),getCssText:L(iM,e)}},dM=e=>{switch(e.toLowerCase()){case"undo":case"redo":case"mcefocus":return!0;default:return!1}},uM=(e,t,o)=>{const n=Sc(!1),r=e=>{JA(t,!1,o),t.add({},e)};e.on("init",()=>{t.add()}),e.on("BeforeExecCommand",e=>{const n=e.command;dM(n)||(ZA(t,o),t.beforeChange())}),e.on("ExecCommand",e=>{const t=e.command;dM(t)||r(e)}),e.on("ObjectResizeStart cut",()=>{t.beforeChange()}),e.on("SaveContent ObjectResized blur",r),e.on("dragend",r),e.on("keyup",o=>{const s=o.keyCode;if(o.isDefaultPrevented())return;const a=to.os.isMacOS()&&"Meta"===o.key;(s>=33&&s<=36||s>=37&&s<=40||45===s||o.ctrlKey||a)&&(r(),e.nodeChanged()),46!==s&&8!==s||e.nodeChanged(),n.get()&&t.typing&&!YA(jA(e),t.data[0])&&(e.isDirty()||e.setDirty(!0),e.dispatch("TypingUndo"),n.set(!1),e.nodeChanged())}),e.on("keydown",e=>{const s=e.keyCode;if(e.isDefaultPrevented())return;if(s>=33&&s<=36||s>=37&&s<=40||45===s)return void(t.typing&&r(e));const a=e.ctrlKey&&!e.altKey||e.metaKey;if((s<16||s>20)&&224!==s&&91!==s&&!t.typing&&!a)return t.beforeChange(),JA(t,!0,o),t.add({},e),void n.set(!0);const i=to.os.isMacOS()?e.metaKey:e.ctrlKey&&!e.altKey;i&&t.beforeChange()}),e.on("mousedown",e=>{t.typing&&r(e)});const s=e=>"insertReplacementText"===e.inputType,a=e=>"insertText"===e.inputType&&null===e.data,i=e=>"insertFromPaste"===e.inputType||"insertFromDrop"===e.inputType;e.on("input",e=>{e.inputType&&(s(e)||a(e)||i(e))&&r(e)}),e.on("AddUndo Undo Redo ClearUndos",t=>{t.isDefaultPrevented()||e.nodeChanged()})},mM=e=>{e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo")},gM=e=>{const t=Hc(),o=Sc(0),n=Sc(0),r={data:[],typing:!1,beforeChange:()=>{xN(e,o,t)},add:(s,a)=>wN(e,r,n,o,t,s,a),dispatchChange:()=>{e.setDirty(!0);const t=jA(e);t.bookmark=Iu(e.selection),e.dispatch("change",{level:t,lastLevel:fe(r.data,n.get()).getOrUndefined()})},undo:()=>CN(e,r,o,n),redo:()=>SN(e,n,r.data),clear:()=>{kN(e,r,n)},reset:()=>{_N(e,r)},hasUndo:()=>EN(e,r,n),hasRedo:()=>ON(e,r,n),transact:t=>TN(e,r,o,t),ignore:t=>{DN(e,o,t)},extra:(t,o)=>{AN(e,r,n,t,o)}};return fN(e)||uM(e,r,o),mM(e),r},pM=[9,27,Jb.HOME,Jb.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,Jb.DOWN,Jb.UP,Jb.LEFT,Jb.RIGHT].concat(to.browser.isFirefox()?[224]:[]),fM="data-mce-placeholder",hM=e=>"keydown"===e.type||"keyup"===e.type,bM=e=>{const t=e.keyCode;return t===Jb.BACKSPACE||t===Jb.DELETE},vM=e=>{if(hM(e)){const t=e.keyCode;return!bM(e)&&(Jb.metaKeyPressed(e)||e.altKey||t>=112&&t<=123||X(pM,t))}return!1},yM=e=>hM(e)&&!(bM(e)||"keyup"===e.type&&229===e.keyCode),xM=(e,t,o)=>{if(di(bn.fromDom(t),!1)){const n=t.firstElementChild;return!n||!e.getStyle(t.firstElementChild,"padding-left")&&!e.getStyle(t.firstElementChild,"padding-right")&&o===n.nodeName.toLowerCase()}return!1},wM=e=>{var t;const o=e.dom,n=gm(e),r=null!==(t=Vm(e))&&void 0!==t?t:"",s=(t,a)=>{if(vM(t))return;const i=e.getBody(),l=!yM(t)&&xM(o,i,n),c=""!==o.getAttrib(i,fM);(c!==l||a)&&(o.setAttrib(i,fM,l?r:null),o.setAttrib(i,"aria-placeholder",l?r:null),Pb(e,l),e.on(l?"keydown":"keyup",s),e.off(l?"keyup":"keydown",s))};ft(r)&&e.on("init",t=>{s(t,!0),e.on("change SetContent ExecCommand",s),e.on("paste",t=>nx.setEditorTimeout(e,()=>s(t)))})},CM=(e,t)=>({block:e,position:t}),SM=(e,t)=>({from:e,to:t}),kM=(e,t)=>{const o=bn.fromDom(e),n=bn.fromDom(t.container());return TS(o,n).map(e=>CM(e,t))},_M=e=>!Sn(e.from.block,e.to.block),EM=(e,t)=>{const o=t=>Sn(t,e),n=e=>ia(e)||Ns(e.dom);return nr(t,n,o).filter(Fo).getOr(e)},OM=(e,t)=>{const o=bn.fromDom(e);return Sn(EM(o,t.from.block),EM(o,t.to.block))},TM=e=>!1===Rs(e.from.block.dom)&&!1===Rs(e.to.block.dom),DM=e=>{const t=e=>na(e)||Ti(e.dom);return t(e.from.block)&&t(e.to.block)},AM=(e,t,o)=>Ds(o.position.getNode())&&!di(o.block)?Sf(!1,o.block.dom).bind(n=>n.isEqual(o.position)?xf(t,e,n).bind(t=>kM(e,t)):W.some(o)).getOr(o):o,NM=(e,t,o)=>{const n=kM(e,tu.fromRangeStart(o)),r=n.bind(o=>xf(t,e,o.position).bind(o=>kM(e,o).map(o=>AM(e,t,o))));return bo(n,r,SM).filter(t=>_M(t)&&OM(e,t)&&TM(t)&&DM(t))},RM=(e,t,o)=>o.collapsed?NM(e,t,o):W.none(),BM=(e,t)=>{const o=Ln(e);return ie(o,e=>t.isBlock(Bo(e))).fold(M(o),e=>o.slice(0,e))},MM=(e,t)=>{const o=BM(e,t);return Q(o,Rr),o},IM=(e,t)=>{const o=Qw(t,e);return ae(o.reverse(),e=>di(e)).each(Rr)},PM=e=>0===oe(In(e),e=>!di(e)).length,LM=(e,t,o,n,r)=>{if(di(o))return ma(o),Ef(o.dom);PM(r)&&di(t)&&kr(r,bn.fromTag("br"));const s=_f(o.dom,tu.before(r.dom));return Q(MM(t,n),e=>{kr(r,e)}),IM(e,t),s},FM=(e,t)=>e.isInline(Bo(t)),zM=(e,t,o,n)=>{if(di(o)){if(di(t)){const e=e=>{const t=(e,o)=>zn(e).fold(()=>o,e=>FM(n,e)?t(e,o.concat(dd(e))):o);return t(e,[])},r=ne(e(o),(e,t)=>(Tr(e,t),t),ua());Nr(t),Or(t,r)}return Rr(o),Ef(t.dom)}const r=Of(o.dom);return Q(MM(t,n),e=>{Or(o,e)}),IM(e,t),r},UM=(e,t)=>{const o=Qw(t,e);return W.from(o[o.length-1])},HM=(e,t)=>kn(t,e)?UM(t,e):W.none(),VM=(e,t)=>{Sf(e,t.dom).bind(e=>W.from(e.getNode())).map(bn.fromDom).filter(oa).each(Rr)},jM=(e,t,o,n)=>(VM(!0,t),VM(!1,o),HM(t,o).fold(L(zM,e,t,o,n),L(LM,e,t,o,n))),WM=(e,t,o,n,r)=>t?jM(e,n,o,r):jM(e,o,n,r),$M=(e,t)=>{const o=bn.fromDom(e.getBody()),n=RM(o.dom,t,e.selection.getRng()).map(n=>()=>{WM(o,t,n.from.block,n.to.block,e.schema).each(t=>{e.selection.setRng(t.toRange())})});return n},GM=(e,t,o)=>{const n=t.getRng();return bo(TS(e,bn.fromDom(n.startContainer)),TS(e,bn.fromDom(n.endContainer)),(r,s)=>Sn(r,s)?W.none():W.some(()=>{n.deleteContents(),WM(e,!0,r,s,o).each(e=>{t.setRng(e.toRange())})})).getOr(W.none())},qM=(e,t)=>{const o=bn.fromDom(t),n=L(Sn,e);return or(o,ia,n).isSome()},KM=(e,t)=>qM(e,t.startContainer)||qM(e,t.endContainer),YM=(e,t)=>{const o=_f(e.dom,tu.fromRangeStart(t)).isNone(),n=kf(e.dom,tu.fromRangeEnd(t)).isNone();return!KM(e,t)&&o&&n},XM=e=>W.some(()=>{e.setContent(""),e.selection.setCursorLocation()}),JM=e=>{const t=bn.fromDom(e.getBody()),o=e.selection.getRng();return YM(t,o)?XM(e):GM(t,e.selection,e.schema)},ZM=(e,t)=>e.selection.isCollapsed()?W.none():JM(e),QM=(e,t,o,n,r)=>W.from(t._selectionOverrides.showCaret(e,o,n,r)),eI=e=>{const t=e.ownerDocument.createRange();return t.selectNode(e),t},tI=(e,t)=>{const o=e.dispatch("BeforeObjectSelected",{target:t});return o.isDefaultPrevented()?W.none():W.some(eI(t))},oI=(e,t,o)=>{const n=$p(1,e.getBody(),t),r=tu.fromRangeStart(n),s=r.getNode();if(wp(s))return QM(1,e,s,!r.isAtEnd(),!1);const a=r.getNode(!0);if(wp(a))return QM(1,e,a,!1,!1);const i=Mk(e.dom.getRoot(),r.getNode());return wp(i)?QM(1,e,i,!1,o):W.none()},nI=(e,t,o)=>t.collapsed?oI(e,t,o).getOr(t):t,rI=e=>Kw(e)||Ww(e),sI=e=>Yw(e)||$w(e),aI=(e,t)=>{Ss(t)&&0===t.data.length&&e.remove(t)},iI=(e,t,o,n,r,s)=>{QM(n,e,s.getNode(!r),r,!0).each(o=>{if(t.collapsed){const e=t.cloneRange();r?e.setEnd(o.startContainer,o.startOffset):e.setStart(o.endContainer,o.endOffset),e.deleteContents()}else t.deleteContents();e.selection.setRng(o)}),aI(e.dom,o)},lI=(e,t)=>{const o=e.selection.getRng();if(!Ss(o.commonAncestorContainer))return W.none();const n=t?Zp.Forwards:Zp.Backwards,r=mf(e.getBody()),s=L(Xp,t?r.next:r.prev),a=t?rI:sI,i=qp(n,e.getBody(),o),l=s(i),c=l?yS(t,l):l;if(!c||!Jp(i,c))return W.none();if(a(c))return W.some(()=>iI(e,o,i.getNode(),n,t,c));const d=s(c);return d&&a(d)&&Jp(c,d)?W.some(()=>iI(e,o,i.getNode(),n,t,d)):W.none()},cI=(e,t)=>lI(e,t),dI=(e,t)=>{const o=e.getBody();return t?Ef(o).filter(Kw):Of(o).filter(Yw)},uI=e=>{const t=e.selection.getRng();return!t.collapsed&&(dI(e,!0).exists(e=>e.isEqual(tu.fromRangeStart(t)))||dI(e,!1).exists(e=>e.isEqual(tu.fromRangeEnd(t))))},mI=e=>O(e)&&(ia(bn.fromDom(e))||sa(bn.fromDom(e))),gI=Hu.generate([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),pI=(e,t)=>{const o=t.getNode(!e),n=e?"after":"before";return ds(o)&&o.getAttribute("data-mce-caret")===n},fI=(e,t,o,n,r)=>{const s=t=>r.isInline(t.nodeName.toLowerCase())&&!Fp(o,n,e);return Gp(!t,o).fold(()=>Gp(t,n).fold(V,s),s)},hI=(e,t,o,n)=>{const r=n.getNode(!t);return TS(bn.fromDom(e),bn.fromDom(o.getNode())).map(e=>di(e)?gI.remove(e.dom):gI.moveToElement(r)).orThunk(()=>W.some(gI.moveToElement(r)))},bI=(e,t,o,n)=>xf(t,e,o).bind(r=>mI(r.getNode())||fI(e,t,o,r,n)?W.none():t&&Rs(r.getNode())||!t&&Rs(r.getNode(!0))?hI(e,t,o,r):t&&Yw(o)||!t&&Kw(o)?W.some(gI.moveToPosition(r)):W.none()),vI=(e,t)=>E(t)?W.none():e&&Rs(t.nextSibling)?W.some(gI.moveToElement(t.nextSibling)):!e&&Rs(t.previousSibling)?W.some(gI.moveToElement(t.previousSibling)):W.none(),yI=(e,t,o)=>o.fold(e=>W.some(gI.remove(e)),e=>W.some(gI.moveToElement(e)),o=>Fp(t,o,e)?W.none():W.some(gI.moveToPosition(o))),xI=(e,t,o,n)=>pI(t,o)?vI(t,o.getNode(!t)).orThunk(()=>bI(e,t,o,n)):bI(e,t,o,n).bind(t=>yI(e,o,t)),wI=(e,t,o,n)=>{const r=$p(t?1:-1,e,o),s=tu.fromRangeStart(r),a=bn.fromDom(e);return!t&&Yw(s)?W.some(gI.remove(s.getNode(!0))):t&&Kw(s)?W.some(gI.remove(s.getNode())):!t&&Kw(s)&&mC(a,s,n)?gC(a,s,n).map(e=>gI.remove(e.getNode())):t&&Yw(s)&&uC(a,s,n)?pC(a,s,n).map(e=>gI.remove(e.getNode())):xI(e,t,s,n)},CI=(e,t)=>o=>(e._selectionOverrides.hideFakeCaret(),dS(e,t,bn.fromDom(o)),!0),SI=(e,t)=>o=>{const n=t?tu.before(o):tu.after(o);return e.selection.setRng(n.toRange()),!0},kI=e=>t=>(e.selection.setRng(t.toRange()),!0),_I=(e,t)=>W.from(Mk(e.getBody(),t)),EI=(e,t)=>{const o=e.selection.getNode();return _I(e,o).filter(Rs).fold(()=>wI(e.getBody(),t,e.selection.getRng(),e.schema).map(o=>()=>o.fold(CI(e,t),SI(e,t),kI(e))),()=>W.some(N))},OI=e=>{Q(ss(e,".mce-offscreen-selection"),Rr)},TI=(e,t)=>{const o=e.selection.getNode();if(Rs(o)&&!Bs(o)){const n=_I(e,o.parentNode).filter(Rs);return n.fold(()=>W.some(()=>{OI(bn.fromDom(e.getBody())),dS(e,t,bn.fromDom(e.selection.getNode())),DS(e)}),()=>W.some(N))}return uI(e)?W.some(()=>{RS(e,e.selection.getRng(),bn.fromDom(e.getBody()))}):W.none()},DI=e=>{const t=e.dom,o=e.selection,n=Mk(e.getBody(),o.getNode());if(Ns(n)&&t.isBlock(n)&&t.isEmpty(n)){const e=t.create("br",{"data-mce-bogus":"1"});t.setHTML(n,""),n.appendChild(e),o.setRng(tu.before(e).toRange())}return!0},AI=(e,t)=>e.selection.isCollapsed()?EI(e,t):TI(e,t),NI=(e,t)=>{const o=tu.fromRangeStart(e.selection.getRng());return xf(t,e.getBody(),o).filter(e=>t?Vw(e):jw(e)).bind(e=>zp(t?0:-1,e)).map(t=>()=>e.selection.select(t))},RI=(e,t)=>e.selection.isCollapsed()?NI(e,t):W.none(),BI=Ss,MI=e=>BI(e)&&e.data[0]===pa,II=e=>BI(e)&&e.data[e.data.length-1]===pa,PI=e=>{var t;const o=null!==(t=e.ownerDocument)&&void 0!==t?t:document;return o.createTextNode(pa)},LI=e=>{var t;if(BI(e.previousSibling))return II(e.previousSibling)||e.previousSibling.appendData(pa),e.previousSibling;if(BI(e))return MI(e)||e.insertData(0,pa),e;{const o=PI(e);return null===(t=e.parentNode)||void 0===t||t.insertBefore(o,e),o}},FI=e=>{var t,o;if(BI(e.nextSibling))return MI(e.nextSibling)||e.nextSibling.insertData(0,pa),e.nextSibling;if(BI(e))return II(e)||e.appendData(pa),e;{const n=PI(e);return e.nextSibling?null===(t=e.parentNode)||void 0===t||t.insertBefore(n,e.nextSibling):null===(o=e.parentNode)||void 0===o||o.appendChild(n),n}},zI=(e,t)=>e?LI(t):FI(t),UI=L(zI,!0),HI=L(zI,!1),VI=(e,t)=>Ss(e.container())?zI(t,e.container()):zI(t,e.getNode()),jI=(e,t)=>{const o=t.get();return o&&e.container()===o&&wa(o)},WI=(e,t)=>t.fold(t=>{mp(e.get());const o=UI(t);return e.set(o),W.some(tu(o,o.length-1))},t=>Ef(t).map(t=>{if(jI(t,e)){const t=e.get();return tu(t,1)}{mp(e.get());const o=VI(t,!0);return e.set(o),tu(o,1)}}),t=>Of(t).map(t=>{if(jI(t,e)){const t=e.get();return tu(t,t.length-1)}{mp(e.get());const o=VI(t,!1);return e.set(o),tu(o,o.length-1)}}),t=>{mp(e.get());const o=HI(t);return e.set(o),W.some(tu(o,1))}),$I=(e,t)=>{for(let o=0;o{const o=Lp(t,e);return o||e},KI=(e,t,o)=>{const n=xS(o),r=qI(t,n.container());return hS(e,r,n).fold(()=>kf(r,n).bind(L(hS,e,r)).map(e=>GI.before(e)),W.none)},YI=(e,t)=>null===Af(e,t),XI=(e,t,o)=>hS(e,t,o).filter(L(YI,t)),JI=(e,t,o)=>{const n=wS(o);return XI(e,t,n).bind(e=>{const t=_f(e,n);return t.isNone()?W.some(GI.start(e)):W.none()})},ZI=(e,t,o)=>{const n=xS(o);return XI(e,t,n).bind(e=>{const t=kf(e,n);return t.isNone()?W.some(GI.end(e)):W.none()})},QI=(e,t,o)=>{const n=wS(o),r=qI(t,n.container());return hS(e,r,n).fold(()=>_f(r,n).bind(L(hS,e,r)).map(e=>GI.after(e)),W.none)},eP=e=>!pS(oP(e)),tP=(e,t,o)=>{const n=$I([KI,JI,ZI,QI],[e,t,o]);return n.filter(eP)},oP=e=>e.fold(I,I,I,I),nP=e=>e.fold(M("before"),M("start"),M("end"),M("after")),rP=e=>e.fold(GI.before,GI.before,GI.after,GI.after),sP=e=>e.fold(GI.start,GI.start,GI.end,GI.end),aP=(e,t)=>nP(e)===nP(t)&&oP(e)===oP(t),iP=(e,t,o,n,r,s)=>bo(hS(t,o,n),hS(t,o,r),(t,n)=>t!==n&&bS(o,t,n)?GI.after(e?t:n):s).getOr(s),lP=(e,t)=>e.fold(j,e=>!aP(e,t)),cP=(e,t,o,n,r)=>{const s=yS(e,r),a=xf(e,o,s).map(L(yS,e)),i=a.fold(()=>n.map(rP),r=>tP(t,o,r).map(L(iP,e,t,o,s,r)).filter(L(lP,n)));return i.filter(eP)},dP=(e,t)=>e?t.fold(R(W.some,GI.start),W.none,R(W.some,GI.after),W.none):t.fold(W.none,R(W.some,GI.before),W.none,R(W.some,GI.end)),uP=(e,t,o,n)=>{const r=yS(e,n),s=tP(t,o,r);return tP(t,o,r).bind(L(dP,e)).orThunk(()=>cP(e,t,o,s,n))},mP=e=>T(e.selection.getSel().modify),gP=(e,t,o)=>{const n=e?1:-1;return t.setRng(tu(o.container(),o.offset()+n).toRange()),t.getSel().modify("move",e?"forward":"backward","word"),!0},pP=(e,t)=>{const o=t.selection.getRng(),n=e?tu.fromRangeEnd(o):tu.fromRangeStart(o);return!!mP(t)&&(e&&_a(n)?gP(!0,t.selection,n):!(e||!Ea(n))&&gP(!1,t.selection,n))};var fP;(function(e){e[e["Br"]=0]="Br",e[e["Block"]=1]="Block",e[e["Wrap"]=2]="Wrap",e[e["Eol"]=3]="Eol"})(fP||(fP={}));const hP=(e,t)=>e===Zp.Backwards?ue(t):t,bP=(e,t,o)=>e===Zp.Forwards?t.next(o):t.prev(o),vP=(e,t,o,n)=>Ds(n.getNode(t===Zp.Forwards))?fP.Br:!1===Fp(o,n)?fP.Block:fP.Wrap,yP=(e,t,o,n)=>{const r=mf(o);let s=n;const a=[];while(s){const n=bP(t,r,s);if(!n)break;if(Ds(n.getNode(!1)))return t===Zp.Forwards?{positions:hP(t,a).concat([n]),breakType:fP.Br,breakAt:W.some(n)}:{positions:hP(t,a),breakType:fP.Br,breakAt:W.some(n)};if(n.isVisible()){if(e(s,n)){const e=vP(o,t,s,n);return{positions:hP(t,a),breakType:e,breakAt:W.some(n)}}a.push(n),s=n}else s=n}return{positions:hP(t,a),breakType:fP.Eol,breakAt:W.none()}},xP=(e,t,o,n)=>t(o,n).breakAt.map(n=>{const r=t(o,n).positions;return e===Zp.Backwards?r.concat(n):[n].concat(r)}).getOr([]),wP=(e,t)=>re(e,(e,o)=>e.fold(()=>W.some(o),n=>bo(he(n.getClientRects()),he(o.getClientRects()),(e,r)=>{const s=Math.abs(t-e.left),a=Math.abs(t-r.left);return a<=s?o:n}).or(e)),W.none()),CP=(e,t)=>he(t.getClientRects()).bind(t=>wP(e,t.left)),SP=L(yP,tu.isAbove,-1),kP=L(yP,tu.isBelow,1),_P=L(xP,-1,SP),EP=L(xP,1,kP),OP=(e,t)=>SP(e,t).breakAt.isNone(),TP=(e,t)=>kP(e,t).breakAt.isNone(),DP=e=>Ef(e).map(t=>[t].concat(kP(e,t).positions)).getOr([]),AP=e=>Of(e).map(t=>SP(e,t).positions.concat(t)).getOr([]),NP=(e,t)=>CP(_P(e,t),t),RP=(e,t)=>CP(EP(e,t),t),BP=Rs,MP=(e,t)=>Math.abs(e.left-t),IP=(e,t)=>Math.abs(e.right-t),PP=e=>Me(e,"node"),LP=(e,t)=>We(e,(e,o)=>{const n=Math.min(MP(e,t),IP(e,t)),r=Math.min(MP(o,t),IP(o,t));return r===n&&PP(o)&&BP(o.node)||r{const t=t=>Z(t,t=>{const o=bd(t);return o.node=e,o});if(ds(e))return t(e.getClientRects());if(Ss(e)){const o=e.ownerDocument.createRange();return o.setStart(e,0),o.setEnd(e,e.data.length),t(o.getClientRects())}return[]},zP=e=>ce(e,FP);var UP;(function(e){e[e["Up"]=-1]="Up",e[e["Down"]=1]="Down"})(UP||(UP={}));const HP=(e,t,o,n)=>{let r=n;while(r=Ip(r,e,qa,t))if(o(r))return},VP=(e,t,o,n,r,s)=>{let a=0;const i=[],l=n=>{let s=zP([n]);-1===e&&(s=s.reverse());for(let e=0;e0&&t(n,Ge(i))&&a++,n.line=a,r(n))return!0;i.push(n)}}return!1},c=Ge(s.getClientRects());if(!c)return i;const d=s.getNode();return d&&(l(d),HP(e,n,l,d)),i},jP=(e,t)=>t.line>e,WP=(e,t)=>t.line===e,$P=L(VP,UP.Up,wd,Cd),GP=L(VP,UP.Down,Cd,wd),qP=e=>Ge(e.getClientRects()),KP=(e,t,o,n)=>{const r=mf(t);let s,a,i,l;const c=[];let d=0;1===e?(s=r.next,a=Cd,i=wd,l=tu.after(n)):(s=r.prev,a=wd,i=Cd,l=tu.before(n));const u=qP(l);do{if(!l.isVisible())continue;const e=qP(l);if(i(e,u))continue;c.length>0&&a(e,Ge(c))&&d++;const t=bd(e);if(t.position=l,t.line=d,o(t))return c;c.push(t)}while(l=s(l));return c},YP=e=>t=>jP(e,t),XP=e=>t=>WP(e,t),JP=(e,t)=>{e.selection.setRng(t),Iy(e,e.selection.getRng())},ZP=(e,t,o)=>W.some(nI(e,t,o)),QP=(e,t,o,n,r,s)=>{const a=t===Zp.Forwards,i=mf(e.getBody()),l=L(Xp,a?i.next:i.prev),c=a?n:r;if(!o.collapsed){const n=Td(o);if(s(n))return QM(t,e,n,t===Zp.Backwards,!1);if(uI(e)){const e=o.cloneRange();return e.collapse(t===Zp.Backwards),W.from(e)}}const d=qp(t,e.getBody(),o);if(c(d))return tI(e,d.getNode(!a));let u=l(d);const m=Ra(o);if(!u)return m?W.some(o):W.none();if(u=yS(a,u),c(u))return QM(t,e,u.getNode(!a),a,!1);const g=l(u);return g&&c(g)&&Jp(u,g)?QM(t,e,g.getNode(!a),a,!1):m?ZP(e,u.toRange(),!1):W.none()},eL=(e,t,o,n,r,s)=>{const a=qp(t,e.getBody(),o),i=Ge(a.getClientRects()),l=t===UP.Down,c=e.getBody();if(!i)return W.none();if(uI(e)){const e=l?tu.fromRangeEnd(o):tu.fromRangeStart(o),t=l?RP:NP;return t(c,e).orThunk(()=>W.from(e)).map(e=>e.toRange())}const d=l?GP:$P,u=d(c,YP(1),a),m=oe(u,XP(1)),g=i.left,p=LP(m,g);if(p&&s(p.node)){const o=Math.abs(g-p.left),n=Math.abs(g-p.right);return QM(t,e,p.node,onI(e,t.toRange(),!1)):W.none()},tL=(e,t)=>{const o=e.selection.getRng(),n=t?tu.fromRangeEnd(o):tu.fromRangeStart(o),r=Pp(n.container(),e.getBody());if(t){const e=kP(r,n);return be(e.positions)}{const e=SP(r,n);return he(e.positions)}},oL=(e,t,o)=>tL(e,t).filter(o).exists(t=>(e.selection.setRng(t.toRange()),!0)),nL=(e,t)=>{const o=e.dom.createRng();o.setStart(t.container(),t.offset()),o.setEnd(t.container(),t.offset()),e.selection.setRng(o)},rL=(e,t)=>{e?t.setAttribute("data-mce-selected","inline-boundary"):t.removeAttribute("data-mce-selected")},sL=(e,t,o)=>WI(t,o).map(t=>(nL(e,t),o)),aL=(e,t,o)=>{const n=tu.fromRangeStart(e);if(e.collapsed)return n;{const r=tu.fromRangeEnd(e);return o?_f(t,r).getOr(r):kf(t,n).getOr(n)}},iL=(e,t,o)=>{const n=e.getBody(),r=aL(e.selection.getRng(),n,o),s=L(gS,e),a=uP(o,s,n,r);return a.bind(o=>sL(e,t,o))},lL=(e,t,o)=>{const n=Z(ss(bn.fromDom(t.getRoot()),'*[data-mce-selected="inline-boundary"]'),e=>e.dom),r=oe(n,e),s=oe(o,e);Q(me(r,s),L(rL,!1)),Q(me(s,r),L(rL,!0))},cL=(e,t)=>{const o=t.get();if(e.selection.isCollapsed()&&!e.composing&&o){const n=tu.fromRangeStart(e.selection.getRng());tu.isTextPosition(n)&&!vS(n)&&(nL(e,up(o,n)),t.set(null))}},dL=(e,t,o,n)=>{if(t.selection.isCollapsed()){const r=oe(n,e);Q(r,n=>{const r=tu.fromRangeStart(t.selection.getRng());tP(e,t.getBody(),r).bind(e=>sL(t,o,e))})}},uL=(e,t,o)=>!!Ym(e)&&iL(e,t,o).isSome(),mL=(e,t,o)=>!!Ym(t)&&pP(e,t),gL=e=>{const t=Sc(null),o=L(gS,e);return e.on("NodeChange",n=>{Ym(e)&&(lL(o,e.dom,n.parents),cL(e,t),dL(o,e,t,n.parents))}),t},pL=L(mL,!0),fL=L(mL,!1),hL=(e,t,o)=>{if(Ym(e)){const n=tL(e,t).getOrThunk(()=>{const o=e.selection.getRng();return t?tu.fromRangeEnd(o):tu.fromRangeStart(o)});return tP(L(gS,e),e.getBody(),n).exists(t=>{const n=rP(t);return WI(o,n).exists(t=>(nL(e,t),!0))})}return!1},bL=(e,t)=>{const o=document.createRange();return o.setStart(e.container(),e.offset()),o.setEnd(t.container(),t.offset()),o},vL=e=>bo(Ef(e),Of(e),(t,o)=>{const n=yS(!0,t),r=yS(!1,o);return kf(e,n).forall(e=>e.isEqual(r))}).getOr(!0),yL=(e,t)=>o=>WI(t,o).map(t=>()=>nL(e,t)),xL=(e,t,o,n)=>{const r=e.getBody(),s=L(gS,e);e.undoManager.ignore(()=>{e.selection.setRng(bL(o,n)),kS(e),tP(s,r,tu.fromRangeStart(e.selection.getRng())).map(sP).bind(yL(e,t)).each(H)}),e.nodeChanged()},wL=(e,t)=>{const o=Lp(t,e);return o||e},CL=(e,t,o,n)=>{const r=wL(e.getBody(),n.container()),s=L(gS,e),a=tP(s,r,n),i=a.bind(e=>o?e.fold(M(W.some(sP(e))),W.none,M(W.some(rP(e))),W.none):e.fold(W.none,M(W.some(rP(e))),W.none,M(W.some(sP(e)))));return i.map(yL(e,t)).getOrThunk(()=>{const i=wf(o,r,n),l=i.bind(e=>tP(s,r,e));return bo(a,l,()=>hS(s,r,n).bind(t=>vL(t)?W.some(()=>{dS(e,o,bn.fromDom(t))}):W.none())).getOrThunk(()=>l.bind(()=>i.map(r=>()=>{o?xL(e,t,n,r):xL(e,t,r,n)})))})},SL=(e,t,o)=>{if(e.selection.isCollapsed()&&Ym(e)){const n=tu.fromRangeStart(e.selection.getRng());return CL(e,t,o,n)}return W.none()},kL=e=>Hn(e)>1,_L=(e,t)=>{const o=bn.fromDom(e.getBody()),n=bn.fromDom(e.selection.getStart()),r=Qw(n,o);return ie(r,t).fold(M(r),e=>r.slice(0,e))},EL=e=>1===Hn(e),OL=e=>_L(e,t=>e.schema.isBlock(Bo(t))||kL(t)),TL=e=>_L(e,t=>e.schema.isBlock(Bo(t))),DL=(e,t)=>{const o=L(OE,e);return ce(t,e=>o(e)?[e.dom]:[])},AL=e=>{const t=TL(e);return DL(e,t)},NL=(e,t,o,n)=>{const r=DL(t,n);if(0===r.length)dS(t,e,o);else{const e=_E(o.dom,r);t.selection.setRng(e.toRange())}},RL=(e,t)=>{const o=oe(OL(e),EL);return be(o).bind(n=>{const r=tu.fromRangeStart(e.selection.getRng());return AS(t,r,n.dom)&&!Xh(n)?W.some(()=>NL(t,e,n,o)):W.none()})},BL=(e,t)=>{const o=t.parentElement;return Ds(t)&&!S(o)&&e.dom.isEmpty(o)},ML=e=>Xh(bn.fromDom(e)),IL=(e,t)=>{const o=e.selection.getStart(),n=BL(e,o)||ML(o)?_E(o,t):EE(e.selection.getRng(),t);e.selection.setRng(n.toRange())},PL=(e,t)=>{const o=me(t,AL(e));o.length>0&&IL(e,o)},LL=e=>Ss(e.startContainer),FL=e=>0===e.startOffset&&LL(e),zL=(e,t)=>{const o=t.startContainer.parentElement;return!S(o)&&OE(e,bn.fromDom(o))},UL=e=>{const t=e.startContainer.parentNode,o=e.endContainer.parentNode;return!S(t)&&!S(o)&&t.isEqualNode(o)},HL=e=>{const t=e.endContainer;return e.endOffset===(Ss(t)?t.length:t.childNodes.length)},VL=e=>UL(e)&&HL(e),jL=e=>!e.endContainer.isEqualNode(e.commonAncestorContainer),WL=e=>VL(e)||jL(e),$L=e=>{const t=e.selection.getRng();return FL(t)&&zL(e,t)&&WL(t)},GL=e=>{if($L(e)){const t=AL(e);return W.some(()=>{kS(e),PL(e,t)})}return W.none()},qL=(e,t)=>e.selection.isCollapsed()?RL(e,t):GL(e),KL=(e,t)=>BS(e,e=>Df(e.dom),e=>t.isBlock(Bo(e))),YL=e=>KL(bn.fromDom(e.selection.getStart()),e.schema),XL=e=>{const t=e.selection.getRng();return t.collapsed&&(LL(t)||e.dom.isEmpty(t.startContainer))&&!YL(e)},JL=e=>(XL(e)&&IL(e,[]),!0),ZL=(e,t,o)=>O(o)?W.some(()=>{e._selectionOverrides.hideFakeCaret(),dS(e,t,bn.fromDom(o))}):W.none(),QL=(e,t)=>{const o=t?Ww:$w,n=t?Zp.Forwards:Zp.Backwards,r=qp(n,e.getBody(),e.selection.getRng());return o(r)?ZL(e,t,r.getNode(!t)):W.from(yS(t,r)).filter(e=>o(e)&&Jp(r,e)).bind(o=>ZL(e,t,o.getNode(!t)))},eF=(e,t)=>{const o=e.selection.getNode();return Is(o)?ZL(e,t,o):W.none()},tF=(e,t)=>e.selection.isCollapsed()?QL(e,t):eF(e,t),oF=e=>nr(e,e=>Ns(e.dom)||Rs(e.dom)).exists(e=>Ns(e.dom)),nF=e=>vt(null!==e&&void 0!==e?e:"").getOr(0),rF=(e,t)=>{const o=e||ta(t)?"margin":"padding",n="rtl"===vr(t,"direction")?"-right":"-left";return o+n},sF=(e,t,o,n,r,s)=>{const a=rF(o,bn.fromDom(s)),i=nF(e.getStyle(s,a));if("outdent"===t){const t=Math.max(0,i-n);e.setStyle(s,a,t?t+r:"")}else{const t=i+n+r;e.setStyle(s,a,t)}},aF=(e,t)=>de(t,t=>{const o=rF(Bm(e),t),n=xr(t,o).map(nF).getOr(0),r=e.dom.getContentEditable(t.dom);return"false"!==r&&n>0}),iF=e=>{const t=dF(e);return!e.mode.isReadOnly()&&(t.length>1||aF(e,t))},lF=e=>ra(e)||sa(e),cF=e=>Dn(e).exists(lF),dF=e=>oe(Ir(e.selection.getSelectedBlocks()),e=>!lF(e)&&!cF(e)&&oF(e)),uF=(e,t)=>{var o,n;const{dom:r}=e,s=Mm(e),a=null!==(n=null===(o=/[a-z%]+$/i.exec(s))||void 0===o?void 0:o[0])&&void 0!==n?n:"px",i=nF(s),l=Bm(e);Q(dF(e),e=>{sF(r,t,l,i,a,e.dom)})},mF=e=>uF(e,"indent"),gF=e=>uF(e,"outdent"),pF=e=>{if(e.selection.isCollapsed()&&iF(e)){const t=e.dom,o=e.selection.getRng(),n=tu.fromRangeStart(o),r=t.getParent(o.startContainer,t.isBlock);if(null!==r&&sC(bn.fromDom(r),n,e.schema))return W.some(()=>gF(e))}return W.none()},fF=(e,t,o)=>ye([pF,AI,cI,(e,o)=>SL(e,t,o),$M,Bk,RI,tF,ZM,qL],t=>t(e,o)).filter(t=>e.selection.isEditable()),hF=(e,t)=>{const o=fF(e,t,!1);o.fold(()=>{e.selection.isEditable()&&(kS(e),DS(e))},H)},bF=(e,t)=>{const o=fF(e,t,!0);o.fold(()=>{e.selection.isEditable()&&_S(e)},H)},vF=(e,t)=>{e.addCommand("delete",()=>{hF(e,t)}),e.addCommand("forwardDelete",()=>{bF(e,t)})},yF=5,xF=400,wF=e=>void 0===e.touches||1!==e.touches.length?W.none():W.some(e.touches[0]),CF=(e,t)=>{const o=Math.abs(e.clientX-t.x),n=Math.abs(e.clientY-t.y);return o>yF||n>yF},SF=e=>{const t=Hc(),o=Sc(!1),n=jc(t=>{e.dispatch("longpress",{...t,type:"longpress"}),o.set(!0)},xF);e.on("touchstart",e=>{wF(e).each(r=>{n.cancel();const s={x:r.clientX,y:r.clientY,target:e.target};n.throttle(e),o.set(!1),t.set(s)})},!0),e.on("touchmove",r=>{n.cancel(),wF(r).each(n=>{t.on(r=>{CF(n,r)&&(t.clear(),o.set(!1),e.dispatch("longpresscancel"))})})},!0),e.on("touchend touchcancel",r=>{n.cancel(),"touchcancel"!==r.type&&t.get().filter(e=>e.target.isEqualNode(r.target)).each(()=>{o.get()?r.preventDefault():e.dispatch("tap",{...r,type:"tap"})})},!0)},kF=(e,t)=>Be(e,t.nodeName),_F=(e,t)=>!!Ss(t)||!!ds(t)&&(!kF(e.getBlockElements(),t)&&!Zf(t)&&!Ni(e,t)&&!mi(t)),EF=(e,t,o)=>J(Zw(bn.fromDom(o),bn.fromDom(t)),t=>kF(e,t.dom)),OF=(e,t)=>{if(Ss(t)){if(0===t.data.length)return!0;if(/^\s+$/.test(t.data))return!t.nextSibling||kF(e,t.nextSibling)||mi(t.nextSibling)}return!1},TF=e=>e.dom.create(gm(e),pm(e)),DF=e=>{const t=e.dom,o=e.selection,n=e.schema,r=n.getBlockElements(),s=o.getStart(),a=e.getBody();let i,l,c=!1;const d=gm(e);if(!s||!ds(s))return;const u=a.nodeName.toLowerCase();if(!n.isValidChild(u,d.toLowerCase())||EF(r,a,s))return;const m=o.getRng(),{startContainer:g,startOffset:p,endContainer:f,endOffset:h}=m,b=Ox(e);let v=a.firstChild;while(v)if(ds(v)&&Ei(n,v),_F(n,v)){if(OF(r,v)){l=v,v=v.nextSibling,t.remove(l);continue}i||(i=TF(e),a.insertBefore(i,v),c=!0),l=v,v=v.nextSibling,i.appendChild(l)}else i=null,v=v.nextSibling;c&&b&&(m.setStart(g,p),m.setEnd(f,h),o.setRng(m),e.nodeChanged())},AF=(e,t,o)=>{const n=bn.fromDom(TF(e)),r=ua();Or(n,r),o(t,n);const s=document.createRange();return s.setStartBefore(r.dom),s.setEndBefore(r.dom),s},NF=e=>{e.on("NodeChange",L(DF,e))},RF=e=>t=>-1!==(" "+t.attr("class")+" ").indexOf(e),BF=(e,t,o)=>function(n){const r=arguments,s=r[r.length-2],a=s>0?t.charAt(s-1):"";if('"'===a)return n;if(">"===a){const e=t.lastIndexOf("<",s);if(-1!==e){const o=t.substring(e,s);if(-1!==o.indexOf('contenteditable="false"'))return n}}return''+e.dom.encode("string"===typeof r[1]?r[1]:r[0])+""},MF=(e,t,o)=>{let n=t.length,r=o.content;if("raw"!==o.format){while(n--)r=r.replace(t[n],BF(e,r,Fg(e)));o.content=r}},IF=(e,t)=>de(e,e=>{const o=t.match(e);return null!==o&&o[0].length===t.length}),PF=e=>{const t="contenteditable",o=" "+go.trim(zg(e))+" ",n=" "+go.trim(Fg(e))+" ",r=RF(o),s=RF(n),a=Ug(e);a.length>0&&e.on("BeforeSetContent",t=>{MF(e,a,t)}),e.parser.addAttributeFilter("class",e=>{let o=e.length;while(o--){const n=e[o];r(n)?n.attr(t,"true"):s(n)&&n.attr(t,"false")}}),e.serializer.addAttributeFilter(t,e=>{let o=e.length;while(o--){const n=e[o];if(!r(n)&&!s(n))continue;const i=n.attr("data-mce-content");a.length>0&&i?IF(a,i)?(n.name="#text",n.type=3,n.raw=!0,n.value=i):n.remove():n.attr(t,null)}})},LF=e=>lr(bn.fromDom(e.getBody()),"*[data-mce-caret]").map(e=>e.dom).getOrNull(),FF=(e,t)=>{t.hasAttribute("data-mce-caret")&&(Na(t),e.selection.setRng(e.selection.getRng()),e.selection.scrollIntoView(t))},zF=(e,t)=>{const o=LF(e);if(o)return"compositionstart"===t.type?(t.preventDefault(),t.stopPropagation(),void FF(e,o)):void(Sa(o)&&(FF(e,o),e.undoManager.add()))},UF=e=>{e.on("keyup compositionstart",L(zF,e))},HF=Rs,VF=(e,t,o)=>QP(t,e,o,Kw,Yw,HF),jF=(e,t,o)=>{const n=e=>Kw(e)||Gw(e),r=e=>Yw(e)||qw(e);return eL(t,e,o,n,r,HF)},WF=e=>{const t=e.dom.create(gm(e));return t.innerHTML='
',t},$F=(e,t,o)=>{const n=mf(e.getBody()),r=L(Xp,1===t?n.next:n.prev);if(o.collapsed){const n=e.dom.getParent(o.startContainer,"PRE");if(!n)return;const s=r(tu.fromRangeStart(o));if(!s){const o=bn.fromDom(WF(e));1===t?_r(bn.fromDom(n),o):kr(bn.fromDom(n),o),e.selection.select(o.dom,!0),e.selection.collapse()}}},GF=(e,t)=>{const o=t?Zp.Forwards:Zp.Backwards,n=e.selection.getRng();return VF(o,e,n).orThunk(()=>($F(e,o,n),W.none()))},qF=(e,t)=>{const o=t?1:-1,n=e.selection.getRng();return jF(o,e,n).orThunk(()=>($F(e,o,n),W.none()))},KF=(e,t)=>{const o=t?e.getEnd(!0):e.getStart(!0);return pS(o)?!t:t},YF=(e,t)=>GF(e,KF(e.selection,t)).exists(t=>(JP(e,t),!0)),XF=(e,t)=>qF(e,t).exists(t=>(JP(e,t),!0)),JF=(e,t)=>{const o=t?Yw:Kw;return oL(e,t,o)},ZF=(e,t)=>dI(e,!t).map(o=>{const n=o.toRange(),r=e.selection.getRng();return t?n.setStart(r.startContainer,r.startOffset):n.setEnd(r.endContainer,r.endOffset),n}).exists(t=>(JP(e,t),!0)),QF=e=>X(["figcaption"],Bo(e)),ez=(e,t,o)=>{const n=L(Sn,t);return nr(bn.fromDom(e.container()),e=>o.isBlock(Bo(e)),n).filter(QF)},tz=(e,t,o)=>t?TP(e.dom,o):OP(e.dom,o),oz=(e,t)=>{const o=bn.fromDom(e.getBody()),n=tu.fromRangeStart(e.selection.getRng());return ez(n,o,e.schema).exists(()=>{if(tz(o,t,n)){const n=t?Or:Er,r=AF(e,o,n);return e.selection.setRng(r),!0}return!1})},nz=(e,t)=>!!e.selection.isCollapsed()&&oz(e,t),rz=(e,t,o)=>{const n=e.selection.getRng(),r=tu.fromRangeStart(n),s=e.getBody();return!(s.firstChild!==t||!OP(o,r))&&(e.execCommand("InsertNewBlockBefore"),!0)},sz=(e,t)=>{const o=e.selection.getRng(),n=tu.fromRangeStart(o),r=e.getBody();return!(r.lastChild!==t||!TP(t,n))&&(e.execCommand("InsertNewBlockAfter"),!0)},az=(e,t)=>t?W.from(e.dom.getParent(e.selection.getNode(),"details")).map(t=>sz(e,t)).getOr(!1):W.from(e.dom.getParent(e.selection.getNode(),"summary")).bind(t=>W.from(e.dom.getParent(t,"details")).map(o=>rz(e,o,t))).getOr(!1),iz=(e,t)=>az(e,t),lz={shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0},cz=e=>Z(e,e=>({...lz,...e})),dz=e=>Z(e,e=>({...lz,...e})),uz=(e,t)=>t.keyCode===e.keyCode&&t.shiftKey===e.shiftKey&&t.altKey===e.altKey&&t.ctrlKey===e.ctrlKey&&t.metaKey===e.metaKey,mz=(e,t)=>ce(cz(e),e=>uz(e,t)?[e]:[]),gz=(e,t)=>ce(dz(e),e=>uz(e,t)?[e]:[]),pz=(e,...t)=>()=>e.apply(null,t),fz=(e,t)=>ae(mz(e,t),e=>e.action()),hz=(e,t)=>ye(gz(e,t),e=>e.action()),bz=(e,t)=>{const o=t?Zp.Forwards:Zp.Backwards,n=e.selection.getRng();return QP(e,o,n,Ww,$w,Is).exists(t=>(JP(e,t),!0))},vz=(e,t)=>{const o=t?1:-1,n=e.selection.getRng();return eL(e,o,n,Ww,$w,Is).exists(t=>(JP(e,t),!0))},yz=(e,t)=>{const o=t?$w:Ww;return oL(e,t,o)},xz=Hu.generate([{none:["current"]},{first:["current"]},{middle:["current","target"]},{last:["current"]}]),wz=e=>xz.none(e),Cz={...xz,none:wz},Sz=(e,t)=>kz(e,t,j),kz=(e,t,o)=>ce(Ln(e),e=>yn(e,t)?o(e)?[e]:[]:kz(e,t,o)),_z=(e,t,o=V)=>{if(o(t))return W.none();if(X(e,Bo(t)))return W.some(t);const n=e=>yn(e,"table")||o(e);return ir(t,e.join(","),n)},Ez=(e,t)=>_z(["td","th"],e,t),Oz=e=>Sz(e,"th,td"),Tz=(e,t)=>cr(e,"table",t),Dz=(e,t,o,n,r=j)=>{const s=1===n;if(!s&&o<=0)return Cz.first(e[0]);if(s&&o>=e.length-1)return Cz.last(e[e.length-1]);{const s=o+n,a=e[s];return r(a)?Cz.middle(t,a):Dz(e,t,s,n,r)}},Az=(e,t)=>Tz(e,t).bind(t=>{const o=Oz(t),n=ie(o,t=>Sn(e,t));return n.map(e=>({index:e,all:o}))}),Nz=(e,t,o)=>{const n=Az(e,o);return n.fold(()=>Cz.none(e),o=>Dz(o.all,e,o.index,1,t))},Rz=(e,t,o)=>{const n=Az(e,o);return n.fold(()=>Cz.none(),o=>Dz(o.all,e,o.index,-1,t))},Bz=(e,t)=>({left:e.left-t,top:e.top-t,right:e.right+2*t,bottom:e.bottom+2*t,width:e.width+t,height:e.height+t}),Mz=(e,t)=>ce(t,t=>{const o=Bz(bd(t.getBoundingClientRect()),-1);return[{x:o.left,y:e(o),cell:t},{x:o.right,y:e(o),cell:t}]}),Iz=(e,t,o)=>re(e,(e,n)=>e.fold(()=>W.some(n),e=>{const r=Math.sqrt(Math.abs(e.x-t)+Math.abs(e.y-o)),s=Math.sqrt(Math.abs(n.x-t)+Math.abs(n.y-o));return W.some(s{const s=ss(bn.fromDom(o),"td,th,caption").map(e=>e.dom),a=oe(Mz(e,s),e=>t(e,r));return Iz(a,n,r).map(e=>e.cell)},Lz=e=>e.bottom,Fz=e=>e.top,zz=(e,t)=>e.ye.y>t,Hz=L(Pz,Lz,zz),Vz=L(Pz,Fz,Uz),jz=(e,t)=>he(t.getClientRects()).bind(t=>Hz(e,t.left,t.top)).bind(e=>CP(AP(e),t)),Wz=(e,t)=>be(t.getClientRects()).bind(t=>Vz(e,t.left,t.top)).bind(e=>CP(DP(e),t)),$z=(e,t,o)=>o.breakAt.exists(o=>e(t,o).breakAt.isSome()),Gz=e=>e.breakType===fP.Wrap&&0===e.positions.length,qz=e=>e.breakType===fP.Br&&1===e.positions.length,Kz=(e,t,o)=>{const n=e(t,o);return Gz(n)||!Ds(o.getNode())&&qz(n)?!$z(e,t,n):n.breakAt.isNone()},Yz=L(Kz,SP),Xz=L(Kz,kP),Jz=(e,t,o)=>{const n=tu.fromRangeStart(t);return Sf(!e,o).exists(e=>e.isEqual(n))},Zz=(e,t,o,n)=>{const r=e.selection.getRng(),s=t?1:-1;return!(!xp()||!Jz(t,r,o))&&(QM(s,e,o,!t,!1).each(t=>{JP(e,t)}),!0)},Qz=(e,t,o)=>jz(t,o).orThunk(()=>he(o.getClientRects()).bind(o=>wP(_P(e,tu.before(t)),o.left))).getOr(tu.before(t)),eU=(e,t,o)=>Wz(t,o).orThunk(()=>he(o.getClientRects()).bind(o=>wP(EP(e,tu.after(t)),o.left))).getOr(tu.after(t)),tU=(e,t)=>{const o=t.getNode(e);return xs(o)?W.some(o):W.none()},oU=(e,t,o)=>{t.undoManager.transact(()=>{const n=e?_r:kr,r=AF(t,bn.fromDom(o),n);JP(t,r)})},nU=(e,t,o)=>{const n=tU(!!t,o),r=!1===t;n.fold(()=>JP(e,o.toRange()),n=>Sf(r,e.getBody()).filter(e=>e.isEqual(o)).fold(()=>JP(e,o.toRange()),o=>oU(t,e,n)))},rU=(e,t,o,n)=>{const r=e.selection.getRng(),s=tu.fromRangeStart(r),a=e.getBody();if(!t&&Yz(n,s)){const n=Qz(a,o,s);return nU(e,t,n),!0}if(t&&Xz(n,s)){const n=eU(a,o,s);return nU(e,t,n),!0}return!1},sU=(e,t,o)=>W.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind(n=>W.from(e.dom.getParent(n,"table")).map(r=>o(e,t,r,n))).getOr(!1),aU=(e,t)=>sU(e,t,Zz),iU=(e,t)=>sU(e,t,rU),lU=e=>{const t=Iv.exact(e,0,e,0);return Hv(t)},cU=(e,t,o)=>o.fold(W.none,W.none,(e,t)=>Gx(t).map(e=>lU(e)),o=>(e.execCommand("mceTableInsertRowAfter"),dU(e,t,o))),dU=(e,t,o)=>cU(e,t,Nz(o,ur)),uU=(e,t,o)=>cU(e,t,Rz(o,ur)),mU=(e,t)=>{const o=["table","li","dl"],n=bn.fromDom(e.getBody()),r=e=>{const t=Bo(e);return Sn(e,n)||X(o,t)},s=e.selection.getRng(),a=bn.fromDom(t?s.endContainer:s.startContainer);return Ez(a,r).map(o=>{Tz(o,r).each(t=>{e.model.table.clearSelectedCells(t.dom)}),e.selection.collapse(!t);const n=t?dU:uU,s=n(e,r,o);return s.each(t=>{e.selection.setRng(t)}),!0}).getOr(!1)},gU=(e,t,o)=>{const n=to.os.isMacOS()||to.os.isiOS();fz([{keyCode:Jb.RIGHT,action:pz(YF,e,!0)},{keyCode:Jb.LEFT,action:pz(YF,e,!1)},{keyCode:Jb.UP,action:pz(XF,e,!1)},{keyCode:Jb.DOWN,action:pz(XF,e,!0)},...n?[{keyCode:Jb.UP,action:pz(ZF,e,!1),metaKey:!0,shiftKey:!0},{keyCode:Jb.DOWN,action:pz(ZF,e,!0),metaKey:!0,shiftKey:!0}]:[],{keyCode:Jb.RIGHT,action:pz(aU,e,!0)},{keyCode:Jb.LEFT,action:pz(aU,e,!1)},{keyCode:Jb.UP,action:pz(iU,e,!1)},{keyCode:Jb.DOWN,action:pz(iU,e,!0)},{keyCode:Jb.UP,action:pz(iU,e,!1)},{keyCode:Jb.UP,action:pz(iz,e,!1)},{keyCode:Jb.DOWN,action:pz(iz,e,!0)},{keyCode:Jb.RIGHT,action:pz(bz,e,!0)},{keyCode:Jb.LEFT,action:pz(bz,e,!1)},{keyCode:Jb.UP,action:pz(vz,e,!1)},{keyCode:Jb.DOWN,action:pz(vz,e,!0)},{keyCode:Jb.RIGHT,action:pz(uL,e,t,!0)},{keyCode:Jb.LEFT,action:pz(uL,e,t,!1)},{keyCode:Jb.RIGHT,ctrlKey:!n,altKey:n,action:pz(pL,e,t)},{keyCode:Jb.LEFT,ctrlKey:!n,altKey:n,action:pz(fL,e,t)},{keyCode:Jb.UP,action:pz(nz,e,!1)},{keyCode:Jb.DOWN,action:pz(nz,e,!0)}],o).each(e=>{o.preventDefault()})},pU=(e,t)=>{e.on("keydown",o=>{o.isDefaultPrevented()||gU(e,t,o)})},fU=(e,t)=>({container:e,offset:t}),hU=hc.DOM,bU=e=>t=>e===t?-1:0,vU=e=>t=>e.isBlock(t)||X(["BR","IMG","HR","INPUT"],t.nodeName)||"false"===e.getContentEditable(t),yU=(e,t,o)=>{if(Ss(e)&&t>=0)return W.some(fU(e,t));{const n=fd(hU);return W.from(n.backwards(e,t,bU(e),o)).map(e=>fU(e.container,e.container.data.length))}},xU=(e,t,o)=>{if(Ss(e)&&t>=e.length)return W.some(fU(e,t));{const n=fd(hU);return W.from(n.forwards(e,t,bU(e),o)).map(e=>fU(e.container,0))}},wU=(e,t,o)=>{if(!Ss(e))return W.none();const n=e.data;if(t>=0&&t<=n.length)return W.some(fU(e,t));{const n=fd(hU);return W.from(n.backwards(e,t,bU(e),o)).bind(e=>{const n=e.container.data;return wU(e.container,t+n.length,o)})}},CU=(e,t,o)=>{if(!Ss(e))return W.none();const n=e.data;if(t<=n.length)return W.some(fU(e,t));{const r=fd(hU);return W.from(r.forwards(e,t,bU(e),o)).bind(e=>CU(e.container,t-n.length,o))}},SU=(e,t,o,n,r)=>{const s=fd(e,vU(e));return W.from(s.backwards(t,o,n,r))},kU=e=>e.collapsed&&Ss(e.startContainer),_U=e=>ha(e.toString().replace(/\u00A0/g," ")),EU=e=>""!==e&&-1!=="  \f\n\r\t\v".indexOf(e),OU=(e,t)=>e.substring(t.length),TU=(e,t,o)=>{let n;const r=o.charAt(0);for(n=t-1;n>=0;n--){const s=e.charAt(n);if(EU(s))return W.none();if(r===s&<(e,o,n,t))break}return W.some(n)},DU=(e,t,o,n=0)=>{if(!kU(t))return W.none();const r={text:"",offset:0},s=(e,t,n)=>(r.text=n+r.text,r.offset+=t,TU(r.text,r.offset,o).getOr(t)),a=e.getParent(t.startContainer,e.isBlock)||e.getRoot();return SU(e,t.startContainer,t.startOffset,s,a).bind(e=>{const r=t.cloneRange();if(r.setStart(e.container,e.offset),r.setEnd(t.endContainer,t.endOffset),r.collapsed)return W.none();const s=_U(r),a=s.lastIndexOf(o);return 0!==a||OU(s,o).lengthJx(bn.fromDom(t.startContainer)).fold(()=>DU(e,t,o,n),t=>{const n=e.createRng();n.selectNode(t.dom);const r=_U(n);return W.some({range:n,text:OU(r,o),trigger:o})}),NU=e=>e.nodeType===Ro,RU=e=>e.nodeType===No,BU=e=>{if(NU(e))return fU(e,e.data.length);{const t=e.childNodes;return t.length>0?BU(t[t.length-1]):fU(e,t.length)}},MU=(e,t)=>{const o=e.childNodes;return o.length>0&&t0&&RU(e)&&o.length===t?BU(o[o.length-1]):fU(e,t)},IU=(e,t)=>{var o;const n=null!==(o=e.getParent(t.container,e.isBlock))&&void 0!==o?o:e.getRoot();return SU(e,t.container,t.offset,(e,t)=>0===t?-1:t,n).filter(e=>{const t=e.container.data.charAt(e.offset-1);return!EU(t)}).isSome()},PU=e=>t=>{const o=MU(t.startContainer,t.startOffset);return!IU(e,o)},LU=(e,t,o)=>ye(o.triggers,o=>AU(e,t,o)),FU=(e,t)=>{const o=t(),n=e.selection.getRng();return LU(e.dom,n,o).bind(o=>zU(e,t,o))},zU=(e,t,o,n={})=>{var r;const s=t(),a=e.selection.getRng(),i=null!==(r=a.startContainer.nodeValue)&&void 0!==r?r:"",l=oe(s.lookupByTrigger(o.trigger),t=>o.text.length>=t.minChars&&t.matches.getOrThunk(()=>PU(e.dom))(o.range,i,o.text));if(0===l.length)return W.none();const c=Promise.all(Z(l,e=>{const t=e.fetch(o.text,e.maxResults,n);return t.then(t=>({matchText:o.text,items:t,columns:e.columns,onAction:e.onAction,highlightOn:e.highlightOn}))}));return W.some({lookupData:c,context:o})};var UU;(function(e){e[e["Error"]=0]="Error",e[e["Value"]=1]="Value"})(UU||(UU={}));const HU=(e,t,o)=>e.stype===UU.Error?t(e.serror):o(e.svalue),VU=e=>{const t=[],o=[];return Q(e,e=>{HU(e,e=>o.push(e),e=>t.push(e))}),{values:t,errors:o}},jU=(e,t)=>e.stype===UU.Error?{stype:UU.Error,serror:t(e.serror)}:e,WU=(e,t)=>e.stype===UU.Value?{stype:UU.Value,svalue:t(e.svalue)}:e,$U=(e,t)=>e.stype===UU.Value?t(e.svalue):e,GU=(e,t)=>e.stype===UU.Error?t(e.serror):e,qU=e=>({stype:UU.Value,svalue:e}),KU=e=>({stype:UU.Error,serror:e}),YU=e=>HU(e,zu.error,zu.value),XU=e=>e.fold(KU,qU),JU={fromResult:XU,toResult:YU,svalue:qU,partition:VU,serror:KU,bind:$U,bindError:GU,map:WU,mapError:jU,fold:HU},ZU=e=>x(e)&&we(e).length>100?" removed due to size":JSON.stringify(e,null,2),QU=e=>{const t=e.length>10?e.slice(0,10).concat([{path:[],getErrorInfo:M("... (only showing first ten failures)")}]):e;return Z(t,e=>"Failed path: ("+e.path.join(" > ")+")\n"+e.getErrorInfo())},eH=(e,t)=>JU.serror([{path:e,getErrorInfo:t}]),tH=(e,t,o)=>eH(e,()=>'Could not find valid *required* value for "'+t+'" in '+ZU(o)),oH=(e,t)=>eH(e,()=>'Choice schema did not contain choice key: "'+t+'"'),nH=(e,t,o)=>eH(e,()=>'The chosen schema: "'+o+'" did not exist in branches: '+ZU(t)),rH=(e,t)=>eH(e,M(t)),sH=(e,t,o,n)=>{const r=Re(o,n);return r.fold(()=>nH(e,o,n),o=>o.extract(e.concat(["branch: "+n]),t))},aH=(e,t)=>{const o=(o,n)=>{const r=Re(n,e);return r.fold(()=>oH(o,e),e=>sH(o,n,t,e))},n=()=>"chooseOn("+e+"). Possible values: "+we(t);return{extract:o,toString:n}},iH=(e,t)=>t,lH=(e,t)=>{const o=w(e)&&w(t);return o?dH(e,t):t},cH=e=>(...t)=>{if(0===t.length)throw new Error("Can't merge zero objects");const o={};for(let n=0;n({tag:"required",process:{}}),gH=e=>({tag:"defaultedThunk",process:e}),pH=e=>gH(M(e)),fH=()=>({tag:"option",process:{}}),hH=(e,t)=>e.length>0?JU.svalue(dH(t,uH.apply(void 0,e))):JU.svalue(t),bH=e=>R(JU.serror,le)(e),vH=(e,t)=>{const o=JU.partition(e);return o.errors.length>0?bH(o.errors):hH(o.values,t)},yH=e=>{const t=JU.partition(e);return t.errors.length>0?bH(t.errors):JU.svalue(t.values)},xH={consolidateObj:vH,consolidateArr:yH},wH=(e,t,o,n)=>({tag:"field",key:e,newKey:t,presence:o,prop:n}),CH=(e,t)=>({tag:"custom",newKey:e,instantiator:t}),SH=(e,t,o)=>{switch(e.tag){case"field":return t(e.key,e.newKey,e.presence,e.prop);case"custom":return o(e.newKey,e.instantiator)}},kH=e=>{const t=(t,o)=>JU.bindError(e(o),e=>rH(t,e)),o=M("val");return{extract:t,toString:o}},_H=kH(JU.svalue),EH=(e,t,o,n)=>Re(t,o).fold(()=>tH(e,o,t),n),OH=(e,t,o,n)=>{const r=Re(e,t).getOrThunk(()=>o(e));return n(r)},TH=(e,t,o)=>o(Re(e,t)),DH=(e,t,o,n)=>{const r=Re(e,t).map(t=>!0===t?o(e):t);return n(r)},AH=(e,t,o,n,r)=>{const s=e=>r.extract(t.concat([n]),e),a=e=>e.fold(()=>JU.svalue(W.none()),e=>{const o=r.extract(t.concat([n]),e);return JU.map(o,W.some)});switch(e.tag){case"required":return EH(t,o,n,s);case"defaultedThunk":return OH(o,n,e.process,s);case"option":return TH(o,n,a);case"defaultedOptionThunk":return DH(o,n,e.process,a);case"mergeWithThunk":return OH(o,n,M({}),t=>{const n=dH(e.process(o),t);return s(n)})}},NH=(e,t,o)=>{const n={},r=[];for(const s of o)SH(s,(o,s,a,i)=>{const l=AH(a,e,t,o,i);JU.fold(l,e=>{r.push(...e)},e=>{n[s]=e})},(e,o)=>{n[e]=o(t)});return r.length>0?JU.serror(r):JU.svalue(n)},RH=e=>{const t=(t,o)=>NH(t,o,e),o=()=>{const t=Z(e,e=>SH(e,(e,t,o,n)=>e+" -> "+n.toString(),(e,t)=>"state("+e+")"));return"obj{\n"+t.join("\n")+"}"};return{extract:t,toString:o}},BH=e=>{const t=(t,o)=>{const n=Z(o,(o,n)=>e.extract(t.concat(["["+n+"]"]),o));return xH.consolidateArr(n)},o=()=>"array("+e.toString()+")";return{extract:t,toString:o}},MH=e=>kH(t=>e(t).fold(JU.serror,JU.svalue)),IH=(e,t,o)=>{const n=t.extract([e],o);return JU.mapError(n,e=>({input:o,errors:e}))},PH=(e,t,o)=>JU.toResult(IH(e,t,o)),LH=e=>"Errors: \n"+QU(e.errors).join("\n")+"\n\nInput object: "+ZU(e.input),FH=(e,t)=>aH(e,ke(t,RH)),zH=M(_H),UH=(e,t)=>kH(o=>{const n=typeof o;return e(o)?JU.svalue(o):JU.serror(`Expected type: ${t} but got: ${n}`)}),HH=UH(D,"number"),VH=UH(y,"string"),jH=UH(k,"boolean"),WH=UH(T,"function"),$H=wH,GH=CH,qH=e=>MH(t=>X(e,t)?zu.value(t):zu.error(`Unsupported value: "${t}", choose one of "${e.join(", ")}".`)),KH=(e,t)=>$H(e,e,mH(),t),YH=e=>KH(e,VH),XH=e=>KH(e,WH),JH=(e,t)=>$H(e,e,mH(),BH(t)),ZH=(e,t)=>$H(e,e,fH(),t),QH=e=>ZH(e,VH),eV=e=>ZH(e,WH),tV=(e,t)=>$H(e,e,pH(t),zH()),oV=(e,t,o)=>$H(e,e,pH(t),o),nV=(e,t)=>oV(e,t,HH),rV=(e,t)=>oV(e,t,VH),sV=(e,t,o)=>oV(e,t,qH(o)),aV=(e,t)=>oV(e,t,jH),iV=(e,t)=>oV(e,t,WH),lV=(e,t,o)=>oV(e,t,BH(o)),cV=YH("type"),dV=XH("fetch"),uV=XH("onAction"),mV=iV("onSetup",()=>N),gV=QH("text"),pV=QH("icon"),fV=QH("tooltip"),hV=QH("label"),bV=aV("active",!1),vV=aV("enabled",!0),yV=aV("primary",!1),xV=e=>tV("columns",e),wV=e=>rV("type",e),CV=RH([cV,YH("trigger"),nV("minChars",1),xV(1),nV("maxResults",10),eV("matches"),dV,uV,lV("highlightOn",[],VH)]),SV=e=>PH("Autocompleter",CV,{trigger:e.ch,...e}),kV=[vV,fV,pV,gV,mV],_V=[bV].concat(kV),EV=[iV("predicate",V),sV("scope","node",["node","editor"]),sV("position","selection",["node","selection","line"])],OV=kV.concat([wV("contextformbutton"),yV,uV,GH("original",I)]),TV=_V.concat([wV("contextformbutton"),yV,uV,GH("original",I)]),DV=kV.concat([wV("contextformbutton")]),AV=_V.concat([wV("contextformtogglebutton")]),NV=FH("type",{contextformbutton:OV,contextformtogglebutton:TV});RH([wV("contextform"),iV("initValue",M("")),hV,JH("commands",NV),ZH("launch",FH("type",{contextformbutton:DV,contextformtogglebutton:AV}))].concat(EV));const RV=e=>{const t=e.ui.registry.getAll().popups,o=ke(t,e=>SV(e).fold(e=>{throw new Error(LH(e))},I)),n=Pe(Ae(o,e=>e.trigger)),r=Ne(o),s=e=>oe(r,t=>t.trigger===e);return{dataset:o,triggers:n,lookupByTrigger:s}},BV=(e,t)=>{const o=jc(t.load,50);e.on("keypress compositionend",e=>{27!==e.which&&o.throttle()}),e.on("keydown",e=>{const n=e.which;8===n?o.throttle():27===n&&t.cancelIfNecessary()}),e.on("remove",o.cancel)},MV=e=>{const t=Hc(),o=Sc(!1),n=t.isSet,r=()=>{n()&&(qN(e),Gb(e),o.set(!1),t.clear())},s=o=>{n()||(GN(e,o.range),t.set({trigger:o.trigger,matchLength:o.text.length}))},a=qe(()=>RV(e)),i=o=>t.get().map(t=>AU(e.dom,e.selection.getRng(),t.trigger).bind(t=>zU(e,a,t,o))).getOrThunk(()=>FU(e,a)),l=n=>{i(n).fold(r,n=>{s(n.context),n.lookupData.then(s=>{t.get().map(a=>{const i=n.context;a.trigger===i.trigger&&(i.text.length-a.matchLength>=10?r():(t.set({...a,matchLength:i.text.length}),o.get()?$b(e,{lookupData:s}):(o.set(!0),Wb(e,{lookupData:s}))))})})})};e.addCommand("mceAutocompleterReload",(e,t)=>{const o=x(t)?t.fetchOptions:{};l(o)}),e.addCommand("mceAutocompleterClose",r),BV(e,{cancelIfNecessary:r,load:l})},IV=Kt().browser,PV=IV.isSafari(),LV=e=>ma(bn.fromDom(e)),FV=(e,t)=>{var o;return 0===e.startOffset&&e.endOffset===(null===(o=t.textContent)||void 0===o?void 0:o.length)},zV=(e,t)=>W.from(e.getParent(t.container(),"details")),UV=(e,t)=>zV(e,t).isSome(),HV=(e,t)=>{const o=W.from(e.getParent(t.startContainer,"details")),n=W.from(e.getParent(t.endContainer,"details"));if(o.isSome()||n.isSome()){const t=o.bind(t=>W.from(e.select("summary",t)[0]));return W.some({startSummary:t,startDetails:o,endDetails:n})}return W.none()},VV=(e,t)=>Ef(t).exists(t=>t.isEqual(e)),jV=(e,t)=>Of(t).exists(o=>Ds(o.getNode())&&_f(t,o).exists(t=>t.isEqual(e))||o.isEqual(e)),WV=(e,t)=>t.startSummary.exists(t=>VV(e,t)),$V=(e,t)=>t.startSummary.exists(t=>jV(e,t)),GV=(e,t)=>t.startDetails.exists(o=>_f(o,e).forall(o=>t.startSummary.exists(t=>!t.contains(e.container())&&t.contains(o.container())))),qV=(e,t,o)=>o.startDetails.exists(o=>kf(e,t).forall(e=>!o.contains(e.container()))),KV=(e,t)=>{const o=t.getNode();_(o)||e.selection.setCursorLocation(o,t.offset())},YV=(e,t,o)=>{const n=e.dom.getParent(t.container(),"details");if(n&&!n.open){const t=e.dom.select("summary",n)[0];if(t){const n=o?Ef(t):Of(t);n.each(t=>KV(e,t))}}else KV(e,t)},XV=(e,t)=>{const o=t=>t.contains(e.startContainer),n=t=>t.contains(e.endContainer),r=t.startSummary.exists(o),s=t.startSummary.exists(n),a=t.startDetails.forall(e=>t.endDetails.forall(t=>e!==t)),i=(r||s)&&!(r&&s);return i||a},JV=(e,t,o)=>{const{dom:n,selection:r}=e,s=e.getBody();if("character"===o){const o=tu.fromRangeStart(r.getRng()),a=n.getParent(o.container(),n.isBlock),i=zV(n,o),l=a&&n.isEmpty(a),c=S(null===a||void 0===a?void 0:a.previousSibling),d=S(null===a||void 0===a?void 0:a.nextSibling);if(l){const e=t?d:c;if(e){const e=wf(!t,s,o).exists(e=>UV(n,e)&&!fo(i,zV(n,e)));if(e)return!0}}return wf(t,s,o).fold(V,o=>{const r=zV(n,o);if(UV(n,o)&&!fo(i,r)){if(t||YV(e,o,!1),a&&l){if(t&&c)return!0;if(!t&&d)return!0;YV(e,o,t),e.dom.remove(a)}return!0}return!1})}return!1},ZV=(e,t,o,n)=>{const r=e.selection,s=r.getRng(),a=tu.fromRangeStart(s),i=e.getBody();return"selection"===n?XV(s,t):o?$V(a,t)||qV(i,a,t):WV(a,t)||GV(a,t)},QV=(e,t,o)=>HV(e.dom,e.selection.getRng()).fold(()=>JV(e,t,o),n=>ZV(e,n,t,o)||JV(e,t,o)),ej=(e,t,o)=>{const n=e.selection,r=n.getNode(),s=n.getRng(),a=tu.fromRangeStart(s);return!!Fs(r)&&("selection"===o&&FV(s,r)||AS(t,a,r)?LV(r):e.undoManager.transact(()=>{const s=n.getSel();let{anchorNode:a,anchorOffset:i,focusNode:l,focusOffset:c}=null!==s&&void 0!==s?s:{};const d=()=>{O(a)&&O(i)&&O(l)&&O(c)&&(null===s||void 0===s||s.setBaseAndExtent(a,i,l,c))},u=()=>{a=null===s||void 0===s?void 0:s.anchorNode,i=null===s||void 0===s?void 0:s.anchorOffset,l=null===s||void 0===s?void 0:s.focusNode,c=null===s||void 0===s?void 0:s.focusOffset},m=(e,t)=>{Q(e.childNodes,e=>{xh(e)&&t.appendChild(e)})},g=e.dom.create("span",{"data-mce-bogus":"1"});m(r,g),r.appendChild(g),d(),"word"!==o&&"line"!==o||null===s||void 0===s||s.modify("extend",t?"right":"left",o),!n.isCollapsed()&&FV(n.getRng(),g)?LV(r):(e.execCommand(t?"ForwardDelete":"Delete"),u(),m(g,r),d()),e.dom.remove(g)}),!0)},tj=(e,t,o)=>QV(e,t,o)||PV&&ej(e,t,o)?W.some(N):W.none(),oj=e=>(t,o,n={})=>{const r=t.getBody(),s={bubbles:!0,composed:!0,data:null,isComposing:!1,detail:0,view:null,target:r,currentTarget:r,eventPhase:Event.AT_TARGET,originalTarget:r,explicitOriginalTarget:r,isTrusted:!1,srcElement:r,cancelable:!1,preventDefault:N,inputType:o},a=Yl(new InputEvent(e));return t.dispatch(e,{...a,...s,...n})},nj=oj("input"),rj=oj("beforeinput"),sj=Kt(),aj=sj.os,ij=aj.isMacOS()||aj.isiOS(),lj=sj.browser,cj=lj.isFirefox(),dj=(e,t,o)=>{const n=o.keyCode===Jb.BACKSPACE?"deleteContentBackward":"deleteContentForward",r=e.selection.isCollapsed(),s=r?"character":"selection",a=e=>r?e?"word":"line":"selection";hz([{keyCode:Jb.BACKSPACE,action:pz(pF,e)},{keyCode:Jb.BACKSPACE,action:pz(AI,e,!1)},{keyCode:Jb.DELETE,action:pz(AI,e,!0)},{keyCode:Jb.BACKSPACE,action:pz(cI,e,!1)},{keyCode:Jb.DELETE,action:pz(cI,e,!0)},{keyCode:Jb.BACKSPACE,action:pz(SL,e,t,!1)},{keyCode:Jb.DELETE,action:pz(SL,e,t,!0)},{keyCode:Jb.BACKSPACE,action:pz(Bk,e,!1)},{keyCode:Jb.DELETE,action:pz(Bk,e,!0)},{keyCode:Jb.BACKSPACE,action:pz(tj,e,!1,s)},{keyCode:Jb.DELETE,action:pz(tj,e,!0,s)},...ij?[{keyCode:Jb.BACKSPACE,altKey:!0,action:pz(tj,e,!1,a(!0))},{keyCode:Jb.DELETE,altKey:!0,action:pz(tj,e,!0,a(!0))},{keyCode:Jb.BACKSPACE,metaKey:!0,action:pz(tj,e,!1,a(!1))}]:[{keyCode:Jb.BACKSPACE,ctrlKey:!0,action:pz(tj,e,!1,a(!0))},{keyCode:Jb.DELETE,ctrlKey:!0,action:pz(tj,e,!0,a(!0))}],{keyCode:Jb.BACKSPACE,action:pz(RI,e,!1)},{keyCode:Jb.DELETE,action:pz(RI,e,!0)},{keyCode:Jb.BACKSPACE,action:pz(tF,e,!1)},{keyCode:Jb.DELETE,action:pz(tF,e,!0)},{keyCode:Jb.BACKSPACE,action:pz(ZM,e,!1)},{keyCode:Jb.DELETE,action:pz(ZM,e,!0)},{keyCode:Jb.BACKSPACE,action:pz($M,e,!1)},{keyCode:Jb.DELETE,action:pz($M,e,!0)},{keyCode:Jb.BACKSPACE,action:pz(qL,e,!1)},{keyCode:Jb.DELETE,action:pz(qL,e,!0)}],o).filter(t=>e.selection.isEditable()).each(t=>{o.preventDefault();const r=rj(e,n);r.isDefaultPrevented()||(t(),nj(e,n))})},uj=(e,t,o)=>fz([{keyCode:Jb.BACKSPACE,action:pz(DI,e)},{keyCode:Jb.DELETE,action:pz(DI,e)},...ij?[{keyCode:Jb.BACKSPACE,altKey:!0,action:pz(JL,e)},{keyCode:Jb.DELETE,altKey:!0,action:pz(JL,e)},...o?[{keyCode:cj?224:91,action:pz(JL,e)}]:[]]:[{keyCode:Jb.BACKSPACE,ctrlKey:!0,action:pz(JL,e)},{keyCode:Jb.DELETE,ctrlKey:!0,action:pz(JL,e)}]],t),mj=(e,t)=>{let o=!1;e.on("keydown",n=>{o=n.keyCode===Jb.BACKSPACE,n.isDefaultPrevented()||dj(e,t,n)}),e.on("keyup",t=>{t.isDefaultPrevented()||uj(e,t,o),o=!1})},gj=e=>{while(e){if(ds(e)||Ss(e)&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}return null},pj=(e,t)=>{const o=e.dom,n=e.schema.getMoveCaretBeforeOnEnterElements();if(!t)return;if(/^(LI|DT|DD)$/.test(t.nodeName)){const e=gj(t.firstChild);e&&/^(UL|OL|DL)$/.test(e.nodeName)&&t.insertBefore(o.doc.createTextNode(Us),t.firstChild)}const r=o.createRng();if(t.normalize(),t.hasChildNodes()){const e=new is(t,t);let o,s=t;while(o=e.current()){if(Ss(o)){r.setStart(o,0),r.setEnd(o,0);break}if(n[o.nodeName.toLowerCase()]){r.setStartBefore(o),r.setEndBefore(o);break}s=o,o=e.next()}o||(r.setStart(s,0),r.setEnd(s,0))}else Ds(t)?t.nextSibling&&o.isBlock(t.nextSibling)?(r.setStartBefore(t),r.setEndBefore(t)):(r.setStartAfter(t),r.setEndAfter(t)):(r.setStart(t,0),r.setEnd(t,0));e.selection.setRng(r),Iy(e,r)},fj=(e,t)=>{const o=e.getRoot();let n,r=t;while(r!==o&&r&&"false"!==e.getContentEditable(r)){if("true"===e.getContentEditable(r)){n=r;break}r=r.parentNode}return r!==o?n:o},hj=e=>W.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock)),bj=e=>hj(e).fold(M(""),e=>e.nodeName.toUpperCase()),vj=e=>hj(e).filter(e=>sa(bn.fromDom(e))).isSome(),yj=e=>{e.innerHTML='
'},xj=(e,t,o)=>{const n=e.dom;W.from(o.style).map(n.parseStyle).each(e=>{const o=wr(bn.fromDom(t)),r={...o,...e};n.setStyles(t,r)});const r=W.from(o.class).map(e=>e.split(/\s+/)),s=W.from(t.className).map(e=>oe(e.split(/\s+/),e=>""!==e));bo(r,s,(e,o)=>{const r=oe(o,t=>!X(e,t)),s=[...e,...r];n.setAttrib(t,"class",s.join(" "))});const a=["style","class"],i=De(o,(e,t)=>!X(a,t));n.setAttribs(t,i)},wj=(e,t)=>{const o=gm(e);if(o.toLowerCase()===t.tagName.toLowerCase()){const o=pm(e);xj(e,t,o)}},Cj=(e,t,o,n,r=!0,s,a)=>{const i=e.dom,l=e.schema,c=gm(e),d=o?o.nodeName.toUpperCase():"";let u=t;const m=l.getTextInlineElements();let g;g=s||"TABLE"===d||"HR"===d?i.create(s||c,a||{}):o.cloneNode(!1);let p=g;if(r){do{if(m[u.nodeName]){if(Df(u)||Zf(u))continue;const e=u.cloneNode(!1);i.setAttrib(e,"id",""),g.hasChildNodes()?(e.appendChild(g.firstChild),g.appendChild(e)):(p=e,g.appendChild(e))}}while((u=u.parentNode)&&u!==n)}else i.setAttrib(g,"style",null),i.setAttrib(g,"class",null);return wj(e,g),yj(p),g},Sj=(e,t)=>e.dom.getParent(t,Ls),kj=(e,t,o)=>{let n=t;while(n&&n!==e&&S(n.nextSibling)){const e=n.parentElement;if(!e||!o(e))return Ls(e);n=e}return!1},_j=(e,t,o)=>!t&&o.nodeName.toLowerCase()===gm(e)&&e.dom.isEmpty(o)&&kj(e.getBody(),o,t=>Be(e.schema.getTextBlockElements(),t.nodeName.toLowerCase())),Ej=(e,t,o)=>{var n,r,s;const a=t(gm(e)),i=Sj(e,o);i&&(e.dom.insertAfter(a,i),pj(e,a),(null!==(s=null===(r=null===(n=o.parentElement)||void 0===n?void 0:n.childNodes)||void 0===r?void 0:r.length)&&void 0!==s?s:0)>1&&e.dom.remove(o))},Oj=(e,t)=>e.firstChild&&e.firstChild.nodeName===t,Tj=e=>{var t;return(null===(t=e.parentNode)||void 0===t?void 0:t.firstChild)===e},Dj=(e,t)=>{const o=null===e||void 0===e?void 0:e.parentNode;return O(o)&&o.nodeName===t},Aj=e=>O(e)&&/^(OL|UL|LI)$/.test(e.nodeName),Nj=e=>O(e)&&/^(LI|DT|DD)$/.test(e.nodeName),Rj=e=>Aj(e)&&Aj(e.parentNode),Bj=e=>{const t=e.parentNode;return Nj(t)?t:e},Mj=(e,t,o)=>{let n=e[o?"firstChild":"lastChild"];while(n){if(ds(n))break;n=n[o?"nextSibling":"previousSibling"]}return n===t},Ij=e=>re(Ae(wr(bn.fromDom(e)),(e,t)=>`${t}: ${e};`),(e,t)=>e+t,""),Pj=(e,t,o,n,r)=>{const s=e.dom,a=e.selection.getRng(),i=o.parentNode;if(o===e.getBody()||!i)return;Rj(o)&&(r="LI");const l=Nj(n)?Ij(n):void 0;let c=Nj(n)&&l?t(r,{style:Ij(n)}):t(r);if(Mj(o,n,!0)&&Mj(o,n,!1))if(Dj(o,"LI")){const e=Bj(o);s.insertAfter(c,e),Tj(o)?s.remove(e):s.remove(o)}else s.replace(c,o);else if(Mj(o,n,!0))Dj(o,"LI")?(s.insertAfter(c,Bj(o)),c.appendChild(s.doc.createTextNode(" ")),c.appendChild(o)):i.insertBefore(c,o),s.remove(n);else if(Mj(o,n,!1))s.insertAfter(c,Bj(o)),s.remove(n);else{o=Bj(o);const e=a.cloneRange();e.setStartAfter(n),e.setEndAfter(o);const t=e.extractContents();if("LI"===r&&Oj(t,"LI")){const e=oe(Z(c.children,bn.fromDom),F(Vo("br")));c=t.firstChild,s.insertAfter(t,o),Q(e,e=>Er(bn.fromDom(c),e)),l&&c.setAttribute("style",l)}else s.insertAfter(t,o),s.insertAfter(c,o);s.remove(n)}pj(e,c)},Lj=e=>{Q(rs(bn.fromDom(e),zo),e=>{const t=e.dom;t.nodeValue=ha(t.data)})},Fj=(e,t)=>{const o=e.dom.getParent(t,"ol,ul,dl");return null!==o&&"false"===e.dom.getContentEditableParent(o)},zj=(e,t)=>t&&"A"===t.nodeName&&e.isEmpty(t),Uj=(e,t)=>e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t,Hj=(e,t)=>O(t)&&e.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&!/^(fixed|absolute)/i.test(t.style.position)&&e.isEditable(t.parentNode)&&"false"!==e.getContentEditable(t),Vj=(e,t,o)=>{var n;const r=[];if(!o)return;let s=o;while(s=s.firstChild){if(e.isBlock(s))return;ds(s)&&!t[s.nodeName.toLowerCase()]&&r.push(s)}let a=r.length;while(a--)s=r[a],(!s.hasChildNodes()||s.firstChild===s.lastChild&&""===(null===(n=s.firstChild)||void 0===n?void 0:n.nodeValue)||zj(e,s))&&e.remove(s)},jj=(e,t,o)=>Ss(t)?e?1===o&&t.data.charAt(o-1)===pa?0:o:o===t.data.length-1&&t.data.charAt(o)===pa?t.data.length:o:o,Wj=e=>{const t=e.cloneRange();return t.setStart(e.startContainer,jj(!0,e.startContainer,e.startOffset)),t.setEnd(e.endContainer,jj(!1,e.endContainer,e.endOffset)),t},$j=e=>{let t=e;do{Ss(t)&&(t.data=t.data.replace(/^[\r\n]+/,"")),t=t.firstChild}while(t)},Gj=(e,t,o,n,r)=>{var s,a;const i=e.dom,l=null!==(s=fj(i,n))&&void 0!==s?s:i.getRoot();let c=i.getParent(n,i.isBlock);if(!c||!Hj(i,c)){if(c=c||l,!c.hasChildNodes()){const n=i.create(t);return wj(e,n),c.appendChild(n),o.setStart(n,0),o.setEnd(n,0),n}let s,d=n;while(d&&d.parentNode!==c)d=d.parentNode;while(d&&!i.isBlock(d))s=d,d=d.previousSibling;const u=null===(a=null===s||void 0===s?void 0:s.parentElement)||void 0===a?void 0:a.nodeName;if(s&&u&&e.schema.isValidChild(u,t.toLowerCase())){const a=s.parentNode,l=i.create(t);wj(e,l),a.insertBefore(l,s),d=s;while(d&&!i.isBlock(d)){const e=d.nextSibling;l.appendChild(d),d=e}o.setStart(n,r),o.setEnd(n,r)}}return n},qj=(e,t)=>{t.normalize();const o=t.lastChild;(!o||ds(o)&&/^(left|right)$/gi.test(e.getStyle(o,"float",!0)))&&e.add(t,"br")},Kj=(e,t)=>{const o=ym(e);return!E(t)&&(y(o)?X(go.explode(o),t.nodeName.toLowerCase()):o)},Yj=(e,t)=>{let o,n,r,s,a=!1;const i=e.dom,l=e.schema,c=l.getNonEmptyElements(),d=e.selection.getRng(),u=gm(e),m=bn.fromDom(d.startContainer),g=Fn(m,d.startOffset),p=g.exists(e=>Lo(e)&&!ur(e)),f=d.collapsed&&p,h=(t,n)=>Cj(e,o,C,w,vm(e),t,n),b=e=>{const t=jj(e,o,n);if(Ss(o)&&(e?t>0:t{let t;return t=/^(H[1-6]|PRE|FIGURE)$/.test(r)&&"HGROUP"!==S?h(u):h(),Kj(e,s)&&Hj(i,s)&&i.isEmpty(C,void 0,{includeZwsp:!0})?t=i.split(s,C):i.insertAfter(t,C),pj(e,t),t};ey(i,d).each(e=>{d.setStart(e.startContainer,e.startOffset),d.setEnd(e.endContainer,e.endOffset)}),o=d.startContainer,n=d.startOffset;const y=!(!t||!t.shiftKey),x=!(!t||!t.ctrlKey);ds(o)&&o.hasChildNodes()&&!f&&(a=n>o.childNodes.length-1,o=o.childNodes[Math.min(n,o.childNodes.length-1)]||o,n=a&&Ss(o)?o.data.length:0);const w=fj(i,o);if(!w||Fj(e,o))return;y||(o=Gj(e,u,d,o,n));let C=i.getParent(o,i.isBlock)||i.getRoot();s=O(null===C||void 0===C?void 0:C.parentNode)?i.getParent(C.parentNode,i.isBlock):null,r=C?C.nodeName.toUpperCase():"";const S=s?s.nodeName.toUpperCase():"";if("LI"===S&&!x){const e=s;C=e,s=e.parentNode,r=S}if(ds(s)&&_j(e,y,C))return Ej(e,h,C);if(/^(LI|DT|DD)$/.test(r)&&ds(s)&&i.isEmpty(C))return void Pj(e,h,s,C,u);if(!f&&(C===e.getBody()||!Hj(i,C)))return;const k=C.parentNode;let _;if(f)_=h(u),g.fold(()=>{Or(m,bn.fromDom(_))},e=>{kr(e,bn.fromDom(_))}),e.selection.setCursorLocation(_,0);else if(xa(C))_=Na(C),i.isEmpty(C)&&yj(C),wj(e,_),pj(e,_);else if(b(!1))_=v();else if(b(!0)&&k){_=k.insertBefore(h(),C);const t=Vn(bn.fromDom(d.startContainer))&&d.collapsed;pj(e,Uj(C,"HR")||t?_:C)}else{const t=Wj(d).cloneRange();t.setEndAfter(C);const o=t.extractContents();Lj(o),$j(o),_=o.firstChild,i.insertAfter(o,C),Vj(i,c,_),qj(i,C),i.isEmpty(C)&&yj(C),_.normalize(),i.isEmpty(_)?(i.remove(_),v()):(wj(e,_),pj(e,_))}i.setAttrib(_,"id",""),e.dispatch("NewBlock",{newBlock:_})},Xj="insertParagraph",Jj={insert:Yj,fakeEventName:Xj},Zj=(e,t,o)=>{const n=new is(t,o);let r;const s=e.getNonEmptyElements();while(r=n.next())if(s[r.nodeName.toLowerCase()]||Ss(r)&&r.length>0)return!0;return!1},Qj=(e,t,o)=>{const n=e.dom.createRng();o?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),e.selection.setRng(n),Iy(e,n)},eW=(e,t)=>{const o=e.selection,n=e.dom,r=o.getRng();let s,a=!1;ey(n,r).each(e=>{r.setStart(e.startContainer,e.startOffset),r.setEnd(e.endContainer,e.endOffset)});let i=r.startOffset,l=r.startContainer;if(ds(l)&&l.hasChildNodes()){const e=i>l.childNodes.length-1;l=l.childNodes[Math.min(i,l.childNodes.length-1)]||l,i=e&&Ss(l)?l.data.length:0}let c=n.getParent(l,n.isBlock);const d=c&&c.parentNode?n.getParent(c.parentNode,n.isBlock):null,u=d?d.nodeName.toUpperCase():"",m=!(!t||!t.ctrlKey);"LI"!==u||m||(c=d),Ss(l)&&i>=l.data.length&&(Zj(e.schema,l,c||n.getRoot())||(s=n.create("br"),r.insertNode(s),r.setStartAfter(s),r.setEndAfter(s),a=!0)),s=n.create("br"),su(n,r,s),Qj(e,s,a),e.undoManager.add()},tW=(e,t)=>{const o=bn.fromTag("br");kr(bn.fromDom(t),o),e.undoManager.add()},oW=(e,t)=>{rW(e.getBody(),t)||_r(bn.fromDom(t),bn.fromTag("br"));const o=bn.fromTag("br");_r(bn.fromDom(t),o),Qj(e,o.dom,!1),e.undoManager.add()},nW=e=>Ds(e.getNode()),rW=(e,t)=>!!nW(tu.after(t))||kf(e,tu.after(t)).map(e=>Ds(e.getNode())).getOr(!1),sW=e=>e&&"A"===e.nodeName&&"href"in e,aW=e=>e.fold(V,sW,sW,V),iW=e=>{const t=L(gS,e),o=tu.fromRangeStart(e.selection.getRng());return tP(t,e.getBody(),o).filter(aW)},lW=(e,t)=>{t.fold(N,L(tW,e),L(oW,e),N)},cW=(e,t)=>{const o=iW(e);o.isSome()?o.each(L(lW,e)):eW(e,t)},dW="insertLineBreak",uW={insert:cW,fakeEventName:dW},mW=(e,t)=>hj(e).filter(e=>t.length>0&&yn(bn.fromDom(e),t)).isSome(),gW=e=>mW(e,hm(e)),pW=e=>mW(e,bm(e)),fW=Hu.generate([{br:[]},{block:[]},{none:[]}]),hW=(e,t)=>pW(e),bW=e=>(t,o)=>vj(t)===e,vW=(e,t)=>(o,n)=>{const r=bj(o)===e.toUpperCase();return r===t},yW=e=>{const t=fj(e.dom,e.selection.getStart());return E(t)},xW=e=>vW("pre",e),wW=()=>vW("summary",!0),CW=e=>(t,o)=>mm(t)===e,SW=(e,t)=>gW(e),kW=(e,t)=>t,_W=e=>{const t=gm(e),o=fj(e.dom,e.selection.getStart());return O(o)&&e.schema.isValidChild(o.nodeName,t)},EW=e=>{const t=e.selection.getRng(),o=bn.fromDom(t.startContainer),n=Fn(o,t.startOffset),r=n.map(e=>Lo(e)&&!ur(e));return t.collapsed&&r.getOr(!0)},OW=(e,t)=>(o,n)=>{const r=re(e,(e,t)=>e&&t(o,n),!0);return r?W.some(t):W.none()},TW=(e,t)=>$I([OW([hW],fW.none()),OW([xW(!0),yW],fW.none()),OW([wW()],fW.br()),OW([xW(!0),CW(!1),kW],fW.br()),OW([xW(!0),CW(!1)],fW.block()),OW([xW(!0),CW(!0),kW],fW.block()),OW([xW(!0),CW(!0)],fW.br()),OW([bW(!0),kW],fW.br()),OW([bW(!0)],fW.block()),OW([SW],fW.br()),OW([kW],fW.br()),OW([_W],fW.block()),OW([EW],fW.block())],[e,!(!t||!t.shiftKey)]).getOr(fW.none()),DW=(e,t,o)=>{if(t.selection.isCollapsed()||SS(t),O(o)){const o=rj(t,e.fakeEventName);if(o.isDefaultPrevented())return}e.insert(t,o),O(o)&&nj(t,e.fakeEventName)},AW=(e,t)=>{const o=()=>DW(uW,e,t),n=()=>DW(Jj,e,t),r=TW(e,t);switch(fm(e)){case"linebreak":r.fold(o,o,N);break;case"block":r.fold(n,n,N);break;case"invert":r.fold(n,o,N);break;default:r.fold(o,n,N);break}},NW=Kt(),RW=NW.os.isiOS()&&NW.browser.isSafari(),BW=(e,t)=>{t.isDefaultPrevented()||(t.preventDefault(),QA(e.undoManager),e.undoManager.transact(()=>{AW(e,t)}))},MW=e=>{if(!e.collapsed)return!1;const t=e.startContainer;if(Ss(t)){const o=/^[\uAC00-\uD7AF\u1100-\u11FF\u3130-\u318F\uA960-\uA97F\uD7B0-\uD7FF]$/,n=t.data.charAt(e.startOffset-1);return o.test(n)}return!1},IW=e=>{let t=W.none();const o=e=>{t=W.some(e.selection.getBookmark()),e.undoManager.add()},n=(e,o)=>{e.undoManager.undo(),t.fold(N,t=>e.selection.moveToBookmark(t)),BW(e,o),t=W.none()};e.on("keydown",t=>{t.keyCode===Jb.ENTER&&(RW&&MW(e.selection.getRng())?o(e):BW(e,t))}),e.on("keyup",o=>{o.keyCode===Jb.ENTER&&t.each(()=>n(e,o))})},PW=(e,t,o)=>{const n=to.os.isMacOS()||to.os.isiOS();fz([{keyCode:Jb.END,action:pz(JF,e,!0)},{keyCode:Jb.HOME,action:pz(JF,e,!1)},...n?[]:[{keyCode:Jb.HOME,action:pz(ZF,e,!1),ctrlKey:!0,shiftKey:!0},{keyCode:Jb.END,action:pz(ZF,e,!0),ctrlKey:!0,shiftKey:!0}],{keyCode:Jb.END,action:pz(yz,e,!0)},{keyCode:Jb.HOME,action:pz(yz,e,!1)},{keyCode:Jb.END,action:pz(hL,e,!0,t)},{keyCode:Jb.HOME,action:pz(hL,e,!1,t)}],o).each(e=>{o.preventDefault()})},LW=(e,t)=>{e.on("keydown",o=>{o.isDefaultPrevented()||PW(e,t,o)})},FW=e=>{e.on("input",t=>{t.isComposing||HC(e)})},zW=Kt(),UW=(e,t,o)=>{fz([{keyCode:Jb.PAGE_UP,action:pz(hL,e,!1,t)},{keyCode:Jb.PAGE_DOWN,action:pz(hL,e,!0,t)}],o)},HW=e=>e.stopImmediatePropagation(),VW=e=>e.keyCode===Jb.PAGE_UP||e.keyCode===Jb.PAGE_DOWN,jW=(e,t,o)=>{o&&!e.get()?t.on("NodeChange",HW,!0):!o&&e.get()&&t.off("NodeChange",HW),e.set(o)},WW=(e,t)=>{if(zW.os.isMacOS())return;const o=Sc(!1);e.on("keydown",t=>{VW(t)&&jW(o,e,!0)}),e.on("keyup",n=>{n.isDefaultPrevented()||UW(e,t,n),VW(n)&&o.get()&&(jW(o,e,!1),e.nodeChanged())})},$W=e=>{e.on("beforeinput",t=>{e.selection.isEditable()&&!J(t.getTargetRanges(),t=>!Rx(e.dom,t))||t.preventDefault()})},GW=(e,t)=>{const o=t.container(),n=t.offset();return Ss(o)?(o.insertData(n,e),W.some(tu(o,n+e.length))):Kp(t).map(o=>{const n=bn.fromText(e);return t.isAtEnd()?_r(o,n):kr(o,n),tu(n.dom,e.length)})},qW=L(GW,Us),KW=L(GW," "),YW=(e,t,o)=>TC(e,t,o)?qW(t):KW(t),XW=e=>t=>t.fold(t=>_f(e.dom,tu.before(t)),e=>Ef(e),e=>Of(e),t=>kf(e.dom,tu.after(t))),JW=(e,t,o)=>n=>TC(e,n,o)?qW(t):KW(t),ZW=e=>t=>{e.selection.setRng(t.toRange()),e.nodeChanged()},QW=(e,t)=>e.isEditable(e.getParent(t,"summary")),e$=e=>{const t=tu.fromRangeStart(e.selection.getRng()),o=bn.fromDom(e.getBody());if(e.selection.isCollapsed()){const n=L(gS,e),r=tu.fromRangeStart(e.selection.getRng());return tP(n,e.getBody(),r).bind(XW(o)).map(n=>()=>JW(o,t,e.schema)(n).each(ZW(e)))}return W.none()},t$=e=>{const t=()=>{const t=bn.fromDom(e.getBody());e.selection.isCollapsed()||e.getDoc().execCommand("Delete");const o=tu.fromRangeStart(e.selection.getRng());YW(t,o,e.schema).each(ZW(e))};return yo(to.browser.isFirefox()&&e.selection.isEditable()&&QW(e.dom,e.selection.getRng().startContainer),t)},o$=(e,t)=>{hz([{keyCode:Jb.SPACEBAR,action:pz(e$,e)},{keyCode:Jb.SPACEBAR,action:pz(t$,e)}],t).each(o=>{t.preventDefault();const n=rj(e,"insertText",{data:" "});n.isDefaultPrevented()||(o(),nj(e,"insertText",{data:" "}))})},n$=e=>{e.on("keydown",t=>{t.isDefaultPrevented()||o$(e,t)})},r$=e=>Xg(e)?[{keyCode:Jb.TAB,action:pz(mU,e,!0)},{keyCode:Jb.TAB,shiftKey:!0,action:pz(mU,e,!1)}]:[],s$=(e,t)=>{fz([...r$(e)],t).each(e=>{t.preventDefault()})},a$=e=>{e.on("keydown",t=>{t.isDefaultPrevented()||s$(e,t)})},i$=e=>{if(e.addShortcut("Meta+P","","mcePrint"),MV(e),fN(e))return Sc(null);{const t=gL(e);return $W(e),UF(e),pU(e,t),mj(e,t),IW(e),n$(e),FW(e),a$(e),LW(e,t),WW(e,t),t}};class l${constructor(e){let t;this.lastPath=[],this.editor=e;const o=this;"onselectionchange"in e.getDoc()||e.on("NodeChange click mouseup keyup focus",o=>{const n=e.selection.getRng(),r={startContainer:n.startContainer,startOffset:n.startOffset,endContainer:n.endContainer,endOffset:n.endOffset};"nodechange"!==o.type&&Wv(r,t)||e.dispatch("SelectionChange"),t=r}),e.on("contextmenu",()=>{e.dispatch("SelectionChange")}),e.on("SelectionChange",()=>{const t=e.selection.getStart(!0);t&&bh(e)&&!o.isSameElementPath(t)&&e.dom.isChildOf(t,e.getBody())&&e.nodeChanged({selectionChange:!0})}),e.on("mouseup",t=>{!t.isDefaultPrevented()&&bh(e)&&("IMG"===e.selection.getNode().nodeName?nx.setEditorTimeout(e,()=>{e.nodeChanged()}):e.nodeChanged())})}nodeChanged(e={}){const t=this.editor.selection;let o;if(this.editor.initialized&&t&&!ig(this.editor)&&!this.editor.mode.isReadOnly()){const n=this.editor.getBody();o=t.getStart(!0)||n,o.ownerDocument===this.editor.getDoc()&&this.editor.dom.isChildOf(o,n)||(o=n);const r=[];this.editor.dom.getParent(o,e=>e===n||(r.push(e),!1)),this.editor.dispatch("NodeChange",{...e,element:o,parents:r})}}isSameElementPath(e){let t;const o=this.editor,n=ue(o.dom.getParents(e,j,o.getBody()));if(n.length===this.lastPath.length){for(t=n.length;t>=0;t--)if(n[t]!==this.lastPath[t])break;if(-1===t)return this.lastPath=n,!0}return this.lastPath=n,!1}}const c$=ad("image"),d$=e=>{const t=e;return W.from(t[c$])},u$=(e,t)=>{const o=e;o[c$]=t},m$=ad("event"),g$=e=>{const t=e;return W.from(t[m$])},p$=e=>t=>{const o=t;o[m$]=e},f$=(e,t)=>p$(t)(e),h$=p$(0),b$=p$(2),v$=p$(1),y$=e=>t=>{const o=t;return W.from(o[m$]).exists(t=>t===e)},x$=y$(0),w$=()=>Object.freeze({length:0,item:e=>null}),C$=ad("mode"),S$=e=>{const t=e;return W.from(t[C$])},k$=e=>t=>{const o=t;o[C$]=e},_$=(e,t)=>k$(t)(e),E$=k$(0),O$=k$(2),T$=k$(1),D$=e=>t=>{const o=t;return W.from(o[C$]).exists(t=>t===e)},A$=D$(0),N$=D$(1),R$=(e,t)=>({...t,get length(){return t.length},add:(o,n)=>{if(A$(e)){if(!y(o))return t.add(o);if(!_(n))return t.add(o,n)}return null},remove:o=>{A$(e)&&t.remove(o)},clear:()=>{A$(e)&&t.clear()}}),B$=["none","copy","link","move"],M$=["none","copy","copyLink","copyMove","link","linkMove","move","all","uninitialized"],I$=()=>{const e=new window.DataTransfer;let t="move",o="all";const n={get dropEffect(){return t},set dropEffect(e){X(B$,e)&&(t=e)},get effectAllowed(){return o},set effectAllowed(e){x$(n)&&X(M$,e)&&(o=e)},get items(){return R$(n,e.items)},get files(){return N$(n)?w$():e.files},get types(){return e.types},setDragImage:(t,o,r)=>{A$(n)&&(u$(n,{image:t,x:o,y:r}),e.setDragImage(t,o,r))},getData:t=>N$(n)?"":e.getData(t),setData:(t,o)=>{A$(n)&&e.setData(t,o)},clearData:t=>{A$(n)&&e.clearData(t)}};return E$(n),n},P$=e=>{const t=I$(),o=S$(e);return O$(e),h$(t),t.dropEffect=e.dropEffect,t.effectAllowed=e.effectAllowed,d$(e).each(e=>t.setDragImage(e.image,e.x,e.y)),Q(e.types,o=>{"Files"!==o&&t.setData(o,e.getData(o))}),Q(e.files,e=>t.items.add(e)),g$(e).each(e=>{f$(t,e)}),o.each(o=>{_$(e,o),_$(t,o)}),t},L$=e=>{const t=e.getData("text/html");return""===t?W.none():W.some(t)},F$=(e,t)=>e.setData("text/html",t),z$="x-tinymce/html",U$=M(z$),H$="\x3c!-- "+z$+" --\x3e",V$=e=>H$+e,j$=e=>e.replace(H$,""),W$=e=>-1!==e.indexOf(H$),$$=e=>!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(e),G$=(e,t)=>{let o="<"+e;const n=Ae(t,(e,t)=>t+'="'+gl.encodeAllRaw(e)+'"');return n.length&&(o+=" "+n.join(" ")),o+">"},q$=(e,t,o)=>{const n=e.split(/\n\n/),r=G$(t,o),s="",a=Z(n,e=>e.split(/\n/).join("
")),i=e=>r+e+s;return 1===a.length?a[0]:Z(a,i).join("")},K$="%MCEPASTEBIN%",Y$=(e,t)=>{const{dom:o,selection:n}=e,r=e.getBody();t.set(n.getRng());const s=o.add(e.getBody(),"div",{id:"mcepastebin",class:"mce-pastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: fixed; top: 50%; width: 10px; height: 10px; overflow: hidden; opacity: 0"},K$);to.browser.isFirefox()&&o.setStyle(s,"left","rtl"===o.getStyle(r,"direction",!0)?65535:-65535),o.bind(s,"beforedeactivate focusin focusout",e=>{e.stopPropagation()}),s.focus(),n.select(s,!0)},X$=(e,t)=>{const o=e.dom;if(J$(e)){let n;const r=t.get();while(n=J$(e))o.remove(n),o.unbind(n);r&&e.selection.setRng(r)}t.set(null)},J$=e=>e.dom.get("mcepastebin"),Z$=e=>O(e)&&"mcepastebin"===e.id,Q$=e=>{const t=e.dom,o=(e,o)=>{e.appendChild(o),t.remove(o,!0)},[n,...r]=oe(e.getBody().childNodes,Z$);Q(r,e=>{o(n,e)});const s=t.select("div[id=mcepastebin]",n);for(let a=s.length-1;a>=0;a--){const e=t.create("div");n.insertBefore(e,s[a]),o(e,s[a])}return n?n.innerHTML:""},eG=e=>e===K$,tG=e=>{const t=Sc(null);return{create:()=>Y$(e,t),remove:()=>X$(e,t),getEl:()=>J$(e),getHtml:()=>Q$(e),getLastRng:t.get}},oG=(e,t)=>(go.each(t,t=>{e=v(t,RegExp)?e.replace(t,""):e.replace(t[0],t[1])}),e),nG=e=>{const t=Rl(),o=UD({},t);let n="";const r=t.getVoidElements(),s=go.makeMap("script noscript style textarea video audio iframe object"," "),a=t.getBlockElements(),i=e=>{const o=e.name,l=e;if("br"!==o){if("wbr"!==o)if(r[o]&&(n+=" "),s[o])n+=" ";else{if(3===e.type&&(n+=e.value),!(e.name in t.getVoidElements())){let t=e.firstChild;if(t)do{i(t)}while(t=t.next)}a[o]&&l.next&&(n+="\n","p"===o&&(n+="\n"))}}else n+="\n"};return e=oG(e,[//g]),i(o.parse(e)),n},rG=e=>{const t=(e,t,o)=>t||o?Us:" ";return e=oG(e,[/^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/|/g,[/( ?)\u00a0<\/span>( ?)/g,t],/
/g,/
$/i]),e},sG=e=>{let t=0;return()=>e+t++},aG=e=>{const t=e.toLowerCase(),o={jpg:"jpeg",jpe:"jpeg",jfi:"jpeg",jif:"jpeg",jfif:"jpeg",pjpeg:"jpeg",pjp:"jpeg",svg:"svg+xml"};return go.hasOwn(o,t)?"image/"+o[t]:"image/"+t},iG=(e,t)=>{const o=UD({sanitize:jg(e),sandbox_iframes:ep(e)},e.schema);o.addNodeFilter("meta",e=>{go.each(e,e=>{e.remove()})});const n=o.parse(t,{forced_root_block:!1,isRootContent:!0});return Ow({validate:!0},e.schema).serialize(n)},lG=(e,t)=>({content:e,cancelled:t}),cG=(e,t,o)=>{const n=e.dom.create("div",{style:"display:none"},t),r=Kb(e,n,o);return lG(r.node.innerHTML,r.isDefaultPrevented())},dG=(e,t,o)=>{const n=qb(e,t,o),r=iG(e,n.content);return e.hasEventListeners("PastePostProcess")&&!n.isDefaultPrevented()?cG(e,r,o):lG(r,n.isDefaultPrevented())},uG=(e,t,o)=>dG(e,t,o),mG=(e,t)=>(e.insertContent(t,{merge:Ng(e),paste:!0}),!0),gG=e=>/^https?:\/\/[\w\-\/+=.,!;:&%@^~(){}?#]+$/i.test(e),pG=(e,t)=>gG(t)&&J(Yg(e),e=>dt(t.toLowerCase(),"."+e.toLowerCase())),fG=(e,t,o)=>(e.undoManager.extra(()=>{o(e,t)},()=>{e.insertContent('')}),!0),hG=(e,t,o)=>(e.undoManager.extra(()=>{o(e,t)},()=>{e.execCommand("mceInsertLink",!1,t)}),!0),bG=(e,t,o)=>!(e.selection.isCollapsed()||!gG(t))&&hG(e,t,o),vG=(e,t,o)=>!!pG(e,t)&&fG(e,t,o),yG=(e,t)=>{go.each([bG,vG,mG],o=>!o(e,t,mG))},xG=(e,t,o)=>{o||!Rg(e)?mG(e,t):yG(e,t)},wG=sG("mceclip"),CG=e=>{const t=I$();return F$(t,e),O$(t),t},SG=(e,t,o,n,r)=>{const s=uG(e,t,o);if(!s.cancelled){const t=s.content,o=()=>xG(e,t,n);if(r){const n=rj(e,"insertFromPaste",{dataTransfer:CG(t)});n.isDefaultPrevented()||(o(),nj(e,"insertFromPaste"))}else o()}},kG=(e,t,o,n)=>{const r=o||W$(t);SG(e,j$(t),r,!1,n)},_G=(e,t,o)=>{const n=e.dom.encode(t).replace(/\r\n/g,"\n"),r=ei(n,Mg(e)),s=q$(r,gm(e),pm(e));SG(e,s,!1,!0,o)},EG=e=>{const t={};if(e&&e.types)for(let n=0;nt in e&&e[t].length>0,TG=e=>OG(e,"text/html")||OG(e,"text/plain"),DG=(e,t)=>{const o=t.match(/([\s\S]+?)(?:\.[a-z0-9.]+)$/i);return O(o)?e.dom.encode(o[1]):void 0},AG=(e,t,o,n)=>{const r=wG(),s=wm(e)&&O(o.name),a=s?DG(e,o.name):r,i=s?o.name:void 0,l=t.create(r,o,n,a,i);return t.add(l),l},NG=(e,t)=>{ZO(t.uri).each(({data:o,type:n,base64Encoded:r})=>{const s=r?o:btoa(o),a=t.file,i=e.editorUpload.blobCache,l=i.getByData(s,n),c=null!==l&&void 0!==l?l:AG(e,i,a,s);kG(e,``,!1,!0)})},RG=e=>"paste"===e.type,BG=e=>Promise.all(Z(e,e=>oT(e).then(t=>({file:e,uri:t})))),MG=e=>{const t=Yg(e);return e=>ct(e.type,"image/")&&J(t,t=>aG(t)===e.type)},IG=(e,t)=>{const o=t.items?ce(ve(t.items),e=>"file"===e.kind?[e.getAsFile()]:[]):[],n=t.files?ve(t.files):[];return oe(o.length>0?o:n,MG(e))},PG=(e,t,o)=>{const n=RG(t)?t.clipboardData:t.dataTransfer;if(_g(e)&&n){const r=IG(e,n);if(r.length>0)return t.preventDefault(),BG(r).then(t=>{o&&e.selection.setRng(o),Q(t,t=>{NG(e,t)})}),!0}return!1},LG=e=>{var t,o;return to.os.isAndroid()&&0===(null===(o=null===(t=e.clipboardData)||void 0===t?void 0:t.items)||void 0===o?void 0:o.length)},FG=e=>Jb.metaKeyPressed(e)&&86===e.keyCode||e.shiftKey&&45===e.keyCode,zG=(e,t,o,n,r)=>{let s=rG(o);const a=OG(t,U$())||W$(o),i=!a&&$$(s),l=gG(s);(eG(s)||!s.length||i&&!l)&&(n=!0),(n||l)&&(s=OG(t,"text/plain")&&i?t["text/plain"]:nG(s)),eG(s)||(n?_G(e,s,r):kG(e,s,a,r))},UG=(e,t,o)=>{let n;const r=()=>t.getLastRng()||e.selection.getRng();e.on("keydown",e=>{FG(e)&&!e.isDefaultPrevented()&&(n=e.shiftKey&&86===e.keyCode)}),e.on("paste",s=>{if(s.isDefaultPrevented()||LG(s))return;const a="text"===o.get()||n;n=!1;const i=EG(s.clipboardData);!TG(i)&&PG(e,s,r())||(OG(i,"text/html")?(s.preventDefault(),zG(e,i,i["text/html"],a,!0)):OG(i,"text/plain")&&OG(i,"text/uri-list")?(s.preventDefault(),zG(e,i,i["text/plain"],a,!0)):(t.create(),nx.setEditorTimeout(e,()=>{const o=t.getHtml();t.remove(),zG(e,i,o,a,!1)},0)))})},HG=e=>{const t=e=>ct(e,"webkit-fake-url"),o=e=>ct(e,"data:"),n=e=>{var t;return!0===(null===(t=e.data)||void 0===t?void 0:t.paste)};e.parser.addNodeFilter("img",(r,s,a)=>{if(!_g(e)&&n(a))for(const n of r){const r=n.attr("src");y(r)&&!n.attr("data-mce-object")&&r!==to.transparentSrc&&(t(r)||!Ig(e)&&o(r))&&n.remove()}})},VG=(e,t,o)=>{UG(e,t,o),HG(e)},jG=(e,t)=>{"text"===t.get()?(t.set("html"),Yb(e,!1)):(t.set("text"),Yb(e,!0)),e.focus()},WG=(e,t)=>{e.addCommand("mceTogglePlainTextPaste",()=>{jG(e,t)}),e.addCommand("mceInsertClipboardContent",(t,o)=>{o.html&&kG(e,o.html,o.internal,!1),o.text&&_G(e,o.text,!1)})},$G=(e,t,o)=>{if(!e)return!1;try{return e.clearData(),e.setData("text/html",t),e.setData("text/plain",o),e.setData(U$(),t),!0}catch(n){return!1}},GG=(e,t,o,n)=>{$G(e.clipboardData,t.html,t.text)?(e.preventDefault(),n()):o(t.html,n)},qG=e=>(t,o)=>{const{dom:n,selection:r}=e,s=n.create("div",{contenteditable:"false","data-mce-bogus":"all"}),a=n.create("div",{contenteditable:"true"},t);n.setStyles(s,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),s.appendChild(a),n.add(e.getBody(),s);const i=r.getRng();a.focus();const l=n.createRng();l.selectNodeContents(a),r.setRng(l),nx.setEditorTimeout(e,()=>{r.setRng(i),n.remove(s),o()},0)},KG=e=>({html:V$(e.selection.getContent({contextual:!0})),text:e.selection.getContent({format:"text"})}),YG=e=>!!e.dom.getParent(e.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",e.getBody()),XG=e=>!e.selection.isCollapsed()||YG(e),JG=e=>t=>{!t.isDefaultPrevented()&&XG(e)&&e.selection.isEditable()&&GG(t,KG(e),qG(e),()=>{if(to.browser.isChromium()||to.browser.isFirefox()){const t=e.selection.getRng();nx.setEditorTimeout(e,()=>{e.selection.setRng(t),e.execCommand("Delete")},0)}else e.execCommand("Delete")})},ZG=e=>t=>{!t.isDefaultPrevented()&&XG(e)&&GG(t,KG(e),qG(e),N)},QG=e=>{e.on("cut",JG(e)),e.on("copy",ZG(e))},eq=(e,t)=>{var o,n;return ny.getCaretRangeFromPoint(null!==(o=t.clientX)&&void 0!==o?o:0,null!==(n=t.clientY)&&void 0!==n?n:0,e.getDoc())},tq=e=>{const t=e["text/plain"];return!!t&&0===t.indexOf("file://")},oq=(e,t)=>{e.focus(),t&&e.selection.setRng(t)},nq=e=>J(e.files,e=>/^image\//.test(e.type)),rq=(e,t,o,n)=>{const r=e.getParent(o,e=>Ni(t,e)),s=!S(e.getParent(o,"summary"));if(s)return!0;if(r&&Be(n,"text/html")){const e=(new DOMParser).parseFromString(n["text/html"],"text/html").body;return!S(e.querySelector(r.nodeName.toLowerCase()))}return!1},sq=e=>{e.on("input",t=>{const o=e=>S(e.querySelector("summary"));if("deleteByDrag"===t.inputType){const t=oe(e.dom.select("details"),o);Q(t,t=>{Ds(t.firstChild)&&t.firstChild.remove();const o=e.dom.create("summary");o.appendChild(ua().dom),t.prepend(o)})}})},aq=(e,t)=>{kg(e)&&e.on("dragend dragover draggesture dragdrop drop drag",e=>{e.preventDefault(),e.stopPropagation()}),_g(e)||e.on("drop",e=>{const t=e.dataTransfer;t&&nq(t)&&e.preventDefault()}),e.on("drop",o=>{if(o.isDefaultPrevented())return;const n=eq(e,o);if(E(n))return;const r=EG(o.dataTransfer),s=OG(r,U$());if((!TG(r)||tq(r))&&PG(e,o,n))return;const a=r[U$()],i=a||r["text/html"]||r["text/plain"],l=rq(e.dom,e.schema,n.startContainer,r),c=t.get();c&&!l||i&&(o.preventDefault(),nx.setEditorTimeout(e,()=>{e.undoManager.transact(()=>{(a||c&&l)&&e.execCommand("Delete"),oq(e,n);const t=rG(i);r["text/html"]?kG(e,t,s,!0):_G(e,t,!0)})}))}),e.on("dragstart",e=>{t.set(!0)}),e.on("dragover dragend",o=>{_g(e)&&!t.get()&&(o.preventDefault(),oq(e,eq(e,o))),"dragend"===o.type&&t.set(!1)}),sq(e)},iq=e=>{const t=t=>o=>{t(e,o)},o=Eg(e);T(o)&&e.on("PastePreProcess",t(o));const n=Og(e);T(n)&&e.on("PastePostProcess",t(n))},lq=(e,t)=>{e.on("PastePreProcess",o=>{o.content=t(e,o.content,o.internal)})},cq=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,dq=e=>go.trim(e).replace(cq,jl).toLowerCase(),uq=(e,t,o)=>{const n=Dg(e);if(o||"all"===n||!Ag(e))return t;const r=n?n.split(/[, ]/):[];if(r&&"none"!==n){const o=e.dom,n=e.selection.getNode();t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,(e,t,s,a)=>{const i=o.parseStyle(o.decode(s)),l={};for(let d=0;d]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return t=t.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,(e,t,o,n)=>t+' style="'+o+'"'+n),t},mq=e=>{(to.browser.isChromium()||to.browser.isSafari())&&lq(e,uq)},gq=e=>{const t=Sc(!1),o=Sc(Bg(e)?"text":"html"),n=tG(e);mq(e),WG(e,o),iq(e),e.on("PreInit",()=>{QG(e),aq(e,t),VG(e,n,o)})},pq=e=>{e.on("click",t=>{e.dom.getParent(t.target,"details")&&t.preventDefault()})},fq=e=>{e.parser.addNodeFilter("details",t=>{const o=Jg(e);Q(t,e=>{"expanded"===o?e.attr("open","open"):"collapsed"===o&&e.attr("open",null)})}),e.serializer.addNodeFilter("details",t=>{const o=Zg(e);Q(t,e=>{"expanded"===o?e.attr("open","open"):"collapsed"===o&&e.attr("open",null)})})},hq=e=>{pq(e),fq(e)},bq=Ds,vq=Ss,yq=e=>Rs(e.dom),xq=e=>Ns(e.dom),wq=e=>t=>Sn(bn.fromDom(e),t),Cq=(e,t,o)=>nr(bn.fromDom(e),e=>xq(e)||o.isBlock(Bo(e)),wq(t)).getOr(bn.fromDom(t)).dom,Sq=(e,t)=>nr(bn.fromDom(e),yq,wq(t)),kq=(e,t,o)=>{const n=new is(e,t),r=o?n.next.bind(n):n.prev.bind(n);let s=e;for(let a=o?e:r();a&&!bq(a);a=r())Ha(a)&&(s=a);return s},_q=(e,t,o)=>{const n=tu.fromRangeStart(e),r=n.getNode(),s=Cq(r,t,o),a=kq(r,s,!1),i=kq(r,s,!0),l=document.createRange();return Sq(a,s).fold(()=>{vq(a)?l.setStart(a,0):l.setStartBefore(a)},e=>l.setStartBefore(e.dom)),Sq(i,s).fold(()=>{vq(i)?l.setEnd(i,i.data.length):l.setEndAfter(i)},e=>l.setEndAfter(e.dom)),l},Eq=e=>{const t=_q(e.selection.getRng(),e.getBody(),e.schema);e.selection.setRng(r_(t))},Oq=e=>{e.on("mousedown",t=>{t.detail>=3&&(t.preventDefault(),Eq(e))})};var Tq;(function(e){e["Before"]="before",e["After"]="after"})(Tq||(Tq={}));const Dq=(e,t)=>Math.abs(e.left-t),Aq=(e,t)=>Math.abs(e.right-t),Nq=(e,t)=>e>=t.top&&e<=t.bottom,Rq=(e,t)=>e.topt.top,Bq=(e,t)=>{const o=Ed(e,t)/Math.min(e.height,t.height);return Rq(e,t)&&o>.5},Mq=(e,t)=>{const o=oe(e,e=>Nq(t,e));return kd(o).fold(()=>[[],e],t=>{const{pass:o,fail:n}=te(e,e=>Bq(e,t));return[o,n]})},Iq=(e,t)=>({node:e.node,position:Dq(e,t)t>e.left&&t{const r=e=>Ha(e.node)?W.some(e):ds(e.node)?Lq(ve(e.node.childNodes),t,o,!1):W.none(),s=(e,n,s)=>r(n).filter(n=>{const r=Math.abs(s(e,t,o)-s(n,t,o));return r<2&&Ss(n.node)}),a=(e,a)=>{const i=pe(e,(e,n)=>a(e,t,o)-a(n,t,o));return ye(i,r).map(e=>n&&!Ss(e.node)&&i.length>1?s(e,i[1],a).getOr(e):e)},[i,l]=Mq(zP(e),o),{pass:c,fail:d}=te(l,e=>e.topa(d,_d)).orThunk(()=>a(c,_d))},Fq=(e,t,o,n)=>{const r=(t,s)=>{const a=e=>ds(e)&&e.classList.contains("mce-drag-container"),i=oe(t.dom.childNodes,F(a));return s.fold(()=>Lq(i,o,n,!0),e=>{const t=oe(i,t=>t!==e.dom);return Lq(t,o,n,!0)}).orThunk(()=>{const o=Sn(t,e)?W.none():An(t);return o.bind(e=>r(e,W.some(t)))})};return r(t,W.none())},zq=(e,t,o)=>{const n=bn.fromDom(e),r=En(n),s=bn.fromPoint(r,t,o).filter(e=>kn(n,e)),a=s.getOr(n);return Fq(n,a,t,o)},Uq=(e,t,o)=>zq(e,t,o).filter(e=>Cp(e.node)).map(e=>Iq(e,t)),Hq=e=>{var t,o;const n=e.getBoundingClientRect(),r=e.ownerDocument,s=r.documentElement,a=r.defaultView;return{top:n.top+(null!==(t=null===a||void 0===a?void 0:a.scrollY)&&void 0!==t?t:0)-s.clientTop,left:n.left+(null!==(o=null===a||void 0===a?void 0:a.scrollX)&&void 0!==o?o:0)-s.clientLeft}},Vq=e=>e.inline?Hq(e.getBody()):{left:0,top:0},jq=e=>{const t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}},Wq=e=>{const t=e.getBody(),o=e.getDoc().documentElement,n={left:t.scrollLeft,top:t.scrollTop},r={left:t.scrollLeft||o.scrollLeft,top:t.scrollTop||o.scrollTop};return e.inline?n:r},$q=(e,t)=>{if(t.target.ownerDocument!==e.getDoc()){const o=Hq(e.getContentAreaContainer()),n=Wq(e);return{left:t.pageX-o.left+n.left,top:t.pageY-o.top+n.top}}return{left:t.pageX,top:t.pageY}},Gq=(e,t,o)=>({pageX:o.left-e.left+t.left,pageY:o.top-e.top+t.top}),qq=(e,t)=>Gq(Vq(e),jq(e),$q(e,t)),Kq=e=>({target:e,srcElement:e}),Yq=(e,t,o,n)=>({...t,dataTransfer:n,type:e,...Kq(o)}),Xq=(e,t,o)=>{const n=z("Function not supported on simulated event."),r={bubbles:!0,cancelBubble:!1,cancelable:!0,composed:!1,currentTarget:null,defaultPrevented:!1,eventPhase:0,isTrusted:!0,returnValue:!1,timeStamp:0,type:e,composedPath:n,initEvent:n,preventDefault:N,stopImmediatePropagation:N,stopPropagation:N,AT_TARGET:window.Event.AT_TARGET,BUBBLING_PHASE:window.Event.BUBBLING_PHASE,CAPTURING_PHASE:window.Event.CAPTURING_PHASE,NONE:window.Event.NONE,altKey:!1,button:0,buttons:0,clientX:0,clientY:0,ctrlKey:!1,metaKey:!1,movementX:0,movementY:0,offsetX:0,offsetY:0,pageX:0,pageY:0,relatedTarget:null,screenX:0,screenY:0,shiftKey:!1,x:0,y:0,detail:0,view:null,which:0,initUIEvent:n,initMouseEvent:n,getModifierState:n,dataTransfer:o,...Kq(t)};return r},Jq=(e,t)=>{const o=P$(e);return"dragstart"===t?(h$(o),E$(o)):"drop"===t?(b$(o),O$(o)):(v$(o),T$(o)),o},Zq=(e,t,o,n)=>{const r=Jq(o,e);return _(n)?Xq(e,t,r):Yq(e,n,t,r)},Qq=32,eK=100,tK=8,oK=16,nK=Rs,rK=Bd(nK,Ns),sK=(e,t,o)=>nK(o)&&o!==t&&e.isEditable(o.parentElement),aK=(e,t,o)=>!E(t)&&(t!==o&&!e.dom.isChildOf(t,o)&&e.dom.isEditable(t)),iK=(e,t,o,n)=>{const r=e.dom,s=t.cloneNode(!0);r.setStyles(s,{width:o,height:n}),r.setAttrib(s,"data-mce-selected",null);const a=r.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return r.setStyles(a,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:o,height:n}),r.setStyles(s,{margin:0,boxSizing:"border-box"}),a.appendChild(s),a},lK=(e,t)=>{e.parentNode!==t&&t.appendChild(e)},cK=(e,t)=>o=>()=>{const n="left"===e?o.scrollX:o.scrollY;o.scroll({[e]:n+t,behavior:"smooth"})},dK=cK("left",-Qq),uK=cK("left",Qq),mK=cK("top",-Qq),gK=cK("top",Qq),pK=(e,t,o,n,r,s,a,i,l,c,d,u)=>{let m=0,g=0;e.style.left=t.pageX+"px",e.style.top=t.pageY+"px",t.pageX+o>r&&(m=t.pageX+o-r),t.pageY+n>s&&(g=t.pageY+n-s),e.style.width=o-m+"px",e.style.height=n-g+"px";const p=l.clientHeight,f=l.clientWidth,h=a+l.getBoundingClientRect().top,b=i+l.getBoundingClientRect().left;d.on(e=>{e.intervalId.clear(),e.dragging&&u&&(a+tK>=p?e.intervalId.set(gK(c)):a-tK<=0?e.intervalId.set(mK(c)):i+tK>=f?e.intervalId.set(uK(c)):i-tK<=0?e.intervalId.set(dK(c)):h+oK>=window.innerHeight?e.intervalId.set(gK(window)):h-oK<=0?e.intervalId.set(mK(window)):b+oK>=window.innerWidth?e.intervalId.set(uK(window)):b-oK<=0&&e.intervalId.set(dK(window)))})},fK=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)},hK=(e,t)=>{const o=e.getParent(t.parentNode,e.isBlock);fK(t),o&&o!==e.getRoot()&&e.isEmpty(o)&&ma(bn.fromDom(o))},bK=e=>0===e.button,vK=(e,t)=>({pageX:t.pageX-e.relX,pageY:t.pageY+5}),yK=(e,t)=>o=>{if(bK(o)){const n=ae(t.dom.getParents(o.target),rK).getOr(null);if(O(n)&&sK(t.dom,t.getBody(),n)){const r=t.dom.getPos(n),s=t.getBody(),a=t.getDoc().documentElement;e.set({element:n,dataTransfer:I$(),dragging:!1,screenX:o.screenX,screenY:o.screenY,maxX:(t.inline?s.scrollWidth:a.offsetWidth)-2,maxY:(t.inline?s.scrollHeight:a.offsetHeight)-2,relX:o.pageX-r.x,relY:o.pageY-r.y,width:n.offsetWidth,height:n.offsetHeight,ghost:iK(t,n,n.offsetWidth,n.offsetHeight),intervalId:Uc(eK)})}}},xK=(e,t,o)=>{e._selectionOverrides.hideFakeCaret(),Uq(e.getBody(),t,o).fold(()=>e.selection.placeCaretAt(t,o),n=>{const r=e._selectionOverrides.showCaret(1,n.node,n.position===Tq.Before,!1);r?e.selection.setRng(r):e.selection.placeCaretAt(t,o)})},wK=(e,t,o,n,r)=>{"dragstart"===t&&F$(n,e.dom.getOuterHTML(o));const s=Zq(t,o,n,r),a=e.dispatch(t,s);return a},CK=(e,t)=>{const o=Vc((e,o)=>xK(t,e,o),0);t.on("remove",o.cancel);const n=e;return r=>e.on(e=>{const s=Math.max(Math.abs(r.screenX-e.screenX),Math.abs(r.screenY-e.screenY));if(!e.dragging&&s>10){const o=wK(t,"dragstart",e.element,e.dataTransfer,r);if(O(o.dataTransfer)&&(e.dataTransfer=o.dataTransfer),o.isDefaultPrevented())return;e.dragging=!0,t.focus()}if(e.dragging){const s=r.currentTarget===t.getDoc().documentElement,a=vK(e,qq(t,r));lK(e.ghost,t.getBody()),pK(e.ghost,a,e.width,e.height,e.maxX,e.maxY,r.clientY,r.clientX,t.getContentAreaContainer(),t.getWin(),n,s),o.throttle(r.clientX,r.clientY)}})},SK=e=>{const t=e.getSel();if(O(t)){const e=t.getRangeAt(0),o=e.startContainer;return Ss(o)?o.parentNode:o}return null},kK=(e,t)=>o=>{e.on(e=>{var n;if(e.intervalId.clear(),e.dragging){if(aK(t,SK(t.selection),e.element)){const r=null!==(n=t.getDoc().elementFromPoint(o.clientX,o.clientY))&&void 0!==n?n:t.getBody(),s=wK(t,"drop",r,e.dataTransfer,o);s.isDefaultPrevented()||t.undoManager.transact(()=>{hK(t.dom,e.element),L$(e.dataTransfer).each(e=>t.insertContent(e)),t._selectionOverrides.hideFakeCaret()})}wK(t,"dragend",t.getBody(),e.dataTransfer,o)}}),OK(e)},_K=(e,t,o)=>{e.on(e=>{e.intervalId.clear(),e.dragging&&o.fold(()=>wK(t,"dragend",e.element,e.dataTransfer),o=>wK(t,"dragend",e.element,e.dataTransfer,o))}),OK(e)},EK=(e,t)=>o=>_K(e,t,W.some(o)),OK=e=>{e.on(e=>{e.intervalId.clear(),fK(e.ghost)}),e.clear()},TK=e=>{const t=Hc(),o=hc.DOM,n=document,r=yK(t,e),s=CK(t,e),a=kK(t,e),i=EK(t,e);e.on("mousedown",r),e.on("mousemove",s),e.on("mouseup",a),o.bind(n,"mousemove",s),o.bind(n,"mouseup",i),e.on("remove",()=>{o.unbind(n,"mousemove",s),o.unbind(n,"mouseup",i)}),e.on("keydown",o=>{o.keyCode===Jb.ESC&&_K(t,e,W.none())})},DK=e=>{const t=t=>{if(!t.isDefaultPrevented()){const o=t.dataTransfer;o&&(X(o.types,"Files")||o.files.length>0)&&(t.preventDefault(),"drop"===t.type&&bB(e,"Dropped file type is not supported"))}},o=o=>{gx(e,o.target)&&t(o)},n=()=>{const n=hc.DOM,r=e.dom,s=document,a=e.inline?e.getBody():e.getDoc(),i=["drop","dragover"];Q(i,e=>{n.bind(s,e,o),r.bind(a,e,t)}),e.on("remove",()=>{Q(i,e=>{n.unbind(s,e,o),r.unbind(a,e,t)})})};e.on("init",()=>{nx.setEditorTimeout(e,n,0)})},AK=e=>{TK(e),gg(e)&&DK(e)},NK=e=>{const t=Vc(()=>{if(!e.removed&&e.getBody().contains(document.activeElement)){const t=e.selection.getRng();if(t.collapsed){const o=nI(e,t,!1);e.selection.setRng(o)}}},0);e.on("focus",()=>{t.throttle()}),e.on("blur",()=>{t.cancel()})},RK=e=>{e.on("init",()=>{e.on("focusin",t=>{const o=t.target;if(Is(o)){const t=Mk(e.getBody(),o),n=Rs(t)?t:o;e.selection.getNode()!==n&&tI(e,n).each(t=>e.selection.setRng(t))}})})},BK=Rs,MK=(e,t)=>Mk(e.getBody(),t),IK=e=>{const t=e.selection,o=e.dom,n=e.getBody(),r=yp(e,n,o.isBlock,()=>Ox(e)),s="sel-"+o.uniqueId(),a="data-mce-selected";let i;const l=e=>O(e)&&o.hasClass(e,"mce-offscreen-selection"),c=e=>e!==n&&(BK(e)||Is(e))&&o.isChildOf(e,n)&&o.isEditable(e.parentNode),d=e=>{e&&t.setRng(e)},u=(o,n,s,a=!0)=>{const i=e.dispatch("ShowCaret",{target:n,direction:o,before:s});return i.isDefaultPrevented()?null:(a&&t.scrollIntoView(n,-1===o),r.show(s,n))},m=e=>{e.hasAttribute("data-mce-caret")&&(Na(e),t.scrollIntoView(e))},g=()=>{e.on("click",t=>{o.isEditable(t.target)||(t.preventDefault(),e.focus())}),e.on("blur NewBlock",x),e.on("ResizeWindow FullscreenStateChanged",r.reposition),e.on("tap",t=>{const o=t.target,n=MK(e,o);BK(n)?(t.preventDefault(),tI(e,n).each(y)):c(o)&&tI(e,o).each(y)},!0),e.on("mousedown",t=>{const r=t.target;if(r!==n&&"HTML"!==r.nodeName&&!o.isChildOf(r,n))return;if(!iB(e,t.clientX,t.clientY))return;x(),C();const s=MK(e,r);BK(s)?(t.preventDefault(),tI(e,s).each(y)):Uq(n,t.clientX,t.clientY).each(o=>{t.preventDefault();const n=u(1,o.node,o.position===Tq.Before,!1);d(n),us(s)?s.focus():e.getBody().focus()})}),e.on("keypress",e=>{Jb.modifierPressed(e)||BK(t.getNode())&&e.preventDefault()}),e.on("GetSelectionRange",e=>{let t=e.range;if(i){if(!i.parentNode)return void(i=null);t=t.cloneRange(),t.selectNode(i),e.range=t}}),e.on("SetSelectionRange",e=>{e.range=h(e.range);const t=y(e.range,e.forward);t&&(e.range=t)});const s=e=>ds(e)&&"mcepastebin"===e.id;e.on("AfterSetSelectionRange",e=>{const t=e.range,o=t.startContainer.parentElement;f(t)||s(o)||C(),l(o)||x()}),AK(e),NK(e),RK(e)},p=e=>Ca(e)||Ta(e)||Da(e),f=e=>p(e.startContainer)||p(e.endContainer),h=t=>{const n=e.schema.getVoidElements(),r=o.createRng(),s=t.startContainer,a=t.startOffset,i=t.endContainer,l=t.endOffset;return Be(n,s.nodeName.toLowerCase())?0===a?r.setStartBefore(s):r.setStartAfter(s):r.setStart(s,a),Be(n,i.nodeName.toLowerCase())?0===l?r.setEndBefore(i):r.setEndAfter(i):r.setEnd(i,l),r},b=(n,r)=>{const a=bn.fromDom(e.getBody()),i=e.getDoc(),l=lr(a,"#"+s).getOrThunk(()=>{const e=bn.fromHtml('
',i);return Wo(e,"id",s),Or(a,e),e}),c=o.createRng();Nr(l),Ar(l,[bn.fromText(Us,i),bn.fromDom(r),bn.fromText(Us,i)]),c.setStart(l.dom.firstChild,1),c.setEnd(l.dom.lastChild,0),br(l,{top:o.getPos(n,e.getBody()).y+"px"}),Py(l);const d=t.getSel();return d&&(d.removeAllRanges(),d.addRange(c)),c},v=t=>{const n=t.cloneNode(!0),r=e.dispatch("ObjectSelected",{target:t,targetClone:n});if(r.isDefaultPrevented())return null;const s=b(t,r.targetClone),l=bn.fromDom(t);return Q(ss(bn.fromDom(e.getBody()),`*[${a}]`),e=>{Sn(l,e)||Yo(e,a)}),o.getAttrib(t,a)||t.setAttribute(a,"1"),i=t,C(),s},y=(e,t)=>{if(!e)return null;if(e.collapsed){if(!f(e)){const r=t?1:-1,s=qp(r,n,e),a=s.getNode(!t);if(O(a)){if(Cp(a))return u(r,a,!!t&&!s.isAtEnd(),!1);if(wa(a)&&Rs(a.nextSibling)){const e=o.createRng();return e.setStart(a,0),e.setEnd(a,0),e}}const i=s.getNode(t);if(O(i)){if(Cp(i))return u(r,i,!t&&!s.isAtEnd(),!1);if(wa(i)&&Rs(i.previousSibling)){const e=o.createRng();return e.setStart(i,1),e.setEnd(i,1),e}}}return null}let r=e.startContainer,s=e.startOffset;const a=e.endOffset;if(Ss(r)&&0===s&&BK(r.parentNode)&&(r=r.parentNode,s=o.nodeIndex(r),r=r.parentNode),!ds(r))return null;if(a===s+1&&r===e.endContainer){const e=r.childNodes[s];if(c(e))return v(e)}return null},x=()=>{i&&i.removeAttribute(a),lr(bn.fromDom(e.getBody()),"#"+s).each(Rr),i=null},w=()=>{r.destroy(),i=null},C=()=>{r.hide()};return fN(e)||g(),{showCaret:u,showBlockCaretContainer:m,hideFakeCaret:C,destroy:w}},PK=(e,t)=>{let o=t;for(let n=e.previousSibling;Ss(n);n=n.previousSibling)o+=n.data.length;return o},LK=(e,t,o,n,r)=>{if(Ss(o)&&(n<0||n>o.data.length))return[];const s=r&&Ss(o)?[PK(o,n)]:[n];let a=o;while(a!==t&&a.parentNode)s.push(e.nodeIndex(a,r)),a=a.parentNode;return a===t?s.reverse():[]},FK=(e,t,o,n,r,s,a=!1)=>{const i=LK(e,t,o,n,a),l=LK(e,t,r,s,a);return{start:i,end:l}},zK=(e,t)=>{const o=t.slice(),n=o.pop();if(D(n)){const t=re(o,(e,t)=>e.bind(e=>W.from(e.childNodes[t])),W.some(e));return t.bind(e=>Ss(e)&&(n<0||n>e.data.length)?W.none():W.some({node:e,offset:n}))}return W.none()},UK=(e,t)=>zK(e,t.start).bind(({node:o,offset:n})=>zK(e,t.end).map(({node:e,offset:t})=>{const r=document.createRange();return r.setStart(o,n),r.setEnd(e,t),r})),HK=(e,t,o,n=!1)=>FK(e,t,o.startContainer,o.startOffset,o.endContainer,o.endOffset,n),VK=(e,t,o)=>{if(t&&e.isEmpty(t)&&!o(t)){const n=t.parentNode;e.remove(t,Ss(t.firstChild)&&Ya(t.firstChild.data)),VK(e,n,o)}},jK=(e,t,o,n=!0)=>{const r=t.startContainer.parentNode,s=t.endContainer.parentNode;t.deleteContents(),n&&!o(t.startContainer)&&(Ss(t.startContainer)&&0===t.startContainer.data.length&&e.remove(t.startContainer),Ss(t.endContainer)&&0===t.endContainer.data.length&&e.remove(t.endContainer),VK(e,r,o),r!==s&&VK(e,s,o))},WK=(e,t)=>W.from(e.dom.getParent(t.startContainer,e.dom.isBlock)),$K=(e,t,o)=>{const n=e.dynamicPatternsLookup({text:o,block:t});return{...e,blockPatterns:Gu(n).concat(e.blockPatterns),inlinePatterns:qu(n).concat(e.inlinePatterns)}},GK=(e,t,o,n)=>{const r=e.createRng();return r.setStart(t,0),r.setEnd(o,n),r.toString()},qK=e=>/^\s[^\s]/.test(e),KK=(e,t,o)=>{const n=xU(t,0,t);n.each(n=>{const r=n.container;CU(r,o.start.length,t).each(o=>{const n=e.createRng();n.setStart(r,0),n.setEnd(o.container,o.offset),jK(e,n,e=>e===t)});const s=bn.fromDom(r),a=$s(s);qK(a)&&qs(s,a.slice(1))})},YK=(e,t)=>{const o=e.dom,n=t.pattern,r=UK(o.getRoot(),t.range).getOrDie("Unable to resolve path range"),s=(e,t)=>{const o=t.get(e);return C(o)&&he(o).exists(e=>Be(e,"block"))};return WK(e,r).each(t=>{"block-format"===n.type?s(n.format,e.formatter)&&e.undoManager.transact(()=>{KK(e.dom,t,n),e.formatter.apply(n.format)}):"block-command"===n.type&&e.undoManager.transact(()=>{KK(e.dom,t,n),e.execCommand(n.cmd,!1,n.value)})}),!0},XK=e=>pe(e,(e,t)=>t.start.length-e.start.length),JK=(e,t)=>{const o=XK(e),n=t.replace(Us," ");return ae(o,e=>0===t.indexOf(e.start)||0===n.indexOf(e.start))},ZK=(e,t,o,n)=>{var r;const s=e.dom,a=gm(e);if(!s.is(t,a))return[];const i=null!==(r=t.textContent)&&void 0!==r?r:"";return JK(o.blockPatterns,i).map(e=>go.trim(i).length===e.start.length?[]:[{pattern:e,range:FK(s,s.getRoot(),t,0,t,0,n)}]).getOr([])},QK=(e,t)=>{if(0===t.length)return;const o=e.selection.getBookmark();Q(t,t=>YK(e,t)),e.selection.moveToBookmark(o)},eY=(e,t)=>e.create("span",{"data-mce-type":"bookmark",id:t}),tY=(e,t)=>{const o=e.createRng();return o.setStartAfter(t.start),o.setEndBefore(t.end),o},oY=(e,t,o)=>{const n=UK(e.getRoot(),o).getOrDie("Unable to resolve path range"),r=n.startContainer,s=n.endContainer,a=0===n.endOffset?s:s.splitText(n.endOffset),i=0===n.startOffset?r:r.splitText(n.startOffset),l=i.parentNode,c=a.parentNode;return{prefix:t,end:c.insertBefore(eY(e,t+"-end"),a),start:l.insertBefore(eY(e,t+"-start"),i)}},nY=(e,t,o)=>{VK(e,e.get(t.prefix+"-end"),o),VK(e,e.get(t.prefix+"-start"),o)},rY=e=>0===e.start.length,sY=e=>(t,o)=>{const n=t.data,r=n.substring(0,o),s=r.lastIndexOf(e.charAt(e.length-1)),a=r.lastIndexOf(e);return-1!==a?a+e.length:-1!==s?s+1:-1},aY=(e,t,o,n)=>{const r=t.start,s=SU(e,n.container,n.offset,sY(r),o);return s.bind(n=>{var s,a;const i=null!==(a=null===(s=o.textContent)||void 0===s?void 0:s.indexOf(r))&&void 0!==a?a:-1,l=-1!==i&&n.offset>=i+r.length;if(l){const t=e.createRng();return t.setStart(n.container,n.offset-r.length),t.setEnd(n.container,n.offset),W.some(t)}{const s=n.offset-r.length;return wU(n.container,s,o).map(t=>{const o=e.createRng();return o.setStart(t.container,t.offset),o.setEnd(n.container,n.offset),o}).filter(e=>e.toString()===r).orThunk(()=>aY(e,t,o,fU(n.container,0)))}})},iY=(e,t,o,n,r,s=!1)=>{if(0===t.start.length&&!s){const t=e.createRng();return t.setStart(o,n),t.setEnd(o,n),W.some(t)}return yU(o,n,r).bind(o=>{const n=aY(e,t,r,o);return n.bind(e=>{var t;if(s){if(e.endContainer===o.container&&e.endOffset===o.offset)return W.none();if(0===o.offset&&(null===(t=e.endContainer.textContent)||void 0===t?void 0:t.length)===e.endOffset)return W.none()}return W.some(e)})})},lY=(e,t,o,n)=>{const r=e.dom,s=r.getRoot(),a=o.pattern,i=o.position.container,l=o.position.offset;return wU(i,l-o.pattern.end.length,t).bind(c=>{const d=FK(r,s,c.container,c.offset,i,l,n);if(rY(a))return W.some({matches:[{pattern:a,startRng:d,endRng:d}],position:c});{const i=cY(e,o.remainingPatterns,c.container,c.offset,t,n),l=i.getOr({matches:[],position:c}),u=l.position,m=iY(r,a,u.container,u.offset,t,i.isNone());return m.map(e=>{const t=HK(r,s,e,n);return{matches:l.matches.concat([{pattern:a,startRng:t,endRng:d}]),position:fU(e.startContainer,e.startOffset)}})}})},cY=(e,t,o,n,r,s)=>{const a=e.dom;return yU(o,n,a.getRoot()).bind(i=>{const l=GK(a,r,o,n);for(let a=0;a0)return cY(e,t,o,n-1,r,s);if(u.isSome())return u}return W.none()})},dY=(e,t,o)=>{e.selection.setRng(o),"inline-format"===t.type?Q(t.format,t=>{e.formatter.apply(t)}):e.execCommand(t.cmd,!1,t.value)},uY=(e,t,o,n)=>{const r=tY(e.dom,o);jK(e.dom,r,n),dY(e,t,r)},mY=(e,t,o,n,r)=>{const s=e.dom,a=tY(s,n),i=tY(s,o);jK(s,i,r),jK(s,a,r);const l={prefix:o.prefix,start:o.end,end:n.start},c=tY(s,l);dY(e,t,c)},gY=(e,t)=>{const o=ad("mce_textpattern"),n=ne(t,(t,n)=>{const r=oY(e,o+"_end"+t.length,n.endRng);return t.concat([{...n,endMarker:r}])},[]);return ne(n,(t,r)=>{const s=n.length-t.length-1,a=rY(r.pattern)?r.endMarker:oY(e,o+"_start"+s,r.startRng);return t.concat([{...r,startMarker:a}])},[])},pY=e=>pe(e,(e,t)=>t.end.length-e.end.length),fY=(e,t)=>{const o=de(e,e=>J(t,t=>e.pattern.start===t.pattern.start&&e.pattern.end===t.pattern.end));return e.length===t.length?o?e:t:e.length>t.length?e:t},hY=(e,t,o,n,r,s)=>{const a=cY(e,r.inlinePatterns,o,n,t,s).fold(()=>[],e=>e.matches),i=cY(e,pY(r.inlinePatterns),o,n,t,s).fold(()=>[],e=>e.matches);return fY(a,i)},bY=(e,t)=>{if(0===t.length)return;const o=e.dom,n=e.selection.getBookmark(),r=gY(o,t);Q(r,t=>{const n=o.getParent(t.startMarker.start,o.isBlock),r=e=>e===n;rY(t.pattern)?uY(e,t.pattern,t.endMarker,r):mY(e,t.pattern,t.startMarker,t.endMarker,r),nY(o,t.endMarker,r),nY(o,t.startMarker,r)}),e.selection.moveToBookmark(n)},vY=(e,t)=>{const o=e.selection.getRng();return WK(e,o).map(n=>{var r;const s=Math.max(0,o.startOffset),a=$K(t,n,null!==(r=n.textContent)&&void 0!==r?r:""),i=hY(e,n,o.startContainer,s,a,!0),l=ZK(e,n,a,!0);return(l.length>0||i.length>0)&&(e.undoManager.add(),e.undoManager.extra(()=>{e.execCommand("mceInsertNewLine")},()=>{ba(e),bY(e,i),QK(e,l);const t=e.selection.getRng(),o=yU(t.startContainer,t.startOffset,e.dom.getRoot());e.execCommand("mceInsertNewLine"),o.each(t=>{const o=t.container;o.data.charAt(t.offset-1)===zs&&(o.deleteData(t.offset-1,1),VK(e.dom,o.parentNode,t=>t===e.dom.getRoot()))})}),!0)}).getOr(!1)},yY=(e,t)=>{const o=e.selection.getRng();WK(e,o).map(n=>{const r=Math.max(0,o.startOffset-1),s=GK(e.dom,n,o.startContainer,r),a=$K(t,n,s),i=hY(e,n,o.startContainer,r,a,!1);i.length>0&&e.undoManager.transact(()=>{bY(e,i)})})},xY=(e,t,o)=>{for(let n=0;nxY(e,t,(e,t)=>e===t.keyCode&&!Jb.modifierPressed(t)),CY=(e,t)=>xY(e,t,(e,t)=>e.charCodeAt(0)===t.charCode),SY=e=>{const t=[",",".",";",":","!","?"],o=[32],n=()=>Ku(Pg(e),Lg(e)),r=()=>$g(e);e.on("keydown",t=>{if(13===t.keyCode&&!Jb.modifierPressed(t)&&e.selection.isCollapsed()){const o=n(),s=o.inlinePatterns.length>0||o.blockPatterns.length>0||r();s&&vY(e,o)&&t.preventDefault()}},!0);const s=()=>{if(e.selection.isCollapsed()){const t=n(),o=t.inlinePatterns.length>0||r();o&&yY(e,t)}};e.on("keyup",e=>{wY(o,e)&&s()}),e.on("keypress",o=>{CY(t,o)&&nx.setEditorTimeout(e,s)})},kY=e=>{SY(e)},_Y=e=>{const t=go.each,o=Jb.BACKSPACE,n=Jb.DELETE,r=e.dom,s=e.selection,a=e.parser,i=to.browser,l=i.isFirefox(),c=i.isChromium()||i.isSafari(),d=to.deviceType.isiPhone()||to.deviceType.isiPad(),u=to.os.isMacOS()||to.os.isiOS(),m=(t,o)=>{try{e.getDoc().execCommand(t,!1,String(o))}catch(n){}},g=e=>e.isDefaultPrevented(),p=()=>{const t=e=>{const t=r.create("body"),o=e.cloneContents();return t.appendChild(o),s.serializer.serialize(t,{format:"html"})},a=o=>{const n=t(o),s=r.createRng();s.selectNode(e.getBody());const a=t(s);return n===a};e.on("keydown",t=>{const s=t.keyCode;if(!g(t)&&(s===n||s===o)&&e.selection.isEditable()){const o=e.selection.isCollapsed(),n=e.getBody();if(o&&!di(bn.fromDom(n)))return;if(!o&&!a(e.selection.getRng()))return;t.preventDefault(),e.setContent(""),n.firstChild&&r.isBlock(n.firstChild)?e.selection.setCursorLocation(n.firstChild,0):e.selection.setCursorLocation(n,0),e.nodeChanged()}})},f=()=>{e.shortcuts.add("meta+a",null,"SelectAll")},h=()=>{e.inline||r.bind(e.getDoc(),"mousedown mouseup",t=>{let o;if(t.target===e.getDoc().documentElement)if(o=s.getRng(),e.getBody().focus(),"mousedown"===t.type){if(Ca(o.startContainer))return;s.placeCaretAt(t.clientX,t.clientY)}else s.setRng(o)})},b=()=>{e.on("keydown",t=>{if(!g(t)&&t.keyCode===o){if(!e.getBody().getElementsByTagName("hr").length)return;if(s.isCollapsed()&&0===s.getRng().startOffset){const e=s.getNode(),o=e.previousSibling;if("HR"===e.nodeName)return r.remove(e),void t.preventDefault();o&&o.nodeName&&"hr"===o.nodeName.toLowerCase()&&(r.remove(o),t.preventDefault())}}})},v=()=>{Range.prototype.getClientRects||e.on("mousedown",t=>{if(!g(t)&&"HTML"===t.target.nodeName){const t=e.getBody();t.blur(),nx.setEditorTimeout(e,()=>{t.focus()})}})},x=()=>{const t=hg(e);e.on("click",o=>{const n=o.target;/^(IMG|HR)$/.test(n.nodeName)&&r.isEditable(n)&&(o.preventDefault(),e.selection.select(n),e.nodeChanged()),"A"===n.nodeName&&r.hasClass(n,t)&&0===n.childNodes.length&&r.isEditable(n.parentNode)&&(o.preventDefault(),s.select(n))})},w=()=>{const o=()=>{const o=r.getAttribs(s.getStart().cloneNode(!1));return()=>{const n=s.getStart();n!==e.getBody()&&(r.setAttrib(n,"style",null),t(o,e=>{n.setAttributeNode(e.cloneNode(!0))}))}},n=()=>!s.isCollapsed()&&r.getParent(s.getStart(),r.isBlock)!==r.getParent(s.getEnd(),r.isBlock);e.on("keypress",t=>{let r;return!(!(g(t)||8!==t.keyCode&&46!==t.keyCode)&&n())||(r=o(),e.getDoc().execCommand("delete",!1),r(),t.preventDefault(),!1)}),r.bind(e.getDoc(),"cut",t=>{if(!g(t)&&n()){const t=o();nx.setEditorTimeout(e,()=>{t()})}})},C=()=>{e.on("keydown",e=>{if(!g(e)&&e.keyCode===o&&s.isCollapsed()&&0===s.getRng().startOffset){const t=s.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}return!0})},S=()=>{e.on("keydown",t=>{if(g(t)||t.keyCode!==Jb.BACKSPACE)return;let o=s.getRng();const n=o.startContainer,a=o.startOffset,i=r.getRoot();let l=n;if(o.collapsed&&0===a){while(l.parentNode&&l.parentNode.firstChild===l&&l.parentNode!==i)l=l.parentNode;"BLOCKQUOTE"===l.nodeName&&(e.formatter.toggle("blockquote",void 0,l),o=r.createRng(),o.setStart(n,0),o.setEnd(n,0),s.setRng(o))}})},k=()=>{const t=()=>{m("StyleWithCSS",!1),m("enableInlineTableEditing",!1),Um(e)||m("enableObjectResizing",!1)};lg(e)||e.on("BeforeExecCommand mousedown",t)},_=()=>{const o=()=>{t(r.select("a:not([data-mce-block])"),e=>{var t;let o=e.parentNode;const n=r.getRoot();if((null===o||void 0===o?void 0:o.lastChild)===e){while(o&&!r.isBlock(o)){if((null===(t=o.parentNode)||void 0===t?void 0:t.lastChild)!==o||o===n)return;o=o.parentNode}r.add(o,"br",{"data-mce-bogus":1})}})};e.on("SetContent ExecCommand",e=>{"setcontent"!==e.type&&"mceInsertLink"!==e.command||o()})},E=()=>{e.on("init",()=>{m("DefaultParagraphSeparator",gm(e))})},O=e=>{const t=e.getBody(),o=e.selection.getRng();return o.startContainer===o.endContainer&&o.startContainer===t&&0===o.startOffset&&o.endOffset===t.childNodes.length},T=()=>{e.on("keyup focusin mouseup",t=>{Jb.modifierPressed(t)||O(e)||s.normalize()},!0)},D=()=>{e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},A=()=>{e.inline||e.on("keydown",()=>{document.activeElement===document.body&&e.getWin().focus()})},R=()=>{e.inline||(e.contentStyles.push("body {min-height: 150px}"),e.on("click",t=>{let o;"HTML"===t.target.nodeName&&(o=e.selection.getRng(),e.getBody().focus(),e.selection.setRng(o),e.selection.normalize(),e.nodeChanged())}))},B=()=>{u&&e.on("keydown",t=>{if(Jb.metaKeyPressed(t)&&!t.shiftKey&&(37===t.keyCode||39===t.keyCode)){t.preventDefault();const o=e.selection.getSel();o.modify("move",37===t.keyCode?"backward":"forward","lineboundary")}})},M=()=>{e.on("click",e=>{let t=e.target;do{if("A"===t.tagName)return void e.preventDefault()}while(t=t.parentNode)}),e.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")},I=()=>{e.on("init",()=>{e.dom.bind(e.getBody(),"submit",e=>{e.preventDefault()})})},P=()=>{a.addNodeFilter("br",e=>{let t=e.length;while(t--)"Apple-interchange-newline"===e[t].attr("class")&&e[t].remove()})},L=N,F=()=>{if(!l||e.removed)return!1;const t=e.selection.getSel();return!t||!t.rangeCount||0===t.rangeCount},z=()=>{c&&(h(),x(),I(),f(),d&&(A(),R(),M())),l&&(v(),k(),D(),B())},U=()=>{e.on("drop",t=>{var o;const n=null===(o=t.dataTransfer)||void 0===o?void 0:o.getData("text/html");y(n)&&/^]*>$/.test(n)&&e.dispatch("dragend",new window.DragEvent("dragend",t))})},H=()=>{S(),p(),to.windowsPhone||T(),c&&(h(),x(),E(),I(),C(),P(),d?(A(),R(),M()):f()),l&&(b(),v(),w(),k(),_(),D(),B(),C(),U())};return fN(e)?z():H(),{refreshContentEditable:L,isHidden:F}},EY=hc.DOM,OY=(e,t)=>{const o=bn.fromDom(e.getBody()),n=Kn(qn(o)),r=bn.fromTag("style");Wo(r,"type","text/css"),Or(r,bn.fromText(t)),Or(n,r),e.on("remove",()=>{Rr(r)})},TY=e=>e.inline?e.getElement().nodeName.toLowerCase():void 0,DY=e=>De(e,e=>!1===_(e)),AY=e=>{const t=e.options.get,o=e.editorUpload.blobCache;return DY({allow_conditional_comments:t("allow_conditional_comments"),allow_html_data_urls:t("allow_html_data_urls"),allow_svg_data_urls:t("allow_svg_data_urls"),allow_html_in_named_anchor:t("allow_html_in_named_anchor"),allow_script_urls:t("allow_script_urls"),allow_unsafe_link_target:t("allow_unsafe_link_target"),convert_unsafe_embeds:t("convert_unsafe_embeds"),convert_fonts_to_spans:t("convert_fonts_to_spans"),fix_list_elements:t("fix_list_elements"),font_size_legacy_values:t("font_size_legacy_values"),forced_root_block:t("forced_root_block"),forced_root_block_attrs:t("forced_root_block_attrs"),preserve_cdata:t("preserve_cdata"),inline_styles:t("inline_styles"),root_name:TY(e),sandbox_iframes:t("sandbox_iframes"),sanitize:t("xss_sanitization"),validate:!0,blob_cache:o,document:e.getDoc()})},NY=e=>{const t=e.options.get;return DY({custom_elements:t("custom_elements"),extended_valid_elements:t("extended_valid_elements"),invalid_elements:t("invalid_elements"),invalid_styles:t("invalid_styles"),schema:t("schema"),valid_children:t("valid_children"),valid_classes:t("valid_classes"),valid_elements:t("valid_elements"),valid_styles:t("valid_styles"),verify_html:t("verify_html"),padd_empty_block_inline_children:t("format_empty_lines")})},RY=e=>{const t=e.options.get;return{...AY(e),...NY(e),...DY({remove_trailing_brs:t("remove_trailing_brs"),pad_empty_with_br:t("pad_empty_with_br"),url_converter:t("url_converter"),url_converter_scope:t("url_converter_scope"),element_format:t("element_format"),entities:t("entities"),entity_encoding:t("entity_encoding"),indent:t("indent"),indent_after:t("indent_after"),indent_before:t("indent_before")})}},BY=e=>{const t=UD(AY(e),e.schema);return t.addAttributeFilter("src,href,style,tabindex",(t,o)=>{const n=e.dom,r="data-mce-"+o;let s=t.length;while(s--){const a=t[s];let i=a.attr(o);if(i&&!a.attr(r)){if(0===i.indexOf("data:")||0===i.indexOf("blob:"))continue;"style"===o?(i=n.serializeStyle(n.parseStyle(i),a.name),i.length||(i=null),a.attr(r,i),a.attr(o,i)):"tabindex"===o?(a.attr(r,i),a.attr(o,null)):a.attr(r,e.convertURL(i,o,a.name))}}}),t.addNodeFilter("script",e=>{let t=e.length;while(t--){const o=e[t],n=o.attr("type")||"no/type";0!==n.indexOf("mce-")&&o.attr("type","mce-"+n)}}),Hg(e)&&t.addNodeFilter("#cdata",t=>{var o;let n=t.length;while(n--){const r=t[n];r.type=8,r.name="#comment",r.value="[CDATA["+e.dom.encode(null!==(o=r.value)&&void 0!==o?o:"")+"]]"}}),t.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",t=>{let o=t.length;const n=e.schema.getNonEmptyElements();while(o--){const e=t[o];e.isEmpty(n)&&0===e.getAll("br").length&&e.append(new rw("br",1))}}),t},MY=e=>{const t=wg(e);t&&nx.setEditorTimeout(e,()=>{let o;o=!0===t?e:e.editorManager.get(t),o&&!o.destroyed&&(o.focus(),o.selection.scrollIntoView())},100)},IY=e=>{const t=e.dom.getRoot();e.inline||bh(e)&&e.selection.getStart(!0)!==t||Ef(t).each(t=>{const o=t.getNode(),n=xs(o)?Ef(o).getOr(t):t;e.selection.setRng(n.toRange())})},PY=e=>{e.bindPendingEventDelegates(),e.initialized=!0,Ib(e),e.focus(!0),IY(e),e.nodeChanged({initial:!0});const t=yg(e);T(t)&&t.call(e,e),MY(e)},LY=e=>e.inline?e.ui.styleSheetLoader:e.dom.styleSheetLoader,FY=(e,t,o)=>{const{pass:n,fail:r}=te(t,e=>tinymce.Resource.has(DB(e))),s=n.map(t=>{const o=tinymce.Resource.get(DB(t));return y(o)?Promise.resolve(LY(e).loadRawCss(t,o)):Promise.resolve()}),a=[...s,LY(e).loadAll(r)];return e.inline?a:a.concat([e.ui.styleSheetLoader.loadAll(o)])},zY=e=>{const t=LY(e),o=Lm(e),n=e.contentCSS,r=()=>{t.unloadAll(n),e.inline||e.ui.styleSheetLoader.unloadAll(o)},s=()=>{e.removed?r():e.on("remove",r)};if(e.contentStyles.length>0){let t="";go.each(e.contentStyles,e=>{t+=e+"\r\n"}),e.dom.addStyle(t)}const a=Promise.all(FY(e,n,o)).then(s).catch(s),i=Pm(e);return i&&OY(e,i),a},UY=e=>{const t=e.getDoc(),o=e.getBody();Bb(e),Cg(e)||(t.body.spellcheck=!1,EY.setAttrib(o,"spellcheck","false")),e.quirks=_Y(e),Mb(e);const n=Fm(e);void 0!==n&&(o.dir=n);const r=Sg(e);r&&e.on("BeforeSetContent",e=>{go.each(r,t=>{e.content=e.content.replace(t,e=>"\x3c!--mce:protected "+escape(e)+"--\x3e")})}),e.on("SetContent",()=>{e.addVisual(e.getBody())}),e.on("compositionstart compositionend",t=>{e.composing="compositionstart"===t.type})},HY=e=>{fN(e)||e.load({initial:!0,format:"html"}),e.startContent=e.getContent({format:"raw"})},VY=e=>{!0!==e.removed&&(HY(e),PY(e))},jY=e=>{let t=!1;const o=setTimeout(()=>{t||e.setProgressState(!0)},500);return()=>{clearTimeout(o),t=!0,e.setProgressState(!1)}},WY=e=>{const t=e.getElement();let o=e.getDoc();e.inline&&(EY.addClass(t,"mce-content-body"),e.contentDocument=o=document,e.contentWindow=window,e.bodyElement=t,e.contentAreaContainer=t);const n=e.getBody();n.disabled=!0,e.readonly=lg(e),e._editableRoot=cg(e),!e.readonly&&e.hasEditableRoot()&&(e.inline&&"static"===EY.getStyle(n,"position",!0)&&(n.style.position="relative"),n.contentEditable="true"),n.disabled=!1,e.editorUpload=KB(e),e.schema=Rl(NY(e)),e.dom=hc(o,{keep_values:!0,url_converter:e.convertURL,url_converter_scope:e,update_styles:!0,root_element:e.inline?e.getBody():null,collect:e.inline,schema:e.schema,contentCssCors:Dm(e),referrerPolicy:Am(e),onSetAttrib:t=>{e.dispatch("SetAttrib",t)},force_hex_color:Qg(e)}),e.parser=BY(e),e.serializer=wR(RY(e),e),e.selection=lR(e.dom,e.getWin(),e.serializer,e),e.annotator=Sb(e),e.formatter=cM(e),e.undoManager=gM(e),e._nodeChangeDispatcher=new l$(e),e._selectionOverrides=IK(e),SF(e),hq(e),PF(e),fN(e)||(Oq(e),kY(e));const r=i$(e);vF(e,r),NF(e),wM(e),gq(e);const s=bN(e);UY(e),s.fold(()=>{const t=jY(e);zY(e).then(()=>{VY(e),t()})},t=>{e.setProgressState(!0),zY(e).then(()=>{t().then(t=>{e.setProgressState(!1),VY(e),$N(e)},t=>{e.notificationManager.open({type:"error",text:String(t)}),VY(e),$N(e)})})})},$Y=j,GY=(e,t,o)=>jr(e,t,$Y,o),qY=hc.DOM,KY=(e,t,o,n)=>{const r=bn.fromTag("iframe");return n.each(e=>Wo(r,"tabindex",e)),$o(r,o),$o(r,{id:e+"_ifr",frameBorder:"0",allowTransparency:"true",title:t}),an(r,"tox-edit-area__iframe"),r},YY=e=>{let t=im(e)+"";lm(e)!==e.documentBaseUrl&&(t+=''),t+='';const o=cm(e),n=dm(e),r=e.translate(bg(e));return um(e)&&(t+=''),t+=`
`,t},XY=(e,t)=>{const o=e.translate("Rich Text Area"),n=qo(bn.fromDom(e.getElement()),"tabindex").bind(vt),r=KY(e.id,o,am(e),n).dom;r.onload=()=>{r.onload=null,e.dispatch("load")},e.contentAreaContainer=t.iframeContainer,e.iframeElement=r,e.iframeHTML=YY(e),qY.add(t.iframeContainer,r)},JY=e=>{const t=e.iframeElement,o=()=>{e.contentDocument=t.contentDocument,WY(e)};if(Wg(e)||to.browser.isFirefox()){const t=e.getDoc();t.open(),t.write(e.iframeHTML),t.close(),o()}else{const n=GY(bn.fromDom(t),"load",()=>{n.unbind(),o()});t.srcdoc=e.iframeHTML}},ZY=(e,t)=>{XY(e,t),t.editorContainer&&(t.editorContainer.style.display=e.orgDisplay,e.hidden=qY.isHidden(t.editorContainer)),e.getElement().style.display="none",qY.setAttrib(e.id,"aria-hidden","true"),e.getElement().style.visibility=e.orgVisibility,JY(e)},QY=hc.DOM,eX=(e,t,o)=>{const n=mB.get(o),r=mB.urls[o]||e.documentBaseUrl.replace(/\/$/,"");if(o=go.trim(o),n&&-1===go.inArray(t,o)){if(e.plugins[o])return;try{const s=n(e,r)||{};e.plugins[o]=s,T(s.init)&&(s.init(e,r),t.push(o))}catch(s){EB(e,o,s)}}},tX=e=>e.replace(/^\-/,""),oX=e=>{const t=[];Q(ug(e),o=>{eX(e,t,tX(o))})},nX=e=>{const t=go.trim(Sm(e)),o=e.ui.registry.getAll().icons,n={...XR.get("default").icons,...XR.get(t).icons};Se(n,(t,n)=>{Be(o,n)||e.ui.registry.addIcon(n,t)})},rX=e=>{const t=$m(e);if(y(t)){const o=gB.get(t);e.theme=o(e,gB.urls[t])||{},T(e.theme.init)&&e.theme.init(e,gB.urls[t]||e.documentBaseUrl.replace(/\/$/,""))}else e.theme={}},sX=e=>{const t=qm(e),o=JR.get(t);e.model=o(e,JR.urls[t])},aX=e=>{const t=e.theme.renderUI;return t?t():dX(e)},iX=e=>{const t=e.getElement(),o=$m(e),n=o(e,t);return n.editorContainer.nodeType&&(n.editorContainer.id=n.editorContainer.id||e.id+"_parent"),n.iframeContainer&&n.iframeContainer.nodeType&&(n.iframeContainer.id=n.iframeContainer.id||e.id+"_iframecontainer"),n.height=n.iframeHeight?n.iframeHeight:t.offsetHeight,n},lX=(e,t)=>({editorContainer:e,iframeContainer:t,api:{}}),cX=e=>{const t=QY.create("div");return QY.insertAfter(t,e),lX(t,t)},dX=e=>{const t=e.getElement();return e.inline?lX(null):cX(t)},uX=e=>{const t=e.getElement();return e.orgDisplay=t.style.display,y($m(e))?aX(e):T($m(e))?iX(e):dX(e)},mX=(e,t)=>{const o={show:W.from(t.show).getOr(N),hide:W.from(t.hide).getOr(N),isEnabled:W.from(t.isEnabled).getOr(j),setEnabled:o=>{e.mode.isReadOnly()||W.from(t.setEnabled).each(e=>e(o))}};e.ui={...e.ui,...o}},gX=async e=>{e.dispatch("ScriptsLoaded"),nX(e),rX(e),sX(e),oX(e);const t=await uX(e);mX(e,W.from(t.api).getOr({})),e.editorContainer=t.editorContainer,MB(e),e.inline?WY(e):ZY(e,{editorContainer:t.editorContainer,iframeContainer:t.iframeContainer})},pX=hc.DOM,fX=e=>"-"===e.charAt(0),hX=(e,t)=>{const o=Nm(t),n=Rm(t);if(!Lc.hasCode(o)&&"en"!==o){const r=ft(n)?n:`${t.editorManager.baseURL}/langs/${o}.js`;e.add(r).catch(()=>{SB(t,r,o)})}},bX=(e,t)=>{const o=$m(e);if(y(o)&&!fX(o)&&!Be(gB.urls,o)){const n=Gm(e),r=n?e.documentBaseURI.toAbsolute(n):`themes/${o}/theme${t}.js`;gB.load(o,r).catch(()=>{kB(e,r,o)})}},vX=(e,t)=>{const o=qm(e);if("plugin"!==o&&!Be(JR.urls,o)){const n=Km(e),r=y(n)?e.documentBaseURI.toAbsolute(n):`models/${o}/model${t}.js`;JR.load(o,r).catch(()=>{_B(e,r,o)})}},yX=e=>W.from(km(e)).filter(ft).map(e=>({url:e,name:W.none()})),xX=(e,t,o)=>W.from(t).filter(e=>ft(e)&&!XR.has(e)).map(t=>({url:`${e.editorManager.baseURL}/icons/${t}/icons${o}.js`,name:W.some(t)})),wX=(e,t,o)=>{const n=xX(t,"default",o),r=yX(t).orThunk(()=>xX(t,Sm(t),""));Q(ho([n,r]),o=>{e.add(o.url).catch(()=>{CB(t,o.url,o.name.getOrUndefined())})})},CX=(e,t)=>{const o=(t,o)=>{mB.load(t,o).catch(()=>{wB(e,o,t)})};Se(mg(e),(t,n)=>{o(n,t),e.options.set("plugins",ug(e).concat(n))}),Q(ug(e),e=>{e=go.trim(e),!e||mB.urls[e]||fX(e)||o(e,`plugins/${e}/plugin${t}.js`)})},SX=e=>{const t=$m(e);return!y(t)||O(gB.get(t))},kX=e=>{const t=qm(e);return O(JR.get(t))},_X=(e,t)=>{const o=Cc.ScriptLoader,n=()=>{!e.removed&&SX(e)&&kX(e)&&gX(e)};bX(e,t),vX(e,t),hX(o,e),wX(o,e,t),CX(e,t),o.loadQueue().then(n,n)},EX=(e,t)=>Hi.forElement(e,{contentCssCors:dg(t),referrerPolicy:Am(t)}),OX=e=>{const t=e.id;Lc.setCode(Nm(e));const o=()=>{pX.unbind(window,"ready",o),e.render()};if(!rc.Event.domLoaded)return void pX.bind(window,"ready",o);if(!e.getElement())return;const n=bn.fromDom(e.getElement()),r=Jo(n);e.on("remove",()=>{ee(n.dom.attributes,e=>Yo(n,e.name)),$o(n,r)}),e.ui.styleSheetLoader=EX(n,e),tg(e)?e.inline=!0:(e.orgVisibility=e.getElement().style.visibility,e.getElement().style.visibility="hidden");const s=e.getElement().form||pX.getParent(t,"form");s&&(e.formElement=s,og(e)&&!Cs(e.getElement())&&(pX.insertAfter(pX.create("input",{type:"hidden",name:t}),t),e.hasHiddenInput=!0),e.formEventDelegate=t=>{e.dispatch(t.type,t)},pX.bind(s,"submit reset",e.formEventDelegate),e.on("reset",()=>{e.resetContent()}),!ng(e)||s.submit.nodeType||s.submit.length||s._mceOldSubmit||(s._mceOldSubmit=s.submit,s.submit=()=>(e.editorManager.triggerSave(),e.setDirty(!1),s._mceOldSubmit(s)))),e.windowManager=fB(e),e.notificationManager=uB(e),Kg(e)&&e.on("GetContent",e=>{e.save&&(e.content=pX.encode(e.content))}),rg(e)&&e.on("submit",()=>{e.initialized&&e.save()}),sg(e)&&(e._beforeUnload=()=>{!e.initialized||e.destroyed||e.isHidden()||e.save({format:"raw",no_events:!0,set_dirty:!1})},e.editorManager.on("BeforeUnload",e._beforeUnload)),e.editorManager.add(e),_X(e,e.suffix)},TX=(e,t)=>{e._editableRoot!==t&&(e._editableRoot=t,e.readonly||(e.getBody().contentEditable=String(e.hasEditableRoot()),e.nodeChanged()),Xb(e,t))},DX=e=>e._editableRoot,AX=(e,t)=>({sections:M(e),options:M(t)}),NX=Kt().deviceType,RX=NX.isPhone(),BX=NX.isTablet(),MX=e=>{if(E(e))return[];{const t=C(e)?e:e.split(/[ ,]/),o=Z(t,mt);return oe(o,ft)}},IX=(e,t)=>{const o=Te(t,(t,o)=>X(e,o));return AX(o.t,o.f)},PX=(e,t,o={})=>{const n=e.sections(),r=Re(n,t).getOr({});return go.extend({},o,r)},LX=(e,t)=>Be(e.sections(),t),FX=(e,t)=>LX(e,t)?e.sections()[t]:{},zX=(e,t)=>{const o={table_grid:!1,object_resizing:!1,resize:!1,toolbar_mode:Re(e,"toolbar_mode").getOr("scrolling"),toolbar_sticky:!1},n={menubar:!1};return{...o,...t?n:{}}},UX=(e,t)=>{var o;const n=null!==(o=t.external_plugins)&&void 0!==o?o:{};return e&&e.external_plugins?go.extend({},e.external_plugins,n):n},HX=(e,t)=>[...MX(e),...MX(t)],VX=(e,t,o,n)=>e&&LX(t,"mobile")?n:o,jX=(e,t,o,n)=>{const r=MX(o.forced_plugins),s=MX(n.plugins),a=FX(t,"mobile"),i=a.plugins?MX(a.plugins):s,l=VX(e,t,s,i),c=HX(r,l);return go.extend(n,{forced_plugins:r,plugins:c})},WX=(e,t)=>e&&LX(t,"mobile"),$X=(e,t,o,n,r)=>{var s;const a=e?{mobile:zX(null!==(s=r.mobile)&&void 0!==s?s:{},t)}:{},i=IX(["mobile"],dH(a,r)),l=go.extend(o,n,i.options(),WX(e,i)?PX(i,"mobile"):{},{external_plugins:UX(n,i.options())});return jX(e,i,n,l)},GX=(e,t)=>$X(RX||BX,RX,t,e,t),qX=(e,t)=>WN(e,t),KX=e=>{const t=(t,o)=>{e.formatter.toggle(t,o),e.nodeChanged()},o=o=>()=>{Q("left,center,right,justify".split(","),t=>{o!==t&&e.formatter.remove("align"+t)}),"none"!==o&&t("align"+o)};e.editorCommands.addCommands({JustifyLeft:o("left"),JustifyCenter:o("center"),JustifyRight:o("right"),JustifyFull:o("justify"),JustifyNone:o("none")})},YX=e=>{const t=t=>()=>{const o=e.selection,n=o.isCollapsed()?[e.dom.getParent(o.getNode(),e.dom.isBlock)]:o.getSelectedBlocks();return J(n,o=>O(e.formatter.matchNode(o,t)))};e.editorCommands.addCommands({JustifyLeft:t("alignleft"),JustifyCenter:t("aligncenter"),JustifyRight:t("alignright"),JustifyFull:t("alignjustify")},"state")},XX=e=>{KX(e),YX(e)},JX=e=>{e.editorCommands.addCommands({"Cut,Copy,Paste":t=>{const o=e.getDoc();let n;try{o.execCommand(t)}catch(r){n=!0}if("paste"!==t||o.queryCommandEnabled(t)||(n=!0),n||!o.queryCommandSupported(t)){let t=e.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");(to.os.isMacOS()||to.os.isiOS())&&(t=t.replace(/Ctrl\+/g,"⌘+")),e.notificationManager.open({text:t,type:"error"})}}})},ZX=(e,t,o,n)=>{const r=bn.fromDom(e.getRoot());return o=DC(r,tu.fromRangeStart(t),n)?o.replace(/^ /," "):o.replace(/^ /," "),o=NC(r,tu.fromRangeEnd(t),n)?o.replace(/( | )()?$/," "):o.replace(/ ()?$/," "),o},QX=e=>{if("string"!==typeof e){const t=go.extend({paste:e.paste,data:{paste:e.paste}},e);return{content:e.content,details:t}}return{content:e,details:{}}},eJ=(e,t)=>{const o=e.selection,n=e.dom;return/^ | $/.test(t)?ZX(n,o.getRng(),t,e.schema):t},tJ=(e,t)=>{if(e.selection.isEditable()){const{content:o,details:n}=QX(t);$D(e,{...n,content:eJ(e,o),format:"html",set:!1,selection:!0}).each(t=>{const o=VN(e,t.content,n);GD(e,o,t),e.addVisual()})}},oJ=e=>{e.editorCommands.addCommands({mceCleanup:()=>{const t=e.selection.getBookmark();e.setContent(e.getContent()),e.selection.moveToBookmark(t)},insertImage:(t,o,n)=>{tJ(e,e.dom.createHTML("img",{src:n}))},insertHorizontalRule:()=>{e.execCommand("mceInsertContent",!1,"
")},insertText:(t,o,n)=>{tJ(e,e.dom.encode(n))},insertHTML:(t,o,n)=>{tJ(e,n)},mceInsertContent:(t,o,n)=>{tJ(e,n)},mceSetContent:(t,o,n)=>{e.setContent(n)},mceReplaceContent:(t,o,n)=>{e.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,e.selection.getContent({format:"text"})))},mceNewDocument:()=>{e.setContent(Tg(e))}})},nJ={"font-size":"size","font-family":"face"},rJ=Vo("font"),sJ=(e,t,o)=>{const n=t=>xr(t,e).orThunk(()=>rJ(t)?Re(nJ,e).bind(e=>qo(t,e)):W.none()),r=e=>Sn(bn.fromDom(t),e);return X_(bn.fromDom(o),e=>n(e),r)},aJ=e=>e.replace(/[\'\"\\]/g,"").replace(/,\s+/g,","),iJ=(e,t)=>W.from(hc.DOM.getStyle(t,e,!0)),lJ=e=>(t,o)=>W.from(o).map(bn.fromDom).filter(Fo).bind(o=>sJ(e,t,o.dom).or(iJ(e,o.dom))).getOr(""),cJ=lJ("font-size"),dJ=R(aJ,lJ("font-family")),uJ=e=>Ef(e.getBody()).bind(e=>{const t=e.container();return W.from(Ss(t)?t.parentNode:t)}),mJ=e=>W.from(e.selection.getRng()).bind(t=>{const o=e.getBody(),n=t.startContainer===o&&0===t.startOffset;return n?W.none():W.from(e.selection.getStart(!0))}),gJ=(e,t)=>mJ(e).orThunk(L(uJ,e)).map(bn.fromDom).filter(Fo).bind(t),pJ=(e,t)=>gJ(e,B(W.some,t)),fJ=(e,t)=>{if(/^[0-9.]+$/.test(t)){const o=parseInt(t,10);if(o>=1&&o<=7){const n=Gg(e),r=qg(e);return r.length>0?r[o-1]||t:n[o-1]||t}return t}return t},hJ=e=>{const t=e.split(/\s*,\s*/);return Z(t,e=>-1===e.indexOf(" ")||ct(e,'"')||ct(e,"'")?e:`'${e}'`).join(",")},bJ=(e,t)=>{const o=fJ(e,t);e.formatter.toggle("fontname",{value:hJ(o)}),e.nodeChanged()},vJ=e=>pJ(e,t=>dJ(e.getBody(),t.dom)).getOr(""),yJ=(e,t)=>{e.formatter.toggle("fontsize",{value:fJ(e,t)}),e.nodeChanged()},xJ=e=>pJ(e,t=>cJ(e.getBody(),t.dom)).getOr(""),wJ=e=>pJ(e,t=>{const o=bn.fromDom(e.getBody()),n=X_(t,e=>xr(e,"line-height"),L(Sn,o)),r=()=>{const e=parseFloat(vr(t,"line-height")),o=parseFloat(vr(t,"font-size"));return String(e/o)};return n.getOrThunk(r)}).getOr(""),CJ=(e,t)=>{e.formatter.toggle("lineheight",{value:String(t)}),e.nodeChanged()},SJ=e=>{const t=(t,o)=>{e.formatter.toggle(t,o),e.nodeChanged()};e.editorCommands.addCommands({"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":e=>{t(e)},"ForeColor,HiliteColor":(e,o,n)=>{t(e,{value:n})},BackColor:(e,o,n)=>{t("hilitecolor",{value:n})},FontName:(t,o,n)=>{bJ(e,n)},FontSize:(t,o,n)=>{yJ(e,n)},LineHeight:(t,o,n)=>{CJ(e,n)},Lang:(e,o,n)=>{var r;t(e,{value:n.code,customValue:null!==(r=n.customCode)&&void 0!==r?r:null})},RemoveFormat:t=>{e.formatter.remove(t)},mceBlockQuote:()=>{t("blockquote")},FormatBlock:(e,o,n)=>{t(y(n)?n:"p")},mceToggleFormat:(e,o,n)=>{t(n)}})},kJ=e=>{const t=t=>e.formatter.match(t);e.editorCommands.addCommands({"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":e=>t(e),mceBlockQuote:()=>t("blockquote")},"state"),e.editorCommands.addQueryValueHandler("FontName",()=>vJ(e)),e.editorCommands.addQueryValueHandler("FontSize",()=>xJ(e)),e.editorCommands.addQueryValueHandler("LineHeight",()=>wJ(e))},_J=e=>{SJ(e),kJ(e)},EJ=e=>{e.editorCommands.addCommands({mceAddUndoLevel:()=>{e.undoManager.add()},mceEndUndoLevel:()=>{e.undoManager.add()},Undo:()=>{e.undoManager.undo()},Redo:()=>{e.undoManager.redo()}})},OJ=e=>{e.editorCommands.addCommands({Indent:()=>{mF(e)},Outdent:()=>{gF(e)}}),e.editorCommands.addCommands({Outdent:()=>iF(e)},"state")},TJ=e=>{const t=(t,o,n)=>{const r=y(n)?{href:n}:n,s=e.dom.getParent(e.selection.getNode(),"a");x(r)&&y(r.href)&&(r.href=r.href.replace(/ /g,"%20"),s&&r.href||e.formatter.remove("link"),r.href&&e.formatter.apply("link",r,s))};e.editorCommands.addCommands({unlink:()=>{if(e.selection.isEditable()){if(e.selection.isCollapsed()){const t=e.dom.getParent(e.selection.getStart(),"a");return void(t&&e.dom.remove(t,!0))}e.formatter.remove("link")}},mceInsertLink:t,createLink:t})},DJ=e=>{e.editorCommands.addCommands({"InsertUnorderedList,InsertOrderedList":t=>{e.getDoc().execCommand(t);const o=e.dom.getParent(e.selection.getNode(),"ol,ul");if(o){const t=o.parentNode;if(t&&/^(H[1-6]|P|ADDRESS|PRE)$/.test(t.nodeName)){const n=e.selection.getBookmark();e.dom.split(t,o),e.selection.moveToBookmark(n)}}}})},AJ=e=>{e.editorCommands.addCommands({"InsertUnorderedList,InsertOrderedList":t=>{const o=e.dom.getParent(e.selection.getNode(),"ul,ol");return o&&("insertunorderedlist"===t&&"UL"===o.tagName||"insertorderedlist"===t&&"OL"===o.tagName)}},"state")},NJ=e=>{DJ(e),AJ(e)},RJ=(e,t,o,n)=>{const r=e.dom,s=e=>r.isBlock(e)&&e.parentElement===o,a=s(t)?t:r.getParent(n,s,o);return W.from(a).map(bn.fromDom)},BJ=(e,t)=>{const o=e.dom,n=e.selection.getRng(),r=t?e.selection.getStart():e.selection.getEnd(),s=t?n.startContainer:n.endContainer,a=fj(o,s);if(!a||!a.isContentEditable)return;const i=t?kr:_r,l=gm(e);RJ(e,r,a,s).each(t=>{const o=Cj(e,s,t.dom,a,!1,l);i(t,bn.fromDom(o)),e.selection.setCursorLocation(o,0),e.dispatch("NewBlock",{newBlock:o}),nj(e,"insertParagraph")})},MJ=e=>BJ(e,!0),IJ=e=>BJ(e,!1),PJ=e=>{e.editorCommands.addCommands({InsertNewBlockBefore:()=>{MJ(e)},InsertNewBlockAfter:()=>{IJ(e)}})},LJ=e=>{e.editorCommands.addCommands({insertParagraph:()=>{DW(Jj,e)},mceInsertNewLine:(t,o,n)=>{AW(e,n)},InsertLineBreak:(t,o,n)=>{DW(uW,e)}})},FJ=e=>{e.editorCommands.addCommands({mceSelectNodeDepth:(t,o,n)=>{let r=0;e.dom.getParent(e.selection.getNode(),t=>!ds(t)||r++!==n||(e.selection.select(t),!1),e.getBody())},mceSelectNode:(t,o,n)=>{e.selection.select(n)},selectAll:()=>{const t=e.dom.getParent(e.selection.getStart(),Ns);if(t){const o=e.dom.createRng();o.selectNodeContents(t),e.selection.setRng(o)}}})},zJ=e=>{e.editorCommands.addCommands({mceRemoveNode:(t,o,n)=>{const r=null!==n&&void 0!==n?n:e.selection.getNode();if(r!==e.getBody()){const t=e.selection.getBookmark();e.dom.remove(r,!0),e.selection.moveToBookmark(t)}},mcePrint:()=>{e.getWin().print()},mceFocus:(t,o,n)=>{Nx(e,!0===n)},mceToggleVisualAid:()=>{e.hasVisual=!e.hasVisual,e.addVisual()}})},UJ=e=>{XX(e),JX(e),EJ(e),FJ(e),oJ(e),TJ(e),OJ(e),PJ(e),LJ(e),NJ(e),_J(e),zJ(e)},HJ=["toggleview"],VJ=e=>X(HJ,e.toLowerCase());class jJ{constructor(e){this.commands={state:{},exec:{},value:{}},this.editor=e}execCommand(e,t=!1,o,n){const r=this.editor,s=e.toLowerCase(),a=null===n||void 0===n?void 0:n.skip_focus;if(r.removed)return!1;"mcefocus"!==s&&(/^(mceAddUndoLevel|mceEndUndoLevel)$/i.test(s)||a?Zy(r):r.focus());const i=r.dispatch("BeforeExecCommand",{command:e,ui:t,value:o});if(i.isDefaultPrevented())return!1;const l=this.commands.exec[s];return!!T(l)&&(l(s,t,o),r.dispatch("ExecCommand",{command:e,ui:t,value:o}),!0)}queryCommandState(e){if(!VJ(e)&&this.editor.quirks.isHidden()||this.editor.removed)return!1;const t=e.toLowerCase(),o=this.commands.state[t];return!!T(o)&&o(t)}queryCommandValue(e){if(!VJ(e)&&this.editor.quirks.isHidden()||this.editor.removed)return"";const t=e.toLowerCase(),o=this.commands.value[t];return T(o)?o(t):""}addCommands(e,t="exec"){const o=this.commands;Se(e,(e,n)=>{Q(n.toLowerCase().split(","),n=>{o[t][n]=e})})}addCommand(e,t,o){const n=e.toLowerCase();this.commands.exec[n]=(e,n,r)=>t.call(null!==o&&void 0!==o?o:this.editor,n,r)}queryCommandSupported(e){const t=e.toLowerCase();return!!this.commands.exec[t]}addQueryStateHandler(e,t,o){this.commands.state[e.toLowerCase()]=()=>t.call(null!==o&&void 0!==o?o:this.editor)}addQueryValueHandler(e,t,o){this.commands.value[e.toLowerCase()]=()=>t.call(null!==o&&void 0!==o?o:this.editor)}}const WJ="data-mce-contenteditable",$J=(e,t,o)=>{un(e,t)&&!o?cn(e,t):o&&an(e,t)},GJ=(e,t,o)=>{try{e.getDoc().execCommand(t,!1,String(o))}catch(n){}},qJ=(e,t)=>{e.dom.contentEditable=t?"true":"false"},KJ=e=>{Q(ss(e,'*[contenteditable="true"]'),e=>{Wo(e,WJ,"true"),qJ(e,!1)})},YJ=e=>{Q(ss(e,`*[${WJ}="true"]`),e=>{Yo(e,WJ),qJ(e,!0)})},XJ=e=>{W.from(e.selection.getNode()).each(e=>{e.removeAttribute("data-mce-selected")})},JJ=e=>{e.selection.setRng(e.selection.getRng())},ZJ=(e,t)=>{const o=bn.fromDom(e.getBody());$J(o,"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e._selectionOverrides.hideFakeCaret(),XJ(e),e.readonly=!0,qJ(o,!1),KJ(o)):(e.readonly=!1,e.hasEditableRoot()&&qJ(o,!0),YJ(o),GJ(e,"StyleWithCSS",!1),GJ(e,"enableInlineTableEditing",!1),GJ(e,"enableObjectResizing",!1),Tx(e)&&e.focus(),JJ(e),e.nodeChanged())},QJ=e=>e.readonly,eZ=e=>{e.parser.addAttributeFilter("contenteditable",t=>{QJ(e)&&Q(t,e=>{e.attr(WJ,e.attr("contenteditable")),e.attr("contenteditable","false")})}),e.serializer.addAttributeFilter(WJ,t=>{QJ(e)&&Q(t,e=>{e.attr("contenteditable",e.attr(WJ))})}),e.serializer.addTempAttr(WJ)},tZ=e=>{e.serializer?eZ(e):e.on("PreInit",()=>{eZ(e)})},oZ=e=>"click"===e.type,nZ=["copy"],rZ=e=>X(nZ,e.type),sZ=(e,t)=>{const o=t=>Sn(t,bn.fromDom(e.getBody()));return cr(t,"a",o).bind(e=>qo(e,"href"))},aZ=(e,t)=>{if(oZ(t)&&!Jb.metaKeyPressed(t)){const o=bn.fromDom(t.target);sZ(e,o).each(o=>{if(t.preventDefault(),/^#/.test(o)){const t=e.dom.select(`${o},[name="${it(o,"#")}"]`);t.length&&e.selection.scrollIntoView(t[0],!0)}else window.open(o,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes")})}else rZ(t)&&e.dispatch(t.type,t)},iZ=e=>{e.on("ShowCaret",t=>{QJ(e)&&t.preventDefault()}),e.on("ObjectSelected",t=>{QJ(e)&&t.preventDefault()})},lZ=go.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input beforeinput contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend touchcancel"," ");class cZ{static isNative(e){return!!lZ[e.toLowerCase()]}constructor(e){this.bindings={},this.settings=e||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||V}fire(e,t){return this.dispatch(e,t)}dispatch(e,t){const o=e.toLowerCase(),n=Xl(o,null!==t&&void 0!==t?t:{},this.scope);this.settings.beforeFire&&this.settings.beforeFire(n);const r=this.bindings[o];if(r)for(let s=0,a=r.length;s{this.toggleEvent(t,!1),delete this.bindings[t]}),this;if(s){if(t){const e=te(s,e=>e.func===t);s=e.fail,this.bindings[r]=s,Q(e.pass,e=>{e.removed=!0})}else s.length=0;s.length||(this.toggleEvent(e,!1),delete this.bindings[r])}}}else Se(this.bindings,(e,t)=>{this.toggleEvent(t,!1)}),this.bindings={};return this}once(e,t,o){return this.on(e,t,o,{once:!0})}has(e){e=e.toLowerCase();const t=this.bindings[e];return!(!t||0===t.length)}}const dZ=e=>(e._eventDispatcher||(e._eventDispatcher=new cZ({scope:e,toggleEvent:(t,o)=>{cZ.isNative(t)&&e.toggleNativeEvent&&e.toggleNativeEvent(t,o)}})),e._eventDispatcher),uZ={fire(e,t,o){return this.dispatch(e,t,o)},dispatch(e,t,o){const n=this;if(n.removed&&"remove"!==e&&"detach"!==e)return Xl(e.toLowerCase(),null!==t&&void 0!==t?t:{},n);const r=dZ(n).dispatch(e,t);if(!1!==o&&n.parent){let t=n.parent();while(t&&!r.isPropagationStopped())t.dispatch(e,r,!1),t=t.parent?t.parent():void 0}return r},on(e,t,o){return dZ(this).on(e,t,o)},off(e,t){return dZ(this).off(e,t)},once(e,t){return dZ(this).once(e,t)},hasEventListeners(e){return dZ(this).has(e)}},mZ=hc.DOM;let gZ;const pZ=(e,t)=>{if("selectionchange"===t)return e.getDoc();if(!e.inline&&/^(?:mouse|touch|click|contextmenu|drop|dragover|dragend)/.test(t))return e.getDoc().documentElement;const o=jm(e);return o?(e.eventRoot||(e.eventRoot=mZ.select(o)[0]),e.eventRoot):e.getBody()},fZ=e=>!e.hidden&&!QJ(e),hZ=(e,t,o)=>{fZ(e)?e.dispatch(t,o):QJ(e)&&aZ(e,o)},bZ=(e,t)=>{if(e.delegates||(e.delegates={}),e.delegates[t]||e.removed)return;const o=pZ(e,t);if(jm(e)){if(gZ||(gZ={},e.editorManager.on("removeEditor",()=>{e.editorManager.activeEditor||gZ&&(Se(gZ,(t,o)=>{e.dom.unbind(pZ(e,o))}),gZ=null)})),gZ[t])return;const n=o=>{const n=o.target,r=e.editorManager.get();let s=r.length;while(s--){const e=r[s].getBody();(e===n||mZ.isChildOf(n,e))&&hZ(r[s],t,o)}};gZ[t]=n,mZ.bind(o,t,n)}else{const n=o=>{hZ(e,t,o)};mZ.bind(o,t,n),e.delegates[t]=n}},vZ={...uZ,bindPendingEventDelegates(){const e=this;go.each(e._pendingNativeEvents,t=>{bZ(e,t)})},toggleNativeEvent(e,t){const o=this;"focus"!==e&&"blur"!==e&&(o.removed||(t?o.initialized?bZ(o,e):o._pendingNativeEvents?o._pendingNativeEvents.push(e):o._pendingNativeEvents=[e]:o.initialized&&o.delegates&&(o.dom.unbind(pZ(o,e),e,o.delegates[e]),delete o.delegates[e])))},unbindAllNativeEvents(){const e=this,t=e.getBody(),o=e.dom;e.delegates&&(Se(e.delegates,(t,o)=>{e.dom.unbind(pZ(e,o),o,t)}),delete e.delegates),!e.inline&&t&&o&&(t.onload=null,o.unbind(e.getWin()),o.unbind(e.getDoc())),o&&(o.unbind(t),o.unbind(e.getContainer()))}},yZ=e=>y(e)?{value:e.split(/[ ,]/),valid:!0}:A(e,y)?{value:e,valid:!0}:{valid:!1,message:"The value must be a string[] or a comma/space separated string."},xZ=e=>{const t=(()=>{switch(e){case"array":return C;case"boolean":return k;case"function":return T;case"number":return D;case"object":return x;case"string":return y;case"string[]":return yZ;case"object[]":return e=>A(e,x);case"regexp":return e=>v(e,RegExp);default:return j}})();return o=>kZ(o,t,`The value must be a ${e}.`)},wZ=e=>y(e.processor),CZ=(e,t)=>{const o=ht(t.message)?"":". "+t.message;return e+o},SZ=e=>e.valid,kZ=(e,t,o="")=>{const n=t(e);return k(n)?n?{value:e,valid:!0}:{valid:!1,message:o}:n},_Z=(e,t,o)=>{if(!_(t)){const n=kZ(t,o);if(SZ(n))return n.value;console.error(CZ(`Invalid default value passed for the "${e}" option`,n))}},EZ=(e,t)=>{const o={},n={},r=(e,t,o)=>{const r=kZ(t,o);return SZ(r)?(n[e]=r.value,!0):(console.warn(CZ(`Invalid value passed for the ${e} option`,r)),!1)},s=(e,s)=>{const a=wZ(s)?xZ(s.processor):s.processor,i=_Z(e,s.default,a);o[e]={...s,default:i,processor:a};const l=Re(n,e).orThunk(()=>Re(t,e));l.each(t=>r(e,t,a))},a=e=>Be(o,e),i=e=>Re(n,e).orThunk(()=>Re(o,e).map(e=>e.default)).getOrUndefined(),l=(e,t)=>{if(a(e)){const n=o[e];return n.immutable?(console.error(`"${e}" is an immutable option and cannot be updated`),!1):r(e,t,n.processor)}return console.warn(`"${e}" is not a registered option. Ensure the option has been registered before setting a value.`),!1},c=e=>{const t=a(e);return t&&delete n[e],t},d=e=>Be(n,e);return{register:s,isRegistered:a,get:i,set:l,unset:c,isSet:d}},OZ=["design","readonly"],TZ=(e,t,o,n)=>{const r=o[t.get()],s=o[n];try{s.activate()}catch(a){return void console.error(`problem while activating editor mode ${n}:`,a)}r.deactivate(),r.editorReadOnly!==s.editorReadOnly&&ZJ(e,s.editorReadOnly),t.set(n),Ab(e,n)},DZ=(e,t,o,n)=>{if(n!==o.get()){if(!Be(t,n))throw new Error(`Editor mode '${n}' is invalid`);e.initialized?TZ(e,o,t,n):e.on("init",()=>TZ(e,o,t,n))}},AZ=(e,t,o)=>{if(X(OZ,t))throw new Error("Cannot override default mode "+t);return{...e,[t]:{...o,deactivate:()=>{try{o.deactivate()}catch(e){console.error(`problem while deactivating editor mode ${t}:`,e)}}}}},NZ=e=>{const t=Sc("design"),o=Sc({design:{activate:N,deactivate:N,editorReadOnly:!1},readonly:{activate:N,deactivate:N,editorReadOnly:!0}});return tZ(e),iZ(e),{isReadOnly:()=>QJ(e),set:n=>DZ(e,o.get(),t,n),get:()=>t.get(),register:(e,t)=>{o.set(AZ(o.get(),e,t))}}},RZ=go.each,BZ=go.explode,MZ={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},IZ=go.makeMap("alt,ctrl,shift,meta,access"),PZ=e=>e in IZ,LZ=e=>{const t={},o=to.os.isMacOS()||to.os.isiOS();RZ(BZ(e.toLowerCase(),"+"),e=>{PZ(e)?t[e]=!0:/^[0-9]{2,}$/.test(e)?t.keyCode=parseInt(e,10):(t.charCode=e.charCodeAt(0),t.keyCode=MZ[e]||e.toUpperCase().charCodeAt(0))});const n=[t.keyCode];let r;for(r in IZ)t[r]?n.push(r):t[r]=!1;return t.id=n.join(","),t.access&&(t.alt=!0,o?t.ctrl=!0:t.shift=!0),t.meta&&(o?t.meta=!0:(t.ctrl=!0,t.meta=!1)),t};class FZ{constructor(e){this.shortcuts={},this.pendingPatterns=[],this.editor=e;const t=this;e.on("keyup keypress keydown",e=>{!t.hasModifier(e)&&!t.isFunctionKey(e)||e.isDefaultPrevented()||(RZ(t.shortcuts,o=>{t.matchShortcut(e,o)&&(t.pendingPatterns=o.subpatterns.slice(0),"keydown"===e.type&&t.executeShortcutAction(o))}),t.matchShortcut(e,t.pendingPatterns[0])&&(1===t.pendingPatterns.length&&"keydown"===e.type&&t.executeShortcutAction(t.pendingPatterns[0]),t.pendingPatterns.shift()))})}add(e,t,o,n){const r=this,s=r.normalizeCommandFunc(o);return RZ(BZ(go.trim(e)),e=>{const o=r.createShortcut(e,t,s,n);r.shortcuts[o.id]=o}),!0}remove(e){const t=this.createShortcut(e);return!!this.shortcuts[t.id]&&(delete this.shortcuts[t.id],!0)}normalizeCommandFunc(e){const t=this,o=e;return"string"===typeof o?()=>{t.editor.execCommand(o,!1,null)}:go.isArray(o)?()=>{t.editor.execCommand(o[0],o[1],o[2])}:o}createShortcut(e,t,o,n){const r=go.map(BZ(e,">"),LZ);return r[r.length-1]=go.extend(r[r.length-1],{func:o,scope:n||this.editor}),go.extend(r[0],{desc:this.editor.translate(t),subpatterns:r.slice(1)})}hasModifier(e){return e.altKey||e.ctrlKey||e.metaKey}isFunctionKey(e){return"keydown"===e.type&&e.keyCode>=112&&e.keyCode<=123}matchShortcut(e,t){return!!t&&(t.ctrl===e.ctrlKey&&t.meta===e.metaKey&&(t.alt===e.altKey&&t.shift===e.shiftKey&&(!!(e.keyCode===t.keyCode||e.charCode&&e.charCode===t.charCode)&&(e.preventDefault(),!0))))}executeShortcutAction(e){return e.func?e.func.call(e.scope):null}}const zZ=()=>{const e={},t={},o={},n={},r={},s={},a={},i={},l=(e,t)=>(o,n)=>{e[o.toLowerCase()]={...n,type:t}},c=(e,t)=>n[e.toLowerCase()]=t;return{addButton:l(e,"button"),addGroupToolbarButton:l(e,"grouptoolbarbutton"),addToggleButton:l(e,"togglebutton"),addMenuButton:l(e,"menubutton"),addSplitButton:l(e,"splitbutton"),addMenuItem:l(t,"menuitem"),addNestedMenuItem:l(t,"nestedmenuitem"),addToggleMenuItem:l(t,"togglemenuitem"),addAutocompleter:l(o,"autocompleter"),addContextMenu:l(r,"contextmenu"),addContextToolbar:l(s,"contexttoolbar"),addContextForm:l(s,"contextform"),addSidebar:l(a,"sidebar"),addView:l(i,"views"),addIcon:c,getAll:()=>({buttons:e,menuItems:t,icons:n,popups:o,contextMenus:r,contextToolbars:s,sidebars:a,views:i})}},UZ=()=>{const e=zZ();return{addAutocompleter:e.addAutocompleter,addButton:e.addButton,addContextForm:e.addContextForm,addContextMenu:e.addContextMenu,addContextToolbar:e.addContextToolbar,addIcon:e.addIcon,addMenuButton:e.addMenuButton,addMenuItem:e.addMenuItem,addNestedMenuItem:e.addNestedMenuItem,addSidebar:e.addSidebar,addSplitButton:e.addSplitButton,addToggleButton:e.addToggleButton,addGroupToolbarButton:e.addGroupToolbarButton,addToggleMenuItem:e.addToggleMenuItem,addView:e.addView,getAll:e.getAll}},HZ=hc.DOM,VZ=go.extend,jZ=go.each;class WZ{constructor(e,t,o){this.plugins={},this.contentCSS=[],this.contentStyles=[],this.loadedCSS={},this.isNotDirty=!1,this.composing=!1,this.destroyed=!1,this.hasHiddenInput=!1,this.iframeElement=null,this.initialized=!1,this.readonly=!1,this.removed=!1,this.startContent="",this._pendingNativeEvents=[],this._skinLoaded=!1,this._editableRoot=!0,this.editorManager=o,this.documentBaseUrl=o.documentBaseURL,VZ(this,vZ);const n=this;this.id=e,this.hidden=!1;const r=GX(o.defaultOptions,t);this.options=EZ(n,r),sm(n);const s=this.options.get;s("deprecation_warnings")&&HR(t,r);const a=s("suffix");a&&(o.suffix=a),this.suffix=o.suffix;const i=s("base_url");i&&o._setBaseUrl(i),this.baseUri=o.baseURI;const l=Am(n);l&&(Cc.ScriptLoader._setReferrerPolicy(l),hc.DOM.styleSheetLoader._setReferrerPolicy(l));const c=dg(n);O(c)&&hc.DOM.styleSheetLoader._setContentCssCors(c),Fc.languageLoad=s("language_load"),Fc.baseURL=o.baseURL,this.setDirty(!1),this.documentBaseURI=new xD(lm(n),{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=tg(n),this.hasVisual=pg(n),this.shortcuts=new FZ(this),this.editorCommands=new jJ(this),UJ(this);const d=s("cache_suffix");d&&(to.cacheSuffix=d.replace(/^[\?\&]+/,"")),this.ui={registry:UZ(),styleSheetLoader:void 0,show:N,hide:N,setEnabled:N,isEnabled:j},this.mode=NZ(n),o.dispatch("SetupEditor",{editor:this});const u=vg(n);T(u)&&u.call(n,n)}render(){OX(this)}focus(e){this.execCommand("mceFocus",!1,e)}hasFocus(){return Ox(this)}translate(e){return Lc.translate(e)}getParam(e,t,o){const n=this.options;return n.isRegistered(e)||(O(o)?n.register(e,{processor:o,default:t}):n.register(e,{processor:j,default:t})),n.isSet(e)||_(t)?n.get(e):t}hasPlugin(e,t){const o=X(ug(this),e);return!!o&&(!t||void 0!==mB.get(e))}nodeChanged(e){this._nodeChangeDispatcher.nodeChanged(e)}addCommand(e,t,o){this.editorCommands.addCommand(e,t,o)}addQueryStateHandler(e,t,o){this.editorCommands.addQueryStateHandler(e,t,o)}addQueryValueHandler(e,t,o){this.editorCommands.addQueryValueHandler(e,t,o)}addShortcut(e,t,o,n){this.shortcuts.add(e,t,o,n)}execCommand(e,t,o,n){return this.editorCommands.execCommand(e,t,o,n)}queryCommandState(e){return this.editorCommands.queryCommandState(e)}queryCommandValue(e){return this.editorCommands.queryCommandValue(e)}queryCommandSupported(e){return this.editorCommands.queryCommandSupported(e)}show(){const e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable="true":(HZ.show(e.getContainer()),HZ.hide(e.id)),e.load(),e.dispatch("show"))}hide(){const e=this;e.hidden||(e.save(),e.inline?(e.getBody().contentEditable="false",e===e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(HZ.hide(e.getContainer()),HZ.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.dispatch("hide"))}isHidden(){return this.hidden}setProgressState(e,t){this.dispatch("ProgressState",{state:e,time:t})}load(e={}){const t=this,o=t.getElement();if(t.removed)return"";if(o){const n={...e,load:!0},r=Cs(o)?o.value:o.innerHTML,s=t.setContent(r,n);return n.no_events||t.dispatch("LoadContent",{...n,element:o}),s}return""}save(e={}){const t=this;let o=t.getElement();if(!o||!t.initialized||t.removed)return"";const n={...e,save:!0,element:o};let r=t.getContent(n);const s={...n,content:r};if(s.no_events||t.dispatch("SaveContent",s),"raw"===s.format&&t.dispatch("RawSaveContent",s),r=s.content,Cs(o))o.value=r;else{!e.is_removing&&t.inline||(o.innerHTML=r);const n=HZ.getParent(t.id,"form");n&&jZ(n.elements,e=>e.name!==t.id||(e.value=r,!1))}return s.element=n.element=o=null,!1!==s.set_dirty&&t.setDirty(!1),r}setContent(e,t){return OR(this,e,t)}getContent(e){return kR(this,e)}insertContent(e,t){t&&(e=VZ({content:e},t)),this.execCommand("mceInsertContent",!1,e)}resetContent(e){void 0===e?OR(this,this.startContent,{format:"raw"}):OR(this,e),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()}isDirty(){return!this.isNotDirty}setDirty(e){const t=!this.isNotDirty;this.isNotDirty=!e,e&&e!==t&&this.dispatch("dirty")}getContainer(){const e=this;return e.container||(e.container=e.editorContainer||HZ.get(e.id+"_parent")),e.container}getContentAreaContainer(){return this.contentAreaContainer}getElement(){return this.targetElm||(this.targetElm=HZ.get(this.id)),this.targetElm}getWin(){const e=this;if(!e.contentWindow){const t=e.iframeElement;t&&(e.contentWindow=t.contentWindow)}return e.contentWindow}getDoc(){const e=this;if(!e.contentDocument){const t=e.getWin();t&&(e.contentDocument=t.document)}return e.contentDocument}getBody(){var e,t;const o=this.getDoc();return null!==(t=null!==(e=this.bodyElement)&&void 0!==e?e:null===o||void 0===o?void 0:o.body)&&void 0!==t?t:null}convertURL(e,t,o){const n=this,r=n.options.get,s=xg(n);if(T(s))return s.call(n,e,o,!0,t);if(!r("convert_urls")||"link"===o||x(o)&&"LINK"===o.nodeName||0===e.indexOf("file:")||0===e.length)return e;const a=new xD(e);return"http"!==a.protocol&&"https"!==a.protocol&&""!==a.protocol?e:r("relative_urls")?n.documentBaseURI.toRelative(e):(e=n.documentBaseURI.toAbsolute(e,r("remove_script_host")),e)}addVisual(e){qX(this,e)}setEditableRoot(e){TX(this,e)}hasEditableRoot(){return DX(this)}remove(){qR(this)}destroy(e){KR(this,e)}uploadImages(){return this.editorUpload.uploadImages()}_scanForImages(){return this.editorUpload.scanForImages()}}const $Z=hc.DOM,GZ=go.each;let qZ,KZ=!1,YZ=[];const XZ=e=>{const t=e.type;GZ(tQ.get(),o=>{switch(t){case"scroll":o.dispatch("ScrollWindow",e);break;case"resize":o.dispatch("ResizeWindow",e);break}})},JZ=e=>{if(e!==KZ){const t=hc.DOM;e?(t.bind(window,"resize",XZ),t.bind(window,"scroll",XZ)):(t.unbind(window,"resize",XZ),t.unbind(window,"scroll",XZ)),KZ=e}},ZZ=e=>{const t=YZ;return YZ=oe(YZ,t=>e!==t),tQ.activeEditor===e&&(tQ.activeEditor=YZ.length>0?YZ[0]:null),tQ.focusedEditor===e&&(tQ.focusedEditor=null),t.length!==YZ.length},QZ=e=>{e&&e.initialized&&!(e.getContainer()||e.getBody()).parentNode&&(ZZ(e),e.unbindAllNativeEvents(),e.destroy(!0),e.removed=!0)},eQ="CSS1Compat"!==document.compatMode,tQ={...uZ,baseURI:null,baseURL:null,defaultOptions:{},documentBaseURL:null,suffix:null,majorVersion:"6",minorVersion:"8.4",releaseDate:"2024-06-19",i18n:Lc,activeEditor:null,focusedEditor:null,setup(){const e=this;let t="",o="",n=xD.getDocumentBaseUrl(document.location);/^[^:]+:\/\/\/?[^\/]+\//.test(n)&&(n=n.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(n)||(n+="/"));const r=window.tinymce||window.tinyMCEPreInit;if(r)t=r.base||r.baseURL,o=r.suffix;else{const e=document.getElementsByTagName("script");for(let n=0;n{Fc.PluginManager.urls[t]=e})},init(e){const t=this;let o;const n=go.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option table tbody tfoot thead tr th td script noscript style textarea video audio iframe object menu"," "),r=(e,t)=>e.inline&&t.tagName.toLowerCase()in n,s=e=>{let t=e.id;return t||(t=Re(e,"name").filter(e=>!$Z.get(e)).getOrThunk($Z.uniqueId),e.setAttribute("id",t)),t},a=o=>{const n=e[o];if(n)return n.apply(t,[])},i=e=>to.browser.isIE()||to.browser.isEdge()?(OB("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tiny.cloud/docs/tinymce/6/support/#supportedwebbrowsers"),[]):eQ?(OB("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[]):y(e.selector)?$Z.select(e.selector):O(e.target)?[e.target]:[];let l=e=>{o=e};const c=()=>{let o=0;const n=[];let d;const u=(e,r,s)=>{const a=new WZ(e,r,t);n.push(a),a.on("init",()=>{++o===d.length&&l(n)}),a.targetElm=a.targetElm||s,a.render()};$Z.unbind(window,"ready",c),a("onpageload"),d=xe(i(e)),go.each(d,e=>{QZ(t.get(e.id))}),d=go.grep(d,e=>!t.get(e.id)),0===d.length?l([]):GZ(d,t=>{r(e,t)?OB("Could not initialize inline editor on invalid inline target element",t):u(s(t),e,t)})};return $Z.bind(window,"ready",c),new Promise(e=>{o?e(o):l=t=>{e(t)}})},get(e){return 0===arguments.length?YZ.slice(0):y(e)?ae(YZ,t=>t.id===e).getOr(null):D(e)&&YZ[e]?YZ[e]:null},add(e){const t=this,o=t.get(e.id);return o===e||(null===o&&YZ.push(e),JZ(!0),t.activeEditor=e,t.dispatch("AddEditor",{editor:e}),qZ||(qZ=e=>{const o=t.dispatch("BeforeUnload");if(o.returnValue)return e.preventDefault(),e.returnValue=o.returnValue,o.returnValue},window.addEventListener("beforeunload",qZ))),e},createEditor(e,t){return this.add(new WZ(e,t,this))},remove(e){const t=this;let o;if(e){if(!y(e))return o=e,S(t.get(o.id))?null:(ZZ(o)&&t.dispatch("RemoveEditor",{editor:o}),0===YZ.length&&window.removeEventListener("beforeunload",qZ),o.remove(),JZ(YZ.length>0),o);GZ($Z.select(e),e=>{o=t.get(e.id),o&&t.remove(o)})}else for(let n=YZ.length-1;n>=0;n--)t.remove(YZ[n])},execCommand(e,t,o){var n;const r=this,s=x(o)?null!==(n=o.id)&&void 0!==n?n:o.index:o;switch(e){case"mceAddEditor":if(!r.get(s)){const e=o.options;new WZ(s,e,r).render()}return!0;case"mceRemoveEditor":{const e=r.get(s);return e&&e.remove(),!0}case"mceToggleEditor":{const e=r.get(s);return e?(e.isHidden()?e.show():e.hide(),!0):(r.execCommand("mceAddEditor",!1,o),!0)}}return!!r.activeEditor&&r.activeEditor.execCommand(e,t,o)},triggerSave:()=>{GZ(YZ,e=>{e.save()})},addI18n:(e,t)=>{Lc.add(e,t)},translate:e=>Lc.translate(e),setActive(e){const t=this.activeEditor;this.activeEditor!==e&&(t&&t.dispatch("deactivate",{relatedTarget:e}),e.dispatch("activate",{relatedTarget:t})),this.activeEditor=e},_setBaseUrl(e){this.baseURL=new xD(this.documentBaseURL).toAbsolute(e.replace(/\/+$/,"")),this.baseURI=new xD(this.baseURL)}};tQ.setup();const oQ=()=>{const e=Hc(),t=e=>({items:e,types:we(e),getType:t=>Re(e,t).getOrUndefined()}),o=t=>{e.set(t)},n=()=>e.get().getOrUndefined(),r=e.clear;return{FakeClipboardItem:t,write:o,read:n,clear:r}},nQ=oQ(),rQ=Math.min,sQ=Math.max,aQ=Math.round,iQ=(e,t,o)=>{let n=t.x,r=t.y;const s=e.w,a=e.h,i=t.w,l=t.h,c=(o||"").split("");return"b"===c[0]&&(r+=l),"r"===c[1]&&(n+=i),"c"===c[0]&&(r+=aQ(l/2)),"c"===c[1]&&(n+=aQ(i/2)),"b"===c[3]&&(r-=a),"r"===c[4]&&(n-=s),"c"===c[3]&&(r-=aQ(a/2)),"c"===c[4]&&(n-=aQ(s/2)),mQ(n,r,s,a)},lQ=(e,t,o,n)=>{for(let r=0;r=o.x&&s.x+s.w<=o.w+o.x&&s.y>=o.y&&s.y+s.h<=o.h+o.y)return n[r]}return null},cQ=(e,t,o)=>mQ(e.x-t,e.y-o,e.w+2*t,e.h+2*o),dQ=(e,t)=>{const o=sQ(e.x,t.x),n=sQ(e.y,t.y),r=rQ(e.x+e.w,t.x+t.w),s=rQ(e.y+e.h,t.y+t.h);return r-o<0||s-n<0?null:mQ(o,n,r-o,s-n)},uQ=(e,t,o)=>{let n=e.x,r=e.y,s=e.x+e.w,a=e.y+e.h;const i=t.x+t.w,l=t.y+t.h,c=sQ(0,t.x-n),d=sQ(0,t.y-r),u=sQ(0,s-i),m=sQ(0,a-l);return n+=c,r+=d,o&&(s+=c,a+=d,n-=u,r-=m),s-=u,a-=m,mQ(n,r,s-n,a-r)},mQ=(e,t,o,n)=>({x:e,y:t,w:o,h:n}),gQ=e=>mQ(e.left,e.top,e.width,e.height),pQ={inflate:cQ,relativePosition:iQ,findBestRelativePosition:lQ,intersect:dQ,clamp:uQ,create:mQ,fromClientRect:gQ},fQ=(e,t,o=1e3)=>{let n=!1,r=null;const s=e=>(...t)=>{n||(n=!0,null!==r&&(clearTimeout(r),r=null),e.apply(null,t))},a=s(e),i=s(t),l=(...e)=>{n||null!==r||(r=setTimeout(()=>i.apply(null,e),o))};return{start:l,resolve:a,reject:i}},hQ=()=>{const e={},t={},o={},n=(o,n)=>{const r=`Script at URL "${n}" failed to load`,s=`Script at URL "${n}" did not call \`tinymce.Resource.add('${o}', data)\` within 1 second`;if(void 0!==e[o])return e[o];{const a=new Promise((e,a)=>{const i=fQ(e,a);t[o]=i.resolve,Cc.ScriptLoader.loadScript(n).then(()=>i.start(s),()=>i.reject(r))});return e[o]=a,a}},r=(n,r)=>{void 0!==t[n]&&(t[n](r),delete t[n]),e[n]=Promise.resolve(r),o[n]=r},s=e=>e in o,a=t=>{delete e[t]},i=e=>o[e];return{load:n,add:r,has:s,get:i,unload:a}},bQ=hQ(),vQ=()=>(()=>{let e={},t=[];const o={getItem:t=>{const o=e[t];return o||null},setItem:(o,n)=>{t.push(o),e[o]=String(n)},key:e=>t[e],removeItem:o=>{t=t.filter(e=>e===o),delete e[o]},clear:()=>{t=[],e={}},length:0};return Object.defineProperty(o,"length",{get:()=>t.length,configurable:!1,enumerable:!1}),o})();let yQ;try{const e="__storage_test__";yQ=window.localStorage,yQ.setItem(e,e),yQ.removeItem(e)}catch(_Q){yQ=vQ()}var xQ=yQ;const wQ={geom:{Rect:pQ},util:{Delay:nx,Tools:go,VK:Jb,URI:xD,EventDispatcher:cZ,Observable:uZ,I18n:Lc,LocalStorage:xQ,ImageUploader:$B},dom:{EventUtils:rc,TreeWalker:is,TextSeeker:fd,DOMUtils:hc,ScriptLoader:Cc,RangeUtils:ny,Serializer:wR,StyleSheetLoader:zi,ControlSelection:rv,BookmarkManager:kb,Selection:lR,Event:rc.Event},html:{Styles:Wl,Entities:gl,Node:rw,Schema:Rl,DomParser:UD,Writer:Ew,Serializer:Ow},Env:to,AddOnManager:Fc,Annotator:Sb,Formatter:cM,UndoManager:gM,EditorCommands:jJ,WindowManager:fB,NotificationManager:uB,EditorObservable:vZ,Shortcuts:FZ,Editor:WZ,FocusManager:ex,EditorManager:tQ,DOM:hc.DOM,ScriptLoader:Cc.ScriptLoader,PluginManager:mB,ThemeManager:gB,ModelManager:JR,IconManager:XR,Resource:bQ,FakeClipboard:nQ,trim:go.trim,isArray:go.isArray,is:go.is,toArray:go.toArray,makeMap:go.makeMap,each:go.each,map:go.map,grep:go.grep,inArray:go.inArray,extend:go.extend,walk:go.walk,resolve:go.resolve,explode:go.explode,_addCacheSuffix:go._addCacheSuffix},CQ=go.extend(tQ,wQ),SQ=t=>{try{e.exports=t}catch(o){}},kQ=e=>{window.tinymce=e,window.tinyMCE=e};kQ(CQ),SQ(CQ)})()},ef1f:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");const t=(e,t)=>{e.focus(),e.undoManager.transact(()=>{e.setContent(t)}),e.selection.setCursorLocation(),e.nodeChanged()},o=e=>e.getContent({source_view:!0}),n=e=>{const n=o(e);e.windowManager.open({title:"Source Code",size:"large",body:{type:"panel",items:[{type:"textarea",name:"code"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{code:n},onSubmit:o=>{t(e,o.getData().code),o.close()}})},r=e=>{e.addCommand("mceCodeEditor",()=>{n(e)})},s=e=>{const t=()=>e.execCommand("mceCodeEditor");e.ui.registry.addButton("code",{icon:"sourcecode",tooltip:"Source code",onAction:t}),e.ui.registry.addMenuItem("code",{icon:"sourcecode",text:"Source code",onAction:t})};var a=()=>{e.add("code",e=>(r(e),s(e),{}))};a()})()}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2afc907a.db80304e.js b/dist/static/js/chunk-2afc907a.db80304e.js deleted file mode 100644 index 24a88bf..0000000 --- a/dist/static/js/chunk-2afc907a.db80304e.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2afc907a"],{"08cc":function(e,t,a){"use strict";a.r(t);var r=a("f2bf");const o={class:"manage-container"},n={class:"manage-wrap"},c={class:"manage-input"},d={class:"manage-button"};function i(e,t,a,i,l,u){const m=Object(r["resolveComponent"])("el-input"),s=Object(r["resolveComponent"])("el-form-item"),p=Object(r["resolveComponent"])("el-date-picker"),h=Object(r["resolveComponent"])("vab-query-form"),j=Object(r["resolveComponent"])("el-form"),f=Object(r["resolveComponent"])("el-button"),b=Object(r["resolveComponent"])("el-table-column"),g=Object(r["resolveComponent"])("el-table"),v=Object(r["resolveComponent"])("el-pagination"),y=Object(r["resolveComponent"])("vab-query-form-right-panel");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",o,[Object(r["createElementVNode"])("div",n,[Object(r["createElementVNode"])("div",c,[Object(r["createVNode"])(j,{ref:"queryForm",model:l.queryForm,"label-width":"100px"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(h,null,{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(s,{width:"100",prop:"month",label:e.$t("dataEnquiry.zdmc")},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(m,{modelValue:l.queryForm.deviceName,"onUpdate:modelValue":t[0]||(t[0]=e=>l.queryForm.deviceName=e),size:"small",placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(r["createVNode"])(s,{width:"100",prop:"month",label:e.$t("defalult.sj")},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(p,{modelValue:l.queryForm.month,"onUpdate:modelValue":t[1]||(t[1]=e=>l.queryForm.month=e),size:"small",type:"month",placeholder:e.$t("defalult.xzrq"),onChange:u.standardToTime},null,8,["modelValue","placeholder","onChange"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(r["createElementVNode"])("div",d,[Object(r["createVNode"])(f,{size:"small",onClick:t[2]||(t[2]=e=>u.resetForm())},{default:Object(r["withCtx"])(()=>[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(r["createVNode"])(f,{type:"primary",size:"small",onClick:u.search},{default:Object(r["withCtx"])(()=>[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"])])]),Object(r["createVNode"])(g,{ref:"multipleTable",data:l.reportData,border:"","tooltip-effect":"light"},{default:Object(r["withCtx"])(()=>[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(l.headerData,(e,t)=>(Object(r["openBlock"])(),Object(r["createBlock"])(b,{key:Math.random(t),label:e,prop:e,align:"center",width:"150"},null,8,["label","prop"]))),128))]),_:1},8,["data"]),Object(r["createVNode"])(h,null,{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(y,null,{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(v,{background:l.background,"current-page":l.queryForm.page,layout:l.layout,"page-size":l.queryForm.size,total:l.total,onCurrentChange:u.handleCurrentChange,onSizeChange:u.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}a("14d9");var l=a("94b0"),u={name:"Index",components:{},data(){return{reportData:[],headerData:{},lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,month:"",projectId:"",deviceName:""}}},computed:{height(){return 500}},created(){this.setDefaultTime(),this.queryForm.projectId=sessionStorage.getItem("projectId"),setTimeout(()=>{this.fetchData()},1e3)},methods:{getDate(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let r=t.getMonth();return r+=1,r=r.toString().padStart(2,"0"),`${a}-${r}`},standardToTime(){this.queryForm.month=this.getDate(this.queryForm.month)},setDefaultTime(){this.queryForm.month=this.getDate()},async fetchData(){this.listLoading=!0;const{data:e}=await Object(l["monthlyReport"])(this.queryForm),t=e.items;for(var a=[],r=0;r{this.listLoading=!1},500)},showData(){this.setDefaultTime(),this.queryForm.projectId=sessionStorage.getItem("projectId"),setTimeout(()=>{this.fetchData()},1e3)},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},m=(a("0b61"),a("d959")),s=a.n(m);const p=s()(u,[["render",i],["__scopeId","data-v-22efc457"]]);t["default"]=p},"0b61":function(e,t,a){"use strict";a("45dd")},"45dd":function(e,t,a){},"94b0":function(e,t,a){"use strict";a.r(t),a.d(t,"dailyReport",(function(){return n})),a.d(t,"weeklyReport",(function(){return c})),a.d(t,"monthlyReport",(function(){return d})),a.d(t,"exportDevice",(function(){return i})),a.d(t,"elecDay",(function(){return l})),a.d(t,"elecDayExport",(function(){return u})),a.d(t,"deviceMonth",(function(){return m})),a.d(t,"deviceMonthExport",(function(){return s})),a.d(t,"waterMonth",(function(){return p})),a.d(t,"waterMonthExport",(function(){return h})),a.d(t,"elecMonth",(function(){return j})),a.d(t,"elecMonthExport",(function(){return f})),a.d(t,"haianList",(function(){return b})),a.d(t,"saveHian",(function(){return g})),a.d(t,"addHian",(function(){return v})),a.d(t,"delHian",(function(){return y})),a.d(t,"HianDevice",(function(){return O}));var r=a("b775"),o=a("f121");function n(e){return Object(r["default"])({url:"/dataAnalysis/dailyReport?page="+e.page+"&size="+e.size+"&projectId="+e.projectId+"&time="+e.time,method:"get",data:e})}function c(e){return Object(r["default"])({url:"/dataAnalysis/weeklyReport?page="+e.page+"&size="+e.size+"&projectId="+e.projectId+"&start="+e.start+"&end="+e.end,method:"get",data:e})}function d(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.month&&(t+="&month="+e.month),""!=e.deviceName&&(t+="&deviceName="+e.deviceName),Object(r["default"])({url:"/waterElec/waterDay"+t,method:"get",data:e})}function i(e){let t="?projectId="+e.projectId+"&month="+e.month;return""!=e.deviceName&&(t+="&deviceName="+e.deviceName),o["baseURL"]+"/waterElec/waterDayExport"+t}function l(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.month&&(t+="&month="+e.month),""!=e.deviceName&&(t+="&deviceName="+e.deviceName),Object(r["default"])({url:"/waterElec/elecDay"+t,method:"get",data:e})}function u(e){let t="?projectId="+e.projectId+"&month="+e.month;return""!=e.deviceName&&(t+="&deviceName="+e.deviceName),o["baseURL"]+"/waterElec/elecDayExport"+t}function m(e){let t="?page="+e.page+"&size="+e.size;return""!=e.month&&(t+="&month="+e.month),""!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.projectName&&(t+="&projectName="+e.projectName),Object(r["default"])({url:"/deviceReport/deviceMonth"+t,method:"get",data:e})}function s(e){let t="?month="+e.month;return""!=e.projectName&&(t+="&projectName="+e.projectName),""!=e.projectId&&(t+="&projectId="+e.projectId),o["baseURL"]+"/deviceReport/deviceMonth/export"+t}function p(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.year&&(t+="&year="+e.year),""!=e.deviceName&&(t+="&deviceName="+e.deviceName),Object(r["default"])({url:"/waterElec/waterMonth"+t,method:"get",data:e})}function h(e){let t="?projectId="+e.projectId+"&year="+e.year;return""!=e.deviceName&&(t+="&deviceName="+e.deviceName),o["baseURL"]+"/waterElec/waterMonthExport"+t}function j(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.year&&(t+="&year="+e.year),""!=e.deviceName&&(t+="&deviceName="+e.deviceName),Object(r["default"])({url:"/waterElec/elecMonth"+t,method:"get",data:e})}function f(e){let t="?projectId="+e.projectId+"&year="+e.year;return""!=e.deviceName&&(t+="&deviceName="+e.deviceName),o["baseURL"]+"/waterElec/elecMonthExport"+t}function b(e){let t="?page="+e.page+"&size="+e.size;return e.startTime&&(t+="&startTime="+e.startTime,t+="&endTime="+e.endTime),Object(r["default"])({url:"/haian/list"+t,method:"get"})}function g(e){return Object(r["default"])({url:"/haian/update",method:"post",data:e})}function v(e){return Object(r["default"])({url:"/haian/add",method:"post",data:e})}function y(e){return Object(r["default"])({url:"/haian/remove/"+e,method:"post"})}function O(){return Object(r["default"])({url:"/haian/devices",method:"get"})}}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2b89974d.5979512f.js b/dist/static/js/chunk-2b89974d.5979512f.js deleted file mode 100644 index e7034ac..0000000 --- a/dist/static/js/chunk-2b89974d.5979512f.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2b89974d"],{"5f99":function(e,t,a){"use strict";function o(e,t){const a=parseInt(e),o=new Date,n=o.getDate(),r=new Date(o.setDate(n+a)),c=r.getFullYear(),d=r.getMonth()+1,i=r.getDate();let l,u;l=d<10?"0"+d:d,u=i<10?"0"+i:i;const s=t||"-";return c+s+l+s+u}function n(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let o=t.getMonth(),n=t.getDate();return o+=1,o=o.toString().padStart(2,"0"),n=n.toString().padStart(2,"0"),`${a}-${o}-${n}`}function r(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let o=t.getMonth();return o+=1,o=o.toString().padStart(2,"0"),`${a}-${o}`}function c(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();return""+a}function d(e){const t=new Date,a=t.getFullYear(),o=t.getMonth()+1,n=t.getDate(),r=o-e,c=r<0?r+12:r>10?r:"0"+r,d=o>9?o:"0"+o,i=n>9?n:"0"+n,l=a+"-"+c+"-"+i,u=a+"-"+d+"-"+i;return[l,u]}function i(){const e=new Date,t=e.getFullYear(),a=e.getMonth()+1,o=e.getDate(),n=new Date(e);n.setDate(e.getDate()-1);const r=n.getFullYear(),c=(n.getMonth()+1).toString().padStart(2,"0"),d=n.getDate().toString().padStart(2,"0"),i=a>9?a:"0"+a,l=o>9?o:"0"+o,u=r+"-"+c+"-"+d,s=t+"-"+i+"-"+l;return[u,s]}function l(e){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let o=t.getMonth()+1;o=o<10?"0"+o:o;let n=t.getDate();n=n<10?"0"+n:n;let r=t.getHours();r=r<10?"0"+r:r;let c=t.getMinutes();c=c<10?"0"+c:c;let d=t.getSeconds();return d=d<10?"0"+d:d,a+"-"+o+"-"+n+" "+r+":"+c+":"+d}a.r(t),a.d(t,"getFMdate",(function(){return o})),a.d(t,"getDate",(function(){return n})),a.d(t,"getDate1",(function(){return r})),a.d(t,"getDate2",(function(){return c})),a.d(t,"getPastTime",(function(){return d})),a.d(t,"getPastTime1",(function(){return i})),a.d(t,"formatDateTime",(function(){return l}))},"76c1":function(e,t,a){"use strict";a.r(t);var o=a("f2bf");const n={class:"manage-container"},r={id:"main3",ref:"echarts",style:{height:"380px"}};function c(e,t,a,c,d,i){const l=Object(o["resolveComponent"])("el-date-picker"),u=Object(o["resolveComponent"])("el-form-item"),s=Object(o["resolveComponent"])("el-option"),m=Object(o["resolveComponent"])("el-select"),f=Object(o["resolveComponent"])("el-button"),g=Object(o["resolveComponent"])("vab-query-form"),h=Object(o["resolveComponent"])("el-form"),p=Object(o["resolveComponent"])("el-card"),b=Object(o["resolveComponent"])("el-table-column"),v=Object(o["resolveComponent"])("el-table"),j=Object(o["resolveComponent"])("el-pagination"),D=Object(o["resolveComponent"])("vab-query-form-right-panel"),y=Object(o["resolveDirective"])("loading");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",n,[Object(o["createVNode"])(h,{ref:"form",model:d.queryForm,"label-width":"100px"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(g,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{width:"100",label:e.$t("defalult.sj")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(l,{modelValue:d.startDate,"onUpdate:modelValue":t[0]||(t[0]=e=>d.startDate=e),type:"daterange","range-separator":"-","start-placeholder":e.$t("defalult.ksrq"),"end-placeholder":e.$t("defalult.jsrq"),onChange:i.handleStartDateChange},null,8,["modelValue","start-placeholder","end-placeholder","onChange"])]),_:1},8,["label"]),Object(o["createVNode"])(u,{width:"100",prop:"deviceCode",label:e.$t("sensor.qgq")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,{modelValue:d.queryForm.dataKey,"onUpdate:modelValue":t[1]||(t[1]=e=>d.queryForm.dataKey=e),placeholder:e.$t("sensor.qxzqgq")},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(d.sensorsData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(s,{key:e.transferId,label:e.name,value:e.transferId},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(o["createVNode"])(u,{width:"100"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(f,{type:"primary",size:"medium",onClick:i.search},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["model"]),Object(o["createVNode"])(p,{style:{height:"380px"}},{default:Object(o["withCtx"])(()=>[Object(o["createElementVNode"])("div",r,null,512)]),_:1}),Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createBlock"])(v,{data:d.newTableData,border:"",stripe:"",style:{width:"100%"}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{prop:"time",label:e.$t("sensor.ccsj"),align:"center"},null,8,["label"]),Object(o["createVNode"])(b,{prop:"name",label:e.$t("sensor.cgqmc"),align:"center"},null,8,["label"]),Object(o["createVNode"])(b,{prop:"dataKey",label:e.$t("sensor.csid"),align:"center"},null,8,["label"]),Object(o["createVNode"])(b,{prop:"value",label:e.$t("sensor.zhi"),align:"center"},null,8,["label"]),Object(o["createVNode"])(b,{prop:"unit",label:e.$t("sensor.dw"),align:"center"},null,8,["label"])]),_:1},8,["data"])),[[y,d.listLoading]]),Object(o["createVNode"])(g,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(D,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(j,{background:d.background,"current-page":d.queryForm.page,layout:d.layout,"page-size":d.queryForm.size,total:d.total,onCurrentChange:i.handleCurrentChange,onSizeChange:i.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}a("14d9");var d=a("aa98"),i=a("5f99"),l=a("313e"),u={components:{},data(){return{newTableData:[],data:[],deviceCode:"",projectId:"",lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,elementLoadingText:"正在加载...",deviceId:"",historyData:[],sensorsData:[],sensorInfoData:[],startDate:"",queryForm:{page:1,size:10,dataKey:"",deviceCode:"",start:"",end:""}}},computed:{height(){return 500}},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(d["getHistoryData"])(this.queryForm);this.data=e,this.total=e.length,this.handleCurrentChange(1),setTimeout(()=>{this.listLoading=!1,this.getReportHistory(),console.log(123)},500)},async getReportHistoryData(){},async getSensorsData(){const{data:e}=await Object(d["sensors"])(this.queryForm);this.sensorsData=e},showData(e){this.queryForm.dataKey=e.dataKey,this.queryForm.deviceCode=e.deviceCode,this.queryForm.end=Object(i["getFMdate"])(0),this.queryForm.start=Object(i["getFMdate"])(-1),this.startDate=[Object(i["getFMdate"])(-1),Object(i["getFMdate"])(0)],this.sensorInfo(),this.fetchData(),this.getSensorsData()},async sensorInfo(){const{data:e}=await Object(d["sensorInfo"])(this.queryForm);this.sensorInfoData=e},handleStartDateChange(){if(this.startDate&&this.startDate.length>0){const e=+new Date(this.startDate[0]),t=+new Date(this.startDate[1]);t>e+2592e6?this.$alert("日期的起止时间跨度不能超过30天","提示",{confirmButtonText:"确定",type:"warning"}).then(()=>this.startDate=null).catch(()=>this.startDate=null):(this.queryForm.end=Object(i["getDate"])(this.startDate[1]),this.queryForm.start=Object(i["getDate"])(this.startDate[0]))}},async getReportHistory(){var e,t=l["a"](document.getElementById("main3"));const{data:a}=await Object(d["getReportHistoryData"])(this.queryForm);var o=[];for(let c=0;c{t["time"]=Object(i["formatDateTime"])(t[0]),t["value"]=t[1],t["name"]=e.name,t["unit"]=e.unit,t["dataKey"]=e.dataKey})},handleQuery(){this.queryForm.page=1},handleSizeChange(e){this.queryForm.size=e},handleCurrentChange(e){this.queryForm.page=e;const t=this.queryForm.size;this.newTableData=this.data.slice((e-1)*t,e*t),this.timeToStr()}}},s=(a("8d6a"),a("d959")),m=a.n(s);const f=m()(u,[["render",c],["__scopeId","data-v-c6fa5d52"]]);t["default"]=f},"8d6a":function(e,t,a){"use strict";a("bb26")},aa98:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return r})),a.d(t,"getDeviceData",(function(){return c})),a.d(t,"doEdit",(function(){return d})),a.d(t,"doDelete",(function(){return i})),a.d(t,"doAdd",(function(){return l})),a.d(t,"selectDeviceInfo",(function(){return u})),a.d(t,"getDictData",(function(){return s})),a.d(t,"selectAllProject",(function(){return m})),a.d(t,"selectAllGroup",(function(){return f})),a.d(t,"selectAllAlarmUser",(function(){return g})),a.d(t,"copy",(function(){return h})),a.d(t,"getLatestDataByDevice",(function(){return p})),a.d(t,"getLatestData",(function(){return b})),a.d(t,"getLatestDataByDevices",(function(){return v})),a.d(t,"getHistoryData",(function(){return j})),a.d(t,"getReportHistoryData",(function(){return D})),a.d(t,"getTownsByProject",(function(){return y})),a.d(t,"getCommunitiesByTown",(function(){return O})),a.d(t,"exportDevice",(function(){return C})),a.d(t,"exportIotDevice",(function(){return w})),a.d(t,"exportData",(function(){return x})),a.d(t,"exportIotData",(function(){return I})),a.d(t,"sensors",(function(){return F})),a.d(t,"boxList",(function(){return q})),a.d(t,"fboxSync",(function(){return V})),a.d(t,"sensorInfo",(function(){return S}));var o=a("b775"),n=a("f121");function r(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&void 0!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.code&&void 0!=e.code&&(t+="&code="+e.code),""!=e.name&&void 0!=e.name&&(t+="&name="+e.name),""!=e.community&&void 0!=e.community&&(t+="&community="+e.community),""!=e.townCode&&void 0!=e.townCode&&(t+="&townCode="+e.townCode),""!=e.commPro&&void 0!=e.commPro&&(t+="&commPro="+e.commPro),3!=e.status&&(t+="&status="+e.status),Object(o["default"])({url:"/deviceReport/list"+t,method:"get",data:e})}function c(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&void 0!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.serial&&void 0!=e.serial&&(t+="&serial="+e.serial),""!=e.name&&void 0!=e.name&&(t+="&name="+e.name),""!=e.community&&void 0!=e.community&&(t+="&community="+e.community),""!=e.townCode&&void 0!=e.townCode&&(t+="&townCode="+e.townCode),"Entire agreement"!=e.commPro&&void 0!=e.commPro&&"all"!=e.commPro&&(t+="&commPro="+e.commPro),3!=e.status&&void 0!=e.status&&(t+="&status="+e.status),Object(o["default"])({url:"/iot/device/select"+t,method:"get",data:e})}function d(e){return Object(o["default"])({url:"/iot/device/update",method:"post",data:e})}function i(e){return Object(o["default"])({url:"/iot/device/remove",method:"post",data:e})}function l(e){return Object(o["default"])({url:"/iot/device/insert",method:"post",data:e})}function u(e){return Object(o["default"])({url:"/iot/device/selectDeviceInfo?deviceId="+e.deviceId,method:"get",data:e})}function s(e){return Object(o["default"])({url:"/iot/device/dict",method:"get",data:e})}function m(e){return Object(o["default"])({url:"/iot/device/selectAllProject",method:"get",data:e})}function f(e){return Object(o["default"])({url:"/iot/device/selectAllGroup?projectId="+e.projectId,method:"get",data:e})}function g(e){return Object(o["default"])({url:"/iot/device/selectAllAlarmUser",method:"get",data:e})}function h(e){return Object(o["default"])({url:"/iot/device/copy?deviceId="+e.deviceId+"&name="+e.name+"&code="+e.code+"&serial="+e.serial,method:"post",data:e})}function p(e){let t="?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size;return""!=e.sensorName&&(t+="&sensorName="+e.sensorName),Object(o["default"])({url:"/deviceReport/latestData"+t,method:"get",data:e})}function b(e){const t="?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size;return Object(o["default"])({url:"/deviceData/latestData"+t,method:"get",data:e})}function v(e){const t="?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey;return Object(o["default"])({url:"/deviceData/getLatestDataByDevice"+t,method:"get",data:e})}function j(e){return Object(o["default"])({url:"/deviceData/getHistoryData?dataKey="+e.dataKey+"&start="+e.start+"&deviceCode="+e.deviceCode+"&end="+e.end,method:"get",data:e})}function D(e){return Object(o["default"])({url:"/deviceData/getHistoryChartData?dataKey="+e.dataKey+"&start="+e.start+"&deviceCode="+e.deviceCode+"&end="+e.end,method:"get",data:e})}function y(e){return Object(o["default"])({url:"/iot/device/getTownsByProject?projectId="+e.projectId,method:"get",data:e})}function O(e){return Object(o["default"])({url:"/iot/device/getCommunitiesByTown?townCode="+e.townCode,method:"get",data:e})}function C(e){var t="?projectId="+e.projectId;return n["baseURL"]+"/deviceReport/exportDevice"+t}function w(e){var t="?projectId="+e.projectId;return n["baseURL"]+"/iot/device/exportDevice"+t}function x(e){var t="?deviceCode="+e.deviceCode;return n["baseURL"]+"/deviceReport/exportData"+t}function I(e){var t="?deviceCode="+e.deviceCode;return n["baseURL"]+"/iot/device/exportData"+t}function F(e){return Object(o["default"])({url:"/deviceData/sensors?deviceCode="+e.deviceCode,method:"get",data:e})}function q(e){return Object(o["default"])({url:"/fbox/boxList",method:"get",data:e})}function V(e,t){return Object(o["default"])({url:"/fbox/sync?projectId="+t,method:"post",data:e})}function S(e){var t="?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey;return Object(o["default"])({url:"/deviceData/sensorInfo"+t,method:"get",data:e})}},bb26:function(e,t,a){}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2d0afdef.b18d76c2.js b/dist/static/js/chunk-2d0afdef.b18d76c2.js deleted file mode 100644 index 173abfc..0000000 --- a/dist/static/js/chunk-2d0afdef.b18d76c2.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0afdef"],{"0fbe":function(e,t,r){"use strict";r.r(t);var i=r("f2bf");const a=["id"];function o(e,t,r,o,n,s){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{id:r.perfectId,style:{width:"100%",height:"230px"}},null,8,a)}var n=r("313e"),s={props:{rate:{type:Number},all:{type:Number},name:{type:String},perfectId:{type:String},color:{type:String}},data(){return{chartPie:null,data:[]}},watch:{rate(e){this.drawCharts()}},mounted:function(){this.drawCharts()},methods:{drawPieChart(){const e=[{value:8,perfect:0,name:"Perfect",title:{offsetCenter:["0%","-16%"]},detail:{valueAnimation:!0,offsetCenter:["0%","20%"]}}];let t={series:[{type:"gauge",startAngle:90,endAngle:-270,pointer:{show:!1},color:this.color,progress:{show:!0,overlap:!1,roundCap:!0,clip:!1,itemStyle:{borderWidth:1,borderColor:this.color}},axisLine:{lineStyle:{width:10}},splitLine:{show:!1,distance:0,length:10},axisTick:{show:!1},axisLabel:{show:!1,distance:50},data:e,title:{fontSize:14},detail:{width:50,height:14,fontSize:14,color:"inherit",borderColor:"inherit",borderRadius:20,borderWidth:1,formatter:"{value}%"}}]};e[0].value=parseFloat((this.rate/this.all*100).toFixed(2)),e[0].name=this.name+":"+this.rate,this.chartPie=n["a"](document.getElementById(this.perfectId)),this.chartPie.setOption({series:[{data:e,pointer:{show:!1}}]}),t&&this.chartPie.setOption(t)},drawCharts(){this.drawPieChart()}}},d=r("d959"),h=r.n(d);const l=h()(s,[["render",o]]);t["default"]=l}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2d0b1ff5.4b8cc7a8.js b/dist/static/js/chunk-2d0b1ff5.4b8cc7a8.js deleted file mode 100644 index 3e9b091..0000000 --- a/dist/static/js/chunk-2d0b1ff5.4b8cc7a8.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0b1ff5"],{"21dd":function(t,e,i){"use strict";i.r(e);var r=i("f2bf");const o={id:"charConsumption",style:{width:"100%",height:"260px"}};function n(t,e,i,n,a,d){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",o)}var a=i("313e"),d={props:{rates:{type:Number}},data(){return{chartPie:null,rate:""}},watch:{rates(t){this.rate=t,setTimeout(()=>{this.drawCharts()},2e3)}},mounted:function(){},methods:{drawPieChart(){var t=this;this.chartPie=a["a"](document.getElementById("charConsumption")),this.chartPie.setOption({series:[{type:"gauge",startAngle:180,radius:"100%",endAngle:0,min:0,max:240,splitNumber:12,itemStyle:{color:"#58D9F9",shadowColor:"rgba(0,138,255,0.45)",shadowBlur:10,shadowOffsetX:2,shadowOffsetY:2},progress:{show:!0,roundCap:!0,width:18},pointer:{icon:"path://M2090.36389,615.30999 L2090.36389,615.30999 C2091.48372,615.30999 2092.40383,616.194028 2092.44859,617.312956 L2096.90698,728.755929 C2097.05155,732.369577 2094.2393,735.416212 2090.62566,735.56078 C2090.53845,735.564269 2090.45117,735.566014 2090.36389,735.566014 L2090.36389,735.566014 C2086.74736,735.566014 2083.81557,732.63423 2083.81557,729.017692 C2083.81557,728.930412 2083.81732,728.84314 2083.82081,728.755929 L2088.2792,617.312956 C2088.32396,616.194028 2089.24407,615.30999 2090.36389,615.30999 Z",length:"75%",width:5,offsetCenter:[0,"5%"]},axisLine:{roundCap:!0,lineStyle:{width:10}},axisTick:{splitNumber:2,lineStyle:{width:2,color:"#999"}},splitLine:{length:12,lineStyle:{width:3,color:"#999"}},axisLabel:{distance:15,color:"#999",fontSize:10},title:{show:!1},detail:{backgroundColor:"#fff",borderColor:"#999",borderWidth:2,width:"100%",lineHeight:40,height:20,borderRadius:8,offsetCenter:[0,"35%"],valueAnimation:!0,formatter:function(t){return"{value|"+t.toFixed(2)+"}{unit|%}"},rich:{value:{fontSize:15,fontWeight:"bolder",color:"#777",padding:[0,0,15,0]},unit:{fontSize:15,color:"#999",padding:[0,0,15,10]}}},data:[{value:t.rate}]}]})},drawCharts(){this.drawPieChart()}}},s=i("d959"),h=i.n(s);const l=h()(d,[["render",n]]);e["default"]=l}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2d0b6975.6a32abb0.js b/dist/static/js/chunk-2d0b6975.6a32abb0.js deleted file mode 100644 index a6a368c..0000000 --- a/dist/static/js/chunk-2d0b6975.6a32abb0.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0b6975"],{"1e8c":function(e,t,n){"use strict";n.r(t);var c=n("f2bf");const l=["src"];function o(e,t,n,o,r,s){const i=Object(c["resolveComponent"])("el-button"),u=Object(c["resolveDirective"])("loading");return Object(c["withDirectives"])((Object(c["openBlock"])(),Object(c["createElementBlock"])("div",null,[Object(c["createVNode"])(i,{type:"primary",size:"mini",style:{"margin-bottom":"10px"},onClick:s.dianji},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("defalult.qp")),1)]),_:1},8,["onClick"]),Object(c["createElementVNode"])("iframe",{id:"iframeId",ref:"iframe",src:r.src,style:{width:"100%",height:"495px"}},null,8,l)])),[[u,r.loading]])}var r={props:{deviceCode:{type:Number}},data(){return{technologyData:[],loading:!0,fullscreenLoading:!0,queryForm:{deviceCode:""},src:""}},watch:{deviceCode:function(e,t){const n=sessionStorage.getItem("projectId"),c=localStorage.getItem("userId");this.src="https://dp.lidinghb.com/chudy_visual/view/1861637774365560832?projectId="+n+"&userId="+c+"&id="+e}},created(){},mounted(){const{iframe:e}=this.$refs,t=this;e.attachEvent?e.attachEvent("onload",()=>{t.stateChange()}):e.onload=function(){t.stateChange()}},methods:{showData(e){console.log(e)},stateChange(){this.loading=!1},dianji(){const e=document.getElementById("iframeId");this.fullscreen?document.exitFullscreen?document.exitFullscreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen():e.requestFullscreen?e.requestFullscreen():e.webkitRequestFullScreen?e.webkitRequestFullScreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.msRequestFullscreen&&e.msRequestFullscreen()}}},s=n("d959"),i=n.n(s);const u=i()(r,[["render",o]]);t["default"]=u}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2d0ba569.d85a67ec.js b/dist/static/js/chunk-2d0ba569.d85a67ec.js deleted file mode 100644 index bba8395..0000000 --- a/dist/static/js/chunk-2d0ba569.d85a67ec.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0ba569"],{"377f":function(t,e,i){"use strict";i.r(e);var a=i("f2bf");const n={id:"clockIn",style:{width:"100%",height:"350px"}};function r(t,e,i,r,o,c){return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",n)}var o=i("313e"),c={props:{rate:{type:Number}},data(){return{chartPie:null,data:[]}},watch:{rate(t){this.data=[{value:t}],setTimeout(()=>{this.drawCharts()},500)}},mounted:function(){},methods:{drawPieChart(){this.chartPie=o["a"](document.getElementById("clockIn")),this.chartPie.setOption({title:{left:"center",text:"考勤打卡"},series:[{type:"gauge",axisLine:{lineStyle:{width:25,color:[[.3,"#67e0e3"],[.7,"#37a2da"],[1,"#fd666d"]]}},pointer:{itemStyle:{color:"auto"}},axisTick:{distance:-20,length:8,lineStyle:{color:"#fff",width:1}},splitLine:{distance:-20,length:20,lineStyle:{color:"#fff",width:4}},axisLabel:{color:"inherit",distance:30,fontSize:14},detail:{valueAnimation:!0,formatter:"{value} %",color:"inherit",fontsize:24},data:this.data}]})},drawCharts(){this.drawPieChart()}}},l=i("d959"),d=i.n(l);const s=d()(c,[["render",r]]);e["default"]=s}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2d0be333.5641b3ff.js b/dist/static/js/chunk-2d0be333.5641b3ff.js deleted file mode 100644 index e286d7a..0000000 --- a/dist/static/js/chunk-2d0be333.5641b3ff.js +++ /dev/null @@ -1,15 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0be333"],{"2ef0":function(n,t,r){(function(n,e){var u; -/** - * @license - * Lodash - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */(function(){var i,o="4.17.21",a=200,f="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",c="Expected a function",l="Invalid `variable` option passed into `_.template`",s="__lodash_hash_undefined__",h=500,p="__lodash_placeholder__",v=1,_=2,g=4,y=1,d=2,w=1,b=2,m=4,x=8,j=16,A=32,k=64,O=128,I=256,R=512,z=30,E="...",S=800,W=16,L=1,C=2,U=3,B=1/0,T=9007199254740991,$=17976931348623157e292,D=NaN,M=4294967295,F=M-1,N=M>>>1,P=[["ary",O],["bind",w],["bindKey",b],["curry",x],["curryRight",j],["flip",R],["partial",A],["partialRight",k],["rearg",I]],q="[object Arguments]",Z="[object Array]",K="[object AsyncFunction]",V="[object Boolean]",G="[object Date]",J="[object DOMException]",H="[object Error]",Y="[object Function]",Q="[object GeneratorFunction]",X="[object Map]",nn="[object Number]",tn="[object Null]",rn="[object Object]",en="[object Promise]",un="[object Proxy]",on="[object RegExp]",an="[object Set]",fn="[object String]",cn="[object Symbol]",ln="[object Undefined]",sn="[object WeakMap]",hn="[object WeakSet]",pn="[object ArrayBuffer]",vn="[object DataView]",_n="[object Float32Array]",gn="[object Float64Array]",yn="[object Int8Array]",dn="[object Int16Array]",wn="[object Int32Array]",bn="[object Uint8Array]",mn="[object Uint8ClampedArray]",xn="[object Uint16Array]",jn="[object Uint32Array]",An=/\b__p \+= '';/g,kn=/\b(__p \+=) '' \+/g,On=/(__e\(.*?\)|\b__t\)) \+\n'';/g,In=/&(?:amp|lt|gt|quot|#39);/g,Rn=/[&<>"']/g,zn=RegExp(In.source),En=RegExp(Rn.source),Sn=/<%-([\s\S]+?)%>/g,Wn=/<%([\s\S]+?)%>/g,Ln=/<%=([\s\S]+?)%>/g,Cn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Un=/^\w*$/,Bn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Tn=/[\\^$.*+?()[\]{}|]/g,$n=RegExp(Tn.source),Dn=/^\s+/,Mn=/\s/,Fn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Nn=/\{\n\/\* \[wrapped with (.+)\] \*/,Pn=/,? & /,qn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Zn=/[()=,{}\[\]\/\s]/,Kn=/\\(\\)?/g,Vn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Gn=/\w*$/,Jn=/^[-+]0x[0-9a-f]+$/i,Hn=/^0b[01]+$/i,Yn=/^\[object .+?Constructor\]$/,Qn=/^0o[0-7]+$/i,Xn=/^(?:0|[1-9]\d*)$/,nt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,tt=/($^)/,rt=/['\n\r\u2028\u2029\\]/g,et="\\ud800-\\udfff",ut="\\u0300-\\u036f",it="\\ufe20-\\ufe2f",ot="\\u20d0-\\u20ff",at=ut+it+ot,ft="\\u2700-\\u27bf",ct="a-z\\xdf-\\xf6\\xf8-\\xff",lt="\\xac\\xb1\\xd7\\xf7",st="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ht="\\u2000-\\u206f",pt=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",vt="A-Z\\xc0-\\xd6\\xd8-\\xde",_t="\\ufe0e\\ufe0f",gt=lt+st+ht+pt,yt="['’]",dt="["+et+"]",wt="["+gt+"]",bt="["+at+"]",mt="\\d+",xt="["+ft+"]",jt="["+ct+"]",At="[^"+et+gt+mt+ft+ct+vt+"]",kt="\\ud83c[\\udffb-\\udfff]",Ot="(?:"+bt+"|"+kt+")",It="[^"+et+"]",Rt="(?:\\ud83c[\\udde6-\\uddff]){2}",zt="[\\ud800-\\udbff][\\udc00-\\udfff]",Et="["+vt+"]",St="\\u200d",Wt="(?:"+jt+"|"+At+")",Lt="(?:"+Et+"|"+At+")",Ct="(?:"+yt+"(?:d|ll|m|re|s|t|ve))?",Ut="(?:"+yt+"(?:D|LL|M|RE|S|T|VE))?",Bt=Ot+"?",Tt="["+_t+"]?",$t="(?:"+St+"(?:"+[It,Rt,zt].join("|")+")"+Tt+Bt+")*",Dt="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Mt="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Ft=Tt+Bt+$t,Nt="(?:"+[xt,Rt,zt].join("|")+")"+Ft,Pt="(?:"+[It+bt+"?",bt,Rt,zt,dt].join("|")+")",qt=RegExp(yt,"g"),Zt=RegExp(bt,"g"),Kt=RegExp(kt+"(?="+kt+")|"+Pt+Ft,"g"),Vt=RegExp([Et+"?"+jt+"+"+Ct+"(?="+[wt,Et,"$"].join("|")+")",Lt+"+"+Ut+"(?="+[wt,Et+Wt,"$"].join("|")+")",Et+"?"+Wt+"+"+Ct,Et+"+"+Ut,Mt,Dt,mt,Nt].join("|"),"g"),Gt=RegExp("["+St+et+at+_t+"]"),Jt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ht=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Yt=-1,Qt={};Qt[_n]=Qt[gn]=Qt[yn]=Qt[dn]=Qt[wn]=Qt[bn]=Qt[mn]=Qt[xn]=Qt[jn]=!0,Qt[q]=Qt[Z]=Qt[pn]=Qt[V]=Qt[vn]=Qt[G]=Qt[H]=Qt[Y]=Qt[X]=Qt[nn]=Qt[rn]=Qt[on]=Qt[an]=Qt[fn]=Qt[sn]=!1;var Xt={};Xt[q]=Xt[Z]=Xt[pn]=Xt[vn]=Xt[V]=Xt[G]=Xt[_n]=Xt[gn]=Xt[yn]=Xt[dn]=Xt[wn]=Xt[X]=Xt[nn]=Xt[rn]=Xt[on]=Xt[an]=Xt[fn]=Xt[cn]=Xt[bn]=Xt[mn]=Xt[xn]=Xt[jn]=!0,Xt[H]=Xt[Y]=Xt[sn]=!1;var nr={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},tr={"&":"&","<":"<",">":">",'"':""","'":"'"},rr={"&":"&","<":"<",">":">",""":'"',"'":"'"},er={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ur=parseFloat,ir=parseInt,or="object"==typeof n&&n&&n.Object===Object&&n,ar="object"==typeof self&&self&&self.Object===Object&&self,fr=or||ar||Function("return this")(),cr=t&&!t.nodeType&&t,lr=cr&&"object"==typeof e&&e&&!e.nodeType&&e,sr=lr&&lr.exports===cr,hr=sr&&or.process,pr=function(){try{var n=lr&&lr.require&&lr.require("util").types;return n||hr&&hr.binding&&hr.binding("util")}catch(t){}}(),vr=pr&&pr.isArrayBuffer,_r=pr&&pr.isDate,gr=pr&&pr.isMap,yr=pr&&pr.isRegExp,dr=pr&&pr.isSet,wr=pr&&pr.isTypedArray;function br(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function mr(n,t,r,e){var u=-1,i=null==n?0:n.length;while(++u-1}function Ir(n,t,r){var e=-1,u=null==n?0:n.length;while(++e-1);return r}function ne(n,t){var r=n.length;while(r--&&$r(t,n[r],0)>-1);return r}function te(n,t){var r=n.length,e=0;while(r--)n[r]===t&&++e;return e}var re=Pr(nr),ee=Pr(tr);function ue(n){return"\\"+er[n]}function ie(n,t){return null==n?i:n[t]}function oe(n){return Gt.test(n)}function ae(n){return Jt.test(n)}function fe(n){var t,r=[];while(!(t=n.next()).done)r.push(t.value);return r}function ce(n){var t=-1,r=Array(n.size);return n.forEach((function(n,e){r[++t]=[e,n]})),r}function le(n,t){return function(r){return n(t(r))}}function se(n,t){var r=-1,e=n.length,u=0,i=[];while(++r-1}function Ne(n,t){var r=this.__data__,e=lu(r,n);return e<0?(++this.size,r.push([n,t])):r[e][1]=t,this}function Pe(n){var t=-1,r=null==n?0:n.length;this.clear();while(++t=t?n:t)),n}function yu(n,t,r,e,u,o){var a,f=t&v,c=t&_,l=t&g;if(r&&(a=u?r(n,e,u,o):r(n)),a!==i)return a;if(!kl(n))return n;var s=cl(n);if(s){if(a=ta(n),!f)return eo(n,a)}else{var h=Yo(n),p=h==Y||h==Q;if(vl(n))return Vi(n,f);if(h==rn||h==q||p&&!u){if(a=c||p?{}:ra(n),!f)return c?oo(n,pu(a,n)):io(n,hu(a,n))}else{if(!Xt[h])return u?n:{};a=ea(n,h,f)}}o||(o=new Qe);var y=o.get(n);if(y)return y;o.set(n,a),$l(n)?n.forEach((function(e){a.add(yu(e,t,r,e,n,o))})):Il(n)&&n.forEach((function(e,u){a.set(u,yu(e,t,r,u,n,o))}));var d=l?c?Mo:Do:c?As:js,w=s?i:d(n);return xr(w||n,(function(e,u){w&&(u=e,e=n[u]),cu(a,u,yu(e,t,r,u,n,o))})),a}function du(n){var t=js(n);return function(r){return wu(r,n,t)}}function wu(n,t,r){var e=r.length;if(null==n)return!e;n=et(n);while(e--){var u=r[e],o=t[u],a=n[u];if(a===i&&!(u in n)||!o(a))return!1}return!0}function bu(n,t,r){if("function"!=typeof n)throw new ot(c);return ka((function(){n.apply(i,r)}),t)}function mu(n,t,r,e){var u=-1,i=Or,o=!0,f=n.length,c=[],l=t.length;if(!f)return c;r&&(t=Rr(t,Hr(r))),e?(i=Ir,o=!1):t.length>=a&&(i=Qr,o=!1,t=new Je(t));n:while(++uu?0:u+r),e=e===i||e>u?u:Jl(e),e<0&&(e+=u),e=r>e?0:Hl(e);while(r0&&r(a)?t>1?Ru(a,t-1,r,e,u):zr(u,a):e||(u[u.length]=a)}return u}var zu=lo(),Eu=lo(!0);function Su(n,t){return n&&zu(n,t,js)}function Wu(n,t){return n&&Eu(n,t,js)}function Lu(n,t){return kr(t,(function(t){return xl(n[t])}))}function Cu(n,t){t=Pi(t,n);var r=0,e=t.length;while(null!=n&&rt}function $u(n,t){return null!=n&&ht.call(n,t)}function Du(n,t){return null!=n&&t in et(n)}function Mu(n,t,r){return n>=Nt(t,r)&&n=120&&h.length>=120)?new Je(f&&h):i}h=n[0];var p=-1,v=c[0];n:while(++p-1)a!==n&&Ot.call(a,f,1),Ot.call(n,f,1)}return n}function gi(n,t){var r=n?t.length:0,e=r-1;while(r--){var u=t[r];if(r==e||u!==i){var i=u;oa(u)?Ot.call(n,u,1):Ui(n,u)}}return n}function yi(n,t){return n+Ut(Vt()*(t-n+1))}function di(n,t,e,u){var i=-1,o=Ft(Ct((t-n)/(e||1)),0),a=r(o);while(o--)a[u?o:++i]=n,n+=e;return a}function wi(n,t){var r="";if(!n||t<1||t>T)return r;do{t%2&&(r+=n),t=Ut(t/2),t&&(n+=n)}while(t);return r}function bi(n,t){return Oa(ba(n,t,Sh),n+"")}function mi(n){return iu(Ns(n))}function xi(n,t){var r=Ns(n);return za(r,gu(t,0,r.length))}function ji(n,t,r,e){if(!kl(n))return n;t=Pi(t,n);var u=-1,o=t.length,a=o-1,f=n;while(null!=f&&++ui?0:i+t),e=e>i?i:e,e<0&&(e+=i),i=t>e?0:e-t>>>0,t>>>=0;var o=r(i);while(++u>>1,o=n[i];null!==o&&!Ml(o)&&(r?o<=t:o=a){var l=t?null:zo(n);if(l)return he(l);o=!1,u=Qr,c=new Je}else c=t?[]:f;n:while(++e=e?n:Ii(n,t,r)}var Ki=St||function(n){return fr.clearTimeout(n)};function Vi(n,t){if(t)return n.slice();var r=n.length,e=xt?xt(r):new n.constructor(r);return n.copy(e),e}function Gi(n){var t=new n.constructor(n.byteLength);return new mt(t).set(new mt(n)),t}function Ji(n,t){var r=t?Gi(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.byteLength)}function Hi(n){var t=new n.constructor(n.source,Gn.exec(n));return t.lastIndex=n.lastIndex,t}function Yi(n){return ve?et(ve.call(n)):{}}function Qi(n,t){var r=t?Gi(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.length)}function Xi(n,t){if(n!==t){var r=n!==i,e=null===n,u=n===n,o=Ml(n),a=t!==i,f=null===t,c=t===t,l=Ml(t);if(!f&&!l&&!o&&n>t||o&&a&&c&&!f&&!l||e&&a&&c||!r&&c||!u)return 1;if(!e&&!o&&!l&&n=a)return f;var c=r[e];return f*("desc"==c?-1:1)}}return n.index-t.index}function to(n,t,e,u){var i=-1,o=n.length,a=e.length,f=-1,c=t.length,l=Ft(o-a,0),s=r(c+l),h=!u;while(++f1?r[u-1]:i,a=u>2?r[2]:i;o=n.length>3&&"function"==typeof o?(u--,o):i,a&&aa(r[0],r[1],a)&&(o=u<3?i:o,u=1),t=et(t);while(++e-1?u[o?t[a]:a]:i}}function yo(n){return $o((function(t){var r=t.length,e=r,u=Oe.prototype.thru;n&&t.reverse();while(e--){var o=t[e];if("function"!=typeof o)throw new ot(c);if(u&&!a&&"wrapper"==No(o))var a=new Oe([],!0)}e=a?e:r;while(++e1&&w.reverse(),h&&lf))return!1;var l=o.get(n),s=o.get(t);if(l&&s)return l==t&&s==n;var h=-1,p=!0,v=r&d?new Je:i;o.set(n,t),o.set(t,n);while(++h1?"& ":"")+t[e],t=t.join(r>2?", ":" "),n.replace(Fn,"{\n/* [wrapped with "+t+"] */\n")}function ia(n){return cl(n)||fl(n)||!!(It&&n&&n[It])}function oa(n,t){var r=typeof n;return t=null==t?T:t,!!t&&("number"==r||"symbol"!=r&&Xn.test(n))&&n>-1&&n%1==0&&n0){if(++t>=S)return arguments[0]}else t=0;return n.apply(i,arguments)}}function za(n,t){var r=-1,e=n.length,u=e-1;t=t===i?e:t;while(++r1?n[t-1]:i;return r="function"==typeof r?(n.pop(),r):i,Tf(n,r)}));function Kf(n){var t=me(n);return t.__chain__=!0,t}function Vf(n,t){return t(n),n}function Gf(n,t){return t(n)}var Jf=$o((function(n){var t=n.length,r=t?n[0]:0,e=this.__wrapped__,u=function(t){return _u(t,n)};return!(t>1||this.__actions__.length)&&e instanceof Ie&&oa(r)?(e=e.slice(r,+r+(t?1:0)),e.__actions__.push({func:Gf,args:[u],thisArg:i}),new Oe(e,this.__chain__).thru((function(n){return t&&!n.length&&n.push(i),n}))):this.thru(u)}));function Hf(){return Kf(this)}function Yf(){return new Oe(this.value(),this.__chain__)}function Qf(){this.__values__===i&&(this.__values__=Vl(this.value()));var n=this.__index__>=this.__values__.length,t=n?i:this.__values__[this.__index__++];return{done:n,value:t}}function Xf(){return this}function nc(n){var t,r=this;while(r instanceof ke){var e=Ca(r);e.__index__=0,e.__values__=i,t?u.__wrapped__=e:t=e;var u=e;r=r.__wrapped__}return u.__wrapped__=n,t}function tc(){var n=this.__wrapped__;if(n instanceof Ie){var t=n;return this.__actions__.length&&(t=new Ie(this)),t=t.reverse(),t.__actions__.push({func:Gf,args:[_f],thisArg:i}),new Oe(t,this.__chain__)}return this.thru(_f)}function rc(){return $i(this.__wrapped__,this.__actions__)}var ec=ao((function(n,t,r){ht.call(n,r)?++n[r]:vu(n,r,1)}));function uc(n,t,r){var e=cl(n)?Ar:Au;return r&&aa(n,t,r)&&(t=i),e(n,qo(t,3))}function ic(n,t){var r=cl(n)?kr:Iu;return r(n,qo(t,3))}var oc=go(Ka),ac=go(Va);function fc(n,t){return Ru(yc(n,t),1)}function cc(n,t){return Ru(yc(n,t),B)}function lc(n,t,r){return r=r===i?1:Jl(r),Ru(yc(n,t),r)}function sc(n,t){var r=cl(n)?xr:xu;return r(n,qo(t,3))}function hc(n,t){var r=cl(n)?jr:ju;return r(n,qo(t,3))}var pc=ao((function(n,t,r){ht.call(n,r)?n[r].push(t):vu(n,r,[t])}));function vc(n,t,r,e){n=sl(n)?n:Ns(n),r=r&&!e?Jl(r):0;var u=n.length;return r<0&&(r=Ft(u+r,0)),Dl(n)?r<=u&&n.indexOf(t,r)>-1:!!u&&$r(n,t,r)>-1}var _c=bi((function(n,t,e){var u=-1,i="function"==typeof t,o=sl(n)?r(n.length):[];return xu(n,(function(n){o[++u]=i?br(t,n,e):Pu(n,t,e)})),o})),gc=ao((function(n,t,r){vu(n,r,t)}));function yc(n,t){var r=cl(n)?Rr:ii;return r(n,qo(t,3))}function dc(n,t,r,e){return null==n?[]:(cl(t)||(t=null==t?[]:[t]),r=e?i:r,cl(r)||(r=null==r?[]:[r]),si(n,t,r))}var wc=ao((function(n,t,r){n[r?0:1].push(t)}),(function(){return[[],[]]}));function bc(n,t,r){var e=cl(n)?Er:qr,u=arguments.length<3;return e(n,qo(t,4),r,u,xu)}function mc(n,t,r){var e=cl(n)?Sr:qr,u=arguments.length<3;return e(n,qo(t,4),r,u,ju)}function xc(n,t){var r=cl(n)?kr:Iu;return r(n,Nc(qo(t,3)))}function jc(n){var t=cl(n)?iu:mi;return t(n)}function Ac(n,t,r){t=(r?aa(n,t,r):t===i)?1:Jl(t);var e=cl(n)?ou:xi;return e(n,t)}function kc(n){var t=cl(n)?au:Oi;return t(n)}function Oc(n){if(null==n)return 0;if(sl(n))return Dl(n)?ge(n):n.length;var t=Yo(n);return t==X||t==an?n.size:ri(n).length}function Ic(n,t,r){var e=cl(n)?Wr:Ri;return r&&aa(n,t,r)&&(t=i),e(n,qo(t,3))}var Rc=bi((function(n,t){if(null==n)return[];var r=t.length;return r>1&&aa(n,t[0],t[1])?t=[]:r>2&&aa(t[0],t[1],t[2])&&(t=[t[0]]),si(n,Ru(t,1),[])})),zc=Wt||function(){return fr.Date.now()};function Ec(n,t){if("function"!=typeof t)throw new ot(c);return n=Jl(n),function(){if(--n<1)return t.apply(this,arguments)}}function Sc(n,t,r){return t=r?i:t,t=n&&null==t?n.length:t,So(n,O,i,i,i,i,t)}function Wc(n,t){var r;if("function"!=typeof t)throw new ot(c);return n=Jl(n),function(){return--n>0&&(r=t.apply(this,arguments)),n<=1&&(t=i),r}}var Lc=bi((function(n,t,r){var e=w;if(r.length){var u=se(r,Po(Lc));e|=A}return So(n,e,t,r,u)})),Cc=bi((function(n,t,r){var e=w|b;if(r.length){var u=se(r,Po(Cc));e|=A}return So(t,e,n,r,u)}));function Uc(n,t,r){t=r?i:t;var e=So(n,x,i,i,i,i,i,t);return e.placeholder=Uc.placeholder,e}function Bc(n,t,r){t=r?i:t;var e=So(n,j,i,i,i,i,i,t);return e.placeholder=Bc.placeholder,e}function Tc(n,t,r){var e,u,o,a,f,l,s=0,h=!1,p=!1,v=!0;if("function"!=typeof n)throw new ot(c);function _(t){var r=e,o=u;return e=u=i,s=t,a=n.apply(o,r),a}function g(n){return s=n,f=ka(w,t),h?_(n):a}function y(n){var r=n-l,e=n-s,u=t-r;return p?Nt(u,o-e):u}function d(n){var r=n-l,e=n-s;return l===i||r>=t||r<0||p&&e>=o}function w(){var n=zc();if(d(n))return b(n);f=ka(w,y(n))}function b(n){return f=i,v&&e?_(n):(e=u=i,a)}function m(){f!==i&&Ki(f),s=0,e=l=u=f=i}function x(){return f===i?a:b(zc())}function j(){var n=zc(),r=d(n);if(e=arguments,u=this,l=n,r){if(f===i)return g(l);if(p)return Ki(f),f=ka(w,t),_(l)}return f===i&&(f=ka(w,t)),a}return t=Yl(t)||0,kl(r)&&(h=!!r.leading,p="maxWait"in r,o=p?Ft(Yl(r.maxWait)||0,t):o,v="trailing"in r?!!r.trailing:v),j.cancel=m,j.flush=x,j}var $c=bi((function(n,t){return bu(n,1,t)})),Dc=bi((function(n,t,r){return bu(n,Yl(t)||0,r)}));function Mc(n){return So(n,R)}function Fc(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new ot(c);var r=function(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;if(i.has(u))return i.get(u);var o=n.apply(this,e);return r.cache=i.set(u,o)||i,o};return r.cache=new(Fc.Cache||Pe),r}function Nc(n){if("function"!=typeof n)throw new ot(c);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}function Pc(n){return Wc(2,n)}Fc.Cache=Pe;var qc=qi((function(n,t){t=1==t.length&&cl(t[0])?Rr(t[0],Hr(qo())):Rr(Ru(t,1),Hr(qo()));var r=t.length;return bi((function(e){var u=-1,i=Nt(e.length,r);while(++u=t})),fl=qu(function(){return arguments}())?qu:function(n){return Ol(n)&&ht.call(n,"callee")&&!kt.call(n,"callee")},cl=r.isArray,ll=vr?Hr(vr):Zu;function sl(n){return null!=n&&Al(n.length)&&!xl(n)}function hl(n){return Ol(n)&&sl(n)}function pl(n){return!0===n||!1===n||Ol(n)&&Bu(n)==V}var vl=Tt||Jh,_l=_r?Hr(_r):Ku;function gl(n){return Ol(n)&&1===n.nodeType&&!Ul(n)}function yl(n){if(null==n)return!0;if(sl(n)&&(cl(n)||"string"==typeof n||"function"==typeof n.splice||vl(n)||Fl(n)||fl(n)))return!n.length;var t=Yo(n);if(t==X||t==an)return!n.size;if(pa(n))return!ri(n).length;for(var r in n)if(ht.call(n,r))return!1;return!0}function dl(n,t){return Vu(n,t)}function wl(n,t,r){r="function"==typeof r?r:i;var e=r?r(n,t):i;return e===i?Vu(n,t,i,r):!!e}function bl(n){if(!Ol(n))return!1;var t=Bu(n);return t==H||t==J||"string"==typeof n.message&&"string"==typeof n.name&&!Ul(n)}function ml(n){return"number"==typeof n&&$t(n)}function xl(n){if(!kl(n))return!1;var t=Bu(n);return t==Y||t==Q||t==K||t==un}function jl(n){return"number"==typeof n&&n==Jl(n)}function Al(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=T}function kl(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function Ol(n){return null!=n&&"object"==typeof n}var Il=gr?Hr(gr):Ju;function Rl(n,t){return n===t||Hu(n,t,Ko(t))}function zl(n,t,r){return r="function"==typeof r?r:i,Hu(n,t,Ko(t),r)}function El(n){return Cl(n)&&n!=+n}function Sl(n){if(ha(n))throw new u(f);return Yu(n)}function Wl(n){return null===n}function Ll(n){return null==n}function Cl(n){return"number"==typeof n||Ol(n)&&Bu(n)==nn}function Ul(n){if(!Ol(n)||Bu(n)!=rn)return!1;var t=jt(n);if(null===t)return!0;var r=ht.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&st.call(r)==gt}var Bl=yr?Hr(yr):Qu;function Tl(n){return jl(n)&&n>=-T&&n<=T}var $l=dr?Hr(dr):Xu;function Dl(n){return"string"==typeof n||!cl(n)&&Ol(n)&&Bu(n)==fn}function Ml(n){return"symbol"==typeof n||Ol(n)&&Bu(n)==cn}var Fl=wr?Hr(wr):ni;function Nl(n){return n===i}function Pl(n){return Ol(n)&&Yo(n)==sn}function ql(n){return Ol(n)&&Bu(n)==hn}var Zl=Oo(ui),Kl=Oo((function(n,t){return n<=t}));function Vl(n){if(!n)return[];if(sl(n))return Dl(n)?ye(n):eo(n);if(Rt&&n[Rt])return fe(n[Rt]());var t=Yo(n),r=t==X?ce:t==an?he:Ns;return r(n)}function Gl(n){if(!n)return 0===n?n:0;if(n=Yl(n),n===B||n===-B){var t=n<0?-1:1;return t*$}return n===n?n:0}function Jl(n){var t=Gl(n),r=t%1;return t===t?r?t-r:t:0}function Hl(n){return n?gu(Jl(n),0,M):0}function Yl(n){if("number"==typeof n)return n;if(Ml(n))return D;if(kl(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=kl(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=Jr(n);var r=Hn.test(n);return r||Qn.test(n)?ir(n.slice(2),r?2:8):Jn.test(n)?D:+n}function Ql(n){return uo(n,As(n))}function Xl(n){return n?gu(Jl(n),-T,T):0===n?n:0}function ns(n){return null==n?"":Li(n)}var ts=fo((function(n,t){if(pa(t)||sl(t))uo(t,js(t),n);else for(var r in t)ht.call(t,r)&&cu(n,r,t[r])})),rs=fo((function(n,t){uo(t,As(t),n)})),es=fo((function(n,t,r,e){uo(t,As(t),n,e)})),us=fo((function(n,t,r,e){uo(t,js(t),n,e)})),is=$o(_u);function os(n,t){var r=je(n);return null==t?r:hu(r,t)}var as=bi((function(n,t){n=et(n);var r=-1,e=t.length,u=e>2?t[2]:i;u&&aa(t[0],t[1],u)&&(e=1);while(++r1),t})),uo(n,Mo(n),r),e&&(r=yu(r,v|_|g,Co));var u=t.length;while(u--)Ui(r,t[u]);return r}));function Es(n,t){return Ws(n,Nc(qo(t)))}var Ss=$o((function(n,t){return null==n?{}:hi(n,t)}));function Ws(n,t){if(null==n)return{};var r=Rr(Mo(n),(function(n){return[n]}));return t=qo(t),pi(n,r,(function(n,r){return t(n,r[0])}))}function Ls(n,t,r){t=Pi(t,n);var e=-1,u=t.length;u||(u=1,n=i);while(++et){var e=n;n=t,t=e}if(r||n%1||t%1){var u=Vt();return Nt(n+u*(t-n+ur("1e-"+((u+"").length-1))),t)}return yi(n,t)}var Vs=po((function(n,t,r){return t=t.toLowerCase(),n+(r?Gs(t):t)}));function Gs(n){return mh(ns(n).toLowerCase())}function Js(n){return n=ns(n),n&&n.replace(nt,re).replace(Zt,"")}function Hs(n,t,r){n=ns(n),t=Li(t);var e=n.length;r=r===i?e:gu(Jl(r),0,e);var u=r;return r-=t.length,r>=0&&n.slice(r,u)==t}function Ys(n){return n=ns(n),n&&En.test(n)?n.replace(Rn,ee):n}function Qs(n){return n=ns(n),n&&$n.test(n)?n.replace(Tn,"\\$&"):n}var Xs=po((function(n,t,r){return n+(r?"-":"")+t.toLowerCase()})),nh=po((function(n,t,r){return n+(r?" ":"")+t.toLowerCase()})),th=ho("toLowerCase");function rh(n,t,r){n=ns(n),t=Jl(t);var e=t?ge(n):0;if(!t||e>=t)return n;var u=(t-e)/2;return jo(Ut(u),r)+n+jo(Ct(u),r)}function eh(n,t,r){n=ns(n),t=Jl(t);var e=t?ge(n):0;return t&&e>>0,r?(n=ns(n),n&&("string"==typeof t||null!=t&&!Bl(t))&&(t=Li(t),!t&&oe(n))?Zi(ye(n),0,r):n.split(t,r)):[]}var lh=po((function(n,t,r){return n+(r?" ":"")+mh(t)}));function sh(n,t,r){return n=ns(n),r=null==r?0:gu(Jl(r),0,n.length),t=Li(t),n.slice(r,r+t.length)==t}function hh(n,t,r){var e=me.templateSettings;r&&aa(n,t,r)&&(t=i),n=ns(n),t=es({},t,e,Wo);var o,a,f=es({},t.imports,e.imports,Wo),c=js(f),s=Yr(f,c),h=0,p=t.interpolate||tt,v="__p += '",_=ut((t.escape||tt).source+"|"+p.source+"|"+(p===Ln?Vn:tt).source+"|"+(t.evaluate||tt).source+"|$","g"),g="//# sourceURL="+(ht.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Yt+"]")+"\n";n.replace(_,(function(t,r,e,u,i,f){return e||(e=u),v+=n.slice(h,f).replace(rt,ue),r&&(o=!0,v+="' +\n__e("+r+") +\n'"),i&&(a=!0,v+="';\n"+i+";\n__p += '"),e&&(v+="' +\n((__t = ("+e+")) == null ? '' : __t) +\n'"),h=f+t.length,t})),v+="';\n";var y=ht.call(t,"variable")&&t.variable;if(y){if(Zn.test(y))throw new u(l)}else v="with (obj) {\n"+v+"\n}\n";v=(a?v.replace(An,""):v).replace(kn,"$1").replace(On,"$1;"),v="function("+(y||"obj")+") {\n"+(y?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+v+"return __p\n}";var d=jh((function(){return Mn(c,g+"return "+v).apply(i,s)}));if(d.source=v,bl(d))throw d;return d}function ph(n){return ns(n).toLowerCase()}function vh(n){return ns(n).toUpperCase()}function _h(n,t,r){if(n=ns(n),n&&(r||t===i))return Jr(n);if(!n||!(t=Li(t)))return n;var e=ye(n),u=ye(t),o=Xr(e,u),a=ne(e,u)+1;return Zi(e,o,a).join("")}function gh(n,t,r){if(n=ns(n),n&&(r||t===i))return n.slice(0,de(n)+1);if(!n||!(t=Li(t)))return n;var e=ye(n),u=ne(e,ye(t))+1;return Zi(e,0,u).join("")}function yh(n,t,r){if(n=ns(n),n&&(r||t===i))return n.replace(Dn,"");if(!n||!(t=Li(t)))return n;var e=ye(n),u=Xr(e,ye(t));return Zi(e,u).join("")}function dh(n,t){var r=z,e=E;if(kl(t)){var u="separator"in t?t.separator:u;r="length"in t?Jl(t.length):r,e="omission"in t?Li(t.omission):e}n=ns(n);var o=n.length;if(oe(n)){var a=ye(n);o=a.length}if(r>=o)return n;var f=r-ge(e);if(f<1)return e;var c=a?Zi(a,0,f).join(""):n.slice(0,f);if(u===i)return c+e;if(a&&(f+=c.length-f),Bl(u)){if(n.slice(f).search(u)){var l,s=c;u.global||(u=ut(u.source,ns(Gn.exec(u))+"g")),u.lastIndex=0;while(l=u.exec(s))var h=l.index;c=c.slice(0,h===i?f:h)}}else if(n.indexOf(Li(u),f)!=f){var p=c.lastIndexOf(u);p>-1&&(c=c.slice(0,p))}return c+e}function wh(n){return n=ns(n),n&&zn.test(n)?n.replace(In,we):n}var bh=po((function(n,t,r){return n+(r?" ":"")+t.toUpperCase()})),mh=ho("toUpperCase");function xh(n,t,r){return n=ns(n),t=r?i:t,t===i?ae(n)?xe(n):Ur(n):n.match(t)||[]}var jh=bi((function(n,t){try{return br(n,i,t)}catch(r){return bl(r)?r:new u(r)}})),Ah=$o((function(n,t){return xr(t,(function(t){t=Sa(t),vu(n,t,Lc(n[t],n))})),n}));function kh(n){var t=null==n?0:n.length,r=qo();return n=t?Rr(n,(function(n){if("function"!=typeof n[1])throw new ot(c);return[r(n[0]),n[1]]})):[],bi((function(r){var e=-1;while(++eT)return[];var r=M,e=Nt(n,M);t=qo(t),n-=M;var u=Vr(e,t);while(++r0||t<0)?new Ie(r):(n<0?r=r.takeRight(-n):n&&(r=r.drop(n)),t!==i&&(t=Jl(t),r=t<0?r.dropRight(-t):r.take(t-n)),r)},Ie.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},Ie.prototype.toArray=function(){return this.take(M)},Su(Ie.prototype,(function(n,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),e=/^(?:head|last)$/.test(t),u=me[e?"take"+("last"==t?"Right":""):t],o=e||/^find/.test(t);u&&(me.prototype[t]=function(){var t=this.__wrapped__,a=e?[1]:arguments,f=t instanceof Ie,c=a[0],l=f||cl(t),s=function(n){var t=u.apply(me,zr([n],a));return e&&h?t[0]:t};l&&r&&"function"==typeof c&&1!=c.length&&(f=l=!1);var h=this.__chain__,p=!!this.__actions__.length,v=o&&!h,_=f&&!p;if(!o&&l){t=_?t:new Ie(this);var g=n.apply(t,a);return g.__actions__.push({func:Gf,args:[s],thisArg:i}),new Oe(g,h)}return v&&_?n.apply(this,a):(g=this.thru(s),v?e?g.value()[0]:g.value():g)})})),xr(["pop","push","shift","sort","splice","unshift"],(function(n){var t=at[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:pop|shift)$/.test(n);me.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(cl(u)?u:[],n)}return this[r]((function(r){return t.apply(cl(r)?r:[],n)}))}})),Su(Ie.prototype,(function(n,t){var r=me[t];if(r){var e=r.name+"";ht.call(cr,e)||(cr[e]=[]),cr[e].push({name:t,func:r})}})),cr[wo(i,b).name]=[{name:"wrapper",func:i}],Ie.prototype.clone=Re,Ie.prototype.reverse=ze,Ie.prototype.value=Ee,me.prototype.at=Jf,me.prototype.chain=Hf,me.prototype.commit=Yf,me.prototype.next=Qf,me.prototype.plant=nc,me.prototype.reverse=tc,me.prototype.toJSON=me.prototype.valueOf=me.prototype.value=rc,me.prototype.first=me.prototype.head,Rt&&(me.prototype[Rt]=Xf),me},Ae=je();fr._=Ae,u=function(){return Ae}.call(t,r,t,e),u===i||(e.exports=u)}).call(this)}).call(this,r("c8ba"),r("62e4")(n))}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2d0c4332.74546821.js b/dist/static/js/chunk-2d0c4332.74546821.js deleted file mode 100644 index 93923c9..0000000 --- a/dist/static/js/chunk-2d0c4332.74546821.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0c4332"],{"3a8f":function(n,e,c){"use strict";c.r(e);var t=c("f2bf");function o(n,e,c,o,r,a){return Object(t["openBlock"])(),Object(t["createElementBlock"])("p")}var r={name:"Index"},a=c("d959"),d=c.n(a);const p=d()(r,[["render",o]]);e["default"]=p}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2d0cc4a5.1454d5b1.js b/dist/static/js/chunk-2d0cc4a5.1454d5b1.js deleted file mode 100644 index db65c79..0000000 --- a/dist/static/js/chunk-2d0cc4a5.1454d5b1.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0cc4a5"],{"4cff":function(e,t,l){"use strict";l.r(t);var a=l("f2bf");function o(e,t,l,o,r,c){const i=Object(a["resolveComponent"])("el-table-column"),n=Object(a["resolveComponent"])("el-table"),d=Object(a["resolveComponent"])("el-dialog");return Object(a["openBlock"])(),Object(a["createBlock"])(d,{modelValue:r.dialogFormVisible,"onUpdate:modelValue":t[0]||(t[0]=e=>r.dialogFormVisible=e),title:r.title,width:"1000px",onClose:e.close},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{data:r.tableData,stripe:"",border:"",style:{width:"100%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{fixed:"",property:"deviceName",label:e.$t("dataEnquiry.zdmc"),width:"200",align:"center"},null,8,["label"]),Object(a["createVNode"])(i,{property:"sampleQuantity",label:e.$t("apply.ypsl"),width:"100",align:"center"},null,8,["label"]),Object(a["createVNode"])(i,{property:"sampleBack.dataValue",label:e.$t("apply.ypqh"),width:"100",align:"center"},null,8,["label"]),Object(a["createVNode"])(i,{property:"sampleType.dataValue",label:e.$t("apply.yplx"),width:"100",align:"center"},null,8,["label"]),Object(a["createVNode"])(i,{property:"detectionItems",label:e.$t("apply.jcxm"),width:"100",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(e.detectionItems,(e,l)=>(Object(a["openBlock"])(),Object(a["createElementBlock"])("span",{key:l},[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.dataValue)+" ",1),t[1]||(t[1]=Object(a["createElementVNode"])("br",null,null,-1))]))),128))]),_:1},8,["label"]),Object(a["createVNode"])(i,{property:"detectionReport.dataValue",label:e.$t("apply.jcbg"),width:"150",align:"center"},null,8,["label"]),Object(a["createVNode"])(i,{property:"reportIssued.dataValue",label:e.$t("apply.bgcj"),width:"150",align:"center"},null,8,["label"]),Object(a["createVNode"])(i,{property:"reportUse.dataValue",label:e.$t("apply.bgyt"),width:"150",align:"center"},null,8,["label"]),Object(a["createVNode"])(i,{property:"asOfTime",label:e.$t("apply.jzsj"),width:"200",align:"center"},null,8,["label"]),Object(a["createVNode"])(i,{property:"remark",label:e.$t("alarm.bz"),width:"200",align:"center"},null,8,["label"])]),_:1},8,["data"])]),_:1},8,["modelValue","title","onClose"])}var r={data(){return{dialogFormVisible:!1,title:"",tableData:[]}},methods:{showDetail(e){this.title="水质申请",this.tableData[0]=e,this.dialogFormVisible=!0}},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")}},c=l("d959"),i=l.n(c);const n=i()(r,[["render",o]]);t["default"]=n}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2d0d43e8.ea7852a4.js b/dist/static/js/chunk-2d0d43e8.ea7852a4.js deleted file mode 100644 index ae2cb93..0000000 --- a/dist/static/js/chunk-2d0d43e8.ea7852a4.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0d43e8"],{"5fcd":function(e,t,a){"use strict";a.r(t);var o=a("f2bf");function l(e,t,a,l,c,r){const s=Object(o["resolveComponent"])("el-input"),d=Object(o["resolveComponent"])("el-form-item"),i=Object(o["resolveComponent"])("el-option"),m=Object(o["resolveComponent"])("el-select"),n=Object(o["resolveComponent"])("el-form"),f=Object(o["resolveComponent"])("el-button");return Object(o["openBlock"])(),Object(o["createElementBlock"])(o["Fragment"],null,[Object(o["createVNode"])(n,{ref:"form",model:c.form,"label-width":"100px"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(d,{label:"用户名称"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{modelValue:c.form.nickName,"onUpdate:modelValue":t[0]||(t[0]=e=>c.form.nickName=e),size:"small",placeholder:"请输入用户名称"},null,8,["modelValue"])]),_:1}),Object(o["createVNode"])(d,{label:"性别",style:{width:"100%"}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,{modelValue:c.form.sex,"onUpdate:modelValue":t[1]||(t[1]=e=>c.form.sex=e),size:"small",placeholder:"请选择性别"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{label:"男",value:"0"}),Object(o["createVNode"])(i,{label:"女",value:"1"})]),_:1},8,["modelValue"])]),_:1}),Object(o["createVNode"])(d,{label:e.$t("staff.sjhm")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{modelValue:c.form.phone,"onUpdate:modelValue":t[2]||(t[2]=e=>c.form.phone=e),size:"small"},null,8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(d,{label:"用户邮箱"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{modelValue:c.form.email,"onUpdate:modelValue":t[3]||(t[3]=e=>c.form.email=e),size:"small"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(o["createVNode"])(f,{type:"primary",size:"small",onClick:r.save},{default:Object(o["withCtx"])(()=>t[4]||(t[4]=[Object(o["createTextVNode"])("保存")])),_:1},8,["onClick"]),Object(o["createVNode"])(f,{type:"primary",size:"small",plain:""},{default:Object(o["withCtx"])(()=>t[5]||(t[5]=[Object(o["createTextVNode"])("返回")])),_:1})],64)}var c=a("c24f"),r={data(){return{form:{nickName:"",sex:"",phone:"",email:""},rawData:"",diffData:""}},created(){this.showData()},methods:{async showData(){const{data:e}=await Object(c["userInfo"])();this.form=e,this.rawData={...e}},diffFormData(){for(const e in this.rawData)this.rawData[e]!==this.form[e]&&(this.diffData||(this.diffData={}),this.diffData[e]=this.form[e])},save(){this.diffFormData(),this.diffData?this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(c["updateInfo"])(this.diffData);this.$notify({title:e,type:"success"}),this.showData()}}):this.$message.error("未修改任何数据,无需提交")}}},s=a("d959"),d=a.n(s);const i=d()(r,[["render",l]]);t["default"]=i}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2d0d660c.2440761f.js b/dist/static/js/chunk-2d0d660c.2440761f.js deleted file mode 100644 index 6b8d79d..0000000 --- a/dist/static/js/chunk-2d0d660c.2440761f.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0d660c"],{"71fb":function(e,t,c){"use strict";c.r(t);var l=c("f2bf");const o={key:0},i={key:1,style:{"text-align":"center"}},n=["src"],a={key:2,style:{"text-align":"center"}},s=["src"],r={key:3,style:{"text-align":"center"}},d=["src"],b={key:4,style:{"text-align":"center"}};function m(e,t,c,m,j,O){const k=Object(l["resolveComponent"])("el-link"),p=Object(l["resolveComponent"])("el-dialog");return Object(l["openBlock"])(),Object(l["createBlock"])(p,{modelValue:j.dialogFormVisible,"onUpdate:modelValue":t[0]||(t[0]=e=>j.dialogFormVisible=e),title:e.title,width:"500px",onClose:e.close},{default:Object(l["withCtx"])(()=>[j.isText?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createElementVNode"])("span",null,Object(l["toDisplayString"])(j.data.textContent),1)])):j.isImage?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",i,[Object(l["createElementVNode"])("img",{src:j.data.url,alt:"",style:{width:"90%"}},null,8,n)])):j.isVideo?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",a,[Object(l["createElementVNode"])("img",{src:j.data.cover_url,style:{width:"90%"}},null,8,s)])):j.isVoice?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",r,[Object(l["createElementVNode"])("audio",{src:j.data.voice},null,8,d)])):j.isNews?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",b,[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(j.data.content.news_item,(e,c)=>(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",{key:c},[Object(l["createElementVNode"])("p",null,"标题:"+Object(l["toDisplayString"])(e.title),1),Object(l["createVNode"])(k,{target:"_blank",href:e.url,type:"primary"},{default:Object(l["withCtx"])(()=>t[1]||(t[1]=[Object(l["createTextVNode"])(" 点击查看 ")])),_:2},1032,["href"])]))),128))])):Object(l["createCommentVNode"])("",!0)]),_:1},8,["modelValue","title","onClose"])}var j={data(){return{isText:!1,isImage:!1,isVoice:!1,isVideo:!1,isNews:!1,dialogFormVisible:!1,data:[]}},methods:{showMaterialData(e,t){this.dialogFormVisible=!0,this.title="素材详情",this.data=e,"image"==t?this.isImage=!0:"voice"==t?this.isVoice=!0:"video"==t?this.isVideo=!0:"news"==t&&(this.isNews=!0)}}},O=c("d959"),k=c.n(O);const p=k()(j,[["render",m]]);t["default"]=p}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2d0dd0bc.8ca90f6e.js b/dist/static/js/chunk-2d0dd0bc.8ca90f6e.js deleted file mode 100644 index 546d470..0000000 --- a/dist/static/js/chunk-2d0dd0bc.8ca90f6e.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0dd0bc"],{"805c":function(e,t,i){"use strict";i.r(t);var l=i("f2bf");const c={key:0},o={key:1,style:{"text-align":"center"}},a=["src"],s={key:2,style:{"text-align":"center"}},n=["src"],d={key:3,style:{"text-align":"center"}},r=["src"],m={key:4,style:{"text-align":"center"}};function b(e,t,i,b,p,j){const O=Object(l["resolveComponent"])("el-dialog");return Object(l["openBlock"])(),Object(l["createBlock"])(O,{modelValue:p.dialogFormVisible,"onUpdate:modelValue":t[0]||(t[0]=e=>p.dialogFormVisible=e),title:e.title,width:"500px",onClose:e.close},{default:Object(l["withCtx"])(()=>[p.isText?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",c,[Object(l["createElementVNode"])("span",null,Object(l["toDisplayString"])(p.data.textContent),1)])):p.isImage?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createElementVNode"])("img",{src:p.data.image,alt:"",style:{width:"90%"}},null,8,a)])):p.isVideo?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",s,[Object(l["createElementVNode"])("video",{src:p.data.video,style:{width:"90%"}},null,8,n)])):p.isVoice?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",d,[Object(l["createElementVNode"])("audio",{src:p.data.voice},null,8,r)])):p.isNews?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",m,[Object(l["createElementVNode"])("p",null,Object(l["toDisplayString"])(p.data.news),1)])):Object(l["createCommentVNode"])("",!0)]),_:1},8,["modelValue","title","onClose"])}var p={data(){return{isText:!1,isImage:!1,isVoice:!1,isVideo:!1,isNews:!1,dialogFormVisible:!1,data:[]}},methods:{showData(e){this.dialogFormVisible=!0,this.title="回复内容",this.data=e,"text"==e.msgType?this.isText=!0:"image"==e.materialType?this.isImage=!0:"voice"==e.materialType?this.isVoice=!0:"video"==e.materialType?this.isVideo=!0:"news"==e.materialType&&(this.isNews=!0)}}},j=i("d959"),O=i.n(j);const k=O()(p,[["render",b]]);t["default"]=k}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2d0e93e3.5dcb85e6.js b/dist/static/js/chunk-2d0e93e3.5dcb85e6.js deleted file mode 100644 index dd5898e..0000000 --- a/dist/static/js/chunk-2d0e93e3.5dcb85e6.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0e93e3"],{"8d67":function(t,e,i){"use strict";i.r(e);var r=i("f2bf");const o={id:"chartPie",style:{width:"100%",height:"260px","padding-top":"30px"}};function a(t,e,i,a,n,d){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",o)}var n=i("313e"),d={props:{runRate:{type:Number}},data(){return{chartPie:null,data:[]}},watch:{runRate(t){this.data=[{value:t}],setTimeout(()=>{this.drawCharts()},500)}},mounted:function(){},methods:{drawPieChart(){this.chartPie=n["a"](document.getElementById("chartPie")),this.chartPie.setOption({series:[{type:"gauge",radius:"100%",startAngle:180,endAngle:0,min:0,max:240,splitNumber:12,itemStyle:{color:"#58D9F9",shadowColor:"rgba(0,138,255,0.45)",shadowBlur:10,shadowOffsetX:2,shadowOffsetY:2},progress:{show:!0,roundCap:!0,width:14},pointer:{icon:"path://M2090.36389,615.30999 L2090.36389,615.30999 C2091.48372,615.30999 2092.40383,616.194028 2092.44859,617.312956 L2096.90698,728.755929 C2097.05155,732.369577 2094.2393,735.416212 2090.62566,735.56078 C2090.53845,735.564269 2090.45117,735.566014 2090.36389,735.566014 L2090.36389,735.566014 C2086.74736,735.566014 2083.81557,732.63423 2083.81557,729.017692 C2083.81557,728.930412 2083.81732,728.84314 2083.82081,728.755929 L2088.2792,617.312956 C2088.32396,616.194028 2089.24407,615.30999 2090.36389,615.30999 Z",length:"75%",width:5,offsetCenter:[0,"5%"]},axisLine:{roundCap:!0,lineStyle:{width:10}},axisTick:{splitNumber:2,lineStyle:{width:2,color:"#999"}},splitLine:{length:12,lineStyle:{width:3,color:"#999"}},axisLabel:{distance:15,color:"#999",fontSize:10},title:{show:!0,text:"运行率"},detail:{backgroundColor:"#fff",borderColor:"#999",borderWidth:2,width:"80%",lineHeight:40,height:20,borderRadius:8,offsetCenter:[0,"35%"],valueAnimation:!0,formatter:function(t){return"{value|"+t.toFixed(2)+"}{unit|%}"},rich:{value:{fontSize:15,fontWeight:"bolder",color:"#777",padding:[0,0,15,0]},unit:{fontSize:15,color:"#999",padding:[0,0,15,10]}}},data:this.data}]})},drawCharts(){this.drawPieChart()}}},s=i("d959"),h=i.n(s);const l=h()(d,[["render",a]]);e["default"]=l}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2d20914c.13f14179.js b/dist/static/js/chunk-2d20914c.13f14179.js deleted file mode 100644 index 2539ba7..0000000 --- a/dist/static/js/chunk-2d20914c.13f14179.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d20914c"],{a810:function(n,e,c){"use strict";c.r(e);var t=c("f2bf");function a(n,e,c,a,o,r){return Object(t["openBlock"])(),Object(t["createElementBlock"])("div",null,"map")}var o={name:"Map"},r=c("d959"),p=c.n(r);const u=p()(o,[["render",a]]);e["default"]=u}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2d210a9a.574c27d4.js b/dist/static/js/chunk-2d210a9a.574c27d4.js deleted file mode 100644 index a6ab9f5..0000000 --- a/dist/static/js/chunk-2d210a9a.574c27d4.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d210a9a"],{b99f:function(e,t,c){"use strict";c.r(t);var l=c("f2bf");const o={key:0},i={key:1,style:{"text-align":"center"}},a=["src"],n={key:2,style:{"text-align":"center"}},s=["src"],r={key:3,style:{"text-align":"center"}},d=["src"],b={key:4,style:{"text-align":"center"}};function m(e,t,c,m,j,O){const k=Object(l["resolveComponent"])("el-link"),p=Object(l["resolveComponent"])("el-dialog");return Object(l["openBlock"])(),Object(l["createBlock"])(p,{modelValue:j.dialogFormVisible,"onUpdate:modelValue":t[0]||(t[0]=e=>j.dialogFormVisible=e),title:e.title,width:"500px",onClose:e.close},{default:Object(l["withCtx"])(()=>[j.isText?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createElementVNode"])("span",null,Object(l["toDisplayString"])(j.data.textContent),1)])):j.isImage?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",i,[Object(l["createElementVNode"])("img",{src:j.data.url,alt:"",style:{width:"90%"}},null,8,a)])):j.isVideo?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",n,[Object(l["createElementVNode"])("img",{src:j.data.cover_url,style:{width:"90%"}},null,8,s)])):j.isVoice?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",r,[Object(l["createElementVNode"])("audio",{src:j.data.voice},null,8,d)])):j.isNews?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",b,[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(j.data.content.news_item,(e,c)=>(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",{key:c},[Object(l["createElementVNode"])("p",null,"标题:"+Object(l["toDisplayString"])(e.title),1),Object(l["createVNode"])(k,{target:"_blank",href:e.url,type:"primary"},{default:Object(l["withCtx"])(()=>t[1]||(t[1]=[Object(l["createTextVNode"])(" 点击查看 ")])),_:2},1032,["href"])]))),128))])):Object(l["createCommentVNode"])("",!0)]),_:1},8,["modelValue","title","onClose"])}var j={data(){return{isText:!1,isImage:!1,isVoice:!1,isVideo:!1,isNews:!1,dialogFormVisible:!1,data:[]}},methods:{showMaterialData(e,t){this.dialogFormVisible=!0,this.title="素材详情",this.data=e,"image"==t?this.isImage=!0:"voice"==t?this.isVoice=!0:"video"==t?this.isVideo=!0:"news"==t&&(this.isNews=!0)}}},O=c("d959"),k=c.n(O);const p=k()(j,[["render",m]]);t["default"]=p}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2d216852.bbadd678.js b/dist/static/js/chunk-2d216852.bbadd678.js deleted file mode 100644 index a86ddfe..0000000 --- a/dist/static/js/chunk-2d216852.bbadd678.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d216852"],{c38d:function(e,t,n){"use strict";(function(e,n){var i,o,r,a;function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n>>1,U=[["ary",w],["bind",g],["bindKey",v],["curry",C],["curryRight",S],["flip",k],["partial",T],["partialRight",b],["rearg",P]],V="[object Arguments]",H="[object Array]",W="[object AsyncFunction]",Z="[object Boolean]",K="[object Date]",G="[object DOMException]",J="[object Error]",q="[object Function]",X="[object GeneratorFunction]",Y="[object Map]",$="[object Number]",Q="[object Null]",ee="[object Object]",te="[object Promise]",ne="[object Proxy]",ie="[object RegExp]",oe="[object Set]",re="[object String]",ae="[object Symbol]",de="[object Undefined]",ce="[object WeakMap]",se="[object WeakSet]",le="[object ArrayBuffer]",ue="[object DataView]",pe="[object Float32Array]",me="[object Float64Array]",he="[object Int8Array]",fe="[object Int16Array]",ge="[object Int32Array]",ve="[object Uint8Array]",ye="[object Uint8ClampedArray]",Ce="[object Uint16Array]",Se="[object Uint32Array]",Te=/\b__p \+= '';/g,be=/\b(__p \+=) '' \+/g,we=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Pe=/&(?:amp|lt|gt|quot|#39);/g,ke=/[&<>"']/g,Ee=RegExp(Pe.source),Ie=RegExp(ke.source),xe=/<%-([\s\S]+?)%>/g,_e=/<%([\s\S]+?)%>/g,je=/<%=([\s\S]+?)%>/g,Re=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Me=/^\w*$/,De=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ae=/[\\^$.*+?()[\]{}|]/g,Be=RegExp(Ae.source),ze=/^\s+/,Fe=/\s/,Le=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Oe=/\{\n\/\* \[wrapped with (.+)\] \*/,Ne=/,? & /,Ue=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Ve=/[()=,{}\[\]\/\s]/,He=/\\(\\)?/g,We=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ze=/\w*$/,Ke=/^[-+]0x[0-9a-f]+$/i,Ge=/^0b[01]+$/i,Je=/^\[object .+?Constructor\]$/,qe=/^0o[0-7]+$/i,Xe=/^(?:0|[1-9]\d*)$/,Ye=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,$e=/($^)/,Qe=/['\n\r\u2028\u2029\\]/g,et="\\ud800-\\udfff",tt="\\u0300-\\u036f",nt="\\ufe20-\\ufe2f",it="\\u20d0-\\u20ff",ot=tt+nt+it,rt="\\u2700-\\u27bf",at="a-z\\xdf-\\xf6\\xf8-\\xff",dt="\\xac\\xb1\\xd7\\xf7",ct="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",st="\\u2000-\\u206f",lt=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ut="A-Z\\xc0-\\xd6\\xd8-\\xde",pt="\\ufe0e\\ufe0f",mt=dt+ct+st+lt,ht="['’]",ft="["+et+"]",gt="["+mt+"]",vt="["+ot+"]",yt="\\d+",Ct="["+rt+"]",St="["+at+"]",Tt="[^"+et+mt+yt+rt+at+ut+"]",bt="\\ud83c[\\udffb-\\udfff]",wt="(?:"+vt+"|"+bt+")",Pt="[^"+et+"]",kt="(?:\\ud83c[\\udde6-\\uddff]){2}",Et="[\\ud800-\\udbff][\\udc00-\\udfff]",It="["+ut+"]",xt="\\u200d",_t="(?:"+St+"|"+Tt+")",jt="(?:"+It+"|"+Tt+")",Rt="(?:"+ht+"(?:d|ll|m|re|s|t|ve))?",Mt="(?:"+ht+"(?:D|LL|M|RE|S|T|VE))?",Dt=wt+"?",At="["+pt+"]?",Bt="(?:"+xt+"(?:"+[Pt,kt,Et].join("|")+")"+At+Dt+")*",zt="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ft="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Lt=At+Dt+Bt,Ot="(?:"+[Ct,kt,Et].join("|")+")"+Lt,Nt="(?:"+[Pt+vt+"?",vt,kt,Et,ft].join("|")+")",Ut=RegExp(ht,"g"),Vt=RegExp(vt,"g"),Ht=RegExp(bt+"(?="+bt+")|"+Nt+Lt,"g"),Wt=RegExp([It+"?"+St+"+"+Rt+"(?="+[gt,It,"$"].join("|")+")",jt+"+"+Mt+"(?="+[gt,It+_t,"$"].join("|")+")",It+"?"+_t+"+"+Rt,It+"+"+Mt,Ft,zt,yt,Ot].join("|"),"g"),Zt=RegExp("["+xt+et+ot+pt+"]"),Kt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Gt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Jt=-1,qt={};qt[pe]=qt[me]=qt[he]=qt[fe]=qt[ge]=qt[ve]=qt[ye]=qt[Ce]=qt[Se]=!0,qt[V]=qt[H]=qt[le]=qt[Z]=qt[ue]=qt[K]=qt[J]=qt[q]=qt[Y]=qt[$]=qt[ee]=qt[ie]=qt[oe]=qt[re]=qt[ce]=!1;var Xt={};Xt[V]=Xt[H]=Xt[le]=Xt[ue]=Xt[Z]=Xt[K]=Xt[pe]=Xt[me]=Xt[he]=Xt[fe]=Xt[ge]=Xt[Y]=Xt[$]=Xt[ee]=Xt[ie]=Xt[oe]=Xt[re]=Xt[ae]=Xt[ve]=Xt[ye]=Xt[Ce]=Xt[Se]=!0,Xt[J]=Xt[q]=Xt[ce]=!1;var Yt={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},$t={"&":"&","<":"<",">":">",'"':""","'":"'"},Qt={"&":"&","<":"<",">":">",""":'"',"'":"'"},en={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},tn=parseFloat,nn=parseInt,on="object"==typeof _&&_&&_.Object===Object&&_,rn="object"==typeof self&&self&&self.Object===Object&&self,an=on||rn||Function("return this")(),dn=t&&!t.nodeType&&t,cn=dn&&e&&!e.nodeType&&e,sn=cn&&cn.exports===dn,ln=sn&&on.process,un=function(){try{var e=cn&&cn.require&&cn.require("util").types;return e||ln&&ln.binding&&ln.binding("util")}catch(t){}}(),pn=un&&un.isArrayBuffer,mn=un&&un.isDate,hn=un&&un.isMap,fn=un&&un.isRegExp,gn=un&&un.isSet,vn=un&&un.isTypedArray;function yn(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Cn(e,t,n,i){var o=-1,r=null==e?0:e.length;while(++o-1}function kn(e,t,n){var i=-1,o=null==e?0:e.length;while(++i-1);return n}function $n(e,t){var n=e.length;while(n--&&zn(t,e[n],0)>-1);return n}function Qn(e,t){var n=e.length,i=0;while(n--)e[n]===t&&++i;return i}var ei=Un(Yt),ti=Un($t);function ni(e){return"\\"+en[e]}function ii(e,t){return null==e?n:e[t]}function oi(e){return Zt.test(e)}function ri(e){return Kt.test(e)}function ai(e){var t,n=[];while(!(t=e.next()).done)n.push(t.value);return n}function di(e){var t=-1,n=Array(e.size);return e.forEach((function(e,i){n[++t]=[i,e]})),n}function ci(e,t){return function(n){return e(t(n))}}function si(e,t){var n=-1,i=e.length,o=0,r=[];while(++n-1}function Vi(e,t){var n=this.__data__,i=uo(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}function Hi(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t=t?e:t)),e}function yo(e,t,i,o,r,a){var d,c=t&u,s=t&p,l=t&m;if(i&&(d=r?i(e,o,r,a):i(e)),d!==n)return d;if(!Pl(e))return e;var h=cl(e);if(h){if(d=td(e),!c)return oa(e,d)}else{var f=Ya(e),g=f==q||f==X;if(ml(e))return Jr(e,c);if(f==ee||f==V||g&&!r){if(d=s||g?{}:nd(e),!c)return s?da(e,ho(d,e)):aa(e,mo(d,e))}else{if(!Xt[f])return r?e:{};d=id(e,f,c)}}a||(a=new $i);var v=a.get(e);if(v)return v;a.set(e,d),Fl(e)?e.forEach((function(n){d.add(yo(n,t,i,n,e,a))})):El(e)&&e.forEach((function(n,o){d.set(o,yo(n,t,i,o,e,a))}));var y=l?s?Na:Oa:s?wu:bu,C=h?n:y(e);return Sn(C||e,(function(n,o){C&&(o=n,n=e[o]),lo(d,o,yo(n,t,i,o,e,a))})),d}function Co(e){var t=bu(e);return function(n){return So(n,e,t)}}function So(e,t,i){var o=i.length;if(null==e)return!o;e=nt(e);while(o--){var r=i[o],a=t[r],d=e[r];if(d===n&&!(r in e)||!a(d))return!1}return!0}function To(e,t,i){if("function"!=typeof e)throw new rt(a);return kd((function(){e.apply(n,i)}),t)}function bo(e,t,n,i){var r=-1,a=Pn,d=!0,c=e.length,s=[],l=t.length;if(!c)return s;n&&(t=En(t,Jn(n))),i?(a=kn,d=!1):t.length>=o&&(a=Xn,d=!1,t=new qi(t));e:while(++rr?0:r+i),o=o===n||o>r?r:Jl(o),o<0&&(o+=r),o=i>o?0:ql(o);while(i0&&n(d)?t>1?_o(d,t-1,n,i,o):In(o,d):i||(o[o.length]=d)}return o}var jo=ua(),Ro=ua(!0);function Mo(e,t){return e&&jo(e,t,bu)}function Do(e,t){return e&&Ro(e,t,bu)}function Ao(e,t){return wn(t,(function(t){return Tl(e[t])}))}function Bo(e,t){t=Wr(t,e);var i=0,o=t.length;while(null!=e&&it}function Oo(e,t){return null!=e&&ut.call(e,t)}function No(e,t){return null!=e&&t in nt(e)}function Uo(e,t,n){return e>=Ht(t,n)&&e=120&&u.length>=120)?new qi(d&&u):n}u=e[0];var p=-1,m=c[0];e:while(++p-1)d!==e&&kt.call(d,c,1),kt.call(e,c,1)}return e}function vr(e,t){var n=e?t.length:0,i=n-1;while(n--){var o=t[n];if(n==i||o!==r){var r=o;ad(o)?kt.call(e,o,1):zr(e,o)}}return e}function yr(e,t){return e+At(Kt()*(t-e+1))}function Cr(e,t,n,i){var o=-1,r=Nt(Dt((t-e)/(n||1)),0),a=_(r);while(r--)a[i?r:++o]=e,e+=n;return a}function Sr(e,t){var n="";if(!e||t<1||t>B)return n;do{t%2&&(n+=e),t=At(t/2),t&&(e+=e)}while(t);return n}function Tr(e,t){return Ed(Sd(e,t,jp),e+"")}function br(e){return ro(Uu(e))}function wr(e,t){var n=Uu(e);return _d(n,vo(t,0,n.length))}function Pr(e,t,i,o){if(!Pl(e))return e;t=Wr(t,e);var r=-1,a=t.length,d=a-1,c=e;while(null!=c&&++ro?0:o+t),n=n>o?o:n,n<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;var r=_(o);while(++i>>1,a=e[r];null!==a&&!Ol(a)&&(n?a<=t:a=o){var l=t?null:_a(e);if(l)return li(l);d=!1,r=Xn,s=new qi}else s=t?[]:c;e:while(++i=o?e:xr(e,t,i)}var Gr=jt||function(e){return an.clearTimeout(e)};function Jr(e,t){if(t)return e.slice();var n=e.length,i=Tt?Tt(n):new e.constructor(n);return e.copy(i),i}function qr(e){var t=new e.constructor(e.byteLength);return new St(t).set(new St(e)),t}function Xr(e,t){var n=t?qr(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function Yr(e){var t=new e.constructor(e.source,Ze.exec(e));return t.lastIndex=e.lastIndex,t}function $r(e){return Ci?nt(Ci.call(e)):{}}function Qr(e,t){var n=t?qr(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function ea(e,t){if(e!==t){var i=e!==n,o=null===e,r=e===e,a=Ol(e),d=t!==n,c=null===t,s=t===t,l=Ol(t);if(!c&&!l&&!a&&e>t||a&&d&&s&&!c&&!l||o&&d&&s||!i&&s||!r)return 1;if(!o&&!a&&!l&&e=d)return c;var s=n[i];return c*("desc"==s?-1:1)}}return e.index-t.index}function na(e,t,n,i){var o=-1,r=e.length,a=n.length,d=-1,c=t.length,s=Nt(r-a,0),l=_(c+s),u=!i;while(++d1?i[r-1]:n,d=r>2?i[2]:n;a=e.length>3&&"function"==typeof a?(r--,a):n,d&&dd(i[0],i[1],d)&&(a=r<3?n:a,r=1),t=nt(t);while(++o-1?r[a?t[d]:d]:n}}function ya(e){return La((function(t){var i=t.length,o=i,r=Ei.prototype.thru;e&&t.reverse();while(o--){var d=t[o];if("function"!=typeof d)throw new rt(a);if(r&&!c&&"wrapper"==Va(d))var c=new Ei([],!0)}o=c?o:i;while(++o1&&g.reverse(),u&&sc))return!1;var l=a.get(e),u=a.get(t);if(l&&u)return l==t&&u==e;var p=-1,m=!0,g=i&f?new qi:n;a.set(e,t),a.set(t,e);while(++p1?"& ":"")+t[i],t=t.join(n>2?", ":" "),e.replace(Le,"{\n/* [wrapped with "+t+"] */\n")}function rd(e){return cl(e)||dl(e)||!!(Et&&e&&e[Et])}function ad(e,t){var n=typeof e;return t=null==t?B:t,!!t&&("number"==n||"symbol"!=n&&Xe.test(e))&&e>-1&&e%1==0&&e0){if(++t>=x)return arguments[0]}else t=0;return e.apply(n,arguments)}}function _d(e,t){var i=-1,o=e.length,r=o-1;t=t===n?o:t;while(++i1?e[t-1]:n;return i="function"==typeof i?(e.pop(),i):n,zc(e,i)}));function Zc(e){var t=wi(e);return t.__chain__=!0,t}function Kc(e,t){return t(e),e}function Gc(e,t){return t(e)}var Jc=La((function(e){var t=e.length,i=t?e[0]:0,o=this.__wrapped__,r=function(t){return go(t,e)};return!(t>1||this.__actions__.length)&&o instanceof Ii&&ad(i)?(o=o.slice(i,+i+(t?1:0)),o.__actions__.push({func:Gc,args:[r],thisArg:n}),new Ei(o,this.__chain__).thru((function(e){return t&&!e.length&&e.push(n),e}))):this.thru(r)}));function qc(){return Zc(this)}function Xc(){return new Ei(this.value(),this.__chain__)}function Yc(){this.__values__===n&&(this.__values__=Kl(this.value()));var e=this.__index__>=this.__values__.length,t=e?n:this.__values__[this.__index__++];return{done:e,value:t}}function $c(){return this}function Qc(e){var t,i=this;while(i instanceof ki){var o=Ad(i);o.__index__=0,o.__values__=n,t?r.__wrapped__=o:t=o;var r=o;i=i.__wrapped__}return r.__wrapped__=e,t}function es(){var e=this.__wrapped__;if(e instanceof Ii){var t=e;return this.__actions__.length&&(t=new Ii(this)),t=t.reverse(),t.__actions__.push({func:Gc,args:[hc],thisArg:n}),new Ei(t,this.__chain__)}return this.thru(hc)}function ts(){return Or(this.__wrapped__,this.__actions__)}var ns=ca((function(e,t,n){ut.call(e,n)?++e[n]:fo(e,n,1)}));function is(e,t,i){var o=cl(e)?bn:ko;return i&&dd(e,t,i)&&(t=n),o(e,Wa(t,3))}function os(e,t){var n=cl(e)?wn:xo;return n(e,Wa(t,3))}var rs=va(Kd),as=va(Gd);function ds(e,t){return _o(gs(e,t),1)}function cs(e,t){return _o(gs(e,t),A)}function ss(e,t,i){return i=i===n?1:Jl(i),_o(gs(e,t),i)}function ls(e,t){var n=cl(e)?Sn:wo;return n(e,Wa(t,3))}function us(e,t){var n=cl(e)?Tn:Po;return n(e,Wa(t,3))}var ps=ca((function(e,t,n){ut.call(e,n)?e[n].push(t):fo(e,n,[t])}));function ms(e,t,n,i){e=ll(e)?e:Uu(e),n=n&&!i?Jl(n):0;var o=e.length;return n<0&&(n=Nt(o+n,0)),Ll(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&zn(e,t,n)>-1}var hs=Tr((function(e,t,n){var i=-1,o="function"==typeof t,r=ll(e)?_(e.length):[];return wo(e,(function(e){r[++i]=o?yn(t,e,n):Wo(e,t,n)})),r})),fs=ca((function(e,t,n){fo(e,n,t)}));function gs(e,t){var n=cl(e)?En:ar;return n(e,Wa(t,3))}function vs(e,t,i,o){return null==e?[]:(cl(t)||(t=null==t?[]:[t]),i=o?n:i,cl(i)||(i=null==i?[]:[i]),pr(e,t,i))}var ys=ca((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));function Cs(e,t,n){var i=cl(e)?xn:Vn,o=arguments.length<3;return i(e,Wa(t,4),n,o,wo)}function Ss(e,t,n){var i=cl(e)?_n:Vn,o=arguments.length<3;return i(e,Wa(t,4),n,o,Po)}function Ts(e,t){var n=cl(e)?wn:xo;return n(e,Us(Wa(t,3)))}function bs(e){var t=cl(e)?ro:br;return t(e)}function ws(e,t,i){t=(i?dd(e,t,i):t===n)?1:Jl(t);var o=cl(e)?ao:wr;return o(e,t)}function Ps(e){var t=cl(e)?co:Ir;return t(e)}function ks(e){if(null==e)return 0;if(ll(e))return Ll(e)?hi(e):e.length;var t=Ya(e);return t==Y||t==oe?e.size:ir(e).length}function Es(e,t,i){var o=cl(e)?jn:_r;return i&&dd(e,t,i)&&(t=n),o(e,Wa(t,3))}var Is=Tr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&dd(e,t[0],t[1])?t=[]:n>2&&dd(t[0],t[1],t[2])&&(t=[t[0]]),pr(e,_o(t,1),[])})),xs=Rt||function(){return an.Date.now()};function _s(e,t){if("function"!=typeof t)throw new rt(a);return e=Jl(e),function(){if(--e<1)return t.apply(this,arguments)}}function js(e,t,i){return t=i?n:t,t=e&&null==t?e.length:t,Ra(e,w,n,n,n,n,t)}function Rs(e,t){var i;if("function"!=typeof t)throw new rt(a);return e=Jl(e),function(){return--e>0&&(i=t.apply(this,arguments)),e<=1&&(t=n),i}}var Ms=Tr((function(e,t,n){var i=g;if(n.length){var o=si(n,Ha(Ms));i|=T}return Ra(e,i,t,n,o)})),Ds=Tr((function(e,t,n){var i=g|v;if(n.length){var o=si(n,Ha(Ds));i|=T}return Ra(t,i,e,n,o)}));function As(e,t,i){t=i?n:t;var o=Ra(e,C,n,n,n,n,n,t);return o.placeholder=As.placeholder,o}function Bs(e,t,i){t=i?n:t;var o=Ra(e,S,n,n,n,n,n,t);return o.placeholder=Bs.placeholder,o}function zs(e,t,i){var o,r,d,c,s,l,u=0,p=!1,m=!1,h=!0;if("function"!=typeof e)throw new rt(a);function f(t){var i=o,a=r;return o=r=n,u=t,c=e.apply(a,i),c}function g(e){return u=e,s=kd(C,t),p?f(e):c}function v(e){var n=e-l,i=e-u,o=t-n;return m?Ht(o,d-i):o}function y(e){var i=e-l,o=e-u;return l===n||i>=t||i<0||m&&o>=d}function C(){var e=xs();if(y(e))return S(e);s=kd(C,v(e))}function S(e){return s=n,h&&o?f(e):(o=r=n,c)}function T(){s!==n&&Gr(s),u=0,o=l=r=s=n}function b(){return s===n?c:S(xs())}function w(){var e=xs(),i=y(e);if(o=arguments,r=this,l=e,i){if(s===n)return g(l);if(m)return Gr(s),s=kd(C,t),f(l)}return s===n&&(s=kd(C,t)),c}return t=Xl(t)||0,Pl(i)&&(p=!!i.leading,m="maxWait"in i,d=m?Nt(Xl(i.maxWait)||0,t):d,h="trailing"in i?!!i.trailing:h),w.cancel=T,w.flush=b,w}var Fs=Tr((function(e,t){return To(e,1,t)})),Ls=Tr((function(e,t,n){return To(e,Xl(t)||0,n)}));function Os(e){return Ra(e,k)}function Ns(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new rt(a);var n=function(){var i=arguments,o=t?t.apply(this,i):i[0],r=n.cache;if(r.has(o))return r.get(o);var a=e.apply(this,i);return n.cache=r.set(o,a)||r,a};return n.cache=new(Ns.Cache||Hi),n}function Us(e){if("function"!=typeof e)throw new rt(a);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function Vs(e){return Rs(2,e)}Ns.Cache=Hi;var Hs=Zr((function(e,t){t=1==t.length&&cl(t[0])?En(t[0],Jn(Wa())):En(_o(t,1),Jn(Wa()));var n=t.length;return Tr((function(i){var o=-1,r=Ht(i.length,n);while(++o=t})),dl=Zo(function(){return arguments}())?Zo:function(e){return kl(e)&&ut.call(e,"callee")&&!Pt.call(e,"callee")},cl=_.isArray,sl=pn?Jn(pn):Ko;function ll(e){return null!=e&&wl(e.length)&&!Tl(e)}function ul(e){return kl(e)&&ll(e)}function pl(e){return!0===e||!1===e||kl(e)&&Fo(e)==Z}var ml=zt||Jp,hl=mn?Jn(mn):Go;function fl(e){return kl(e)&&1===e.nodeType&&!Al(e)}function gl(e){if(null==e)return!0;if(ll(e)&&(cl(e)||"string"==typeof e||"function"==typeof e.splice||ml(e)||Nl(e)||dl(e)))return!e.length;var t=Ya(e);if(t==Y||t==oe)return!e.size;if(md(e))return!ir(e).length;for(var n in e)if(ut.call(e,n))return!1;return!0}function vl(e,t){return Jo(e,t)}function yl(e,t,i){i="function"==typeof i?i:n;var o=i?i(e,t):n;return o===n?Jo(e,t,n,i):!!o}function Cl(e){if(!kl(e))return!1;var t=Fo(e);return t==J||t==G||"string"==typeof e.message&&"string"==typeof e.name&&!Al(e)}function Sl(e){return"number"==typeof e&&Ft(e)}function Tl(e){if(!Pl(e))return!1;var t=Fo(e);return t==q||t==X||t==W||t==ne}function bl(e){return"number"==typeof e&&e==Jl(e)}function wl(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=B}function Pl(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function kl(e){return null!=e&&"object"==typeof e}var El=hn?Jn(hn):Xo;function Il(e,t){return e===t||Yo(e,t,Ka(t))}function xl(e,t,i){return i="function"==typeof i?i:n,Yo(e,t,Ka(t),i)}function _l(e){return Dl(e)&&e!=+e}function jl(e){if(pd(e))throw new Ue(r);return $o(e)}function Rl(e){return null===e}function Ml(e){return null==e}function Dl(e){return"number"==typeof e||kl(e)&&Fo(e)==$}function Al(e){if(!kl(e)||Fo(e)!=ee)return!1;var t=bt(e);if(null===t)return!0;var n=ut.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&<.call(n)==ft}var Bl=fn?Jn(fn):Qo;function zl(e){return bl(e)&&e>=-B&&e<=B}var Fl=gn?Jn(gn):er;function Ll(e){return"string"==typeof e||!cl(e)&&kl(e)&&Fo(e)==re}function Ol(e){return"symbol"==typeof e||kl(e)&&Fo(e)==ae}var Nl=vn?Jn(vn):tr;function Ul(e){return e===n}function Vl(e){return kl(e)&&Ya(e)==ce}function Hl(e){return kl(e)&&Fo(e)==se}var Wl=Ea(rr),Zl=Ea((function(e,t){return e<=t}));function Kl(e){if(!e)return[];if(ll(e))return Ll(e)?fi(e):oa(e);if(It&&e[It])return ai(e[It]());var t=Ya(e),n=t==Y?di:t==oe?li:Uu;return n(e)}function Gl(e){if(!e)return 0===e?e:0;if(e=Xl(e),e===A||e===-A){var t=e<0?-1:1;return t*z}return e===e?e:0}function Jl(e){var t=Gl(e),n=t%1;return t===t?n?t-n:t:0}function ql(e){return e?vo(Jl(e),0,L):0}function Xl(e){if("number"==typeof e)return e;if(Ol(e))return F;if(Pl(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Pl(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Gn(e);var n=Ge.test(e);return n||qe.test(e)?nn(e.slice(2),n?2:8):Ke.test(e)?F:+e}function Yl(e){return ra(e,wu(e))}function $l(e){return e?vo(Jl(e),-B,B):0===e?e:0}function Ql(e){return null==e?"":Ar(e)}var eu=sa((function(e,t){if(md(t)||ll(t))ra(t,bu(t),e);else for(var n in t)ut.call(t,n)&&lo(e,n,t[n])})),tu=sa((function(e,t){ra(t,wu(t),e)})),nu=sa((function(e,t,n,i){ra(t,wu(t),e,i)})),iu=sa((function(e,t,n,i){ra(t,bu(t),e,i)})),ou=La(go);function ru(e,t){var n=Pi(e);return null==t?n:mo(n,t)}var au=Tr((function(e,t){e=nt(e);var i=-1,o=t.length,r=o>2?t[2]:n;r&&dd(t[0],t[1],r)&&(o=1);while(++i1),t})),ra(e,Na(e),n),i&&(n=yo(n,u|p|m,Aa));var o=t.length;while(o--)zr(n,t[o]);return n}));function _u(e,t){return Ru(e,Us(Wa(t)))}var ju=La((function(e,t){return null==e?{}:mr(e,t)}));function Ru(e,t){if(null==e)return{};var n=En(Na(e),(function(e){return[e]}));return t=Wa(t),hr(e,n,(function(e,n){return t(e,n[0])}))}function Mu(e,t,i){t=Wr(t,e);var o=-1,r=t.length;r||(r=1,e=n);while(++ot){var o=e;e=t,t=o}if(i||e%1||t%1){var r=Kt();return Ht(e+r*(t-e+tn("1e-"+((r+"").length-1))),t)}return yr(e,t)}var Ku=ha((function(e,t,n){return t=t.toLowerCase(),e+(n?Gu(t):t)}));function Gu(e){return Sp(Ql(e).toLowerCase())}function Ju(e){return e=Ql(e),e&&e.replace(Ye,ei).replace(Vt,"")}function qu(e,t,i){e=Ql(e),t=Ar(t);var o=e.length;i=i===n?o:vo(Jl(i),0,o);var r=i;return i-=t.length,i>=0&&e.slice(i,r)==t}function Xu(e){return e=Ql(e),e&&Ie.test(e)?e.replace(ke,ti):e}function Yu(e){return e=Ql(e),e&&Be.test(e)?e.replace(Ae,"\\$&"):e}var $u=ha((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Qu=ha((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),ep=ma("toLowerCase");function tp(e,t,n){e=Ql(e),t=Jl(t);var i=t?hi(e):0;if(!t||i>=t)return e;var o=(t-i)/2;return wa(At(o),n)+e+wa(Dt(o),n)}function np(e,t,n){e=Ql(e),t=Jl(t);var i=t?hi(e):0;return t&&i>>0,i?(e=Ql(e),e&&("string"==typeof t||null!=t&&!Bl(t))&&(t=Ar(t),!t&&oi(e))?Kr(fi(e),0,i):e.split(t,i)):[]}var sp=ha((function(e,t,n){return e+(n?" ":"")+Sp(t)}));function lp(e,t,n){return e=Ql(e),n=null==n?0:vo(Jl(n),0,e.length),t=Ar(t),e.slice(n,n+t.length)==t}function up(e,t,i){var o=wi.templateSettings;i&&dd(e,t,i)&&(t=n),e=Ql(e),t=nu({},t,o,Ma);var r,a,c=nu({},t.imports,o.imports,Ma),s=bu(c),l=qn(c,s),u=0,p=t.interpolate||$e,m="__p += '",h=it((t.escape||$e).source+"|"+p.source+"|"+(p===je?We:$e).source+"|"+(t.evaluate||$e).source+"|$","g"),f="//# sourceURL="+(ut.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Jt+"]")+"\n";e.replace(h,(function(t,n,i,o,d,c){return i||(i=o),m+=e.slice(u,c).replace(Qe,ni),n&&(r=!0,m+="' +\n__e("+n+") +\n'"),d&&(a=!0,m+="';\n"+d+";\n__p += '"),i&&(m+="' +\n((__t = ("+i+")) == null ? '' : __t) +\n'"),u=c+t.length,t})),m+="';\n";var g=ut.call(t,"variable")&&t.variable;if(g){if(Ve.test(g))throw new Ue(d)}else m="with (obj) {\n"+m+"\n}\n";m=(a?m.replace(Te,""):m).replace(be,"$1").replace(we,"$1;"),m="function("+(g||"obj")+") {\n"+(g?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(r?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+m+"return __p\n}";var v=bp((function(){return et(s,f+"return "+m).apply(n,l)}));if(v.source=m,Cl(v))throw v;return v}function pp(e){return Ql(e).toLowerCase()}function mp(e){return Ql(e).toUpperCase()}function hp(e,t,i){if(e=Ql(e),e&&(i||t===n))return Gn(e);if(!e||!(t=Ar(t)))return e;var o=fi(e),r=fi(t),a=Yn(o,r),d=$n(o,r)+1;return Kr(o,a,d).join("")}function fp(e,t,i){if(e=Ql(e),e&&(i||t===n))return e.slice(0,gi(e)+1);if(!e||!(t=Ar(t)))return e;var o=fi(e),r=$n(o,fi(t))+1;return Kr(o,0,r).join("")}function gp(e,t,i){if(e=Ql(e),e&&(i||t===n))return e.replace(ze,"");if(!e||!(t=Ar(t)))return e;var o=fi(e),r=Yn(o,fi(t));return Kr(o,r).join("")}function vp(e,t){var i=E,o=I;if(Pl(t)){var r="separator"in t?t.separator:r;i="length"in t?Jl(t.length):i,o="omission"in t?Ar(t.omission):o}e=Ql(e);var a=e.length;if(oi(e)){var d=fi(e);a=d.length}if(i>=a)return e;var c=i-hi(o);if(c<1)return o;var s=d?Kr(d,0,c).join(""):e.slice(0,c);if(r===n)return s+o;if(d&&(c+=s.length-c),Bl(r)){if(e.slice(c).search(r)){var l,u=s;r.global||(r=it(r.source,Ql(Ze.exec(r))+"g")),r.lastIndex=0;while(l=r.exec(u))var p=l.index;s=s.slice(0,p===n?c:p)}}else if(e.indexOf(Ar(r),c)!=c){var m=s.lastIndexOf(r);m>-1&&(s=s.slice(0,m))}return s+o}function yp(e){return e=Ql(e),e&&Ee.test(e)?e.replace(Pe,vi):e}var Cp=ha((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Sp=ma("toUpperCase");function Tp(e,t,i){return e=Ql(e),t=i?n:t,t===n?ri(e)?Si(e):Dn(e):e.match(t)||[]}var bp=Tr((function(e,t){try{return yn(e,n,t)}catch(i){return Cl(i)?i:new Ue(i)}})),wp=La((function(e,t){return Sn(t,(function(t){t=Rd(t),fo(e,t,Ms(e[t],e))})),e}));function Pp(e){var t=null==e?0:e.length,n=Wa();return e=t?En(e,(function(e){if("function"!=typeof e[1])throw new rt(a);return[n(e[0]),e[1]]})):[],Tr((function(n){var i=-1;while(++iB)return[];var n=L,i=Ht(e,L);t=Wa(t),e-=L;var o=Zn(i,t);while(++n0||t<0)?new Ii(i):(e<0?i=i.takeRight(-e):e&&(i=i.drop(e)),t!==n&&(t=Jl(t),i=t<0?i.dropRight(-t):i.take(t-e)),i)},Ii.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Ii.prototype.toArray=function(){return this.take(L)},Mo(Ii.prototype,(function(e,t){var i=/^(?:filter|find|map|reject)|While$/.test(t),o=/^(?:head|last)$/.test(t),r=wi[o?"take"+("last"==t?"Right":""):t],a=o||/^find/.test(t);r&&(wi.prototype[t]=function(){var t=this.__wrapped__,d=o?[1]:arguments,c=t instanceof Ii,s=d[0],l=c||cl(t),u=function(e){var t=r.apply(wi,In([e],d));return o&&p?t[0]:t};l&&i&&"function"==typeof s&&1!=s.length&&(c=l=!1);var p=this.__chain__,m=!!this.__actions__.length,h=a&&!p,f=c&&!m;if(!a&&l){t=f?t:new Ii(this);var g=e.apply(t,d);return g.__actions__.push({func:Gc,args:[u],thisArg:n}),new Ei(g,p)}return h&&f?e.apply(this,d):(g=this.thru(u),h?o?g.value()[0]:g.value():g)})})),Sn(["pop","push","shift","sort","splice","unshift"],(function(e){var t=at[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",i=/^(?:pop|shift)$/.test(e);wi.prototype[e]=function(){var e=arguments;if(i&&!this.__chain__){var o=this.value();return t.apply(cl(o)?o:[],e)}return this[n]((function(n){return t.apply(cl(n)?n:[],e)}))}})),Mo(Ii.prototype,(function(e,t){var n=wi[t];if(n){var i=n.name+"";ut.call(ln,i)||(ln[i]=[]),ln[i].push({name:t,func:n})}})),ln[Ca(n,v).name]=[{name:"wrapper",func:n}],Ii.prototype.clone=xi,Ii.prototype.reverse=_i,Ii.prototype.value=ji,wi.prototype.at=Jc,wi.prototype.chain=qc,wi.prototype.commit=Xc,wi.prototype.next=Yc,wi.prototype.plant=Qc,wi.prototype.reverse=es,wi.prototype.toJSON=wi.prototype.valueOf=wi.prototype.value=ts,wi.prototype.first=wi.prototype.head,It&&(wi.prototype[It]=$c),wi},bi=Ti();cn?((cn.exports=bi)._=bi,dn._=bi):an._=bi}).call(_)}));function M(e,t){var n=t.parentNode;n.lastChild==t?n.appendChild(e):n.insertBefore(e,t.nextSibling)}var D=function(){function e(t,n){c(this,e),this.id=n,this.jSPlugin=t,this.state={play:!1,loading:!1}}return l(e,[{key:"toString",value:function(){return"".concat(this.coreX,"-").concat(this.coreY)}},{key:"setPlayStatus",value:function(e){this.state=Object.assign(this.state,e)}},{key:"loadingStart",value:function(e){var t=document.createElement("style");document.getElementsByTagName("head")[0].appendChild(t),t.innerHTML="@keyframes antRotate {to {transform: rotate(400deg);transform-origin:50% 50%;}} .loading {display: inline-block;z-index: 1000;-webkit-animation: antRotate 1s infinite linear;animation: antRotate 1s infinite linear;}";var n=e,i=document.getElementById(n),o=i.offsetWidth,r=i.offsetHeight,a=0,d=i.offsetLeft;document.getElementById("".concat(e,"-loading-id-0"))&&document.getElementById("".concat(e,"-loading-id-0")).parentNode.removeChild(document.getElementById("".concat(e,"-loading-id-0")));var c=document.createElement("div");c.setAttribute("id","".concat(e,"-loading-id-0"));var s="position:absolute;outline:none;pointer-events:none;";console.log("this.jSPlugin",this.jSPlugin),s+="width: 100%;background-size: cover; background-repeat:no-repeat;",s+="height: 100%;",s+="top:"+a+";",s+="left:"+d+"px;",c.setAttribute("style",s),c.style.height=r,c.setAttribute("class","loading-container"),M(c,i);var l=1,u=document.createElement("div"),p=document.createElement("div");u.setAttribute("class","loading-item"),u.setAttribute("id","".concat(e,"-loading-item-0"));s="display:inline-flex;pointer-events:none;flex-direction:column;justify-content:center;align-items: center;width:100%;height:"+r+"px;outline:none;vertical-align: top;position:absolute;";function m(e,t,n,i){var o=parseInt(i/n,10)*(e/n),r=i%n*(t/n);return{top:o,left:r}}s+="left:"+m(r,o,l,0).left+"px;",s+="top:"+m(r,o,l,0).top+"px;",u.setAttribute("style",s);var h=document.createElement("div");p.innerHTML="",p.style.color="#fff",h.setAttribute("class","loading");var f='';h.innerHTML=f,u.appendChild(h),u.appendChild(p),c.appendChild(u)}},{key:"loadingSetText",value:function(e){if(this.loadingClearText(),document.getElementById("".concat(this.id,"-loading-item-0"))){var t=document.getElementById("".concat(this.id,"-loading-item-0")).childNodes[1];if(!t){var n=document.getElementById("".concat(this.id,"-loading-item-0"));t=document.createElement("div"),t.innerHTML=e.text,n.appendChild(t)}t.innerHTML=e.text,t.style.fontSize="14px",t.style.color=e.color||"#FFFFFF"}}},{key:"loadingClearText",value:function(){if(document.getElementById("".concat(this.id,"-loading-item-0"))){var e=document.getElementById("".concat(this.id,"-loading-item-0")).childNodes;e.length>1?e[1].parentNode.removeChild(e[1]):e[0]&&e[0].parentNode.removeChild(e[0])}}},{key:"loadingClear",value:function(){if(document.getElementById("".concat(this.id,"-loading-item-0"))){for(var e=document.getElementById("".concat(this.id,"-loading-item-0")).childNodes,t=e.length-1;t>=0;t--)e[t].parentNode.removeChild(e[t]);document.getElementById("".concat(this.id,"-loading-id-0"))&&(document.getElementById("".concat(this.id,"-loading-id-0")).style.background="none")}}},{key:"loadingEnd",value:function(){var e=document.getElementById("".concat(this.id,"-loading-item-0"));if(e){e.parentNode.removeChild(e);var t=document.getElementById("".concat(this.id,"-loading-id-0"));t&&0===t.children.length&&t.parentNode.removeChild(t)}document.getElementById("".concat(this.id,"-loading-item-0")).style.background="none"}}]),e}(),A=function(){function e(t,n){c(this,e),this.id=n,this.jSPlugin=t,this.timer=null,this.state={play:!1,loading:!1}}return l(e,[{key:"default",value:function(e){var t=this,n="msgId";document.getElementById("".concat(this.id,"-").concat(n))&&document.getElementById("".concat(this.id,"-wrap")).removeChild(document.getElementById("".concat(this.id,"-").concat(n)));var i=document.createElement("div");i.id="".concat(this.id,"-").concat(n),i.style="position: absolute;top: 50%;left:calc(50% - ".concat(14*e.length/2,"px);padding: 4px 16px;background: #00000080;color: #FFFFFF;font-size: 14px"),i.innerHTML=e,document.getElementById("".concat(this.id,"-wrap")).appendChild(i),this.timer&&clearTimeout(this.timer),this.timer=setTimeout((function(){document.getElementById("".concat(t.id,"-wrap")).removeChild(document.getElementById("".concat(t.id,"-").concat(n)))}),2e3)}}]),e}(),B=[{moduleCode:"",detailCode:"405984",description:"",solution:"",updateTime:1559564188e3},{moduleCode:"",detailCode:"10035",description:"获取子账户AccessToken异常,子账户不存在或子账户不属于该开发者",solution:"",updateTime:1559551958e3},{moduleCode:"",detailCode:"1052674",description:"获取本地录像失败",solution:"",updateTime:1558579653e3},{moduleCode:"",detailCode:"395547",description:"",solution:"",updateTime:1557367296e3},{moduleCode:"",detailCode:"12",description:"",solution:"",updateTime:1557229476e3},{moduleCode:"",detailCode:"10052",description:"余额不足",solution:"",updateTime:1557121463e3},{moduleCode:"",detailCode:"20108",description:"当前用户和所添加用户不是好友关系",solution:"",updateTime:1556541725e3},{moduleCode:"",detailCode:"10009",description:"",solution:"",updateTime:1556422452e3},{moduleCode:"",detailCode:"320001",description:"通道不存在",solution:"请检查录像机的关联状态是否正常,没有摄像头的通道无法播放",updateTime:1556419044e3},{moduleCode:"",detailCode:"120001",description:"通道不存在",solution:"请检查录像机的关联状态是否正常,没有摄像头的通道无法播放",updateTime:155641903e4},{moduleCode:"",detailCode:"320049",description:"",solution:"",updateTime:1556272984e3},{moduleCode:"",detailCode:"380227",description:"",solution:"",updateTime:1556264379e3},{moduleCode:"",detailCode:"10033",description:"policy参数信息异常",solution:"",updateTime:1555922124e3},{moduleCode:"",detailCode:"10065",description:"weakAppKey 不属于accessToken对应的用户",solution:"",updateTime:1555497522e3},{moduleCode:"",detailCode:"395416",description:"设备达到最大连接数,无法建立连接",solution:"请升级设备固件版本",updateTime:1555394722e3},{moduleCode:"",detailCode:"100001",description:"",solution:"",updateTime:1555141776e3},{moduleCode:"",detailCode:"395558",description:"",solution:"",updateTime:1554987121e3},{moduleCode:"",detailCode:"70001",description:"智能家居买断用户设备受到限制,建议合理选择pagestart和pageSize",solution:"",updateTime:1554691023e3},{moduleCode:"",detailCode:"170001",description:"",solution:"",updateTime:1554691023e3},{moduleCode:"",detailCode:"1012",description:"重置失败",solution:"",updateTime:1554645841e3},{moduleCode:"",detailCode:"1043",description:"重置失败",solution:"",updateTime:1554645834e3},{moduleCode:"",detailCode:"60060",description:"直播功能未开通",solution:"通道未开通直播功能,请先开通直播",updateTime:1554346018e3},{moduleCode:"",detailCode:"380203",description:"",solution:"",updateTime:1554093666e3},{moduleCode:"",detailCode:"399048",description:"免费版并发数达到上限,请升级企业版使用多并发能力",solution:"升级成为企业版套餐即可取消并发数限制",updateTime:1553839878e3},{moduleCode:"",detailCode:"60007",description:"预置点个数超过最大值",solution:"",updateTime:1553671316e3},{moduleCode:"",detailCode:"1005",description:"",solution:"",updateTime:1553513701e3},{moduleCode:"",detailCode:"20605",description:"其他用户正在认证中",solution:"",updateTime:1552976317e3},{moduleCode:"",detailCode:"90004",description:"当前型号设备暂时不支持AI任务:CS-C3W-3B1WFR-YGL",solution:"",updateTime:1552898525e3},{moduleCode:"",detailCode:"60046",description:"添加的设备的IP和本设备的IP冲突",solution:"",updateTime:1552872372e3},{moduleCode:"",detailCode:"3",description:"修改视频清晰度失败!",solution:"",updateTime:1552440229e3},{moduleCode:"",detailCode:"1013",description:"",solution:"",updateTime:1552035069e3},{moduleCode:"",detailCode:"370007",description:"",solution:"",updateTime:1551852327e3},{moduleCode:"",detailCode:"-1",description:"",solution:"",updateTime:1551752889e3},{moduleCode:"",detailCode:"30005",description:"弱账户不存在",solution:"",updateTime:1551422358e3},{moduleCode:"",detailCode:"90006",description:"用户操作AI任务受限",solution:"",updateTime:155107332e4},{moduleCode:"",detailCode:"60203",description:"未开通相关服务",solution:"",updateTime:155062307e4},{moduleCode:"",detailCode:"10002",description:"accessToken过期或异常",solution:"",updateTime:1550300346e3},{moduleCode:"",detailCode:"380339",description:"",solution:"",updateTime:1549889458e3},{moduleCode:"",detailCode:"90002",description:"AI任务设备配置数达到上限:3",solution:"",updateTime:1549071664e3},{moduleCode:"",detailCode:"380008",description:"",solution:"",updateTime:1549005979e3},{moduleCode:"",detailCode:"320227",description:"",solution:"",updateTime:1548739731e3},{moduleCode:"",detailCode:"60059",description:"ezopen地址均不可用",solution:"",updateTime:154839535e4},{moduleCode:"",detailCode:"10005",description:"appKey异常",solution:"",updateTime:1548317858e3},{moduleCode:"",detailCode:"60045",description:"添加的设备的IP和其他通道的IP冲突",solution:"",updateTime:1548155085e3},{moduleCode:"",detailCode:"60047",description:"码流类型不支持",solution:"",updateTime:1547962108e3},{moduleCode:"",detailCode:"60041",description:"添加的设备被其他设备关联或响应超时",solution:"",updateTime:154796098e4},{moduleCode:"",detailCode:"110029",description:"个人用户接口调用频率超限",solution:"请升级企业版:https://open.ys7.com/price.html",updateTime:1547606859e3},{moduleCode:"",detailCode:"380355",description:"设备直连推流异常结束",solution:"",updateTime:1547106294e3},{moduleCode:"",detailCode:"320081",description:"",solution:"",updateTime:1547106279e3},{moduleCode:"",detailCode:"60035",description:"购买云存储服务失败",solution:"",updateTime:1547026959e3},{moduleCode:"",detailCode:"90005",description:"设备已存在:C75714141",solution:"",updateTime:1546940622e3},{moduleCode:"",detailCode:"1053445",description:"该时间段没有录像片段",solution:"",updateTime:1546935727e3},{moduleCode:"",detailCode:"90007",description:"设备未加入到AI任务",solution:"",updateTime:1546932948e3},{moduleCode:"",detailCode:"326000",description:"",solution:"",updateTime:1546823143e3},{moduleCode:"",detailCode:"1021",description:"重置失败",solution:"",updateTime:1546781152e3},{moduleCode:"",detailCode:"2001",description:"删除设备失败!",solution:"",updateTime:1546422886e3},{moduleCode:"",detailCode:"380425",description:"",solution:"",updateTime:1546407694e3},{moduleCode:"",detailCode:"120097",description:"",solution:"",updateTime:1546085995e3},{moduleCode:"",detailCode:"10059",description:"requestId已存在",solution:"",updateTime:1545824509e3},{moduleCode:"",detailCode:"1154723",description:"",solution:"",updateTime:1545795209e3},{moduleCode:"",detailCode:"60043",description:"添加的设备超出最大数量",solution:"",updateTime:1545493607e3},{moduleCode:"",detailCode:"1152677",description:"",solution:"",updateTime:1545313404e3},{moduleCode:"",detailCode:"20097",description:"设备添加异常,设备验证码为ABCDEF或设备被N1,R1关联",solution:"",updateTime:1545310795e3},{moduleCode:"",detailCode:"10060",description:"设备不支持该云存储类型",solution:"",updateTime:1545309064e3},{moduleCode:"",detailCode:"20102",description:"无相应邀请信息,无法接受邀请",solution:"",updateTime:1545204966e3},{moduleCode:"",detailCode:"10053",description:"云存储开通中",solution:"",updateTime:1545100293e3},{moduleCode:"",detailCode:"20401",description:"用户云空间信息不存在",solution:"",updateTime:154501788e4},{moduleCode:"",detailCode:"20600",description:"临时密码数已达上限",solution:"",updateTime:1544873457e3},{moduleCode:"",detailCode:"901",description:"",solution:"",updateTime:1544693519e3},{moduleCode:"",detailCode:"60210",description:"图片数据错误",solution:"",updateTime:1544604457e3},{moduleCode:"",detailCode:"10013",description:"您的应用没有权限调用",solution:"",updateTime:1544416237e3},{moduleCode:"",detailCode:"70007",description:"授权码不存在",solution:"",updateTime:1544179533e3},{moduleCode:"",detailCode:"10015",description:"授权地址不存在",solution:"",updateTime:154416324e4},{moduleCode:"",detailCode:"320423",description:"",solution:"",updateTime:1544100685e3},{moduleCode:"",detailCode:"370009",description:"",solution:"",updateTime:1544077151e3},{moduleCode:"",detailCode:"10031",description:"子账户或萤石用户没有权限",solution:"",updateTime:1543990462e3},{moduleCode:"",detailCode:"10055",description:"设备不支持试用云存储服务",solution:"",updateTime:1543986292e3},{moduleCode:"",detailCode:"60042",description:"添加的设备密码错误",solution:"",updateTime:1543710913e3},{moduleCode:"",detailCode:"60082",description:"设备正在响应本次声源定位",solution:"",updateTime:1543647426e3},{moduleCode:"",detailCode:"10056",description:"设备不支持云存储服务转出",solution:"",updateTime:1543558342e3},{moduleCode:"",detailCode:"20104",description:"好友不存在",solution:"",updateTime:1543492403e3},{moduleCode:"",detailCode:"20111",description:"好友不是等待验证状态,无法接受邀请",solution:"",updateTime:1543492365e3},{moduleCode:"",detailCode:"20107",description:"不能添加自己为好友",solution:"",updateTime:1543480986e3},{moduleCode:"",detailCode:"1",description:"设备返回其他错误",solution:"",updateTime:1543459921e3},{moduleCode:"",detailCode:"60084",description:"当前正在关闭隐私遮蔽",solution:"",updateTime:1543456515e3},{moduleCode:"",detailCode:"380255",description:"",solution:"",updateTime:1543411652e3},{moduleCode:"",detailCode:"20015",description:"设备不支持",solution:"",updateTime:1543390936e3},{moduleCode:"",detailCode:"30003",description:"手机验证码错误",solution:"",updateTime:1543389137e3},{moduleCode:"",detailCode:"20615",description:"锁用户已存在",solution:"",updateTime:1543388325e3},{moduleCode:"",detailCode:"60061",description:"账户流量已超出或未购买,限制开通",solution:"",updateTime:1543372581e3},{moduleCode:"",detailCode:"60020",description:"设备不支持该信令",solution:"",updateTime:1543321636e3},{moduleCode:"",detailCode:"320146",description:"",solution:"",updateTime:1543318472e3},{moduleCode:"",detailCode:"60018",description:"设备升级失败",solution:"",updateTime:1543304928e3},{moduleCode:"",detailCode:"60044",description:"添加的设备网络不可达超时",solution:"",updateTime:1543304102e3},{moduleCode:"",detailCode:"20619",description:"主用户无法删除",solution:"",updateTime:1543290219e3},{moduleCode:"",detailCode:"20608",description:"锁用户不存在",solution:"",updateTime:154328195e4},{moduleCode:"",detailCode:"20609",description:"设备响应超时,门锁通信故障或者电量不足,请重试.",solution:"",updateTime:1543281601e3},{moduleCode:"",detailCode:"1049954",description:"升级设备失败",solution:"",updateTime:1543279264e3},{moduleCode:"",detailCode:"60009",description:"正在调用预置点",solution:"",updateTime:1543238114e3},{moduleCode:"",detailCode:"1052677",description:"获取本地录像失败",solution:"",updateTime:1543207604e3},{moduleCode:"",detailCode:"327000",description:"",solution:"",updateTime:1543196609e3},{moduleCode:"",detailCode:"20021",description:"设备在线,未被用户添加",solution:"",updateTime:1543193436e3},{moduleCode:"",detailCode:"20202",description:"操作留言信息失败",solution:"",updateTime:1543191562e3},{moduleCode:"",detailCode:"1052678",description:"获取本地录像失败",solution:"",updateTime:1543132218e3},{moduleCode:"",detailCode:"1054723",description:"格式化设备失败",solution:"",updateTime:1543129833e3},{moduleCode:"",detailCode:"20109",description:"对应分享不存在",solution:"",updateTime:1543129111e3},{moduleCode:"",detailCode:"60026",description:"设备处于隐私遮蔽状态",solution:"",updateTime:1543110403e3},{moduleCode:"",detailCode:"60083",description:"当前正在开启隐私遮蔽",solution:"",updateTime:1543071148e3},{moduleCode:"",detailCode:"60001",description:"用户无云台控制权限",solution:"",updateTime:1543059167e3},{moduleCode:"",detailCode:"2003",description:"设备不在线",solution:"",updateTime:1543051046e3},{moduleCode:"",detailCode:"-24",description:"设置设备enable错误",solution:"",updateTime:1543042701e3},{moduleCode:"",detailCode:"10018",description:"",solution:"",updateTime:1543041564e3},{moduleCode:"",detailCode:"20103",description:"好友已存在",solution:"",updateTime:154303843e4},{moduleCode:"",detailCode:"70010",description:"授权异常请重试",solution:"",updateTime:154303559e4},{moduleCode:"",detailCode:"60056",description:"删除设备失败",solution:"",updateTime:1543031275e3},{moduleCode:"",detailCode:"60040",description:"添加的设备不在同一局域网",solution:"",updateTime:154303121e4},{moduleCode:"",detailCode:"60019",description:"加密已开启",solution:"",updateTime:1543029931e3},{moduleCode:"",detailCode:"1054722",description:"格式化设备失败",solution:"",updateTime:1543028537e3},{moduleCode:"",detailCode:"20016",description:"当前设备正在格式化",solution:"",updateTime:1543028537e3},{moduleCode:"",detailCode:"10024",description:"透明通道权限校验不通过",solution:"",updateTime:154302554e4},{moduleCode:"",detailCode:"6002",description:"删除设备失败!",solution:"",updateTime:1543025026e3},{moduleCode:"",detailCode:"1011",description:"验证码错误!",solution:"",updateTime:1543016865e3},{moduleCode:"",detailCode:"60032",description:"卡密已使用",solution:"",updateTime:1543006668e3},{moduleCode:"",detailCode:"10034",description:"子账号已存在",solution:"",updateTime:1542989194e3},{moduleCode:"",detailCode:"20301",description:"根据uuid查询联动信息不存在",solution:"",updateTime:1542988651e3},{moduleCode:"",detailCode:"1041",description:"获取验证码过于频繁",solution:"",updateTime:1542980953e3},{moduleCode:"",detailCode:"10012",description:"该appkey下已绑定重复的phone!",solution:"",updateTime:15429808e5},{moduleCode:"",detailCode:"1008",description:"phone不合法!",solution:"",updateTime:1542979812e3},{moduleCode:"",detailCode:"60023",description:"订阅操作失败",solution:"",updateTime:1542979006e3},{moduleCode:"",detailCode:"5",description:"设备返回其他错误",solution:"",updateTime:1542977828e3},{moduleCode:"",detailCode:"60006",description:"云台当前操作失败",solution:"",updateTime:1542977598e3},{moduleCode:"",detailCode:"131",description:"修改视频清晰度失败!",solution:"",updateTime:1542977246e3},{moduleCode:"",detailCode:"10019",description:"密码错误",solution:"",updateTime:1542976628e3},{moduleCode:"",detailCode:"10004",description:"用户不存在",solution:"",updateTime:1542976268e3},{moduleCode:"",detailCode:"20201",description:"操作报警信息失败",solution:"",updateTime:1542975906e3},{moduleCode:"",detailCode:"20024",description:"设备不在线,已经被别的用户添加",solution:"",updateTime:1542975858e3},{moduleCode:"",detailCode:"60004",description:"设备云台旋转达到左限位",solution:"",updateTime:1542975207e3},{moduleCode:"",detailCode:"1052679",description:"修改视频清晰度失败!",solution:"",updateTime:1542974886e3},{moduleCode:"",detailCode:"20031",description:"请在萤石客户端关闭终端绑定",solution:"",updateTime:1542974756e3},{moduleCode:"",detailCode:"1053825",description:"获取本地录像失败",solution:"",updateTime:1542974692e3},{moduleCode:"",detailCode:"60011",description:"预置点不存在",solution:"",updateTime:1542974414e3},{moduleCode:"",detailCode:"1052936",description:"修改视频清晰度失败!",solution:"",updateTime:154297439e4},{moduleCode:"",detailCode:"1016",description:"",solution:"",updateTime:1542974273e3},{moduleCode:"",detailCode:"10032",description:"子账号不存在",solution:"",updateTime:1542973906e3},{moduleCode:"",detailCode:"20013",description:"设备已被别人添加",solution:"",updateTime:1542973817e3},{moduleCode:"",detailCode:"50000",description:"服务器错误!",solution:"",updateTime:1542973801e3},{moduleCode:"",detailCode:"60010",description:"该预置点已经是当前位置",solution:"",updateTime:15429738e5},{moduleCode:"",detailCode:"60003",description:"设备云台旋转达到下限位",solution:"",updateTime:154297377e4},{moduleCode:"",detailCode:"4",description:"设备返回其他错误",solution:"",updateTime:1542973755e3},{moduleCode:"",detailCode:"60016",description:"加密未开启,无需关闭",solution:"",updateTime:1542973753e3},{moduleCode:"",detailCode:"60002",description:"设备云台旋转达到上限位",solution:"",updateTime:1542973742e3},{moduleCode:"",detailCode:"20023",description:"设备不在线,未被用户添加",solution:"",updateTime:1542973685e3},{moduleCode:"",detailCode:"10008",description:"",solution:"",updateTime:1542973676e3},{moduleCode:"",detailCode:"20010",description:"设备验证码错误",solution:"",updateTime:1542973658e3},{moduleCode:"",detailCode:"60005",description:"设备云台旋转达到右限位",solution:"",updateTime:1542973657e3},{moduleCode:"",detailCode:"20017",description:"设备已经被自己添加",solution:"",updateTime:1542973648e3},{moduleCode:"",detailCode:"20020",description:"设备在线,已经被自己添加",solution:"",updateTime:1542973533e3},{moduleCode:"",detailCode:"20029",description:"设备不在线,已经被自己添加",solution:"",updateTime:154297353e4},{moduleCode:"",detailCode:"10014",description:"APPKEY下对应的第三方userId和phone未绑定!",solution:"",updateTime:1542973499e3},{moduleCode:"",detailCode:"20002",description:"设备不存在",solution:"",updateTime:1542973499e3},{moduleCode:"",detailCode:"10030",description:"appkey和appsecret不匹配",solution:"",updateTime:154297349e4},{moduleCode:"",detailCode:"20022",description:"设备在线,已经被别的用户添加",solution:"",updateTime:1542973486e3},{moduleCode:"",detailCode:"20008",description:"设备响应超时",solution:"",updateTime:1542973484e3},{moduleCode:"",detailCode:"20032",description:"该用户下通道不存在",solution:"",updateTime:1542973481e3},{moduleCode:"",detailCode:"20006",description:"网络异常",solution:"",updateTime:1542973475e3},{moduleCode:"",detailCode:"20014",description:"deviceSerial不合法!",solution:"",updateTime:1542973454e3},{moduleCode:"",detailCode:"20007",description:"设备不在线",solution:"",updateTime:1542973454e3},{moduleCode:"",detailCode:"20018",description:"该用户不拥有该设备",solution:"",updateTime:1542973453e3},{moduleCode:"",detailCode:"10010",description:"",solution:"",updateTime:1542973453e3},{moduleCode:"",detailCode:"10011",description:"未绑定!",solution:"",updateTime:1542973453e3},{moduleCode:"",detailCode:"20001",description:"通道不存在!",solution:"",updateTime:1542973452e3},{moduleCode:"",detailCode:"10017",description:"appKey不存在",solution:"",updateTime:1542973451e3},{moduleCode:"",detailCode:"400259",description:"",solution:"",updateTime:1542875643e3},{moduleCode:"",detailCode:"400004",description:"",solution:"",updateTime:1542873364e3},{moduleCode:"",detailCode:"3840",description:"",solution:"",updateTime:154186e7},{moduleCode:"",detailCode:"-1017",description:"",solution:"",updateTime:1541733663e3},{moduleCode:"",detailCode:"320025",description:"",solution:"",updateTime:1541078281e3},{moduleCode:"",detailCode:"320024",description:"",solution:"",updateTime:1540801374e3},{moduleCode:"",detailCode:"321002",description:"",solution:"",updateTime:1540631734e3},{moduleCode:"",detailCode:"321000",description:"",solution:"",updateTime:1540609178e3},{moduleCode:"",detailCode:"321022",description:"",solution:"",updateTime:1540548345e3},{moduleCode:"",detailCode:"321016",description:"",solution:"",updateTime:1540287187e3},{moduleCode:"",detailCode:"320023",description:"",solution:"",updateTime:1539825993e3},{moduleCode:"",detailCode:"-1016",description:"",solution:"",updateTime:1539584931e3},{moduleCode:"",detailCode:"8",description:"",solution:"",updateTime:1539391812e3},{moduleCode:"",detailCode:"1075127593",description:"",solution:"",updateTime:1538959251e3},{moduleCode:"",detailCode:"380421",description:"",solution:"",updateTime:1537288465e3},{moduleCode:"",detailCode:"322000",description:"麦克风权限未开启",solution:"",updateTime:1536820136e3},{moduleCode:"",detailCode:"1152678",description:"",solution:"",updateTime:1536738348e3},{moduleCode:"",detailCode:"320047",description:"",solution:"",updateTime:1536664472e3},{moduleCode:"",detailCode:"327006",description:"",solution:"",updateTime:153613612e4},{moduleCode:"",detailCode:"1074807593",description:"",solution:"",updateTime:1536135035e3},{moduleCode:"",detailCode:"320291",description:"",solution:"",updateTime:1536110836e3},{moduleCode:"",detailCode:"320045",description:"",solution:"",updateTime:1535963775e3},{moduleCode:"",detailCode:"370004",description:"",solution:"",updateTime:1535883699e3},{moduleCode:"",detailCode:"1149954",description:"",solution:"",updateTime:1535700674e3},{moduleCode:"",detailCode:"320053",description:"",solution:"",updateTime:1535681079e3},{moduleCode:"",detailCode:"400000",description:"",solution:"",updateTime:1535532332e3},{moduleCode:"",detailCode:"110028",description:"个人版抓图接口日调用次数超出限制",solution:"请升级企业版:https://open.ys7.com/price.html",updateTime:1535348756e3},{moduleCode:"",detailCode:"110027",description:"个人版帐号数量超出安全限制,无法调用",solution:"请升级企业版:https://open.ys7.com/price.html",updateTime:1535348734e3},{moduleCode:"",detailCode:"110026",description:"设备数量超出个人版限制,当前设备无法操作",solution:"请升级企业版:https://open.ys7.com/price.html",updateTime:1535348588e3},{moduleCode:"",detailCode:"100000",description:"",solution:"",updateTime:1534980008e3},{moduleCode:"",detailCode:"324004",description:"",solution:"",updateTime:1534927762e3},{moduleCode:"",detailCode:"360104",description:"",solution:"",updateTime:1534761006e3},{moduleCode:"",detailCode:"320204",description:"",solution:"",updateTime:1534584221e3},{moduleCode:"",detailCode:"380001",description:"",solution:"",updateTime:1534404715e3},{moduleCode:"",detailCode:"380204",description:"",solution:"",updateTime:1534401682e3},{moduleCode:"",detailCode:"328006",description:"",solution:"",updateTime:1534144407e3},{moduleCode:"",detailCode:"321703",description:"",solution:"",updateTime:1534127274e3},{moduleCode:"",detailCode:"321510",description:"",solution:"",updateTime:1533428892e3},{moduleCode:"",detailCode:"321006",description:"",solution:"",updateTime:1533036916e3},{moduleCode:"",detailCode:"50009",description:"",solution:"",updateTime:1532078548e3},{moduleCode:"",detailCode:"50007",description:"",solution:"",updateTime:153199172e4},{moduleCode:"",detailCode:"50018",description:"",solution:"",updateTime:1531912829e3},{moduleCode:"",detailCode:"380451",description:"",solution:"",updateTime:15316157e5},{moduleCode:"",detailCode:"380336",description:"",solution:"",updateTime:1531231721e3},{moduleCode:"",detailCode:"360020",description:"",solution:"",updateTime:1531117554e3},{moduleCode:"",detailCode:"380418",description:"",solution:"",updateTime:153110707e4},{moduleCode:"",detailCode:"1153445",description:"设备在该时间段内没有录像",solution:"",updateTime:1530944007e3},{moduleCode:"",detailCode:"110007",description:"调用接口总次数达到上限",solution:"请升级企业版,获取更高能力",updateTime:1530935584e3},{moduleCode:"",detailCode:"360019",description:"",solution:"",updateTime:1530869771e3},{moduleCode:"",detailCode:"360100",description:"",solution:"",updateTime:1530786188e3},{moduleCode:"",detailCode:"380042",description:"",solution:"",updateTime:1530775199e3},{moduleCode:"",detailCode:"320355",description:"",solution:"",updateTime:1530716074e3},{moduleCode:"",detailCode:"100003",description:"",solution:"",updateTime:1530232541e3},{moduleCode:"",detailCode:"371026",description:"",solution:"",updateTime:15301926e5},{moduleCode:"",detailCode:"102",description:"",solution:"",updateTime:1529895641e3},{moduleCode:"",detailCode:"380201",description:"",solution:"",updateTime:1529740929e3},{moduleCode:"",detailCode:"320054",description:"",solution:"",updateTime:1529544875e3},{moduleCode:"",detailCode:"500101",description:"",solution:"",updateTime:1529485953e3},{moduleCode:"",detailCode:"321001",description:"",solution:"",updateTime:1529411048e3},{moduleCode:"",detailCode:"321508",description:"",solution:"",updateTime:1529393279e3},{moduleCode:"",detailCode:"405991",description:"",solution:"",updateTime:1529380238e3},{moduleCode:"",detailCode:"380461",description:"",solution:"",updateTime:1529130941e3},{moduleCode:"",detailCode:"-1019",description:"",solution:"",updateTime:1529057245e3},{moduleCode:"",detailCode:"322009",description:"",solution:"",updateTime:1528965717e3},{moduleCode:"",detailCode:"324005",description:"",solution:"",updateTime:1528950153e3},{moduleCode:"",detailCode:"325000",description:"",solution:"",updateTime:1528947143e3},{moduleCode:"",detailCode:"326032",description:"",solution:"",updateTime:1528872971e3},{moduleCode:"",detailCode:"325032",description:"",solution:"",updateTime:1528863189e3},{moduleCode:"",detailCode:"328000",description:"",solution:"",updateTime:1528794505e3},{moduleCode:"",detailCode:"53",description:"",solution:"",updateTime:1528693249e3},{moduleCode:"",detailCode:"-1020",description:"",solution:"",updateTime:152849944e4},{moduleCode:"",detailCode:"329032",description:"",solution:"",updateTime:1528446301e3},{moduleCode:"",detailCode:"-1202",description:"",solution:"",updateTime:152843982e4},{moduleCode:"",detailCode:"2",description:"",solution:"",updateTime:1528434175e3},{moduleCode:"",detailCode:"1152936",description:"",solution:"",updateTime:1528345986e3},{moduleCode:"",detailCode:"328011",description:"",solution:"",updateTime:15283386e5},{moduleCode:"",detailCode:"28",description:"",solution:"",updateTime:152833753e4},{moduleCode:"",detailCode:"320356",description:"",solution:"",updateTime:1528188693e3},{moduleCode:"",detailCode:"320357",description:"",solution:"",updateTime:1528188517e3},{moduleCode:"",detailCode:"405800",description:"",solution:"",updateTime:1528168732e3},{moduleCode:"",detailCode:"405996",description:"",solution:"",updateTime:1528168686e3},{moduleCode:"",detailCode:"380357",description:"",solution:"",updateTime:1528011565e3},{moduleCode:"",detailCode:"328022",description:"",solution:"",updateTime:1527929065e3},{moduleCode:"",detailCode:"380003",description:"",solution:"",updateTime:1527927819e3},{moduleCode:"",detailCode:"50004",description:"",solution:"",updateTime:1527770643e3},{moduleCode:"",detailCode:"50011",description:"",solution:"",updateTime:1527770635e3},{moduleCode:"",detailCode:"370017",description:"",solution:"",updateTime:1527739514e3},{moduleCode:"",detailCode:"327032",description:"",solution:"",updateTime:1527726704e3},{moduleCode:"",detailCode:"324001",description:"",solution:"",updateTime:1527681892e3},{moduleCode:"",detailCode:"405997",description:"",solution:"",updateTime:1527653408e3},{moduleCode:"",detailCode:"405995",description:"",solution:"",updateTime:1527647283e3},{moduleCode:"",detailCode:"1153825",description:"",solution:"",updateTime:1527601747e3},{moduleCode:"",detailCode:"328002",description:"",solution:"",updateTime:1527495292e3},{moduleCode:"",detailCode:"1152679",description:"",solution:"",updateTime:1527486665e3},{moduleCode:"",detailCode:"380356",description:"",solution:"",updateTime:1527125669e3},{moduleCode:"",detailCode:"328032",description:"",solution:"",updateTime:1527069382e3},{moduleCode:"",detailCode:"22",description:"",solution:"",updateTime:1527049826e3},{moduleCode:"",detailCode:"9",description:"",solution:"",updateTime:1527006778e3},{moduleCode:"",detailCode:"89",description:"",solution:"",updateTime:1526622784e3},{moduleCode:"",detailCode:"328016",description:"",solution:"",updateTime:1526452365e3},{moduleCode:"",detailCode:"368005",description:"",solution:"",updateTime:1525921264e3},{moduleCode:"",detailCode:"0",description:"",solution:"",updateTime:1525920242e3},{moduleCode:"",detailCode:"380006",description:"",solution:"",updateTime:1525918868e3},{moduleCode:"",detailCode:"310",description:"",solution:"",updateTime:1525834436e3},{moduleCode:"",detailCode:"360011",description:"",solution:"",updateTime:1525681552e3},{moduleCode:"",detailCode:"170005",description:"",solution:"",updateTime:15254339e5},{moduleCode:"",detailCode:"50023",description:"",solution:"",updateTime:1525403338e3},{moduleCode:"",detailCode:"100131",description:"",solution:"",updateTime:1525229691e3},{moduleCode:"",detailCode:"-1018",description:"",solution:"",updateTime:1525142341e3},{moduleCode:"",detailCode:"362026",description:"",solution:"",updateTime:1524882677e3},{moduleCode:"",detailCode:"368007",description:"",solution:"",updateTime:1524832269e3},{moduleCode:"",detailCode:"54",description:"",solution:"",updateTime:1524793646e3},{moduleCode:"",detailCode:"1154722",description:"",solution:"",updateTime:1524620807e3},{moduleCode:"",detailCode:"320229",description:"",solution:"",updateTime:1524551682e3},{moduleCode:"",detailCode:"360012",description:"",solution:"",updateTime:1524472094e3},{moduleCode:"",detailCode:"380229",description:"",solution:"",updateTime:1524110755e3},{moduleCode:"",detailCode:"360016",description:"",solution:"",updateTime:1523933518e3},{moduleCode:"",detailCode:"-1003",description:"",solution:"",updateTime:1523584804e3},{moduleCode:"",detailCode:"410026",description:"",solution:"",updateTime:152351743e4},{moduleCode:"",detailCode:"360102",description:"TTS初始化失败",solution:"",updateTime:1523503528e3},{moduleCode:"",detailCode:"360013",description:"设备开启了隐私保护",solution:"",updateTime:1523503507e3},{moduleCode:"",detailCode:"360010",description:"设备正在对讲中",solution:"",updateTime:1523503491e3},{moduleCode:"",detailCode:"360007",description:"TTS关闭了与客户端的连接",solution:"",updateTime:1523503475e3},{moduleCode:"",detailCode:"360006",description:"客户端接收发生错误",solution:"",updateTime:1523503457e3},{moduleCode:"",detailCode:"360005",description:"客户端发送的消息错误",solution:"",updateTime:1523503437e3},{moduleCode:"",detailCode:"360004",description:"TTS内部发生错误",solution:"",updateTime:1523503421e3},{moduleCode:"",detailCode:"360003",description:"TTS的设备端发生错误",solution:"",updateTime:1523503397e3},{moduleCode:"",detailCode:"360002",description:"对讲发起超时",solution:"",updateTime:1523503376e3},{moduleCode:"",detailCode:"360001",description:"客户端请求超时",solution:"",updateTime:1523503357e3},{moduleCode:"",detailCode:"320077",description:"",solution:"",updateTime:1523444274e3},{moduleCode:"",detailCode:"370047",description:"",solution:"",updateTime:152344048e4},{moduleCode:"",detailCode:"100002",description:"",solution:"",updateTime:1523413964e3},{moduleCode:"",detailCode:"-1004",description:"",solution:"",updateTime:1523336653e3},{moduleCode:"",detailCode:"380000",description:"",solution:"",updateTime:1523180856e3},{moduleCode:"",detailCode:"380213",description:"",solution:"",updateTime:1523180623e3},{moduleCode:"",detailCode:"380101",description:"",solution:"",updateTime:1522834231e3},{moduleCode:"",detailCode:"50047",description:"",solution:"",updateTime:1522833243e3},{moduleCode:"",detailCode:"-999",description:"",solution:"",updateTime:1522831034e3},{moduleCode:"",detailCode:"320418",description:"",solution:"",updateTime:1522829072e3},{moduleCode:"",detailCode:"-1009",description:"",solution:"",updateTime:1522746247e3},{moduleCode:"",detailCode:"320209",description:"",solution:"",updateTime:1522744395e3},{moduleCode:"",detailCode:"368006",description:"",solution:"",updateTime:15227443e5},{moduleCode:"",detailCode:"369003",description:"",solution:"",updateTime:1522736355e3},{moduleCode:"",detailCode:"405989",description:"",solution:"",updateTime:1522726571e3},{moduleCode:"",detailCode:"-1012",description:"",solution:"",updateTime:1522726203e3},{moduleCode:"",detailCode:"322016",description:"",solution:"",updateTime:1522722918e3},{moduleCode:"",detailCode:"500103",description:"",solution:"",updateTime:1522655556e3},{moduleCode:"",detailCode:"405999",description:"",solution:"",updateTime:1522654716e3},{moduleCode:"",detailCode:"321032",description:"",solution:"",updateTime:1522647732e3},{moduleCode:"",detailCode:"381101",description:"",solution:"",updateTime:1522392414e3},{moduleCode:"",detailCode:"399999",description:"",solution:"",updateTime:1522379834e3},{moduleCode:"",detailCode:"380103",description:"",solution:"",updateTime:1522312724e3},{moduleCode:"",detailCode:"360014",description:"",solution:"",updateTime:1522304341e3},{moduleCode:"",detailCode:"-1005",description:"",solution:"",updateTime:1522288195e3},{moduleCode:"",detailCode:"395454",description:"",solution:"",updateTime:152222018e4},{moduleCode:"",detailCode:"100005",description:"",solution:"",updateTime:1522218849e3},{moduleCode:"",detailCode:"100004",description:"",solution:"",updateTime:1522209053e3},{moduleCode:"",detailCode:"106002",description:"",solution:"",updateTime:15222062e5},{moduleCode:"",detailCode:"410030",description:"",solution:"",updateTime:1522162252e3},{moduleCode:"",detailCode:"-1002",description:"",solution:"",updateTime:152215069e4},{moduleCode:"",detailCode:"-1200",description:"",solution:"",updateTime:1522139025e3},{moduleCode:"",detailCode:"-1001",description:"",solution:"",updateTime:1522046436e3},{moduleCode:"",detailCode:"-1011",description:"",solution:"",updateTime:1522045931e3},{moduleCode:"",detailCode:"381102",description:"",solution:"",updateTime:1522044953e3},{moduleCode:"",detailCode:"381103",description:"",solution:"",updateTime:1522044953e3},{moduleCode:"",detailCode:"391205",description:"vtdu解析服务器ip失败",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"391206",description:"vtdu描述符select失败",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"391207",description:"vtdu文件描述符不在可读中",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"391208",description:"vtdu网络发生错误getsockopt",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"391209",description:"vtdu描述符select超时",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"395000",description:"cas回复信令,发现内存已经释放(和设备之间异常断开)",solution:"检查设备网络;刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"395400",description:"私有化协议vtm检测私有化协议中码流类型小于0或者设备序列号为空等非法参数场景返回(app不重试取流)",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"395402",description:"回放找不到录像文件",solution:"检查是否有存储卡并且接触良好",updateTime:1522034841e3},{moduleCode:"",detailCode:"395403",description:"操作码或信令密钥与设备不匹配",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"395404",description:"设备不在线",solution:"检查设备网络;重启设备接入萤石云",updateTime:1522034841e3},{moduleCode:"",detailCode:"395405",description:"流媒体向设备发送或接受信令超时/cas响应超时",solution:"检查设备网络;重启设备",updateTime:1522034841e3},{moduleCode:"",detailCode:"395406",description:"token失效",solution:"刷新重试或者重启设备",updateTime:1522034841e3},{moduleCode:"",detailCode:"395407",description:"客户端的URL格式错误",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"395409",description:"预览开启隐私保护",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"395410",description:"设备达到最大连接数",solution:"请升级设备固件版本",updateTime:1522034841e3},{moduleCode:"",detailCode:"395411",description:"token无权限",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"395412",description:"session不存在 ",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"395413",description:"验证token的他异常(不具体) ",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"395415",description:"设备通道错",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"395451",description:"设备不支持的码流类型",solution:"刷新重试或者切换到高清模式",updateTime:1522034841e3},{moduleCode:"",detailCode:"395452",description:"设备链接流媒体服务器失败 ",solution:"检查设备网络,重启设备,刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"395500",description:"服务器处理失败 ",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"395501",description:"流媒体vtdu达到最大负载,请扩容",solution:"服务器负载达到上限,请稍后重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"395503",description:"vtm返回分配vtdu失败",solution:"服务器负载达到上限,请稍后重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"395544",description:"设备返回无视频源 ",solution:"设备是否接触良好;",updateTime:1522034841e3},{moduleCode:"",detailCode:"395545",description:"视频分享时间已经结束",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"395546",description:"vtdu返回达到取流并发路数限制",solution:"请升级为企业版,放开并发限制",updateTime:1522034841e3},{moduleCode:"",detailCode:"395560",description:"蚁兵代理不支持的用户取流类型,会重定向到vtdu取流",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"395557",description:"回放服务器等待流头超时",solution:"刷新重试,检测设备网络,重启设备",updateTime:1522034841e3},{moduleCode:"",detailCode:"395600",description:"分享设备不在分享时间内",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"395601",description:"群组分享用户没权限",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"395602",description:"群组分享权限变更",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"395556",description:"ticket取流验证失败",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"395530",description:"机房故障不可用",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"395701",description:"cas信令返回格式错误",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"396001",description:"客户端参数出错",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"396099",description:"客户端默认错误",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"396101",description:"不支持的命令",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"396102",description:"设备流头发送失败",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"396103",description:"cas/设备返回错误1",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"396104",description:"cas/设备返回错误-1",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"396105",description:"设备返回错误码3",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"396106",description:"设备返回错误码4",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"396107",description:"设备返回错误码5",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"396108",description:"cas信令回应重复",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"396109",description:"视频广场取消分享",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"396110",description:"设备信令默认错误",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"396501",description:"设备数据链路和实际链路不匹配",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"396502",description:"设备数据链路重复建立连接",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"396503",description:"设备数据链路端口不匹配",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"396504",description:"缓存设备数据链路失败(内存块不足)",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"396505",description:"设备发送确认头消息重复",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"396506",description:"设备数据先于确定头部到达",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"396508",description:"设备数据头部长度非法",solution:"刷新重试,或者重启设备",updateTime:1522034841e3},{moduleCode:"",detailCode:"396509",description:"索引找不到设备数据管理块",solution:"刷新重试",updateTime:1522034841e3},{moduleCode:"",detailCode:"396510",description:"设备数据链路vtdu内存块协议状态不匹配",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"396511",description:"设备数据头部没有streamkey错误",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"396512",description:"设备数据头部非法(较笼统)",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"396513",description:"设备数据长度过小",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"396514",description:"设备老协议推流头部没有streamkey错误",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"396515",description:"设备老协议推流数据非法",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"396516",description:"设备老协议索引找不到内存管理块",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"396517",description:"设备老协议推流数据非法",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"396518",description:"设备数据包过大",solution:"刷新重试,或者重启设备",updateTime:1522034841e3},{moduleCode:"",detailCode:"396519",description:"设备推流链路网络不稳定",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"396520",description:"设备推流链路网络不稳定(默认)",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"170003",description:"refreshToken不存在",solution:"建议用户重新调用logout接口,然后调用openLoginPage接口重新启动登录页面登录",updateTime:1522034841e3},{moduleCode:"",detailCode:"170004",description:"refreshToken已过期",solution:"建议用户重新调用logout接口,然后调用openLoginPage接口重新启动登录页面登录",updateTime:1522034841e3},{moduleCode:"",detailCode:"380011",description:"设备隐私保护中",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"380045",description:"设备直连取流连接数量过大",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"380047",description:"设备不支持该命令",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"380077",description:"设备正在对讲中",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"380102",description:"数据接收异常",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"380205",description:"设备检测入参异常",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"380209",description:"网络连接超时",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"380212",description:"设备端网络连接超时",solution:"",updateTime:1522034841e3},{moduleCode:"",detailCode:"101007",description:"手机号未注册",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120503",description:"正在响铃",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390016",description:"vtdu成功响应未携带流头",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"101008",description:"手机号码不合法",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120504",description:"室内机正在通话",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390017",description:"无数据流,尚未使用",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"101009",description:"用户名与手机不匹配",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120505",description:"设备操作失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390018",description:"信令消息体PB解析失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"101010",description:"获取验证码失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120506",description:"非法命令",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390019",description:"信令消息体PB封装失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"101011",description:"验证码错误",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120507",description:"智能锁密码错误",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390020",description:"申请系统内存资源失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"101012",description:"验证码失效",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120508",description:"开关锁失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390021",description:"vtdu地址尚未获取到",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"101013",description:"用户不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120509",description:"开关锁超时",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390022",description:"客户端尚未支持",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"101014",description:"密码不正确或者appKey不正确",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120510",description:"智能锁设备繁忙",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390023",description:"获取系统socket资源失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"101015",description:"用户被锁住",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120511",description:"远程开锁功能未打开",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390024",description:"上层填充的StreamSsnId不匹配",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"101021",description:"验证参数异常",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120600",description:"临时密码数已达上限",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390025",description:"链接服务器失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"101026",description:"邮箱已经被注册",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120601",description:"添加临时密码失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390026",description:"客户端请求未收到服务端应答",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"101031",description:"邮箱未注册",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120602",description:"删除临时密码失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390027",description:"链路断开",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"101032",description:"邮箱不合法",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120603",description:"该临时密码不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390028",description:"没有取流链接",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"101041",description:"获取验证码过于频繁",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120604",description:"指纹锁射频通信失败,请稍后再试",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390029",description:"流成功停止",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"101043",description:"手机验证码输入错误超过规定次数",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120605",description:"其他用户正在认证中",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390030",description:"客户端防串流校验失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"102000",description:"设备不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120606",description:"验证已启动,请在120s内进行本地验证和调用添加设备接口",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390031",description:"应用层tcp粘包处理缓冲区满",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"102001",description:"摄像机不存在",solution:"摄像机未注册到萤石云平台,请仔细检查摄像机的网络配置,确保连接到网络",updateTime:152203484e4},{moduleCode:"",detailCode:"120607",description:"删除用户失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390032",description:"无效状态迁移",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"102003",description:"设备不在线",solution:"参考服务中心排查方法",updateTime:152203484e4},{moduleCode:"",detailCode:"120608",description:"用户不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390033",description:"无效客户端状态",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"102004",description:"设备异常",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120609",description:"设备响应超时,门锁通信故障或者电量不足,请重试.",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390034",description:"向vtm取流流媒体信息请求超时",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"102007",description:"设备序列号不正确",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120610",description:"获取临时密码列表失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390035",description:"向代理取流请求超时",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"102009",description:"设备请求响应超时异常",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"130001",description:"用户不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390036",description:"向代理保活取流请求超时",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"105000",description:"设备已被自己添加",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"130002",description:"手机号码已经注册",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390037",description:"向vtdu取流请求超时",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"105001",description:"设备已被别人添加",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"130003",description:"手机验证码错误",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390038",description:"向vtdu保活取流请求超时",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"105002",description:"设备验证码错误",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"130004",description:"终端绑定操作失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391001",description:"vtm地址或端口非法",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"107001",description:"邀请不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"149999",description:"数据异常",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391002",description:"vtm生成文件描述符失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"107002",description:"邀请验证失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"150000",description:"服务器异常",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391003",description:"vtm设置文件描述符非阻塞失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"107003",description:"邀请用户不匹配",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160000",description:"设备不支持云台控制",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391004",description:"vtm设置文件描述符阻塞失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"107004",description:"云存储连接失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160001",description:"用户无云台控制权限",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391005",description:"vtm解析服务器ip失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"7005",description:"VTDU主动断开连接",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"107005",description:"VTDU主动断开连接",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160002",description:"设备云台旋转达到上限位",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391006",description:"vtm描述符select失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"107006",description:"不能邀请自己",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160003",description:"设备云台旋转达到下限位",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391007",description:"vtm文件描述符不在可读中",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"107007",description:"重复邀请",solution:"分享和删除分享必须全部由接口形式操作,如果与萤石客户端混用会造成这个问题,解决办法:在萤石客户端清空所有相关分享数据并重新添加设备,再通过接口操作即可",updateTime:152203484e4},{moduleCode:"",detailCode:"160004",description:"设备云台旋转达到左限位",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391008",description:"vtm网络发生错误getsockopt",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110001",description:"参数错误",solution:"参数为空或者格式不对",updateTime:152203484e4},{moduleCode:"",detailCode:"160005",description:"设备云台旋转达到右限位",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391009",description:"vtm描述符select超时",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110002",description:"accessToken异常或过期",solution:"accessToken有效期为七天,建议在accessToken即将过期或者出现10002错误码的时候重新获取accessToken",updateTime:152203484e4},{moduleCode:"",detailCode:"160006",description:"云台当前操作失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391101",description:"proxy地址或端口非法",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110004",description:"用户不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160007",description:"预置点个数超过最大值",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391102",description:"proxy生成文件描述符失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110005",description:"appKey异常",solution:"确认appKey状态,不通过或者冻结状态会返回该错误码",updateTime:152203484e4},{moduleCode:"",detailCode:"160009",description:"正在调用预置点",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391103",description:"proxy设置文件描述符非阻塞失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110006",description:"ip受限",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160010",description:"该预置点已经是当前位置",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391104",description:"proxy设置文件描述符阻塞失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160011",description:"预置点不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391105",description:"proxy解析服务器ip失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110008",description:"签名错误",solution:"①获取签名方式详见apidemo及[旧]API文档 ②注意编码格式为UTF-8",updateTime:152203484e4},{moduleCode:"",detailCode:"160013",description:"设备版本已是最新",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391106",description:"proxy描述符select失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110009",description:"签名参数错误",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160014",description:"设备正在升级",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391107",description:"proxy文件描述符不在可读中",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110010",description:"签名超时",solution:"请调用同步服务器时间接口进行校时",updateTime:152203484e4},{moduleCode:"",detailCode:"160015",description:"设备正在重启",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391108",description:"proxy网络发生错误getsockopt",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110011",description:"未开通萤石云服务",solution:"参照绑定流程",updateTime:152203484e4},{moduleCode:"",detailCode:"160016",description:"加密未开启,无须关闭",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391109",description:"proxy描述符select超时",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110012",description:"第三方账户与萤石账号已经绑定",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160017",description:"设备抓图失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391201",description:"vtdu地址或端口非法",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110013",description:"应用没有权限调用此接口",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160018",description:"设备升级失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391202",description:"vtdu生成文件描述符失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110014",description:"APPKEY下对应的第三方userId和phone未绑定",solution:"获取AccessToken时所用appKey与SDK所用appKey不一致",updateTime:152203484e4},{moduleCode:"",detailCode:"160019",description:"加密已开启",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"391203",description:"vtdu设置文件描述符非阻塞失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110017",description:"appKey不存在",solution:"请填写在官网申请的应用秘钥",updateTime:152203484e4},{moduleCode:"",detailCode:"160020",description:"不支持该命令",solution:"请确认设备是否支持该命令",updateTime:152203484e4},{moduleCode:"",detailCode:"391204",description:"vtdu设置文件描述符阻塞失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110018",description:"AccessToken与Appkey不匹配",solution:"请检查获取accessToken对应的appKey和SDK中设置的appKey是否一致",updateTime:152203484e4},{moduleCode:"",detailCode:"160023",description:"订阅操作失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110019",description:"密码错误",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160024",description:"取消订阅操作失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110020",description:"请求方法为空",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160025",description:"客流统计配置失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110021",description:"ticket校验失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160026",description:"设备处于隐私遮蔽状态",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110022",description:"透传目的地非法",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160027",description:"设备正在镜像操作",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110024",description:"无透传权限",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160028",description:"设备正在键控动作",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110025",description:"appKey被禁止使用通明通道",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160029",description:"设备处于语音对讲状态",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160030",description:"卡密输入错误次数过多,24小时后再输入",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160031",description:"卡密信息不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160032",description:"卡密状态不对或已过期",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160033",description:"卡密非卖品,只能开通对应的绑定设备",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110030",description:"appKey和appSecret不匹配",solution:"请检查appKey和appSecret是否对应",updateTime:152203484e4},{moduleCode:"",detailCode:"160035",description:"购买云存储服务失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110031",description:"子账户或萤石用户没有权限",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160040",description:"添加的设备不在同一局域网",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110032",description:"子账户不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160041",description:"添加的设备被其他设备关联或响应超时",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110033",description:"子账户未设置授权策略",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160042",description:"添加的设备密码错误",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110034",description:"子账户已存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160043",description:"添加的设备超出最大数量",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110035",description:"获取子账户AccessToken异常",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160044",description:"添加的设备网络不可达超时",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110036",description:"子账户被禁用",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160045",description:"添加的设备的IP和其他通道的IP冲突",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"110051",description:"无权限进行抓图",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160046",description:"添加的设备的IP和本设备的IP冲突",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160047",description:"码流类型不支持",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120002",description:"设备不存在",solution:"①设备没有注册到萤石云平台,请检查下设备网络参数,确保能正常连接网络②设备序列号不存在",updateTime:152203484e4},{moduleCode:"",detailCode:"160048",description:"带宽超出系统接入带宽",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120003",description:"参数异常,SDK版本过低",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160049",description:"IP或者端口不合法",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120004",description:"参数异常,SDK版本过低",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160050",description:"添加的设备版本不支持需要升级才能接入",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120005",description:"安全认证失败,需进行SDK安全认证",solution:"已去掉安全验证",updateTime:152203484e4},{moduleCode:"",detailCode:"160051",description:"添加的设备不支持接入",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120006",description:"网络异常",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160052",description:"添加的设备通道号出错",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120007",description:"设备不在线",solution:"参考服务中心排查方法",updateTime:152203484e4},{moduleCode:"",detailCode:"160053",description:"添加的设备分辨率不支持",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120008",description:"设备响应超时",solution:"设备响应超时,请检测设备网络或重试",updateTime:152203484e4},{moduleCode:"",detailCode:"160054",description:"添加的设备账号被锁定",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120009",description:"子账号不能添加设备",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160055",description:"添加的设备取码流出错",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120010",description:"设备验证码错误",solution:"验证码在设备标签上,六位大写字母,注意大小写",updateTime:152203484e4},{moduleCode:"",detailCode:"160056",description:"删除设备失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120012",description:"设备添加失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160057",description:"删除的设备未关联",solution:"检查IPC与NVR是否有关联关系",updateTime:152203484e4},{moduleCode:"",detailCode:"120013",description:"设备已被别人添加",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160060",description:"地址未绑定",solution:"请前往官网设置直播",updateTime:152203484e4},{moduleCode:"",detailCode:"120014",description:"设备序列号不正确",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160061",description:"账户流量已超出或未购买,限制开通",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120015",description:"设备不支持该功能",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160062",description:"该通道直播已开通",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120016",description:"当前设备正在格式化",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160063",description:"直播未使用或直播已关闭",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120017",description:"设备已被自己添加",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160070",description:"设备不能转移给自己",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120018",description:"该用户不拥有该设备",solution:"确认设备是否属于用户",updateTime:152203484e4},{moduleCode:"",detailCode:"160071",description:"设备不能转移,设备与其他设备存在关联关系",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"400001",description:"参数为空",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120019",description:"设备不支持云存储服务",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160072",description:"设备不能转移,通道被分享给其他用户或者分享到视频广场",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"400002",description:"参数错误",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120020",description:"设备在线,被自己添加",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160073",description:"云存储转移失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"400025",description:"设备不支持对讲",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120021",description:"设备在线,但是未被用户添加",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160080",description:"当前正在声源定位",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"400029",description:"没有初始化或资源被释放",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120022",description:"设备在线,但是已经被别的用户添加",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160081",description:"当前正在轨迹巡航",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"400030",description:"json解析异常",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120023",description:"设备不在线,未被用户添加",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160082",description:"设备正在响应本次声源定位",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"400031",description:"网络异常",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120024",description:"设备不在线,但是已经被别的用户添加",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"160083",description:"当前正在开启隐私遮蔽",solution:"设备正在操作隐私遮蔽,无法进行当前操作",updateTime:152203484e4},{moduleCode:"",detailCode:"400032",description:"设备信息异常为空",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120025",description:"重复申请分享",solution:"确认设备是否由添加过该设备且申请过分享的账户下是否还存在分享记录",updateTime:152203484e4},{moduleCode:"",detailCode:"160084",description:"当前正在关闭隐私遮蔽",solution:"设备正在操作隐私遮蔽,无法进行当前操作",updateTime:152203484e4},{moduleCode:"",detailCode:"400034",description:"取流超时",solution:"一般是由于网络状况不好导致,可以尝试下让用户重新播放",updateTime:152203484e4},{moduleCode:"",detailCode:"120026",description:"视频广场不存在该视频",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"380290",description:" 连接CAS服务器失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"400035",description:"设备已加密,需要输入验证码",solution:"收到此错误码,需要让用户输入验证码后,调用EZPlayer.setPlayKey传入验证码,并重新调用播放函数",updateTime:152203484e4},{moduleCode:"",detailCode:"120027",description:"视频转码失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361001",description:"对讲服务端排队超时",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"400036",description:"播放验证码错误",solution:"收到此错误码,需要让用户输入验证码后,调用EZPlayer.setPlayKey传入验证码,并重新调用播放函数",updateTime:152203484e4},{moduleCode:"",detailCode:"120028",description:"设备固件升级包不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361002",description:"对讲服务端处理超时",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"400037",description:"surfacehold错误",solution:"请检查是否是播放之前销毁了surface,收到此错误也可以重新建立surface后播放",updateTime:152203484e4},{moduleCode:"",detailCode:"120029",description:"设备不在线,但是已经被自己添加",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361003",description:"设备链接对讲服务器超时",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"400100",description:"未知错误",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120030",description:"该用户不拥有该视频广场视频",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361004",description:"服务器内部错误",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"400200",description:"player sdk出错,这种错误一般开发者也是无法解决,不具体分类传出,传一个统一的inner错误码出去",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120031",description:"开启终端绑定,硬件特征码验证失败",solution:"请在萤石客户端关闭终端绑定,参考此步骤",updateTime:152203484e4},{moduleCode:"",detailCode:"361005",description:"解析消息失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"400300",description:"内存溢出",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120032",description:"该用户下通道不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361006",description:"请求重定向--需要向其他服务申请对讲",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"400901",description:"设备不在线,可以提示用户",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120033",description:"无法收藏自己分享的视频",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361007",description:"请求url非法",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"400902",description:"accesstoken异常或失效,需要重新获取accesstoken,并传入到sdk",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120034",description:"该用户下无设备",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361008",description:"token失效",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"400903",description:"当前账号开启了终端绑定,只允许指定设备登录操作,提示用户登录i.ys7.com解除终端绑定",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120090",description:"用户反馈失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361009",description:"设备验证码或者通信秘钥不匹配",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"400904",description:"设备正在对讲中",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120095",description:"APP包下载失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361010",description:"设备已经在对讲",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"400905",description:"设备开启了隐私保护,不允许预览、对讲等",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120096",description:"APP包信息删除失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361011",description:"设备10s响应超时",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120101",description:"视频不支持分享给本人",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361012",description:"设备不在线",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320002",description:"参数无效",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120102",description:"无相应邀请信息",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361013",description:"设备开启隐私保护拒绝对讲",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320003",description:"暂不支持此操作",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120103",description:"好友已存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361014",description:"token无权限",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320004",description:"内存溢出",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120104",description:"好友不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361015",description:"设备返回session不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320005",description:"创建CAS session失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120105",description:"好友状态错误",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361016",description:"验证token其他异常错误",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320006",description:"创建cloud session失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120106",description:"对应群组不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361017",description:"服务端监听设备建立端口超时",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320007",description:"token失效",solution:"重新设置token后再重试",updateTime:152203484e4},{moduleCode:"",detailCode:"120107",description:"不能添加自己为好友",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361018",description:"设备链路异常",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320008",description:"token池里面没有token,请传入token",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120108",description:"当前用户和所添加用户不是好友关系",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361019",description:"对讲服务端不支持的信令消息",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320009",description:"传入新的INIT_PARAM并reset(保留,目前未用)",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120109",description:"对应分享不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361020",description:"对讲服务端解析对讲请求未携带会话描述能力集",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320010",description:"请重试",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120110",description:"好友群组不属于当前用户",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361021",description:"对讲服务端优先能力集结果为空",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320011",description:"500毫秒后请重试",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120111",description:"好友不是等待验证状态",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361022",description:"cas链路异常",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320012",description:"token池已满",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120112",description:"添加应用下的用户为好友失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361023",description:"对讲服务端分配对讲会话资源失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320013",description:"P2P client超过限制",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120201",description:"操作报警信息失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"361024",description:"对讲服务端解析信令消息失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320014",description:"sdk未初始化",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120202",description:"操作留言信息失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390001",description:"通用错误返回",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320015",description:"超时",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120301",description:"根据UUID查询报警消息不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390002",description:"入参为空指针",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320016",description:"正在打洞中",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120302",description:"根据UUID查询图片不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390003",description:"入参值无效",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320017",description:"没有视频文件头(播放器层面产生和处理此错误)",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120303",description:"根据FID查询图片不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390004",description:"信令消息解析非法",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320018",description:"解码错误/超时(播放器层面产生和处理此错误)",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120305",description:"设备ip解析错误",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390005",description:"内存资源不足",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320019",description:"取消(保留,用户不用处理)",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120401",description:"用户云空间信息不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390006",description:"协议格式不对或者消息体长度超过STREAM_MAX_MSGBODY_LEN",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320020",description:"播放过程中预连接被用户清除预操作信息",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120402",description:"云空间操作失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390007",description:"设备序列号长度不合法",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320021",description:"流加密码不对",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120403",description:"用户目录不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390008",description:"取流url长度不合法",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"320022",description:"未传入播放窗口",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120404",description:"要操作的目标目录不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390009",description:"解析vtm返回vtdu地址不合法",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"100200",description:"操作成功",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120405",description:"要删除的文件信息不存在",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390010",description:"解析vtm返回级联vtdu地址不合法",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"101001",description:"用户名不合法",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120406",description:"已开通云存储",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390011",description:"解析vtm返回会话标识长度不合法",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"101002",description:"用户名已被占用",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120407",description:"开通记录失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390012",description:"vtdu返回流头长度不合法",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"101003",description:"密码不合法",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120500",description:"获取数据错误",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390013",description:"vtdu会话长度非法",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"101004",description:"密码为同一字符",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120501",description:"开锁失败",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390014",description:"回调函数未注册",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"101006",description:"手机号码已经被注册",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"120502",description:"室内机未收到呼叫",solution:"",updateTime:152203484e4},{moduleCode:"",detailCode:"390015",description:"vtdu成功响应未携带会话标识",solution:"",updateTime:152203484e4}],z="200",F="操作成功!",L={data:B,code:z,msg:F},O=function(){function e(t,n){c(this,e),this.coreX=t,this.coreY=n,console.log("ErrorCode",L)}return l(e,[{key:"toString",value:function(){return"".concat(this.coreX,"-").concat(this.coreY)}},{key:"matchErrorInfo",value:function(e){return L.data.find((function(t){return t.detailCode.substr(-4)==e}))}}]),e}(),N={color:"red",backgroundColor:"red",activeColor:"red",btnList:[{btnKey:"ade5d065a113432e8091a1c5bc819c57-934f270c08b14e928bf0c2ae8e1a937d-header-0",iconId:"deviceID",part:"left",defaultActive:1,isrender:1,themeId:"934f270c08b14e928bf0c2ae8e1a937d"},{btnKey:"ade5d065a113432e8091a1c5bc819c57-934f270c08b14e928bf0c2ae8e1a937d-header-1",iconId:"deviceName",part:"left",defaultActive:1,isrender:1,themeId:"934f270c08b14e928bf0c2ae8e1a937d"}]},U={color:"blue",backgroundColor:"blue",activeColor:"blue",btnList:[{btnKey:"ade5d065a113432e8091a1c5bc819c57-934f270c08b14e928bf0c2ae8e1a937d-footer-0",iconId:"play",part:"left",defaultActive:0,isrender:0,themeId:"934f270c08b14e928bf0c2ae8e1a937d"}]},V={header:N,footer:U},H=function e(t){this.jsPlugin=t;var n={isMouseDown:!1,isOver:!1,mousePosition:null,oldTime:null,nowTime:null,moved:null,hoverTime:"2018-12-07 12:00:00",hoverLeft:0,timeTipShow:!1,randomNum:123,timeWidthTbls:[60,1800,3600,86400],timeUnits:["范围: 1分钟; 单位: 秒","范围: 30分钟; 单位: 分钟","范围: 1小时; 单位: 分钟","范围: 1天; 单位: 小时","范围: 3天; 单位: 小时"],drawPen:null,timeSection:[],canvasWidth:null,canvasHeight:null,timeTips:null},i=this;Object.keys(n).forEach((function(e){i[e]=n[e]})),this.options={width:this.canvasWidth,height:48,time:(new Date).getTime(),timeSection:[],timeWidth:0},e.prototype.subTime=function(e){return e<10?"0"+e:e},e.prototype.tranTime=function(e){var t=e;if(e){var n=new Date(e);t=n.getFullYear()+"/"+(n.getMonth()+1)+"/"+n.getDate()+" "+this.subTime(n.getHours())+":"+this.subTime(n.getMinutes())+":"+this.subTime(n.getSeconds())}return t},e.prototype.init=function(e){e.width&&document.getElementById(e.id).setAttribute("width",parseInt(e.width,10)+"px");var t=this,n=this.options;t.randomNum=(Math.random()+"").split(".").join(""),t.timeWidthTblIndex=n.timeWidth;var i=document.querySelector("#".concat(this.jsPlugin.id,"-canvas"));t.drawPen=i.getContext("2d"),t.nowTime=n.time||Date.now(),t.timeSection=n.timeSection||[],t.canvasWidth=i.offsetWidth,t.canvasHeight=i.offsetHeight,t.updata(),document.getElementById("".concat(this.jsPlugin.id,"-canvas")).addEventListener("mousemove",(function(e){t.options.readOnly||t.mousemove(e)})),document.getElementById("".concat(this.jsPlugin.id,"-canvas")).addEventListener("mouseover",(function(e){t.options.readOnly||t.mouseover(e)})),document.getElementById("".concat(this.jsPlugin.id,"-canvas")).addEventListener("mouseleave",(function(e){t.options.readOnly||t.mouseleave(e)})),document.getElementById("".concat(this.jsPlugin.id,"-canvas")).addEventListener("mousedown",(function(e){t.options.readOnly||t.mousedown(e)})),document.getElementById("".concat(this.jsPlugin.id,"-canvas")).addEventListener("mouseup",(function(n){if(!t.options.readOnly){var i=e.onChange;t.mouseUpFn(n,i)}}))},e.prototype.mousemove=function(e){if(this.isMouseDown&&this.isOver){var t=this.mousePosition-e.pageX;if(0===t)return;var n=0;switch(this.timeWidth){case 60:n=.1;break;case 1800:n=3;break;case 3600:n=3;break;case 86400:n=120;break}var i=new Date(this.oldTime).getTime()+t*n*1e3;this.updata({time:i}),this.moved=!0}else{var o=parseInt(document.getElementById("".concat(this.jsPlugin.id,"-canvas-container")).offsetLeft,10);this.mousePosition=e.pageX-o,this.updata()}},e.prototype.mousedown=function(e){this.isMouseDown=!0,this.mousePosition=e.pageX,this.oldTime=this.nowTime},e.prototype.mouseover=function(e){this.isOver=!0},e.prototype.mouseleave=function(e){this.isOver=!1,this.isMouseDown=!1,this.updata()},e.prototype.changeSize=function(e){console.log("changeSize",e),this.options.timeWidth=e,this.updata({timeWidth:e})},e.prototype.mouseUpFn=function(e,t){if(this.isMouseDown&&(this.isMouseDown=!1,this.moved)){this.moved=!1;var n=this.subTime(new Date(this.nowTime).getHours())+":"+this.subTime(new Date(this.nowTime).getMinutes())+":"+this.subTime(new Date(this.nowTime).getSeconds()),i=new Date(this.oldTime).getFullYear()+"/"+(new Date(this.oldTime).getMonth()+1)+"/"+new Date(this.oldTime).getDate();this.nowTime=new Date("".concat(i," ").concat(n)),this.updata({time:this.nowTime}),this.oldTime=this.nowTime,console.log("nowTime",new Date(this.nowTime),"".concat(i," ").concat(n)),t(this.nowTime)}},e.prototype.readOnly=function(e){console.log("更改为只读"),this.options.readOnly=!0,document.getElementById("".concat(this.jsPlugin.id,"-canvas")).style.cursor="not-allowed"},e.prototype.unReadOnly=function(e){console.log("更改为只读"),this.options.readOnly=!1,document.getElementById("".concat(this.jsPlugin.id,"-canvas")).style.cursor="pointer"},e.prototype.run=function(e){this.isMouseDown||this.updata(e)},e.prototype.getTime=function(e){console.log("this",this),console.log("当前时间",new Date(this.nowTime))},e.prototype.updata=function(e){var t=this;e=e||{},t.nowTime=e.time||t.nowTime,t.timeSection=e.timeSection||t.timeSection,t.timeWidthTblIndex=e.timeWidth||t.timeWidthTblIndex,t.timeWidth=t.timeWidthTbls[e.timeWidth||t.timeWidthTblIndex],t.timeUnit=t.timeUnits[e.timeWidth||t.timeWidthTblIndex],0===e.timeWidth&&(t.timeWidthTblIndex=0,t.timeWidth=t.timeWidthTbls[0],t.timeUnit=t.timeUnits[0]),t.drawPen.fillStyle="#000000",t.drawPen.fillRect(0,0,t.canvasWidth,t.canvasHeight),t.drawScale(),t.drawRecord(),t.drawOtherMsg(),document.getElementById("".concat(this.jsPlugin.id,"-canvas-container")).style.width=this.options.width+"px",document.getElementById("".concat(this.jsPlugin.id,"-canvas")).style.width=this.options.width+"px",document.getElementById("".concat(this.jsPlugin.id,"-canvas-container")).style.height=this.options.height+"px",document.getElementById("".concat(this.jsPlugin.id,"-canvas")).style.height=this.options.height+"px"},e.prototype.drawSolidLine=function(e,t,n,i,o,r){this.drawPen.save(),this.drawPen.strokeStyle=r,this.drawPen.lineWidth=o,this.drawPen.beginPath(),this.drawPen.moveTo(e,t),this.drawPen.lineTo(n,i),this.drawPen.stroke(),this.drawPen.restore()},e.prototype.drawString=function(e,t,n,i,o){this.drawPen.font="12px serif",this.drawPen.fillStyle="#ffffff",this.drawPen.textAlign=i||"left",this.drawPen.fillText(e,t,n+10)},e.prototype.drawScale=function(){var e=this,t="rgba(255,255,255)",n=new Date(e.nowTime),i=n.getFullYear(),o=n.getSeconds(),r=n.getMinutes(),a=n.getHours(),d=n.getDate(),c=0;switch(e.timeWidth){case 60:var s=parseInt(e.canvasWidth/10);n.setSeconds(n.getSeconds()-parseInt(s/2,10)),d=n.getDate(),a=n.getHours(),r=n.getMinutes(),o=n.getSeconds();for(var l=0;lt.canvasWidth&&(o=t.canvasWidth),o<=0&&(o=0),o}},e.prototype.drawOtherMsg=function(){this.drawSolidLine(this.canvasWidth/2,0,this.canvasWidth/2,this.canvasHeight,2,"#1890FF"),this.drawPen.shadowBlur=0,this.isOver&&!this.isMouseDown?(this.mouseTime=this.mousePosition/this.canvasWidth*this.timeWidth*1e3+this.nowTime-this.timeWidth/2*1e3,this.mouseString=this.tranTime(this.mouseTime),this.hoverTime=this.mouseString,this.hoverLeft=this.mousePosition-60,this.timeTipShow=!0):this.timeTipShow=!1}},W=function(){function e(t){if(c(this,e),this.jSPlugin=t,!document.getElementById("".concat(this.jSPlugin.id,"-audioControls")))return!1;this.currentTimeWidth=1,this.date=new Date,this.datepickerVisible=!1,this.seekTimer=null,this.disabled=!1,this.seekFrequency=2e3,this.jSPlugin.params&&this.jSPlugin.params.seekFrequency&&(this.seekFrequency=this.jSPlugin.params.seekFrequency),this.recInit()}return l(e,[{key:"recInit",value:function(){var e=this,t=parseInt(getComputedStyle(document.getElementById(this.jSPlugin.id)).width,10)-100,n=document.createElement("div");n.style="display:inline-block;height:48px;",n.id=this.jSPlugin.id+"-canvas-container";var i=document.createElement("canvas");i.id=this.jSPlugin.id+"-canvas",i.className="time-line-body",i.height="48",i.width=t,i.style="display:inline-block;",i.innerHTML="该浏览器不支持canvas",n.appendChild(i),v(n,document.getElementById("".concat(this.jSPlugin.id,"-audioControls")));var o=document.createElement("div");o.className="timeline-controls",o.style="display:flex;width:100px;height:48px;text-align:center;line-height: 48px;vertical-align: top;background: #000000;";var r='\n
\n \n \n add\n \n \n \n \n \n \n \n \n \n \n \n \n \n reduce\n \n \n \n \n \n \n \n \n
\n\n\n');o.innerHTML=r,v(o,n),this.timeLine=new H(this.jSPlugin),this.timeLine.init({id:this.jSPlugin.id+"-canvas",width:t,onChange:function(t){console.log("time",t,new Date(t).Format("yyyyMMddhhmmss"));var n=new Date(t).Format("yyyyMMddhhmmss");if("cloud.rec"===P(e.jSPlugin.url).type){var i=function(){e.jSPlugin.seek(n.substr(8,6),"235959"),e.unSyncTimeLine(),setTimeout((function(){e.syncTimeLine()}),6e3)};e.seekTimer?clearTimeout(e.seekTimer):i(),e.seekTimer=setTimeout((function(){i(),clearTimeout(e.seekTimer),e.seekTimer=null}),e.seekFrequency)}else{var o=function(){setTimeout((function(){e.disabled=!1}),e.seekFrequency)},r=function(t){e.disabled=!0,e.jSPlugin.pause().then((function(){console.log("暂停成功"),e.jSPlugin.resume(n).then((function(n){console.log("恢复成功"),e.jSPlugin.Theme&&e.jSPlugin.Theme.setDecoderState({play:!0}),e.jSPlugin.Theme&&e.jSPlugin.Theme.decoderState.state.sound&&e.jSPlugin.openSound(),t&&t()}))["catch"]((function(e){console.log("恢复失败",e)}))}))["catch"]((function(){console.log("暂停失败"),e.jSPlugin.resume(n).then((function(n){console.log("恢复成功"),e.jSPlugin.Theme&&e.jSPlugin.Theme.setDecoderState({play:!0}),t&&t()}))["catch"]((function(e){console.log("恢复失败",e)}))}))};e.disabled?(console.log("操作频繁,等待2秒后执行"),e.seekTimer&&clearTimeout(e.seekTimer),e.seekTimer=setTimeout((function(){r(o)}),e.seekFrequency)):r(o)}}}),this.syncTimeLine(),h("".concat(this.jSPlugin.staticPath,"/rec/datepicker.min.css")),m("".concat(this.jSPlugin.staticPath,"/rec/jquery.min.js"),(function(){m("".concat(e.jSPlugin.staticPath,"/rec/datepicker.js"),(function(){m("".concat(e.jSPlugin.staticPath,"/rec/datepicker.zh-CN.js"),(function(){document.getElementsByClassName("datepicker-container")[0]||$("#".concat(e.jSPlugin.id,"-datepicker")).datepicker({autoShow:!1,autoHide:!0,autoPick:!0,language:"zh-CN",defaultDate:new Date,format:"yyyy-mm-dd",endDate:new Date,inline:!0,container:document.getElementById("".concat(e.jSPlugin.id,"-wrap"))}),document.getElementsByClassName("datepicker-container")[0]&&(document.getElementsByClassName("datepicker-container")[0].style.display="none"),e.datepickerVisible=!1,$("#".concat(e.jSPlugin.id,"-datepicker")).on("pick.datepicker",(function(t){console.log("重新选择日期",t.date,new Date(t.date).Format("yyyyMMdd"),new Date(document.getElementById("".concat(e.jSPlugin.id,"-datepicker")).value).Format("yyyyMMdd")),t.date>new Date||new Date(t.date).Format("yyyyMMdd")===new Date(document.getElementById("".concat(e.jSPlugin.id,"-datepicker")).value).Format("yyyyMMdd")?t.preventDefault():(e.renderRec(t.date),e.jSPlugin.changePlayUrl({begin:new Date(t.date).Format("yyyyMMdd")})),document.getElementsByClassName("datepicker-container")[0]&&(document.getElementsByClassName("datepicker-container")[0].style.display="none"),e.datepickerVisible=!1})),$("#".concat(e.jSPlugin.id,"-datepicker")).off("click").on("click",(function(t){console.log("点击日期"),e.datepickerVisible?document.getElementsByClassName("datepicker-container")[0]&&(document.getElementsByClassName("datepicker-container")[0].style.display="none"):document.getElementsByClassName("datepicker-container")[0]&&(document.getElementsByClassName("datepicker-container")[0].style.display="inline"),e.datepickerVisible=!e.datepickerVisible}))}))}))})),document.getElementById("".concat(this.jSPlugin.id,"-timeline-scale-add")).onclick=function(){var t=e.currentTimeWidth;t<3&&e.timeLine.changeSize(++e.currentTimeWidth)},document.getElementById("".concat(this.jSPlugin.id,"-timeline-scale-sub")).onclick=function(){var t=e.currentTimeWidth;t>0&&e.timeLine.changeSize(--e.currentTimeWidth)};var a=g("begin",this.jSPlugin.url)||(new Date).Format("yyyyMMdd");this.renderRec("".concat(a.slice(0,4),"-").concat(a.slice(4,6),"-").concat(a.slice(6,8))),this.observer=new MutationObserver((function(t,n){e.recAutoSize()}));var d={attributes:!0,attributeOldValue:!0,attributeFilter:["style"]},c=document.getElementById("".concat(this.jSPlugin.id));this.observer.observe(c,d)}},{key:"datepickerHide",value:function(){document.getElementsByClassName("datepicker-container")[0]&&(document.getElementsByClassName("datepicker-container")[0].style.display="none"),this.datepickerVisible=!1}},{key:"datepickerShow",value:function(){document.getElementsByClassName("datepicker-container")[0]&&(document.getElementsByClassName("datepicker-container")[0].style.display="inline"),this.datepickerVisible=!0}},{key:"recAutoSize",value:function(){var e=this;if(document.getElementById("".concat(this.jSPlugin.id,"-canvas"))){var t=parseInt(getComputedStyle(document.getElementById(this.jSPlugin.id)).width,10)-100;t!==parseInt(document.getElementById("".concat(this.jSPlugin.id,"-canvas")).width)&&(document.getElementById("".concat(this.jSPlugin.id,"-canvas")).width=t,this.timeLine.init({id:"".concat(this.jSPlugin.id,"-canvas"),width:t,onChange:function(t){console.log("time",t,new Date(t).Format("yyyyMMddhhmmss")),console.log("jSPlugin",e.jSPlugin);var n=new Date(t).Format("yyyyMMddhhmmss");e.jSPlugin.changePlayUrl({begin:n})}}),this.renderRec(this.date))}}},{key:"syncTimeLine",value:function(){var e=this;this.jSPlugin.recTimer&&clearInterval(this.jSPlugin.recTimer),this.jSPlugin.recTimer=setInterval((function(){var t=e.jSPlugin.getOSDTime();t.then((function(t){var n=t.data;-1===n?console.log("获取播放时间错误"):n>0&&e.timeLine.run({time:new Date(n>1e12?n:1e3*n)})}))["catch"]((function(e){}))}),1e3)}},{key:"unSyncTimeLine",value:function(){this.jSPlugin.recTimer&&clearInterval(this.jSPlugin.recTimer)}},{key:"renderRec",value:function(e){var t=this;this.date=e;var n=this,i=new Date(new Date(e).Format("yyyy-MM-dd 00:00:00").replace(/-/g,"/")).getTime(),o=new Date(new Date(e).Format("yyyy-MM-dd 23:59:59").replace(/-/g,"/")).getTime();this.timeLine.getRecord([],i,o);var r={accessToken:this.jSPlugin.accessToken,recType:"cloud.rec"===P(this.jSPlugin.url).type?1:2,deviceSerial:P(this.jSPlugin.url).deviceSerial,channelNo:P(this.jSPlugin.url).channelNo,startTime:i,endTime:o,version:"2.0"},a=function(e){if(e.data&&e.data.files&&e.data.files.length>0){var a=e.data.files,d=(new Date).getTime(),c=e.data.isAll;if(c)t.timeLine.getRecord(a,i,o);else{var s=function e(){function t(t){t.data&&t.data.files&&t.data.files.length>0?0==t.data.isAll?(t.data.files&&(a=a.concat(t.data.files)),d=t.data.nextFileTime>0?t.data.nextFileTime:(new Date).getTime(),e()):(console.log("云存储执行渲染片段"),n.timeLine.getRecord(a,i,o)):n.timeLine.getRecord(a,i,o)}r.startTime=d,E(this.jSPlugin.env.domain+"/api/lapp/video/by/time","POST",r,"",t)};s()}t.timeLine.run({time:new Date(i)})}else e.data&&e.data.length>0&&(console.log("获取本地录像片段成功",e),n.timeLine.getRecord(e.data,i,o),n.timeLine.run({time:new Date(i)}))},d=this.jSPlugin.env.domain+"/api/lapp/video/by/time";E(d,"POST",r,"",a)}}]),e}(),Z=function(e){console.log("执行TimeLine - params",e),this.state={id:e.id,start:"00:00:00",end:"24:00:00",current:0,timelag:30,timeArr:[],availTimeLine:[],scrollTop:0,index:0,date:"",noTimeLineTxt:"",disabled:!1};var t=this;this.setState=function(e){Object.keys(e).forEach((function(n){t.state[n]=e[n],"scrollTop"===n&&document.getElementById("time-line-item").parentNode.scrollTo(0,e[n]),"current"===n&&(document.getElementById("time-line-current").innerHTML=e[n])}))},this.setDisabled=function(e){this.setState({disabled:e}),document.getElementById("time-line-item").parentNode.style.overflowY=e?"hidden":"scroll"},this.timeToSecond=function(e){var t=e.split(":"),n=Number(t[0]),i=Number(t[1]),o=Number(t[2]);return 60*n*60+60*i+(o||0)},this.minuteToTime=function(e){var t=Math.floor(e/60),n=e%60;return(t>9?t:"0"+t)+":"+(n>9?n:"0"+n)},this.timeToMinute=function(e){var t=e.split(":"),n=Number(t[0]),i=Number(t[1]);return 60*n+i},this.getPalyParam=e.getPalyParam,document.getElementById("time-line-item").parentNode.ontouchstart=function(){if(t.state.disabled)return!1;e.ontouchstart()},document.getElementById("time-line-item").parentNode.ontouchmove=function(){if(t.state.disabled)return!1;e.ontouchmove()},document.getElementById("time-line-item").parentNode.ontouchend=function(){if(t.state.disabled)return!1;var n,i=new Promise((function(e,t){var i=-1;n=setInterval((function(){var t=document.getElementById("time-line-item").parentNode.scrollTop;t!==i?(console.log("scolling",t,i),i=t):(console.log("scoll stop",t,i),clearInterval(n),e(t))}),100)}));i.then((function(e){console.log("scollPromise: then",e,t),t.rectTopTotime(e),console.log("页面滚动实际高度",e,t.state),t.getPalyParam({current:t.state.current})})),e.ontouchend()},this.matchTimeDot()};Z.prototype.changeScale=function(e){this.setState({timelag:e}),this.matchTimeDot()},Z.prototype.setDateLine=function(e,t){e.length>0?("undefined"===typeof t&&(t=e.length-1),this.setState({availTimeLine:e,start:e[t].st,end:e[t].et,current:e[t].st}),console.log("this.state",this.state),this.matchRecTimeDot(),this.primaryOffsetH()):(this.setState({availTimeLine:[]}),console.log("this.state",this.state),this.matchRecTimeDot())},Z.prototype.matchTimeDot=function(){var e=this.state,t=e.start,n=e.end,i=e.timelag;e.availTimeLine,console.log("start",t,"end",n);var o=[],r=this.timeToMinute(n);r=Math.floor(r/i)*i;for(var a=r;a>=0;){var d=0,c=0,s=[];a==r&&(d=70),0==a&&(c=230);var l=this.minuteToTime(a);o.push({id:a,current:l,label:"a"+a,marginTop:d,marginBottom:c,recArr:s}),a-=i}this.setState({timeArr:o}),this.renderDateLine()},Z.prototype.matchRecTimeDot=function(){var e=this.state,t=e.start,n=e.end,i=e.timelag,o=e.availTimeLine,r=e.timeArr;console.log("start",t,"end",n);var a=[],d=o.length;if(0===d)for(var c=0;cm&&r[c].id')})),r+="
').concat(e.current,"
"),n.innerHTML=r,i.appendChild(n)}))},Z.prototype.primaryOffsetH=function(){var e=this.state,t=e.start,n=e.timelag,i=e.timeArr,o=i[0].current,r=this.timeToSecond(o),a=this.timeToSecond(t),d=r-a,c=Math.ceil(d/n)+60;this.setState({scrollTop:c}),console.log("起始偏移量",c)},Z.prototype.currentOffsetH=function(){var e=this.state,t=e.current,n=e.timelag,i=e.timeArr,o=i[0].current,r=this.timeToSecond(o),a=this.timeToSecond(t),d=r-a,c=Math.ceil(d/n)+60;this.setState({scrollTop:c})},Z.prototype.rectTopTotime=function(e){var t,n,i=this.state.timelag,o=Math.floor(e/60),r=e-60*o;if(console.log("index:",o,"offsetH:",r),0==r)t=this.state.timeArr[o-1].current,n=0;else{var a=this.state.timeArr[o].current,d=this.timeToMinute(a),c=60-r,s=c*i,l=Math.floor(s/60)+d,u=60*Math.floor(s/60);n=Math.ceil(s-u),t=this.minuteToTime(l)}this.setState({current:t+":"+(n>9?n:"0"+n),scrollTop:e})},Z.prototype.stepScrollTimeLine=function(e){this.setState({current:e}),this.currentOffsetH()},Z.prototype.secondCountDown=function(e){var t=this.state.current,n=t.split(":"),i=Number(n[0]),o=Number(n[1]),r=Number(n[2]),a=60*i*60+60*o+r+1,d=Math.floor(a/3600),c=Math.floor((a-3600*d)/60),s=a-3600*d-60*c;this.setState({current:(d>9?d:"0"+d)+":"+(c>9?c:"0"+c)+":"+(s>9?s:"0"+s)})};var K=Z;function G(e){var t=new Date(e),n=t.getHours(),i=t.getMinutes(),o=t.getSeconds();return(n>9?n:"0"+n)+":"+(i>9?i:"0"+i)+":"+(o>9?o:"0"+o)}Date.prototype.Format=function(e){var t={"M+":this.getMonth()+1,"d+":this.getDate(),"h+":this.getHours(),"m+":this.getMinutes(),"s+":this.getSeconds(),"q+":Math.floor((this.getMonth()+3)/3),S:this.getMilliseconds()};for(var n in/(y+)/.test(e)&&(e=e.replace(RegExp.$1,(this.getFullYear()+"").substr(4-RegExp.$1.length))),t)new RegExp("("+n+")").test(e)&&(e=e.replace(RegExp.$1,1==RegExp.$1.length?t[n]:("00"+t[n]).substr((""+t[n]).length)));return e};var J=function(){function e(t){var n=this;c(this,e),this.jSPlugin=t,this.timer=null,this.date=(new Date).Format("yyyy-MM-dd"),this.begin=((new Date).Format("yyyy-MM-dd")+" 00:00:00").replace(/-/g,"/"),this.end=((new Date).Format("yyyy-MM-dd")+" 23:59:59").replace(/-/g,"/"),this.initBegin=null,this.initEnd=null,this.type=P(this.jSPlugin.url).type,this.operating=!1,this.seekTimer=null,this.disabled=!1,this.seekFrequency=2e3,this.jSPlugin.params&&this.jSPlugin.params.seekFrequency&&(this.seekFrequency=this.jSPlugin.params.seekFrequency);var i=document.createElement("style");if(i.innerHTML='\n body{\n padding: 0;\n margin: 0;\n }\n .time-line-container {\n text-align: left;\n height: 300px;\n /* outline: 1px solid red; */\n /* background: gray; */\n position: relative;\n /* padding-top: 60px; */\n margin-top: 20px;\n }\n\n .time-line-container .time-line-item-container {\n display: inline-block;\n /* height: 400px; */\n width: 30%;\n /* background: indianred; */\n overflow-y: scroll;\n overflow-x: hidden;\n /* padding-top: 60px; */\n height: 300px;\n box-sizing: border-box;\n white-space: nowrap;\n position: relative;\n }\n\n .time-line-container .time-line-item-container::-webkit-scrollbar {\n width: 0px;\n /*滚动条宽度*/\n height: 0px;\n /*滚动条高度*/\n }\n\n .time-line-item .time-item {\n position: relative;\n box-sizing: border-box;\n height: 60px;\n font-size: 12px;\n color: rgb(150, 150, 150);\n border-right: 6px solid;\n border-right-color: #ddd;\n }\n\n .time-line-item .time-item .scale {\n width: 6px;\n height: 9px;\n border-bottom: 1px solid #ccc;\n float: right;\n clear: both;\n }\n\n .time-line-item .time-item .item-unavail {\n width: 6px;\n position: absolute;\n left: 100%;\n background-color: #ddd;\n }\n\n .time-line-container .current-time {\n position: absolute;\n left: 0;\n top: 40px;\n height: 29px;\n /* line-height: 58px; */\n border-bottom: 1px solid #648FFC;\n width: 60%;\n margin-left: 26%;\n }\n\n .time-line-container .current-time .current-time-bg {\n position: relative;\n top: 15px;\n width: 100px;\n height: 29px;\n line-height: 29px;\n left: -70px;\n font-size: 12px;\n color: #2C2C2C;\n }\n\n .time-line-container .current-time .current-time-bg::before {\n content: \'\';\n display: inline-block;\n width: 6px;\n height: 6px;\n border-radius: 100%;\n background: #648FFC;\n top: 11px;\n position: absolute;\n right: 30px;\n }\n\n .date-switch-container {\n height: 40px;\n position: relative;\n text-align: center;\n margin: 20px 10px;\n }\n\n .date-switch-container .current-date {\n line-height: 40px;\n height: 22px;\n font-size: 16px;\n color: #2C2C2C;\n text-align: center;\n font-weight: bold;\n }\n\n .date-container {\n width: 40px;\n height: 40px;\n position: absolute;\n right: 0;\n top: 0;\n }\n\n .rec-type-container {\n display: flex;\n justify-content: space-between;\n }\n\n .rec-type-container .rec-type-text {\n padding: 0 15px;\n font-size: 12px;\n color: #2C2C2C;\n }\n\n .rec-type-container .rec-type-switch {\n padding: 0 20px;\n }\n\n .date-container input {\n position: absolute;\n opacity: 0;\n display: inline-block;\n width: 40px;\n height: 40px;\n z-index: 10;\n left: 0;\n }\n\n .date-container label {\n position: absolute;\n left: 0;\n top: 0;\n /* display: none; */\n z-index: 0;\n }\n\n .date-icon {\n display: inline-block;\n width: 40px;\n height: 40px;\n background: url(\'https://resource.eziot.com/group2/M00/00/6A/CtwQF2F6VieAQrU9AAABP-_Nsqo949.png\') no-repeat 100% 100%;\n }\n .select-container {\n padding: 10px;\n display: flex;\n justify-content: space-between;\n }\n\n .advice {\n height: 24px;\n width: 70px;\n display: flex;\n justify-content: space-between;\n line-height: 24px;\n background: #F8F8F8;\n border-radius: 8px;\n }\n\n .advice span {\n width: 40px;\n display: inline-block;\n }\n\n input[type="checkbox"]:not(:checked)+.advice span:first-child {\n box-shadow: 0px 2px 5px 0px rgb(23 45 101 / 20%);\n border-radius: 8px;\n text-align: center;\n\n }\n\n input[type="checkbox"]:checked+.advice span:last-child {\n box-shadow: 0px 2px 5px 0px rgb(23 45 101 / 20%);\n border-radius: 8px;\n text-align: center;\n }\n\n input[type="checkbox"]:not(:checked)+.advice span:first-child svg {\n fill: #648FFC !important;\n }\n\n input[type="checkbox"]:checked+.advice span:last-child svg {\n fill: #648FFC !important;\n }',document.getElementsByTagName("head")[0].appendChild(i),g("begin",this.jSPlugin.url)){var o=g("begin",this.jSPlugin.url);this.date=o.slice(0,4)+"/"+o.slice(4,6)+"/"+o.slice(6,8),this.begin=this.date+" ".concat(o.slice(8,10)||"00",":").concat(o.slice(10,12)||"00",":").concat(o.slice(12,14)||"00"),this.end=this.date+" 23:59:59",this.initBegin=this.begin}if(g("end",this.jSPlugin.url)){var r=g("end",this.jSPlugin.url);this.end=this.date+" ".concat(r.slice(8,10)||"23",":").concat(r.slice(10,12)||"59",":").concat(r.slice(12,14)||"59"),this.initEnd=this.end}var a=document.createElement("div");a.id="date-switch-container-wrap",a.className="date-switch-container-wrap",a.style="",a.innerHTML='\n
\n
今日录像
\n
\n \n \n
\n
\n ',v(a,document.getElementById("".concat(this.jSPlugin.id,"-wrap")));var d=document.createElement("div");d.id="rec-type-container-wrap",d.className="rec-type-container-wrap",d.style="",d.innerHTML='\n
\n
0个录像
\n
\n \n
\n
\n ',v(d,a);var s=document.createElement("div");s.id="mobile-rec-wrap",s.className="mobileRec-wrap",s.style="",s.innerHTML='\n
\n
\n
2020-01-01 00:00:00
\n
\n
\n
\n
\n
\n
\n ',v(s,d);var l=function(e){console.log("子组件传值到父组件",e,e.current);var t=e.current,i=new Date(n.date).Format("yyyyMMdd").substr(0,8)+(e.current?t.replace(/:/g,""):e.current.replace(/:/g,""));if(n.initBegin&&new Date("".concat(n.date," ").concat(e.current)).getTime()new Date(n.initEnd).getTime()&&(console.log("超过限制最高值"),i=new Date(n.initBegin).Format("yyyyMMddhhmmss")),"cloud.rec"===n.type){var o=function(){n.jSPlugin.seek(i.substr(8,6),"235959"),setTimeout((function(){n.syncTimeLine()}),6e3)};n.seekTimer?clearTimeout(n.seekTimer):o(),console.log("this.jsPlug",n.jSPlugin.params),n.seekTimer=setTimeout((function(){o(),clearTimeout(n.seekTimer),n.seekTimer=null}),n.seekFrequency)}else{var r=function(){setTimeout((function(){n.disabled=!1}),n.seekFrequency)},a=function(e){n.disabled=!0,n.jSPlugin.pause().then((function(){console.log("暂停成功"),n.jSPlugin.resume(i).then((function(t){console.log("恢复成功"),n.jSPlugin.Theme&&n.jSPlugin.Theme.setDecoderState({play:!0}),n.jSPlugin.Theme&&n.jSPlugin.Theme.decoderState.state.sound&&n.jSPlugin.openSound(),n.syncTimeLine(),e&&e()}))}))["catch"]((function(){console.log("暂停失败"),n.jSPlugin.resume(i).then((function(t){console.log("恢复成功"),n.jSPlugin.Theme&&n.jSPlugin.Theme.setDecoderState({play:!0}),n.syncTimeLine(),e&&e()}))}))};n.disabled?(console.log("操作频繁,等待2秒后执行"),n.seekTimer&&clearTimeout(n.seekTimer),n.seekTimer=setTimeout((function(){a(r)}),n.seekFrequency)):a(r)}},u=function(){n.operating=!0,n.unSyncTimeLine()},p=function(){},m=function(){n.operating=!1,console.log("ontouchend")};this.TimeLineOBJ=new K({id:"time-line-item",getPalyParam:l,ontouchstart:u,ontouchmove:p,ontouchend:m}),this.fetchDeviceRec(),document.getElementById("date").addEventListener("change",(function(e){if(console.log("日期变化",e.target.value),n.initBegin||n.initEnd)return console.log("您开启了时间限制,无法切换日期"),!1;n.date=new Date(e.target.value).Format("yyyy/MM/dd"),n.begin=n.date+" 00:00:00",n.end=n.date+" 23:59:59",n.fetchDeviceRec(),n.jSPlugin.changePlayUrl({type:n.type,begin:"".concat(new Date(n.date).Format("yyyyMMdd"),"000000")})})),document.getElementById("cloudType").checked="rec"===this.type,document.getElementById("cloudType").addEventListener("change",(function(e){var t=e.target.checked?2:1;n.type=e.target.checked?"rec":"cloud.rec",console.log("recType",t),n.fetchDeviceRec(),n.jSPlugin.changePlayUrl({type:n.type,begin:"".concat(new Date(n.date).Format("yyyyMMdd"),"000000")}).then((function(){console.log("切换类型成功"),n.syncTimeLine()}),(function(e){console.log("err",e)}))["catch"]((function(e){console.log(e)}))})),this.syncTimeLine()}return l(e,[{key:"fetchDeviceRec",value:function(){var e=this,t=function(t){var n=t.length;document.getElementById("recCount").innerHTML=n;for(var i=[],o=n-1;o>=0;o--){var r=t[o],a=G(r.endTime),d=G(r.startTime);i.push({st:d,et:a})}e.TimeLineOBJ.setDateLine(i)},n=new FormData;n.append("deviceSerial",P(this.jSPlugin.url).deviceSerial),n.append("channelNo",P(this.jSPlugin.url).channelNo),n.append("accessToken",this.jSPlugin.accessToken),n.append("recType","cloud.rec"===this.type?1:2),n.append("startTime",new Date(this.begin).getTime()),n.append("endTime",new Date(this.end).getTime()),fetch(this.jSPlugin.env.domain+"/api/lapp/video/by/time",{method:"POST",body:n}).then((function(e){return e.json()})).then((function(e){if(200==e.code&&e.data){var n=[];n=e.data,t(n)}else t([])}))}},{key:"syncTimeLine",value:function(){var e=this,t=function(e){var t=new Date(e),n=t.getHours(),i=t.getMinutes(),o=t.getSeconds();return(n>9?n:"0"+n)+":"+(i>9?i:"0"+i)+":"+(o>9?o:"0"+o)};this.timer&&clearInterval(this.timer),this.timer=setInterval((function(){if(e.operating)return console.log("操作中"),!1;e.jSPlugin.getOSDTime().then((function(n){n.data>0?e.TimeLineOBJ.stepScrollTimeLine(t(1e3*n.data)):console.log("未找到当前获取播放时间,等待中...")}))["catch"]((function(e){console.log("未找到当前获取播放时间,等待中...")}))}),1e3)}},{key:"unSyncTimeLine",value:function(){this.timer&&clearInterval(this.timer)}}]),e}(),q=function(){function e(t){var n=this;if(c(this,e),this.jSPlugin=t,console.log("云台初始化"),document.getElementById(this.jSPlugin.id+"-ez-ptz-item"))return!1;var i=document.createElement("div");i.id=this.jSPlugin.id+"-ez-ptz-item",i.className="ez-ptz-wrap",i.style="display:none";var o=document.createElement("style");o.innerHTML="\n .ez-ptz-container {\n position: relative;\n width: 80px;\n height: 80px;\n background: rgba(255, 255, 255, 0.80);\n box-shadow: 0px 0px 33px 4px rgb(0 0 0 / 15%);\n border: 1px solid rgba(255, 255, 255, 0.80);\n border-radius: 100%;\n cursor: pointer;\n overflow: hidden;\n user-select: none;\n }\n .ez-ptz-container .ez-ptz-icon.top {\n width: 0;\n height: 0;\n border-left: 3px solid transparent;\n border-right: 3px solid transparent;\n border-bottom: 6px solid #333333;\n position: absolute;\n display: inline-block;\n left: calc(50% - 3px);\n top: 2px;\n }\n\n .ez-ptz-container .ez-ptz-icon.top.active {\n border-bottom-color: #1890FF;\n }\n\n .ez-ptz-container .ez-ptz-icon.bottom {\n width: 0;\n height: 0;\n border-left: 3px solid transparent;\n border-right: 3px solid transparent;\n border-top: 6px solid #333333;\n position: absolute;\n display: inline-block;\n left: calc(50% - 3px);\n bottom: 2px;\n }\n\n .ez-ptz-container .ez-ptz-icon.bottom.active {\n border-top-color: #1890FF;\n }\n\n .ez-ptz-container .ez-ptz-icon.right {\n width: 0;\n height: 0;\n border-top: 3px solid transparent;\n border-bottom: 3px solid transparent;\n border-left: 6px solid #333333;\n position: absolute;\n display: inline-block;\n top: calc(50% - 3px);\n right: 2px;\n }\n\n .ez-ptz-container .ez-ptz-icon.right.active {\n border-left-color: #1890FF;\n }\n\n .ez-ptz-container .ez-ptz-icon.left {\n width: 0;\n height: 0;\n border-top: 3px solid transparent;\n border-bottom: 3px solid transparent;\n border-right: 6px solid #333333;\n position: absolute;\n display: inline-block;\n top: calc(50% - 3px);\n left: 2px;\n }\n\n .ez-ptz-container .ez-ptz-icon.left.active {\n border-right-color: #1890FF;\n }\n\n .ez-ptz-container .ez-ptz-main.center {\n width: 23px;\n height: 23px;\n background: #1890FF;\n border-radius: 100%;\n top: calc(50% - 12.3px);\n left: calc(50% - 12.3px);\n position: absolute;\n }\n\n .ez-ptz-wrap {\n position: absolute;\n right: 20px;\n top: calc(50% - 50px);\n width: 100px;\n height: 100px;\n z-index: 999;\n }\n\n .ez-ptz-close {\n position: absolute;\n color: #FFFFFF;\n top: 0;\n right: 0px;\n }",document.getElementsByTagName("head")[0].appendChild(o),i.innerHTML='\n
\n
\n
\n
\n
\n
\n '),document.getElementById("".concat(t.id,"-wrap")).appendChild(i),document.getElementById("".concat(this.jSPlugin.id,"-ez-ptz-container")).onmousedown=function(e){e.preventDefault(),console.log("触摸开始"),n._handlePtzTouch(e,"start")},document.getElementById("".concat(this.jSPlugin.id,"-ez-ptz-container")).onmouseup=function(e){e.preventDefault(),console.log("触摸结束"),n._handlePtzTouch(e,"stop")},document.getElementById("".concat(this.jSPlugin.id,"-ez-ptz-container")).ontouchstart=function(e){e.preventDefault(),console.log("触摸开始"),n._handlePtzTouch(e,"start")},document.getElementById("".concat(this.jSPlugin.id,"-ez-ptz-container")).ontouchend=function(e){e.preventDefault(),console.log("触摸结束",e),n._handlePtzTouch(e,"stop")}}return l(e,[{key:"show",value:function(){document.getElementById("".concat(this.jSPlugin.id,"-ez-ptz-item")).style="display: inline-block"}},{key:"hide",value:function(){document.getElementById("".concat(this.jSPlugin.id,"-ez-ptz-item")).style="display: none"}},{key:"_handlePtzTouch",value:function(e,t){var n=this,i=document.getElementById("".concat(this.jSPlugin.id,"-ez-ptz-container")).getBoundingClientRect(),o=i.left+41,r=i.top+41,a=e.x||e.changedTouches[0].clientX,d=e.y||e.changedTouches[0].clientY,c=a-o,s=d-r,l=0,u=this.jSPlugin.env.domain+"/api/lapp/device/ptz/start";if(l=Math.abs(c)>Math.abs(s)?c>0?3:2:s>0?1:0,/^rotate\(90/.test(document.getElementById("".concat(this.jSPlugin.id,"-wrap")).style.transform))switch(l){case 0:l=2;break;case 1:l=3;break;case 2:l=1;break;case 3:l=0;break}document.getElementById("".concat(this.jSPlugin.id,"-ez-ptz-container")).style="background-image:linear-gradient(".concat(0===l?180:1===l?0:2===l?90:270,"deg, #1d8dd8 0%, rgba(100,143,252,0.00) 30%)"),"stop"===t&&(u=this.jSPlugin.env.domain+"/api/lapp/device/ptz/stop",document.getElementById("".concat(this.jSPlugin.id,"-ez-ptz-container")).style="");var p=new FormData;p.append("deviceSerial",P(this.jSPlugin.url).deviceSerial),p.append("channelNo",P(this.jSPlugin.url).channelNo),p.append("speed",1),p.append("direction",l),p.append("accessToken",this.jSPlugin.accessToken),fetch(u,{method:"POST",body:p}).then((function(e){return e.json()})).then((function(e){200==e.code||60005!=e.code&&60002!=e.code&&60003!=e.code&&60004!=e.code||(document.getElementById("".concat(n.jSPlugin.id,"-ez-ptz-container")).style="background-image:linear-gradient(".concat(0===l?180:1===l?0:2===l?90:270,"deg, #f45656 0%, rgba(100,143,252,0.00) 30%)"))}))["catch"]((function(e){console.log("云台调用异常",e)}))}}]),e}();(function(e){"object"===d(t)&&"undefined"!==typeof n?n.exports=e():(o=[],i=e,r="function"===typeof i?i.apply(t,o):i,void 0===r||(n.exports=r))})((function(){return function(){function e(t,n,i){function o(d,c){if(!n[d]){if(!t[d]){var s="function"==typeof a&&a;if(!c&&s)return a(d,!0);if(r)return r(d,!0);var l=new Error("Cannot find module '"+d+"'");throw l.code="MODULE_NOT_FOUND",l}var u=n[d]={exports:{}};t[d][0].call(u.exports,(function(e){var n=t[d][1][e];return o(n||e)}),u,u.exports,e,t,n,i)}return n[d].exports}for(var r="function"==typeof a&&a,d=0;d0&&void 0!==arguments[0]?arguments[0]:{},t=e.window,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{shimChrome:!0,shimFirefox:!0,shimEdge:!0,shimSafari:!0},i=o.log,r=o.detectBrowser(t),d={browserDetails:r,commonShim:h,extractVersion:o.extractVersion,disableLog:o.disableLog,disableWarnings:o.disableWarnings};switch(r.browser){case"chrome":if(!a||!a.shimPeerConnection||!n.shimChrome)return i("Chrome shim is not included in this adapter release."),d;i("adapter.js shimming chrome."),d.browserShim=a,a.shimGetUserMedia(t),a.shimMediaStream(t),a.shimPeerConnection(t),a.shimOnTrack(t),a.shimAddTrackRemoveTrack(t),a.shimGetSendersWithDtmf(t),a.shimGetStats(t),a.shimSenderReceiverGetStats(t),a.fixNegotiationNeeded(t),h.shimRTCIceCandidate(t),h.shimConnectionState(t),h.shimMaxMessageSize(t),h.shimSendThrowTypeError(t),h.removeAllowExtmapMixed(t);break;case"firefox":if(!l||!l.shimPeerConnection||!n.shimFirefox)return i("Firefox shim is not included in this adapter release."),d;i("adapter.js shimming firefox."),d.browserShim=l,l.shimGetUserMedia(t),l.shimPeerConnection(t),l.shimOnTrack(t),l.shimRemoveStream(t),l.shimSenderGetStats(t),l.shimReceiverGetStats(t),l.shimRTCDataChannel(t),l.shimAddTransceiver(t),l.shimCreateOffer(t),l.shimCreateAnswer(t),h.shimRTCIceCandidate(t),h.shimConnectionState(t),h.shimMaxMessageSize(t),h.shimSendThrowTypeError(t);break;case"edge":if(!c||!c.shimPeerConnection||!n.shimEdge)return i("MS edge shim is not included in this adapter release."),d;i("adapter.js shimming edge."),d.browserShim=c,c.shimGetUserMedia(t),c.shimGetDisplayMedia(t),c.shimPeerConnection(t),c.shimReplaceTrack(t),h.shimMaxMessageSize(t),h.shimSendThrowTypeError(t);break;case"safari":if(!p||!n.shimSafari)return i("Safari shim is not included in this adapter release."),d;i("adapter.js shimming safari."),d.browserShim=p,p.shimRTCIceServerUrls(t),p.shimCreateOfferLegacy(t),p.shimCallbacksAPI(t),p.shimLocalStreamsAPI(t),p.shimRemoteStreamsAPI(t),p.shimTrackEventTransceiver(t),p.shimGetUserMedia(t),h.shimRTCIceCandidate(t),h.shimMaxMessageSize(t),h.shimSendThrowTypeError(t),h.removeAllowExtmapMixed(t);break;default:i("Unsupported browser!");break}return d}},{"./chrome/chrome_shim":3,"./common_shim":6,"./edge/edge_shim":7,"./firefox/firefox_shim":11,"./safari/safari_shim":14,"./utils":15}],3:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.shimGetDisplayMedia=n.shimGetUserMedia=void 0;var i="function"===typeof Symbol&&"symbol"===d(Symbol.iterator)?function(e){return d(e)}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":d(e)},o=e("./getusermedia");Object.defineProperty(n,"shimGetUserMedia",{enumerable:!0,get:function(){return o.shimGetUserMedia}});var r=e("./getdisplaymedia");Object.defineProperty(n,"shimGetDisplayMedia",{enumerable:!0,get:function(){return r.shimGetDisplayMedia}}),n.shimMediaStream=u,n.shimOnTrack=p,n.shimGetSendersWithDtmf=m,n.shimGetStats=h,n.shimSenderReceiverGetStats=f,n.shimAddTrackRemoveTrackWithNative=g,n.shimAddTrackRemoveTrack=v,n.shimPeerConnection=y,n.fixNegotiationNeeded=C;var a=e("../utils.js"),c=s(a);function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e){e.MediaStream=e.MediaStream||e.webkitMediaStream}function p(e){if("object"===("undefined"===typeof e?"undefined":i(e))&&e.RTCPeerConnection&&!("ontrack"in e.RTCPeerConnection.prototype)){Object.defineProperty(e.RTCPeerConnection.prototype,"ontrack",{get:function(){return this._ontrack},set:function(e){this._ontrack&&this.removeEventListener("track",this._ontrack),this.addEventListener("track",this._ontrack=e)},enumerable:!0,configurable:!0});var t=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){var n=this;return this._ontrackpoly||(this._ontrackpoly=function(t){t.stream.addEventListener("addtrack",(function(i){var o=void 0;o=e.RTCPeerConnection.prototype.getReceivers?n.getReceivers().find((function(e){return e.track&&e.track.id===i.track.id})):{track:i.track};var r=new Event("track");r.track=i.track,r.receiver=o,r.transceiver={receiver:o},r.streams=[t.stream],n.dispatchEvent(r)})),t.stream.getTracks().forEach((function(i){var o=void 0;o=e.RTCPeerConnection.prototype.getReceivers?n.getReceivers().find((function(e){return e.track&&e.track.id===i.id})):{track:i};var r=new Event("track");r.track=i,r.receiver=o,r.transceiver={receiver:o},r.streams=[t.stream],n.dispatchEvent(r)}))},this.addEventListener("addstream",this._ontrackpoly)),t.apply(this,arguments)}}else c.wrapPeerConnectionEvent(e,"track",(function(e){return e.transceiver||Object.defineProperty(e,"transceiver",{value:{receiver:e.receiver}}),e}))}function m(e){if("object"===("undefined"===typeof e?"undefined":i(e))&&e.RTCPeerConnection&&!("getSenders"in e.RTCPeerConnection.prototype)&&"createDTMFSender"in e.RTCPeerConnection.prototype){var t=function(e,t){return{track:t,get dtmf(){return void 0===this._dtmf&&("audio"===t.kind?this._dtmf=e.createDTMFSender(t):this._dtmf=null),this._dtmf},_pc:e}};if(!e.RTCPeerConnection.prototype.getSenders){e.RTCPeerConnection.prototype.getSenders=function(){return this._senders=this._senders||[],this._senders.slice()};var n=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addTrack=function(e,i){var o=n.apply(this,arguments);return o||(o=t(this,e),this._senders.push(o)),o};var o=e.RTCPeerConnection.prototype.removeTrack;e.RTCPeerConnection.prototype.removeTrack=function(e){o.apply(this,arguments);var t=this._senders.indexOf(e);-1!==t&&this._senders.splice(t,1)}}var r=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(e){var n=this;this._senders=this._senders||[],r.apply(this,[e]),e.getTracks().forEach((function(e){n._senders.push(t(n,e))}))};var a=e.RTCPeerConnection.prototype.removeStream;e.RTCPeerConnection.prototype.removeStream=function(e){var t=this;this._senders=this._senders||[],a.apply(this,[e]),e.getTracks().forEach((function(e){var n=t._senders.find((function(t){return t.track===e}));n&&t._senders.splice(t._senders.indexOf(n),1)}))}}else if("object"===("undefined"===typeof e?"undefined":i(e))&&e.RTCPeerConnection&&"getSenders"in e.RTCPeerConnection.prototype&&"createDTMFSender"in e.RTCPeerConnection.prototype&&e.RTCRtpSender&&!("dtmf"in e.RTCRtpSender.prototype)){var d=e.RTCPeerConnection.prototype.getSenders;e.RTCPeerConnection.prototype.getSenders=function(){var e=this,t=d.apply(this,[]);return t.forEach((function(t){return t._pc=e})),t},Object.defineProperty(e.RTCRtpSender.prototype,"dtmf",{get:function(){return void 0===this._dtmf&&("audio"===this.track.kind?this._dtmf=this._pc.createDTMFSender(this.track):this._dtmf=null),this._dtmf}})}}function h(e){if(e.RTCPeerConnection){var t=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(){var e=this,n=Array.prototype.slice.call(arguments),i=n[0],o=n[1],r=n[2];if(arguments.length>0&&"function"===typeof i)return t.apply(this,arguments);if(0===t.length&&(0===arguments.length||"function"!==typeof i))return t.apply(this,[]);var a=function(e){var t={},n=e.result();return n.forEach((function(e){var n={id:e.id,timestamp:e.timestamp,type:{localcandidate:"local-candidate",remotecandidate:"remote-candidate"}[e.type]||e.type};e.names().forEach((function(t){n[t]=e.stat(t)})),t[n.id]=n})),t},d=function(e){return new Map(Object.keys(e).map((function(t){return[t,e[t]]})))};if(arguments.length>=2){var c=function(e){o(d(a(e)))};return t.apply(this,[c,i])}return new Promise((function(n,i){t.apply(e,[function(e){n(d(a(e)))},i])})).then(o,r)}}}function f(e){if("object"===("undefined"===typeof e?"undefined":i(e))&&e.RTCPeerConnection&&e.RTCRtpSender&&e.RTCRtpReceiver){if(!("getStats"in e.RTCRtpSender.prototype)){var t=e.RTCPeerConnection.prototype.getSenders;t&&(e.RTCPeerConnection.prototype.getSenders=function(){var e=this,n=t.apply(this,[]);return n.forEach((function(t){return t._pc=e})),n});var n=e.RTCPeerConnection.prototype.addTrack;n&&(e.RTCPeerConnection.prototype.addTrack=function(){var e=n.apply(this,arguments);return e._pc=this,e}),e.RTCRtpSender.prototype.getStats=function(){var e=this;return this._pc.getStats().then((function(t){return c.filterStats(t,e.track,!0)}))}}if(!("getStats"in e.RTCRtpReceiver.prototype)){var o=e.RTCPeerConnection.prototype.getReceivers;o&&(e.RTCPeerConnection.prototype.getReceivers=function(){var e=this,t=o.apply(this,[]);return t.forEach((function(t){return t._pc=e})),t}),c.wrapPeerConnectionEvent(e,"track",(function(e){return e.receiver._pc=e.srcElement,e})),e.RTCRtpReceiver.prototype.getStats=function(){var e=this;return this._pc.getStats().then((function(t){return c.filterStats(t,e.track,!1)}))}}if("getStats"in e.RTCRtpSender.prototype&&"getStats"in e.RTCRtpReceiver.prototype){var r=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(){if(arguments.length>0&&arguments[0]instanceof e.MediaStreamTrack){var t=arguments[0],n=void 0,i=void 0,o=void 0;return this.getSenders().forEach((function(e){e.track===t&&(n?o=!0:n=e)})),this.getReceivers().forEach((function(e){return e.track===t&&(i?o=!0:i=e),e.track===t})),o||n&&i?Promise.reject(new DOMException("There are more than one sender or receiver for the track.","InvalidAccessError")):n?n.getStats():i?i.getStats():Promise.reject(new DOMException("There is no sender or receiver for the track.","InvalidAccessError"))}return r.apply(this,arguments)}}}}function g(e){e.RTCPeerConnection.prototype.getLocalStreams=function(){var e=this;return this._shimmedLocalStreams=this._shimmedLocalStreams||{},Object.keys(this._shimmedLocalStreams).map((function(t){return e._shimmedLocalStreams[t][0]}))};var t=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addTrack=function(e,n){if(!n)return t.apply(this,arguments);this._shimmedLocalStreams=this._shimmedLocalStreams||{};var i=t.apply(this,arguments);return this._shimmedLocalStreams[n.id]?-1===this._shimmedLocalStreams[n.id].indexOf(i)&&this._shimmedLocalStreams[n.id].push(i):this._shimmedLocalStreams[n.id]=[n,i],i};var n=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(e){var t=this;this._shimmedLocalStreams=this._shimmedLocalStreams||{},e.getTracks().forEach((function(e){var n=t.getSenders().find((function(t){return t.track===e}));if(n)throw new DOMException("Track already exists.","InvalidAccessError")}));var i=this.getSenders();n.apply(this,arguments);var o=this.getSenders().filter((function(e){return-1===i.indexOf(e)}));this._shimmedLocalStreams[e.id]=[e].concat(o)};var i=e.RTCPeerConnection.prototype.removeStream;e.RTCPeerConnection.prototype.removeStream=function(e){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},delete this._shimmedLocalStreams[e.id],i.apply(this,arguments)};var o=e.RTCPeerConnection.prototype.removeTrack;e.RTCPeerConnection.prototype.removeTrack=function(e){var t=this;return this._shimmedLocalStreams=this._shimmedLocalStreams||{},e&&Object.keys(this._shimmedLocalStreams).forEach((function(n){var i=t._shimmedLocalStreams[n].indexOf(e);-1!==i&&t._shimmedLocalStreams[n].splice(i,1),1===t._shimmedLocalStreams[n].length&&delete t._shimmedLocalStreams[n]})),o.apply(this,arguments)}}function v(e){if(e.RTCPeerConnection){var t=c.detectBrowser(e);if(e.RTCPeerConnection.prototype.addTrack&&t.version>=65)return g(e);var n=e.RTCPeerConnection.prototype.getLocalStreams;e.RTCPeerConnection.prototype.getLocalStreams=function(){var e=this,t=n.apply(this);return this._reverseStreams=this._reverseStreams||{},t.map((function(t){return e._reverseStreams[t.id]}))};var i=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(t){var n=this;if(this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},t.getTracks().forEach((function(e){var t=n.getSenders().find((function(t){return t.track===e}));if(t)throw new DOMException("Track already exists.","InvalidAccessError")})),!this._reverseStreams[t.id]){var o=new e.MediaStream(t.getTracks());this._streams[t.id]=o,this._reverseStreams[o.id]=t,t=o}i.apply(this,[t])};var o=e.RTCPeerConnection.prototype.removeStream;e.RTCPeerConnection.prototype.removeStream=function(e){this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},o.apply(this,[this._streams[e.id]||e]),delete this._reverseStreams[this._streams[e.id]?this._streams[e.id].id:e.id],delete this._streams[e.id]},e.RTCPeerConnection.prototype.addTrack=function(t,n){var i=this;if("closed"===this.signalingState)throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");var o=[].slice.call(arguments,1);if(1!==o.length||!o[0].getTracks().find((function(e){return e===t})))throw new DOMException("The adapter.js addTrack polyfill only supports a single stream which is associated with the specified track.","NotSupportedError");var r=this.getSenders().find((function(e){return e.track===t}));if(r)throw new DOMException("Track already exists.","InvalidAccessError");this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{};var a=this._streams[n.id];if(a)a.addTrack(t),Promise.resolve().then((function(){i.dispatchEvent(new Event("negotiationneeded"))}));else{var d=new e.MediaStream([t]);this._streams[n.id]=d,this._reverseStreams[d.id]=n,this.addStream(d)}return this.getSenders().find((function(e){return e.track===t}))},["createOffer","createAnswer"].forEach((function(t){var n=e.RTCPeerConnection.prototype[t],i=l({},t,(function(){var e=this,t=arguments,i=arguments.length&&"function"===typeof arguments[0];return i?n.apply(this,[function(n){var i=d(e,n);t[0].apply(null,[i])},function(e){t[1]&&t[1].apply(null,e)},arguments[2]]):n.apply(this,arguments).then((function(t){return d(e,t)}))}));e.RTCPeerConnection.prototype[t]=i[t]}));var r=e.RTCPeerConnection.prototype.setLocalDescription;e.RTCPeerConnection.prototype.setLocalDescription=function(){return arguments.length&&arguments[0].type?(arguments[0]=s(this,arguments[0]),r.apply(this,arguments)):r.apply(this,arguments)};var a=Object.getOwnPropertyDescriptor(e.RTCPeerConnection.prototype,"localDescription");Object.defineProperty(e.RTCPeerConnection.prototype,"localDescription",{get:function(){var e=a.get.apply(this);return""===e.type?e:d(this,e)}}),e.RTCPeerConnection.prototype.removeTrack=function(e){var t=this;if("closed"===this.signalingState)throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");if(!e._pc)throw new DOMException("Argument 1 of RTCPeerConnection.removeTrack does not implement interface RTCRtpSender.","TypeError");var n=e._pc===this;if(!n)throw new DOMException("Sender was not created by this connection.","InvalidAccessError");this._streams=this._streams||{};var i=void 0;Object.keys(this._streams).forEach((function(n){var o=t._streams[n].getTracks().find((function(t){return e.track===t}));o&&(i=t._streams[n])})),i&&(1===i.getTracks().length?this.removeStream(this._reverseStreams[i.id]):i.removeTrack(e.track),this.dispatchEvent(new Event("negotiationneeded")))}}function d(e,t){var n=t.sdp;return Object.keys(e._reverseStreams||[]).forEach((function(t){var i=e._reverseStreams[t],o=e._streams[i.id];n=n.replace(new RegExp(o.id,"g"),i.id)})),new RTCSessionDescription({type:t.type,sdp:n})}function s(e,t){var n=t.sdp;return Object.keys(e._reverseStreams||[]).forEach((function(t){var i=e._reverseStreams[t],o=e._streams[i.id];n=n.replace(new RegExp(i.id,"g"),o.id)})),new RTCSessionDescription({type:t.type,sdp:n})}}function y(e){var t=c.detectBrowser(e);if(!e.RTCPeerConnection&&e.webkitRTCPeerConnection&&(e.RTCPeerConnection=e.webkitRTCPeerConnection),e.RTCPeerConnection){t.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach((function(t){var n=e.RTCPeerConnection.prototype[t],i=l({},t,(function(){return arguments[0]=new("addIceCandidate"===t?e.RTCIceCandidate:e.RTCSessionDescription)(arguments[0]),n.apply(this,arguments)}));e.RTCPeerConnection.prototype[t]=i[t]}));var n=e.RTCPeerConnection.prototype.addIceCandidate;e.RTCPeerConnection.prototype.addIceCandidate=function(){return arguments[0]?t.version<78&&arguments[0]&&""===arguments[0].candidate?Promise.resolve():n.apply(this,arguments):(arguments[1]&&arguments[1].apply(null),Promise.resolve())}}}function C(e){c.wrapPeerConnectionEvent(e,"negotiationneeded",(function(e){var t=e.target;if("stable"===t.signalingState)return e}))}},{"../utils.js":15,"./getdisplaymedia":4,"./getusermedia":5}],4:[function(e,t,n){function i(e,t){e.navigator.mediaDevices&&"getDisplayMedia"in e.navigator.mediaDevices||e.navigator.mediaDevices&&("function"===typeof t?e.navigator.mediaDevices.getDisplayMedia=function(n){return t(n).then((function(t){var i=n.video&&n.video.width,o=n.video&&n.video.height,r=n.video&&n.video.frameRate;return n.video={mandatory:{chromeMediaSource:"desktop",chromeMediaSourceId:t,maxFrameRate:r||3}},i&&(n.video.mandatory.maxWidth=i),o&&(n.video.mandatory.maxHeight=o),e.navigator.mediaDevices.getUserMedia(n)}))}:console.error("shimGetDisplayMedia: getSourceId argument is not a function"))}Object.defineProperty(n,"__esModule",{value:!0}),n.shimGetDisplayMedia=i},{}],5:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var i="function"===typeof Symbol&&"symbol"===d(Symbol.iterator)?function(e){return d(e)}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":d(e)};n.shimGetUserMedia=s;var o=e("../utils.js"),r=a(o);function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}var c=r.log;function s(e){var t=e&&e.navigator;if(t.mediaDevices){var n=r.detectBrowser(e),o=function(e){if("object"!==("undefined"===typeof e?"undefined":i(e))||e.mandatory||e.optional)return e;var t={};return Object.keys(e).forEach((function(n){if("require"!==n&&"advanced"!==n&&"mediaSource"!==n){var o="object"===i(e[n])?e[n]:{ideal:e[n]};void 0!==o.exact&&"number"===typeof o.exact&&(o.min=o.max=o.exact);var r=function(e,t){return e?e+t.charAt(0).toUpperCase()+t.slice(1):"deviceId"===t?"sourceId":t};if(void 0!==o.ideal){t.optional=t.optional||[];var a={};"number"===typeof o.ideal?(a[r("min",n)]=o.ideal,t.optional.push(a),a={},a[r("max",n)]=o.ideal,t.optional.push(a)):(a[r("",n)]=o.ideal,t.optional.push(a))}void 0!==o.exact&&"number"!==typeof o.exact?(t.mandatory=t.mandatory||{},t.mandatory[r("",n)]=o.exact):["min","max"].forEach((function(e){void 0!==o[e]&&(t.mandatory=t.mandatory||{},t.mandatory[r(e,n)]=o[e])}))}})),e.advanced&&(t.optional=(t.optional||[]).concat(e.advanced)),t},a=function(e,r){if(n.version>=61)return r(e);if(e=JSON.parse(JSON.stringify(e)),e&&"object"===i(e.audio)){var a=function(e,t,n){t in e&&!(n in e)&&(e[n]=e[t],delete e[t])};e=JSON.parse(JSON.stringify(e)),a(e.audio,"autoGainControl","googAutoGainControl"),a(e.audio,"noiseSuppression","googNoiseSuppression"),e.audio=o(e.audio)}if(e&&"object"===i(e.video)){var d=e.video.facingMode;d=d&&("object"===("undefined"===typeof d?"undefined":i(d))?d:{ideal:d});var s=n.version<66;if(d&&("user"===d.exact||"environment"===d.exact||"user"===d.ideal||"environment"===d.ideal)&&(!t.mediaDevices.getSupportedConstraints||!t.mediaDevices.getSupportedConstraints().facingMode||s)){delete e.video.facingMode;var l=void 0;if("environment"===d.exact||"environment"===d.ideal?l=["back","rear"]:"user"!==d.exact&&"user"!==d.ideal||(l=["front"]),l)return t.mediaDevices.enumerateDevices().then((function(t){t=t.filter((function(e){return"videoinput"===e.kind}));var n=t.find((function(e){return l.some((function(t){return e.label.toLowerCase().includes(t)}))}));return!n&&t.length&&l.includes("back")&&(n=t[t.length-1]),n&&(e.video.deviceId=d.exact?{exact:n.deviceId}:{ideal:n.deviceId}),e.video=o(e.video),c("chrome: "+JSON.stringify(e)),r(e)}))}e.video=o(e.video)}return c("chrome: "+JSON.stringify(e)),r(e)},d=function(e){return n.version>=64?e:{name:{PermissionDeniedError:"NotAllowedError",PermissionDismissedError:"NotAllowedError",InvalidStateError:"NotAllowedError",DevicesNotFoundError:"NotFoundError",ConstraintNotSatisfiedError:"OverconstrainedError",TrackStartError:"NotReadableError",MediaDeviceFailedDueToShutdown:"NotAllowedError",MediaDeviceKillSwitchOn:"NotAllowedError",TabCaptureError:"AbortError",ScreenCaptureError:"AbortError",DeviceCaptureError:"AbortError"}[e.name]||e.name,message:e.message,constraint:e.constraint||e.constraintName,toString:function(){return this.name+(this.message&&": ")+this.message}}},s=function(e,n,i){a(e,(function(e){t.webkitGetUserMedia(e,n,(function(e){i&&i(d(e))}))}))};if(t.getUserMedia=s.bind(t),t.mediaDevices.getUserMedia){var l=t.mediaDevices.getUserMedia.bind(t.mediaDevices);t.mediaDevices.getUserMedia=function(e){return a(e,(function(e){return l(e).then((function(t){if(e.audio&&!t.getAudioTracks().length||e.video&&!t.getVideoTracks().length)throw t.getTracks().forEach((function(e){e.stop()})),new DOMException("","NotFoundError");return t}),(function(e){return Promise.reject(d(e))}))}))}}}}},{"../utils.js":15}],6:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var i="function"===typeof Symbol&&"symbol"===d(Symbol.iterator)?function(e){return d(e)}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":d(e)};n.shimRTCIceCandidate=u,n.shimMaxMessageSize=p,n.shimSendThrowTypeError=m,n.shimConnectionState=h,n.removeAllowExtmapMixed=f;var o=e("sdp"),r=l(o),a=e("./utils"),c=s(a);function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function l(e){return e&&e.__esModule?e:{default:e}}function u(e){if(!(!e.RTCIceCandidate||e.RTCIceCandidate&&"foundation"in e.RTCIceCandidate.prototype)){var t=e.RTCIceCandidate;e.RTCIceCandidate=function(e){if("object"===("undefined"===typeof e?"undefined":i(e))&&e.candidate&&0===e.candidate.indexOf("a=")&&(e=JSON.parse(JSON.stringify(e)),e.candidate=e.candidate.substr(2)),e.candidate&&e.candidate.length){var n=new t(e),o=r["default"].parseCandidate(e.candidate),a=Object.assign(n,o);return a.toJSON=function(){return{candidate:a.candidate,sdpMid:a.sdpMid,sdpMLineIndex:a.sdpMLineIndex,usernameFragment:a.usernameFragment}},a}return new t(e)},e.RTCIceCandidate.prototype=t.prototype,c.wrapPeerConnectionEvent(e,"icecandidate",(function(t){return t.candidate&&Object.defineProperty(t,"candidate",{value:new e.RTCIceCandidate(t.candidate),writable:"false"}),t}))}}function p(e){if(e.RTCPeerConnection){var t=c.detectBrowser(e);"sctp"in e.RTCPeerConnection.prototype||Object.defineProperty(e.RTCPeerConnection.prototype,"sctp",{get:function(){return"undefined"===typeof this._sctp?null:this._sctp}});var n=function(e){if(!e||!e.sdp)return!1;var t=r["default"].splitSections(e.sdp);return t.shift(),t.some((function(e){var t=r["default"].parseMLine(e);return t&&"application"===t.kind&&-1!==t.protocol.indexOf("SCTP")}))},i=function(e){var t=e.sdp.match(/mozilla...THIS_IS_SDPARTA-(\d+)/);if(null===t||t.length<2)return-1;var n=parseInt(t[1],10);return n!==n?-1:n},o=function(e){var n=65536;return"firefox"===t.browser&&(n=t.version<57?-1===e?16384:2147483637:t.version<60?57===t.version?65535:65536:2147483637),n},a=function(e,n){var i=65536;"firefox"===t.browser&&57===t.version&&(i=65535);var o=r["default"].matchPrefix(e.sdp,"a=max-message-size:");return o.length>0?i=parseInt(o[0].substr(19),10):"firefox"===t.browser&&-1!==n&&(i=2147483637),i},d=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){if(this._sctp=null,"chrome"===t.browser&&t.version>=76){var e=this.getConfiguration(),r=e.sdpSemantics;"plan-b"===r&&Object.defineProperty(this,"sctp",{get:function(){return"undefined"===typeof this._sctp?null:this._sctp},enumerable:!0,configurable:!0})}if(n(arguments[0])){var c=i(arguments[0]),s=o(c),l=a(arguments[0],c),u=void 0;u=0===s&&0===l?Number.POSITIVE_INFINITY:0===s||0===l?Math.max(s,l):Math.min(s,l);var p={};Object.defineProperty(p,"maxMessageSize",{get:function(){return u}}),this._sctp=p}return d.apply(this,arguments)}}}function m(e){if(e.RTCPeerConnection&&"createDataChannel"in e.RTCPeerConnection.prototype){var t=e.RTCPeerConnection.prototype.createDataChannel;e.RTCPeerConnection.prototype.createDataChannel=function(){var e=t.apply(this,arguments);return n(e,this),e},c.wrapPeerConnectionEvent(e,"datachannel",(function(e){return n(e.channel,e.target),e}))}function n(e,t){var n=e.send;e.send=function(){var i=arguments[0],o=i.length||i.size||i.byteLength;if("open"===e.readyState&&t.sctp&&o>t.sctp.maxMessageSize)throw new TypeError("Message too large (can send a maximum of "+t.sctp.maxMessageSize+" bytes)");return n.apply(e,arguments)}}}function h(e){if(e.RTCPeerConnection&&!("connectionState"in e.RTCPeerConnection.prototype)){var t=e.RTCPeerConnection.prototype;Object.defineProperty(t,"connectionState",{get:function(){return{completed:"connected",checking:"connecting"}[this.iceConnectionState]||this.iceConnectionState},enumerable:!0,configurable:!0}),Object.defineProperty(t,"onconnectionstatechange",{get:function(){return this._onconnectionstatechange||null},set:function(e){this._onconnectionstatechange&&(this.removeEventListener("connectionstatechange",this._onconnectionstatechange),delete this._onconnectionstatechange),e&&this.addEventListener("connectionstatechange",this._onconnectionstatechange=e)},enumerable:!0,configurable:!0}),["setLocalDescription","setRemoteDescription"].forEach((function(e){var n=t[e];t[e]=function(){return this._connectionstatechangepoly||(this._connectionstatechangepoly=function(e){var t=e.target;if(t._lastConnectionState!==t.connectionState){t._lastConnectionState=t.connectionState;var n=new Event("connectionstatechange",e);t.dispatchEvent(n)}return e},this.addEventListener("iceconnectionstatechange",this._connectionstatechangepoly)),n.apply(this,arguments)}}))}}function f(e){if(e.RTCPeerConnection){var t=c.detectBrowser(e);if(!("chrome"===t.browser&&t.version>=71)){var n=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(e){return e&&e.sdp&&-1!==e.sdp.indexOf("\na=extmap-allow-mixed")&&(e.sdp=e.sdp.split("\n").filter((function(e){return"a=extmap-allow-mixed"!==e.trim()})).join("\n")),n.apply(this,arguments)}}}}},{"./utils":15,sdp:17}],7:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.shimGetDisplayMedia=n.shimGetUserMedia=void 0;var i=e("./getusermedia");Object.defineProperty(n,"shimGetUserMedia",{enumerable:!0,get:function(){return i.shimGetUserMedia}});var o=e("./getdisplaymedia");Object.defineProperty(n,"shimGetDisplayMedia",{enumerable:!0,get:function(){return o.shimGetDisplayMedia}}),n.shimPeerConnection=p,n.shimReplaceTrack=m;var r=e("../utils"),a=u(r),d=e("./filtericeservers"),c=e("rtcpeerconnection-shim"),s=l(c);function l(e){return e&&e.__esModule?e:{default:e}}function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function p(e){var t=a.detectBrowser(e);if(e.RTCIceGatherer&&(e.RTCIceCandidate||(e.RTCIceCandidate=function(e){return e}),e.RTCSessionDescription||(e.RTCSessionDescription=function(e){return e}),t.version<15025)){var n=Object.getOwnPropertyDescriptor(e.MediaStreamTrack.prototype,"enabled");Object.defineProperty(e.MediaStreamTrack.prototype,"enabled",{set:function(e){n.set.call(this,e);var t=new Event("enabled");t.enabled=e,this.dispatchEvent(t)}})}e.RTCRtpSender&&!("dtmf"in e.RTCRtpSender.prototype)&&Object.defineProperty(e.RTCRtpSender.prototype,"dtmf",{get:function(){return void 0===this._dtmf&&("audio"===this.track.kind?this._dtmf=new e.RTCDtmfSender(this):"video"===this.track.kind&&(this._dtmf=null)),this._dtmf}}),e.RTCDtmfSender&&!e.RTCDTMFSender&&(e.RTCDTMFSender=e.RTCDtmfSender);var i=(0,s["default"])(e,t.version);e.RTCPeerConnection=function(e){return e&&e.iceServers&&(e.iceServers=(0,d.filterIceServers)(e.iceServers,t.version),a.log("ICE servers after filtering:",e.iceServers)),new i(e)},e.RTCPeerConnection.prototype=i.prototype}function m(e){e.RTCRtpSender&&!("replaceTrack"in e.RTCRtpSender.prototype)&&(e.RTCRtpSender.prototype.replaceTrack=e.RTCRtpSender.prototype.setTrack)}},{"../utils":15,"./filtericeservers":8,"./getdisplaymedia":9,"./getusermedia":10,"rtcpeerconnection-shim":16}],8:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.filterIceServers=a;var i=e("../utils"),o=r(i);function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function a(e,t){var n=!1;return e=JSON.parse(JSON.stringify(e)),e.filter((function(e){if(e&&(e.urls||e.url)){var t=e.urls||e.url;e.url&&!e.urls&&o.deprecated("RTCIceServer.url","RTCIceServer.urls");var i="string"===typeof t;return i&&(t=[t]),t=t.filter((function(e){if(0===e.indexOf("stun:"))return!1;var t=e.startsWith("turn")&&!e.startsWith("turn:[")&&e.includes("transport=udp");return t&&!n?(n=!0,!0):t&&!n})),delete e.url,e.urls=i?t[0]:t,!!t.length}}))}},{"../utils":15}],9:[function(e,t,n){function i(e){"getDisplayMedia"in e.navigator&&e.navigator.mediaDevices&&(e.navigator.mediaDevices&&"getDisplayMedia"in e.navigator.mediaDevices||(e.navigator.mediaDevices.getDisplayMedia=e.navigator.getDisplayMedia.bind(e.navigator)))}Object.defineProperty(n,"__esModule",{value:!0}),n.shimGetDisplayMedia=i},{}],10:[function(e,t,n){function i(e){var t=e&&e.navigator,n=function(e){return{name:{PermissionDeniedError:"NotAllowedError"}[e.name]||e.name,message:e.message,constraint:e.constraint,toString:function(){return this.name}}},i=t.mediaDevices.getUserMedia.bind(t.mediaDevices);t.mediaDevices.getUserMedia=function(e){return i(e)["catch"]((function(e){return Promise.reject(n(e))}))}}Object.defineProperty(n,"__esModule",{value:!0}),n.shimGetUserMedia=i},{}],11:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.shimGetDisplayMedia=n.shimGetUserMedia=void 0;var i="function"===typeof Symbol&&"symbol"===d(Symbol.iterator)?function(e){return d(e)}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":d(e)},o=e("./getusermedia");Object.defineProperty(n,"shimGetUserMedia",{enumerable:!0,get:function(){return o.shimGetUserMedia}});var r=e("./getdisplaymedia");Object.defineProperty(n,"shimGetDisplayMedia",{enumerable:!0,get:function(){return r.shimGetDisplayMedia}}),n.shimOnTrack=u,n.shimPeerConnection=p,n.shimSenderGetStats=m,n.shimReceiverGetStats=h,n.shimRemoveStream=f,n.shimRTCDataChannel=g,n.shimAddTransceiver=v,n.shimCreateOffer=y,n.shimCreateAnswer=C;var a=e("../utils"),c=s(a);function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e){"object"===("undefined"===typeof e?"undefined":i(e))&&e.RTCTrackEvent&&"receiver"in e.RTCTrackEvent.prototype&&!("transceiver"in e.RTCTrackEvent.prototype)&&Object.defineProperty(e.RTCTrackEvent.prototype,"transceiver",{get:function(){return{receiver:this.receiver}}})}function p(e){var t=c.detectBrowser(e);if("object"===("undefined"===typeof e?"undefined":i(e))&&(e.RTCPeerConnection||e.mozRTCPeerConnection)){if(!e.RTCPeerConnection&&e.mozRTCPeerConnection&&(e.RTCPeerConnection=e.mozRTCPeerConnection),t.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach((function(t){var n=e.RTCPeerConnection.prototype[t],i=l({},t,(function(){return arguments[0]=new("addIceCandidate"===t?e.RTCIceCandidate:e.RTCSessionDescription)(arguments[0]),n.apply(this,arguments)}));e.RTCPeerConnection.prototype[t]=i[t]})),t.version<68){var n=e.RTCPeerConnection.prototype.addIceCandidate;e.RTCPeerConnection.prototype.addIceCandidate=function(){return arguments[0]?arguments[0]&&""===arguments[0].candidate?Promise.resolve():n.apply(this,arguments):(arguments[1]&&arguments[1].apply(null),Promise.resolve())}}var o={inboundrtp:"inbound-rtp",outboundrtp:"outbound-rtp",candidatepair:"candidate-pair",localcandidate:"local-candidate",remotecandidate:"remote-candidate"},r=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(){var e=Array.prototype.slice.call(arguments),n=e[0],i=e[1],a=e[2];return r.apply(this,[n||null]).then((function(e){if(t.version<53&&!i)try{e.forEach((function(e){e.type=o[e.type]||e.type}))}catch(n){if("TypeError"!==n.name)throw n;e.forEach((function(t,n){e.set(n,Object.assign({},t,{type:o[t.type]||t.type}))}))}return e})).then(i,a)}}}function m(e){if("object"===("undefined"===typeof e?"undefined":i(e))&&e.RTCPeerConnection&&e.RTCRtpSender&&(!e.RTCRtpSender||!("getStats"in e.RTCRtpSender.prototype))){var t=e.RTCPeerConnection.prototype.getSenders;t&&(e.RTCPeerConnection.prototype.getSenders=function(){var e=this,n=t.apply(this,[]);return n.forEach((function(t){return t._pc=e})),n});var n=e.RTCPeerConnection.prototype.addTrack;n&&(e.RTCPeerConnection.prototype.addTrack=function(){var e=n.apply(this,arguments);return e._pc=this,e}),e.RTCRtpSender.prototype.getStats=function(){return this.track?this._pc.getStats(this.track):Promise.resolve(new Map)}}}function h(e){if("object"===("undefined"===typeof e?"undefined":i(e))&&e.RTCPeerConnection&&e.RTCRtpSender&&(!e.RTCRtpSender||!("getStats"in e.RTCRtpReceiver.prototype))){var t=e.RTCPeerConnection.prototype.getReceivers;t&&(e.RTCPeerConnection.prototype.getReceivers=function(){var e=this,n=t.apply(this,[]);return n.forEach((function(t){return t._pc=e})),n}),c.wrapPeerConnectionEvent(e,"track",(function(e){return e.receiver._pc=e.srcElement,e})),e.RTCRtpReceiver.prototype.getStats=function(){return this._pc.getStats(this.track)}}}function f(e){e.RTCPeerConnection&&!("removeStream"in e.RTCPeerConnection.prototype)&&(e.RTCPeerConnection.prototype.removeStream=function(e){var t=this;c.deprecated("removeStream","removeTrack"),this.getSenders().forEach((function(n){n.track&&e.getTracks().includes(n.track)&&t.removeTrack(n)}))})}function g(e){e.DataChannel&&!e.RTCDataChannel&&(e.RTCDataChannel=e.DataChannel)}function v(e){if("object"===("undefined"===typeof e?"undefined":i(e))&&e.RTCPeerConnection){var t=e.RTCPeerConnection.prototype.addTransceiver;t&&(e.RTCPeerConnection.prototype.addTransceiver=function(){this.setParametersPromises=[];var e=arguments[1],n=e&&"sendEncodings"in e;n&&e.sendEncodings.forEach((function(e){if("rid"in e){var t=/^[a-z0-9]{0,16}$/i;if(!t.test(e.rid))throw new TypeError("Invalid RID value provided.")}if("scaleResolutionDownBy"in e&&!(parseFloat(e.scaleResolutionDownBy)>=1))throw new RangeError("scale_resolution_down_by must be >= 1.0");if("maxFramerate"in e&&!(parseFloat(e.maxFramerate)>=0))throw new RangeError("max_framerate must be >= 0.0")}));var i=t.apply(this,arguments);if(n){var o=i.sender,r=o.getParameters();"encodings"in r||(r.encodings=e.sendEncodings,this.setParametersPromises.push(o.setParameters(r)["catch"]((function(){}))))}return i})}}function y(e){if("object"===("undefined"===typeof e?"undefined":i(e))&&e.RTCPeerConnection){var t=e.RTCPeerConnection.prototype.createOffer;e.RTCPeerConnection.prototype.createOffer=function(){var e=this,n=arguments;return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then((function(){return t.apply(e,n)}))["finally"]((function(){e.setParametersPromises=[]})):t.apply(this,arguments)}}}function C(e){if("object"===("undefined"===typeof e?"undefined":i(e))&&e.RTCPeerConnection){var t=e.RTCPeerConnection.prototype.createAnswer;e.RTCPeerConnection.prototype.createAnswer=function(){var e=this,n=arguments;return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then((function(){return t.apply(e,n)}))["finally"]((function(){e.setParametersPromises=[]})):t.apply(this,arguments)}}}},{"../utils":15,"./getdisplaymedia":12,"./getusermedia":13}],12:[function(e,t,n){function i(e,t){e.navigator.mediaDevices&&"getDisplayMedia"in e.navigator.mediaDevices||e.navigator.mediaDevices&&(e.navigator.mediaDevices.getDisplayMedia=function(n){if(!n||!n.video){var i=new DOMException("getDisplayMedia without video constraints is undefined");return i.name="NotFoundError",i.code=8,Promise.reject(i)}return!0===n.video?n.video={mediaSource:t}:n.video.mediaSource=t,e.navigator.mediaDevices.getUserMedia(n)})}Object.defineProperty(n,"__esModule",{value:!0}),n.shimGetDisplayMedia=i},{}],13:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var i="function"===typeof Symbol&&"symbol"===d(Symbol.iterator)?function(e){return d(e)}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":d(e)};n.shimGetUserMedia=c;var o=e("../utils"),r=a(o);function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function c(e){var t=r.detectBrowser(e),n=e&&e.navigator,o=e&&e.MediaStreamTrack;if(n.getUserMedia=function(e,t,i){r.deprecated("navigator.getUserMedia","navigator.mediaDevices.getUserMedia"),n.mediaDevices.getUserMedia(e).then(t,i)},!(t.version>55&&"autoGainControl"in n.mediaDevices.getSupportedConstraints())){var a=function(e,t,n){t in e&&!(n in e)&&(e[n]=e[t],delete e[t])},d=n.mediaDevices.getUserMedia.bind(n.mediaDevices);if(n.mediaDevices.getUserMedia=function(e){return"object"===("undefined"===typeof e?"undefined":i(e))&&"object"===i(e.audio)&&(e=JSON.parse(JSON.stringify(e)),a(e.audio,"autoGainControl","mozAutoGainControl"),a(e.audio,"noiseSuppression","mozNoiseSuppression")),d(e)},o&&o.prototype.getSettings){var c=o.prototype.getSettings;o.prototype.getSettings=function(){var e=c.apply(this,arguments);return a(e,"mozAutoGainControl","autoGainControl"),a(e,"mozNoiseSuppression","noiseSuppression"),e}}if(o&&o.prototype.applyConstraints){var s=o.prototype.applyConstraints;o.prototype.applyConstraints=function(e){return"audio"===this.kind&&"object"===("undefined"===typeof e?"undefined":i(e))&&(e=JSON.parse(JSON.stringify(e)),a(e,"autoGainControl","mozAutoGainControl"),a(e,"noiseSuppression","mozNoiseSuppression")),s.apply(this,[e])}}}}},{"../utils":15}],14:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var i="function"===typeof Symbol&&"symbol"===d(Symbol.iterator)?function(e){return d(e)}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":d(e)};n.shimLocalStreamsAPI=c,n.shimRemoteStreamsAPI=s,n.shimCallbacksAPI=l,n.shimGetUserMedia=u,n.shimConstraints=p,n.shimRTCIceServerUrls=m,n.shimTrackEventTransceiver=h,n.shimCreateOfferLegacy=f;var o=e("../utils"),r=a(o);function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function c(e){if("object"===("undefined"===typeof e?"undefined":i(e))&&e.RTCPeerConnection){if("getLocalStreams"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.getLocalStreams=function(){return this._localStreams||(this._localStreams=[]),this._localStreams}),!("addStream"in e.RTCPeerConnection.prototype)){var t=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addStream=function(e){var n=this;this._localStreams||(this._localStreams=[]),this._localStreams.includes(e)||this._localStreams.push(e),e.getAudioTracks().forEach((function(i){return t.call(n,i,e)})),e.getVideoTracks().forEach((function(i){return t.call(n,i,e)}))},e.RTCPeerConnection.prototype.addTrack=function(e){var n=arguments[1];return n&&(this._localStreams?this._localStreams.includes(n)||this._localStreams.push(n):this._localStreams=[n]),t.apply(this,arguments)}}"removeStream"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.removeStream=function(e){var t=this;this._localStreams||(this._localStreams=[]);var n=this._localStreams.indexOf(e);if(-1!==n){this._localStreams.splice(n,1);var i=e.getTracks();this.getSenders().forEach((function(e){i.includes(e.track)&&t.removeTrack(e)}))}})}}function s(e){if("object"===("undefined"===typeof e?"undefined":i(e))&&e.RTCPeerConnection&&("getRemoteStreams"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.getRemoteStreams=function(){return this._remoteStreams?this._remoteStreams:[]}),!("onaddstream"in e.RTCPeerConnection.prototype))){Object.defineProperty(e.RTCPeerConnection.prototype,"onaddstream",{get:function(){return this._onaddstream},set:function(e){var t=this;this._onaddstream&&(this.removeEventListener("addstream",this._onaddstream),this.removeEventListener("track",this._onaddstreampoly)),this.addEventListener("addstream",this._onaddstream=e),this.addEventListener("track",this._onaddstreampoly=function(e){e.streams.forEach((function(e){if(t._remoteStreams||(t._remoteStreams=[]),!t._remoteStreams.includes(e)){t._remoteStreams.push(e);var n=new Event("addstream");n.stream=e,t.dispatchEvent(n)}}))})}});var t=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){var e=this;return this._onaddstreampoly||this.addEventListener("track",this._onaddstreampoly=function(t){t.streams.forEach((function(t){if(e._remoteStreams||(e._remoteStreams=[]),!(e._remoteStreams.indexOf(t)>=0)){e._remoteStreams.push(t);var n=new Event("addstream");n.stream=t,e.dispatchEvent(n)}}))}),t.apply(e,arguments)}}}function l(e){if("object"===("undefined"===typeof e?"undefined":i(e))&&e.RTCPeerConnection){var t=e.RTCPeerConnection.prototype,n=t.createOffer,o=t.createAnswer,r=t.setLocalDescription,a=t.setRemoteDescription,d=t.addIceCandidate;t.createOffer=function(e,t){var i=arguments.length>=2?arguments[2]:arguments[0],o=n.apply(this,[i]);return t?(o.then(e,t),Promise.resolve()):o},t.createAnswer=function(e,t){var n=arguments.length>=2?arguments[2]:arguments[0],i=o.apply(this,[n]);return t?(i.then(e,t),Promise.resolve()):i};var c=function(e,t,n){var i=r.apply(this,[e]);return n?(i.then(t,n),Promise.resolve()):i};t.setLocalDescription=c,c=function(e,t,n){var i=a.apply(this,[e]);return n?(i.then(t,n),Promise.resolve()):i},t.setRemoteDescription=c,c=function(e,t,n){var i=d.apply(this,[e]);return n?(i.then(t,n),Promise.resolve()):i},t.addIceCandidate=c}}function u(e){var t=e&&e.navigator;if(t.mediaDevices&&t.mediaDevices.getUserMedia){var n=t.mediaDevices,i=n.getUserMedia.bind(n);t.mediaDevices.getUserMedia=function(e){return i(p(e))}}!t.getUserMedia&&t.mediaDevices&&t.mediaDevices.getUserMedia&&(t.getUserMedia=function(e,n,i){t.mediaDevices.getUserMedia(e).then(n,i)}.bind(t))}function p(e){return e&&void 0!==e.video?Object.assign({},e,{video:r.compactObject(e.video)}):e}function m(e){var t=e.RTCPeerConnection;e.RTCPeerConnection=function(e,n){if(e&&e.iceServers){for(var i=[],o=0;o=n&&parseInt(i[n],10)}function s(e,t,n){if(e.RTCPeerConnection){var i=e.RTCPeerConnection.prototype,o=i.addEventListener;i.addEventListener=function(e,i){if(e!==t)return o.apply(this,arguments);var r=function(e){var t=n(e);t&&i(t)};return this._eventMap=this._eventMap||{},this._eventMap[i]=r,o.apply(this,[e,r])};var r=i.removeEventListener;i.removeEventListener=function(e,n){if(e!==t||!this._eventMap||!this._eventMap[n])return r.apply(this,arguments);var i=this._eventMap[n];return delete this._eventMap[n],r.apply(this,[e,i])},Object.defineProperty(i,"on"+t,{get:function(){return this["_on"+t]},set:function(e){this["_on"+t]&&(this.removeEventListener(t,this["_on"+t]),delete this["_on"+t]),e&&this.addEventListener(t,this["_on"+t]=e)},enumerable:!0,configurable:!0})}}function l(e){return"boolean"!==typeof e?new Error("Argument type: "+("undefined"===typeof e?"undefined":i(e))+". Please use a boolean."):(r=e,e?"adapter.js logging disabled":"adapter.js logging enabled")}function u(e){return"boolean"!==typeof e?new Error("Argument type: "+("undefined"===typeof e?"undefined":i(e))+". Please use a boolean."):(a=!e,"adapter.js deprecation warnings "+(e?"disabled":"enabled"))}function p(){if("object"===("undefined"===typeof window?"undefined":i(window))){if(r)return;"undefined"!==typeof console&&"function"===typeof console.log&&console.log.apply(console,arguments)}}function m(e,t){a&&console.warn(e+" is deprecated, please use "+t+" instead.")}function h(e){var t=e.navigator,n={browser:null,version:null};if("undefined"===typeof e||!e.navigator)return n.browser="Not a browser.",n;if(t.mozGetUserMedia)n.browser="firefox",n.version=c(t.userAgent,/Firefox\/(\d+)\./,1);else if(t.webkitGetUserMedia||!1===e.isSecureContext&&e.webkitRTCPeerConnection&&!e.RTCIceGatherer)n.browser="chrome",n.version=c(t.userAgent,/Chrom(e|ium)\/(\d+)\./,2);else if(t.mediaDevices&&t.userAgent.match(/Edge\/(\d+).(\d+)$/))n.browser="edge",n.version=c(t.userAgent,/Edge\/(\d+).(\d+)$/,2);else{if(!e.RTCPeerConnection||!t.userAgent.match(/AppleWebKit\/(\d+)\./))return n.browser="Not a supported browser.",n;n.browser="safari",n.version=c(t.userAgent,/AppleWebKit\/(\d+)\./,1),n.supportsUnifiedPlan=e.RTCRtpTransceiver&&"currentDirection"in e.RTCRtpTransceiver.prototype}return n}function f(e){return"[object Object]"===Object.prototype.toString.call(e)}function g(e){return f(e)?Object.keys(e).reduce((function(t,n){var i=f(e[n]),r=i?g(e[n]):e[n],a=i&&!Object.keys(r).length;return void 0===r||a?t:Object.assign(t,o({},n,r))}),{}):e}function v(e,t,n){t&&!n.has(t.id)&&(n.set(t.id,t),Object.keys(t).forEach((function(i){i.endsWith("Id")?v(e,e.get(t[i]),n):i.endsWith("Ids")&&t[i].forEach((function(t){v(e,e.get(t),n)}))})))}function y(e,t,n){var i=n?"outbound-rtp":"inbound-rtp",o=new Map;if(null===t)return o;var r=[];return e.forEach((function(e){"track"===e.type&&e.trackIdentifier===t.id&&r.push(e)})),r.forEach((function(t){e.forEach((function(n){n.type===i&&n.trackId===t.id&&v(e,n,o)}))})),o}},{}],16:[function(e,t,n){var i=e("sdp");function o(e){return{inboundrtp:"inbound-rtp",outboundrtp:"outbound-rtp",candidatepair:"candidate-pair",localcandidate:"local-candidate",remotecandidate:"remote-candidate"}[e.type]||e.type}function r(e,t,n,o,r){var a=i.writeRtpDescription(e.kind,t);if(a+=i.writeIceParameters(e.iceGatherer.getLocalParameters()),a+=i.writeDtlsParameters(e.dtlsTransport.getLocalParameters(),"offer"===n?"actpass":r||"active"),a+="a=mid:"+e.mid+"\r\n",e.rtpSender&&e.rtpReceiver?a+="a=sendrecv\r\n":e.rtpSender?a+="a=sendonly\r\n":e.rtpReceiver?a+="a=recvonly\r\n":a+="a=inactive\r\n",e.rtpSender){var d=e.rtpSender._initialTrackId||e.rtpSender.track.id;e.rtpSender._initialTrackId=d;var c="msid:"+(o?o.id:"-")+" "+d+"\r\n";a+="a="+c,a+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" "+c,e.sendEncodingParameters[0].rtx&&(a+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" "+c,a+="a=ssrc-group:FID "+e.sendEncodingParameters[0].ssrc+" "+e.sendEncodingParameters[0].rtx.ssrc+"\r\n")}return a+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" cname:"+i.localCName+"\r\n",e.rtpSender&&e.sendEncodingParameters[0].rtx&&(a+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" cname:"+i.localCName+"\r\n"),a}function a(e,t){var n=!1;return e=JSON.parse(JSON.stringify(e)),e.filter((function(e){if(e&&(e.urls||e.url)){var i=e.urls||e.url;e.url&&!e.urls&&console.warn("RTCIceServer.url is deprecated! Use urls instead.");var o="string"===typeof i;return o&&(i=[i]),i=i.filter((function(e){var i=0===e.indexOf("turn:")&&-1!==e.indexOf("transport=udp")&&-1===e.indexOf("turn:[")&&!n;return i?(n=!0,!0):0===e.indexOf("stun:")&&t>=14393&&-1===e.indexOf("?transport=udp")})),delete e.url,e.urls=o?i[0]:i,!!i.length}}))}function d(e,t){var n={codecs:[],headerExtensions:[],fecMechanisms:[]},i=function(e,t){e=parseInt(e,10);for(var n=0;n0;d--)this._iceGatherers.push(new e.RTCIceGatherer({iceServers:n.iceServers,gatherPolicy:n.iceTransportPolicy}));else n.iceCandidatePoolSize=0;this._config=n,this.transceivers=[],this._sdpSessionId=i.generateSessionId(),this._sdpSessionVersion=0,this._dtlsRole=void 0,this._isClosed=!1};Object.defineProperty(m.prototype,"localDescription",{configurable:!0,get:function(){return this._localDescription}}),Object.defineProperty(m.prototype,"remoteDescription",{configurable:!0,get:function(){return this._remoteDescription}}),m.prototype.onicecandidate=null,m.prototype.onaddstream=null,m.prototype.ontrack=null,m.prototype.onremovestream=null,m.prototype.onsignalingstatechange=null,m.prototype.oniceconnectionstatechange=null,m.prototype.onconnectionstatechange=null,m.prototype.onicegatheringstatechange=null,m.prototype.onnegotiationneeded=null,m.prototype.ondatachannel=null,m.prototype._dispatchEvent=function(e,t){this._isClosed||(this.dispatchEvent(t),"function"===typeof this["on"+e]&&this["on"+e](t))},m.prototype._emitGatheringStateChange=function(){var e=new Event("icegatheringstatechange");this._dispatchEvent("icegatheringstatechange",e)},m.prototype.getConfiguration=function(){return this._config},m.prototype.getLocalStreams=function(){return this.localStreams},m.prototype.getRemoteStreams=function(){return this.remoteStreams},m.prototype._createTransceiver=function(e,t){var n=this.transceivers.length>0,i={track:null,iceGatherer:null,iceTransport:null,dtlsTransport:null,localCapabilities:null,remoteCapabilities:null,rtpSender:null,rtpReceiver:null,kind:e,mid:null,sendEncodingParameters:null,recvEncodingParameters:null,stream:null,associatedRemoteMediaStreams:[],wantReceive:!0};if(this.usingBundle&&n)i.iceTransport=this.transceivers[0].iceTransport,i.dtlsTransport=this.transceivers[0].dtlsTransport;else{var o=this._createIceAndDtlsTransports();i.iceTransport=o.iceTransport,i.dtlsTransport=o.dtlsTransport}return t||this.transceivers.push(i),i},m.prototype.addTrack=function(t,n){if(this._isClosed)throw l("InvalidStateError","Attempted to call addTrack on a closed peerconnection.");var i,o=this.transceivers.find((function(e){return e.track===t}));if(o)throw l("InvalidAccessError","Track already exists.");for(var r=0;r=15025)e.getTracks().forEach((function(t){n.addTrack(t,e)}));else{var i=e.clone();e.getTracks().forEach((function(e,t){var n=i.getTracks()[t];e.addEventListener("enabled",(function(e){n.enabled=e.enabled}))})),i.getTracks().forEach((function(e){n.addTrack(e,i)}))}},m.prototype.removeTrack=function(t){if(this._isClosed)throw l("InvalidStateError","Attempted to call removeTrack on a closed peerconnection.");if(!(t instanceof e.RTCRtpSender))throw new TypeError("Argument 1 of RTCPeerConnection.removeTrack does not implement interface RTCRtpSender.");var n=this.transceivers.find((function(e){return e.rtpSender===t}));if(!n)throw l("InvalidAccessError","Sender was not created by this connection.");var i=n.stream;n.rtpSender.stop(),n.rtpSender=null,n.track=null,n.stream=null;var o=this.transceivers.map((function(e){return e.stream}));-1===o.indexOf(i)&&this.localStreams.indexOf(i)>-1&&this.localStreams.splice(this.localStreams.indexOf(i),1),this._maybeFireNegotiationNeeded()},m.prototype.removeStream=function(e){var t=this;e.getTracks().forEach((function(e){var n=t.getSenders().find((function(t){return t.track===e}));n&&t.removeTrack(n)}))},m.prototype.getSenders=function(){return this.transceivers.filter((function(e){return!!e.rtpSender})).map((function(e){return e.rtpSender}))},m.prototype.getReceivers=function(){return this.transceivers.filter((function(e){return!!e.rtpReceiver})).map((function(e){return e.rtpReceiver}))},m.prototype._createIceGatherer=function(t,n){var i=this;if(n&&t>0)return this.transceivers[0].iceGatherer;if(this._iceGatherers.length)return this._iceGatherers.shift();var o=new e.RTCIceGatherer({iceServers:this._config.iceServers,gatherPolicy:this._config.iceTransportPolicy});return Object.defineProperty(o,"state",{value:"new",writable:!0}),this.transceivers[t].bufferedCandidateEvents=[],this.transceivers[t].bufferCandidates=function(e){var n=!e.candidate||0===Object.keys(e.candidate).length;o.state=n?"completed":"gathering",null!==i.transceivers[t].bufferedCandidateEvents&&i.transceivers[t].bufferedCandidateEvents.push(e)},o.addEventListener("localcandidate",this.transceivers[t].bufferCandidates),o},m.prototype._gather=function(t,n){var o=this,r=this.transceivers[n].iceGatherer;if(!r.onlocalcandidate){var a=this.transceivers[n].bufferedCandidateEvents;this.transceivers[n].bufferedCandidateEvents=null,r.removeEventListener("localcandidate",this.transceivers[n].bufferCandidates),r.onlocalcandidate=function(e){if(!(o.usingBundle&&n>0)){var a=new Event("icecandidate");a.candidate={sdpMid:t,sdpMLineIndex:n};var d=e.candidate,c=!d||0===Object.keys(d).length;if(c)"new"!==r.state&&"gathering"!==r.state||(r.state="completed");else{"new"===r.state&&(r.state="gathering"),d.component=1,d.ufrag=r.getLocalParameters().usernameFragment;var s=i.writeCandidate(d);a.candidate=Object.assign(a.candidate,i.parseCandidate(s)),a.candidate.candidate=s,a.candidate.toJSON=function(){return{candidate:a.candidate.candidate,sdpMid:a.candidate.sdpMid,sdpMLineIndex:a.candidate.sdpMLineIndex,usernameFragment:a.candidate.usernameFragment}}}var l=i.getMediaSections(o._localDescription.sdp);l[a.candidate.sdpMLineIndex]+=c?"a=end-of-candidates\r\n":"a="+a.candidate.candidate+"\r\n",o._localDescription.sdp=i.getDescription(o._localDescription.sdp)+l.join("");var u=o.transceivers.every((function(e){return e.iceGatherer&&"completed"===e.iceGatherer.state}));"gathering"!==o.iceGatheringState&&(o.iceGatheringState="gathering",o._emitGatheringStateChange()),c||o._dispatchEvent("icecandidate",a),u&&(o._dispatchEvent("icecandidate",new Event("icecandidate")),o.iceGatheringState="complete",o._emitGatheringStateChange())}},e.setTimeout((function(){a.forEach((function(e){r.onlocalcandidate(e)}))}),0)}},m.prototype._createIceAndDtlsTransports=function(){var t=this,n=new e.RTCIceTransport(null);n.onicestatechange=function(){t._updateIceConnectionState(),t._updateConnectionState()};var i=new e.RTCDtlsTransport(n);return i.ondtlsstatechange=function(){t._updateConnectionState()},i.onerror=function(){Object.defineProperty(i,"state",{value:"failed",writable:!0}),t._updateConnectionState()},{iceTransport:n,dtlsTransport:i}},m.prototype._disposeIceAndDtlsTransports=function(e){var t=this.transceivers[e].iceGatherer;t&&(delete t.onlocalcandidate,delete this.transceivers[e].iceGatherer);var n=this.transceivers[e].iceTransport;n&&(delete n.onicestatechange,delete this.transceivers[e].iceTransport);var i=this.transceivers[e].dtlsTransport;i&&(delete i.ondtlsstatechange,delete i.onerror,delete this.transceivers[e].dtlsTransport)},m.prototype._transceive=function(e,n,o){var r=d(e.localCapabilities,e.remoteCapabilities);n&&e.rtpSender&&(r.encodings=e.sendEncodingParameters,r.rtcp={cname:i.localCName,compound:e.rtcpParameters.compound},e.recvEncodingParameters.length&&(r.rtcp.ssrc=e.recvEncodingParameters[0].ssrc),e.rtpSender.send(r)),o&&e.rtpReceiver&&r.codecs.length>0&&("video"===e.kind&&e.recvEncodingParameters&&t<15019&&e.recvEncodingParameters.forEach((function(e){delete e.rtx})),e.recvEncodingParameters.length?r.encodings=e.recvEncodingParameters:r.encodings=[{}],r.rtcp={compound:e.rtcpParameters.compound},e.rtcpParameters.cname&&(r.rtcp.cname=e.rtcpParameters.cname),e.sendEncodingParameters.length&&(r.rtcp.ssrc=e.sendEncodingParameters[0].ssrc),e.rtpReceiver.receive(r))},m.prototype.setLocalDescription=function(e){var t,n,o=this;if(-1===["offer","answer"].indexOf(e.type))return Promise.reject(l("TypeError",'Unsupported type "'+e.type+'"'));if(!c("setLocalDescription",e.type,o.signalingState)||o._isClosed)return Promise.reject(l("InvalidStateError","Can not set local "+e.type+" in state "+o.signalingState));if("offer"===e.type)t=i.splitSections(e.sdp),n=t.shift(),t.forEach((function(e,t){var n=i.parseRtpParameters(e);o.transceivers[t].localCapabilities=n})),o.transceivers.forEach((function(e,t){o._gather(e.mid,t)}));else if("answer"===e.type){t=i.splitSections(o._remoteDescription.sdp),n=t.shift();var r=i.matchPrefix(n,"a=ice-lite").length>0;t.forEach((function(e,t){var a=o.transceivers[t],c=a.iceGatherer,s=a.iceTransport,l=a.dtlsTransport,u=a.localCapabilities,p=a.remoteCapabilities,m=i.isRejected(e)&&0===i.matchPrefix(e,"a=bundle-only").length;if(!m&&!a.rejected){var h=i.getIceParameters(e,n),f=i.getDtlsParameters(e,n);r&&(f.role="server"),o.usingBundle&&0!==t||(o._gather(a.mid,t),"new"===s.state&&s.start(c,h,r?"controlling":"controlled"),"new"===l.state&&l.start(f));var g=d(u,p);o._transceive(a,g.codecs.length>0,!1)}}))}return o._localDescription={type:e.type,sdp:e.sdp},"offer"===e.type?o._updateSignalingState("have-local-offer"):o._updateSignalingState("stable"),Promise.resolve()},m.prototype.setRemoteDescription=function(o){var r=this;if(-1===["offer","answer"].indexOf(o.type))return Promise.reject(l("TypeError",'Unsupported type "'+o.type+'"'));if(!c("setRemoteDescription",o.type,r.signalingState)||r._isClosed)return Promise.reject(l("InvalidStateError","Can not set remote "+o.type+" in state "+r.signalingState));var a={};r.remoteStreams.forEach((function(e){a[e.id]=e}));var m=[],h=i.splitSections(o.sdp),f=h.shift(),g=i.matchPrefix(f,"a=ice-lite").length>0,v=i.matchPrefix(f,"a=group:BUNDLE ").length>0;r.usingBundle=v;var y=i.matchPrefix(f,"a=ice-options:")[0];return r.canTrickleIceCandidates=!!y&&y.substr(14).split(" ").indexOf("trickle")>=0,h.forEach((function(c,l){var p=i.splitLines(c),h=i.getKind(c),y=i.isRejected(c)&&0===i.matchPrefix(c,"a=bundle-only").length,C=p[0].substr(2).split(" ")[2],S=i.getDirection(c,f),T=i.parseMsid(c),b=i.getMid(c)||i.generateIdentifier();if(y||"application"===h&&("DTLS/SCTP"===C||"UDP/DTLS/SCTP"===C))r.transceivers[l]={mid:b,kind:h,protocol:C,rejected:!0};else{var w,P,k,E,I,x,_,j,R;!y&&r.transceivers[l]&&r.transceivers[l].rejected&&(r.transceivers[l]=r._createTransceiver(h,!0));var M,D,A=i.parseRtpParameters(c);y||(M=i.getIceParameters(c,f),D=i.getDtlsParameters(c,f),D.role="client"),_=i.parseRtpEncodingParameters(c);var B=i.parseRtcpParameters(c),z=i.matchPrefix(c,"a=end-of-candidates",f).length>0,F=i.matchPrefix(c,"a=candidate:").map((function(e){return i.parseCandidate(e)})).filter((function(e){return 1===e.component}));if(("offer"===o.type||"answer"===o.type)&&!y&&v&&l>0&&r.transceivers[l]&&(r._disposeIceAndDtlsTransports(l),r.transceivers[l].iceGatherer=r.transceivers[0].iceGatherer,r.transceivers[l].iceTransport=r.transceivers[0].iceTransport,r.transceivers[l].dtlsTransport=r.transceivers[0].dtlsTransport,r.transceivers[l].rtpSender&&r.transceivers[l].rtpSender.setTransport(r.transceivers[0].dtlsTransport),r.transceivers[l].rtpReceiver&&r.transceivers[l].rtpReceiver.setTransport(r.transceivers[0].dtlsTransport)),"offer"!==o.type||y){if("answer"===o.type&&!y){w=r.transceivers[l],P=w.iceGatherer,k=w.iceTransport,E=w.dtlsTransport,I=w.rtpReceiver,x=w.sendEncodingParameters,j=w.localCapabilities,r.transceivers[l].recvEncodingParameters=_,r.transceivers[l].remoteCapabilities=A,r.transceivers[l].rtcpParameters=B,F.length&&"new"===k.state&&(!g&&!z||v&&0!==l?F.forEach((function(e){s(w.iceTransport,e)})):k.setRemoteCandidates(F)),v&&0!==l||("new"===k.state&&k.start(P,M,"controlling"),"new"===E.state&&E.start(D));var L=d(w.localCapabilities,w.remoteCapabilities),O=L.codecs.filter((function(e){return"rtx"===e.name.toLowerCase()})).length;!O&&w.sendEncodingParameters[0].rtx&&delete w.sendEncodingParameters[0].rtx,r._transceive(w,"sendrecv"===S||"recvonly"===S,"sendrecv"===S||"sendonly"===S),!I||"sendrecv"!==S&&"sendonly"!==S?delete w.rtpReceiver:(R=I.track,T?(a[T.stream]||(a[T.stream]=new e.MediaStream),n(R,a[T.stream]),m.push([R,I,a[T.stream]])):(a["default"]||(a["default"]=new e.MediaStream),n(R,a["default"]),m.push([R,I,a["default"]])))}}else{w=r.transceivers[l]||r._createTransceiver(h),w.mid=b,w.iceGatherer||(w.iceGatherer=r._createIceGatherer(l,v)),F.length&&"new"===w.iceTransport.state&&(!z||v&&0!==l?F.forEach((function(e){s(w.iceTransport,e)})):w.iceTransport.setRemoteCandidates(F)),j=e.RTCRtpReceiver.getCapabilities(h),t<15019&&(j.codecs=j.codecs.filter((function(e){return"rtx"!==e.name}))),x=w.sendEncodingParameters||[{ssrc:1001*(2*l+2)}];var N,U=!1;if("sendrecv"===S||"sendonly"===S){if(U=!w.rtpReceiver,I=w.rtpReceiver||new e.RTCRtpReceiver(w.dtlsTransport,h),U)R=I.track,T&&"-"===T.stream||(T?(a[T.stream]||(a[T.stream]=new e.MediaStream,Object.defineProperty(a[T.stream],"id",{get:function(){return T.stream}})),Object.defineProperty(R,"id",{get:function(){return T.track}}),N=a[T.stream]):(a["default"]||(a["default"]=new e.MediaStream),N=a["default"])),N&&(n(R,N),w.associatedRemoteMediaStreams.push(N)),m.push([R,I,N])}else w.rtpReceiver&&w.rtpReceiver.track&&(w.associatedRemoteMediaStreams.forEach((function(e){var t=e.getTracks().find((function(e){return e.id===w.rtpReceiver.track.id}));t&&u(t,e)})),w.associatedRemoteMediaStreams=[]);w.localCapabilities=j,w.remoteCapabilities=A,w.rtpReceiver=I,w.rtcpParameters=B,w.sendEncodingParameters=x,w.recvEncodingParameters=_,r._transceive(r.transceivers[l],!1,U)}}})),void 0===r._dtlsRole&&(r._dtlsRole="offer"===o.type?"active":"passive"),r._remoteDescription={type:o.type,sdp:o.sdp},"offer"===o.type?r._updateSignalingState("have-remote-offer"):r._updateSignalingState("stable"),Object.keys(a).forEach((function(t){var n=a[t];if(n.getTracks().length){if(-1===r.remoteStreams.indexOf(n)){r.remoteStreams.push(n);var i=new Event("addstream");i.stream=n,e.setTimeout((function(){r._dispatchEvent("addstream",i)}))}m.forEach((function(e){var t=e[0],i=e[1];n.id===e[2].id&&p(r,t,i,[n])}))}})),m.forEach((function(e){e[2]||p(r,e[0],e[1],[])})),e.setTimeout((function(){r&&r.transceivers&&r.transceivers.forEach((function(e){e.iceTransport&&"new"===e.iceTransport.state&&e.iceTransport.getRemoteCandidates().length>0&&(console.warn("Timeout for addRemoteCandidate. Consider sending an end-of-candidates notification"),e.iceTransport.addRemoteCandidate({}))}))}),4e3),Promise.resolve()},m.prototype.close=function(){this.transceivers.forEach((function(e){e.iceTransport&&e.iceTransport.stop(),e.dtlsTransport&&e.dtlsTransport.stop(),e.rtpSender&&e.rtpSender.stop(),e.rtpReceiver&&e.rtpReceiver.stop()})),this._isClosed=!0,this._updateSignalingState("closed")},m.prototype._updateSignalingState=function(e){this.signalingState=e;var t=new Event("signalingstatechange");this._dispatchEvent("signalingstatechange",t)},m.prototype._maybeFireNegotiationNeeded=function(){var t=this;"stable"===this.signalingState&&!0!==this.needNegotiation&&(this.needNegotiation=!0,e.setTimeout((function(){if(t.needNegotiation){t.needNegotiation=!1;var e=new Event("negotiationneeded");t._dispatchEvent("negotiationneeded",e)}}),0))},m.prototype._updateIceConnectionState=function(){var e,t={new:0,closed:0,checking:0,connected:0,completed:0,disconnected:0,failed:0};if(this.transceivers.forEach((function(e){e.iceTransport&&!e.rejected&&t[e.iceTransport.state]++})),e="new",t.failed>0?e="failed":t.checking>0?e="checking":t.disconnected>0?e="disconnected":t["new"]>0?e="new":t.connected>0?e="connected":t.completed>0&&(e="completed"),e!==this.iceConnectionState){this.iceConnectionState=e;var n=new Event("iceconnectionstatechange");this._dispatchEvent("iceconnectionstatechange",n)}},m.prototype._updateConnectionState=function(){var e,t={new:0,closed:0,connecting:0,connected:0,completed:0,disconnected:0,failed:0};if(this.transceivers.forEach((function(e){e.iceTransport&&e.dtlsTransport&&!e.rejected&&(t[e.iceTransport.state]++,t[e.dtlsTransport.state]++)})),t.connected+=t.completed,e="new",t.failed>0?e="failed":t.connecting>0?e="connecting":t.disconnected>0?e="disconnected":t["new"]>0?e="new":t.connected>0&&(e="connected"),e!==this.connectionState){this.connectionState=e;var n=new Event("connectionstatechange");this._dispatchEvent("connectionstatechange",n)}},m.prototype.createOffer=function(){var n=this;if(n._isClosed)return Promise.reject(l("InvalidStateError","Can not call createOffer after close"));var o=n.transceivers.filter((function(e){return"audio"===e.kind})).length,a=n.transceivers.filter((function(e){return"video"===e.kind})).length,d=arguments[0];if(d){if(d.mandatory||d.optional)throw new TypeError("Legacy mandatory/optional constraints not supported.");void 0!==d.offerToReceiveAudio&&(o=!0===d.offerToReceiveAudio?1:!1===d.offerToReceiveAudio?0:d.offerToReceiveAudio),void 0!==d.offerToReceiveVideo&&(a=!0===d.offerToReceiveVideo?1:!1===d.offerToReceiveVideo?0:d.offerToReceiveVideo)}n.transceivers.forEach((function(e){"audio"===e.kind?(o--,o<0&&(e.wantReceive=!1)):"video"===e.kind&&(a--,a<0&&(e.wantReceive=!1))}));while(o>0||a>0)o>0&&(n._createTransceiver("audio"),o--),a>0&&(n._createTransceiver("video"),a--);var c=i.writeSessionBoilerplate(n._sdpSessionId,n._sdpSessionVersion++);n.transceivers.forEach((function(o,r){var a=o.track,d=o.kind,c=o.mid||i.generateIdentifier();o.mid=c,o.iceGatherer||(o.iceGatherer=n._createIceGatherer(r,n.usingBundle));var s=e.RTCRtpSender.getCapabilities(d);t<15019&&(s.codecs=s.codecs.filter((function(e){return"rtx"!==e.name}))),s.codecs.forEach((function(e){"H264"===e.name&&void 0===e.parameters["level-asymmetry-allowed"]&&(e.parameters["level-asymmetry-allowed"]="1"),o.remoteCapabilities&&o.remoteCapabilities.codecs&&o.remoteCapabilities.codecs.forEach((function(t){e.name.toLowerCase()===t.name.toLowerCase()&&e.clockRate===t.clockRate&&(e.preferredPayloadType=t.payloadType)}))})),s.headerExtensions.forEach((function(e){var t=o.remoteCapabilities&&o.remoteCapabilities.headerExtensions||[];t.forEach((function(t){e.uri===t.uri&&(e.id=t.id)}))}));var l=o.sendEncodingParameters||[{ssrc:1001*(2*r+1)}];a&&t>=15019&&"video"===d&&!l[0].rtx&&(l[0].rtx={ssrc:l[0].ssrc+1}),o.wantReceive&&(o.rtpReceiver=new e.RTCRtpReceiver(o.dtlsTransport,d)),o.localCapabilities=s,o.sendEncodingParameters=l})),"max-compat"!==n._config.bundlePolicy&&(c+="a=group:BUNDLE "+n.transceivers.map((function(e){return e.mid})).join(" ")+"\r\n"),c+="a=ice-options:trickle\r\n",n.transceivers.forEach((function(e,t){c+=r(e,e.localCapabilities,"offer",e.stream,n._dtlsRole),c+="a=rtcp-rsize\r\n",!e.iceGatherer||"new"===n.iceGatheringState||0!==t&&n.usingBundle||(e.iceGatherer.getLocalCandidates().forEach((function(e){e.component=1,c+="a="+i.writeCandidate(e)+"\r\n"})),"completed"===e.iceGatherer.state&&(c+="a=end-of-candidates\r\n"))}));var s=new e.RTCSessionDescription({type:"offer",sdp:c});return Promise.resolve(s)},m.prototype.createAnswer=function(){var n=this;if(n._isClosed)return Promise.reject(l("InvalidStateError","Can not call createAnswer after close"));if("have-remote-offer"!==n.signalingState&&"have-local-pranswer"!==n.signalingState)return Promise.reject(l("InvalidStateError","Can not call createAnswer in signalingState "+n.signalingState));var o=i.writeSessionBoilerplate(n._sdpSessionId,n._sdpSessionVersion++);n.usingBundle&&(o+="a=group:BUNDLE "+n.transceivers.map((function(e){return e.mid})).join(" ")+"\r\n"),o+="a=ice-options:trickle\r\n";var a=i.getMediaSections(n._remoteDescription.sdp).length;n.transceivers.forEach((function(e,i){if(!(i+1>a)){if(e.rejected)return"application"===e.kind?"DTLS/SCTP"===e.protocol?o+="m=application 0 DTLS/SCTP 5000\r\n":o+="m=application 0 "+e.protocol+" webrtc-datachannel\r\n":"audio"===e.kind?o+="m=audio 0 UDP/TLS/RTP/SAVPF 0\r\na=rtpmap:0 PCMU/8000\r\n":"video"===e.kind&&(o+="m=video 0 UDP/TLS/RTP/SAVPF 120\r\na=rtpmap:120 VP8/90000\r\n"),void(o+="c=IN IP4 0.0.0.0\r\na=inactive\r\na=mid:"+e.mid+"\r\n");var c;if(e.stream)"audio"===e.kind?c=e.stream.getAudioTracks()[0]:"video"===e.kind&&(c=e.stream.getVideoTracks()[0]),c&&t>=15019&&"video"===e.kind&&!e.sendEncodingParameters[0].rtx&&(e.sendEncodingParameters[0].rtx={ssrc:e.sendEncodingParameters[0].ssrc+1});var s=d(e.localCapabilities,e.remoteCapabilities),l=s.codecs.filter((function(e){return"rtx"===e.name.toLowerCase()})).length;!l&&e.sendEncodingParameters[0].rtx&&delete e.sendEncodingParameters[0].rtx,o+=r(e,s,"answer",e.stream,n._dtlsRole),e.rtcpParameters&&e.rtcpParameters.reducedSize&&(o+="a=rtcp-rsize\r\n")}}));var c=new e.RTCSessionDescription({type:"answer",sdp:o});return Promise.resolve(c)},m.prototype.addIceCandidate=function(e){var t,n=this;return e&&void 0===e.sdpMLineIndex&&!e.sdpMid?Promise.reject(new TypeError("sdpMLineIndex or sdpMid required")):new Promise((function(o,r){if(!n._remoteDescription)return r(l("InvalidStateError","Can not add ICE candidate without a remote description"));if(e&&""!==e.candidate){var a=e.sdpMLineIndex;if(e.sdpMid)for(var d=0;d0?i.parseCandidate(e.candidate):{};if("tcp"===u.protocol&&(0===u.port||9===u.port))return o();if(u.component&&1!==u.component)return o();if((0===a||a>0&&c.iceTransport!==n.transceivers[0].iceTransport)&&!s(c.iceTransport,u))return r(l("OperationError","Can not add ICE candidate"));var p=e.candidate.trim();0===p.indexOf("a=")&&(p=p.substr(2)),t=i.getMediaSections(n._remoteDescription.sdp),t[a]+="a="+(u.type?p:"end-of-candidates")+"\r\n",n._remoteDescription.sdp=i.getDescription(n._remoteDescription.sdp)+t.join("")}else for(var m=0;m0?"m="+e:e).trim()+"\r\n"}))},i.getDescription=function(e){var t=i.splitSections(e);return t&&t[0]},i.getMediaSections=function(e){var t=i.splitSections(e);return t.shift(),t},i.matchPrefix=function(e,t){return i.splitLines(e).filter((function(e){return 0===e.indexOf(t)}))},i.parseCandidate=function(e){var t;t=0===e.indexOf("a=candidate:")?e.substring(12).split(" "):e.substring(10).split(" ");for(var n={foundation:t[0],component:parseInt(t[1],10),protocol:t[2].toLowerCase(),priority:parseInt(t[3],10),ip:t[4],address:t[4],port:parseInt(t[5],10),type:t[7]},i=8;i0?t[0].split("/")[1]:"sendrecv",uri:t[1]}},i.writeExtmap=function(e){return"a=extmap:"+(e.id||e.preferredId)+(e.direction&&"sendrecv"!==e.direction?"/"+e.direction:"")+" "+e.uri+"\r\n"},i.parseFmtp=function(e){for(var t,n={},i=e.substr(e.indexOf(" ")+1).split(";"),o=0;o-1?(n.attribute=e.substr(t+1,i-t-1),n.value=e.substr(i+1)):n.attribute=e.substr(t+1),n},i.parseSsrcGroup=function(e){var t=e.substr(13).split(" ");return{semantics:t.shift(),ssrcs:t.map((function(e){return parseInt(e,10)}))}},i.getMid=function(e){var t=i.matchPrefix(e,"a=mid:")[0];if(t)return t.substr(6)},i.parseFingerprint=function(e){var t=e.substr(14).split(" ");return{algorithm:t[0].toLowerCase(),value:t[1]}},i.getDtlsParameters=function(e,t){var n=i.matchPrefix(e+t,"a=fingerprint:");return{role:"auto",fingerprints:n.map(i.parseFingerprint)}},i.writeDtlsParameters=function(e,t){var n="a=setup:"+t+"\r\n";return e.fingerprints.forEach((function(e){n+="a=fingerprint:"+e.algorithm+" "+e.value+"\r\n"})),n},i.getIceParameters=function(e,t){var n=i.splitLines(e);n=n.concat(i.splitLines(t));var o={usernameFragment:n.filter((function(e){return 0===e.indexOf("a=ice-ufrag:")}))[0].substr(12),password:n.filter((function(e){return 0===e.indexOf("a=ice-pwd:")}))[0].substr(10)};return o},i.writeIceParameters=function(e){return"a=ice-ufrag:"+e.usernameFragment+"\r\na=ice-pwd:"+e.password+"\r\n"},i.parseRtpParameters=function(e){for(var t={codecs:[],headerExtensions:[],fecMechanisms:[],rtcp:[]},n=i.splitLines(e),o=n[0].split(" "),r=3;r0?"9":"0",n+=" UDP/TLS/RTP/SAVPF ",n+=t.codecs.map((function(e){return void 0!==e.preferredPayloadType?e.preferredPayloadType:e.payloadType})).join(" ")+"\r\n",n+="c=IN IP4 0.0.0.0\r\n",n+="a=rtcp:9 IN IP4 0.0.0.0\r\n",t.codecs.forEach((function(e){n+=i.writeRtpMap(e),n+=i.writeFmtp(e),n+=i.writeRtcpFb(e)}));var o=0;return t.codecs.forEach((function(e){e.maxptime>o&&(o=e.maxptime)})),o>0&&(n+="a=maxptime:"+o+"\r\n"),n+="a=rtcp-mux\r\n",t.headerExtensions&&t.headerExtensions.forEach((function(e){n+=i.writeExtmap(e)})),n},i.parseRtpEncodingParameters=function(e){var t,n=[],o=i.parseRtpParameters(e),r=-1!==o.fecMechanisms.indexOf("RED"),a=-1!==o.fecMechanisms.indexOf("ULPFEC"),d=i.matchPrefix(e,"a=ssrc:").map((function(e){return i.parseSsrcMedia(e)})).filter((function(e){return"cname"===e.attribute})),c=d.length>0&&d[0].ssrc,s=i.matchPrefix(e,"a=ssrc-group:FID").map((function(e){var t=e.substr(17).split(" ");return t.map((function(e){return parseInt(e,10)}))}));s.length>0&&s[0].length>1&&s[0][0]===c&&(t=s[0][1]),o.codecs.forEach((function(e){if("RTX"===e.name.toUpperCase()&&e.parameters.apt){var i={ssrc:c,codecPayloadType:parseInt(e.parameters.apt,10)};c&&t&&(i.rtx={ssrc:t}),n.push(i),r&&(i=JSON.parse(JSON.stringify(i)),i.fec={ssrc:c,mechanism:a?"red+ulpfec":"red"},n.push(i))}})),0===n.length&&c&&n.push({ssrc:c});var l=i.matchPrefix(e,"b=");return l.length&&(l=0===l[0].indexOf("b=TIAS:")?parseInt(l[0].substr(7),10):0===l[0].indexOf("b=AS:")?1e3*parseInt(l[0].substr(5),10)*.95-16e3:void 0,n.forEach((function(e){e.maxBitrate=l}))),n},i.parseRtcpParameters=function(e){var t={},n=i.matchPrefix(e,"a=ssrc:").map((function(e){return i.parseSsrcMedia(e)})).filter((function(e){return"cname"===e.attribute}))[0];n&&(t.cname=n.value,t.ssrc=n.ssrc);var o=i.matchPrefix(e,"a=rtcp-rsize");t.reducedSize=o.length>0,t.compound=0===o.length;var r=i.matchPrefix(e,"a=rtcp-mux");return t.mux=r.length>0,t},i.parseMsid=function(e){var t,n=i.matchPrefix(e,"a=msid:");if(1===n.length)return t=n[0].substr(7).split(" "),{stream:t[0],track:t[1]};var o=i.matchPrefix(e,"a=ssrc:").map((function(e){return i.parseSsrcMedia(e)})).filter((function(e){return"msid"===e.attribute}));return o.length>0?(t=o[0].value.split(" "),{stream:t[0],track:t[1]}):void 0},i.parseSctpDescription=function(e){var t,n=i.parseMLine(e),o=i.matchPrefix(e,"a=max-message-size:");o.length>0&&(t=parseInt(o[0].substr(19),10)),isNaN(t)&&(t=65536);var r=i.matchPrefix(e,"a=sctp-port:");if(r.length>0)return{port:parseInt(r[0].substr(12),10),protocol:n.fmt,maxMessageSize:t};var a=i.matchPrefix(e,"a=sctpmap:");if(a.length>0){var d=i.matchPrefix(e,"a=sctpmap:")[0].substr(10).split(" ");return{port:parseInt(d[0],10),protocol:d[1],maxMessageSize:t}}},i.writeSctpDescription=function(e,t){var n=[];return n="DTLS/SCTP"!==e.protocol?["m="+e.kind+" 9 "+e.protocol+" "+t.protocol+"\r\n","c=IN IP4 0.0.0.0\r\n","a=sctp-port:"+t.port+"\r\n"]:["m="+e.kind+" 9 "+e.protocol+" "+t.port+"\r\n","c=IN IP4 0.0.0.0\r\n","a=sctpmap:"+t.port+" "+t.protocol+" 65535\r\n"],void 0!==t.maxMessageSize&&n.push("a=max-message-size:"+t.maxMessageSize+"\r\n"),n.join("")},i.generateSessionId=function(){return Math.random().toString().substr(2,21)},i.writeSessionBoilerplate=function(e,t,n){var o,r=void 0!==t?t:2;o=e||i.generateSessionId();var a=n||"thisisadapterortc";return"v=0\r\no="+a+" "+o+" "+r+" IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\n"},i.writeMediaSection=function(e,t,n,o){var r=i.writeRtpDescription(e.kind,t);if(r+=i.writeIceParameters(e.iceGatherer.getLocalParameters()),r+=i.writeDtlsParameters(e.dtlsTransport.getLocalParameters(),"offer"===n?"actpass":"active"),r+="a=mid:"+e.mid+"\r\n",e.direction?r+="a="+e.direction+"\r\n":e.rtpSender&&e.rtpReceiver?r+="a=sendrecv\r\n":e.rtpSender?r+="a=sendonly\r\n":e.rtpReceiver?r+="a=recvonly\r\n":r+="a=inactive\r\n",e.rtpSender){var a="msid:"+o.id+" "+e.rtpSender.track.id+"\r\n";r+="a="+a,r+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" "+a,e.sendEncodingParameters[0].rtx&&(r+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" "+a,r+="a=ssrc-group:FID "+e.sendEncodingParameters[0].ssrc+" "+e.sendEncodingParameters[0].rtx.ssrc+"\r\n")}return r+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" cname:"+i.localCName+"\r\n",e.rtpSender&&e.sendEncodingParameters[0].rtx&&(r+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" cname:"+i.localCName+"\r\n"),r},i.getDirection=function(e,t){for(var n=i.splitLines(e),o=0;o=26&&e<=t||Y.extension.isInstalled()}return!0};var X={extensionId:"hapfgfdkleiggjjpfpenajgdnfckjpaj",isInstalled:function(){return null!==document.querySelector("#janus-extension-installed")},getScreen:function(e){var t=window.setTimeout((function(){var t=new Error("NavigatorUserMediaError");return t.name='The required Chrome extension is not installed: click here to install it. (NOTE: this will need you to refresh the page)',e(t)}),1e3);this.cache[t]=e,window.postMessage({type:"janusGetScreen",id:t},"*")},init:function(){var e={};this.cache=e,window.addEventListener("message",(function(t){if(t.origin==window.location.origin)if("janusGotScreen"==t.data.type&&e[t.data.id]){var n=e[t.data.id];if(delete e[t.data.id],""===t.data.sourceId){var i=new Error("NavigatorUserMediaError");i.name="You cancelled the request for permission, giving up...",n(i)}else n(null,t.data.sourceId)}else"janusGetScreenPending"==t.data.type&&(console.log("clearing ",t.data.id),window.clearTimeout(t.data.id))}))}};function Y(e){if(void 0===Y.initDone)return e.error("Library not initialized"),{};if(!Y.isWebrtcSupported())return e.error("WebRTC not supported by this browser"),{};if(Y.log("Library initialized: "+Y.initDone),e=e||{},e.success="function"==typeof e.success?e.success:Y.noop,e.error="function"==typeof e.error?e.error:Y.noop,e.destroyed="function"==typeof e.destroyed?e.destroyed:Y.noop,null===e.server||void 0===e.server)return e.error("Invalid server url"),{};var t=!1,n=null,i={},o=null,r=null,a=0,c=e.server;Y.isArray(c)?(Y.log("Multiple servers provided ("+c.length+"), will use the first that works"),c=null,r=e.server,Y.debug(r)):0===c.indexOf("ws")?(t=!0,Y.log("Using WebSockets to contact Janus: "+c)):(t=!1,Y.log("Using REST API to contact Janus: "+c));var s=e.iceServers;void 0!==s&&null!==s||(s=[{urls:"stun:stun.l.google.com:19302"}]);var l=e.iceTransportPolicy,u=e.bundlePolicy,p=e.ipv6;void 0!==p&&null!==p||(p=!1);var m=!1;void 0!==e.withCredentials&&null!==e.withCredentials&&(m=!0===e.withCredentials);var h=10;void 0!==e.max_poll_events&&null!==e.max_poll_events&&(h=e.max_poll_events),h<1&&(h=1);var f=null;void 0!==e.token&&null!==e.token&&(f=e.token);var g=null;void 0!==e.apisecret&&null!==e.apisecret&&(g=e.apisecret),this.destroyOnUnload=!0,void 0!==e.destroyOnUnload&&null!==e.destroyOnUnload&&(this.destroyOnUnload=!0===e.destroyOnUnload);var v=25e3;void 0!==e.keepAlivePeriod&&null!==e.keepAlivePeriod&&(v=e.keepAlivePeriod),isNaN(v)&&(v=25e3);var y=6e4;function C(e){var t={high:9e5,medium:3e5,low:1e5};return void 0!==e&&null!==e&&(e.high&&(t.high=e.high),e.medium&&(t.medium=e.medium),e.low&&(t.low=e.low)),t}void 0!==e.longPollTimeout&&null!==e.longPollTimeout&&(y=e.longPollTimeout),isNaN(y)&&(y=6e4);var S=!1,T=null,b={},w=this,P=0,k={};function E(){if(null!=T)if(Y.debug("Long poll..."),S){var t=c+"/"+T+"?rid="+(new Date).getTime();void 0!==h&&null!==h&&(t=t+"&maxev="+h),null!==f&&void 0!==f&&(t=t+"&token="+encodeURIComponent(f)),null!==g&&void 0!==g&&(t=t+"&apisecret="+encodeURIComponent(g)),Y.httpAPICall(t,{verb:"GET",withCredentials:m,success:I,timeout:y,error:function(t,n){if(Y.error(t+":",n),P++,P>3)return S=!1,void e.error("Lost connection to the server (is it down?)");E()}})}else Y.warn("Is the server down? (connected=false)")}function I(e,i){if(P=0,t||void 0===T||null===T||!0===i||E(),t||!Y.isArray(e))if("keepalive"!==e["rtcgw"])if("ack"!==e["rtcgw"])if("success"!==e["rtcgw"])if("trickle"===e["rtcgw"]){var o=e["sender"];if(void 0===o||null===o)return void Y.warn("Missing sender...");var r=b[o];if(void 0===r||null===r)return void Y.debug("This handle is not attached to this session");var a=e["candidate"];Y.debug("Got a trickled candidate on session "+T),Y.debug(a);var d=r.webrtcStuff;d.pc&&d.remoteSdp?(Y.debug("Adding remote candidate:",a),a&&!0!==a.completed?d.pc.addIceCandidate(a):d.pc.addIceCandidate(Y.endOfCandidates)):(Y.debug("We didn't do setRemoteDescription (trickle got here before the offer?), caching candidate"),d.candidates||(d.candidates=[]),d.candidates.push(a),Y.debug(d.candidates))}else{if("webrtcup"===e["rtcgw"]){Y.debug("Got a webrtcup event on session "+T),Y.debug(e);o=e["sender"];if(void 0===o||null===o)return void Y.warn("Missing sender...");r=b[o];return void 0===r||null===r?void Y.debug("This handle is not attached to this session"):void r.webrtcState(!0)}if("hangup"===e["rtcgw"]){Y.debug("Got a hangup event on session "+T),Y.debug(e);o=e["sender"];if(void 0===o||null===o)return void Y.warn("Missing sender...");r=b[o];if(void 0===r||null===r)return void Y.debug("This handle is not attached to this session");r.webrtcState(!1,e["reason"]),r.hangup()}else if("detached"===e["rtcgw"]){Y.debug("Got a detached event on session "+T),Y.debug(e);o=e["sender"];if(void 0===o||null===o)return void Y.warn("Missing sender...");r=b[o];if(void 0===r||null===r)return;r.detached=!0,r.ondetached(),r.detach()}else if("media"===e["rtcgw"]){Y.debug("Got a media event on session "+T),Y.debug(e);o=e["sender"];if(void 0===o||null===o)return void Y.warn("Missing sender...");r=b[o];if(void 0===r||null===r)return void Y.debug("This handle is not attached to this session");r.mediaState(e["type"],e["receiving"])}else if("slowlink"===e["rtcgw"]){Y.debug("Got a slowlink event on session "+T),Y.debug(e);o=e["sender"];if(void 0===o||null===o)return void Y.warn("Missing sender...");r=b[o];if(void 0===r||null===r)return void Y.debug("This handle is not attached to this session");r.slowLink(e["uplink"],e["lost"])}else{if("error"===e["rtcgw"]){Y.error("Ooops: "+e["error"].code+" "+e["error"].reason),Y.debug(e);p=e["transaction"];if(null!==p&&void 0!==p){m=k[p];null!==m&&void 0!==m&&m(e),delete k[p]}return}if("event"===e["rtcgw"]){Y.debug("Got a plugin event on session "+T),Y.debug(e);o=e["sender"];if(void 0===o||null===o)return void Y.warn("Missing sender...");var c=e["plugindata"];if(void 0===c||null===c)return void Y.warn("Missing plugindata...");Y.debug(" -- Event is coming from "+o+" ("+c["plugin"]+")");var s=c["data"];Y.debug(s);r=b[o];if(void 0===r||null===r)return void Y.warn("This handle is not attached to this session");var l=e["jsep"];void 0!==l&&null!==l&&(Y.debug("Handling SDP as well..."),Y.debug(l));var u=r.onmessage;null!==u&&void 0!==u?(Y.debug("Notifying application..."),u(s,l)):Y.debug("No provided notification callback")}else{if("timeout"===e["rtcgw"])return Y.error("Timeout on session "+T),Y.debug(e),void(t&&n.close(3504,"Gateway timeout"));Y.warn("Unknown message/event '"+e["rtcgw"]+"' on session "+T),Y.debug(e)}}}else{Y.debug("Got a success on session "+T),Y.debug(e);var p=e["transaction"];if(null!==p&&void 0!==p){var m=k[p];null!==m&&void 0!==m&&m(e),delete k[p]}}else{Y.debug("Got an ack on session "+T),Y.debug(e);var p=e["transaction"];if(null!==p&&void 0!==p){var m=k[p];null!==m&&void 0!==m&&m(e),delete k[p]}}else Y.vdebug("Got a keepalive on session "+T);else for(var h=0;h data channel: "+n),"open"===n){if(r.dataChannel[t].pending&&r.dataChannel[t].pending.length>0){for(var i in Y.log("Sending pending messages on <"+t+">:",r.dataChannel[t].pending.length),r.dataChannel[t].pending){var a=r.dataChannel[t].pending[i];Y.log("Sending string on data channel <"+t+">: "+a),r.dataChannel[t].send(a)}r.dataChannel[t].pending=[]}o.ondataopen(t)}},c=function(e){Y.error("Got error on data channel:",e)};r.dataChannel[t]=n||r.pc.createDataChannel(t,{ordered:!1}),r.dataChannel[t].onmessage=a,r.dataChannel[t].onopen=d,r.dataChannel[t].onclose=d,r.dataChannel[t].onerror=c,r.dataChannel[t].pending=[],i&&r.dataChannel[t].pending.push(i)}else Y.warn("Invalid handle")}function B(e,t){t=t||{},t.success="function"==typeof t.success?t.success:Y.noop,t.error="function"==typeof t.error?t.error:Y.noop;var n=b[e];if(null===n||void 0===n||null===n.webrtcStuff||void 0===n.webrtcStuff)return Y.warn("Invalid handle"),void t.error("Invalid handle");var i=n.webrtcStuff,o=t.text;if(null===o||void 0===o)return Y.warn("Invalid text"),void t.error("Invalid text");var r=t.label?t.label:Y.dataChanDefaultLabel;return i.dataChannel[r]?"open"!==i.dataChannel[r].readyState?(i.dataChannel[r].pending.push(o),void t.success()):(Y.log("Sending string on data channel <"+r+">: "+o),i.dataChannel[r].send(o),void t.success()):(A(e,r,!1,o),void t.success())}function z(e,t){t=t||{},t.success="function"==typeof t.success?t.success:Y.noop,t.error="function"==typeof t.error?t.error:Y.noop;var n=b[e];if(null===n||void 0===n||null===n.webrtcStuff||void 0===n.webrtcStuff)return Y.warn("Invalid handle"),void t.error("Invalid handle");var i=n.webrtcStuff;if(null===i.dtmfSender||void 0===i.dtmfSender){if(void 0!==i.pc&&null!==i.pc){var o=i.pc.getSenders(),r=o.find((function(e){return e.track&&"audio"===e.track.kind}));if(!r)return Y.warn("Invalid DTMF configuration (no audio track)"),void t.error("Invalid DTMF configuration (no audio track)");i.dtmfSender=r.dtmf,i.dtmfSender&&(Y.log("Created DTMF Sender"),i.dtmfSender.ontonechange=function(e){Y.debug("Sent DTMF tone: "+e.tone)})}if(null===i.dtmfSender||void 0===i.dtmfSender)return Y.warn("Invalid DTMF configuration"),void t.error("Invalid DTMF configuration")}var a=t.dtmf;if(null===a||void 0===a)return Y.warn("Invalid DTMF parameters"),void t.error("Invalid DTMF parameters");var d=a.tones;if(null===d||void 0===d)return Y.warn("Invalid DTMF string"),void t.error("Invalid DTMF string");var c=a.duration;null!==c&&void 0!==c||(c=500);var s=a.gap;null!==s&&void 0!==s||(s=50),Y.debug("Sending DTMF string "+d+" (duration "+c+"ms, gap "+s+"ms)"),i.dtmfSender.insertDTMF(d,c,s),t.success()}function F(e,i){i=i||{},i.success="function"==typeof i.success?i.success:Y.noop,i.error="function"==typeof i.error?i.error:Y.noop;var o=!0;void 0!==i.asyncRequest&&null!==i.asyncRequest&&(o=!0===i.asyncRequest);var r=!0;void 0!==i.noRequest&&null!==i.noRequest&&(r=!0===i.noRequest),Y.log("Destroying handle "+e+" (async="+o+")"),q(e);var a=b[e];if(null===a||void 0===a||a.detached)return delete b[e],void i.success();if(r)return delete b[e],void i.success();if(!S)return Y.warn("Is the server down? (connected=false)"),void i.error("Is the server down? (connected=false)");var d={rtcgw:"detach",transaction:Y.randomString(12)};if(null!==a.token&&void 0!==a.token&&(d["token"]=a.token),null!==g&&void 0!==g&&(d["apisecret"]=g),t)return d["session_id"]=T,d["handle_id"]=e,n.send(JSON.stringify(d)),delete b[e],void i.success();Y.httpAPICall(c+"/"+T+"/"+e,{verb:"POST",async:o,withCredentials:m,body:d,success:function(t){Y.log("Destroyed handle:"),Y.debug(t),"success"!==t["rtcgw"]&&Y.error("Ooops: "+t["error"].code+" "+t["error"].reason),delete b[e],i.success()},error:function(t,n){Y.error(t+":",n),delete b[e],i.success()}})}function L(e,t,n,i,o){var r=b[e];if(null===r||void 0===r||null===r.webrtcStuff||void 0===r.webrtcStuff)return Y.warn("Invalid handle"),void i.error("Invalid handle");var a=r.webrtcStuff;Y.debug("streamsDone:",o),o&&(Y.debug(" -- Audio tracks:",o.getAudioTracks()),Y.debug(" -- Video tracks:",o.getVideoTracks()));var c=!1;if(a.myStream&&n.update&&!a.streamExternal){if((!n.update&&$(n)||n.update&&(n.addAudio||n.replaceAudio))&&o.getAudioTracks()&&o.getAudioTracks().length)if(a.myStream.addTrack(o.getAudioTracks()[0]),Y.unifiedPlan){Y.log((n.replaceAudio?"Replacing":"Adding")+" audio track:",o.getAudioTracks()[0]);var m=null,h=a.pc.getTransceivers();if(h&&h.length>0)for(var f in h){var g=h[f];if(g.sender&&g.sender.track&&"audio"===g.sender.track.kind||g.receiver&&g.receiver.track&&"audio"===g.receiver.track.kind){m=g;break}}m&&m.sender?m.sender.replaceTrack(o.getAudioTracks()[0]):a.pc.addTrack(o.getAudioTracks()[0],o)}else Y.log((n.replaceAudio?"Replacing":"Adding")+" audio track:",o.getAudioTracks()[0]),a.pc.addTrack(o.getAudioTracks()[0],o);if((!n.update&&te(n)||n.update&&(n.addVideo||n.replaceVideo))&&o.getVideoTracks()&&o.getVideoTracks().length)if(a.myStream.addTrack(o.getVideoTracks()[0]),Y.unifiedPlan){Y.log((n.replaceVideo?"Replacing":"Adding")+" video track:",o.getVideoTracks()[0]);var v=null;h=a.pc.getTransceivers();if(h&&h.length>0)for(var f in h){g=h[f];if(g.sender&&g.sender.track&&"video"===g.sender.track.kind||g.receiver&&g.receiver.track&&"video"===g.receiver.track.kind){v=g;break}}v&&v.sender?v.sender.replaceTrack(o.getVideoTracks()[0]):a.pc.addTrack(o.getVideoTracks()[0],o)}else Y.log((n.replaceVideo?"Replacing":"Adding")+" video track:",o.getVideoTracks()[0]),a.pc.addTrack(o.getVideoTracks()[0],o)}else a.myStream=o,c=!0;if(!a.pc){var y={iceServers:s,iceTransportPolicy:l,bundlePolicy:u};"chrome"===Y.webRTCAdapter.browserDetails.browser&&(y["sdpSemantics"]=Y.webRTCAdapter.browserDetails.version<72?"plan-b":"unified-plan");var S={optional:[{DtlsSrtpKeyAgreement:!0}]};if(!0===p&&S.optional.push({googIPv6:!0}),i.rtcConstraints&&"object"===d(i.rtcConstraints))for(var f in Y.debug("Adding custom PeerConnection constraints:",i.rtcConstraints),i.rtcConstraints)S.optional.push(i.rtcConstraints[f]);"edge"===Y.webRTCAdapter.browserDetails.browser&&(y.bundlePolicy="max-bundle"),Y.log("Creating PeerConnection"),Y.debug(S),a.pc=new RTCPeerConnection(y,S),Y.debug(a.pc),a.pc.getStats&&(a.volume={},a.bitrate.value="0 kbits/sec"),Y.log("Preparing local SDP and gathering candidates (trickle="+a.trickle+")"),a.pc.oniceconnectionstatechange=function(e){a.pc&&r.iceState(a.pc.iceConnectionState)},a.pc.onicecandidate=function(t){if(null==t.candidate||"edge"===Y.webRTCAdapter.browserDetails.browser&&t.candidate.candidate.indexOf("endOfCandidates")>0)Y.log("End of candidates."),a.iceDone=!0,!0===a.trickle?D(e,{completed:!0}):H(e,i);else{var n={candidate:t.candidate.candidate,sdpMid:t.candidate.sdpMid,sdpMLineIndex:t.candidate.sdpMLineIndex};!0===a.trickle&&D(e,n)}},a.pc.ontrack=function(e){Y.log("Handling Remote Track"),Y.debug(e),e.streams&&(a.remoteStream=e.streams[0],r.onremotestream(a.remoteStream),e.track.onended||(Y.log("Adding onended callback to track:",e.track),e.track.onended=function(e){Y.log("Remote track muted/removed:",e),a.remoteStream&&(a.remoteStream.removeTrack(e.target),r.onremotestream(a.remoteStream))},e.track.onmute=e.track.onended,e.track.onunmute=function(e){Y.log("Remote track flowing again:",e);try{a.remoteStream.addTrack(e.target),r.onremotestream(a.remoteStream)}catch(t){Y.error(t)}}))}}if(c&&null!==o&&void 0!==o){Y.log("Adding local stream");var T=!0===i.simulcast2;o.getTracks().forEach((function(e){if(Y.log("Adding local track:",e),T)if("audio"===e.kind)a.pc.addTrack(e,o);else{Y.log("Enabling rid-based simulcasting:",e);var t=C(i.simulcastMaxBitrates);a.pc.addTransceiver(e,{direction:"sendrecv",streams:[o],sendEncodings:[{rid:"h",active:!0,maxBitrate:t.high},{rid:"m",active:!0,maxBitrate:t.medium,scaleResolutionDownBy:2},{rid:"l",active:!0,maxBitrate:t.low,scaleResolutionDownBy:4}]})}else a.pc.addTrack(e,o)}))}re(n)&&!a.dataChannel[Y.dataChanDefaultLabel]&&(Y.log("Creating data channel"),A(e,Y.dataChanDefaultLabel,!1),a.pc.ondatachannel=function(t){Y.log("Data channel created by Janus:",t),A(e,t.channel.label,t.channel)}),a.myStream&&r.onlocalstream(a.myStream),null===t||void 0===t?U(e,n,i):a.pc.setRemoteDescription(t).then((function(){if(Y.log("Remote description accepted!"),a.remoteSdp=t.sdp,a.candidates&&a.candidates.length>0){for(var o=0;o=26&&E<=I?(g={video:{mandatory:{googLeakyBucket:!0,maxWidth:window.screen.width,maxHeight:window.screen.height,minFrameRate:o.screenshareFrameRate,maxFrameRate:o.screenshareFrameRate,chromeMediaSource:"screen"}},audio:$(o)&&!o.keepAudio},k(g,P)):Y.extension.getScreen((function(e,t){if(e)return r.consentDialog(!1),n.error(e);g={audio:!1,video:{mandatory:{chromeMediaSource:"desktop",maxWidth:window.screen.width,maxHeight:window.screen.height,minFrameRate:o.screenshareFrameRate,maxFrameRate:o.screenshareFrameRate},optional:[{googLeakyBucket:!0},{googTemporalLayeredScreencast:!0}]}},g.video.mandatory.chromeMediaSourceId=t,k(g,P,$(o)&&!o.keepAudio)}))}else if("firefox"===Y.webRTCAdapter.browserDetails.browser){if(!(Y.webRTCAdapter.browserDetails.version>=33)){var x=new Error("NavigatorUserMediaError");return x.name="Your version of Firefox does not support screen sharing, please install Firefox 33 (or more recent versions)",r.consentDialog(!1),void n.error(x)}g={video:{mozMediaSource:o.video,mediaSource:o.video},audio:$(o)&&!o.keepAudio},k(g,(function(e,t){if(P(e,t),!e)var n=t.currentTime,i=window.setInterval((function(){t||window.clearInterval(i),t.currentTime==n&&(window.clearInterval(i),t.onended&&t.onended()),n=t.currentTime}),500)}))}return}}null!==o&&void 0!==o&&"screen"===o.video||navigator.mediaDevices.enumerateDevices().then((function(t){var a=t.some((function(e){return"audioinput"===e.kind})),d=oe(o)||t.some((function(e){return"videoinput"===e.kind})),c=$(o),s=te(o),l=Q(o),u=ne(o);if(c||s||l||u){var m=!!c&&a,h=!!s&&d;if(!m&&!h)return r.consentDialog(!1),n.error("No capture device found"),!1;if(!m&&l)return r.consentDialog(!1),n.error("Audio capture is required, but no capture device found"),!1;if(!h&&u)return r.consentDialog(!1),n.error("Video capture is required, but no capture device found"),!1}var f={audio:!(!a||o.keepAudio)&&v,video:!(!d||o.keepVideo)&&y};Y.debug("getUserMedia constraints",f),f.audio||f.video?navigator.mediaDevices.getUserMedia(f).then((function(t){r.consentDialog(!1),L(e,i,o,n,t)}))["catch"]((function(e){r.consentDialog(!1),n.error({code:e.code,name:e.name,message:e.message})})):(r.consentDialog(!1),L(e,i,o,n,p))}))["catch"]((function(e){r.consentDialog(!1),n.error("enumerateDevices error",e)}))}else L(e,i,o,n)}function N(e,t){t=t||{},t.success="function"==typeof t.success?t.success:Y.noop,t.error="function"==typeof t.error?t.error:J;var n=t.jsep,i=b[e];if(null===i||void 0===i||null===i.webrtcStuff||void 0===i.webrtcStuff)return Y.warn("Invalid handle"),void t.error("Invalid handle");var o=i.webrtcStuff;if(void 0!==n&&null!==n){if(null===o.pc)return Y.warn("Wait, no PeerConnection?? if this is an answer, use createAnswer and not handleRemoteJsep"),void t.error("No PeerConnection: if this is an answer, use createAnswer and not handleRemoteJsep");o.pc.setRemoteDescription(n).then((function(){if(Y.log("Remote description accepted!"),o.remoteSdp=n.sdp,o.candidates&&o.candidates.length>0){for(var e=0;e0)for(var l in s){var u=s[l];u.sender&&u.sender.track&&"audio"===u.sender.track.kind||u.receiver&&u.receiver.track&&"audio"===u.receiver.track.kind?d||(d=u):(u.sender&&u.sender.track&&"video"===u.sender.track.kind||u.receiver&&u.receiver.track&&"video"===u.receiver.track.kind)&&(c||(c=u))}var p=$(t),m=ee(t);p||m?p&&m?d&&(d.setDirection?d.setDirection("sendrecv"):d.direction="sendrecv",Y.log("Setting audio transceiver to sendrecv:",d)):p&&!m?d&&(d.setDirection?d.setDirection("sendonly"):d.direction="sendonly",Y.log("Setting audio transceiver to sendonly:",d)):!p&&m&&(d?(d.setDirection?d.setDirection("recvonly"):d.direction="recvonly",Y.log("Setting audio transceiver to recvonly:",d)):(d=o.pc.addTransceiver("audio",{direction:"recvonly"}),Y.log("Adding recvonly audio transceiver:",d))):t.removeAudio&&d&&(d.setDirection?d.setDirection("inactive"):d.direction="inactive",Y.log("Setting audio transceiver to inactive:",d));var h=te(t),f=ie(t);h||f?h&&f?c&&(c.setDirection?c.setDirection("sendrecv"):c.direction="sendrecv",Y.log("Setting video transceiver to sendrecv:",c)):h&&!f?c&&(c.setDirection?c.setDirection("sendonly"):c.direction="sendonly",Y.log("Setting video transceiver to sendonly:",c)):!h&&f&&(c?(c.setDirection?c.setDirection("recvonly"):c.direction="recvonly",Y.log("Setting video transceiver to recvonly:",c)):(c=o.pc.addTransceiver("video",{direction:"recvonly"}),Y.log("Adding recvonly video transceiver:",c))):t.removeVideo&&c&&(c.setDirection?c.setDirection("inactive"):c.direction="inactive",Y.log("Setting video transceiver to inactive:",c))}else a["offerToReceiveAudio"]=ee(t),a["offerToReceiveVideo"]=ie(t);var g=!0===n.iceRestart;g&&(a["iceRestart"]=!0),Y.debug(a);var v=te(t);if(v&&r&&"firefox"===Y.webRTCAdapter.browserDetails.browser){Y.log("Enabling Simulcasting for Firefox (RID)");var y=o.pc.getSenders().find((function(e){return"video"==e.track.kind}));if(y){var S=y.getParameters();S||(S={});var T=C(n.simulcastMaxBitrates);S.encodings=[{rid:"h",active:!0,maxBitrate:T.high},{rid:"m",active:!0,maxBitrate:T.medium,scaleResolutionDownBy:2},{rid:"l",active:!0,maxBitrate:T.low,scaleResolutionDownBy:4}],y.setParameters(S)}}o.pc.createOffer(a).then((function(e){Y.debug(e);var t={type:e.type,sdp:e.sdp};n.customizeSdp(t),e.sdp=t.sdp,Y.log("Setting local description"),v&&r&&("chrome"===Y.webRTCAdapter.browserDetails.browser||"safari"===Y.webRTCAdapter.browserDetails.browser?(Y.log("Enabling Simulcasting for Chrome (SDP munging)"),e.sdp=X(e.sdp)):"firefox"!==Y.webRTCAdapter.browserDetails.browser&&Y.warn("simulcast=true, but this is not Chrome nor Firefox, ignoring")),o.mySdp=e.sdp,o.pc.setLocalDescription(e)["catch"](n.error),o.mediaConstraints=a,o.iceDone||o.trickle?(Y.log("Offer ready"),Y.debug(n),n.success(e)):Y.log("Waiting for all candidates...")}),n.error)}function V(e,t,n){n=n||{},n.success="function"==typeof n.success?n.success:Y.noop,n.error="function"==typeof n.error?n.error:Y.noop,n.customizeSdp="function"==typeof n.customizeSdp?n.customizeSdp:Y.noop;var i=b[e];if(null===i||void 0===i||null===i.webrtcStuff||void 0===i.webrtcStuff)return Y.warn("Invalid handle"),void n.error("Invalid handle");var o=i.webrtcStuff,r=!0===n.simulcast;r?Y.log("Creating answer (iceDone="+o.iceDone+", simulcast="+r+")"):Y.log("Creating answer (iceDone="+o.iceDone+")");var a=null;if(Y.unifiedPlan){a={};var d=null,c=null,s=o.pc.getTransceivers();if(s&&s.length>0)for(var l in s){var u=s[l];u.sender&&u.sender.track&&"audio"===u.sender.track.kind||u.receiver&&u.receiver.track&&"audio"===u.receiver.track.kind?d||(d=u):(u.sender&&u.sender.track&&"video"===u.sender.track.kind||u.receiver&&u.receiver.track&&"video"===u.receiver.track.kind)&&(c||(c=u))}var p=$(t),m=ee(t);if(p||m){if(p&&m){if(d)try{d.setDirection?d.setDirection("sendrecv"):d.direction="sendrecv",Y.log("Setting audio transceiver to sendrecv:",d)}catch(T){Y.error(T)}}else if(p&&!m)try{d&&(d.setDirection?d.setDirection("sendonly"):d.direction="sendonly",Y.log("Setting audio transceiver to sendonly:",d))}catch(T){Y.error(T)}else if(!p&&m)if(d)try{d.setDirection?d.setDirection("recvonly"):d.direction="recvonly",Y.log("Setting audio transceiver to recvonly:",d)}catch(T){Y.error(T)}else d=o.pc.addTransceiver("audio",{direction:"recvonly"}),Y.log("Adding recvonly audio transceiver:",d)}else if(t.removeAudio&&d)try{d.setDirection?d.setDirection("inactive"):d.direction="inactive",Y.log("Setting audio transceiver to inactive:",d)}catch(T){Y.error(T)}var h=te(t),f=ie(t);if(h||f){if(h&&f){if(c)try{c.setDirection?c.setDirection("sendrecv"):c.direction="sendrecv",Y.log("Setting video transceiver to sendrecv:",c)}catch(T){Y.error(T)}}else if(h&&!f){if(c)try{c.setDirection?c.setDirection("sendonly"):c.direction="sendonly",Y.log("Setting video transceiver to sendonly:",c)}catch(T){Y.error(T)}}else if(!h&&f)if(c)try{c.setDirection?c.setDirection("recvonly"):c.direction="recvonly",Y.log("Setting video transceiver to recvonly:",c)}catch(T){Y.error(T)}else c=o.pc.addTransceiver("video",{direction:"recvonly"}),Y.log("Adding recvonly video transceiver:",c)}else if(t.removeVideo&&c)try{c.setDirection?c.setDirection("inactive"):c.direction="inactive",Y.log("Setting video transceiver to inactive:",c)}catch(T){Y.error(T)}}else a="firefox"==Y.webRTCAdapter.browserDetails.browser||"edge"==Y.webRTCAdapter.browserDetails.browser?{offerToReceiveAudio:ee(t),offerToReceiveVideo:ie(t)}:{mandatory:{OfferToReceiveAudio:ee(t),OfferToReceiveVideo:ie(t)}};Y.debug(a);var g=te(t);if(g&&r&&"firefox"===Y.webRTCAdapter.browserDetails.browser){Y.log("Enabling Simulcasting for Firefox (RID)");var v=o.pc.getSenders()[1];Y.log(v);var y=v.getParameters();Y.log(y);var S=C(n.simulcastMaxBitrates);v.setParameters({encodings:[{rid:"high",active:!0,priority:"high",maxBitrate:S.high},{rid:"medium",active:!0,priority:"medium",maxBitrate:S.medium},{rid:"low",active:!0,priority:"low",maxBitrate:S.low}]})}o.pc.createAnswer(a).then((function(e){Y.debug(e);var t={type:e.type,sdp:e.sdp};n.customizeSdp(t),e.sdp=t.sdp,Y.log("Setting local description"),g&&r&&("chrome"===Y.webRTCAdapter.browserDetails.browser?Y.warn("simulcast=true, but this is an answer, and video breaks in Chrome if we enable it"):"firefox"!==Y.webRTCAdapter.browserDetails.browser&&Y.warn("simulcast=true, but this is not Chrome nor Firefox, ignoring")),o.mySdp=e.sdp,o.pc.setLocalDescription(e)["catch"](n.error),o.mediaConstraints=a,o.iceDone||o.trickle?n.success(e):Y.log("Waiting for all candidates...")}),n.error)}function H(e,t){t=t||{},t.success="function"==typeof t.success?t.success:Y.noop,t.error="function"==typeof t.error?t.error:Y.noop;var n=b[e];if(null!==n&&void 0!==n&&null!==n.webrtcStuff&&void 0!==n.webrtcStuff){var i=n.webrtcStuff;Y.log("Sending offer/answer SDP..."),null!==i.mySdp&&void 0!==i.mySdp?(i.mySdp={type:i.pc.localDescription.type,sdp:i.pc.localDescription.sdp},!1===i.trickle&&(i.mySdp["trickle"]=!1),Y.debug(t),i.sdpSent=!0,t.success(i.mySdp)):Y.warn("Local SDP instance is invalid, not sending anything...")}else Y.warn("Invalid handle, not sending anything")}function W(e,t){var n=b[e];if(null===n||void 0===n||null===n.webrtcStuff||void 0===n.webrtcStuff)return Y.warn("Invalid handle"),0;var i=t?"remote":"local",o=n.webrtcStuff;return o.volume[i]||(o.volume[i]={value:0}),o.pc.getStats&&"chrome"===Y.webRTCAdapter.browserDetails.browser?!t||null!==o.remoteStream&&void 0!==o.remoteStream?t||null!==o.myStream&&void 0!==o.myStream?null===o.volume[i].timer||void 0===o.volume[i].timer?(Y.log("Starting "+i+" volume monitor"),o.volume[i].timer=setInterval((function(){o.pc.getStats((function(e){for(var n=e.result(),r=0;r-1)&&"inbound-rtp"===e.type&&e.id.indexOf("rtcp")<0?t=!0:"ssrc"!=e.type||!e.bytesReceived||"VP8"!==e.googCodecName&&""!==e.googCodecName||(t=!0),t)if(n.bitrate.bsnow=e.bytesReceived,n.bitrate.tsnow=e.timestamp,null===n.bitrate.bsbefore||null===n.bitrate.tsbefore)n.bitrate.bsbefore=n.bitrate.bsnow,n.bitrate.tsbefore=n.bitrate.tsnow;else{var i=n.bitrate.tsnow-n.bitrate.tsbefore;"safari"==Y.webRTCAdapter.browserDetails.browser&&(i/=1e3);var o=Math.round(8*(n.bitrate.bsnow-n.bitrate.bsbefore)/i);"safari"===Y.webRTCAdapter.browserDetails.browser&&(o=parseInt(o/1e3)),n.bitrate.value=o+" kbits/sec",n.bitrate.bsbefore=n.bitrate.bsnow,n.bitrate.tsbefore=n.bitrate.tsnow}}}))}))}),1e3),"0 kbits/sec"):n.bitrate.value:(Y.warn("Getting the video bitrate unsupported by browser"),"Feature unsupported by browser")}function J(e){Y.error("WebRTC error:",e)}function q(e,i){Y.log("Cleaning WebRTC stuff");var o=b[e];if(null!==o&&void 0!==o){var r=o.webrtcStuff;if(null!==r&&void 0!==r){if(!0===i){var a={rtcgw:"hangup",transaction:Y.randomString(12)};null!==o.token&&void 0!==o.token&&(a["token"]=o.token),null!==g&&void 0!==g&&(a["apisecret"]=g),Y.debug("Sending hangup request (handle="+e+"):"),Y.debug(a),t?(a["session_id"]=T,a["handle_id"]=e,n.send(JSON.stringify(a))):Y.httpAPICall(c+"/"+T+"/"+e,{verb:"POST",withCredentials:m,body:a})}r.remoteStream=null,r.volume&&(r.volume["local"]&&r.volume["local"].timer&&clearInterval(r.volume["local"].timer),r.volume["remote"]&&r.volume["remote"].timer&&clearInterval(r.volume["remote"].timer)),r.volume={},r.bitrate.timer&&clearInterval(r.bitrate.timer),r.bitrate.timer=null,r.bitrate.bsnow=null,r.bitrate.bsbefore=null,r.bitrate.tsnow=null,r.bitrate.tsbefore=null,r.bitrate.value=null;try{if(!r.streamExternal&&null!==r.myStream&&void 0!==r.myStream){Y.log("Stopping local stream tracks");var d=r.myStream.getTracks();for(var s in d){var l=d[s];Y.log(l),null!==l&&void 0!==l&&l.stop()}}}catch(u){}r.streamExternal=!1,r.myStream=null;try{r.pc.close()}catch(u){}r.pc=null,r.candidates=null,r.mySdp=null,r.remoteSdp=null,r.iceDone=!1,r.dataChannel={},r.dtmfSender=null}o.oncleanup()}}function X(e){for(var t=e.split("\r\n"),n=!1,i=[-1],o=[-1],r=null,a=null,d=null,c=null,s=-1,l=0;l-1){s=l;break}}else if(n){var m=t[l].match(/a=ssrc-group:FID (\d+) (\d+)/);if(m)i[0]=m[1],o[0]=m[2],t.splice(l,1),l--;else{if(i[0]){var h=t[l].match("a=ssrc:"+i[0]+" cname:(.+)");if(h&&(r=h[1]),h=t[l].match("a=ssrc:"+i[0]+" msid:(.+)"),h&&(a=h[1]),h=t[l].match("a=ssrc:"+i[0]+" mslabel:(.+)"),h&&(d=h[1]),h=t[l].match("a=ssrc:"+i[0]+" label:(.+)"),h&&(c=h[1]),0===t[l].indexOf("a=ssrc:"+o[0])){t.splice(l,1),l--;continue}if(0===t[l].indexOf("a=ssrc:"+i[0])){t.splice(l,1),l--;continue}}0!=t[l].length||(t.splice(l,1),l--)}}}if(i[0]<0){s=-1,n=!1;for(l=0;l-1){s=l;break}}else if(n){if(i[0]<0){var f=t[l].match(/a=ssrc:(\d+)/);if(f){i[0]=f[1],t.splice(l,1),l--;continue}}else{h=t[l].match("a=ssrc:"+i[0]+" cname:(.+)");if(h&&(r=h[1]),h=t[l].match("a=ssrc:"+i[0]+" msid:(.+)"),h&&(a=h[1]),h=t[l].match("a=ssrc:"+i[0]+" mslabel:(.+)"),h&&(d=h[1]),h=t[l].match("a=ssrc:"+i[0]+" label:(.+)"),h&&(c=h[1]),0===t[l].indexOf("a=ssrc:"+o[0])){t.splice(l,1),l--;continue}if(0===t[l].indexOf("a=ssrc:"+i[0])){t.splice(l,1),l--;continue}}0!=t[l].length||(t.splice(l,1),l--)}}}if(i[0]<0)return Y.warn("Couldn't find the video SSRC, simulcasting NOT enabled"),e;s<0&&(s=t.length),i[1]=Math.floor(4294967295*Math.random()),i[2]=Math.floor(4294967295*Math.random()),o[1]=Math.floor(4294967295*Math.random()),o[2]=Math.floor(4294967295*Math.random());for(l=0;l>",e)})),r}}},Y.useOldDependencies=function(e){var t=e&&e.jQuery||jQuery,n=e&&e.WebSocket||WebSocket;return{newWebSocket:function(e,t){return new n(e,t)},isArray:function(e){return t.isArray(e)},extension:e&&e.extension||X,webRTCAdapter:e&&e.adapter||adapter,httpAPICall:function(e,n){var i=void 0!==n.body?{contentType:"application/json",data:JSON.stringify(n.body)}:{},o=void 0!==n.withCredentials?{xhrFields:{withCredentials:n.withCredentials}}:{};return t.ajax(t.extend(i,o,{url:e,type:n.verb,cache:!1,dataType:"json",async:n.async,timeout:n.timeout,success:function(e){d(n.success)===d(Y.noop)&&n.success(e)},error:function(e,t,i){d(n.error)===d(Y.noop)&&n.error(t,i)}}))}}},Y.noop=function(){},Y.dataChanDefaultLabel="JanusDataChannel",Y.endOfCandidates=null,Y.init=function(e){if(e=e||{},e.callback="function"==typeof e.callback?e.callback:Y.noop,!0===Y.initDone)e.callback();else{if("undefined"!=typeof console&&"undefined"!=typeof console.log||(console={log:function(){}}),Y.trace=Y.noop,Y.debug=Y.noop,Y.vdebug=Y.noop,Y.log=Y.noop,Y.warn=Y.noop,Y.error=Y.noop,!0===e.debug||"all"===e.debug)Y.trace=console.trace.bind(console),Y.debug=console.debug.bind(console),Y.vdebug=console.debug.bind(console),Y.log=console.log.bind(console),Y.warn=console.warn.bind(console),Y.error=console.error.bind(console);else if(Array.isArray(e.debug))for(var t in e.debug){var n=e.debug[t];switch(n){case"trace":Y.trace=console.trace.bind(console);break;case"debug":Y.debug=console.debug.bind(console);break;case"vdebug":Y.vdebug=console.debug.bind(console);break;case"log":Y.log=console.log.bind(console);break;case"warn":Y.warn=console.warn.bind(console);break;case"error":Y.error=console.error.bind(console);break;default:console.error("Unknown debugging option '"+n+"' (supported: 'trace', 'debug', 'vdebug', 'log', warn', 'error')");break}}Y.log("Initializing library");var i=e.dependencies||Y.useDefaultDependencies();Y.isArray=i.isArray,Y.webRTCAdapter=i.webRTCAdapter,Y.httpAPICall=i.httpAPICall,Y.newWebSocket=i.newWebSocket,Y.extension=i.extension,Y.extension.init(),Y.listDevices=function(e,t){e="function"==typeof e?e:Y.noop,null==t&&(t={audio:!0,video:!0}),Y.isGetUserMediaAvailable()?navigator.mediaDevices.getUserMedia(t).then((function(t){navigator.mediaDevices.enumerateDevices().then((function(n){Y.debug(n),e(n);try{var i=t.getTracks();for(var o in i){var r=i[o];null!==r&&void 0!==r&&r.stop()}}catch(a){}}))}))["catch"]((function(t){Y.error(t),e([])})):(Y.warn("navigator.mediaDevices unavailable"),e([]))},Y.attachMediaStream=function(e,t){if("chrome"===Y.webRTCAdapter.browserDetails.browser){var n=Y.webRTCAdapter.browserDetails.version;n>=52?e.srcObject=t:"undefined"!==typeof e.src?e.src=URL.createObjectURL(t):Y.error("Error attaching stream to element")}else e.srcObject=t},Y.reattachMediaStream=function(e,t){if("chrome"===Y.webRTCAdapter.browserDetails.browser){var n=Y.webRTCAdapter.browserDetails.version;n>=52?e.srcObject=t.srcObject:"undefined"!==typeof e.src?e.src=t.src:Y.error("Error reattaching stream to element")}else e.srcObject=t.srcObject};var o=["iPad","iPhone","iPod"].indexOf(navigator.platform)>=0,r=o?"pagehide":"beforeunload",a=window["on"+r];if(window.addEventListener(r,(function(e){for(var t in Y.log("Closing window"),Y.sessions)null!==Y.sessions[t]&&void 0!==Y.sessions[t]&&Y.sessions[t].destroyOnUnload&&(Y.log("Destroying session "+t),Y.sessions[t].destroy({asyncRequest:!1,notifyDestroyed:!1}));a&&"function"==typeof a&&a()})),Y.safariVp8=!1,"safari"===Y.webRTCAdapter.browserDetails.browser&&Y.webRTCAdapter.browserDetails.version>=605)if(RTCRtpSender&&RTCRtpSender.getCapabilities&&RTCRtpSender.getCapabilities("video")&&RTCRtpSender.getCapabilities("video").codecs&&RTCRtpSender.getCapabilities("video").codecs.length){for(var t in RTCRtpSender.getCapabilities("video").codecs){var d=RTCRtpSender.getCapabilities("video").codecs[t];if(d&&d.mimeType&&"video/vp8"===d.mimeType.toLowerCase()){Y.safariVp8=!0;break}}Y.safariVp8?Y.log("This version of Safari supports VP8"):Y.warn("This version of Safari does NOT support VP8: if you're using a Technology Preview, try enabling the 'WebRTC VP8 codec' setting in the 'Experimental Features' Develop menu")}else{var c=new RTCPeerConnection({},{});c.createOffer({offerToReceiveVideo:!0}).then((function(e){Y.safariVp8=-1!==e.sdp.indexOf("VP8"),Y.safariVp8?Y.log("This version of Safari supports VP8"):Y.warn("This version of Safari does NOT support VP8: if you're using a Technology Preview, try enabling the 'WebRTC VP8 codec' setting in the 'Experimental Features' Develop menu"),c.close(),c=null}))}if(Y.unifiedPlan=!1,"firefox"===Y.webRTCAdapter.browserDetails.browser&&Y.webRTCAdapter.browserDetails.version>=59)Y.unifiedPlan=!0;else if("chrome"===Y.webRTCAdapter.browserDetails.browser&&Y.webRTCAdapter.browserDetails.version<72)Y.unifiedPlan=!1;else if("undefined"===typeof RTCRtpTransceiver||"currentDirection"in RTCRtpTransceiver.prototype){var s=new RTCPeerConnection;try{s.addTransceiver("audio"),Y.unifiedPlan=!0}catch(l){}s.close()}else Y.unifiedPlan=!1;Y.initDone=!0,e.callback()}},Y.isWebrtcSupported=function(){return void 0!==window.RTCPeerConnection&&null!==window.RTCPeerConnection},Y.isGetUserMediaAvailable=function(){return void 0!==navigator.mediaDevices&&null!==navigator.mediaDevices&&void 0!==navigator.mediaDevices.getUserMedia&&null!==navigator.mediaDevices.getUserMedia},Y.randomString=function(e){for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n="",i=0;i\n
\n
\n
\n
\n
\n
\n ',document.getElementById("mobile-ez-ptz-item")||o.appendChild(d),v(o,document.getElementById("".concat(this.jSPlugin.id,"-wrap"))),document.getElementById("mobile-ez-ptz-item").ontouchstart=function(e){e.preventDefault(),console.log("触摸开始"),n._handlePtzTouch(e,"start")},document.getElementById("mobile-ez-ptz-item").ontouchend=function(e){e.preventDefault(),console.log("触摸结束",e),n._handlePtzTouch(e,"stop")},document.getElementById("mobile-ez-ptz-item").onmousedown=function(e){e.preventDefault(),console.log("触摸开始"),n._handlePtzTouch(e,"start")},document.getElementById("mobile-ez-ptz-item").onmouseup=function(e){e.preventDefault(),console.log("触摸结束",e),n._handlePtzTouch(e,"stop")}}return l(e,[{key:"show",value:function(){document.getElementById("mobile-ez-ptz-item").style="display: inline-block"}},{key:"hide",value:function(){document.getElementById("mobile-ez-ptz-item").style="display: none"}},{key:"_handlePtzTouch",value:function(e,t){var n=document.getElementById("mobile-ez-ptz-item").getBoundingClientRect(),i=n.left+130,o=n.top+130,r=e.x||e.changedTouches[0].clientX,a=e.y||e.changedTouches[0].clientY,d=r-i,c=a-o,s=0,l=this.jSPlugin.env.domain+"/api/lapp/device/ptz/start";Math.abs(d)>Math.abs(c)?d>0?(s=3,document.getElementsByClassName("mobile-ez-ptz-icon")[3].className=document.getElementsByClassName("mobile-ez-ptz-icon")[3].className.replace("default","active")):(s=2,document.getElementsByClassName("mobile-ez-ptz-icon")[1].className=document.getElementsByClassName("mobile-ez-ptz-icon")[1].className.replace("default","active")):c>0?(s=1,document.getElementsByClassName("mobile-ez-ptz-icon")[2].className=document.getElementsByClassName("mobile-ez-ptz-icon")[2].className.replace("default","active")):(s=0,document.getElementsByClassName("mobile-ez-ptz-icon")[0].className=document.getElementsByClassName("mobile-ez-ptz-icon")[0].className.replace("default","active")),document.getElementById("mobile-ez-ptz-item").style="background-image:linear-gradient(".concat(0===s?180:1===s?0:2===s?90:270,"deg, #c0ddf1 0%, rgba(100,143,252,0.00) 50%)"),"stop"===t&&(l=this.jSPlugin.env.domain+"/api/lapp/device/ptz/stop",document.getElementById("mobile-ez-ptz-item").style="",document.getElementsByClassName("mobile-ez-ptz-icon")[3].className=document.getElementsByClassName("mobile-ez-ptz-icon")[3].className.replace("active","default"),document.getElementsByClassName("mobile-ez-ptz-icon")[1].className=document.getElementsByClassName("mobile-ez-ptz-icon")[1].className.replace("active","default"),document.getElementsByClassName("mobile-ez-ptz-icon")[2].className=document.getElementsByClassName("mobile-ez-ptz-icon")[2].className.replace("active","default"),document.getElementsByClassName("mobile-ez-ptz-icon")[0].className=document.getElementsByClassName("mobile-ez-ptz-icon")[0].className.replace("active","default"));var u=new FormData;u.append("deviceSerial",P(this.jSPlugin.url).deviceSerial),u.append("channelNo",P(this.jSPlugin.url).channelNo),u.append("speed",1),u.append("direction",s),u.append("accessToken",this.jSPlugin.accessToken),fetch(l,{method:"POST",body:u}).then((function(e){return e.json()})).then((function(e){200==e.code||60005!=e.code&&60002!=e.code&&60003!=e.code&&60004!=e.code||(document.getElementById("mobile-ez-ptz-item").style="background-image:linear-gradient(".concat(0===s?180:1===s?0:2===s?90:270,"deg, #f45656 0%, rgba(100,143,252,0.00) 50%)"))}))["catch"]((function(e){console.log("云台调用异常",e)}))}}]),e}(),re=0,ae="成功",de={header:{color:"#FFFFFF",backgroundColor:"#000000",activeColor:"#1890FF",btnList:[{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-header-0",iconId:"deviceID",part:"left",defaultActive:0,isrender:0,themeId:"f7896c8942c9476fb439370dd974f1c0"},{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-header-1",iconId:"deviceName",part:"left",defaultActive:0,isrender:0,themeId:"f7896c8942c9476fb439370dd974f1c0"},{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-header-2",iconId:"cloudRec",part:"right",defaultActive:0,isrender:0,themeId:"f7896c8942c9476fb439370dd974f1c0"},{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-header-3",iconId:"rec",part:"right",defaultActive:0,isrender:0,themeId:"f7896c8942c9476fb439370dd974f1c0"}]},footer:{color:"#FFFFFF",backgroundColor:"rgb(0 0 0 / 0%)",activeColor:"#1890FF",btnList:[{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-footer-0",iconId:"play",part:"left",defaultActive:1,isrender:0,themeId:"f7896c8942c9476fb439370dd974f1c0"},{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-footer-1",iconId:"capturePicture",part:"left",defaultActive:0,isrender:0,themeId:"f7896c8942c9476fb439370dd974f1c0"},{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-footer-2",iconId:"sound",part:"left",defaultActive:0,isrender:0,themeId:"f7896c8942c9476fb439370dd974f1c0"},{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-footer-3",iconId:"pantile",part:"left",defaultActive:0,isrender:0,themeId:"f7896c8942c9476fb439370dd974f1c0"},{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-footer-4",iconId:"recordvideo",part:"left",defaultActive:0,isrender:0,themeId:"f7896c8942c9476fb439370dd974f1c0"},{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-footer-5",iconId:"talk",part:"left",defaultActive:0,isrender:0,themeId:"f7896c8942c9476fb439370dd974f1c0"},{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-footer-6",iconId:"hd",part:"right",defaultActive:0,isrender:0,themeId:"f7896c8942c9476fb439370dd974f1c0"},{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-footer-7",iconId:"webExpend",part:"right",defaultActive:0,isrender:0,themeId:"f7896c8942c9476fb439370dd974f1c0"},{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-footer-8",iconId:"expend",part:"right",defaultActive:0,isrender:0,themeId:"f7896c8942c9476fb439370dd974f1c0"}]}},ce={retcode:re,msg:ae,data:de},se={header:{color:"#FFFFFF",backgroundColor:"#000000",activeColor:"#1890FF",btnList:[{iconId:"deviceID",part:"left",defaultActive:0,isrender:1},{iconId:"deviceName",part:"left",defaultActive:0,isrender:1},{iconId:"cloudRec",part:"right",defaultActive:0,isrender:0},{iconId:"rec",part:"right",defaultActive:0,isrender:0}]},footer:{color:"#FFFFFF",backgroundColor:"#00000080",activeColor:"#1890FF",btnList:[{iconId:"play",part:"left",defaultActive:1,isrender:1},{iconId:"capturePicture",part:"left",defaultActive:0,isrender:0},{iconId:"sound",part:"left",defaultActive:1,isrender:1},{iconId:"pantile",part:"left",defaultActive:0,isrender:1},{iconId:"recordvideo",part:"left",defaultActive:0,isrender:0},{iconId:"talk",part:"left",defaultActive:0,isrender:1},{iconId:"zoom",part:"left",defaultActive:0,isrender:1},{iconId:"hd",part:"right",defaultActive:0,isrender:1},{iconId:"webExpend",part:"right",defaultActive:0,isrender:0},{iconId:"expend",part:"right",defaultActive:0,isrender:1}]}},le={data:se},ue={header:{color:"#FFFFFF",backgroundColor:"#000000",activeColor:"#1890FF",btnList:[{iconId:"deviceID",part:"left",defaultActive:0,isrender:1},{iconId:"deviceName",part:"left",defaultActive:0,isrender:1},{iconId:"cloudRec",part:"right",defaultActive:0,isrender:1},{iconId:"rec",part:"right",defaultActive:0,isrender:1}]},footer:{color:"#FFFFFF",backgroundColor:"#00000080",activeColor:"#1890FF",btnList:[{iconId:"play",part:"left",defaultActive:1,isrender:1},{iconId:"capturePicture",part:"left",defaultActive:0,isrender:0},{iconId:"sound",part:"left",defaultActive:1,isrender:1},{iconId:"pantile",part:"left",defaultActive:0,isrender:0},{iconId:"recordvideo",part:"left",defaultActive:0,isrender:0},{iconId:"talk",part:"left",defaultActive:0,isrender:0},{iconId:"zoom",part:"left",defaultActive:0,isrender:1},{iconId:"speed",part:"right",defaultActive:0,isrender:1},{iconId:"hd",part:"right",defaultActive:0,isrender:0},{iconId:"webExpend",part:"right",defaultActive:0,isrender:0},{iconId:"expend",part:"right",defaultActive:0,isrender:1}]}},pe={data:ue},me={header:{color:"#FFFFFF",backgroundColor:"#000000",activeColor:"#1890FF",btnList:[{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-header-0",iconId:"deviceID",part:"left",defaultActive:0,isrender:1},{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-header-1",iconId:"deviceName",part:"left",defaultActive:0,isrender:1},{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-header-2",iconId:"cloudRec",part:"right",defaultActive:0,isrender:0},{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-header-3",iconId:"rec",part:"right",defaultActive:0,isrender:0}]},footer:{color:"#FFFFFF",backgroundColor:"#00000080",activeColor:"#1890FF",btnList:[{iconId:"play",part:"left",defaultActive:1,isrender:1},{iconId:"capturePicture",part:"left",defaultActive:0,isrender:1},{iconId:"sound",part:"left",defaultActive:1,isrender:1},{iconId:"pantile",part:"left",defaultActive:0,isrender:1},{iconId:"recordvideo",part:"left",defaultActive:0,isrender:1},{iconId:"talk",part:"left",defaultActive:0,isrender:1},{iconId:"zoom",part:"left",defaultActive:0,isrender:1},{iconId:"speed",part:"right",defaultActive:0,isrender:0},{iconId:"hd",part:"right",defaultActive:0,isrender:1},{iconId:"webExpend",part:"right",defaultActive:0,isrender:1},{iconId:"expend",part:"right",defaultActive:0,isrender:1}]}},he={data:me},fe={header:{color:"#FFFFFF",backgroundColor:"#000000",activeColor:"#1890FF",btnList:[{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-header-0",iconId:"deviceID",part:"left",defaultActive:0,isrender:1},{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-header-1",iconId:"deviceName",part:"left",defaultActive:0,isrender:1},{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-header-2",iconId:"cloudRec",part:"right",defaultActive:0,isrender:0},{btnKey:"c1cbc1d4e86d49a0981f54beea95280a-f7896c8942c9476fb439370dd974f1c0-header-3",iconId:"rec",part:"right",defaultActive:0,isrender:0}]},footer:{color:"#FFFFFF",backgroundColor:"#00000080",activeColor:"#1890FF",btnList:[{iconId:"play",part:"left",defaultActive:1,isrender:1},{iconId:"talk",part:"left",defaultActive:0,isrender:1},{iconId:"sound",part:"left",defaultActive:1,isrender:1},{iconId:"capturePicture",part:"left",defaultActive:0,isrender:1},{iconId:"recordvideo",part:"left",defaultActive:0,isrender:1},{iconId:"pantile",part:"left",defaultActive:0,isrender:0},{iconId:"zoom",part:"left",defaultActive:0,isrender:1},{iconId:"hd",part:"right",defaultActive:0,isrender:1},{iconId:"webExpend",part:"right",defaultActive:0,isrender:0},{iconId:"expend",part:"right",defaultActive:0,isrender:1}]}},ge={data:fe},ve={header:{color:"#FFFFFF",backgroundColor:"#000000",activeColor:"#1890FF",btnList:[{iconId:"deviceID",part:"left",defaultActive:0,isrender:0},{iconId:"deviceName",part:"left",defaultActive:0,isrender:0},{iconId:"cloudRec",part:"right",defaultActive:0,isrender:0},{iconId:"rec",part:"right",defaultActive:0,isrender:0}]},footer:{color:"#FFFFFF",backgroundColor:"#000000",activeColor:"#1890FF",btnList:[{iconId:"play",part:"left",defaultActive:1,isrender:0},{iconId:"capturePicture",part:"left",defaultActive:0,isrender:0},{iconId:"sound",part:"left",defaultActive:1,isrender:0},{iconId:"pantile",part:"left",defaultActive:0,isrender:0},{iconId:"recordvideo",part:"left",defaultActive:0,isrender:0},{iconId:"talk",part:"left",defaultActive:0,isrender:0},{iconId:"zoom",part:"left",defaultActive:0,isrender:0},{iconId:"hd",part:"right",defaultActive:0,isrender:0},{iconId:"webExpend",part:"right",defaultActive:0,isrender:0},{iconId:"expend",part:"right",defaultActive:0,isrender:0}]}},ye={data:ve},Ce={header:{color:"#FFFFFF",backgroundColor:"#000000",activeColor:"#1890FF",btnList:[{iconId:"deviceID",part:"left",defaultActive:0,isrender:1},{iconId:"deviceName",part:"left",defaultActive:0,isrender:1},{iconId:"cloudRec",part:"right",defaultActive:0,isrender:0},{iconId:"rec",part:"right",defaultActive:0,isrender:0}]},footer:{color:"#FFFFFF",backgroundColor:"#00000080",activeColor:"#1890FF",btnList:[{iconId:"play",part:"left",defaultActive:1,isrender:1},{iconId:"capturePicture",part:"left",defaultActive:0,isrender:0},{iconId:"talk",part:"left",defaultActive:0,isrender:1},{iconId:"sound",part:"left",defaultActive:1,isrender:1},{iconId:"pantile",part:"left",defaultActive:0,isrender:0},{iconId:"recordvideo",part:"left",defaultActive:0,isrender:0},{iconId:"hd",part:"right",defaultActive:0,isrender:0},{iconId:"zoom",part:"left",defaultActive:0,isrender:0},{iconId:"webExpend",part:"right",defaultActive:0,isrender:0},{iconId:"expend",part:"right",defaultActive:0,isrender:1}]}},Se={data:Ce},Te={header:{color:"#FFFFFF",backgroundColor:"#000000",activeColor:"#1890FF",btnList:[{iconId:"deviceID",part:"left",defaultActive:0,isrender:1},{iconId:"deviceName",part:"left",defaultActive:0,isrender:1},{iconId:"cloudRec",part:"right",defaultActive:0,isrender:1},{iconId:"rec",part:"right",defaultActive:0,isrender:1}]},footer:{color:"#FFFFFF",backgroundColor:"#00000080",activeColor:"#1890FF",btnList:[{iconId:"play",part:"left",defaultActive:1,isrender:1},{iconId:"capturePicture",part:"left",defaultActive:0,isrender:1},{iconId:"sound",part:"left",defaultActive:1,isrender:1},{iconId:"pantile",part:"left",defaultActive:0,isrender:0},{iconId:"recordvideo",part:"left",defaultActive:0,isrender:1},{iconId:"zoom",part:"left",defaultActive:0,isrender:1},{iconId:"speed",part:"right",defaultActive:0,isrender:1},{iconId:"hd",part:"right",defaultActive:0,isrender:0},{iconId:"webExpend",part:"right",defaultActive:0,isrender:1},{iconId:"expend",part:"right",defaultActive:0,isrender:1}]}},be={data:Te},we=[{autoFocus:5,createTime:"2021-06-14T08:04:37.000Z",themeId:"pcLive",themeIntro:"PC直播全量版",themeName:"PC直播全量版",themeType:"webLive",updateTime:"2021-06-14T08:04:37.000Z",label:"官方",labelPic:"https://resource.eziot.com/group1/M00/00/8A/CtwQEmLr_DmANlElAAA-xyivSaw030.png",poster:"https://resource.eziot.com/group1/M00/00/89/CtwQEmLl8r-AZU7wAAETKlvgerU237.png",header:he.data.header,footer:he.data.footer},{autoFocus:5,createTime:"2021-06-14T08:04:37.000Z",themeId:"security",themeIntro:"PC直播安防版",themeName:"PC直播安防版",themeType:"webLive",updateTime:"2021-06-14T08:04:37.000Z",label:"官方",labelPic:"https://resource.eziot.com/group1/M00/00/8A/CtwQEmLr_DmANlElAAA-xyivSaw030.png",poster:"https://resource.eziot.com/group1/M00/00/89/CtwQEmLl8r-AZU7wAAETKlvgerU237.png",header:ge.data.header,footer:ge.data.footer},{autoFocus:5,createTime:"2021-06-14T08:04:37.000Z",themeId:"voice",themeIntro:"PC直播语音版",themeName:"PC直播语音版",themeType:"webLive",updateTime:"2021-06-14T08:04:37.000Z",label:"官方",labelPic:"https://resource.eziot.com/group1/M00/00/8A/CtwQEmLr_DmANlElAAA-xyivSaw030.png",poster:"https://resource.eziot.com/group1/M00/00/89/CtwQEmLl8r-AZU7wAAETKlvgerU237.png",header:Se.data.header,footer:Se.data.footer},{autoFocus:5,createTime:"2021-06-14T08:04:37.000Z",themeId:"simple",themeIntro:"PC直播极简版",themeName:"PC直播极简版",themeType:"webLive",updateTime:"2021-06-14T08:04:37.000Z",label:"官方",labelPic:"https://resource.eziot.com/group1/M00/00/8A/CtwQEmLr_DmANlElAAA-xyivSaw030.png",poster:"",header:ye.data.header,footer:ye.data.footer},{autoFocus:5,createTime:"2021-06-14T08:04:37.000Z",themeId:"pcRec",themeIntro:"PC回放全量版",themeName:"PC回放全量版",themeType:"webRec",updateTime:"2021-06-14T08:04:37.000Z",label:"官方",labelPic:"https://resource.eziot.com/group1/M00/00/8A/CtwQEmLr_DmANlElAAA-xyivSaw030.png",poster:"https://resource.eziot.com/group1/M00/00/89/CtwQEmLl8r-AZU7wAAETKlvgerU237.png",header:be.data.header,footer:be.data.footer},{autoFocus:5,createTime:"2021-06-14T08:04:37.000Z",themeId:"mobileLive",themeIntro:"Mobile直播全量版",themeName:"Mobile直播全量版",themeType:"mobileLive",updateTime:"2021-06-14T08:04:37.000Z",label:"官方",labelPic:"https://resource.eziot.com/group1/M00/00/8A/CtwQEmLr_GmAL5IhAABZs1vUK0s564.png",poster:"https://resource.eziot.com/group1/M00/00/89/CtwQEmLl8r-AZU7wAAETKlvgerU237.png",header:le.data.header,footer:le.data.footer},{autoFocus:5,createTime:"2021-06-14T08:04:37.000Z",themeId:"mobileRec",themeIntro:"Mobile回放全量版",themeName:"Mobile回放全量版",themeType:"mobileRec",updateTime:"2021-06-14T08:04:37.000Z",label:"官方",labelPic:"https://resource.eziot.com/group1/M00/00/8A/CtwQEmLr_GmAL5IhAABZs1vUK0s564.png",poster:"https://resource.eziot.com/group1/M00/00/89/CtwQEmLl8r-AZU7wAAETKlvgerU237.png",header:pe.data.header,footer:pe.data.footer}],Pe=function(){function e(t){var n=this;c(this,e),this.jSPlugin=t,this.enableZoom=!1,this.isMouseDown=!1,this.videoWidth=1920,this.videoHeight=1080,this.currentScale=1,this.currentPosition={x:0,y:0,xPercent:.1,yPercent:.1,xCurrentVideo:0,yCurrentVideo:0,left:0,top:0,right:1920,bottom:1080},this.DOM=document.getElementById(t.id),this.clientRect=document.getElementById(t.id).getBoundingClientRect();var i=document.createElement("div");i.id="".concat(t.id,"-zoom-container"),i.style="position: absolute;\n display:none;\n left: 12px;\n bottom: 80px;";var o='\n \n
2.0X
\n
\n \n \n 放大\n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n
\n
\n \n \n 缩小\n \n \n \n \n \n \n \n \n \n \n
\n \n ');i.innerHTML=o,document.getElementById("".concat(t.id,"-audioControls-left")).parentNode.appendChild(i),document.getElementById("".concat(t.id,"-addScale")).onclick=function(){n.addScale()},document.getElementById("".concat(t.id,"-subScale")).onclick=function(){n.subScale()}}return l(e,[{key:"onMouseDown",value:function(e){this.currentPosition,this.currentScale;var t=this.enableZoom;if(!t)return!1;this.moveX=e.clientX,this.moveY=e.clientY,this.isMouseDown=!0}},{key:"onMouseUp",value:function(e){var t=this.currentPosition,n=this.enableZoom;if(!n)return!1;this.isMouseDown=!1,t.left=t.left-(e.clientX-this.moveX),t.top=t.top-(e.clientY-this.moveY),this.doScale()}},{key:"onMouseOut",value:function(e){var t=this.enableZoom;if(!t)return!1;this.isMouseDown&&(console.log("鼠标按上",e),this.isMouseDown=!1),this.isMouseDown=!1}},{key:"renderDot",value:function(){var e=this.currentScale;document.getElementById("".concat(this.jSPlugin.id,"-scale-value")).innerHTML="".concat(e,".0X"),document.getElementById("".concat(this.jSPlugin.id,"-line-dot")).style.height="".concat((e-1)/7*100,"%"),document.getElementById("".concat(this.jSPlugin.id,"-scale-body-line-dot")).style.bottom="calc(".concat((e-1)/7*100,"% - 6px)")}},{key:"startZoom",value:function(){var e=this,t=this.jSPlugin.jSPlugin._JSPlayM4_GetFrameInfo(0);this.videoWidth=t.width,this.videoHeight=t.height,this.currentPosition.right=t.width,this.currentPosition.bottom=t.height,this.currentScale=1,document.getElementById("".concat(this.jSPlugin.id,"-zoom-container")).style.display="block",this.jSPlugin.jSPlugin._JSPlayM4_SetDisplayRegion(0,this.videoWidth,0,this.videoHeight),this.renderDot(),this.enableZoom=!0,document.getElementById("".concat(this.jSPlugin.id,"canvas_draw0"))?(document.getElementById("".concat(this.jSPlugin.id,"canvas_draw0")).addEventListener("mousedown",(function(t){return e.onMouseDown(t)})),document.getElementById("".concat(this.jSPlugin.id,"canvas_draw0")).addEventListener("mouseup",(function(t){return e.onMouseUp(t)})),document.getElementById("".concat(this.jSPlugin.id,"canvas_draw0")).addEventListener("mouseout",(function(t){return e.onMouseOut(t)}))):document.getElementById("".concat(this.jSPlugin.id,"-player"))&&(document.getElementById("".concat(this.jSPlugin.id,"-player")).addEventListener("mousedown",(function(t){return e.onMouseDown(t)})),document.getElementById("".concat(this.jSPlugin.id,"-player")).addEventListener("mouseup",(function(t){return e.onMouseUp(t)})),document.getElementById("".concat(this.jSPlugin.id,"-player")).addEventListener("mouseout",(function(t){return e.onMouseOut(t)})))}},{key:"stopZoom",value:function(){var e=this;this.currentScale=1,this.jSPlugin.jSPlugin._JSPlayM4_SetDisplayRegion(0,this.videoWidth,0,this.videoHeight),document.getElementById("".concat(this.jSPlugin.id,"-zoom-container")).style.display="none",this.renderDot(),this.enableZoom=!1,document.getElementById(this.jSPlugin.id).removeEventListener("mousedown",(function(t){return e.onMouseDown(t)})),document.getElementById(this.jSPlugin.id).removeEventListener("mouseup",(function(t){return e.onMouseUp(t)})),document.getElementById(this.jSPlugin.id).removeEventListener("mouseout",(function(t){return e.onMouseOut(t)}))}},{key:"doScale",value:function(){console.log("执行放大");var e=this.currentPosition,t=this.currentScale;e.left=e.left+e.xPercent*(e.right-e.left)-this.videoWidth/t*.5,e.left<0?e.left=0:e.left>this.videoWidth-this.videoWidth/t&&(e.left=this.videoWidth-this.videoWidth/t),e.right=e.left+this.videoWidth/t,e.top=e.top+e.yPercent*(e.bottom-e.top)-this.videoHeight/t*.5,e.top<0?e.top=0:e.top>this.videoHeight-this.videoHeight/t&&(e.top=this.videoHeight-this.videoHeight/t),e.bottom=e.top+this.videoHeight/t,e.left=parseInt(e.left,10),e.right=parseInt(e.right,10),e.top=parseInt(e.top,10),e.bottom=parseInt(e.bottom,10),console.log("计算后,",this.jSPlugin.jSPlugin,e.left,e.right,e.top,e.bottom,e.xPercent,e.yPercent),this.jSPlugin.jSPlugin._JSPlayM4_SetDisplayRegion(e.left,e.right,e.top,e.bottom),this.renderDot()}},{key:"calCurrentPosition",value:function(e){var t=this.currentPosition,n=this.clientRect;t.x=e.clientX,t.y=e.clientY,t.xPercent=(e.clientX-n.x)/n.width,t.yPercent=(e.clientY-n.y)/n.height,this.doScale()}},{key:"addScale",value:function(){var e=this.currentScale,t=this.currentPosition;if(e>=8)return console.log("达到最大倍率了"),this.jSPlugin.Message&&this.jSPlugin.Message["default"]("已经放大到最大倍数8.0X"),!1;this.currentScale++,t.xPercent=.5,t.yPercent=.5,this.doScale()}},{key:"subScale",value:function(){var e=this.currentScale,t=this.currentPosition;if(e<=1)return console.log("达到最小倍率了"),!1;this.currentScale--,t.xPercent=.5,t.yPercent=.5,this.doScale()}}]),e}();function ke(e,t){return Math.abs(t.clientX-e.clientX)*Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)*Math.abs(t.clientY-e.clientY)}var Ee=function(){function e(t){var n=this;c(this,e),this.jSPlugin=t,this.enableZoom=!1,this.isDubboTouch=!1,this.videoWidth=0,this.videoHeight=0,this.currentScale=1,this.currentPosition={x:0,y:0,xPercent:.1,yPercent:.1,xCurrentVideo:0,yCurrentVideo:0,left:0,top:0,right:1920,bottom:1080},this.DOM=document.getElementById(t.id),this.clientRect=document.getElementById(t.id).getBoundingClientRect(),this.point1={clientX:0,clientY:0},this.point2={clientX:0,clientY:0},this.touchLineLength=0,this.inited=!1;var i=document.createElement("div");i.id="".concat(t.id,"-zoom-container"),i.style="display:none;\n position: absolute;\n left: 10px;\n top: -30px;\n border: 1px solid rgba(0,0,0,0.6);\n color: #FFFFFF;\n background: rgba(0,0,0,0.6);\n border-radius: 10px;\n width: 36px;\n font-size: 12px;\n text-align: center;\n height: 22px;\n line-height: 22px;";var o="1X";i.innerHTML=o,document.getElementById("".concat(t.id,"-audioControls-left")).parentNode.appendChild(i),document.getElementById(this.jSPlugin.id).addEventListener("touchstart",(function(e){return n.onTouchstart(e)})),document.getElementById(this.jSPlugin.id).addEventListener("touchmove",(function(e){return n.onTouchmove(e)}))}return l(e,[{key:"onTouchstart",value:function(e){if(!this.inited){var t=this.jSPlugin.jSPlugin._JSPlayM4_GetFrameInfo(0);this.videoWidth=t.width,this.videoHeight=t.height,this.currentPosition.right=t.width,this.currentPosition.bottom=t.height,this.inited=!0}var n=this.currentPosition;this.currentScale,console.log("双指按下",n);var i=e.touches,o=i[0],r=i[1];o&&(this.point1.clientX=o.clientX,this.point1.clientY=o.clientY),r&&(this.point2.clientX=r.clientX,this.point2.clientY=r.clientY,this.touchLineLength=ke(this.point1,this.point2),this.isDubboTouch=!0,this.moveX=o.clientX,this.moveY=o.clientY),console.log("双指按下2",n)}},{key:"onTouchmove",value:function(e){var t=this.isDubboTouch,n=this.currentPosition,i=this.clientRect;if(1===e.touches.length){var o=e.touches[0];return n.xPercent=n.xPercent+(this.point1.clientX-o.clientX)/i.width/this.currentScale,n.yPercent=n.yPercent+(this.point1.clientY-o.clientY)/i.height/this.currentScale,this.doScale(),this.point1.clientX=o.clientX,this.point1.clientY=o.clientY,!1}if(!t)return!1;var r=e.touches,a=(o=r[0],r[1]);if(o&&(this.point1.clientX=o.clientX,this.point1.clientY=o.clientY),a){this.point2.clientX=a.clientX,this.point2.clientY=a.clientY;var d=ke(this.point1,this.point2);d!==this.touchLineLength&&(d>this.touchLineLength?this.currentScale<8?(++this.currentScale,n.xPercent=(this.point1.clientX+this.point2.clientX)/2/i.width,n.yPercent=(this.point1.clientY+this.point2.clientY)/2/i.height,this.doScale()):console.log("已经是最大8倍率了"):this.currentScale>1?(--this.currentScale,n.xPercent=(this.point1.clientX+this.point2.clientX)/2/i.width,n.yPercent=(this.point1.clientY+this.point2.clientY)/2/i.height,this.doScale()):console.log("已经是最小1倍率了"),this.isDubboTouch=!1)}}},{key:"startZoom",value:function(){var e=this.jSPlugin.jSPlugin._JSPlayM4_GetFrameInfo(0);this.videoWidth=e.width,this.videoHeight=e.height,this.currentPosition.right=e.width,this.currentPosition.bottom=e.height,this.currentScale=1,document.getElementById("".concat(this.jSPlugin.id,"-zoom-container")).style.display="block",this.jSPlugin.jSPlugin._JSPlayM4_SetDisplayRegion(0,this.videoWidth,0,this.videoHeight),this.renderDot()}},{key:"stopZoom",value:function(){this.currentScale=1,this.jSPlugin.jSPlugin._JSPlayM4_SetDisplayRegion(0,this.videoWidth,0,this.videoHeight),document.getElementById("".concat(this.jSPlugin.id,"-zoom-container")).style.display="none",this.renderDot()}},{key:"doScale",value:function(){var e=this.currentPosition,t=this.currentScale;e.left=e.left+e.xPercent*(e.right-e.left)-this.videoWidth/t*.5,e.left<0?e.left=0:e.left>this.videoWidth-this.videoWidth/t&&(e.left=this.videoWidth-this.videoWidth/t),e.right=e.left+this.videoWidth/t,e.top=e.top+e.yPercent*(e.bottom-e.top)-this.videoHeight/t*.5,e.top<0?e.top=0:e.top>this.videoHeight-this.videoHeight/t&&(e.top=this.videoHeight-this.videoHeight/t),e.bottom=e.top+this.videoHeight/t,e.left=parseInt(e.left,10),e.right=parseInt(e.right,10),e.top=parseInt(e.top,10),e.bottom=parseInt(e.bottom,10),console.log("视频宽高",this.videoWidth,this.videoHeight),console.log("计算后,",e.left,e.right,e.top,e.bottom,e.xPercent,e.yPercent),e.left0&&(this.autoFocus=parseInt(this.themeData.autoFocus),this.startAutoFocus(),document.getElementById("".concat(this.jSPlugin.id,"-wrap")).addEventListener("click",(function(){e.stopAutoFocus()}))),this.setDecoderState({cloudRec:"cloud.rec"===P(this.jSPlugin.url).type,rec:"rec"===P(this.jSPlugin.url).type,type:P(this.jSPlugin.url).type});else if(!this.themeInited)var o=setInterval((function(){window.EZUIKit[e.jSPlugin.id].state.EZUIKitPlayer.init&&(clearInterval(o),e.jSPlugin.play(),e.themeInited=!0)}),50);var r=R.findIndex(this.themeData.footer.btnList,(function(e){return"zoom"===e.iconId&&e.isrender>0}))>=0;r&&(this.isMobile?this.jSPlugin.Zoom=new Ee(this.jSPlugin):this.jSPlugin.Zoom=new Pe(this.jSPlugin));var a=setInterval((function(){window.EZUIKit[e.jSPlugin.id].state.EZUIKitPlayer.init&&(clearInterval(a),e.jSPlugin.reSize(e.jSPlugin.params.width,e.jSPlugin.params.height))}),50)}},{key:"setDecoderState",value:function(e){var t=this,n=this.themeData,i=n.header,o=n.footer;Object.keys(e).map((function(n,r){var a="#FFFFFF",d="#FFFFFF",c=i.btnList.findIndex((function(e){return e.iconId===n}));switch(-1===c?(a=o.color.replace("-diy",""),d=o.activeColor.replace("-diy","")):(a=i.color.replace("-diy",""),d=o.activeColor.replace("-diy","")),n){case"play":e[n]?document.getElementById("".concat(t.jSPlugin.id,"-play"))&&(document.getElementById("".concat(t.jSPlugin.id,"-play-content")).children[0].children[0].style="display:inline-block",document.getElementById("".concat(t.jSPlugin.id,"-play-content")).children[0].children[1].style="display:none",document.getElementById("".concat(t.jSPlugin.id,"-play")).className=e[n]?"active":"",document.getElementById("".concat(t.jSPlugin.id,"-play-content")).childNodes[0].children[0].style.fill=e[n]?d:a):document.getElementById("".concat(t.jSPlugin.id,"-play"))&&(document.getElementById("".concat(t.jSPlugin.id,"-play-content")).children[0].children[1].style="display:inline-block",document.getElementById("".concat(t.jSPlugin.id,"-play-content")).children[0].children[0].style="display:none",document.getElementById("".concat(t.jSPlugin.id,"-play")).className=e[n]?"active":"",document.getElementById("".concat(t.jSPlugin.id,"-play-content")).childNodes[0].children[1].style.fill=e[n]?d:a);break;case"sound":document.getElementById("".concat(t.jSPlugin.id,"-sound"))&&(e[n]?(document.getElementById("".concat(t.jSPlugin.id,"-sound-content")).children[0].children[1].style="display:inline-block",document.getElementById("".concat(t.jSPlugin.id,"-sound-content")).children[0].children[0].style="display:none",document.getElementById("".concat(t.jSPlugin.id,"-sound")).className=e[n]?"active":"",document.getElementById("".concat(t.jSPlugin.id,"-sound-content")).childNodes[0].children[1].style.fill=e[n]?d:a):(document.getElementById("".concat(t.jSPlugin.id,"-sound-content")).children[0].children[0].style="display:inline-block",document.getElementById("".concat(t.jSPlugin.id,"-sound-content")).children[0].children[1].style="display:none",document.getElementById("".concat(t.jSPlugin.id,"-sound")).className=e[n]?"active":"",document.getElementById("".concat(t.jSPlugin.id,"-sound-content")).childNodes[0].children[0].style.fill=e[n]?d:a));break;case"recordvideo":document.getElementById("".concat(t.jSPlugin.id,"-recordvideo"))&&(document.getElementById("".concat(t.jSPlugin.id,"-recordvideo")).className=e[n]?"active":"",document.getElementById("".concat(t.jSPlugin.id,"-recordvideo-content")).childNodes[0].style.fill=e[n]?d:a,e[n]?t.countTime("add",0):t.countTime("destroy",0));break;case"talk":document.getElementById("".concat(t.jSPlugin.id,"-talk"))&&(document.getElementById("".concat(t.jSPlugin.id,"-talk")).className=e[n]?"active":"",document.getElementById("".concat(t.jSPlugin.id,"-talk-content")).childNodes[1].style.fill=e[n]?d:a);break;case"zoom":document.getElementById("".concat(t.jSPlugin.id,"-zoom"))&&(document.getElementById("".concat(t.jSPlugin.id,"-zoom")).className=e[n]?"active":"",document.getElementById("".concat(t.jSPlugin.id,"-zoom-content")).childNodes[1].style.fill=e[n]?d:a);break;case"pantile":document.getElementById("".concat(t.jSPlugin.id,"-pantile"))&&(document.getElementById("".concat(t.jSPlugin.id,"-pantile")).className=e[n]?"active":"",document.getElementById("".concat(t.jSPlugin.id,"-pantile-content")).childNodes[0].style.fill=e[n]?d:a);break;case"webExpend":e[n]?(document.getElementById("".concat(t.jSPlugin.id,"-webExpend"))&&(document.getElementById("".concat(t.jSPlugin.id,"-webExpend-content")).children[0].children[1].style="display:inline-block",document.getElementById("".concat(t.jSPlugin.id,"-webExpend-content")).children[0].children[0].style="display:none"),document.getElementById("".concat(t.jSPlugin.id,"-expend"))&&(document.getElementById("".concat(t.jSPlugin.id,"-expend")).className="disabled")):(document.getElementById("".concat(t.jSPlugin.id,"-webExpend"))&&(document.getElementById("".concat(t.jSPlugin.id,"-webExpend-content")).children[0].children[0].style="display:inline-block",document.getElementById("".concat(t.jSPlugin.id,"-webExpend-content")).children[0].children[1].style="display:none"),document.getElementById("".concat(t.jSPlugin.id,"-expend"))&&(document.getElementById("".concat(t.jSPlugin.id,"-expend")).className="")),document.getElementById("".concat(t.jSPlugin.id,"-webExpend"))&&(document.getElementById("".concat(t.jSPlugin.id,"-webExpend")).className=e[n]?"active":"",document.getElementById("".concat(t.jSPlugin.id,"-webExpend-content")).childNodes[0].childNodes[0].style.fill=e[n]?d:a,document.getElementById("".concat(t.jSPlugin.id,"-webExpend-content")).childNodes[0].childNodes[1].style.fill=e[n]?d:a);break;case"capturePicture":document.getElementById("".concat(t.jSPlugin.id,"-capturePicture"))&&(document.getElementById("".concat(t.jSPlugin.id,"-capturePicture")).className=e[n]?"active":"",document.getElementById("".concat(t.jSPlugin.id,"-capturePicture-content")).childNodes[0].style.fill=e[n]?d:a);break;case"expend":e[n]?(document.getElementById("".concat(t.jSPlugin.id,"-expend"))&&(document.getElementById("".concat(t.jSPlugin.id,"-expend-content")).children[0].children[1].style="display:inline-block",document.getElementById("".concat(t.jSPlugin.id,"-expend-content")).children[0].children[0].style="display:none"),document.getElementById("".concat(t.jSPlugin.id,"-webExpend"))&&(document.getElementById("".concat(t.jSPlugin.id,"-webExpend")).className="disabled")):(document.getElementById("".concat(t.jSPlugin.id,"-expend"))&&(document.getElementById("".concat(t.jSPlugin.id,"-expend-content")).children[0].children[0].style="display:inline-block",document.getElementById("".concat(t.jSPlugin.id,"-expend-content")).children[0].children[1].style="display:none"),document.getElementById("".concat(t.jSPlugin.id,"-webExpend"))&&(document.getElementById("".concat(t.jSPlugin.id,"-webExpend")).className="")),document.getElementById("".concat(t.jSPlugin.id,"-expend"))&&(document.getElementById("".concat(t.jSPlugin.id,"-expend")).className=e[n]?"active":"",document.getElementById("".concat(t.jSPlugin.id,"-expend-content")).childNodes[0].childNodes[0].style.fill=e[n]?d:a,document.getElementById("".concat(t.jSPlugin.id,"-expend-content")).childNodes[0].childNodes[1].style.fill=e[n]?d:a);break;case"hd":e[n]?document.getElementById("".concat(t.jSPlugin.id,"-hd"))&&(document.getElementById("".concat(t.jSPlugin.id,"-hd-content")).children[1].children[0].style="display:block",document.getElementById("".concat(t.jSPlugin.id,"-hd-content")).children[1].children[1].style="display:none"):document.getElementById("".concat(t.jSPlugin.id,"-hd"))&&(document.getElementById("".concat(t.jSPlugin.id,"-hd-content")).children[1].children[1].style="display:block",document.getElementById("".concat(t.jSPlugin.id,"-hd-content")).children[1].children[0].style="display:none");break;case"speed":document.getElementById("".concat(t.jSPlugin.id,"-speed"))&&(document.getElementById("".concat(t.jSPlugin.id,"-speed-content")).children[1].children[0].style.color=e[n]?d:a,document.getElementById("".concat(t.jSPlugin.id,"-speed-content")).children[1].children[0].style.borderColor=e[n]?d:a),t.isMobile&&e[n]?document.getElementById("".concat(t.jSPlugin.id,"-select-mask")).style.display="block":document.getElementById("".concat(t.jSPlugin.id,"-select-mask")).style.display="none";break;case"cloudRec":document.getElementById("".concat(t.jSPlugin.id,"-cloudRec"))&&(console.log("document.getElementById(`${this.jSPlugin.id}-cloudRec-content`)",document.getElementById("".concat(t.jSPlugin.id,"-cloudRec"))),document.getElementById("".concat(t.jSPlugin.id,"-cloudRec")).className=e[n]?"active":"",document.getElementById("".concat(t.jSPlugin.id,"-cloudRec-content")).children[0].children[0].style.fill=e[n]?d:a),document.getElementById("".concat(t.jSPlugin.id,"-rec"))&&(document.getElementById("".concat(t.jSPlugin.id,"-rec")).className=e[n]?"active":"",document.getElementById("".concat(t.jSPlugin.id,"-rec-content")).children[0].children[0].style.fill=e[n]?a:d);break;case"rec":document.getElementById("".concat(t.jSPlugin.id,"-cloudRec"))&&(document.getElementById("".concat(t.jSPlugin.id,"-cloudRec")).className=e[n]?"active":"",document.getElementById("".concat(t.jSPlugin.id,"-cloudRec-content")).children[0].children[0].style.fill=e[n]?a:d),document.getElementById("".concat(t.jSPlugin.id,"-rec"))&&(document.getElementById("".concat(t.jSPlugin.id,"-rec")).className=e[n]?"active":"",document.getElementById("".concat(t.jSPlugin.id,"-rec-content")).children[0].children[0].style.fill=e[n]?d:a);break}t.decoderState.state=Object.assign(t.decoderState.state,e)}))}},{key:"startAutoFocus",value:function(){var e=this,t=this.autoFocus;this.autoFocusTimer&&clearTimeout(this.autoFocusTimer),this.autoFocusTimer=setTimeout((function(){document.getElementById("".concat(e.jSPlugin.id,"-audioControls"))&&(document.getElementById("".concat(e.jSPlugin.id,"-audioControls")).style.opacity=0,document.getElementById("".concat(e.jSPlugin.id,"-audioControls")).style.pointerEvents="none")}),1e3*t)}},{key:"stopAutoFocus",value:function(){document.getElementById("".concat(this.jSPlugin.id,"-audioControls"))&&(document.getElementById("".concat(this.jSPlugin.id,"-audioControls")).style.opacity=1,document.getElementById("".concat(this.jSPlugin.id,"-audioControls")).style.pointerEvents="all"),this.autoFocusTimer&&clearTimeout(this.autoFocusTimer),this.startAutoFocus()}},{key:"toString",value:function(){return"".concat(this.coreX,"-").concat(this.coreY)}},{key:"renderFooter",value:function(e,t){var n=this,i=this.matchBtn(e);if(this.isMobile&&"zoom"===i.id)return!1;var o=document.createElement("div");o.className="theme-icon-item",o.innerHTML="".concat('')+'
')).concat(i.domString,"
")+"
",o.onclick=function(e){if(n.decoderState.state.isEditing)return!1;i.onclick(e)},i.onmouseenter&&(o.onmouseenter=function(e){if(n.decoderState.state.isEditing)return!1;i.onmouseenter(e)}),i.onmouseleave&&(o.onmouseleave=function(e){if(n.decoderState.state.isEditing)return!1;i.onmouseleave(e)});var r=document.createElement("span");r.className="icon-move left",r.innerHTML=''),r.onclick=function(){n.editIcon(i.id,"left","footer")},o.appendChild(r);var a=document.createElement("span");a.className="icon-move right",a.innerHTML=''),a.onclick=function(){n.editIcon(i.id,"right","footer")},o.appendChild(a);var d=document.createElement("span");d.className="icon-move close",d.innerHTML='')+'',d.onclick=function(){n.editIcon(i.id,"delete","footer")},o.appendChild(d),"left"===t?document.getElementById("".concat(this.jSPlugin.id,"-audioControls")).childNodes[0].appendChild(o):document.getElementById("".concat(this.jSPlugin.id,"-audioControls")).childNodes[1].appendChild(o)}},{key:"editIcon",value:function(e,t,n){console.log("编辑组件",e,t,n);var i=this.themeData;console.log("themeData",this.themeData);var o=this.themeData[n].btnList,r=R.findIndex(o,(function(t){return t.iconId===e})),a=o[r];switch(t){case"delete":if("rec"===e){if(-1===R.findIndex(o,(function(e){return"cloudRec"===e.iconId&&1==e.isrender})))return this.jSPlugin.Message&&this.jSPlugin.Message["default"]("必须选中一种存储介质"),!1}else if("cloudRec"===e&&-1===R.findIndex(o,(function(e){return"rec"===e.iconId&&1==e.isrender})))return this.jSPlugin.Message&&this.jSPlugin.Message["default"]("必须选中一种存储介质"),!1;o[r].isrender=0;break;case"right":for(var d=-1,c=r+1;c=0;l--)if(o[l].part===o[r].part&&1==o[l].isrender){s=l;break}-1!==s&&(o[r]=o[s],o[s]=a);break}console.log("new btnList",o),i[n].btnList=o,this.changeTheme(i)}},{key:"renderHeader",value:function(e,t){var n=this,i=this.matchBtn(e),o=document.createElement("div");o.className="theme-icon-item",o.style="max-width:50%;",o.innerHTML="".concat('')+'')).concat(i.domString,"")+'',o.onclick=function(e){if(n.decoderState.state.isEditing)return!1;i.onclick(e)};var r=document.createElement("span");r.className="icon-move close",r.innerHTML='')+'',r.onclick=function(){n.editIcon(i.id,"delete","header")},o.appendChild(r),"left"===t?document.getElementById("".concat(this.jSPlugin.id,"-headControl")).childNodes[0].appendChild(o):document.getElementById("".concat(this.jSPlugin.id,"-headControl")).childNodes[1].appendChild(o)}},{key:"countTime",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this;if(!document.getElementById(this.jSPlugin.id+"time-area")){var i=document.createElement("div");i.id=this.jSPlugin.id+"time-area",i.className="time-area",i.innerHTML='00:00',document.getElementById("".concat(this.jSPlugin.id,"-ez-iframe-footer-container"))&&document.getElementById("".concat(this.jSPlugin.id,"-ez-iframe-footer-container")).appendChild(i)}if(this.countTimer&&clearInterval(this.countTimer),"add"===e){var o=t;document.getElementById(n.jSPlugin.id+"time-area").style.display="flex",this.countTimer=setInterval((function(){++o,document.getElementById(n.jSPlugin.id+"time-area").children[1].innerHTML=r(o)}),1e3)}else"destroy"===e&&(this.countTimer&&clearInterval(this.countTimer),this.countTimer=void 0,document.getElementById(n.jSPlugin.id+"time-area")&&(document.getElementById(n.jSPlugin.id+"time-area").children[1].innerHTML="00:00",document.getElementById(n.jSPlugin.id+"time-area").style.display="none"));function r(e){var t=parseInt(e),n=0,i=0,o="00",r="00",a="00";return t>59&&(n=parseInt(t/60),t=parseInt(t%60),n>59&&(i=parseInt(n/60),n=parseInt(n%60))),o=parseInt(t)>9?parseInt(t):"0"+parseInt(t),r=parseInt(n)>9?parseInt(n):"0"+parseInt(n),a=parseInt(i)>9?parseInt(i):"0"+parseInt(i),i>0?a+":"+r+":"+o:n>0?r+":"+o:"00:"+o}}},{key:"matchBtn",value:function(e){var t=this,n=this.themeData,i=n.header,o=n.footer,r={title:"",id:"",domString:"",color:"#FFFFFF",activeColor:"#FFFFFF",onclick:function(){},onmoveleft:function(){},onmoveright:function(){},onremove:function(){}},a=i.btnList.findIndex((function(t){return t.iconId===e}));switch(-1===a?(r.color=o.color,r.backgroundColor=o.backgroundColor,r.activeColor=o.activeColor):(r.color=i.color,r.backgroundColor=i.backgroundColor,r.activeColor=i.activeColor),e){case"play":return r.title="播放/结束播放",r.id=e,r.domString='
'+'')+'')+'
',r.onclick=function(){var e=t.decoderState.state,n=e.play,i=e.isEditing;if(i)return!1;n?t.jSPlugin.stop():t.jSPlugin.play(),t.setDecoderState({play:!n})},r;case"sound":return r.title="声音",r.id=e,r.domString=''+'')+'\n \n \n \n \n ')+"",r.onclick=function(){var e=t.decoderState.state,n=e.play,i=e.sound;n&&(i?(t.jSPlugin.closeSound(),t.setDecoderState({sound:!1})):(t.jSPlugin.openSound(),t.setDecoderState({sound:!0})))},r;case"recordvideo":return r.title="录屏",r.id=e,r.domString='')+'',r.onclick=function(){var e=t.decoderState.state,n=e.play,i=e.recordvideo;n&&(i?(t.jSPlugin.stopSave(),t.setDecoderState({recordvideo:!1})):(t.jSPlugin.startSave("".concat((new Date).getTime())),t.setDecoderState({recordvideo:!0})))},r;case"capturePicture":return r.title="截图",r.id=e,r.domString='')+'',r.onclick=function(){var e=t.decoderState.state.play;e?t.jSPlugin.capturePicture("".concat((new Date).getTime())):console.log("视频未播放,无法截图")},r;case"talk":return r.title="对讲",r.id=e,r.domString="
"+'')+'',r.onclick=function(){var e=t.decoderState.state,n=e.talk,i=e.sound;if(n){console.log("结束对讲"),t.setDecoderState({talk:!1}),t.jSPlugin.Talk.stopTalk();var o=R.findIndex(t.themeData.footer.btnList,(function(e){return"sound"===e.iconId&&1===e.isrender&&1===e.defaultActive}))>-1;t.themeData&&o&&(t.jSPlugin.openSound(),t.setDecoderState({sound:!0}))}else console.log("开始对讲"),t.setDecoderState({talk:!0}),i&&(t.jSPlugin.closeSound(),t.setDecoderState({sound:!1})),t.jSPlugin.Talk.startTalk()},r;case"zoom":return r.title="电子放大",r.id=e,r.domString="
"+'\n \n \n \n \n '),r.onclick=function(){var e=t.decoderState.state,n=e.zoom,i=e.play;if(!i)return!1;n?(console.log("结束电子放大"),t.setDecoderState({zoom:!1}),t.jSPlugin.Zoom.stopZoom()):(console.log("开始电子放大"),t.jSPlugin.Zoom.startZoom(),t.setDecoderState({zoom:!0}))},r;case"pantile":return r.title="云台控制",r.id=e,r.domString='')+'',r.onclick=function(){var e=t.decoderState.state,n=e.pantile,i=e.expend;if(n)console.log("隐藏云台"),t.Ptz.hide(),t.setDecoderState({pantile:!1});else{if(console.log("显示云台"),t.isMobile&&!i)return console.log("移动端,非全屏状态不展示云台"),!1;t.Ptz.show(),t.setDecoderState({pantile:!0})}},r;case"expend":return r.title="全局全屏",r.id=e,r.domString='')+''+'\n '),r.onclick=function(){var e=t.decoderState.state,n=e.webExpend,i=e.expend,o=e.play,r=e.pantile;if(!o)return!1;if(n)return console.log("正在网站全屏"),!1;if(i)if(t.isMobile){d=parseInt(getComputedStyle(document.getElementById("".concat(t.jSPlugin.id,"-wrap"))).height,10)-parseInt(getComputedStyle(document.getElementById(t.jSPlugin.id)).height,10);document.getElementById("".concat(t.jSPlugin.id,"-ez-iframe-footer-container"))&&(document.getElementById("".concat(t.jSPlugin.id,"-ez-iframe-footer-container")).style.marginTop="-32px"),document.getElementById("".concat(t.jSPlugin.id,"-headControl"))&&(document.getElementById("".concat(t.jSPlugin.id,"-headControl")).style.position="relative"),T(document.getElementById("".concat(t.jSPlugin.id,"-wrap")),t.jSPlugin.width,t.jSPlugin.height+d),t.jSPlugin.jSPlugin.JS_Resize(t.jSPlugin.width,t.jSPlugin.height),r&&(t.Ptz.hide(),t.setDecoderState({pantile:!1}))}else{console.log("取消全局全屏");var a=w();a.then((function(e){console.log("取消全屏",e,t.jSPlugin),t.jSPlugin.jSPlugin.JS_Resize(t.jSPlugin.width,t.jSPlugin.height)}))}else if(console.log("执行全局全屏"),t.isMobile){var d=parseInt(getComputedStyle(document.getElementById("".concat(t.jSPlugin.id,"-wrap"))).height,10)-parseInt(getComputedStyle(document.getElementById(t.jSPlugin.id)).height,10);C(document.getElementById("".concat(t.jSPlugin.id,"-wrap"))),setTimeout((function(){var e=document.documentElement.clientWidth,n=document.documentElement.clientHeight;document.getElementById("".concat(t.jSPlugin.id)).style["backface-visibility"]="hidden",t.jSPlugin.jSPlugin.JS_Resize(n,e-d)}),100)}else{var c=window.screen.width,s=window.screen.height,l=S(document.getElementById("".concat(t.jSPlugin.id)));l.then((function(e){t.jSPlugin.jSPlugin.JS_Resize(c,s)}))["catch"]((function(e){console.log(e)}))}t.setDecoderState({expend:!i})},r;case"webExpend":return r.title="网页全屏",r.id=e,r.domString='')+''+'",r.onclick=function(){var e=t.decoderState.state,n=e.webExpend,i=e.expend,o=e.play;if(!o)return!1;if(i)return console.log("正在全局全屏"),!1;if(n){console.log("取消网页全屏");var r=w();r.then((function(e){t.jSPlugin.jSPlugin.JS_Resize(t.jSPlugin.width,t.jSPlugin.height),t.jSPlugin.Theme.Rec&&t.jSPlugin.Theme.Rec.recAutoSize()}))}else{console.log("执行网页全屏");var a=0,d=0,c=window.screen.width,s=window.screen.height,l=S(document.getElementById("".concat(t.jSPlugin.id,"-wrap")));l.then((function(e){document.getElementById("".concat(t.jSPlugin.id,"-canvas-container"))&&(a=parseInt(window.getComputedStyle(document.getElementById("".concat(t.jSPlugin.id,"-canvas-container"))).height,10)),document.getElementById("".concat(t.jSPlugin.id,"-headControl"))&&(d=parseInt(window.getComputedStyle(document.getElementById("".concat(t.jSPlugin.id,"-headControl"))).height,10)),t.jSPlugin.jSPlugin.JS_Resize(c,s-a-d),t.jSPlugin.Theme.Rec&&t.jSPlugin.Theme.Rec.recAutoSize()}))["catch"]((function(e){console.log(e)}))}t.setDecoderState({webExpend:!n})},r;case"hd":return r.title="画面清晰度",r.id=e,r.domString='"+'')+''+'\n ')+'')+"",r.onclick=function(e){var n=t.decoderState.state,i=n.hd,o=n.expend;i&&e.target.id==="".concat(t.jSPlugin.id,"-select-sd")?(console.log("切换到标清"),t.jSPlugin.changeVideoLevel(0),t.setDecoderState({hd:!1})):i||e.target.id!=="".concat(t.jSPlugin.id,"-select-hd")||(t.jSPlugin.changeVideoLevel(1),t.setDecoderState({hd:!0})),t.showHD=!t.showHD,document.getElementById("".concat(t.jSPlugin.id,"-hdSelect"))&&(document.getElementById("".concat(t.jSPlugin.id,"-hdSelect")).style.display="none"===document.getElementById("".concat(t.jSPlugin.id,"-hdSelect")).style.display?"block":"none",t.isMobile&&(document.getElementById("".concat(t.jSPlugin.id,"-select-hd-mask")).style.display="none"===document.getElementById("".concat(t.jSPlugin.id,"-select-hd-mask")).style.display?"block":"none")),t.isMobile&&o&&t.showHD?document.getElementById("".concat(t.jSPlugin.id,"-hdSelect")).className="hd speed-select mobile expend":document.getElementById("".concat(t.jSPlugin.id,"-hdSelect")).className=t.isMobile?"hd speed-select mobile":"speed-select"},r;case"speed":return r.title="回放倍速",r.id=e,r.domString='"+'\n
').concat(1===this.nextRate?"倍速":"".concat(this.nextRate,"倍").replace("3","0.5"),"
\n ")+'')+"
",this.isMobile||(r.onmouseenter=function(e){console.log("鼠标移入",e),t.setDecoderState({speed:!0}),document.getElementById("".concat(t.jSPlugin.id,"-speedSelect"))&&(document.getElementById("".concat(t.jSPlugin.id,"-speedSelect")).style.display="block")},r.onmouseleave=function(e){console.log("鼠标移出",e),t.setDecoderState({speed:!1}),document.getElementById("".concat(t.jSPlugin.id,"-speedSelect"))&&(document.getElementById("".concat(t.jSPlugin.id,"-speedSelect")).style.display="none")}),r.onclick=function(e){var n=t.decoderState.state,i=n.speed,o=n.expend;if(!i&&t.isMobile&&(document.getElementById("".concat(t.jSPlugin.id,"-speedSelect")).className=o?"speed speed-select mobile expend":"speed speed-select mobile"),t.nextRate=1,e.target.id)switch(e.target.id){case"".concat(t.jSPlugin.id,"-select-speed1"):console.log("倍速1"),t.nextRate=1,t.jSPlugin.jSPlugin.JS_Speed(t.nextRate),t.changeRecSpeed(1),t.setDecoderState({speed:!i});break;case"".concat(t.jSPlugin.id,"-select-speed2"):console.log("倍速2"),t.nextRate=2,t.jSPlugin.jSPlugin.JS_Speed(t.nextRate),t.changeRecSpeed(2),t.setDecoderState({speed:!i});break;case"".concat(t.jSPlugin.id,"-select-speed4"):console.log("倍速4"),t.nextRate=4,t.jSPlugin.jSPlugin.JS_Speed(t.nextRate),t.changeRecSpeed(4),t.setDecoderState({speed:!i});break;case"".concat(t.jSPlugin.id,"-select-speed05"):console.log("倍速05"),t.nextRate=3,t.jSPlugin.jSPlugin.JS_Speed(t.nextRate),t.changeRecSpeed(.5),t.setDecoderState({speed:!i});break;default:t.isMobile?t.setDecoderState({speed:!i}):t.setDecoderState({speed:!0});break}t.isMobile||e.target.id!=="".concat(t.jSPlugin.id,"-speed-text")?document.getElementById("".concat(t.jSPlugin.id,"-speedSelect"))&&(document.getElementById("".concat(t.jSPlugin.id,"-speedSelect")).style.display="none"===document.getElementById("".concat(t.jSPlugin.id,"-speedSelect")).style.display?"block":"none"):document.getElementById("".concat(t.jSPlugin.id,"-speedSelect")).style.display="block"},r;case"deviceName":return r.title="设备名称",r.id=e,r.domString="设备名称",r.onclick=function(){},r;case"deviceID":return r.title="设备序列号",r.id=e,r.domString="设备序列号",r.onclick=function(){},r;case"cloudRec":return r.title="云存储回放",r.id=e,r.domString='\n \n \n\t\n\t\n\t\n \n \n '),r.onclick=function(){console.log("点击云回放"),t.setDecoderState({type:"cloud.rec",cloudRec:!0,rec:!1}),t.jSPlugin.changePlayUrl({type:"cloud.rec"}),console.log(t.jSPlugin);var e=g("begin",t.jSPlugin.url)||(new Date).Format("yyyyMMdd");t.Rec.renderRec("".concat(e.slice(0,4),"-").concat(e.slice(4,6),"-").concat(e.slice(6,8)))},r;case"rec":return r.title="本地存储",r.id=e,r.domString='\n \n \n \n\n\n\n \n \n '),r.onclick=function(){console.log("点击本地回放"),t.setDecoderState({type:"rec",cloudRec:!1,rec:!0}),t.jSPlugin.changePlayUrl({type:"rec"}),console.log(t.jSPlugin);var e=g("begin",t.jSPlugin.url)||(new Date).Format("yyyyMMdd");t.Rec.renderRec("".concat(e.slice(0,4),"-").concat(e.slice(4,6),"-").concat(e.slice(6,8)))},r;default:return r}}},{key:"changeRecSpeed",value:function(e){var t=this,n=function(e){if(console.log("setLiActive",e),!document.getElementById("".concat(t.jSPlugin.id,"-speedSelect")))return!1;document.getElementById("".concat(t.jSPlugin.id,"-speedSelect")).childNodes[0].className=document.getElementById("".concat(t.jSPlugin.id,"-speedSelect")).childNodes[0].className.replace("active","default"),document.getElementById("".concat(t.jSPlugin.id,"-speedSelect")).childNodes[1].className=document.getElementById("".concat(t.jSPlugin.id,"-speedSelect")).childNodes[1].className.replace("active","default"),document.getElementById("".concat(t.jSPlugin.id,"-speedSelect")).childNodes[2].className=document.getElementById("".concat(t.jSPlugin.id,"-speedSelect")).childNodes[2].className.replace("active","default"),document.getElementById("".concat(t.jSPlugin.id,"-speedSelect")).childNodes[3].className=document.getElementById("".concat(t.jSPlugin.id,"-speedSelect")).childNodes[3].className.replace("active","default"),document.getElementById("".concat(t.jSPlugin.id,"-speedSelect")).childNodes[e].className=document.getElementById("".concat(t.jSPlugin.id,"-speedSelect")).childNodes[e].className.replace("default","active")},i="1";switch(e){case 1:n(2),i="倍速";break;case 2:n(1),i="".concat(e,"倍");break;case 4:n(0),i="".concat(e,"倍");break;case.5:n(3),i="".concat(e,"倍");break;default:n(2),i="".concat(e,"倍");break}document.getElementById("".concat(this.jSPlugin.id,"-speed-text"))&&(document.getElementById("".concat(this.jSPlugin.id,"-speed-text")).innerHTML=i)}},{key:"initThemeData",value:function(){var e=this,t=this.themeData,n=t.header,i=t.footer,o=this.jSPlugin.id;if(this.header=V.header,this.footer=V.footer,this.isNeedRenderHeader=R.findIndex(n.btnList,(function(e){return e.isrender>0}))>=0,this.isMobile&&(this.isNeedRenderHeader=R.findIndex(n.btnList,(function(e){return e.isrender>0&&"deviceID"===e.iconId||e.isrender>0&&"deviceName"===e.iconId}))>=0),this.isNeedRenderFooter=R.findIndex(i.btnList,(function(e){return e.isrender>0}))>=0,this.isNeedRenderTimeLine=R.findIndex(n.btnList,(function(e){return"cloudRec"===e.iconId&&1===e.isrender||"rec"===e.iconId&&1===e.isrender}))>=0&&!this.jSPlugin.disabledTimeLine,["date-switch-container-wrap","rec-type-container-wrap","mobile-rec-wrap","mobile-ez-ptz-container"].forEach((function(e,t){document.getElementById(e)&&document.getElementById(e).parentElement.removeChild(document.getElementById(e))})),this.isNeedRenderHeader)if(document.getElementById("".concat(this.jSPlugin.id,"-headControl")))document.getElementById("".concat(this.jSPlugin.id,"-headControl")).innerHTML="
");else{var r=document.createElement("div");r.setAttribute("id","".concat(this.jSPlugin.id,"-headControl")),r.setAttribute("class","header-controls"),r.innerHTML="
");var a={height:this.jSPlugin.width>xe?"48px":"32px","line-height":this.jSPlugin.width>xe?"48px":"32px",display:"flex","justify-content":"space-between",top:0,"z-index":1,background:"#000000",color:"#FFFFFF",width:"100%"};r.style=Ie(a),document.getElementById("".concat(o,"-wrap")).insertBefore(r,document.getElementById(o));var d=setInterval((function(){window.EZUIKit[e.jSPlugin.id].state.EZUIKitPlayer.init&&clearInterval(d)}),50)}else document.getElementById("".concat(this.jSPlugin.id,"-headControl"))&&document.getElementById("".concat(this.jSPlugin.id,"-headControl")).parentElement.removeChild(document.getElementById("".concat(this.jSPlugin.id,"-headControl")));if(this.isNeedRenderFooter)if(document.getElementById("".concat(this.jSPlugin.id,"-ez-iframe-footer-container")))document.getElementById("".concat(this.jSPlugin.id,"-ez-iframe-footer-container"))&&(document.getElementById("".concat(this.jSPlugin.id,"-ez-iframe-footer-container")).style.marginTop="-".concat(this.jSPlugin.width>xe?48:32,"px"),document.getElementById("".concat(this.jSPlugin.id,"-ez-iframe-footer-container")).innerHTML='"));else{var c=document.createElement("div");c.setAttribute("id","".concat(this.jSPlugin.id,"-ez-iframe-footer-container")),c.setAttribute("class","ez-iframe-footer-container");var s={"min-height":this.jSPlugin.width>xe?"48px":"32px","max-height":this.jSPlugin.width>xe?"96px":"80px",position:"relative","margin-top":this.jSPlugin.width>xe?"-48px":"-32px",display:"flex","flex-wrap":"wrap","justify-content":"space-between","z-index":999,top:0,color:"#FFFFFF",width:"100%"};c.style=Ie(s),c.innerHTML='"),v(c,document.getElementById(o))}else document.getElementById("".concat(this.jSPlugin.id,"-ez-iframe-footer-container"))&&document.getElementById("".concat(this.jSPlugin.id,"-ez-iframe-footer-container")).parentElement.removeChild(document.getElementById("".concat(this.jSPlugin.id,"-ez-iframe-footer-container")));if(this.isNeedRenderHeader&&document.getElementById("".concat(this.jSPlugin.id,"-headControl"))&&(document.getElementById("".concat(this.jSPlugin.id,"-headControl")).style.background=n.backgroundColor,document.getElementById("".concat(this.jSPlugin.id,"-headControl")).style.color=n.color,n.btnList.map((function(t,n){t.isrender&&e.renderHeader(t.iconId,t.part)}))),this.isNeedRenderFooter&&document.getElementById("".concat(this.jSPlugin.id,"-audioControls"))&&(document.getElementById("".concat(this.jSPlugin.id,"-audioControls")).style.background=i.backgroundColor,document.getElementById("".concat(this.jSPlugin.id,"-audioControls")).style.color=i.color,i.btnList.map((function(t,n){t.isrender&&e.renderFooter(t.iconId,t.part)}))),this.isNeedRenderTimeLine)if(this.isMobile)document.getElementById("".concat(this.jSPlugin.id,"-headControl-right"))&&(document.getElementById("".concat(this.jSPlugin.id,"-headControl-right")).style.display="none"),this.Rec=new J(this.jSPlugin);else{this.Rec?(this.Rec.unSyncTimeLine(),this.Rec.recInit()):this.Rec=new W(this.jSPlugin);var l=setInterval((function(){window.EZUIKit[e.jSPlugin.id].state.EZUIKitPlayer.init&&clearInterval(l)}),50)}var u=R.findIndex(this.themeData.footer.btnList,(function(e){return"pantile"===e.iconId&&1===e.isrender}))>=0&&!this.jSPlugin.disabledPTZ;u&&(this.isMobile&&(this.MobilePtz=new oe(this.jSPlugin)),this.Ptz=new q(this.jSPlugin));var p=function(){var t=e.decoderState.state,n=t.expend,i=t.webExpend,o=document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen;o||(e.jSPlugin.jSPlugin.JS_Resize(e.jSPlugin.width,e.jSPlugin.height),n&&e.setDecoderState({expend:!1}),i&&e.setDecoderState({webExpend:!1})),e.jSPlugin.Theme.Rec&&e.jSPlugin.Theme.Rec.recAutoSize()};if(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange"].forEach((function(e){window.addEventListener(e,(function(e){return p()}))})),this.themeData.poster){this.jSPlugin.poster=this.themeData.poster;var m=setInterval((function(){window.EZUIKit[e.jSPlugin.id].state.EZUIKitPlayer.init&&(clearInterval(m),e.jSPlugin.setPoster(e.themeData.poster))}),50)}this.inited=!0,this.getDeviceInfo()}},{key:"getDeviceInfo",value:function(){var e=this,t=function(t){200==t.code&&t.data&&(document.getElementById("".concat(e.jSPlugin.id,"-deviceName-content"))&&(document.getElementById("".concat(e.jSPlugin.id,"-deviceName-content")).style.maxWidth="100%",document.getElementById("".concat(e.jSPlugin.id,"-deviceName-content")).style.overflow="hidden",document.getElementById("".concat(e.jSPlugin.id,"-deviceName-content")).style.textOverflow="ellipsis",document.getElementById("".concat(e.jSPlugin.id,"-deviceName-content")).style.whiteSpace="nowrap",document.getElementById("".concat(e.jSPlugin.id,"-deviceName-content")).innerHTML=t.data.deviceName),document.getElementById("".concat(e.jSPlugin.id,"-deviceID-content"))&&(document.getElementById("".concat(e.jSPlugin.id,"-deviceID-content")).style.maxWidth="100%",document.getElementById("".concat(e.jSPlugin.id,"-deviceID-content")).style.overflow="hidden",document.getElementById("".concat(e.jSPlugin.id,"-deviceID-content")).style.textOverflow="ellipsis",document.getElementById("".concat(e.jSPlugin.id,"-deviceID-content")).style.whiteSpace="nowrap",document.getElementById("".concat(e.jSPlugin.id,"-deviceID-content")).innerHTML=P(e.jSPlugin.url).deviceSerial))};E(this.jSPlugin.env.domain+"/api/lapp/device/info","POST",{accessToken:this.jSPlugin.accessToken,deviceSerial:P(this.jSPlugin.url).deviceSerial},"",t)}},{key:"editStart",value:function(e){var t=document.getElementById("".concat(this.jSPlugin.id,"-audioControls")),n=document.getElementById("".concat(this.jSPlugin.id,"-headControl"));n&&n.setAttribute("class","header-controls themeEditing"),t&&t.setAttribute("class","footer-controls themeEditing"),this.setDecoderState({isEditing:!0})}},{key:"editEnd",value:function(e){var t=document.getElementById("".concat(this.jSPlugin.id,"-audioControls")),n=document.getElementById("".concat(this.jSPlugin.id,"-headControl"));n&&n.setAttribute("class","header-controls"),t&&t.setAttribute("class","footer-controls"),this.setDecoderState({isEditing:!1})}},{key:"webExpend",value:function(){var e=this,t=this.decoderState.state;t.webExpend;var n=t.expend,i=t.play;if(!i)return!1;if(n)return console.log("正在全局全屏"),!1;console.log("执行网页全屏");var o=0,r=0,a=S(document.getElementById("".concat(this.jSPlugin.id,"-wrap")));a.then((function(t){console.log("全屏promise",window.screen.width),document.getElementById("".concat(e.jSPlugin.id,"-canvas-container"))&&(o=parseInt(window.getComputedStyle(document.getElementById("".concat(e.jSPlugin.id,"-canvas-container"))).height,10)),document.getElementById("".concat(e.jSPlugin.id,"-headControl"))&&(r=parseInt(window.getComputedStyle(document.getElementById("".concat(e.jSPlugin.id,"-headControl"))).height,10)),console.log("this.jSPlugin.JS_Resiz",o,r,document.body.clientWidth),e.jSPlugin.jSPlugin.JS_Resize(window.screen.width,window.screen.height-o-r)}))["catch"]((function(e){console.log(e)}))}},{key:"expend",value:function(){var e=this,t=this.decoderState.state,n=t.webExpend;t.expend;var i=t.play;if(t.pantile,!i)return!1;if(n)return console.log("正在网站全屏"),!1;if(console.log("执行全局全屏"),this.isMobile){var o=parseInt(getComputedStyle(document.getElementById("".concat(this.jSPlugin.id,"-wrap"))).height,10)-parseInt(getComputedStyle(document.getElementById(this.jSPlugin.id)).height,10);C(document.getElementById("".concat(this.jSPlugin.id,"-wrap"))),setTimeout((function(){var t=document.documentElement.clientWidth,n=document.documentElement.clientHeight;document.getElementById("".concat(e.jSPlugin.id)).style["backface-visibility"]="hidden",e.jSPlugin.jSPlugin.JS_Resize(n,t-o)}),100)}else{var r=S(document.getElementById("".concat(this.jSPlugin.id)));r.then((function(t){e.jSPlugin.jSPlugin.JS_Resize(window.screen.width,window.screen.height)}))["catch"]((function(e){console.log(e)}))}}}]),e}();Date.prototype.Format=function(e){var t={"M+":this.getMonth()+1,"d+":this.getDate(),"h+":this.getHours(),"m+":this.getMinutes(),"s+":this.getSeconds(),"q+":Math.floor((this.getMonth()+3)/3),S:this.getMilliseconds()};for(var n in/(y+)/.test(e)&&(e=e.replace(RegExp.$1,(this.getFullYear()+"").substr(4-RegExp.$1.length))),t)new RegExp("("+n+")").test(e)&&(e=e.replace(RegExp.$1,1==RegExp.$1.length?t[n]:("00"+t[n]).substr((""+t[n]).length)));return e};var je=function(){function e(t,n){if(c(this,e),this.params=t,this.state={},this.jsPlugin=n,this.url="https://log.ys7.com/statistics.do?",t.env)switch(t.env){case"test12":this.url="https://test12dclog.ys7.com/statistics.do?";break;case"online":break;default:this.url=t.env;break}}return l(e,[{key:"uuid",value:function(){for(var e=[],t="0123456789abcdef",n=0;n<36;n++)e[n]=t.substr(Math.floor(16*Math.random()),1);e[14]="4",e[19]=t.substr(3&e[19]|8,1),e[8]=e[13]=e[18]=e[23]="-";var i=e.join("");return i}},{key:"dclog",value:function(e){var t=this.url,n=Object.assign({},{systemName:"open_website_monitor"},{bn:"ezuikit-js"},e,{un:e.url},{st:(new Date).getTime(),h:window.location.pathname});Object.keys(n).forEach((function(e,i){var o=n[e];"string"===typeof n[e]&&(o=n[e].replace("%","%25")),"undefined"!==typeof n[e]&&(t+="".concat(0===i?"":"&").concat(e,"=").concat(encodeURIComponent(o)))}));var i=new Image;i.src=t}},{key:"localInfoLog",value:function(e){var t=this.url,n=window.location.protocol+"//"+window.location.host,i={systemName:"open_netstream_localinfo",Ver:"v6.0.0",PlatAddr:n,ExterVer:"v6.0.0",OpId:this.uuid(),CltType:102,AppId:"",playurl:encodeURIComponent(this.jsPlugin.url),StartTime:(new Date).Format("yyyy-MM-dd hh:mm:ss.S"),OS:navigator.platform};i=Object.assign(i,e),Object.keys(i).forEach((function(e,n){var o=i[e];"string"===typeof i[e]&&(o=i[e].replace("%","%25")),"undefined"!==typeof i[e]&&(t+="".concat(0===n?"":"&").concat(e,"=").concat(encodeURIComponent(o)))}));var o=new Image;o.src=t}},{key:"playLog",value:function(e){var t=this.url,n=t,i={systemName:"open_netstream_play_main",playurl:encodeURIComponent(this.jsPlugin.url),Time:(new Date).Format("yyyy-MM-dd hh:mm:ss.S"),Via:2,OpId:this.uuid()};i=Object.assign(i,e),Object.keys(i).forEach((function(e,t){var o=i[e];"string"===typeof i[e]&&(o=i[e].replace("%","%25")),"undefined"!==typeof i[e]&&(n+="".concat(0===t?"":"&").concat(e,"=").concat(encodeURIComponent(o)))}));var o=new Image;o.src=n}}]),e}();(function(e,t){"object"===d(n)&&"object"===d(n.exports)?n.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("EZUIPlayer requires a window with a document");return t(e)}:t(e)})("undefined"!==typeof window?window:void 0,(function(e,t){var n;function i(e,t){for(var n=document.getElementsByTagName("head")[0].getElementsByTagName("script"),i=!1,o=0;o0&&(i=t.controls.join(","),e+="&controls="+i)),t.websocketParams&&(e+="&websocketParams="+JSON.stringify(t.websocketParams)),e;case"standard":return c+"/ezopen/h5/iframe?bSupporDoubleClickFull=0&url="+n.opt.url.replace("?","&")+"&autoplay="+n.opt.autoplay+"&audio="+n.opt.audio+"&accessToken="+t.accessToken+"&templete=1&id="+l+"&decoderVersion="+n.opt.decoderVersion;case"security":return c+"/ezopen/h5/iframe_se?bSupporDoubleClickFull=0&url="+n.opt.url.replace("?","&")+"&autoplay="+n.opt.autoplay+"&audio="+n.opt.audio+"&accessToken="+t.accessToken+"&templete=0&id="+l+"&decoderVersion="+n.opt.decoderVersion;case"theme":return e=c+"/jssdk/theme.html?url=".concat(t.url,"&accessToken=").concat(t.accessToken,"&id=").concat(l,"&isMobile=").concat(t.isMobile),"undefined"!==typeof t.isMobile&&(e+="&isMobile="+t.isMobile),"undefined"!==typeof t.autoplay&&(e+="&autoplay="+t.autoplay),"undefined"!==typeof t.domain&&"https://test12open.ys7.com"==t.domain&&(e+="&env=test12"),"undefined"!==typeof t.env&&"undefined"!==typeof t.env.domain&&"https://test12open.ys7.com"==t.env.domain&&(e+="&env=test12"),"undefined"!==typeof t.header&&(e+="&header="+t.header),e;default:return c+"/ezopen/h5/iframe?bSupporDoubleClickFull=0&url="+n.opt.url.replace("?","&")+"&autoplay="+n.opt.autoplay+"&audio="+n.opt.audio+"&accessToken="+t.accessToken+"&templete=0&id="+l+"&decoderVersion="+n.opt.decoderVersion}}p.src=m();var h=document.getElementById(l).offsetHeight,f=document.getElementById(l).offsetWidth;t.height&&(h=parseInt(t.height),/\%$/.test(t.height)&&(f=document.getElementById(l).offsetWidth*(parseInt(t.height)/100))),t.width&&(f=parseInt(t.width),/\%$/.test(t.width)&&(f=document.getElementById(l).offsetWidth*(parseInt(t.width)/100))),p.width=f,p.height=h,p.id="EZUIKitPlayer-"+l,p.setAttribute("allowfullscreen",!0),p.setAttribute("allow","autoplay"),p.setAttribute("frameborder",0),u.appendChild(p);var g=n.opt.filePath+"/js/jquery.js",v="https://open.ys7.com/assets/layer/layer.js";i(g,(function(){i(v,(function(){if(y().headerContainer){var d=document.createElement("div");d.setAttribute("class","panel-top");var s=document.createElement("div");if(s.setAttribute("class","contros"),d.appendChild(s),u.insertBefore(d,p),y().capturePictureModule){var l=document.createElement("span");l.innerHTML=' ',l.onclick=function(){n.capturePicture()},s.appendChild(l)}if(console.log("matchHeaderOpt().saveModule",y().saveModule),y().saveModule){var m=document.createElement("span");m.innerHTML=' ',m.onclick=function(){n.startSave(),document.getElementById("startSave").setAttribute("class","icon hide"),document.getElementById("stopSave").setAttribute("class","icon")},s.appendChild(m);var h=document.createElement("span");h.innerHTML=' ',h.onclick=function(){n.stopSave(),document.getElementById("stopSave").setAttribute("class","icon hide"),document.getElementById("startSave").setAttribute("class","icon")},s.appendChild(h)}if(y().zoomModule){var f=document.createElement("span");f.innerHTML=' ',f.onclick=function(){n.enableZoom(),document.getElementById("enableZoom").setAttribute("class","icon hide"),document.getElementById("closeZoom").setAttribute("class","icon")},s.appendChild(f);var g=document.createElement("span");g.innerHTML=' ',g.onclick=function(){n.closeZoom(),document.getElementById("closeZoom").setAttribute("class","icon hide"),document.getElementById("enableZoom").setAttribute("class","icon")},s.appendChild(g)}}function v(){var e={footerContainer:!1,talkModule:!1,broadcastModule:!1,hdModule:!1,fullScreenModule:!1},i=n.opt.template;switch(i){case"simple":if(t.footer&&t.footer instanceof Array){var o=t.footer;e={footerContainer:!0,talkModule:-1!==o.indexOf("talk"),broadcastModule:-1!==o.indexOf("broadcast"),hdModule:-1!==o.indexOf("hd"),fullScreenModule:-1!==o.indexOf("fullScreen")}}break;case"standard":if(t.footer&&t.footer instanceof Array){o=t.footer;e={footerContainer:!0,talkModule:-1!==o.indexOf("talk"),broadcastModule:-1!==o.indexOf("broadcast"),hdModule:-1!==o.indexOf("hd"),fullScreenModule:-1!==o.indexOf("fullScreen")}}break;case"security":break;case"voice":e={footerContainer:!0,talkModule:!0,broadcastModule:!0,hdModule:!0,fullScreenModule:!0};break}return e}function y(){var e={headerContainer:!1,capturePictureModule:!1,saveModule:!1,zoomModule:!1},i=n.opt.template;switch(i){case"simple":if(t.header&&t.header instanceof Array){var o=t.header;e={headerContainer:!0,capturePictureModule:-1!==o.indexOf("capturePicture"),saveModule:-1!==o.indexOf("save"),zoomModule:-1!==o.indexOf("zoom")}}break;case"standard":break;case"security":break;case"voice":e={headerContainer:!0,capturePictureModule:!0,saveModule:!0,zoomModule:!0};break}return e}if(v().footerContainer||-1!==n.opt.plugin.indexOf("talk")){var C=n.opt.filePath+"/npm/css/recoder.css",S=n.opt.filePath+"/npm/js/recoder.js",T=n.opt.filePath+"/recorder.js";if(o(C,(function(){})),i(S,(function(){i(T,(function(){}))})),-1!==n.opt.plugin.indexOf("talk")||v().talkModule){var b=function(t){if(console.log("data",t),200==t.code){var o=t.data;if(o){var r=o.rtcUrl;-1===r.indexOf("ws")&&(r=r.replace("https","wss").replace("rtcgw","rtcgw-ws")),n.opt.rtcUrl=r,n.opt.ttsUrl="tts://"+o.ttsUrl;var d="talk://"+n.opt.deviceSerial+":0:"+n.opt.channelNo+":cas.ys7.com:6500";if(n.opt.talkLink=n.opt.ttsUrl+"/"+d,n.opt.stream=o.stream,console.log("_this.opt",n.opt),!n.opt.isReliesReady){var c=n.opt.filePath+"/npm/js/adapeter.js",s=n.opt.filePath+"/npm/js/janus.js",l=n.opt.filePath+"/npm/js/tts.js";console.log("加载jquery.js"),i(c,(function(){console.log("加载adapeter.js"),i(s,(function(){console.log("加载janus.js"),i(l,(function(){console.log("加载tts.js"),n.opt.isReliesReady=!0}))}))}),(function(){return!!e.adapter}))}if(!document.getElementById("audioleft")){var u=document.createElement("div");u.style.display="none",u.id="audioleft",document.body.appendChild(u)}if(!document.getElementById("audioright")){var p=document.createElement("div");p.style.display="none",p.id="audioright",document.body.appendChild(p)}}}a.opt=n.opt,e.EZUIKit&&(e.EZUIKit.opt=n.opt)};r(n.opt.apiDomain,"POST",{accessToken:n.opt.accessToken,deviceSerial:n.opt.deviceSerial,channelNo:n.opt.channelNo},"",b)}if(v().footerContainer){var w=function(e,t){if(clearInterval(a.state.countTimer),"add"===e){var n=t;a.state.countTimer=setInterval((function(){++n,document.getElementById("time-area").innerHTML=i(n)}),1e3)}else if("sub"===e){n=t;a.state.countTimer=setInterval((function(){n>0?(n--,document.getElementById("time-area").innerHTML=i(n)):(clearInterval(a.state.countTimer),a.state.countTimer=void 0,console.log("倒计时结束,开启声音"))}),1e3)}else"destory"===e&&(clearInterval(a.state.countTimer),a.state.countTimer=void 0,document.getElementById("time-area").innerHTML="00:00");function i(e){var t=parseInt(e),n=0,i=0,o="00",r="00",a="00";return t>59&&(n=parseInt(t/60),t=parseInt(t%60),n>59&&(i=parseInt(n/60),n=parseInt(n%60))),o=parseInt(t)>9?parseInt(t):"0"+parseInt(t),r=parseInt(n)>9?parseInt(n):"0"+parseInt(n),a=parseInt(i)>9?parseInt(i):"0"+parseInt(i),i>0?a+":"+r+":"+o:n>0?r+":"+o:"00:"+o}},P=document.createElement("div");if(P.setAttribute("class","audio-controls"),u.appendChild(P),v().hdModule||v().fullScreenModule){var k=document.createElement("div");if(k.setAttribute("class","contros"),P.appendChild(k),v().hdModule){var E=document.createElement("span");E.setAttribute("id","video-hd"),E.innerHTML=-1===n.opt.url.indexOf(".hd")?"标清":"高清",E.onclick=function(){if(n.opt.videoLoading)return layer.msg("视频加载中,请稍后"),!1;var e=n.stop();n.opt.videoLoading=!0,e.then((function(e){n.opt.videoLoading=!1,-1===n.opt.url.indexOf(".hd")?(n.opt.url=n.opt.url.replace(".live",".hd.live"),E.innerHTML=-1===n.opt.url.indexOf(".hd")?"标清":"高清"):(n.opt.url=n.opt.url.replace(".hd.live",".live"),E.innerHTML=-1===n.opt.url.indexOf(".hd")?"标清":"高清"),n.play(n.opt.url)}))["catch"]((function(e){console.log("error",e)}))},k.appendChild(E)}if(v().fullScreenModule){var I=document.createElement("span");I.setAttribute("class","hide"),I.setAttribute("id","ezuikit-open-sound"),I.setAttribute("title","打开声音"),I.setAttribute("style","vertical-align: top;"),I.innerHTML='',I.onclick=function(){n.openSound(0),I.setAttribute("class","hide"),x.setAttribute("class","")};var x=document.createElement("span");I.setAttribute("id","ezuikit-close-sound"),x.setAttribute("class","hide"),x.setAttribute("title","关闭声音"),x.setAttribute("style","vertical-align: top;"),x.innerHTML='',x.onclick=function(){n.closeSound(0),I.setAttribute("class",""),x.setAttribute("class","hide")},k.appendChild(I),k.appendChild(x)}if(1==n.opt.audio?x.setAttribute("class",""):(I.setAttribute("class",""),n.closeSound(0)),v().fullScreenModule){var _=document.createElement("span");_.setAttribute("title","全屏"),_.setAttribute("style","vertical-align: top;"),_.innerHTML=' ',_.onclick=function(){n.fullScreen()},k.appendChild(_)}}if(v().talkModule){var j=document.createElement("div"),R=document.createElement("div");j.setAttribute("class","ptp-talk off"),j.innerHTML=' 开启对讲',j.onclick=function(){if(console.log("EZUIKit.state.countTimer",a.state.countTimer),a.state.countTimer)return e.layer.msg("语音设备正忙,请稍后重试"),!1;w("add",0),console.log("开始对讲,关闭声音"),n.closeSound(0),console.log(n.opt),n.startTalk(),this.setAttribute("class","ptp-talk off hide"),R.setAttribute("class","ptp-talk on")},R.setAttribute("class","ptp-talk on hide"),R.innerHTML=' 关闭对讲',R.onclick=function(){console.log(n.opt),n.stopTalk(),w("destory",0),n.openSound(0),this.setAttribute("class","ptp-talk on hide"),j.setAttribute("class","ptp-talk off")},P.appendChild(j),P.appendChild(R)}if(v().broadcastModule){var M=function e(t){function i(n){console.log("data",n),200==n.code&&(D(n.data,5),a.state.page=n.page.page,0!=t||0!=n.data.length||a.state.fetchDefaultList||(a.state.fetchDefaultList=!0,e(0)))}r(c+"/api/lapp/voice/query","POST",{accessToken:n.opt.accessToken,pageStart:t,pageSize:a.state.pageSize,default:a.state.fetchDefaultList?"true":"false"},"",i)},D=function(e){if(console.log("renderVoliceList",e),e&&e.length>0){for(var t=0;t"+(e[t]["voiceName"].length>10?e[t]["voiceName"].substr(0,10)+"...":e[t]["voiceName"])+"",document.getElementsByClassName("voice-list-ul")[0].append(n),n.onclick=function(e){console.log("点击元素",e.target,e.target.dataset.url);var t=e.target.dataset.url,n=e.target.dataset.time;A(t,n)}}e.length===a.state.pageSize?document.getElementById("voice-list-end").innerHTML="向下滚动加载更多":document.getElementById("voice-list-end").innerHTML="没有更多数据了"}},A=function(t,i){function o(t){console.log("data.data",t.data),200==t.code?w("sub",parseInt(i)):"10001"==t.code?e.layer.msg("未找到当前语音"):e.layer.msg(t.msg||"发送失败,请稍后再试")}console.log("播放语音",t,i),r(c+"/api/lapp/voice/send","POST",{accessToken:n.opt.accessToken,deviceSerial:n.opt.deviceSerial,channelNo:n.opt.channelNo,fileUrl:t},"",o)},B=document.createElement("div"),z=document.createElement("div");B.setAttribute("class","broadcast off"),z.setAttribute("class","broadcast on hide"),B.innerHTML=' 语音播报',B.onclick=function(){this.setAttribute("class","broadcast off hide"),z.setAttribute("class","broadcast on")},z.innerHTML='
自定义语音
语音播报',z.onclick=function(){this.setAttribute("class","broadcast on hide"),B.setAttribute("class","broadcast off")},P.appendChild(B),P.appendChild(z),document.getElementById("voice-custom").onclick=function(){console.log("显示自定义语音"),F.setAttribute("class","speak off")},M(0);var F=document.createElement("div"),L=document.createElement("div");F.setAttribute("class","speak off hide"),L.setAttribute("class","speak on hide"),F.setAttribute("id","startSpeak"),L.setAttribute("id","stopSpeak"),F.innerHTML=' 按住说话',L.innerHTML=' 松开发送',P.appendChild(F),P.appendChild(L),document.getElementById("voice-list").onscroll=function(e){var t=this.scrollHeight;console.log("sum",t,this.scrollTop,document.getElementById("voice-list").clientHeight),t<=this.scrollTop+this.clientHeight&&(console.log("拖动到底,执行加载",a.state.page),M(++a.state.page))};var O,N=document.createElement("div");N.setAttribute("class","time-area"),N.setAttribute("id","time-area"),N.innerHTML="00:00",P.appendChild(N),document.getElementById("startSpeak").onmousedown=function(){if(a.state.countTimer)return e.layer.msg("语音设备正忙,请稍后重试"),!1;var t;function i(n){var i=t.createMediaStreamSource(n);O=new e.Recorder(i)}function o(){O&&O.record()}function r(){console.log("run init");try{e.AudioContext=e.AudioContext||e.webkitAudioContext,navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia,e.URL=e.URL||e.webkitURL,t=new AudioContext,console.log("Audio context set up."),console.log("navigator.getUserMedia "+(navigator.getUserMedia?"available.":"not present!"))}catch(n){console.log("err",n),e.layer.msg("No web audio support in this browser!")}navigator.getUserMedia({audio:!0},i,(function(e){console.log("No live audio input: "+e)}))}console.log("按住说话"),F.setAttribute("class","speak off hide"),L.setAttribute("class","speak on"),r(),w("add",0),setTimeout((function(){a.state.recodeTime=0,o()}),1e3),a.state.recodeTimer&&clearInterval(a.state.recodeTimer),a.state.recodeTimer=setInterval((function(){a.state.recodeTime>=59?(n.stopTalk(),w("destory",0),this.setAttribute("class","ptp-talk on hide"),j.setAttribute("class","ptp-talk off"),e.layer.msg("不超过1分钟")):a.state.recodeTime=a.state.recodeTime+1}),1e3)},document.getElementById("stopSpeak").onmouseup=function(){function t(){if(w("destory",0),a.state.recodeTime<1)return e.layer.msg("说话时间过短"),clearInterval(a.state.recodeTimer),!1;clearInterval(a.state.recodeTimer),i()}function i(){try{O&&O.stop(),O&&O.exportWAV((function(t){if(console.log("wav_file",t),t.size<1e3)return e.layer.msg("录音失败,请重试"),a.state.recodeTime=0,!1;w("sub",a.state.recodeTime+2);var i=new FormData;function o(t){console.log("data.data",t.data),200==t.code?w("sub",a.state.recodeTime+2):"10001"==t.code?e.layer.msg("未找到当前语音"):e.layer.msg(t.msg||"发送失败,请稍后再试")}function d(e){console.log("err",e)}i.append("voiceFile",t),i.append("accessToken",n.opt.accessToken),i.append("deviceSerial",n.opt.deviceSerial),i.append("channelNo",n.opt.channelNo),r(c+"/api/lapp/voice/sendonce","POST",{voiceFile:t,accessToken:n.opt.accessToken,deviceSerial:n.opt.deviceSerial,channelNo:n.opt.channelNo},"",o,d)})),O&&O.clear()}catch(t){console.log(t)}}console.log("松开发送"),L.setAttribute("class","speak on hide"),t()}}}}}))}));n=this;function y(e){n.opt.fullScreenStatus=e?1:0,t.fullScreenChangeCallBack&&t.fullScreenChangeCallBack({data:e,id:n.opt.id})}e.addEventListener("message",(function(i){i.origin;var o=n.opt.id;if(i.data.type)switch(i.data.type){case"openSound":o==i.data.id&&t.openSoundCallBack&&t.openSoundCallBack(i.data);break;case"closeSound":o==i.data.id&&t.closeSoundCallBack&&t.closeSoundCallBack(i.data);break;case"capturePicture":o==i.data.id&&t.capturePictureCallBack&&t.capturePictureCallBack(i.data);break;case"startSave":o==i.data.id&&t.startSaveCallBack&&t.startSaveCallBack(i.data);break;case"stopSave":o==i.data.id&&t.stopSaveCallBack&&t.stopSaveCallBack(i.data);break;case"fullScreen":o==i.data.id&&t.fullScreenCallBack&&t.fullScreenCallBack(i.data);break;case"getOSDTime":o==i.data.id&&t.getOSDTimeCallBack&&t.getOSDTimeCallBack(i.data);break;case"handleSuccess":o==i.data.id&&t.handleSuccess&&t.handleSuccess(i.data);break;case"handleError":o==i.data.id&&t.handleError&&t.handleError(i.data);break;case"dblclick":o==i.data.id&&n.opt.bSupporDoubleClickFull&&(0===n.opt.fullScreenStatus?n.fullScreen():n.cancelFullScreen());break;case"startTalk":n.startTalk(),n.closeSound();break;case"stopTalk":n.stopTalk(),n.openSound();break;case"clickEventHandle":console.log("event.data",i.data),t.clickEventHandle&&t.clickEventHandle(i.data);break;case"removeEventHandle":t.removeEventHandle&&t.removeEventHandle(i.data);break;case"esc":t.clickEventHandle&&t.clickEventHandle(i.data);break;case"iframeFullScreen":if(o==i.data.id){var r=function(t){var n=t.requestFullScreen||t.webkitRequestFullScreen||t.mozRequestFullScreen||t.msRequestFullScreen;if(n)n.call(t);else if("undefined"!==typeof e.ActiveXObject){var i=new ActiveXObject("WScript.Shell");null!==i&&i.SendKeys("{F11}")}};r(document.getElementById("EZUIKitPlayer-"+i.data.id))}break}})),"undefined"!==typeof document.fullScreen?document.addEventListener("fullscreenchange",(function(){var e=document.fullscreen||!1;y(e)})):"undefined"!==typeof document.webkitIsFullScreen?document.addEventListener("webkitfullscreenchange",(function(){var e=document.webkitIsFullScreen||!1;y(e)})):"undefined"!==typeof document.mozFullScreen&&document.addEventListener("mozfullscreenchange",(function(){var e=document.mozFullScreen||!1;y(e)}))};l.prototype.play=function(t){var n="EZUIKitPlayer-"+this.opt.id,i=document.getElementById(n).contentWindow;"object"===d(t)&&t.url&&(this.opt.url=t.url),"object"===d(t)&&t.accessToken&&(this.opt.accessToken=t.accessToken),"string"===typeof t&&(this.opt.url=t),i.postMessage({action:"play",accessToken:this.opt.accessToken,url:this.opt.url},c+"/ezopen/h5/iframe");var o=this;this.opt.videoLoading=!0;var r=new Promise((function(t,n){e.addEventListener("message",(function(e){var n=o.opt.id;n==e.data.id&&"handleSuccess"===e.data.type&&(setTimeout((function(){o.opt.videoLoading=!1}),1e3),t(e.data))}))}));return r},l.prototype.stop=function(){var t="EZUIKitPlayer-"+this.opt.id,n=document.getElementById(t).contentWindow;n.postMessage("stop",c+"/ezopen/h5/iframe");var i=this,o=new Promise((function(t,n){e.addEventListener("message",(function(e){var n=i.opt.id;n==e.data.id&&"stop"===e.data.type&&t(e.data)}))}));return o},l.prototype.openSound=function(){var t="EZUIKitPlayer-"+this.opt.id,n=document.getElementById(t).contentWindow;n.postMessage("openSound",c+"/ezopen/h5/iframe");var i=this,o=new Promise((function(t,n){e.addEventListener("message",(function(e){var n=i.opt.id;n==e.data.id&&"openSound"===e.data.type&&t(e.data)}))}));return o},l.prototype.closeSound=function(){var t="EZUIKitPlayer-"+this.opt.id,n=document.getElementById(t).contentWindow;n.postMessage("closeSound",c+"/ezopen/h5/iframe");var i=this,o=new Promise((function(t,n){e.addEventListener("message",(function(e){var n=i.opt.id;n==e.data.id&&"closeSound"===e.data.type&&t(e.data)}))}));return o},l.prototype.startSave=function(t){var n="EZUIKitPlayer-"+this.opt.id,i=document.getElementById(n).contentWindow;i.postMessage({action:"startSave",fileName:t||"default"},c+"/ezopen/h5/iframe");var o=this,r=new Promise((function(t,n){e.addEventListener("message",(function(e){var n=o.opt.id;n==e.data.id&&"startSave"===e.data.type&&t(e.data)}))}));return r},l.prototype.stopSave=function(){var t="EZUIKitPlayer-"+this.opt.id,n=document.getElementById(t).contentWindow;n.postMessage("stopSave",c+"/ezopen/h5/iframe");var i=this,o=new Promise((function(t,n){e.addEventListener("message",(function(e){var n=i.opt.id;n==e.data.id&&"stopSave"===e.data.type&&t(e.data)}))}));return o},l.prototype.fullScreen=function(){if(1===this.opt.fullScreenStatus)return!1;var t="EZUIKitPlayer-"+this.opt.id,n=document.getElementById(t).contentWindow;if(navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)){var i=document.documentElement.clientWidth,o=document.documentElement.clientHeight,r=document.body;r=document.getElementById(t);var a="";a+="width:"+o+"px;",a+="height:"+i+"px;",a+="-webkit-transform: rotate(90deg); transform: rotate(90deg);",a+="-webkit-transform-origin: "+i/2+"px "+i/2+"px;",a+="transform-origin: "+i/2+"px "+i/2+"px;",a+="position: fixed;top: 0;left: 0;z-index:10",r.style.cssText=a,setTimeout((function(){n.postMessage("autoResize",c+"/ezopen/h5/iframe")}),500)}else{var d=function(t){var n=t.requestFullScreen||t.webkitRequestFullScreen||t.mozRequestFullScreen||t.msRequestFullScreen;if(n)n.call(t);else if("undefined"!==typeof e.ActiveXObject){var i=new ActiveXObject("WScript.Shell");null!==i&&i.SendKeys("{F11}")}};d(document.getElementById(t))}this.params.fullScreenCallBack&&this.params.fullScreenCallBack(this.opt.id),this.opt.fullScreenStatus=1},l.prototype.cancelFullScreen=function(){if(0===this.opt.fullScreenStatus)return!1;var e="EZUIKitPlayer-"+this.opt.id,t=document.getElementById(e).contentWindow;if(navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)){var n=document.getElementById(e).width,i=document.getElementById(e).height,o=document.body;o=document.getElementById(e);var r="";r+="width:"+n+"px;",r+="height:"+i+"px;",r+="-webkit-transform: none; transform: none;",r+="-webkit-transform-origin: 0 0;",r+="transform-origin: 0 0;",o.style.cssText=r,setTimeout((function(){t.postMessage("autoResize",c+"/ezopen/h5/iframe")}),500);var a=e+"cancel-full-screen",d=document.getElementById(a);d&&document.body.removeChild(d)}else document.exitFullscreen?document.exitFullscreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.mozCancelFullScreen&&document.mozCancelFullScreen();this.params.cancelFullScreenCallBack&&this.params.cancelFullScreenCallBack(this.opt.id),this.opt.fullScreenStatus=0},l.prototype.capturePicture=function(t,n){var i="EZUIKitPlayer-"+this.opt.id,o=document.getElementById(i).contentWindow;o.postMessage({action:"capturePicture",fileName:t||"default",isUndownload:n},c+"/ezopen/h5/iframe");var r=this,a=new Promise((function(t,n){e.addEventListener("message",(function(e){var n=r.opt.id;n==e.data.id&&"capturePicture"===e.data.type&&t(e.data)}))}));return a},l.prototype.enableZoom=function(){var e="EZUIKitPlayer-"+this.opt.id,t=document.getElementById(e).contentWindow;t.postMessage("enableZoom",c+"/ezopen/h5/iframe")},l.prototype.closeZoom=function(){var e="EZUIKitPlayer-"+this.opt.id,t=document.getElementById(e).contentWindow;t.postMessage("closeZoom",c+"/ezopen/h5/iframe")},l.prototype.getOSDTime=function(){var t="EZUIKitPlayer-"+this.opt.id,n=document.getElementById(t).contentWindow;n.postMessage("getOSDTime",c+"/ezopen/h5/iframe");var i=this,o=new Promise((function(t,n){e.addEventListener("message",(function(e){var n=i.opt.id;n==e.data.id&&"getOSDTime"===e.data.type&&t(e.data)}))}));return o},l.prototype.autoResize=function(){var e="EZUIKitPlayer-"+this.opt.id,t=document.getElementById(e).contentWindow;t.postMessage("autoResize",c+"/ezopen/h5/iframe")},l.prototype.reSize=function(e,t){var n="EZUIKitPlayer-"+this.opt.id,i=document.getElementById(n).contentWindow,o=document.getElementById(this.opt.id);o.style.width=e+"px",o.style.height=t+"px",document.getElementById(this.opt.id).style.width=e+"px",document.getElementById(this.opt.id).style.height=t+"px";var r=document.getElementById(n);r.setAttribute("width",e),r.setAttribute("height",t),r.style.width=e+"px",r.style.height=t+"px",setTimeout((function(){i.postMessage({action:"autoResize"},c+"/ezopen/h5/iframe")}),500)},l.prototype.startTalk=function(){console.log("执行开始对讲"),console.log(this.opt);var t=this;a.opt=this.opt,e.EZUIKit&&(e.EZUIKit.opt=this.opt);var n=function(n){if(200==n.code){var i=n.data;if(i){var o=i.rtcUrl;-1===o.indexOf("ws")&&(o=o.replace("https","wss").replace("rtcgw","rtcgw-ws")),t.opt.rtcUrl=o,t.opt.ttsUrl="tts://"+i.ttsUrl;var r="talk://"+t.opt.deviceSerial+":0:"+t.opt.channelNo+":cas.ys7.com:6500";t.opt.talkLink=t.opt.ttsUrl+"/"+r,t.opt.stream=i.stream,e.startTalk()}}};r(t.opt.apiDomain,"POST",{accessToken:t.opt.accessToken,deviceSerial:t.opt.deviceSerial,channelNo:t.opt.channelNo},"",n)},l.prototype.stopTalk=function(){console.log("执行结束对讲"),e.stopTalk()},l.prototype.edit=function(){var e="EZUIKitPlayer-"+this.opt.id,t=document.getElementById(e).contentWindow;t.postMessage("edit",c+"/ezopen/h5/iframe")},l.prototype.btnReRender=function(e){var t="EZUIKitPlayer-"+this.opt.id,n=document.getElementById(t).contentWindow;n.postMessage({action:"btnReRender",data:e},c+"/ezopen/h5/iframe")},l.prototype.changePlayUrl=function(e){e.deviceSerial&&(this.opt.deviceSerial=e.deviceSerial),e.channelNo&&(this.opt.channelNo=e.channelNo),e.accessToken&&(this.opt.accessToken=e.accessToken);var t="EZUIKitPlayer-"+this.opt.id,n=document.getElementById(t).contentWindow;n.postMessage({action:"changePlayUrl",data:e},c+"/ezopen/h5/iframe")},l.prototype.fetchThemeData=function(){var e="EZUIKitPlayer-"+this.opt.id,t=document.getElementById(e).contentWindow;t.postMessage({action:"fetchThemeData"},c+"/ezopen/h5/iframe")},l.prototype.setThemeData=function(e,t,n){var i="EZUIKitPlayer-"+this.opt.id,o=document.getElementById(i).contentWindow;o.postMessage({action:"setThemeData",data:{accessToken:e,header:t,footer:n}},c+"/ezopen/h5/iframe")},a.EZUIKitPlayer=l,e.EZUIKitV3=a;var p=a;return p}));var Re=EZUIKitV3,Me=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=void 0,o=void 0,r=void 0,a=[];return function(){var c=De(t),s=(new Date).getTime(),l=!i||s-i>c;i=s;for(var u=arguments.length,p=Array(u),m=0;m0&&i>0){var r=e.left/n,a=e.top/i,d=e.right/n,c=e.bottom/i;o=new Float32Array([d,a,r,a,d,c,r,c])}else o=new Float32Array([1,0,0,0,1,1,0,1]);var s=this.texturePosBuffer;t.bindBuffer(t.ARRAY_BUFFER,s),t.bufferSubData(t.ARRAY_BUFFER,0,o),t.bindBuffer(t.ARRAY_BUFFER,null)},e.prototype.SR_Destroy=function(){var e=this.contextGL,t=this.YUVProgram;e.deleteProgram(t);var n=this.vertexPosBuffer,i=this.texturePosBuffer;e.deleteBuffer(n),e.deleteBuffer(i);var o=this.yTextureRef,r=this.uTextureRef,a=this.vTextureRef;e.deleteTexture(o),e.deleteTexture(r),e.deleteTexture(a)},e}));var Ne="https://open.ys7.com",Ue="".concat(Ne,"/console/ezuikit_static/v65/v2"),Ve="".concat(Ne,"/console/ezuikit_static/v65/v1"),He=function(e,t){var n=["theme","standard"],i=["pcLive","pcRec","mobileLive","mobileRec","noData","security","voice","simple"];if("undefined"===typeof e)return t.themeData?{templateType:"themeData",templateId:"themeData"}:{templateType:"local",templateId:""};if("string"===typeof e){if(32===e.length)return{templateType:"remote",templateId:e};if(-1!==n.indexOf(e))return"simple"===e&&"undefined"===typeof t.header&&"undefined"===typeof t.footer?{templateType:"local",templateId:""}:{templateType:"iframe",templateId:e};if(-1!==i.indexOf(e))return{templateType:"local",templateId:e}}},We=function(){var e=window.navigator.userAgent.toLowerCase(),t={sa:/version.*safari/.test(e),ch:/chrome/.test(e),ff:/gecko/.test(e)&&!/webkit/.test(e)},n=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);if(n)return!1;if(t.ch){var i=function(){for(var e=window.navigator.userAgent.split(" "),t="",n=0;n91&&!!window.SharedArrayBuffer}return!1},Ze=function(){function e(t){var n=this;c(this,e),this.isStoping=!1;var i=t.autoplay,o=void 0===i||i;if((t.template||t.themeData)&&(o=!1),this.params=t,this.autoplay=o,window.EZUIKit[t.id]={state:{EZUIKitPlayer:{init:window.EZUIKit[t.id]&&window.EZUIKit[t.id].state&&window.EZUIKit[t.id].state.EZUIKitPlayer.init||!1,themeInit:window.EZUIKit[t.id]&&window.EZUIKit[t.id].state&&window.EZUIKit[t.id].state.EZUIKitPlayer.themeInit||!1,talkInit:window.EZUIKit[t.id]&&window.EZUIKit[t.id].state&&window.EZUIKit[t.id].state.EZUIKitPlayer.talkInit||!1}}},"iframe"===He(this.params.template,t).templateType)return new Re.EZUIKitPlayer(t);this.Monitor=new je({env:"undefined"!==typeof t.disableMonitor&&t.disableMonitor?"test12":"online"},this),this.id=t.id,this.width=t.width,this.height=t.height,this.url=t.url,this.accessToken=t.accessToken,this.themeId=He(t.template,t).templateId,this.id=t.id,this.audio=!0,this.poster=t.poster,this.speed=1,this.disabledTimeLine=!1,this.disabledPTZ=!1,this.enableSharedArrayBufferGuide=!1,this.capacity={},this.playTimer=null,this.env={domain:"https://open.ys7.com"};var r=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);this.isMobile=r,document.getElementById("".concat(this.id,"-wrap"))&&(document.getElementById("".concat(this.id,"-wrap")).innerHTML="",document.getElementById("".concat(this.id,"-wrap")).id=this.id),this.staticPath=We()?Ue:Ve,"string"===typeof t.staticPath&&(t.staticPath.startsWith("http")?this.staticPath=t.staticPath:this.staticPath=window.location.protocol+"//"+window.location.host+t.staticPath,We()?this.staticPath+="/v2":this.staticPath+="/v1"),"undefined"!==typeof t.audio&&(this.audio=t.audio),"undefined"!==typeof t.env&&(this.env=Object.assign(this.env,t.env)),"undefined"!==typeof t.isMobile&&(this.isMobile=t.isMobile),"undefined"!==typeof t.disabledTimeLine&&(this.disabledTimeLine=t.disabledTimeLine),"undefined"!==typeof t.disabledPTZ&&(this.disabledPTZ=t.disabledPTZ),"undefined"!==typeof t.enableSharedArrayBufferGuide&&(this.enableSharedArrayBufferGuide=t.enableSharedArrayBufferGuide);var a="".concat(this.staticPath,"/js/jsPluginV1-1.0.0.min.js"),d=function(){if(window.addPluginUrlIng=!0,We())console.log("启用多线程解析视频"),a="".concat(n.staticPath,"/js/jsPluginV2-2.0.1.min.js");else{var e=function(){for(var e=navigator.userAgent.split(" "),t="",n=0;n0&&(o=d.width),!e.height&&d.height>0&&(a=d.height)}if(!document.getElementById("".concat(n,"-wrap"))){var c=document.createElement("div");c.id="".concat(n,"-wrap"),c.style="display:inline-block;width:".concat(o,"px;position:relative;vertical-align: bottom;"),document.getElementById(n).parentNode.insertBefore(c,document.getElementById(n)),document.getElementById(n).parentNode.removeChild(document.getElementById(n)),c.innerHTML="
"),document.getElementById(n).style="display:inline-block;width:".concat(o,"px;height:").concat(a,"px;"),document.getElementById(n).style.verticalAlign="top"}this.themeId&&(this.Theme=new _e(this,e.id),window.EZUIKit[e.id].state.EZUIKitPlayer.themeInit=!0,this.Monitor.dclog({url:this.url,action:2,text:this.themeId}),"function"===typeof this.params.handleThemeChange&&(this.handleThemeChange=this.params.handleThemeChange));var s=new A(this,n);this.Message=s;var l=function(i,r){var d;if(We()){d=new window.JSPluginV2({szId:n,iType:2,iWidth:o,iHeight:a,iMaxSplit:1,iCurrentSplit:1,szBasePath:"",staticPath:t.staticPath,oStyle:{border:"none",background:"#000000"}}),t.pluginStatus.loadingStart(n),t.pluginStatus.loadingSetText({text:"初始化播放器完成"}),d.EventCallback={pluginErrorHandler:function(e,n,i){console.log(e,n,i),1003===n&&(console.log("断流"),d.bPlay||t.pluginStatus.loadingSetText({text:"连接断开,请重试",color:"red"}),"function"===typeof t.params.handleError&&t.params.handleError({msg:"连接断开,请重试",retcode:1003,id:t.params.id,type:"handleError"}))}},t.env={domain:"https://open.ys7.com"},"undefined"!==typeof e.env&&(t.env=Object.assign(t.env,e.env)),"undefined"!==typeof e.handleTalkSuccess&&(t.handleTalkSuccess=e.handleTalkSuccess),"undefined"!==typeof e.handleTalkError&&(t.handleTalkError=e.handleTalkError),t.errorHander=new O,t.jSPlugin=d;var c=setInterval((function(){window.JSPlayerModuleLoaded&&(clearInterval(c),"function"===typeof t.params.handleInitSuccess&&t.params.handleInitSuccess({retcode:0,id:t.params.id,type:"handleInitSuccess"}),i({meta:{retcode:200,msg:"初始化成功"}}))}),50)}else d=new window.JSPluginV1({szId:n,iType:2,iWidth:o,iHeight:a,iMaxSplit:1,iCurrentSplit:1,szBasePath:"",staticPath:t.staticPath,oStyle:{border:"none",background:"#000000"}}),t.pluginStatus.loadingStart(n),t.pluginStatus.loadingSetText({text:"初始化播放器完成"}),d.EventCallback={loadEventHandler:function(){},zoomEventResponse:function(){},windowEventSelect:function(e){},pluginErrorHandler:function(e,n,i){console.log(e,n,i),1003===n&&(console.log("断流"),d.bPlay||t.pluginStatus.loadingSetText({text:"连接断开,请重试",color:"red"}),"function"===typeof t.params.handleError&&t.params.handleError({msg:"连接断开,请重试",retcode:1003,id:t.params.id,type:"handleError"}))},windowEventOver:function(e){},windowEventOut:function(e){},windowEventUp:function(e){},windowFullCcreenChange:function(e){},firstFrameDisplay:function(e,n,i){console.log(n,i),d.JS_SetCanFullScreen(!1),t.pluginStatus.loadingClear()},performanceLack:function(){},mouseEvent:function(e,t,n){}},t.env={domain:"https://open.ys7.com"},"undefined"!==typeof e.env&&(t.env=Object.assign(t.env,e.env)),"undefined"!==typeof e.handleTalkSuccess&&(t.handleTalkSuccess=e.handleTalkSuccess),"undefined"!==typeof e.handleTalkError&&(t.handleTalkError=e.handleTalkError),t.errorHander=new O,t.jSPlugin=d,"function"===typeof t.params.handleInitSuccess&&t.params.handleInitSuccess({retcode:0,id:t.params.id,type:"handleInitSuccess"}),i({meta:{retcode:200,msg:"初始化成功"}})},u=new Promise(l);return u}},{key:"_getRealUrlPromise",value:function(e,t){var n=this;console.log("获取播放地址 url => ".concat(t," ").concat(this.accessToken));var i=this.env.domain;this.env&&(i=this.env.domain);var o=function(o,d){var c="",s=i+"/api/lapp/live/url/ezopen",l=new FormData;l.append("ezopen",t),l.append("isFlv","false"),l.append("userAgent",window.navigator.userAgent),l.append("isHttp","false"),l.append("accessToken",e),fetch(s,{method:"POST",body:l}).then((function(e){return e.json()})).then((function(e){if(200==e.code||0==e.retcode){var s="",l="";e.ext&&e.ext.token?(c+=e.data,l=e.ext.token,s=e.data):e.data&&e.data.token&&(c+=e.data.url,l=e.data.token,s=e.data.url);var u=-1!==t.indexOf("live")?"live":"playback";c="live"===u?c+"&ssn="+l+"&auth=1&biz=4&cln=100":c+"&ssn="+l+"&auth=1&cln=100",console.log(c);var p=g("checkCode",c);if(p&&("undefined"!==typeof n.jSPlugin.decoderVersion&&"2.0"===n.jSPlugin.decoderVersion?n.validateCode=p:(console.log("设置密钥",p),n.jSPlugin.JS_SetSecretKey(0,p))),-1!==c.indexOf("playback")){var m=g("begin",s)||g("begin",t),h=g("end",s)||g("end",t);if(m)c=c.replace("&begin="+g("begin",s),"&begin="+r(m,"000000")),g("begin",c)||(c+="&begin="+r(m,"000000"));else{var f=new Date;c=c+"&begin="+f.Format("yyyyMMdd")+"T000000Z"}if(h?(c=c.replace("&end="+g("end",s),"&end="+r(h,"235959")),g("end",c)||(c+="&end="+r(h,"235959"))):c=c+"&end="+r(g("begin",c).substr(0,8),"235959"),g("stream",s)||(c=c.replace("stream","&stream")),-1!==t.indexOf(".cloud")){var v=function(e){if(200==e.code){var t=[];if(e.data&&e.data.files&&e.data.files.length>0){var n=e.data.files,i=(new Date).getTime(),r=e.data.isAll;if(r){t=l(n);var a=JSON.stringify(t).replace("\\","");c+="&recSlice="+a.replace("\\","")+"&r="+Math.random(),o(c)}else{var s=function e(){function r(r){if(r.data&&r.data.files&&r.data.files.length>0)if(0==r.data.isAll)r.data.files&&(n=n.concat(r.data.files)),i=r.data.nextFileTime>0?r.data.nextFileTime:(new Date).getTime(),e();else{t=l(n);var a=JSON.stringify(t).replace("\\","");c+="&recSlice="+a.replace("\\","")+"&r="+Math.random(),o(c)}else{t=l(n);a=JSON.stringify(t).replace("\\","");c+="&recSlice="+a.replace("\\","")+"&r="+Math.random(),o(c)}}w.startTime=i,E(b,"POST",w,"",r)};s()}}else d({retcode:-1,msg:"未找到录像片段"})}else d({retcode:-1,msg:"未找到录像片段"});function l(e){var t=[];return e.forEach((function(e,n){0==t.length||e.downloadPath!==t[t.length-1].downloadPath?t.push({downloadPath:e.downloadPath,ownerId:e.ownerId,iStorageVersion:e.iStorageVersion,videoType:e.videoType,iPlaySpeed:0,startTime:e.startTime,endTime:e.endTime}):t[t.length-1].endTime=e.endTime})),t}},y=a(g("begin",c)),C=a(g("end",c)),S=g("serial",c),T=g("chn",c),b=i+"/api/lapp/video/by/time",w={accessToken:n.accessToken,recType:1,deviceSerial:S,channelNo:T,startTime:y,endTime:C,version:"2.0"};E(b,"POST",w,"",v)}else if(-1!==t.indexOf("alarmId")){var P=function(e){if(200==e.code){var t=[];if(e.data){t=i([e.data]);var n=JSON.stringify(t).replace("\\","");c+="&recSlice="+n.replace("\\",""),console.log("realUrl",c,e.data.recType),c=1==e.data.recType?c.replace("/playback","/cloudplayback"):c.replace("/cloudplayback","/playback"),o(c)}}function i(e){var t=[];return e.forEach((function(e,n){0==t.length||e.downloadPath!==t[t.length-1].downloadPath?t.push({downloadPath:e.downloadPath,ownerId:e.ownerId,iStorageVersion:e.iStorageVersion,videoType:e.videoType,iPlaySpeed:0,startTime:e.startTime,endTime:e.endTime}):t[t.length-1].endTime=e.endTime})),console.log("downloadPathArr",t),t}};console.log("进入alarmId回放");var k=g("alarmId",c);y=a(g("begin",c)),C=a(g("end",c)),S=g("serial",c),T=g("chn",c),b=i+"/api/lapp/video/by/id",w={accessToken:n.accessToken,deviceSerial:S,channelNo:T,alarmId:k};E(b,"POST",w,"",P)}else o(c)}else o(c)}else n.pluginStatus.loadingSetText({text:e.msg,color:"red"}),"function"===typeof n.params.handleError&&n.params.handleError({retcode:e.code,msg:e.msg,id:n.params.id,type:"handleError"}),d(e)}))};return new Promise((function(e,t){return o(e,t)}));function r(e,t){var n=/^[0-9]{8}T[0-9]{6}Z$/;if(n.test(e))return e;if(/[0-9]{8,14}/.test(e)){var i=6-(14-e.length),o=t.length,r=e+t.substring(i,o);return r.slice(0,8)+"T"+r.slice(8)+"Z"}throw new Error("回放时间格式有误,请确认")}function a(e){var t=e.slice(0,4),n=e.slice(4,6),i=e.slice(6,8),o=e.slice(9,11),r=e.slice(11,13),a=e.slice(13,15),d=t+"-"+n+"-"+i+" "+o+":"+r+":"+a;return new Date(d.replace(/-/g,"/")).getTime()}}},{key:"_pluginPlay",value:function(e,t,n){var i=this;if(console.log("执行播放 _pluginPlay",e),!e)return!1;function o(e){var t=e.split("?")[0].replace("/live","").replace("/playback",""),n=(-1===e.indexOf("/live")?-1!==e.indexOf("cloudplayback")?"/cloudplayback?":"/playback?":"/live?")+e.split("?")[1];return-1!==n.indexOf("/playback")&&(n=n.replace("stream=2","stream=1")),{websocketConnectUrl:t,websocketStreamingParam:n}}var r=o(e).websocketConnectUrl;this.env&&this.env.wsUrl&&(r=this.env.wsUrl);var a={playURL:o(e).websocketStreamingParam};console.log("播放前 stop 阶段 结束"),this.isStoping=!1;var d=Date.now();console.log("执行播放 ... this.jSPlugin.JS_Play at ",d),this.jSPlugin.JS_Play(r,a,0).then((function(){if(console.log("执行播放 ... this.jSPlugin.JS_Play 播放成功",r,a),console.log("执行播放耗时 ",Date.now()-d),i.isStoping)console.log("现在在播放前 stop 阶段,此次应为无效播放成功触发。不执行后续回调, 此次耗时无效");else{if(i.validateCode&&"undefined"!==typeof i.jSPlugin.decoderVersion&&"2.0"===i.jSPlugin.decoderVersion&&i.jSPlugin.JS_SetSecretKey(0,i.validateCode),i.pluginStatus.loadingClear(),i.pluginStatus.setPlayStatus({play:!0,loading:!1}),i.Theme){i.Theme.setDecoderState({play:!0});var e=R.findIndex(i.Theme.themeData.footer.btnList,(function(e){return"sound"===e.iconId&&1===e.isrender&&1===e.defaultActive}))>-1;i.audio=e}i.audio&&setTimeout((function(){i.openSound()}),500),"function"===typeof i.params.handleSuccess&&i.params.handleSuccess({retcode:0,id:i.params.id,type:"handleSuccess"}),t(),i.Monitor.dclog({url:i.url,action:211,d:(new Date).getTime()-i.playStartTime,text:"startPlaySuccess"}),i.Monitor.playLog({Enc:-1===i.url.indexOf("@")?0:1,PlTp:-1===i.url.indexOf("back")?1:2,Via:2,ErrCd:0,Cost:(new Date).getTime()-i.playStartTime,Serial:P(i.url).deviceSerial,Channel:P(i.url).channelNo,Ver:We()?"v7.0.0":"v6.0.0"})}}),(function(e){console.log("err",e);var t="播放失败,请检查设备及客户端网络",o=-1;if(i.jSPlugin.bPlay)return!1;if(e&&e.oError&&e.oError.errorCode){var r=i.errorHander.matchErrorInfo(e.oError.errorCode);t=r&&r.description?r.description:"播放失败,请检查设备及客户端网络",o=e.oError.errorCode}i.pluginStatus.loadingSetText({text:t,color:"red"}),"function"===typeof i.params.handleError&&i.params.handleError({retcode:o,msg:t,id:i.params.id,type:"handleError"}),n(),i.Monitor.dclog({url:i.url,action:411,d:(new Date).getTime()-i.playStartTime,text:"startPlayError"}),i.Monitor.playLog({Enc:-1===i.url.indexOf("@")?0:1,PlTp:-1===i.url.indexOf("back")?1:2,Via:2,ErrCd:o,Cost:-1,Serial:P(i.url).deviceSerial,Channel:P(i.url).channelNo,Ver:We()?"v7.0.0":"v6.0.0"})}))}},{key:"_play",value:function(e){var t=this;console.log("执行播放 play options.url =>",e),this.pluginStatus.setPlayStatus({play:!1,loading:!0}),this.playStartTime=(new Date).getTime(),this.Monitor.dclog({url:this.url,action:1,d:(new Date).getTime()-this.initTime,text:"startPlay"}),e&&("string"===typeof e&&(this.url=e),"string"===typeof e.url&&(this.url=e.url),"string"===typeof e.accessToken&&(this.accessToken=e.accessToken),!this.Theme||"string"!==typeof e.url&&"string"!==typeof e.accessToken||this.Theme.getDeviceInfo());var n=new Promise((function(e,n){console.log("执行 播放前 stop"),t.isStoping=!0,t.jSPlugin.JS_Stop(0).then((function(){console.log("播放前 stop 执行成功 this.url => ".concat(t.url," ").concat(t.accessToken)),t._getRealUrlPromise(t.accessToken,t.url).then((function(i){t._pluginPlay(i,(function(){return e(!0)}),(function(){return n(!1)}))}))["catch"]((function(e){var i=e.msg?e.msg:"播放失败,请检查设备及客户端网络";t.pluginStatus.loadingSetText({text:i,color:"red"}),"function"===typeof t.params.handleError&&t.params.handleError({retcode:e.oError?e.oError.errorCode:-1,msg:i,id:t.params.id,type:"handleError"}),n(!1)}))}))}));return n}},{key:"stop",value:function(){var e=this;return this.pluginStatus.setPlayStatus({loading:!0}),this.reSetTheme(),this.jSPlugin.JS_Stop(0).then((function(){console.log("停止成功"),e.pluginStatus.setPlayStatus({play:!1,loading:!1}),e.Theme&&e.Theme.setDecoderState({play:!1})}))}},{key:"changeVideoLevel",value:function(e){var t=this,n=this.url,i=e?n.replace(".live",".hd.live"):n.replace(".hd.live",".live");this.jSPlugin.playURL=e?this.jSPlugin.playURL.replace("stream=2","stream=1"):this.jSPlugin.playURL.replace("stream=1","stream=2"),console.log("changeVideoLevel",i,this.jSPlugin.playURL),this.url=i;var o=new Promise((function(e,n){t.pause().then((function(){console.log("暂停成功"),t.resume().then((function(e){console.log("恢复成功")}))}))["catch"]((function(){console.log("暂停失败"),t.resume().then((function(e){console.log("恢复成功")}))}))}));return o}},{key:"reSetTheme",value:function(){this.Theme&&this.Theme.Ptz&&(this.Theme.setDecoderState({pantile:!1}),this.Theme.Ptz.hide()),this.Theme&&this.Theme.decoderState.state.recordvideo&&this.Theme.setDecoderState({recordvideo:!1}),this.Theme&&this.Theme.decoderState.state.zoom&&(this.Zoom.stopZoom(),this.Theme.setDecoderState({zoom:!1})),this.Theme&&this.Theme.decoderState.state.talk&&(this.stopTalk(),this.Theme.setDecoderState({talk:!1})),this.Theme&&this.Theme.Rec&&!this.Theme.isMobile&&this.Theme.Rec.datepickerHide(),this.Theme&&this.Theme.Rec&&this.Theme.changeRecSpeed(1)}},{key:"_changePlayUrl",value:function(e){var t=this;console.log("_changePlayUrl"),this.reSetTheme();var n=this.url,i=r(n,e);e.accessToken&&(this.accessToken=e.accessToken),this.url=i;var o=new Promise((function(n,o){var r={url:i};return e.accessToken&&(r["accessToken"]=e.accessToken),console.log("切换播放地址 参数 ",r),t.play(r).then((function(){console.log("切换播放地址 play 执行成功 ",i),t.url=i,t.Theme&&t.Theme.decoderState.state.webExpend&&t.Theme.webExpend(),t.Theme&&t.Theme.decoderState.state.expend&&t.Theme.expend(),n(i)}))["catch"]((function(e){o(i)}))}));function r(e,t){if(t.url)return t.url;var n=e.split("/")[4].split(".")[e.split("/")[4].split(".").length-1].split("?")[0];"rec"===n&&-1!==e.indexOf(".cloud.rec")&&(n="cloud.rec"),t.type&&(n=t.type);var i=e.split("/")[3];t.deviceSerial&&(i=t.deviceSerial);var o=e.split("/")[4].split(".")[0];t.channelNo&&(o=t.channelNo);var r=2===e.split("/")[2].split("@").length?e.split("/")[2].split("@")[0]:"";"undefined"!==typeof t.validCode&&(r=t.validCode);var a="undefined"===typeof t.hd?-1!==e.indexOf(".hd"):t.hd,d="ezopen://".concat(r?"".concat(r,"@"):"","open.ys7.com/").concat(i,"/").concat(o).concat(a?".hd":"",".").concat(n);return"live"===n||(d="ezopen://".concat(r?"".concat(r,"@"):"","open.ys7.com/").concat(i,"/").concat(o,".").concat(n),t.begin&&t.end?d+="?begin=".concat(t.begin,"&end=").concat(t.end):t.begin?d+="?begin=".concat(t.begin):g("begin",e)&&(d+="?begin=".concat(g("begin",e)))),d}return o}},{key:"getOSDTime",value:function(){var e=this,t=new Promise((function(t,n){e.jSPlugin.JS_GetOSDTime(0).then((function(n){t({code:0,retcode:0,data:n}),"function"===typeof e.params.getOSDTimeCallBack&&e.params.getOSDTimeCallBack({id:e.id,type:"getOSDTime",code:0,data:n})}))["catch"]((function(t){n({code:-1,retcode:-1,data:t}),"function"===typeof e.params.getOSDTimeCallBack&&e.params.getOSDTimeCallBack({id:e.id,type:"getOSDTime",code:-1,data:-1})}))}));return t}},{key:"capturePicture",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=this.jSPlugin.JS_CapturePicture(0,e,"JPEG",n,!!n);return f(i)?("function"===typeof this.params.capturePictureCallBack&&i.then((function(){t.params.capturePictureCallBack({id:t.id,type:"capturePicture",code:0})}))["catch"]((function(){t.params.capturePictureCallBack({id:t.id,type:"capturePicture",code:-1})})),i):new Promise((function(e){e(i)}))}},{key:"startSave",value:function(e){var t=this,n=this.jSPlugin.JS_StartSave(0,e);return f(n)?("function"===typeof this.params.startSaveCallBack&&n.then((function(){t.params.startSaveCallBack({id:t.id,type:"startSave",code:0})}))["catch"]((function(){t.params.startSaveCallBack({id:t.id,type:"startSave",code:-1})})),n):(this.Theme&&this.Theme.setDecoderState({recordvideo:!0}),new Promise((function(e){e(n)})))}},{key:"stopSave",value:function(){var e=this,t=this.jSPlugin.JS_StopSave(0);return f(t)?("function"===typeof this.params.startSaveCallBack&&t.then((function(){e.params.stopSaveCallBack({id:e.id,type:"stopSave",code:0})}))["catch"]((function(){e.params.stopSaveCallBack({id:e.id,type:"stopSave",code:-1})})),t):(this.Theme&&this.Theme.setDecoderState({recordvideo:!1}),new Promise((function(e){e(t)})))}},{key:"openSound",value:function(){var e=this.jSPlugin.JS_OpenSound(0);return console.log("打开声音",e),f(e)?e:(this.Theme&&this.Theme.setDecoderState({sound:!0}),"function"===typeof this.params.openSoundCallBack&&this.params.openSoundCallBack({id:this.id,type:"openSound",code:e}),new Promise((function(t){t(e)})))}},{key:"closeSound",value:function(){var e=this.jSPlugin.JS_CloseSound(0);return f(e)?e:(this.Theme&&this.Theme.setDecoderState({sound:!1}),"function"===typeof this.params.closeSoundCallBack&&this.params.closeSoundCallBack({id:this.id,type:"closeSound",code:e}),new Promise((function(t){t(e)})))}},{key:"enableZoom",value:function(){var e=this.jSPlugin.JS_EnableZoom(0);return f(e)?e:new Promise((function(t){t(e)}))}},{key:"closeZoom",value:function(){var e=this.jSPlugin.JS_DisableZoom(0);return f(e)?e:new Promise((function(t){t(e)}))}},{key:"setPoster",value:function(e){We()?document.getElementById("".concat(this.id))&&(document.getElementById("".concat(this.id)).style.backgroundImage="url(".concat(e,")"),document.getElementById("".concat(this.id)).style.backgroundSize="100% 100%"):document.getElementById("".concat(this.id,"canvas0"))&&(document.getElementById("".concat(this.id,"canvas0")).style.backgroundImage="url(".concat(e,")"),document.getElementById("".concat(this.id,"canvas0")).style.backgroundSize="cover")}},{key:"reSize",value:function(e,t){var n=0,i=0;if(this.params.height=t,this.params.width=e,this.Theme&&this.Theme.isNeedRenderHeader&&document.getElementById("".concat(this.id,"-headControl"))&&(n=parseInt(document.getElementById("".concat(this.id,"-headControl")).style.height,10)),this.Theme&&this.Theme.isNeedRenderTimeLine&&!this.isMobile&&(i=48),t=t-n-i,this.width=e,this.height=t,document.getElementById("".concat(this.id,"-wrap")).style="width:".concat(e,"px;position:relative;display:inline-block;vertical-align: bottom;"),document.getElementById("".concat(this.id)).style.width=e+"px",document.getElementById("".concat(this.id)).style.height=t+"px",this.jSPlugin&&this.jSPlugin.bPlay)this.jSPlugin&&(this.jSPlugin.iHeight=t,this.jSPlugin.iWidth=e),this.jSPlugin.JS_Resize(e,t);else{document.getElementById("".concat(this.id,"-player"))&&(document.getElementById("".concat(this.id,"-player")).width=e,document.getElementById("".concat(this.id,"-player")).height=t,document.getElementById("".concat(this.id,"-player")).style.width=e+"px",document.getElementById("".concat(this.id,"-player")).style.height=t+"px");var o=1;if(document.getElementById("".concat(this.id,"canvas0"))){var r=navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i);r&&(o=2),document.getElementById("".concat(this.id,"canvas0")).style.width=e*o+"px",document.getElementById("".concat(this.id,"canvas0")).style.height=t*o+"px",document.getElementById("".concat(this.id,"canvas0")).width=e*o,document.getElementById("".concat(this.id,"canvas0")).height=t*o,document.getElementById("".concat(this.id,"canvas0")).parentNode.style.width=e*o+"px",document.getElementById("".concat(this.id,"canvas0")).parentNode.style.height=t*o+"px",document.getElementById("".concat(this.id,"canvas_draw0")).height=t*o}this.jSPlugin&&(this.jSPlugin.iHeight=t*o,this.jSPlugin.iWidth=e*o)}}},{key:"fast",value:function(e){var t=this,n=this.speed;if(e)var i=this.jSPlugin.JS_Fast(0,e);else{if(1===n)n=2;else{if(2!==n)return"function"===typeof this.params.handleError&&this.params.handleError({msg:"播放速度最大为4倍速度",retcode:1003,id:this.id,type:"handleError"}),new Promise((function(e,i){t.speed=n,i({code:-1,data:{speed:n,result:"播放速度最大为4倍速度"}})}));n=4}i=this.jSPlugin.JS_Fast(0)}return new Promise((function(e){t.speed=n,e({code:0,data:{speed:n,result:i}})}))}},{key:"slow",value:function(){var e=this,t=this.speed;if(4===t)t=2;else{if(2!==t)return"function"===typeof this.params.handleError&&this.params.handleError({msg:"播放速度最小为1倍速度",retcode:1003,id:this.id,type:"handleError"}),new Promise((function(n,i){e.speed=t,i({code:-1,data:{speed:t,result:"播放速度最小为1倍速度"}})}));t=1}var n=this.jSPlugin.JS_Slow(0);return new Promise((function(i){e.speed=t,i({code:0,data:{speed:t,result:n}})}))}},{key:"seek",value:function(e,t){var n=this.url,i=(g("begin",n)||(new Date).Format("yyyyMMdd")).substr(0,8);if(t=o(i,"235959"),6===e.length)e=o(i,e);else{if(16!==e.length)return"function"===typeof this.params.handleError&&this.params.handleError({msg:"seek时间格式错误",retcode:-1,id:this.id,type:"handleError"}),!1;if(e.substr(0,8)!==i)return"function"===typeof this.params.handleError&&this.params.handleError({msg:"seek时间不能跨日期",retcode:-1,id:this.id,type:"handleError"}),!1}function o(e,t){var n=/^[0-9]{8}T[0-9]{6}Z$/;if(n.test(e))return e;if(/[0-9]{8,14}/.test(e)){var i=6-(14-e.length),o=t.length,r=e+t.substring(i,o);return r.slice(0,8)+"T"+r.slice(8)+"Z"}throw new Error("回放时间格式有误,请确认")}var r=this.jSPlugin.JS_Seek(0,e,t);return console.log("seekRT",r),f(r)?r:new Promise((function(e){e(r)}))}},{key:"fullScreen",value:function(){var e=this,t=S(document.getElementById("".concat(this.id)));t.then((function(t){console.log("全屏promise",window.screen.availWidth),e.jSPlugin.JS_Resize(window.screen.availWidth,window.screen.availHeight),"function"===typeof e.params.fullScreenCallBack&&e.params.fullScreenCallBack({id:e.id,type:"fullScreen",code:0})}));var n=function(){var t=document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen;t||e.jSPlugin.JS_Resize(e.width,e.height),"function"===typeof e.params.fullScreenChangeCallBack&&e.params.fullScreenChangeCallBack({id:e.id,type:"fullScreen",code:t})};["fullscreenchange","webkitfullscreenchange","mozfullscreenchange"].forEach((function(e){window.addEventListener(e,(function(e){return n()}))}))}},{key:"cancelFullScreen",value:function(){var e=this,t=w();t.then((function(t){console.log("取消全屏",t,e.jSPlugin),e.jSPlugin.JS_Resize(e.width,e.height)}))}},{key:"startTalk",value:function(){this.Talk.startTalk()}},{key:"stopTalk",value:function(){this.Talk.stopTalk()}},{key:"destroy",value:function(){var e=this.jSPlugin.JS_DestroyWorker(0);return this.Theme&&(this.Theme=null,window.EZUIKit[this.params.id].state.EZUIKitPlayer.themeInit=!1),f(e)?e:new Promise((function(t){t(e)}))}},{key:"getDeviceCapacity",value:function(){var e=this,t=this.env.domain;this.env&&(t=this.env.domain);var n=t+"/api/lapp/device/capacity",i=function(t){200==t.code&&t.data&&(e.capacity=t.data)},o={accessToken:this.accessToken,deviceSerial:P(this.url).deviceSerial};E(n,"POST",o,"",i)}},{key:"pause",value:function(){var e=this;return this.reSetTheme(),new Promise((function(t,n){e.jSPlugin.JS_CloseSound(0),e.jSPlugin.JS_Pause(0).then((function(n){e.Theme&&e.Theme.setDecoderState({play:!1}),t()}))["catch"]((function(e){console.log(e),n(e)}))}))}},{key:"_resume",value:function(e){var t=this;return new Promise((function(n){t.pluginStatus.setPlayStatus({play:!1,loading:!0}),t.jSPlugin.JS_Resume(e).then((function(e){if(-1!==t.url.indexOf(".rec")&&t.Theme&&1!==t.Theme.nextRate&&t.jSPlugin.JS_Speed(t.Theme.nextRate),t.Theme){t.Theme.setDecoderState({play:!0});var i=t.Theme.decoderState.state.sound;i&&setTimeout((function(){t.openSound()}),500)}n(e)}))["catch"]((function(e){console.log("resume err",e)}))}))}}]),e}();(function(e,t){"object"===d(n)&&"object"===d(n.exports)?n.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("EZUIPlayer requires a window with a document");return t(e)}:t(e)})("undefined"!==typeof window?window:void 0,(function(e,t){var n={Core:p,HLS:I,FLV:x,EZUIKitPlayer:Ze};return e.EZUIKit=n,n}))}).call(this,n("c8ba"),n("62e4")(e))}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2d21b278.e6a51d33.js b/dist/static/js/chunk-2d21b278.e6a51d33.js deleted file mode 100644 index 844b539..0000000 --- a/dist/static/js/chunk-2d21b278.e6a51d33.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d21b278"],{bf20:function(e,t,i){"use strict";i.r(t);var l=i("f2bf");const o={key:0},c={key:1,style:{"text-align":"center"}},a=["src"],s={key:2,style:{"text-align":"center"}},n=["src"],d={key:3,style:{"text-align":"center"}},r=["src"],m={key:4,style:{"text-align":"center"}};function b(e,t,i,b,p,j){const O=Object(l["resolveComponent"])("el-dialog");return Object(l["openBlock"])(),Object(l["createBlock"])(O,{modelValue:p.dialogFormVisible,"onUpdate:modelValue":t[0]||(t[0]=e=>p.dialogFormVisible=e),title:e.title,width:"500px",onClose:e.close},{default:Object(l["withCtx"])(()=>[p.isText?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createElementVNode"])("span",null,Object(l["toDisplayString"])(p.data.textContent),1)])):p.isImage?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",c,[Object(l["createElementVNode"])("img",{src:p.data.image,alt:"",style:{width:"90%"}},null,8,a)])):p.isVideo?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",s,[Object(l["createElementVNode"])("video",{src:p.data.video,style:{width:"90%"}},null,8,n)])):p.isVoice?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",d,[Object(l["createElementVNode"])("audio",{src:p.data.voice},null,8,r)])):p.isNews?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",m,[Object(l["createElementVNode"])("p",null,Object(l["toDisplayString"])(p.data.news),1)])):Object(l["createCommentVNode"])("",!0)]),_:1},8,["modelValue","title","onClose"])}var p={data(){return{isText:!1,isImage:!1,isVoice:!1,isVideo:!1,isNews:!1,dialogFormVisible:!1,data:[]}},methods:{showData(e){this.dialogFormVisible=!0,this.title="回复内容",this.data=e,"text"==e.msgType?this.isText=!0:"image"==e.materialType?this.isImage=!0:"voice"==e.materialType?this.isVoice=!0:"video"==e.materialType?this.isVideo=!0:"news"==e.materialType&&(this.isNews=!0)}}},j=i("d959"),O=i.n(j);const k=O()(p,[["render",b]]);t["default"]=k}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2d21b82c.6458f094.js b/dist/static/js/chunk-2d21b82c.6458f094.js deleted file mode 100644 index 0e83f34..0000000 --- a/dist/static/js/chunk-2d21b82c.6458f094.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d21b82c"],{bfa3:function(n,e,c){"use strict";c.r(e);var t=c("f2bf");function o(n,e,c,o,r,a){return Object(t["openBlock"])(),Object(t["createElementBlock"])("p")}var r={name:"Index"},a=c("d959"),b=c.n(a);const d=b()(r,[["render",o]]);e["default"]=d}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2d224962.91ffc76c.js b/dist/static/js/chunk-2d224962.91ffc76c.js deleted file mode 100644 index 8a4c1ff..0000000 --- a/dist/static/js/chunk-2d224962.91ffc76c.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d224962"],{e188:function(e,t,l){"use strict";l.r(t);var a=l("f2bf");const i={key:0},o={key:1,style:{"text-align":"center"}},c=["src"],n={key:2,style:{"text-align":"center"}},d={key:3,style:{"text-align":"center"}},s=["src"],r={key:4,style:{"text-align":"center"}};function b(e,t,l,b,m,j){const O=Object(a["resolveComponent"])("el-link"),p=Object(a["resolveComponent"])("el-dialog");return Object(a["openBlock"])(),Object(a["createBlock"])(p,{modelValue:m.dialogFormVisible,"onUpdate:modelValue":t[0]||(t[0]=e=>m.dialogFormVisible=e),title:e.title,width:"500px",onClose:e.close},{default:Object(a["withCtx"])(()=>[m.isText?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",i,[Object(a["createElementVNode"])("span",null,Object(a["toDisplayString"])(m.data.textContent),1)])):m.isImage?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",o,[Object(a["createElementVNode"])("img",{src:m.data.image,alt:"",style:{width:"90%"}},null,8,c)])):m.isVideo?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",n,[Object(a["createElementVNode"])("p",null,"素材ID:"+Object(a["toDisplayString"])(m.data.video.MediaId),1),Object(a["createElementVNode"])("p",null,"视频名称:"+Object(a["toDisplayString"])(m.data.video.Title),1),Object(a["createElementVNode"])("p",null,"视频简介:"+Object(a["toDisplayString"])(m.data.video.Description),1)])):m.isVoice?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",d,[Object(a["createElementVNode"])("audio",{src:m.data.voice},null,8,s)])):m.isNews?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",r,[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(m.data.news,(e,l)=>(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{key:l},[Object(a["createElementVNode"])("p",null,"标题:"+Object(a["toDisplayString"])(e.title),1),Object(a["createVNode"])(O,{target:"_blank",href:e.url,type:"primary"},{default:Object(a["withCtx"])(()=>t[1]||(t[1]=[Object(a["createTextVNode"])(" 点击查看 ")])),_:2},1032,["href"])]))),128))])):Object(a["createCommentVNode"])("",!0)]),_:1},8,["modelValue","title","onClose"])}var m={data(){return{isText:!1,isImage:!1,isVoice:!1,isVideo:!1,isNews:!1,dialogFormVisible:!1,data:[]}},methods:{showMaterialData(e){this.dialogFormVisible=!0,this.title="素材详情",this.data=e,"text"==e.msgType.dataCode?this.isText=!0:"image"==e.materialType.dataCode?this.isImage=!0:"voice"==e.materialType.dataCode?this.isVoice=!0:"video"==e.materialType.dataCode?this.isVideo=!0:"news"==e.materialType.dataCode&&(this.isNews=!0),console.log(123,e)}}},j=l("d959"),O=l.n(j);const p=O()(m,[["render",b]]);t["default"]=p}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2d22cc95.c347f541.js b/dist/static/js/chunk-2d22cc95.c347f541.js deleted file mode 100644 index 9e6df74..0000000 --- a/dist/static/js/chunk-2d22cc95.c347f541.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d22cc95"],{f55e:function(e,t,a){"use strict";a.r(t);var n=a("f2bf");function i(e,t,a,i,l,o){const c=Object(n["resolveComponent"])("editor");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",null,[Object(n["createVNode"])(c,{id:"tinymce",modelValue:l.value,"onUpdate:modelValue":t[0]||(t[0]=e=>l.value=e),init:l.init},null,8,["modelValue","init"])])}var l=a("e562"),o=a.n(l),c=a("ca72"),r=(a("0d68"),a("4ea8"),a("4237"),a("64d8"),a("0a9d"),a("bc3a")),u=a.n(r),d={components:{Editor:c["a"]},props:{curValue:{type:String,default:""}},data(){return{init:{selector:"#textarea",height:500,branding:!1,menubar:!0,elementpath:!1,paste_data_images:!0,plugins:["image","link","code","preview"],toolbar:["formatselect |bold italic |alignleft aligncenter alignright alignjustify |bullist numlist outdent indent |lists image media table |removeformat link |code preview"],images_upload_handler:(e,t,a)=>{const n=new FormData;n.set("file",e.blob()),u.a.post("http://localhost:8088/api/upload/img/",n).then(e=>{t("http://localhost:8088/images/"+e.data)}).catch(e=>{a("error")})}},value:this.curValue}},watch:{curValue(e){this.value=e},value(e){this.$emit("input",e)}},mounted(){console.log(12131231,o.a),o.a.init({})}},s=a("d959"),p=a.n(s);const m=p()(d,[["render",i]]);t["default"]=m}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2d237708.f556117e.js b/dist/static/js/chunk-2d237708.f556117e.js deleted file mode 100644 index 8d42daa..0000000 --- a/dist/static/js/chunk-2d237708.f556117e.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d237708"],{fab9:function(e,t,n){"use strict";n.r(t);var c=n("f2bf");const l=["src"];function o(e,t,n,o,i,s){const r=Object(c["resolveComponent"])("el-button"),u=Object(c["resolveDirective"])("loading");return Object(c["withDirectives"])((Object(c["openBlock"])(),Object(c["createElementBlock"])("div",null,[Object(c["createVNode"])(r,{type:"primary",size:"mini",style:{"margin-bottom":"10px"},onClick:s.dianji},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("defalult.qp")),1)]),_:1},8,["onClick"]),Object(c["createElementVNode"])("iframe",{id:"iframeId",ref:"iframe",src:i.src,style:{width:"100%",height:"495px"}},null,8,l)])),[[u,i.loading]])}var i={props:{deviceCode:{type:String,default:""}},data(){return{technologyData:[],loading:!0,fullscreenLoading:!0,queryForm:{deviceCode:""},src:""}},watch:{deviceCode:function(e,t){this.queryForm.deviceCode=e,this.src="https://dp.lidinghb.com/chudy_visual/view/"+e[1]+"?deviceCode="+e[0],console.log(111,e),console.log(123,this.src)}},created(){},mounted(){const{iframe:e}=this.$refs,t=this;e.attachEvent?e.attachEvent("onload",()=>{t.stateChange()}):e.onload=function(){t.stateChange()}},methods:{showData(e){console.log(e)},stateChange(){this.loading=!1},dianji(){const e=document.getElementById("iframeId");this.fullscreen?document.exitFullscreen?document.exitFullscreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen():e.requestFullscreen?e.requestFullscreen():e.webkitRequestFullScreen?e.webkitRequestFullScreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.msRequestFullscreen&&e.msRequestFullscreen()}}},s=n("d959"),r=n.n(s);const u=r()(i,[["render",o]]);t["default"]=u}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2ef88a76.2d31bfd2.js b/dist/static/js/chunk-2ef88a76.2d31bfd2.js deleted file mode 100644 index 27cd23a..0000000 --- a/dist/static/js/chunk-2ef88a76.2d31bfd2.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2ef88a76","chunk-2d0d660c"],{"455b":function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const r={class:"manage-container"},o={class:"manage-input",style:{padding:"0"}},n={class:"manage-button"};function c(e,t,a,c,i,d){const u=Object(l["resolveComponent"])("el-option"),s=Object(l["resolveComponent"])("el-select"),p=Object(l["resolveComponent"])("el-form-item"),b=Object(l["resolveComponent"])("vab-query-form"),m=Object(l["resolveComponent"])("el-form"),h=Object(l["resolveComponent"])("el-button"),g=Object(l["resolveComponent"])("el-table-column"),f=Object(l["resolveComponent"])("el-table"),y=Object(l["resolveComponent"])("el-pagination"),O=Object(l["resolveComponent"])("material-detail"),j=Object(l["resolveComponent"])("el-dialog"),w=Object(l["resolveDirective"])("loading");return Object(l["openBlock"])(),Object(l["createBlock"])(j,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[2]||(t[2]=e=>i.dialogFormVisible=e),title:i.title,width:"1000px",onClose:e.close},{default:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("div",r,[Object(l["createElementVNode"])("div",o,[Object(l["createVNode"])(m,{ref:"queryForm",model:i.queryForm,"label-width":"100px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,{width:"100",prop:"type",label:"素材类型"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:i.queryForm.type,"onUpdate:modelValue":t[0]||(t[0]=e=>i.queryForm.type=e),size:"small",placeholder:"请选择素材类型"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(i.typeData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["model"])]),Object(l["createElementVNode"])("div",n,[Object(l["createVNode"])(h,{size:"small",onClick:t[1]||(t[1]=e=>d.resetForm())},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(l["createVNode"])(h,{type:"primary",size:"small",onClick:d.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"])])]),Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createBlock"])(f,{ref:"singleTable",data:i.tableData,"highlight-current-row":"",style:{width:"100%"},onCurrentChange:d.currentChange},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(g,{property:"media_id",label:"media_id"}),Object(l["createVNode"])(g,{property:"name",label:e.$t("trigger.mc")},null,8,["label"]),Object(l["createVNode"])(g,{property:"img",label:"选择"},{default:Object(l["withCtx"])(({row:e})=>[Object(l["createVNode"])(h,{type:"primary",size:"mini",onClick:t=>d.currentChange(e)},{default:Object(l["withCtx"])(()=>t[3]||(t[3]=[Object(l["createTextVNode"])(" 选择 ")])),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data","onCurrentChange"])),[[w,i.listLoading]]),Object(l["createVNode"])(y,{background:i.background,"current-page":i.queryForm.page,layout:i.layout,"page-size":i.queryForm.size,total:i.total,style:{"text-align":"right"},onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(l["createVNode"])(O,{ref:"show"},null,512)]),_:1},8,["modelValue","title","onClose"])}var i=a("4cfb"),d=a("71fb"),u={components:{materialDetail:d["default"]},data(){return{tableData:[],typeData:[],dialogFormVisible:!1,listLoading:!1,title:"",currentRow:"",layout:"total, sizes, prev, pager, next, jumper",background:!0,total:0,queryForm:{page:1,size:20,type:""}}},methods:{showData(e){this.$refs["show"].showMaterialData(e,this.queryForm.type)},currentChange(e){this.currentRow=e,this.$emit("getMaterialId",e.media_id),this.dialogFormVisible=!1},search(){this.getMaterialListData()},resetForm(){this.$refs.queryForm.resetFields()},selectData(){this.getMaterialTypeData(),this.title="素材列表",this.dialogFormVisible=!0},async getMaterialListData(){const{data:e}=await Object(i["getMaterialList"])(this.queryForm);this.listLoading=!0,this.tableData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},async getMaterialTypeData(){const{data:e}=await Object(i["getMaterialType"])();this.typeData=e,this.queryForm.type=e[0].dataCode,this.getMaterialListData()},handleQuery(){this.queryForm.page=1,this.getMaterialListData()},handleSizeChange(e){this.queryForm.size=e,this.getMaterialListData()},handleCurrentChange(e){this.queryForm.page=e,this.getMaterialListData()}}},s=(a("b740"),a("d959")),p=a.n(s);const b=p()(u,[["render",c],["__scopeId","data-v-7422e3eb"]]);t["default"]=b},"4cfb":function(e,t,a){"use strict";a.r(t),a.d(t,"getMenuList",(function(){return r})),a.d(t,"getMenuType",(function(){return o})),a.d(t,"addMenuPub",(function(){return n})),a.d(t,"delMenuRemove",(function(){return c})),a.d(t,"getSubscribeReply",(function(){return i})),a.d(t,"getMaterialList",(function(){return d})),a.d(t,"getMaterialType",(function(){return u})),a.d(t,"getMaterialMsgType",(function(){return s})),a.d(t,"materialSaveOrUpdate",(function(){return p})),a.d(t,"materialRemove",(function(){return b})),a.d(t,"getMatchType",(function(){return m})),a.d(t,"getKeywordReplyList",(function(){return h})),a.d(t,"keywordReplyAdd",(function(){return g})),a.d(t,"keywordReplyEdit",(function(){return f})),a.d(t,"keywordReplyRemove",(function(){return y})),a.d(t,"getReplyType",(function(){return O})),a.d(t,"getDefaultReplyType",(function(){return j})),a.d(t,"defaultReplySaveOrUpdate",(function(){return w})),a.d(t,"defaultReplyRemove",(function(){return C}));var l=a("b775");function r(e){return Object(l["default"])({url:"/wechatMp/menu/list",method:"get",data:e})}function o(e){return Object(l["default"])({url:"/wechatMp/menu/type",method:"get",data:e})}function n(e){return Object(l["default"])({url:"/wechatMp/menu/pub",method:"post",data:e})}function c(){return Object(l["default"])({url:"/wechatMp/menu/remove",method:"post"})}function i(e){return Object(l["default"])({url:"/wechatMp/subscribeReply/getReply",method:"get",data:e})}function d(e){null==e.page&&(e.page=1);const t="?page="+e.page+"&size="+e.size+"&type="+e.type;return Object(l["default"])({url:"/wechatMp/material/list"+t,method:"get",data:e})}function u(e){return Object(l["default"])({url:"/wechatMp/material/type",method:"get",data:e})}function s(e){return Object(l["default"])({url:"/wechatMp/subscribeReply/msgType",method:"get",data:e})}function p(e){return Object(l["default"])({url:"/wechatMp/subscribeReply/saveOrUpdate",method:"post",data:e})}function b(e){return Object(l["default"])({url:"/wechatMp/subscribeReply/remove?id="+e.id,method:"post",data:e})}function m(e){return Object(l["default"])({url:"/wechatMp/keywordReply/matchType",method:"get",data:e})}function h(e){const t="?page="+e.page+"&size="+e.size;return Object(l["default"])({url:"/wechatMp/keywordReply/list"+t,method:"get",data:e})}function g(e){return Object(l["default"])({url:"/wechatMp/keywordReply/insert",method:"post",data:e})}function f(e){return Object(l["default"])({url:"/wechatMp/keywordReply/update",method:"post",data:e})}function y(e){return Object(l["default"])({url:"/wechatMp/keywordReply/remove",method:"post",data:e})}function O(e){return Object(l["default"])({url:"/wechatMp/defaultReply/getReply",method:"get",data:e})}function j(e){return Object(l["default"])({url:"/wechatMp/defaultReply/getReply",method:"get",data:e})}function w(e){return Object(l["default"])({url:"/wechatMp/defaultReply/saveOrUpdate",method:"post",data:e})}function C(e){return Object(l["default"])({url:"/wechatMp/defaultReply/remove?id="+e.id,method:"post",data:e})}},"71fb":function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const r={key:0},o={key:1,style:{"text-align":"center"}},n=["src"],c={key:2,style:{"text-align":"center"}},i=["src"],d={key:3,style:{"text-align":"center"}},u=["src"],s={key:4,style:{"text-align":"center"}};function p(e,t,a,p,b,m){const h=Object(l["resolveComponent"])("el-link"),g=Object(l["resolveComponent"])("el-dialog");return Object(l["openBlock"])(),Object(l["createBlock"])(g,{modelValue:b.dialogFormVisible,"onUpdate:modelValue":t[0]||(t[0]=e=>b.dialogFormVisible=e),title:e.title,width:"500px",onClose:e.close},{default:Object(l["withCtx"])(()=>[b.isText?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",r,[Object(l["createElementVNode"])("span",null,Object(l["toDisplayString"])(b.data.textContent),1)])):b.isImage?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createElementVNode"])("img",{src:b.data.url,alt:"",style:{width:"90%"}},null,8,n)])):b.isVideo?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",c,[Object(l["createElementVNode"])("img",{src:b.data.cover_url,style:{width:"90%"}},null,8,i)])):b.isVoice?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",d,[Object(l["createElementVNode"])("audio",{src:b.data.voice},null,8,u)])):b.isNews?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",s,[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(b.data.content.news_item,(e,a)=>(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",{key:a},[Object(l["createElementVNode"])("p",null,"标题:"+Object(l["toDisplayString"])(e.title),1),Object(l["createVNode"])(h,{target:"_blank",href:e.url,type:"primary"},{default:Object(l["withCtx"])(()=>t[1]||(t[1]=[Object(l["createTextVNode"])(" 点击查看 ")])),_:2},1032,["href"])]))),128))])):Object(l["createCommentVNode"])("",!0)]),_:1},8,["modelValue","title","onClose"])}var b={data(){return{isText:!1,isImage:!1,isVoice:!1,isVideo:!1,isNews:!1,dialogFormVisible:!1,data:[]}},methods:{showMaterialData(e,t){this.dialogFormVisible=!0,this.title="素材详情",this.data=e,"image"==t?this.isImage=!0:"voice"==t?this.isVoice=!0:"video"==t?this.isVideo=!0:"news"==t&&(this.isNews=!0)}}},m=a("d959"),h=a.n(m);const g=h()(b,[["render",p]]);t["default"]=g},"7f90":function(e,t,a){},b740:function(e,t,a){"use strict";a("7f90")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-2f39023a.2e0dfb30.js b/dist/static/js/chunk-2f39023a.2e0dfb30.js deleted file mode 100644 index 45c4a25..0000000 --- a/dist/static/js/chunk-2f39023a.2e0dfb30.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2f39023a"],{"46f9":function(e,t,a){"use strict";a("834b")},"834b":function(e,t,a){},b496:function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"};function n(e,t,a,n,c,i){const r=Object(l["resolveComponent"])("el-date-picker"),d=Object(l["resolveComponent"])("el-form-item"),u=Object(l["resolveComponent"])("el-input"),h=Object(l["resolveComponent"])("el-button"),s=Object(l["resolveComponent"])("vab-query-form"),b=Object(l["resolveComponent"])("el-form"),p=Object(l["resolveComponent"])("el-row"),j=Object(l["resolveComponent"])("el-table-column"),g=Object(l["resolveComponent"])("el-table"),m=Object(l["resolveComponent"])("el-pagination"),O=Object(l["resolveComponent"])("vab-query-form-right-panel"),f=Object(l["resolveDirective"])("loading");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createVNode"])(p,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{ref:"form",model:e.form,"label-width":"100px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{label:e.$t("defalult.sj")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(r,{modelValue:e.value1,"onUpdate:modelValue":t[0]||(t[0]=t=>e.value1=t),type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{label:"工单编号"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.queryForm.name,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.name=e),placeholder:"请输入工单编号"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(d,{label:"关键字"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.queryForm.name,"onUpdate:modelValue":t[2]||(t[2]=e=>c.queryForm.name=e),placeholder:"请输入关键字"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(h,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(h,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createBlock"])(g,{data:c.data,border:"",stripe:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(j,{prop:"id",label:e.$t("trigger.xh"),width:"60",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"jiedao",label:"工单编号",width:"120",align:"center"}),Object(l["createVNode"])(j,{prop:"shequ",label:"工单类型",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"mingcheng",label:e.$t("maintenance.zdlx"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"guimo",label:"业务类型",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"kaishi1",label:"站点",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"jieshu1",label:"街道类型",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"dangqian",label:"位置",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"kaishi2",label:"工单描述",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"jieshu2",label:e.$t("grouping.cjsj"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(l["withCtx"])(({row:t})=>[Object(l["createVNode"])(h,{type:"text",onClick:e=>i.handleDelete(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[f,c.listLoading]]),Object(l["createVNode"])(s,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(O,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,onCurrentChange:i.handleCurrentChange,onSizeChange:i.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var c={name:"Index",components:{},data(){return{data:[{id:1,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"},{id:2,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"},{id:3,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"}],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$message({type:"success",message:"删除成功"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},i=(a("46f9"),a("d959")),r=a.n(i);const d=r()(c,[["render",n],["__scopeId","data-v-63ddb4f6"]]);t["default"]=d}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-305c4638.d9403180.js b/dist/static/js/chunk-305c4638.d9403180.js deleted file mode 100644 index 252529d..0000000 --- a/dist/static/js/chunk-305c4638.d9403180.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-305c4638"],{"1a51":function(e,t,l){"use strict";l("a332")},"29ea":function(e,t,l){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"2fc7":function(e,t,l){"use strict";l("29ea")},a332:function(e,t,l){},fb4d:function(e,t,l){"use strict";l.r(t);var a=l("f2bf");const o={class:"manage-container"};function c(e,t,l,c,n,r){const i=Object(a["resolveComponent"])("el-option"),b=Object(a["resolveComponent"])("el-select"),u=Object(a["resolveComponent"])("el-input"),d=Object(a["resolveComponent"])("el-button"),p=Object(a["resolveComponent"])("vab-query-form-left-panel"),j=Object(a["resolveComponent"])("router-link"),O=Object(a["resolveComponent"])("vab-query-form-right-panel"),s=Object(a["resolveComponent"])("vab-query-form"),m=Object(a["resolveComponent"])("el-table-column"),g=Object(a["resolveComponent"])("el-table"),h=Object(a["resolveComponent"])("el-pagination"),f=Object(a["resolveDirective"])("loading");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",o,[Object(a["createVNode"])(s,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(p,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{modelValue:n.value1,"onUpdate:modelValue":t[0]||(t[0]=e=>n.value1=e),placeholder:"请选择项目"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(n.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(i,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(a["createVNode"])(b,{modelValue:n.value2,"onUpdate:modelValue":t[1]||(t[1]=e=>n.value2=e),placeholder:"请选择设备"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(n.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(i,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(a["createVNode"])(u,{modelValue:n.input,"onUpdate:modelValue":t[2]||(t[2]=e=>n.input=e),placeholder:"请输入内容"},null,8,["modelValue"]),Object(a["createVNode"])(d,{type:"primary"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1})]),_:1}),Object(a["createVNode"])(O,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(j,{to:"/iot/components/index"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{type:"primary"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("trigger.tjcfq")),1)]),_:1})]),_:1})]),_:1})]),_:1}),Object(a["withDirectives"])((Object(a["openBlock"])(),Object(a["createBlock"])(g,{data:n.tableData,stripe:"",border:"",style:{width:"100%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{prop:"id",label:e.$t("trigger.xh"),width:"80",align:"center"},null,8,["label"]),Object(a["createVNode"])(m,{prop:"name",label:e.$t("trigger.mc"),width:"180",align:"center"},null,8,["label"]),Object(a["createVNode"])(m,{prop:"relation",label:"关联传感器",width:"180",align:"center"}),Object(a["createVNode"])(m,{prop:"condition",label:e.$t("trigger.cftjlx"),width:"180",align:"center"},null,8,["label"]),Object(a["createVNode"])(m,{prop:"parameter",label:e.$t("trigger.cs"),width:"180",align:"center"},null,8,["label"]),Object(a["createVNode"])(m,{prop:"implement",label:"执行类型",width:"180",align:"center"}),Object(a["createVNode"])(m,{prop:"loop",label:"循环",width:"180",align:"center"}),Object(a["createVNode"])(m,{prop:"state",label:e.$t("dataEnquiry.zt"),width:"180",align:"center"},null,8,["label"]),Object(a["createVNode"])(m,{fixed:"right",label:e.$t("defalult.cz"),width:"160",align:"center"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{type:"text",size:"small"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.bj")),1)]),_:1}),Object(a["createVNode"])(d,{type:"text",size:"small"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.sc")),1)]),_:1})]),_:1},8,["label"])]),_:1},8,["data"])),[[f,e.listLoading]]),Object(a["createVNode"])(h,{background:e.background,"current-page":e.queryForm.page,layout:e.layout,"page-size":e.queryForm.size,total:e.total,style:{"text-align":"right"},onCurrentChange:e.handleCurrentChange,onSizeChange:e.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])])}var n={name:"Police",data(){return{input:"",value1:"",value2:"",currentPage1:5,currentPage2:5,currentPage3:5,currentPage4:4,options:[{value:"选项1",label:"所有设备"},{value:"选项2",label:"已连接设备"},{value:"选项3",label:"未连接设备"},{value:"选项4",label:"已禁用设备"},{value:"选项5",label:"已删除设备"}],tableData:[{id:"1",name:"太湖过滤装置",relation:"关联设置",condition:"数值高于{X}",parameter:"100",implement:"控制设备,微信通知",loop:"100",state:"正常"},{id:"2",name:"太湖过滤装置",relation:"关联设置",condition:"数值高于{X}",parameter:"100",implement:"控制设备,微信通知",loop:"100",state:"正常"},{id:"3",name:"太湖过滤装置",relation:"关联设置",condition:"数值高于{X}",parameter:"100",implement:"控制设备,微信通知",loop:"100",state:"正常"}]}}},r=(l("1a51"),l("2fc7"),l("d959")),i=l.n(r);const b=i()(n,[["render",c],["__scopeId","data-v-64c388da"]]);t["default"]=b}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-360af37b.650d0cbe.js b/dist/static/js/chunk-360af37b.650d0cbe.js deleted file mode 100644 index fe5d3f4..0000000 --- a/dist/static/js/chunk-360af37b.650d0cbe.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-360af37b"],{"0add":function(e,t,c){"use strict";c("d4fe")},"4c03":function(e,t,c){"use strict";c.r(t);var a=c("f2bf");const n={class:"manage-container"},o={class:"el-list"},l={class:"el-item"};function r(e,t,c,r,d,u){const b=Object(a["resolveComponent"])("el-button"),j=Object(a["resolveComponent"])("el-checkbox"),O=Object(a["resolveComponent"])("vab-query-form-left-panel"),i=Object(a["resolveComponent"])("vab-query-form-right-panel"),h=Object(a["resolveComponent"])("vab-query-form"),s=Object(a["resolveComponent"])("el-pagination");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",n,[Object(a["createVNode"])(b,{type:"primary"},{default:Object(a["withCtx"])(()=>t[2]||(t[2]=[Object(a["createTextVNode"])("裁剪上传")])),_:1}),Object(a["createVNode"])(b,{type:"primary"},{default:Object(a["withCtx"])(()=>t[3]||(t[3]=[Object(a["createTextVNode"])("原图上传")])),_:1}),Object(a["createElementVNode"])("div",o,[Object(a["createElementVNode"])("div",l,[t[4]||(t[4]=Object(a["createTextVNode"])(" 这是一段内容 ")),Object(a["createVNode"])(h,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(j,{modelValue:d.checkedform,"onUpdate:modelValue":t[0]||(t[0]=e=>d.checkedform=e)},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(i,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{type:"text",icon:"el-icon-view"})]),_:1})]),_:1})])]),Object(a["createVNode"])(h,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(j,{modelValue:d.checked,"onUpdate:modelValue":t[1]||(t[1]=e=>d.checked=e)},null,8,["modelValue"]),Object(a["createVNode"])(b,null,{default:Object(a["withCtx"])(()=>t[5]||(t[5]=[Object(a["createTextVNode"])("全部显示")])),_:1}),Object(a["createVNode"])(b,null,{default:Object(a["withCtx"])(()=>t[6]||(t[6]=[Object(a["createTextVNode"])("全部隐藏")])),_:1}),Object(a["createVNode"])(b,null,{default:Object(a["withCtx"])(()=>t[7]||(t[7]=[Object(a["createTextVNode"])("全部删除")])),_:1})]),_:1}),Object(a["createVNode"])(i,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{"current-page":d.currentPage4,"page-sizes":[100,200,300,400],"page-size":100,layout:"total, sizes, prev, pager, next, jumper",total:400,onSizeChange:u.handleSizeChange,onCurrentChange:u.handleCurrentChange},null,8,["current-page","onSizeChange","onCurrentChange"])]),_:1})]),_:1})])}var d={name:"Setting",data(){return{checked:!1,checkedform:!1,currentPage1:5,currentPage2:5,currentPage3:5,currentPage4:4}},methods:{handleSizeChange(e){console.log(`每页 ${e} 条`)},handleCurrentChange(e){console.log("当前页: "+e)}}},u=(c("0add"),c("d959")),b=c.n(u);const j=b()(d,[["render",r],["__scopeId","data-v-60718172"]]);t["default"]=j},d4fe:function(e,t,c){}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-36ec3fc0.aedf8d46.js b/dist/static/js/chunk-36ec3fc0.aedf8d46.js deleted file mode 100644 index 9448fd0..0000000 --- a/dist/static/js/chunk-36ec3fc0.aedf8d46.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-36ec3fc0"],{"51d3":function(e,t,l){"use strict";l("d29e")},9015:function(e,t,l){},d263:function(e,t,l){"use strict";l("9015")},d29e:function(e,t,l){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},e792:function(e,t,l){"use strict";l.r(t);var a=l("f2bf");const o={class:"manage-container"},d={class:"device-base"},c={class:"device-base"};function n(e,t,l,n,r,u){const i=Object(a["resolveComponent"])("el-date-picker"),b=Object(a["resolveComponent"])("vab-query-form-left-panel"),h=Object(a["resolveComponent"])("el-button"),V=Object(a["resolveComponent"])("vab-query-form-right-panel"),j=Object(a["resolveComponent"])("vab-query-form"),O=Object(a["resolveComponent"])("el-input"),p=Object(a["resolveComponent"])("el-table-column"),N=Object(a["resolveComponent"])("el-table"),m=Object(a["resolveComponent"])("el-pagination"),s=Object(a["resolveComponent"])("el-tab-pane"),f=Object(a["resolveComponent"])("el-tabs");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",o,[Object(a["createVNode"])(f,{modelValue:r.activeName,"onUpdate:modelValue":t[2]||(t[2]=e=>r.activeName=e),onTabClick:u.handleClick},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{label:"设备月报表",name:"first"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(j,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{modelValue:e.value1,"onUpdate:modelValue":t[0]||(t[0]=t=>e.value1=t),type:"date",placeholder:e.$t("defalult.xzrq")},null,8,["modelValue","placeholder"])]),_:1}),Object(a["createVNode"])(V,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(h,{type:"primary"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1}),Object(a["createVNode"])(h,null,{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1})]),_:1})]),_:1}),Object(a["createElementVNode"])("div",d,[Object(a["createVNode"])(b,{class:"device-left"},{default:Object(a["withCtx"])(()=>t[3]||(t[3]=[Object(a["createElementVNode"])("span",null,"厂名:南京江北公用资产有限公司",-1)])),_:1}),Object(a["createVNode"])(V,{class:"device-right"},{default:Object(a["withCtx"])(()=>t[4]||(t[4]=[Object(a["createElementVNode"])("span",null,"2022年10月",-1)])),_:1})]),Object(a["createVNode"])(N,{data:r.tableData,border:"",style:{width:"100%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(p,{prop:"Id",label:"序号(固定资产编号)",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Id,"onUpdate:modelValue":t=>e.Id=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(p,{prop:"First",label:"所属站点",width:"155",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.First,"onUpdate:modelValue":t=>e.First=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(p,{prop:"Second",label:"安装位置",width:"155",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Second,"onUpdate:modelValue":t=>e.Second=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(p,{prop:"Third",label:"设备名称及编号",width:"155",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Third,"onUpdate:modelValue":t=>e.Third=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(p,{prop:"Fourth",label:"月额定运行时间(h)",width:"155",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Fourth,"onUpdate:modelValue":t=>e.Fourth=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(p,{prop:"Fifth",label:"月实际运行时间(h)",width:"155",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Fifth,"onUpdate:modelValue":t=>e.Fifth=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(p,{prop:"Sixth",label:"月设备完好时间(h)",width:"155",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Sixth,"onUpdate:modelValue":t=>e.Sixth=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["data"]),Object(a["createVNode"])(j,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(V,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{"current-page":r.currentPage4,"page-sizes":[100,200,300,400],"page-size":100,layout:"total, sizes, prev, pager, next, jumper",total:400,onSizeChange:u.handleSizeChange,onCurrentChange:u.handleCurrentChange},null,8,["current-page","onSizeChange","onCurrentChange"])]),_:1})]),_:1})]),_:1}),Object(a["createVNode"])(s,{label:"设备年报表",name:"second"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(j,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{modelValue:e.value1,"onUpdate:modelValue":t[1]||(t[1]=t=>e.value1=t),type:"date",placeholder:e.$t("defalult.xzrq")},null,8,["modelValue","placeholder"])]),_:1}),Object(a["createVNode"])(V,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(h,{type:"primary"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1}),Object(a["createVNode"])(h,null,{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1})]),_:1})]),_:1}),Object(a["createElementVNode"])("div",c,[Object(a["createVNode"])(b,{class:"device-left"},{default:Object(a["withCtx"])(()=>t[5]||(t[5]=[Object(a["createElementVNode"])("span",null,"厂名:南京江北公用资产有限公司",-1)])),_:1})]),Object(a["createVNode"])(N,{data:r.tableData2,border:"",style:{width:"100%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(p,{prop:"id",label:"序号(固定资产编号)",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Id,"onUpdate:modelValue":t=>e.Id=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(p,{prop:"No01",label:"安装位置",width:"165",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.No01,"onUpdate:modelValue":t=>e.No01=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(p,{prop:"No02",label:"设备名称及编号",width:"165",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.No02,"onUpdate:modelValue":t=>e.No02=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(p,{prop:"No03",label:"月额定运行时间(h)",width:"165",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.No03,"onUpdate:modelValue":t=>e.No03=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(p,{prop:"No04",label:"月实际运行时间(h)",width:"165",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.No04,"onUpdate:modelValue":t=>e.No04=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(p,{prop:"No05",label:"月设备完好时间(h)",width:"165",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.No05,"onUpdate:modelValue":t=>e.No05=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["data"]),Object(a["createVNode"])(j,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(V,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{"current-page":r.currentPage4,"page-sizes":[100,200,300,400],"page-size":100,layout:"total, sizes, prev, pager, next, jumper",total:400,onSizeChange:u.handleSizeChange,onCurrentChange:u.handleCurrentChange},null,8,["current-page","onSizeChange","onCurrentChange"])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","onTabClick"])])}var r={data(){return{currentPage1:5,currentPage2:5,currentPage3:5,currentPage4:4,activeName:"first",tableData:[{Id:"",First:"小营农污处理设施",Second:"",Third:"提升泵1",Fourth:"744",Fifth:"392.17",Sixth:"392.17"},{Id:"",First:"小营农污处理设施",Second:"",Third:"提升泵1",Fourth:"744",Fifth:"392.17",Sixth:"392.17"},{Id:"",First:"小营农污处理设施",Second:"",Third:"提升泵1",Fourth:"744",Fifth:"392.17",Sixth:"392.17"},{Id:"SW-GXSW-HLB-005(NW)",First:"大包组农污处理设施",Second:"调蓄池",Third:"提升泵1",Fourth:"744",Fifth:"392.17",Sixth:"392.17"},{Id:"SW-GXSW-HLB-005(NW)",First:"大包组农污处理设施",Second:"调蓄池",Third:"提升泵1",Fourth:"744",Fifth:"392.17",Sixth:"392.17"},{Id:"SW-GXSW-HLB-005(NW)",First:"大包组农污处理设施",Second:"调蓄池",Third:"提升泵1",Fourth:"744",Fifth:"392.17",Sixth:"392.17"}],tableData2:[{id:"SW-GXSW-HLB-005(NW)",No01:"大包组农污处理设施",No02:"调蓄池",No03:"提升泵1",No04:"744",No05:"392.17",No06:"392.17"},{id:"SW-GXSW-HLB-005(NW)",No01:"大包组农污处理设施",No02:"调蓄池",No03:"提升泵1",No04:"744",No05:"392.17",No06:"392.17"},{id:"SW-GXSW-HLB-005(NW)",No01:"大包组农污处理设施",No02:"调蓄池",No03:"提升泵1",No04:"744",No05:"392.17",No06:"392.17"}]}},methods:{handleClick(e,t){console.log(e,t)},handleSizeChange(e){console.log(`每页 ${e} 条`)},handleCurrentChange(e){console.log("当前页: "+e)}}},u=(l("d263"),l("51d3"),l("d959")),i=l.n(u);const b=i()(r,[["render",n],["__scopeId","data-v-a26d9040"]]);t["default"]=b}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-38a97fbe.0102db53.js b/dist/static/js/chunk-38a97fbe.0102db53.js deleted file mode 100644 index 83ccd18..0000000 --- a/dist/static/js/chunk-38a97fbe.0102db53.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-38a97fbe"],{"27ce":function(e,t,a){"use strict";a("3e54")},"3e54":function(e,t,a){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},eaa2:function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"};function c(e,t,a,c,n,d){const r=Object(l["resolveComponent"])("el-date-picker"),i=Object(l["resolveComponent"])("el-form-item"),b=Object(l["resolveComponent"])("el-option"),h=Object(l["resolveComponent"])("el-select"),u=Object(l["resolveComponent"])("el-input"),s=Object(l["resolveComponent"])("el-button"),p=Object(l["resolveComponent"])("vab-query-form"),j=Object(l["resolveComponent"])("el-form"),m=Object(l["resolveComponent"])("el-row"),O=Object(l["resolveComponent"])("el-table-column"),g=Object(l["resolveComponent"])("el-table");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createVNode"])(m,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(j,{ref:"form",model:e.form,"label-width":"100px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(i,{label:e.$t("defalult.sj")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(r,{type:"month",placeholder:e.$t("defalult.xzrq")},null,8,["placeholder"])]),_:1},8,["label"]),Object(l["createVNode"])(i,{label:e.$t("dataEnquiry.jd")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(h,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=t=>e.value=t),placeholder:e.$t("dataEnquiry.qxzjd")},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(e.options,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(l["createVNode"])(i,{label:e.$t("dataEnquiry.sq")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(h,{modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=t=>e.value=t),placeholder:"请选择社区"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(e.options,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(i,{label:e.$t("dataEnquiry.zdmc")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:n.queryForm.name,"onUpdate:modelValue":t[2]||(t[2]=e=>n.queryForm.name=e),placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(l["createVNode"])(s,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(s,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(s,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),Object(l["createVNode"])(g,{data:n.tableData,style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(O,{prop:"id",label:e.$t("trigger.xh"),width:"150"},null,8,["label"]),Object(l["createVNode"])(O,{prop:"jiedao",label:"所属街道",width:"150"}),Object(l["createVNode"])(O,{prop:"shequ",label:"所属社区",width:"150"}),Object(l["createVNode"])(O,{prop:"mingcheng",label:e.$t("dataEnquiry.zdmc"),width:"150"},null,8,["label"]),Object(l["createVNode"])(O,{label:"11-01"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(O,{prop:"shuiliang",label:"水量(m³)",width:"120"}),Object(l["createVNode"])(O,{prop:"dianliang",label:"电量(Kw·h)",width:"120"}),Object(l["createVNode"])(O,{prop:"nenghao",label:"能耗(Kw·h/m³)",width:"300"})]),_:1}),Object(l["createVNode"])(O,{label:"11-02"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(O,{prop:"shuiliang",label:"水量(m³)",width:"120"}),Object(l["createVNode"])(O,{prop:"dianliang",label:"电量(Kw·h)",width:"120"}),Object(l["createVNode"])(O,{prop:"nenghao",label:"能耗(Kw·h/m³)",width:"300"})]),_:1}),Object(l["createVNode"])(O,{label:"11-03"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(O,{prop:"shuiliang",label:"水量(m³)",width:"120"}),Object(l["createVNode"])(O,{prop:"dianliang",label:"电量(Kw·h)",width:"120"}),Object(l["createVNode"])(O,{prop:"nenghao",label:"能耗(Kw·h/m³)",width:"300"})]),_:1})]),_:1},8,["data"])])}var n={data(){return{tableData:[{id:"1",jiedao:"工业园区",shequ:"和平社区",mingcheng:"顶上顶下",shuiliang:"123",dianliang:"213",nenghao:"1285"},{id:"1",jiedao:"工业园区",shequ:"和平社区",mingcheng:"顶上顶下",shuiliang:"123",dianliang:"213",nenghao:"1285"},{id:"1",jiedao:"工业园区",shequ:"和平社区",mingcheng:"顶上顶下",shuiliang:"123",dianliang:"213",nenghao:"1285"}],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$message({type:"success",message:"删除成功"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},d=(a("27ce"),a("d959")),r=a.n(d);const i=r()(n,[["render",c]]);t["default"]=i}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-394d53d0.21bb8d95.js b/dist/static/js/chunk-394d53d0.21bb8d95.js deleted file mode 100644 index d4268fd..0000000 --- a/dist/static/js/chunk-394d53d0.21bb8d95.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-394d53d0","chunk-1a849a5b"],{1656:function(e,t,l){"use strict";l("b709")},"2b3f":function(e,t,l){"use strict";l.r(t);var a=l("f2bf");function o(e,t,l,o,r,c){const i=Object(a["resolveComponent"])("el-option"),n=Object(a["resolveComponent"])("el-select"),d=Object(a["resolveComponent"])("el-form-item"),s=Object(a["resolveComponent"])("el-button"),u=Object(a["resolveComponent"])("el-form"),b=Object(a["resolveComponent"])("vab-query-form-left-panel"),m=Object(a["resolveComponent"])("vab-query-form"),h=Object(a["resolveComponent"])("vab-query-form-right-panel"),g=Object(a["resolveComponent"])("el-table-column"),j=Object(a["resolveComponent"])("el-table"),O=Object(a["resolveComponent"])("el-pagination"),f=Object(a["resolveComponent"])("trigger-edit"),p=Object(a["resolveDirective"])("loading");return Object(a["openBlock"])(),Object(a["createElementBlock"])(a["Fragment"],null,[Object(a["createVNode"])(m,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{ref:"queryForm",inline:!0,model:r.queryForm},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{label:e.$t("maintenance.sb"),prop:"deviceId"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{modelValue:r.queryForm.deviceId,"onUpdate:modelValue":t[0]||(t[0]=e=>r.queryForm.deviceId=e),placeholder:"请选择设备"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(r.deviceData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(i,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(s,{type:"primary",onClick:c.search},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(a["createVNode"])(s,{onClick:t[1]||(t[1]=e=>c.resetForm())},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1})]),_:1},8,["model"])]),_:1}),Object(a["createVNode"])(h,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{type:"primary",onClick:c.handleAdd},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("trigger.tjcfq")),1)]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1}),Object(a["withDirectives"])((Object(a["openBlock"])(),Object(a["createBlock"])(j,{data:r.triggerData,stripe:"",border:"",style:{width:"100%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(g,{prop:"id",label:e.$t("trigger.xh"),width:"80",align:"center"},null,8,["label"]),Object(a["createVNode"])(g,{prop:"name",label:e.$t("trigger.mc"),width:"180",align:"center"},null,8,["label"]),Object(a["createVNode"])(g,{prop:"triggerCondition",label:e.$t("trigger.cftjlx"),width:"280",align:"center"},null,8,["label"]),Object(a["createVNode"])(g,{prop:"triggerConditionParams",label:e.$t("trigger.cs"),width:"180",align:"center"},null,8,["label"]),Object(a["createVNode"])(g,{fixed:"right",label:e.$t("defalult.cz"),width:"160",align:"center"},{default:Object(a["withCtx"])(({row:l})=>[Object(a["createVNode"])(s,{type:"text",onClick:e=>c.details(l)},{default:Object(a["withCtx"])(()=>t[2]||(t[2]=[Object(a["createTextVNode"])("详情")])),_:2},1032,["onClick"]),Object(a["createVNode"])(s,{type:"text",onClick:e=>c.handleEdit(l)},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(a["createVNode"])(s,{type:"text",onClick:e=>c.handleDelete(l)},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[p,r.listLoading]]),Object(a["createVNode"])(m,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(h,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{background:r.background,"current-page":r.queryForm.page,layout:r.layout,"page-size":r.queryForm.size,total:r.total,onCurrentChange:c.handleCurrentChange,onSizeChange:c.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1}),Object(a["createVNode"])(f,{ref:"edit"},null,512)],64)}l("14d9");var r=l("4303"),c=l("ffbb"),i={name:"TriggerTable",components:{triggerEdit:c["default"]},props:{projectId:{type:String,default:"projectId"}},data(){return{groupData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,triggerData:[],deviceData:[],elementLoadingText:"正在加载...",queryForm:{page:1,size:20,projectId:"",deviceId:""}}},computed:{height(){return 500}},mounted(){this.queryForm.projectId=this.projectId,this.fetchData(),this.getDeviceData()},methods:{async soreStatus(e,t){const{code:l,msg:a}=await Object(r["doEdit"])({status:e,id:t});0==l?this.$notify({title:a,type:"success"}):this.$notify.error({title:a}),this.fetchData()},async fetchData(){this.listLoading=!0,this.triggerData=[];const{data:e}=await Object(r["getList"])(this.queryForm);this.triggerData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},async getDeviceData(){const{data:e}=await Object(r["selectDeviceByProjectId"])({projectId:this.queryForm.projectId});this.deviceData=e},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["edit"].showEdit(this.projectId,1)},handleEdit(e){e.projectId=this.projectId,this.$refs["edit"].showEdit(e,2)},details(e){this.$router.push({path:"/triggerdetail",name:"触发器详情",query:{triggerId:e.id}})},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){var t=this;e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:l}=Object(r["doDelete"])([e.id]);this.$message({type:"success",message:void 0==l?"删除成功":l}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},n=(l("1656"),l("d959")),d=l.n(n);const s=d()(i,[["render",o],["__scopeId","data-v-3bf4e469"]]);t["default"]=s},4303:function(e,t,l){"use strict";l.r(t),l.d(t,"getList",(function(){return o})),l.d(t,"doEdit",(function(){return r})),l.d(t,"doDelete",(function(){return c})),l.d(t,"doAdd",(function(){return i})),l.d(t,"selectTriggerById",(function(){return n})),l.d(t,"selectAllAlarmLevel",(function(){return d})),l.d(t,"selectAllTriggerCondition",(function(){return s})),l.d(t,"selectAllAlarmUser",(function(){return u})),l.d(t,"selectAllAlarmType",(function(){return b})),l.d(t,"selectControlDevices",(function(){return m})),l.d(t,"selectSensorByDeviceId",(function(){return h})),l.d(t,"selectAllSmsConfig",(function(){return g})),l.d(t,"selectDeviceByProjectId",(function(){return j}));var a=l("b775");function o(e){let t="?page="+e.page+"&size="+e.size+"&projectId="+e.projectId;return""!=e.deviceId&&(t+="&deviceId="+e.deviceId),Object(a["default"])({url:"/iot/trigger/select"+t,method:"get",data:e})}function r(e){return Object(a["default"])({url:"/iot/trigger/update",method:"post",data:e})}function c(e){return Object(a["default"])({url:"/iot/trigger/remove",method:"post",data:e})}function i(e){return Object(a["default"])({url:"/iot/trigger/insert",method:"post",data:e})}function n(e){return Object(a["default"])({url:"/iot/trigger/selectTriggerById?triggerId="+e.triggerId,method:"get",data:e})}function d(e){return Object(a["default"])({url:"/iot/trigger/selectAllAlarmLevel",method:"get",data:e})}function s(e){return Object(a["default"])({url:"/iot/trigger/selectAllTriggerCondition",method:"get",data:e})}function u(e){return Object(a["default"])({url:"/iot/trigger/selectAllAlarmUser",method:"get",data:e})}function b(e){return Object(a["default"])({url:"/iot/trigger/selectAllAlarmType",method:"get",data:e})}function m(e){return Object(a["default"])({url:"/iot/trigger/selectDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}function h(e){return Object(a["default"])({url:"/iot/trigger/selectSensorByDeviceId?deviceId="+e.deviceId,method:"get",data:e})}function g(e){return Object(a["default"])({url:"/iot/trigger/selectAllSmsConfig",method:"get",data:e})}function j(e){return Object(a["default"])({url:"/iot/trigger/selectDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}},5316:function(e,t,l){},b709:function(e,t,l){},d90a:function(e,t,l){"use strict";l("5316")},ffbb:function(e,t,l){"use strict";l.r(t);var a=l("f2bf");const o={class:"manage-container"},r={class:"dialog-footer"};function c(e,t,l,c,i,n){const d=Object(a["resolveComponent"])("vab-query-form"),s=Object(a["resolveComponent"])("el-input"),u=Object(a["resolveComponent"])("el-form-item"),b=Object(a["resolveComponent"])("el-option"),m=Object(a["resolveComponent"])("el-select"),h=Object(a["resolveComponent"])("el-form"),g=Object(a["resolveComponent"])("el-button"),j=Object(a["resolveComponent"])("el-dialog");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",o,[Object(a["createVNode"])(j,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[14]||(t[14]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:n.close},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,null,{default:Object(a["withCtx"])(()=>t[15]||(t[15]=[Object(a["createElementVNode"])("h1",{class:"tigger-title"},"添加触发器信息",-1)])),_:1}),Object(a["createVNode"])(h,{ref:"form",model:i.form,rules:i.rules,"label-width":"100px","label-position":"left"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{label:e.$t("trigger.cfqmc"),prop:"name"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:i.form.name,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.name=e),size:"small",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{label:"站点",prop:"deviceId"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{modelValue:i.form.deviceId,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.deviceId=e),size:"small",placeholder:"请选择站点",onChange:n.getDeviceId},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.deviceData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),Object(a["createVNode"])(u,{label:e.$t("dataEnquiry.cgq"),prop:"sensorId"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{modelValue:i.form.sensorId,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.sensorId=e),size:"small",placeholder:"请选择传感器"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.sensorData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(d,null,{default:Object(a["withCtx"])(()=>t[16]||(t[16]=[Object(a["createElementVNode"])("h1",{class:"tigger-title"},"触发条件",-1)])),_:1}),Object(a["createVNode"])(u,{label:"条件类型",prop:"triggerCondition"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{ref:"condition",modelValue:i.form.triggerCondition,"onUpdate:modelValue":t[3]||(t[3]=e=>i.form.triggerCondition=e),size:"small",placeholder:"请选择条件类型",onChange:n.condition},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.conditionData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),1==i.mShow?(Object(a["openBlock"])(),Object(a["createBlock"])(u,{key:0,label:"M"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:i.data.m,"onUpdate:modelValue":t[4]||(t[4]=e=>i.data.m=e),size:"small",placeholder:"M"},null,8,["modelValue"])]),_:1})):Object(a["createCommentVNode"])("",!0),1==i.xShow?(Object(a["openBlock"])(),Object(a["createBlock"])(u,{key:1,label:"X"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:i.data.x,"onUpdate:modelValue":t[5]||(t[5]=e=>i.data.x=e),size:"small",placeholder:"X"},null,8,["modelValue"])]),_:1})):Object(a["createCommentVNode"])("",!0),1==i.yShow?(Object(a["openBlock"])(),Object(a["createBlock"])(u,{key:2,label:"Y"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:i.data.y,"onUpdate:modelValue":t[6]||(t[6]=e=>i.data.y=e),size:"small",placeholder:"Y"},null,8,["modelValue"])]),_:1})):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])(u,{label:"是否发送报警信息给报警联系人",prop:"alarmFlag"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{modelValue:i.form.alarmFlag,"onUpdate:modelValue":t[7]||(t[7]=e=>i.form.alarmFlag=e),size:"small",placeholder:"是否发送"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.alarmFlagData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(u,{label:"联控设备动作",prop:"controlFlag"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{modelValue:i.form.controlFlag,"onUpdate:modelValue":t[8]||(t[8]=e=>i.form.controlFlag=e),size:"small",placeholder:"请选择联控设备动作"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.controlFlagData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(u,{label:"联控设备",prop:"controlDevice"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{modelValue:i.form.controlDevice,"onUpdate:modelValue":t[9]||(t[9]=e=>i.form.controlDevice=e),size:"small",placeholder:"请选择联控设备",onChange:n.deviceChange},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.controlDevicesData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),Object(a["createVNode"])(u,{label:"联控传感器",prop:"controlSensor"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{modelValue:i.form.controlSensor,"onUpdate:modelValue":t[10]||(t[10]=e=>i.form.controlSensor=e),size:"small",placeholder:"请选择联控传感器"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.controlSensorData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(u,{label:e.$t("alarm.bjjb"),prop:"alarmLevel"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{modelValue:i.form.alarmLevel,"onUpdate:modelValue":t[11]||(t[11]=e=>i.form.alarmLevel=e),size:"small",placeholder:"请选择报警级别"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.levelData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{label:e.$t("trigger.cfzq"),prop:"triggerCycle"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:i.form.triggerCycle,"onUpdate:modelValue":t[12]||(t[12]=e=>i.form.triggerCycle=e),size:"small",placeholder:"单位秒 0不循环触发"},null,8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{label:"报警信息模板",prop:"alarmTemplate"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:i.form.alarmTemplate,"onUpdate:modelValue":t[13]||(t[13]=e=>i.form.alarmTemplate=e),size:"small",placeholder:"报警信息模板"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),Object(a["createElementVNode"])("div",r,[Object(a["createVNode"])(g,{type:"primary",size:"small",onClick:n.save},{default:Object(a["withCtx"])(()=>t[17]||(t[17]=[Object(a["createTextVNode"])("保存")])),_:1},8,["onClick"]),Object(a["createVNode"])(g,{size:"small",onClick:n.close},{default:Object(a["withCtx"])(()=>t[18]||(t[18]=[Object(a["createTextVNode"])("返回")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])])}var i=l("4303"),n={name:"TriggerEdit",data(){return{form:{id:"",name:"",projectId:"",deviceId:"",sensorId:"",triggerCondition:"",triggerConditionParams:"",triggerCycle:"",alarmFlag:"",alarmLevel:"",controlFlag:"",controlDevice:"",controlSensor:"",controlData:"",alarmTemplate:""},data:{x:"",y:"",m:""},rules:{name:[{required:!0,trigger:"blur",message:"请输入触发器名称"}],deviceId:[{required:!0,trigger:"change",message:"请选择设备"}],sensorId:[{required:!0,trigger:"change",message:"请选择传感器"}],triggerCondition:[{required:!0,trigger:"change",message:"请选择条件类型"}],alarmLevel:[{required:!0,trigger:"change",message:"请选择报警级别"}]},title:"",dialogFormVisible:!1,projectId:"",diffData:{},ruleForm:[],typeData:[],levelData:[],controlSensorData:[],conditionData:[],userData:[],controlDevicesData:[],deviceData:[],sensorData:[],flagData:[{label:"开启",value:"0"},{label:"关闭",value:"1"}],controlFlagData:[{label:"不联控",value:"0"},{label:"联控",value:"1"}],RecoveryFlagData:[{label:"开启",value:"0"},{label:"关闭",value:"1"}],alarmFlagData:[{label:"不发送",value:"0"},{label:"发送",value:"1"}],statusData:[{label:"正常",value:"0"},{label:"暂停",value:"1"}],xShow:!1,yShow:!1,mShow:!1,isControl:!1,isUser:!1,isLevel:!1}},created(){this.form.projectId=sessionStorage.getItem("projectId"),this.projectId=sessionStorage.getItem("projectId")},methods:{async getDevice(){const{data:e}=await Object(i["selectDeviceByProjectId"])({projectId:this.projectId});this.deviceData=e},deviceChange(){this.getControlSensorData()},async getControlSensorData(){const{data:e}=await Object(i["selectSensorByDeviceId"])({deviceId:this.form.controlDevice});this.controlSensorData=e},getDeviceId(e){this.getSensor(e)},controlUserShow(e){-1!==e.indexOf("0")&&-1!==e.indexOf("1")||-1!==e.indexOf("0")&&-1!==e.indexOf("2")||-1!==e.indexOf("0")&&-1!==e.indexOf("3")?(this.isControl=!0,this.isUser=!0):-1!=e.indexOf("0")?(this.isControl=!0,this.isUser=!1):-1!=e.indexOf("1")||-1!=e.indexOf("2")?(this.isControl=!1,this.isUser=!0):(this.isControl=!1,this.isUser=!1)},async getSensor(){const{data:e}=await Object(i["selectSensorByDeviceId"])({deviceId:this.form.deviceId});this.sensorData=e},condition(e){let t={};t=this.conditionData.find(t=>t.dataCode===e);const l=t.dataValue;this.xymShow(l)},xymShow(e){-1!=e.indexOf("x")&&-1!=e.indexOf("y")?(this.xShow=!0,this.yShow=!0,this.mShow=!1):-1!=e.indexOf("x")&&-1!=e.indexOf("m")?(this.xShow=!0,this.yShow=!1,this.mShow=!0):-1!=e.indexOf("x")?(this.xShow=!0,this.yShow=!1,this.mShow=!1):-1!=e.indexOf("y")?(this.xShow=!1,this.yShow=!0,this.mShow=!1):-1!=e.indexOf("m")&&(this.xShow=!1,this.yShow=!1,this.mShow=!0),this.data.x="",this.data.y="",this.data.m=""},async getLevel(){const{data:e}=await Object(i["selectAllAlarmLevel"])();this.levelData=e},async getCondition(){const{data:e}=await Object(i["selectAllTriggerCondition"])();this.conditionData=e},async getControlDevice(){const e=""==this.form.projectId?this.projectId:this.form.projectId,{data:t}=await Object(i["selectControlDevices"])({projectId:e});this.controlDevicesData=t},showEdit(e,t){this.getLevel(),this.getCondition(),this.getControlDevice(),this.getDevice(),this.deviceData={},1==t?this.title="添加触发器":(this.title="编辑触发器",this.getTriggerData(e)),this.dialogFormVisible=!0},async getTriggerData(e){const t=Object.assign({},e);if(this.form=t,this.form.deviceId=t.device.id,this.getSensor(),this.form.sensorId=t.sensor.id,null!=t.alarmLevel&&(this.form.alarmLevel=t.alarmLevel.dataCode),null!=t.controlDevice&&(this.form.controlDevice=Number(t.controlDevice.id),this.getControlSensorData()),null!=t.controlSensor&&(this.form.controlSensor=Number(t.controlSensor.id)),null!=t.triggerCondition){this.form.triggerCondition=t.triggerCondition.dataCode,this.xymShow(e.triggerCondition.dataValue);const l=e.triggerConditionParams.split(",");console.log(this.mShow,this.xShow,this.yShow),1==this.mShow&&(this.data.m=void 0==l[2]?l[1]:l[2]),1==this.xShow&&(this.data.x=void 0==l[0]?"":l[0]),1==this.yShow&&(this.data.y=void 0==l[1]?l[0]:l[1])}},arrToSrt(e,t=""){if(void 0!=e&&0!=e.length){let l="";for(let a=0;a{if(!e)return!1;{const e=this.data;let t="";if(""!=e.m&&(t+=e.m+","),""!=e.x&&(t+=e.x+","),""!=e.y&&(t+=e.y+","),this.form.triggerConditionParams=t.substring(0,t.length-1),this.form.id){delete this.form.sensor,delete this.form.device,console.log(this.form);const{msg:e}=await Object(i["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(i["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},d=(l("d90a"),l("d959")),s=l.n(d);const u=s()(n,[["render",c],["__scopeId","data-v-90ba7d80"]]);t["default"]=u}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-396a61ee.60f48e56.js b/dist/static/js/chunk-396a61ee.60f48e56.js deleted file mode 100644 index 3998e8b..0000000 --- a/dist/static/js/chunk-396a61ee.60f48e56.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-396a61ee"],{"639a":function(e,t,c){"use strict";c("a1bd")},a1bd:function(e,t,c){},acca:function(e,t,c){"use strict";c.r(t),c.d(t,"getList",(function(){return i})),c.d(t,"doEdit",(function(){return a})),c.d(t,"doDelete",(function(){return n})),c.d(t,"doAdd",(function(){return r})),c.d(t,"getDevices",(function(){return d})),c.d(t,"getLiveAddr",(function(){return s})),c.d(t,"ldDeviceByProjectId",(function(){return l})),c.d(t,"ysBindDevice",(function(){return u})),c.d(t,"capture",(function(){return p}));var o=c("b775");function i(e){return Object(o["default"])({url:"/ys/author/select?page="+e.page+"&size="+e.size,method:"get",data:e})}function a(e){return Object(o["default"])({url:"/ys/author/update",method:"post",data:e})}function n(e){return Object(o["default"])({url:"/ys/author/delete?id="+e.id,method:"post",data:e})}function r(e){return Object(o["default"])({url:"/ys/author/insert",method:"post",data:e})}function d(e){let t="?page="+e.page+"&size="+e.size;return""!=e.account&&void 0!=e.account&&(t+="&account="+e.account),""!=e.sonserName&&void 0!=e.sonserName&&(t+="&sonserName="+e.sonserName),""!=e.deviceSerial&&void 0!=e.deviceSerial&&(t+="&deviceSerial="+e.deviceSerial),3!=e.status&&void 0!=e.status&&(t+="&status="+e.status),Object(o["default"])({url:"/ys/api/getDevices"+t,method:"get",data:e})}function s(e){return Object(o["default"])({url:"/ys/api/getLiveAddr?account="+e.account+"&deviceSerial="+e.deviceSerial,method:"get",data:e})}function l(e){return Object(o["default"])({url:"/ys/api/ldDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}function u(e){return Object(o["default"])({url:"/ys/api/ysBindDevice?ysSerial="+e.ysSerial+"&code="+e.code+"&account="+e.account,method:"post",data:e})}function p(e){return Object(o["default"])({url:"/ys/author/capture?account="+e.account+"&captureFlag="+e.captureFlag,method:"post",data:e})}},dc67:function(e,t,c){"use strict";c.r(t);var o=c("f2bf");const i={class:"hello-ezuikit-js"},a={style:{width:"100%","text-align":"center"}};function n(e,t,c,n,r,d){const s=Object(o["resolveComponent"])("el-button");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",i,[t[12]||(t[12]=Object(o["createElementVNode"])("div",{id:"video-container",style:{width:"600px",height:"400px"}},null,-1)),Object(o["createElementVNode"])("div",a,[Object(o["createVNode"])(s,{size:"mini",type:"primary",onClick:d.stop},{default:Object(o["withCtx"])(()=>t[0]||(t[0]=[Object(o["createTextVNode"])("停止")])),_:1},8,["onClick"]),Object(o["createVNode"])(s,{size:"mini",type:"primary",onClick:d.play},{default:Object(o["withCtx"])(()=>t[1]||(t[1]=[Object(o["createTextVNode"])("播放")])),_:1},8,["onClick"]),Object(o["createVNode"])(s,{size:"mini",type:"primary",onClick:d.openSound},{default:Object(o["withCtx"])(()=>t[2]||(t[2]=[Object(o["createTextVNode"])(" 打开声音 ")])),_:1},8,["onClick"]),Object(o["createVNode"])(s,{size:"mini",type:"primary",onClick:d.closeSound},{default:Object(o["withCtx"])(()=>t[3]||(t[3]=[Object(o["createTextVNode"])(" 关闭声音 ")])),_:1},8,["onClick"]),Object(o["createVNode"])(s,{size:"mini",type:"primary",onClick:d.startSave},{default:Object(o["withCtx"])(()=>t[4]||(t[4]=[Object(o["createTextVNode"])(" 启动保存 ")])),_:1},8,["onClick"]),Object(o["createVNode"])(s,{size:"mini",type:"primary",onClick:d.stopSave},{default:Object(o["withCtx"])(()=>t[5]||(t[5]=[Object(o["createTextVNode"])(" 停止保存 ")])),_:1},8,["onClick"]),Object(o["createVNode"])(s,{size:"mini",type:"primary",onClick:d.capturePicture},{default:Object(o["withCtx"])(()=>t[6]||(t[6]=[Object(o["createTextVNode"])(" 捕获图片 ")])),_:1},8,["onClick"]),Object(o["createVNode"])(s,{size:"mini",type:"primary",onClick:d.fullScreen},{default:Object(o["withCtx"])(()=>t[7]||(t[7]=[Object(o["createTextVNode"])(" 全屏显示 ")])),_:1},8,["onClick"]),Object(o["createVNode"])(s,{size:"mini",type:"primary",onClick:d.getOSDTime},{default:Object(o["withCtx"])(()=>t[8]||(t[8]=[Object(o["createTextVNode"])(" 获取OSD时间 ")])),_:1},8,["onClick"]),Object(o["createVNode"])(s,{size:"mini",type:"primary",onClick:d.ezopenStartTalk},{default:Object(o["withCtx"])(()=>t[9]||(t[9]=[Object(o["createTextVNode"])(" 开始对讲 ")])),_:1},8,["onClick"]),Object(o["createVNode"])(s,{size:"mini",type:"primary",onClick:d.ezopenStopTalk},{default:Object(o["withCtx"])(()=>t[10]||(t[10]=[Object(o["createTextVNode"])(" 结束对讲 ")])),_:1},8,["onClick"]),Object(o["createVNode"])(s,{size:"mini",type:"primary",onClick:d.destroy},{default:Object(o["withCtx"])(()=>t[11]||(t[11]=[Object(o["createTextVNode"])("销毁")])),_:1},8,["onClick"])])])}var r=c("acca"),d=c("c38d"),s=c.n(d);let l=null;var u={name:"FluoriteSensorData",components:{},data(){return{src:"",data:[],account:"",accessToken:"",deviceSerial:"",queryForm:{page:1,size:20,account:"",deviceSerial:""}}},created(){this.queryForm.account=this.$route.query.account,this.queryForm.deviceSerial=this.$route.query.deviceSerial,this.fetchData()},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(r["getLiveAddr"])(this.queryForm);this.data=e,this.getVideo(),setTimeout(()=>{this.listLoading=!1},500)},getVideo(){const e=this;l=new s.a.EZUIKitPlayer({id:"video-container",accessToken:e.data.accessToken,url:e.data.url,template:"simple",plugin:["talk"],width:600,height:400}),window.player=l},play(){const e=l.play();e.then(e=>{console.log("promise 获取 数据",e)})},stop(){const e=l.stop();e.then(e=>{console.log("promise 获取 数据",e)})},getOSDTime(){const e=l.getOSDTime();e.then(e=>{console.log("promise 获取 数据",e)})},capturePicture(){const e=l.capturePicture(""+(new Date).getTime());e.then(e=>{console.log("promise 获取 数据",e)})},openSound(){const e=l.openSound();e.then(e=>{console.log("promise 获取 数据",e)})},closeSound(){const e=l.closeSound();e.then(e=>{console.log("promise 获取 数据",e)})},startSave(){const e=l.startSave(""+(new Date).getTime());e.then(e=>{console.log("promise 获取 数据",e)})},stopSave(){const e=l.stopSave();e.then(e=>{console.log("promise 获取 数据",e)})},ezopenStartTalk(){l.startTalk()},ezopenStopTalk(){l.stopTalk()},fullScreen(){l.fullScreen()},destroy(){const e=l.destroy();e.then(e=>{console.log("promise 获取 数据",e)})}}},p=(c("639a"),c("d959")),m=c.n(p);const h=m()(u,[["render",n],["__scopeId","data-v-03a768f7"]]);t["default"]=h}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-3b494855.a7f47820.js b/dist/static/js/chunk-3b494855.a7f47820.js deleted file mode 100644 index b731715..0000000 --- a/dist/static/js/chunk-3b494855.a7f47820.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3b494855","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10"],{"0366":function(t,r,e){"use strict";var n=e("4625"),o=e("59ed"),i=e("40d5"),c=n(n.bind);t.exports=function(t,r){return o(t),void 0===r?t:i?c(t,r):function(){return t.apply(r,arguments)}}},"0b25":function(t,r,e){"use strict";var n=e("5926"),o=e("50c4"),i=RangeError;t.exports=function(t){if(void 0===t)return 0;var r=n(t),e=o(r);if(r!==e)throw new i("Wrong length or index");return e}},"107c":function(t,r,e){"use strict";var n=e("d039"),o=e("cfe9"),i=o.RegExp;t.exports=n((function(){var t=i("(?b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")}))},"13d5":function(t,r,e){"use strict";var n=e("23e7"),o=e("d58f").left,i=e("a640"),c=e("1212"),u=e("9adc"),a=!u&&c>79&&c<83,f=a||!i("reduce");n({target:"Array",proto:!0,forced:f},{reduce:function(t){var r=arguments.length;return o(this,t,r,r>1?arguments[1]:void 0)}})},"14c3":function(t,r,e){"use strict";var n=e("c65b"),o=e("825a"),i=e("1626"),c=e("c6b6"),u=e("9263"),a=TypeError;t.exports=function(t,r){var e=t.exec;if(i(e)){var f=n(e,t,r);return null!==f&&o(f),f}if("RegExp"===c(t))return n(u,t,r);throw new a("RegExp#exec called on incompatible receiver")}},"182d":function(t,r,e){"use strict";var n=e("f8cd"),o=RangeError;t.exports=function(t,r){var e=n(t);if(e%r)throw new o("Wrong offset");return e}},"1be4":function(t,r,e){"use strict";var n=e("d066");t.exports=n("document","documentElement")},"1d02":function(t,r,e){"use strict";var n=e("ebb5"),o=e("a258").findLastIndex,i=n.aTypedArray,c=n.exportTypedArrayMethod;c("findLastIndex",(function(t){return o(i(this),t,arguments.length>1?arguments[1]:void 0)}))},2005:function(t,r,e){"use strict";var n=e("75bd"),o=TypeError;t.exports=function(t){if(n(t))throw new o("ArrayBuffer is detached");return t}},"249d":function(t,r,e){"use strict";var n=e("23e7"),o=e("41f6");o&&n({target:"ArrayBuffer",proto:!0},{transfer:function(){return o(this,arguments.length?arguments[0]:void 0,!0)}})},"271a":function(t,r,e){"use strict";var n=e("cb2d"),o=e("e330"),i=e("577e"),c=e("d6d6"),u=URLSearchParams,a=u.prototype,f=o(a.getAll),s=o(a.has),d=new u("a=1");!d.has("a",2)&&d.has("a",void 0)||n(a,"has",(function(t){var r=arguments.length,e=r<2?void 0:arguments[1];if(r&&void 0===e)return s(this,t);var n=f(this,t);c(r,1);var o=i(e),u=0;while(u=0?n:e+n;return u<0||u>=e?void 0:r[u]}}),u("at")},"36f2":function(t,r,e){"use strict";var n,o,i,c,u=e("cfe9"),a=e("2a07"),f=e("dbe5"),s=u.structuredClone,d=u.ArrayBuffer,p=u.MessageChannel,l=!1;if(f)l=function(t){s(t,{transfer:[t]})};else if(d)try{p||(n=a("worker_threads"),n&&(p=n.MessageChannel)),p&&(o=new p,i=new d(2),c=function(t){o.port1.postMessage(null,[t])},2===i.byteLength&&(c(i),0===i.byteLength&&(l=c)))}catch(v){}t.exports=l},"37e8":function(t,r,e){"use strict";var n=e("83ab"),o=e("aed9"),i=e("9bf2"),c=e("825a"),u=e("fc6a"),a=e("df75");r.f=n&&!o?Object.defineProperties:function(t,r){c(t);var e,n=u(r),o=a(r),f=o.length,s=0;while(f>s)i.f(t,e=o[s++],n[e]);return t}},"3c5d":function(t,r,e){"use strict";var n=e("cfe9"),o=e("c65b"),i=e("ebb5"),c=e("07fa"),u=e("182d"),a=e("7b0b"),f=e("d039"),s=n.RangeError,d=n.Int8Array,p=d&&d.prototype,l=p&&p.set,v=i.aTypedArray,y=i.exportTypedArrayMethod,h=!f((function(){var t=new Uint8ClampedArray(2);return o(l,t,{length:1,0:3},1),3!==t[1]})),b=h&&i.NATIVE_ARRAY_BUFFER_VIEWS&&f((function(){var t=new d(2);return t.set(1),t.set("2",1),0!==t[0]||2!==t[1]}));y("set",(function(t){v(this);var r=u(arguments.length>1?arguments[1]:void 0,1),e=a(t);if(h)return o(l,this,e,r);var n=this.length,i=c(e),f=0;if(i+r>n)throw new s("Wrong length");while(f=i&&(!e||y))n=b(t,0,i);else{var h=e&&!y&&x?{maxByteLength:x(t)}:void 0;n=new p(i,h);for(var E=new l(t),T=new l(n),R=v(i,o),I=0;I=l?t?"":void 0:(n=a(d,p),n<55296||n>56319||p+1===l||(s=a(d,p+1))<56320||s>57343?t?u(d,p):n:t?f(d,p,p+2):s-56320+(n-55296<<10)+65536)}};t.exports={codeAt:s(!1),charAt:s(!0)}},"68ee":function(t,r,e){"use strict";var n=e("e330"),o=e("d039"),i=e("1626"),c=e("f5df"),u=e("d066"),a=e("8925"),f=function(){},s=u("Reflect","construct"),d=/^\s*(?:class|function)\b/,p=n(d.exec),l=!d.test(f),v=function(t){if(!i(t))return!1;try{return s(f,[],t),!0}catch(r){return!1}},y=function(t){if(!i(t))return!1;switch(c(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return l||!!p(d,a(t))}catch(r){return!0}};y.sham=!0,t.exports=!s||o((function(){var t;return v(v.call)||!v(Object)||!v((function(){t=!0}))||t}))?y:v},"6ce5":function(t,r,e){"use strict";var n=e("df7e"),o=e("ebb5"),i=o.aTypedArray,c=o.exportTypedArrayMethod,u=o.getTypedArrayConstructor;c("toReversed",(function(){return n(i(this),u(this))}))},"6f19":function(t,r,e){"use strict";var n=e("9112"),o=e("0d26"),i=e("b980"),c=Error.captureStackTrace;t.exports=function(t,r,e,u){i&&(c?c(t,r):n(t,"stack",o(e,u)))}},"75bd":function(t,r,e){"use strict";var n=e("cfe9"),o=e("4625"),i=e("b620"),c=n.ArrayBuffer,u=c&&c.prototype,a=u&&o(u.slice);t.exports=function(t){if(0!==i(t))return!1;if(!a)return!1;try{return a(t,0,0),!1}catch(r){return!0}}},"7c73":function(t,r,e){"use strict";var n,o=e("825a"),i=e("37e8"),c=e("7839"),u=e("d012"),a=e("1be4"),f=e("cc12"),s=e("f772"),d=">",p="<",l="prototype",v="script",y=s("IE_PROTO"),h=function(){},b=function(t){return p+v+d+t+p+"/"+v+d},g=function(t){t.write(b("")),t.close();var r=t.parentWindow.Object;return t=null,r},x=function(){var t,r=f("iframe"),e="java"+v+":";return r.style.display="none",a.appendChild(r),r.src=String(e),t=r.contentWindow.document,t.open(),t.write(b("document.F=Object")),t.close(),t.F},w=function(){try{n=new ActiveXObject("htmlfile")}catch(r){}w="undefined"!=typeof document?document.domain&&n?g(n):x():g(n);var t=c.length;while(t--)delete w[l][c[t]];return w()};u[y]=!0,t.exports=Object.create||function(t,r){var e;return null!==t?(h[l]=o(t),e=new h,h[l]=null,e[y]=t):e=w(),void 0===r?e:i.f(e,r)}},8558:function(t,r,e){"use strict";var n=e("cfe9"),o=e("b5db"),i=e("c6b6"),c=function(t){return o.slice(0,t.length)===t};t.exports=function(){return c("Bun/")?"BUN":c("Cloudflare-Workers")?"CLOUDFLARE":c("Deno/")?"DENO":c("Node.js/")?"NODE":n.Bun&&"string"==typeof Bun.version?"BUN":n.Deno&&"object"==typeof Deno.version?"DENO":"process"===i(n.process)?"NODE":n.window&&n.document?"BROWSER":"REST"}()},"88a7":function(t,r,e){"use strict";var n=e("cb2d"),o=e("e330"),i=e("577e"),c=e("d6d6"),u=URLSearchParams,a=u.prototype,f=o(a.append),s=o(a["delete"]),d=o(a.forEach),p=o([].push),l=new u("a=1&a=2&b=3");l["delete"]("a",1),l["delete"]("b",void 0),l+""!=="a=2"&&n(a,"delete",(function(t){var r=arguments.length,e=r<2?void 0:arguments[1];if(r&&void 0===e)return s(this,t);var n=[];d(this,(function(t,r){p(n,{key:r,value:t})})),c(r,1);var o,u=i(t),a=i(e),l=0,v=0,y=!1,h=n.length;while(l=0?n:e+n;return u<0||u>=e?void 0:r[u]}))},"90d8":function(t,r,e){"use strict";var n=e("c65b"),o=e("1a2d"),i=e("3a9b"),c=e("ad6d"),u=RegExp.prototype;t.exports=function(t){var r=t.flags;return void 0!==r||"flags"in u||o(t,"flags")||!i(u,t)?r:n(c,t)}},9263:function(t,r,e){"use strict";var n=e("c65b"),o=e("e330"),i=e("577e"),c=e("ad6d"),u=e("9f7f"),a=e("5692"),f=e("7c73"),s=e("69f3").get,d=e("fce3"),p=e("107c"),l=a("native-string-replace",String.prototype.replace),v=RegExp.prototype.exec,y=v,h=o("".charAt),b=o("".indexOf),g=o("".replace),x=o("".slice),w=function(){var t=/a/,r=/b*/g;return n(v,t,"a"),n(v,r,"a"),0!==t.lastIndex||0!==r.lastIndex}(),A=u.BROKEN_CARET,E=void 0!==/()??/.exec("")[1],T=w||E||A||d||p;T&&(y=function(t){var r,e,o,u,a,d,p,T=this,R=s(T),I=i(t),m=R.raw;if(m)return m.lastIndex=T.lastIndex,r=n(y,m,I),T.lastIndex=m.lastIndex,r;var O=R.groups,k=A&&T.sticky,B=n(c,T),S=T.source,C=0,L=I;if(k&&(B=g(B,"y",""),-1===b(B,"g")&&(B+="g"),L=x(I,T.lastIndex),T.lastIndex>0&&(!T.multiline||T.multiline&&"\n"!==h(I,T.lastIndex-1))&&(S="(?: "+S+")",L=" "+L,C++),e=new RegExp("^(?:"+S+")",B)),E&&(e=new RegExp("^"+S+"$(?!\\s)",B)),w&&(o=T.lastIndex),u=n(v,k?e:T,L),k?u?(u.input=x(u.input,C),u[0]=x(u[0],C),u.index=T.lastIndex,T.lastIndex+=u[0].length):T.lastIndex=0:w&&u&&(T.lastIndex=T.global?u.index+u[0].length:o),E&&u&&u.length>1&&n(l,u[0],e,(function(){for(a=1;a1?arguments[1]:void 0)}))},"9adc":function(t,r,e){"use strict";var n=e("8558");t.exports="NODE"===n},"9f7f":function(t,r,e){"use strict";var n=e("d039"),o=e("cfe9"),i=o.RegExp,c=n((function(){var t=i("a","y");return t.lastIndex=2,null!==t.exec("abcd")})),u=c||n((function(){return!i("a","y").sticky})),a=c||n((function(){var t=i("^r","gy");return t.lastIndex=2,null!==t.exec("str")}));t.exports={BROKEN_CARET:a,MISSED_STICKY:u,UNSUPPORTED_Y:c}},a1f0:function(t,r,e){"use strict";var n=e("23e7"),o=e("c65b"),i=e("4625"),c=e("dcc3"),u=e("4754"),a=e("1d80"),f=e("50c4"),s=e("577e"),d=e("825a"),p=e("7234"),l=e("c6b6"),v=e("44e7"),y=e("90d8"),h=e("dc4a"),b=e("cb2d"),g=e("d039"),x=e("b622"),w=e("4840"),A=e("8aa5"),E=e("14c3"),T=e("69f3"),R=e("c430"),I=x("matchAll"),m="RegExp String",O=m+" Iterator",k=T.set,B=T.getterFor(O),S=RegExp.prototype,C=TypeError,L=i("".indexOf),U=i("".matchAll),D=!!U&&!g((function(){U("a",/./)})),F=c((function(t,r,e,n){k(this,{type:O,regexp:t,string:r,global:e,unicode:n,done:!1})}),m,(function(){var t=B(this);if(t.done)return u(void 0,!0);var r=t.regexp,e=t.string,n=E(r,e);return null===n?(t.done=!0,u(void 0,!0)):t.global?(""===s(n[0])&&(r.lastIndex=A(e,f(r.lastIndex),t.unicode)),u(n,!1)):(t.done=!0,u(n,!1))})),P=function(t){var r,e,n,o=d(this),i=s(t),c=w(o,RegExp),u=s(y(o));return r=new c(c===RegExp?o.source:o,u),e=!!~L(u,"g"),n=!!~L(u,"u"),r.lastIndex=f(o.lastIndex),new F(r,i,e,n)};n({target:"String",proto:!0,forced:D},{matchAll:function(t){var r,e,n,i,c=a(this);if(p(t)){if(D)return U(c,t)}else{if(v(t)&&(r=s(a(y(t))),!~L(r,"g")))throw new C("`.matchAll` does not allow non-global regexes");if(D)return U(c,t);if(n=h(t,I),void 0===n&&R&&"RegExp"===l(t)&&(n=P),n)return o(n,t,c)}return e=s(c),i=new RegExp(t,"g"),R?o(P,i,e):i[I](e)}}),R||I in S||b(S,I,P)},a258:function(t,r,e){"use strict";var n=e("0366"),o=e("44ad"),i=e("7b0b"),c=e("07fa"),u=function(t){var r=1===t;return function(e,u,a){var f,s,d=i(e),p=o(d),l=c(p),v=n(u,a);while(l-- >0)if(f=p[l],s=v(f,l,d),s)switch(t){case 0:return f;case 1:return l}return r?-1:void 0}};t.exports={findLast:u(0),findLastIndex:u(1)}},a640:function(t,r,e){"use strict";var n=e("d039");t.exports=function(t,r){var e=[][t];return!!e&&n((function(){e.call(null,r||function(){return 1},1)}))}},ab36:function(t,r,e){"use strict";var n=e("861d"),o=e("9112");t.exports=function(t,r){n(r)&&"cause"in r&&o(t,"cause",r.cause)}},ad6d:function(t,r,e){"use strict";var n=e("825a");t.exports=function(){var t=n(this),r="";return t.hasIndices&&(r+="d"),t.global&&(r+="g"),t.ignoreCase&&(r+="i"),t.multiline&&(r+="m"),t.dotAll&&(r+="s"),t.unicode&&(r+="u"),t.unicodeSets&&(r+="v"),t.sticky&&(r+="y"),r}},ae93:function(t,r,e){"use strict";var n,o,i,c=e("d039"),u=e("1626"),a=e("861d"),f=e("7c73"),s=e("e163"),d=e("cb2d"),p=e("b622"),l=e("c430"),v=p("iterator"),y=!1;[].keys&&(i=[].keys(),"next"in i?(o=s(s(i)),o!==Object.prototype&&(n=o)):y=!0);var h=!a(n)||c((function(){var t={};return n[v].call(t)!==t}));h?n={}:l&&(n=f(n)),u(n[v])||d(n,v,(function(){return this})),t.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:y}},aeb0:function(t,r,e){"use strict";var n=e("9bf2").f;t.exports=function(t,r,e){e in t||n(t,e,{configurable:!0,get:function(){return r[e]},set:function(t){r[e]=t}})}},b620:function(t,r,e){"use strict";var n=e("cfe9"),o=e("7282"),i=e("c6b6"),c=n.ArrayBuffer,u=n.TypeError;t.exports=c&&o(c.prototype,"byteLength","get")||function(t){if("ArrayBuffer"!==i(t))throw new u("ArrayBuffer expected");return t.byteLength}},b980:function(t,r,e){"use strict";var n=e("d039"),o=e("5c6c");t.exports=!n((function(){var t=new Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",o(1,7)),7!==t.stack)}))},bcbf:function(t,r,e){"use strict";var n=e("f5df");t.exports=function(t){var r=n(t);return"BigInt64Array"===r||"BigUint64Array"===r}},c73d:function(t,r,e){"use strict";var n=e("23e7"),o=e("cfe9"),i=e("edd0"),c=e("83ab"),u=TypeError,a=Object.defineProperty,f=o.self!==o;try{if(c){var s=Object.getOwnPropertyDescriptor(o,"self");!f&&s&&s.get&&s.enumerable||i(o,"self",{get:function(){return o},set:function(t){if(this!==o)throw new u("Illegal invocation");a(o,"self",{value:t,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else n({global:!0,simple:!0,forced:f},{self:o})}catch(d){}},d429:function(t,r,e){"use strict";var n=e("07fa"),o=e("5926"),i=RangeError;t.exports=function(t,r,e,c){var u=n(t),a=o(e),f=a<0?u+a:a;if(f>=u||f<0)throw new i("Incorrect index");for(var s=new r(u),d=0;d=0:l>v;v+=y)v in p&&(s=e(s,p[v],v,d));return s}};t.exports={left:f(!1),right:f(!0)}},d6d6:function(t,r,e){"use strict";var n=TypeError;t.exports=function(t,r){if(t92||"NODE"===c&&i>94||"BROWSER"===c&&i>97)return!1;var t=new ArrayBuffer(8),r=u(t,{transfer:[t]});return 0!==t.byteLength||8!==r.byteLength}))},dcc3:function(t,r,e){"use strict";var n=e("ae93").IteratorPrototype,o=e("7c73"),i=e("5c6c"),c=e("d44e"),u=e("3f8c"),a=function(){return this};t.exports=function(t,r,e,f){var s=r+" Iterator";return t.prototype=o(n,{next:i(+!f,e)}),c(t,s,!1,!0),u[s]=a,t}},df75:function(t,r,e){"use strict";var n=e("ca84"),o=e("7839");t.exports=Object.keys||function(t){return n(t,o)}},df7e:function(t,r,e){"use strict";var n=e("07fa");t.exports=function(t,r){for(var e=n(t),o=new r(e),i=0;i2?e:n(r),c=new t(i);while(i>o)c[o]=r[o++];return c}},e163:function(t,r,e){"use strict";var n=e("1a2d"),o=e("1626"),i=e("7b0b"),c=e("f772"),u=e("e177"),a=c("IE_PROTO"),f=Object,s=f.prototype;t.exports=u?f.getPrototypeOf:function(t){var r=i(t);if(n(r,a))return r[a];var e=r.constructor;return o(e)&&r instanceof e?e.prototype:r instanceof f?s:null}},e177:function(t,r,e){"use strict";var n=e("d039");t.exports=!n((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},e5cb:function(t,r,e){"use strict";var n=e("d066"),o=e("1a2d"),i=e("9112"),c=e("3a9b"),u=e("d2bb"),a=e("e893"),f=e("aeb0"),s=e("7156"),d=e("e391"),p=e("ab36"),l=e("6f19"),v=e("83ab"),y=e("c430");t.exports=function(t,r,e,h){var b="stackTraceLimit",g=h?2:1,x=t.split("."),w=x[x.length-1],A=n.apply(null,x);if(A){var E=A.prototype;if(!y&&o(E,"cause")&&delete E.cause,!e)return A;var T=n("Error"),R=r((function(t,r){var e=d(h?r:t,void 0),n=h?new A(t):new A;return void 0!==e&&i(n,"message",e),l(n,R,n.stack,2),this&&c(E,this)&&s(n,this,R),arguments.length>g&&p(n,arguments[g]),n}));if(R.prototype=E,"Error"!==w?u?u(R,T):a(R,T,{name:!0}):v&&b in A&&(f(R,A,b),f(R,A,"prepareStackTrace")),a(R,A),!y)try{E.name!==w&&i(E,"name",w),E.constructor=R}catch(I){}return R}}},ea98:function(t,r,e){"use strict";var n=e("23e7"),o=e("e330"),i=e("1d80"),c=e("5926"),u=e("577e"),a=e("d039"),f=o("".charAt),s=a((function(){return"\ud842"!=="𠮷".at(-2)}));n({target:"String",proto:!0,forced:s},{at:function(t){var r=u(i(this)),e=r.length,n=c(t),o=n>=0?n:e+n;return o<0||o>=e?void 0:f(r,o)}})},ebb5:function(t,r,e){"use strict";var n,o,i,c=e("4b11"),u=e("83ab"),a=e("cfe9"),f=e("1626"),s=e("861d"),d=e("1a2d"),p=e("f5df"),l=e("0d51"),v=e("9112"),y=e("cb2d"),h=e("edd0"),b=e("3a9b"),g=e("e163"),x=e("d2bb"),w=e("b622"),A=e("90e3"),E=e("69f3"),T=E.enforce,R=E.get,I=a.Int8Array,m=I&&I.prototype,O=a.Uint8ClampedArray,k=O&&O.prototype,B=I&&g(I),S=m&&g(m),C=Object.prototype,L=a.TypeError,U=w("toStringTag"),D=A("TYPED_ARRAY_TAG"),F="TypedArrayConstructor",P=c&&!!x&&"Opera"!==p(a.opera),_=!1,j={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},N={BigInt64Array:8,BigUint64Array:8},M=function(t){if(!s(t))return!1;var r=p(t);return"DataView"===r||d(j,r)||d(N,r)},W=function(t){var r=g(t);if(s(r)){var e=R(r);return e&&d(e,F)?e[F]:W(r)}},Y=function(t){if(!s(t))return!1;var r=p(t);return d(j,r)||d(N,r)},V=function(t){if(Y(t))return t;throw new L("Target is not a typed array")},G=function(t){if(f(t)&&(!x||b(B,t)))return t;throw new L(l(t)+" is not a typed array constructor")},z=function(t,r,e,n){if(u){if(e)for(var o in j){var i=a[o];if(i&&d(i.prototype,t))try{delete i.prototype[t]}catch(c){try{i.prototype[t]=r}catch(f){}}}S[t]&&!e||y(S,t,e?r:P&&m[t]||r,n)}},K=function(t,r,e){var n,o;if(u){if(x){if(e)for(n in j)if(o=a[n],o&&d(o,t))try{delete o[t]}catch(i){}if(B[t]&&!e)return;try{return y(B,t,e?r:P&&B[t]||r)}catch(i){}}for(n in j)o=a[n],!o||o[t]&&!e||y(o,t,r)}};for(n in j)o=a[n],i=o&&o.prototype,i?T(i)[F]=o:P=!1;for(n in N)o=a[n],i=o&&o.prototype,i&&(T(i)[F]=o);if((!P||!f(B)||B===Function.prototype)&&(B=function(){throw new L("Incorrect invocation")},P))for(n in j)a[n]&&x(a[n],B);if((!P||!S||S===C)&&(S=B.prototype,P))for(n in j)a[n]&&x(a[n].prototype,S);if(P&&g(k)!==S&&x(k,S),u&&!d(S,U))for(n in _=!0,h(S,U,{configurable:!0,get:function(){return s(this)?this[D]:void 0}}),j)a[n]&&v(a[n],D,n);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:P,TYPED_ARRAY_TAG:_&&D,aTypedArray:V,aTypedArrayConstructor:G,exportTypedArrayMethod:z,exportTypedArrayStaticMethod:K,getTypedArrayConstructor:W,isView:M,isTypedArray:Y,TypedArray:B,TypedArrayPrototype:S}},edd0:function(t,r,e){"use strict";var n=e("13d2"),o=e("9bf2");t.exports=function(t,r,e){return e.get&&n(e.get,r,{getter:!0}),e.set&&n(e.set,r,{setter:!0}),o.f(t,r,e)}},f495:function(t,r,e){"use strict";var n=e("c04e"),o=TypeError;t.exports=function(t){var r=n(t,"number");if("number"==typeof r)throw new o("Can't convert number to bigint");return BigInt(r)}},f8cd:function(t,r,e){"use strict";var n=e("5926"),o=RangeError;t.exports=function(t){var r=n(t);if(r<0)throw new o("The argument can't be less than 0");return r}},fce3:function(t,r,e){"use strict";var n=e("d039"),o=e("cfe9"),i=o.RegExp;t.exports=n((function(){var t=i(".","s");return!(t.dotAll&&t.test("\n")&&"s"===t.flags)}))}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-3d38523e.9e52e937.js b/dist/static/js/chunk-3d38523e.9e52e937.js deleted file mode 100644 index 9b6f903..0000000 --- a/dist/static/js/chunk-3d38523e.9e52e937.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3d38523e"],{4904:function(e,l,t){"use strict";t.r(l);var a=t("f2bf");const c={class:"manage-container"};function o(e,l,t,o,d,b){const u=Object(a["resolveComponent"])("vab-query-form"),n=Object(a["resolveComponent"])("el-input"),r=Object(a["resolveComponent"])("el-form-item"),j=Object(a["resolveComponent"])("el-option"),O=Object(a["resolveComponent"])("el-select"),m=Object(a["resolveComponent"])("el-form"),V=Object(a["resolveComponent"])("el-checkbox"),i=Object(a["resolveComponent"])("el-button");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",c,[Object(a["createVNode"])(u,null,{default:Object(a["withCtx"])(()=>l[13]||(l[13]=[Object(a["createElementVNode"])("h1",{class:"tigger-title"},"添加触发器信息",-1)])),_:1}),Object(a["createVNode"])(m,{ref:"form",model:e.form,"label-width":"100px","label-position":"left"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,{label:e.$t("trigger.cfqmc")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{modelValue:d.input,"onUpdate:modelValue":l[0]||(l[0]=e=>d.input=e),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(r,{label:e.$t("maintenance.sb")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{modelValue:d.value1,"onUpdate:modelValue":l[1]||(l[1]=e=>d.value1=e),placeholder:"请选择项目"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(d.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(j,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(r,{label:e.$t("dataEnquiry.cgq")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{modelValue:d.value2,"onUpdate:modelValue":l[2]||(l[2]=e=>d.value2=e),placeholder:"请选择设备"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(d.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(j,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model"]),Object(a["createVNode"])(u,null,{default:Object(a["withCtx"])(()=>l[14]||(l[14]=[Object(a["createElementVNode"])("h1",{class:"tigger-title"},"触发条件",-1)])),_:1}),Object(a["createVNode"])(m,{ref:"form",model:e.form,"label-width":"100px","label-position":"left"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,{label:e.$t("dataEnquiry.cgq")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{modelValue:d.value3,"onUpdate:modelValue":l[3]||(l[3]=e=>d.value3=e),placeholder:"请选择触发器类型"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(d.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(j,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(r,{label:"动作类型"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(V,{modelValue:d.checked1,"onUpdate:modelValue":l[4]||(l[4]=e=>d.checked1=e),label:"控制谁被",border:""},null,8,["modelValue"]),Object(a["createVNode"])(V,{modelValue:d.checked2,"onUpdate:modelValue":l[5]||(l[5]=e=>d.checked2=e),label:"微信通知",border:""},null,8,["modelValue"]),Object(a["createVNode"])(V,{modelValue:d.checked3,"onUpdate:modelValue":l[6]||(l[6]=e=>d.checked3=e),label:"短信通知",border:""},null,8,["modelValue"]),Object(a["createVNode"])(V,{modelValue:d.checked4,"onUpdate:modelValue":l[7]||(l[7]=e=>d.checked4=e),label:"邮件通知",border:""},null,8,["modelValue"]),Object(a["createVNode"])(V,{modelValue:d.checked5,"onUpdate:modelValue":l[8]||(l[8]=e=>d.checked5=e),label:"语音通知",border:""},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(r,{label:"生成报警信息"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{modelValue:d.value4,"onUpdate:modelValue":l[9]||(l[9]=e=>d.value4=e),placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(d.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(j,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(r,{label:"触发循环间隔"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{modelValue:d.input,"onUpdate:modelValue":l[10]||(l[10]=e=>d.input=e),placeholder:"单位秒 0不循环触发"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(r,{label:"是否开启"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{modelValue:d.value5,"onUpdate:modelValue":l[11]||(l[11]=e=>d.value5=e),placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(d.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(j,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(r,{label:"报警恢复触发"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{modelValue:d.value6,"onUpdate:modelValue":l[12]||(l[12]=e=>d.value6=e),placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(d.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(j,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(a["createVNode"])(u,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{type:"primary"},{default:Object(a["withCtx"])(()=>l[15]||(l[15]=[Object(a["createTextVNode"])("保存")])),_:1}),Object(a["createVNode"])(i,{type:"primary",plain:""},{default:Object(a["withCtx"])(()=>l[16]||(l[16]=[Object(a["createTextVNode"])("返回")])),_:1})]),_:1})])}var d={name:"Trigger",data(){return{input:"",value1:"",value2:"",value3:"",value4:"",value5:"",value6:"",checked1:!1,checked2:!1,checked3:!1,checked4:!1,checked5:!1,options:[{value:"选项1",label:"所有设备"},{value:"选项2",label:"已连接设备"},{value:"选项3",label:"未连接设备"},{value:"选项4",label:"已禁用设备"},{value:"选项5",label:"已删除设备"}]}}},b=(t("ac68d"),t("d959")),u=t.n(b);const n=u()(d,[["render",o],["__scopeId","data-v-3d524c89"]]);l["default"]=n},ac68d:function(e,l,t){"use strict";t("f7e4")},f7e4:function(e,l,t){}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-3f9d2274.517440a1.js b/dist/static/js/chunk-3f9d2274.517440a1.js deleted file mode 100644 index e231b6c..0000000 --- a/dist/static/js/chunk-3f9d2274.517440a1.js +++ /dev/null @@ -1,13 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3f9d2274","chunk-3f9d2274","chunk-7b89f47a"],{"49de":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return o})),a.d(t,"doAdd",(function(){return c})),a.d(t,"doDelete",(function(){return r}));var l=a("b775");a("7d92");function o(e){let t="?page="+e.page+"&size="+e.size;return""!=e.name&&(t+="&name="+e.name),Object(l["default"])({url:"/material/icon/list"+t,method:"get",data:e})}function c(e){return Object(l["default"])({url:"/material/icon/insert",method:"post",data:e})}function r(e){return Object(l["default"])({url:"/material/icon/remove",method:"post",data:e})}},"4f61":function(e,t,a){"use strict";a("90bf")},"669c":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return o})),a.d(t,"doEdit",(function(){return c})),a.d(t,"doDelete",(function(){return r})),a.d(t,"doAdd",(function(){return d})),a.d(t,"getDictData",(function(){return n})),a.d(t,"selectAttribute",(function(){return i})),a.d(t,"selectSensorType",(function(){return s})),a.d(t,"selectSensorUnit",(function(){return u})),a.d(t,"selectStoreStrategy",(function(){return b})),a.d(t,"selectFunctionCode",(function(){return m})),a.d(t,"selectDataFormat",(function(){return f})),a.d(t,"selectReadWrite",(function(){return j}));var l=a("b775");function o(e){let t="?page="+e.page+"&size="+e.size;return""!=e.deviceId&&(t+="&deviceId="+e.deviceId),""!=e.sensorName&&(t+="&sensorName="+e.sensorName),Object(l["default"])({url:"/iot/sensor/select"+t,method:"get",data:e})}function c(e){return Object(l["default"])({url:"/iot/sensor/update",method:"post",data:e})}function r(e){return Object(l["default"])({url:"/iot/sensor/remove",method:"post",data:e})}function d(e){return Object(l["default"])({url:"/iot/sensor/insert",method:"post",data:e})}function n(e){return Object(l["default"])({url:"/iot/sensor/dict",method:"get",data:e})}function i(e){return Object(l["default"])({url:"/iot/sensor/selectAttribute",method:"get",data:e})}function s(e){return Object(l["default"])({url:"/iot/sensor/selectSensorType",method:"get",data:e})}function u(e){return Object(l["default"])({url:"/iot/sensor/selectSensorUnit",method:"get",data:e})}function b(e){return Object(l["default"])({url:"/iot/sensor/selectStoreStrategy",method:"get",data:e})}function m(e){return Object(l["default"])({url:"/iot/sensor/selectFunctionCode",method:"get",data:e})}function f(e){return Object(l["default"])({url:"/iot/sensor/selectDataFormat",method:"get",data:e})}function j(e){return Object(l["default"])({url:"/iot/sensor/selectReadWrite",method:"get",data:e})}},"7a86":function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"},c=["src"];function r(e,t,a,r,d,n){const i=Object(l["resolveComponent"])("el-input"),s=Object(l["resolveComponent"])("el-form-item"),u=Object(l["resolveComponent"])("el-option"),b=Object(l["resolveComponent"])("el-select"),m=Object(l["resolveComponent"])("el-form"),f=Object(l["resolveComponent"])("el-button"),j=Object(l["resolveComponent"])("vab-query-form"),h=Object(l["resolveComponent"])("el-dialog"),O=Object(l["resolveComponent"])("parameter-show");return Object(l["openBlock"])(),Object(l["createElementBlock"])(l["Fragment"],null,[Object(l["createVNode"])(h,{modelValue:d.dialogFormVisible,"onUpdate:modelValue":t[15]||(t[15]=e=>d.dialogFormVisible=e),title:d.title,width:"500px",onClose:n.close},{default:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("div",o,[Object(l["createVNode"])(m,{ref:"form",model:d.form,"label-width":"100px","label-position":"left"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{label:e.$t("sensor.cgqmc")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(i,{modelValue:d.form.name,"onUpdate:modelValue":t[0]||(t[0]=e=>d.form.name=e),placeholder:e.$t("sensor.qsrcgqmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(l["createVNode"])(s,{label:e.$t("sensor.cgqtp")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{ref:"select",modelValue:d.form.img,"onUpdate:modelValue":t[1]||(t[1]=e=>d.form.img=e),style:{width:"100%"},placeholder:e.$t("defalult.qxz"),onChange:n.changeSelection},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(d.iconData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.icon,label:e.name,value:e.icon},{default:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("img",{src:d.fileUrl+e.icon,style:{width:"50px",height:"50px"}},null,8,c)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue","placeholder","onChange"])]),_:1},8,["label"]),Object(l["createVNode"])(s,{label:e.$t("defalult.px")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(i,{modelValue:d.form.sort,"onUpdate:modelValue":t[2]||(t[2]=e=>d.form.sort=e),placeholder:"1"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(s,{label:e.$t("sensor.dzh")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(i,{modelValue:d.form.addressId,"onUpdate:modelValue":t[3]||(t[3]=e=>d.form.addressId=e),placeholder:e.$t("sensor.srdzj")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(l["createVNode"])(s,{label:e.$t("sensor.jcqh")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(i,{modelValue:d.form.offset,"onUpdate:modelValue":t[4]||(t[4]=e=>d.form.offset=e),placeholder:e.$t("sensor.jcqh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(l["createVNode"])(s,{label:e.$t("sensor.sjjd")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:d.form.accuracy,"onUpdate:modelValue":t[5]||(t[5]=e=>d.form.accuracy=e),placeholder:e.$t("sensor.qsrsjjd")},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(d.accuracy,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e,label:e,value:e},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),d.isNumber?(Object(l["openBlock"])(),Object(l["createBlock"])(s,{key:0,label:e.$t("sensor.sxmrz")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(i,{modelValue:d.data.value,"onUpdate:modelValue":t[6]||(t[6]=e=>d.data.value=e),placeholder:"0"},null,8,["modelValue"])]),_:1},8,["label"])):Object(l["createCommentVNode"])("",!0),d.isNumber?(Object(l["openBlock"])(),Object(l["createBlock"])(s,{key:1,label:e.$t("sensor.sxdaw")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(i,{modelValue:d.data.unit,"onUpdate:modelValue":t[7]||(t[7]=e=>d.data.unit=e),placeholder:"1"},null,8,["modelValue"])]),_:1},8,["label"])):Object(l["createCommentVNode"])("",!0),d.isNumber?(Object(l["openBlock"])(),Object(l["createBlock"])(s,{key:2,label:e.$t("sensor.csbz")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(i,{modelValue:d.data.remark,"onUpdate:modelValue":t[8]||(t[8]=e=>d.data.remark=e),placeholder:"1"},null,8,["modelValue"])]),_:1},8,["label"])):Object(l["createCommentVNode"])("",!0),d.isConfig?(Object(l["openBlock"])(),Object(l["createBlock"])(s,{key:3,label:e.$t("sensor.cgdlx")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:d.data.type,"onUpdate:modelValue":t[9]||(t[9]=e=>d.data.type=e),placeholder:e.$t("sensor.qsrcgdlx")},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(d.typeData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])):Object(l["createCommentVNode"])("",!0),Object(l["createVNode"])(s,{label:e.$t("sensor.cgqdw")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:d.form.unit,"onUpdate:modelValue":t[10]||(t[10]=e=>d.form.unit=e),placeholder:e.$t("sensor.qxzcgqdw")},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(d.unitData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(l["createVNode"])(s,{label:e.$t("sensor.dxcx")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:d.form.readWrite,"onUpdate:modelValue":t[11]||(t[11]=e=>d.form.readWrite=e),placeholder:e.$t("sensor.qxzdxqx")},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(d.writeData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(l["createVNode"])(s,{label:e.$t("sensor.dtxs")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:d.form.homeShowFlag,"onUpdate:modelValue":t[12]||(t[12]=e=>d.form.homeShowFlag=e),placeholder:e.$t("sensor.sfdtxs")},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(d.homeShowFlagData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(l["createVNode"])(s,{label:e.$t("sensor.dwzh")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:d.form.convertFlag,"onUpdate:modelValue":t[13]||(t[13]=e=>d.form.convertFlag=e),placeholder:e.$t("sensor.sfxygjddwzh")},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(d.convertFlagData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(l["createVNode"])(s,{label:e.$t("sensor.sjgs")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:d.form.dataFormat,"onUpdate:modelValue":t[14]||(t[14]=e=>d.form.dataFormat=e),placeholder:e.$t("sensor.qxzsjgs")},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(d.formatData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model"]),Object(l["createVNode"])(j,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(f,{type:"primary",onClick:n.save},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.bc")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(f,{type:"primary",plain:"",onClick:n.close},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.fh")),1)]),_:1},8,["onClick"])]),_:1})])]),_:1},8,["modelValue","title","onClose"]),Object(l["createVNode"])(O,{ref:"parameter",onGetParameter:n.getParameter},null,8,["onGetParameter"])],64)}var d=a("669c"),n=a("49de"),i=a("bdc1"),s=a("f121"),u={name:"Sensor",components:{parameterShow:i["default"]},data(){return{attrData:[],typeData:[],unitData:[],strategyData:[],codeData:[],fileUrl:s["baseURL"]+"/static/img/",formatData:[],writeData:[],homeShowFlagData:[{label:"显示",value:1},{label:"不显示",value:0}],convertFlagData:[{label:"是",value:1},{label:"否",value:0}],accuracy:[1,2,3,4,5,6,7,8,9],form:{id:"",name:"",projectId:"",deviceId:"",addressId:"",offset:"",storeStrategy:"",functionCode:"",dataFormat:"",sort:"",readWrite:"",homeShowFlag:"",img:"",convertFlag:"",unit:""},data:{value:"",unit:"",remark:"",type:""},config:"",isNumber:!1,isConfig:!1,dialogFormVisible:!1,title:"",diffData:{},iconData:[]}},created(){},methods:{changeSelection(e){for(var t in this.iconData){const a=this.iconData[t];a.icon==e&&this.$refs["select"].$el.children[0].children[0].setAttribute("style","background:url("+this.fileUrl+a.icon+") no-repeat;color:#fff;text-indent: -9999px;background-position: center center")}},async getIconData(){const{data:e}=await Object(n["getList"])({page:1,size:100,name:""});this.iconData=e.items},showEdit(e,t){t?(this.title="编辑传感器",this.assignment(e)):(this.title="添加传感器",this.getDeviceData(e)),this.getDictData(),this.getIconData(),this.dialogFormVisible=!0},assignment(e){const t=Object.assign({},e);void 0!=t.attribute&&(this.form.attribute=t.attribute.dataCode),this.form.id=t.id,this.form.name=t.name,this.form.img=t.img,this.form.addressId=t.addressId,this.form.offset=t.offset,this.form.accuracy=t.accuracy,void 0!=t.unit&&(this.form.unit=t.unit.dataCode),void 0!=t.dataFormat&&(this.form.dataFormat=t.dataFormat.dataCode),void 0!=t.readWrite&&(this.form.readWrite=t.readWrite.dataCode),this.form.transferId=t.transferId,this.form.homeShowFlag=isNaN(Number(t.homeShowFlag))?"":Number(t.homeShowFlag),this.form.convertFlag=isNaN(Number(t.convertFlag))?"":Number(t.convertFlag),this.form.sort=t.sort},getType(e){0==e?(this.isNumber=!1,this.isConfig=!0):(this.isNumber=!0,this.isConfig=!1),this.data.unit="",this.data.value="",this.data.remark="",this.data.type=""},parameter(){this.$refs["parameter"].showEdit()},async getDeviceData(e){this.form.projectId=sessionStorage.getItem("projectId"),this.form.deviceId=e},getParameter(e){this.config=JSON.stringify(e),this.form.functionCode=e.functionCode,this.form.dataFormat=e.dataFormat},async getDictData(){const{data:e}=await Object(d["getDictData"])();this.attrData=e.sensorAttribute,this.typeData=e.sensorType,this.unitData=e.sensorUnit,this.strategyData=e.storeStrategy,this.codeData=e.functionCode,this.formatData=e.dataFormat,this.writeData=e.sensorReadWrite},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;if(this.form.attributeParams=JSON.stringify(this.data),this.form.id){const{msg:e}=await Object(d["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(d["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.$parent.fetchData(),this.dialogFormVisible=!1})}}},b=(a("4f61"),a("d959")),m=a.n(b);const f=m()(u,[["render",r],["__scopeId","data-v-15db829c"]]);t["default"]=f},"90bf":function(e,t,a){},bdc1:function(e,t,a){"use strict";a.r(t);var l=a("f2bf");function o(e,t,a,o,c,r){const d=Object(l["resolveComponent"])("el-option"),n=Object(l["resolveComponent"])("el-select"),i=Object(l["resolveComponent"])("el-form-item"),s=Object(l["resolveComponent"])("el-button"),u=Object(l["resolveComponent"])("vab-query-form"),b=Object(l["resolveComponent"])("el-form"),m=Object(l["resolveComponent"])("el-dialog");return Object(l["openBlock"])(),Object(l["createBlock"])(m,{modelValue:c.dialogFormVisible,"onUpdate:modelValue":t[3]||(t[3]=e=>c.dialogFormVisible=e),title:c.title,width:"500px",onClose:e.close},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{ref:"form",model:c.form,"label-width":"100px","label-position":"left"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(i,{label:"属性种类"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(n,{modelValue:c.type,"onUpdate:modelValue":t[0]||(t[0]=e=>c.type=e),placeholder:"请选择属性种类",onChange:r.getType},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.typeData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(d,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),c.show?(Object(l["openBlock"])(),Object(l["createBlock"])(i,{key:0,label:"功能码"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(n,{modelValue:c.form.functionCode,"onUpdate:modelValue":t[1]||(t[1]=e=>c.form.functionCode=e),placeholder:"请选择功能码"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.codeData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(d,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})):Object(l["createCommentVNode"])("",!0),c.show?(Object(l["openBlock"])(),Object(l["createBlock"])(i,{key:1,label:"数据格式"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(n,{modelValue:c.form.dataFormat,"onUpdate:modelValue":t[2]||(t[2]=e=>c.form.dataFormat=e),placeholder:"请选择数据格式"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.formatData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(d,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})):Object(l["createCommentVNode"])("",!0),Object(l["createVNode"])(u,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{type:"primary",onClick:r.save},{default:Object(l["withCtx"])(()=>t[4]||(t[4]=[Object(l["createTextVNode"])("保存")])),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue","title","onClose"])}var c=a("669c"),r={name:"Parameter",data(){return{type:0,show:!1,dialogFormVisible:!1,title:"",codeData:[],formatData:[],typeData:[{value:0,label:"请选择属性种类"},{value:1,label:"Modbus RTU"},{value:2,label:"请选择属性种类"}],form:{functionCode:"",dataFormat:""}}},created(){},methods:{getType(e){this.show=1==e},showEdit(){this.title="参数配置",this.dialogFormVisible=!0,this.getDictData()},async getDictData(){const{data:e}=await Object(c["getDictData"])();this.codeData=e.functionCode,this.formatData=e.formatData},save(){this.$emit("getParameter",this.form),this.dialogFormVisible=!1}}},d=a("d959"),n=a.n(d);const i=n()(r,[["render",o]]);t["default"]=i}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-4089bf29.21f71f4a.js b/dist/static/js/chunk-4089bf29.21f71f4a.js deleted file mode 100644 index 53d2a1e..0000000 --- a/dist/static/js/chunk-4089bf29.21f71f4a.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4089bf29"],{6127:function(e,t,a){},"99b1":function(e,t,a){"use strict";a.r(t);var n=a("f2bf");const o={class:"manage-container"};function c(e,t,a,c,i,l){const r=Object(n["resolveComponent"])("el-table-column"),d=Object(n["resolveComponent"])("el-button"),s=Object(n["resolveComponent"])("el-table"),h=Object(n["resolveComponent"])("el-pagination"),u=Object(n["resolveComponent"])("vab-query-form-right-panel"),g=Object(n["resolveComponent"])("vab-query-form"),b=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",o,[Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(s,{data:i.data,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(r,{prop:"jiedao",label:e.$t("vehicles.clmc"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(r,{prop:"shequ",label:e.$t("vehicle.cph"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(r,{prop:"mingcheng",label:"车牌型号",width:"200",align:"center"}),Object(n["createVNode"])(r,{prop:"guimo",label:"是否使用",width:"200",align:"center"}),Object(n["createVNode"])(r,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(d,{type:"text",onClick:e=>l.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[b,i.listLoading]]),Object(n["createVNode"])(g,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{background:i.background,"current-page":i.queryForm.page,layout:i.layout,"page-size":i.queryForm.size,total:i.total,onCurrentChange:l.handleCurrentChange,onSizeChange:l.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var i={name:"Index",components:{},data(){return{data:[{id:1,jiedao:"检测车",shequ:"123456",mingcheng:"车牌型号",guimo:"是"},{id:2,jiedao:"检测车",shequ:"123456",mingcheng:"车牌型号",guimo:"是"},{id:3,jiedao:"检测车",shequ:"123456",mingcheng:"车牌型号",guimo:"是"}],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$message({type:"success",message:"删除成功"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},l=(a("c0df"),a("d959")),r=a.n(l);const d=r()(i,[["render",c],["__scopeId","data-v-53117b5c"]]);t["default"]=d},c0df:function(e,t,a){"use strict";a("6127")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-40e12ffc.d67cf30d.js b/dist/static/js/chunk-40e12ffc.d67cf30d.js deleted file mode 100644 index f98019e..0000000 --- a/dist/static/js/chunk-40e12ffc.d67cf30d.js +++ /dev/null @@ -1,13 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-40e12ffc","chunk-40e12ffc"],{"40f2":function(t,e,A){"use strict";A("977f4")},"977f4":function(t,e,A){},a4e7a:function(t,e,A){"use strict";A.r(e);var a=A("f2bf");function s(t,e,A,s,i,n){return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{style:Object(a["normalizeStyle"])({width:A.width})},[e[0]||(e[0]=Object(a["createElementVNode"])("div",{class:"map-search"},null,-1)),Object(a["createElementVNode"])("div",{id:"map",style:Object(a["normalizeStyle"])({width:A.width,height:A.height})},null,4)],4)}A("14d9");var i=A("bc3a"),n=A.n(i),r={props:{mapKey:{type:String,default:"MNNBZ-APIWX-ORS4R-TJ5R6-Y74MF-VQB6B"},width:{type:String,default:"100%"},height:{type:String,default:"500px"},boundsHeight:{type:String,default:"200px"},location:{type:Array,default:()=>{}}},emits:["getLatAndLng"],data(){return{latLng:[31.314382,120.678256],latLngs:[],search:"",marker:null,markerList:[],map:null,setTime:null,selectPosition:-1,BoundsPois:[],local:null,mk:null,keyWords:"",isEdit:!1}},computed:{normalizedSize:function(){return this.location}},created(){},methods:{loadScript(t){this.isEdit=!1,0!=t.length&&(this.latLngs=t,this.isEdit=!0);var e=document.createElement("script");e.type="text/javascript",e.charset="utf-8",window.initMap=()=>{this.init()},e.src="https://map.qq.com/api/js?v=2.exp&key="+this.mapKey+"&callback=initMap",document.body.appendChild(e)},init(){var t=this.latLng;1==this.isEdit&&(t=this.latLngs),this.map=new qq.maps.Map(document.getElementById("map"),{center:new qq.maps.LatLng(t[0],t[1]),keyboardShortcuts:!1,disableDefaultUI:!1,zoom:16}),this.isEdit&&(this.map.setCenter(new qq.maps.LatLng(t[0],t[1])),this.setMarker(new qq.maps.LatLng(t[0],t[1]))),qq.maps.event.addListener(this.map,"click",t=>{this.getLatLng(t)})},getLatLng(t){this.marker&&(this.marker.setMap(null),this.marker=null);const e=new qq.maps.MarkerImage("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAABJCAMAAABFGvXGAAACf1BMVEUAAAD/PyL/PyL/PyL/PyL/PyL/PyL/PyL/PyL/PyL/PyL/PyL/PyL/PyP/PyL/PyL+PiL/PyL/PyL/PyP/PyL/PyL/PyL/PyL/PyL4OyP/PiL/PyL/PyL/PyLzOiX5PCX9QCj/PyLQJiX0RkTkNC39PyXsNST/PyL/PyL/PyLyRUTgNDPdMjHzRELxQ0HzRUPTJyTZKyf1RULeLyf0Qz30Qzz8PST/PyLWLS3rPz/RKCjMJCTZLy/mOjnUKirPJSXLIiLzRkXpPDvWLCvgNDP0R0XsPz3ZLyzgNDPVKijRJSTtPzvcMS71R0TjNjPZLCnyREHpOzjiNDDtPzvkNS7kNTDsPDXYKiPiLyPqNy3zQTncLCTpMyTxOinsNif0QTf1Qzz5QjTxOyr4QC/tQT/mOjnwQkDmOTfPJSLdLyr0RULyQj3nOTbWKibTKCT0RD/yQTrxQz/lNCzbLSjyPzX2RkHXKSL2RDzgMSjkMiXiMCP4RDrrNyn/////XVv/S0v/W1n/SEf/YF7/UVD/VVP/WFb/REP/TUz/YV//Xlz/Pj7/T07/RkX/QED/Ozv/Skn/WVj/OTn/VlX/U1L/QkL/QUH/ODf5UlH4UU/vQUD7V1b2TEv0SUj/+vr3Tk3/2dn9XVz8W1r6TEv7R0b7REPvPTzzPDvoPDvnOjnpODjnMDDjLS3dKir/vr7/qqn/pqX/mZn/ZWT6VVP9VFP//Pz/8PD/4eH/3t3/zs7/w8P/ra3/iIj/fX3/e3r5UU/+TUzsPTz5PDz+Nzf4NjbrNjbpNjbyNjXuNjXlMjLjMjLxMTHsMTDlLCz/9vb/6ej/yMf/ubj/lJT/kI//gH/9WFcH01InAAAAfXRSTlMAAgYEFgoIDB4TDhgzJBFBKiYbFD1FRDg7Ni8tEChcUUAa6tmJSkQxIA/++fTg1tDFr6qaimVNIv79/f379/f29PLy7efj4+Ld3NnV1MvKyMTDvLmmopqMgXd1c21oYV5PRz0h7url3sC3tLKrq6iimJaVkYaBgHt4XVtUUgcS3xIAAAQzSURBVEjHjZdldxNBFIaZ3Y1nI43QhFChhVLc3d3d3d3dijRIi2uclCoV3N3d7Qcxuwls7mxWno9zz3Pu3XlnMieN0oAQTVM8NI0QWZUwNLpCA8Nj8Ok0lKKHaK2RWbi109i8oUPzxnbqsrt7rsOooZGsorEs6DQwGoyUX8KUR4LRgau6siaLtIaQ1tI1LxopLkmhOBJtu71phk+LUPo2upz28fISEeWhvPkso0vXDFGWLq1ulaQl0mp9E71Fi0SOVj8hVFoiQXGofU53B7YIx94+VCxDsG1zO6NB0FncDjvy1kI76IVoxwTsyBNql8laKCRIuo3xUkXiq816IxKGWxDeW6pMbJaN/6zkcO2Ce1Vwa5mTtSTjQppZ0b2qiG8oyNAlJJoZFlEn/VlitRvoRKOusf0qiXUpyOC/ChVODoqqT69dvXrtiWj51ujGbCHXilrc8zSplBXx3P9NWj2zmzAUwtPNb3Ua8utiUZI7N4hSbIuZ2wpknBY9BHjCO0nrMazFJzfujgOmLROfgfXT94pS+LYfFIOjnU3x/lHMsNtg/XER4Cco3h5kxR+FpUG3z6byA0oPzwIuW70mbSOt6fJBwAMolcHq5W5mXqqFy2VQukdI2eZcDZb6ngPLD6H0AEq1LnMGJy19di6VG1C6Dor+vm6uE8WMq/CnUvo11bl4ExQrlrsLTFosrYn5ATdAI1iLTeS3nDbMDPshVwXnO1EKT3PacLiocFHtMYj/+sXkbI/8RKl2bqbdhyWdfkTFMYKb18ru3r3/6Ca5XjHE5dFzB5Zi8sNHVBKewh0IhG+7z9P6uTrneeuszMR9R7qMqeF9qghPcpvxdJxEGRa1qVTjVLbOctocFCdxW5H/Qo30YmqyUaKVbUTlKUUqh3TLbMo3SraaVH1AkepxQiOulaNFmyolp6oN/iJGeDaQUZ9fpyTVbXInXg2hlW1M9XFZqsc0F74Iw2e1p0+VnFPVZ67Vy//6CxLtYzvXHZahborLw/po4tFlvMNrpJ2a4d3wLoied51+Xg9pqcdM67/tBgNa2I5vz0vwdqWrMf8IkpbG5BlccyEtNYOznTaThnCSYe34eCItH/OtQkRQogz28W/SOW/GuxrbDUJExIAt+r08KuJlv3k5TcBwYC+MLTd/EEsfOrs9LY1gF8CAjG3ke9J5PxKfH4YcDpymnb0I52SvOdYCeH7EYa2tPwmo75g2IniaPM3epTrvmmWLz484rNlXUqUrM6QigmF1qD/zn/oO0hHBsPq//ue87p/lhBFJhjW94Z/U0NltxhHJK8mwRn1OOJ9HkVdcJqxdvV8FMK96zyGuuGxY6xo4qQFHBK+4QlifAoFPyhGRYQUCyhGRYa348kVVRDCsAQOyiFukHJZ+2/Qcsx5GpDwg6/WyYDg1Axpycw1wOGUJURrwv1OtJq38BbsNQs0bptLnAAAAAElFTkSuQmCC",new qq.maps.Size(52,73),new qq.maps.Point(0,0),new qq.maps.Point(12,34),new qq.maps.Size(25,35)),A=new qq.maps.MarkerImage("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////8Aef/rgTCIAAAAAnRSTlMAlm//+0kAAAAlSURBVAjXY4AAtglAgvsBBiG1+tUSBv3//3+ACQgXUx3EADAAAAKHE3VhGPlFAAAAAElFTkSuQmCC",new qq.maps.Size(16,16),new qq.maps.Point(0,0),new qq.maps.Point(5,5),new qq.maps.Size(10,10));this.marker=new qq.maps.Marker({map:this.map,position:t.latLng}),this.marker.setIcon(e),this.marker.setShadow(A),this.marker.setAnimation(qq.maps.MarkerAnimation.DOWN),clearTimeout(this.setTime),this.$emit("tellFatherName",t.latLng),this.setTime=setTimeout(()=>{this.getAddress()},500)},removeMarker(){this.marker&&(this.marker.setMap(null),this.marker=null),this.markerList.forEach(t=>{t.setMap(null),t=null}),this.markerList=[]},centerChanged(t,e){const A=this.map.getCenter();this.marker&&(this.marker.setPosition(A),clearTimeout(this.setTime),this.$emit("tellFatherName",A),this.setTime=setTimeout(()=>{this.getAddress()},500))},searchCity(){const t=new qq.maps.Geocoder({complete:t=>{this.map.setCenter(t.detail.location),this.marker.setPosition(t.detail.location),this.marker.setAnimation(qq.maps.MarkerAnimation.DOWN)}});t.getLocation(this.search)},setPlace(t){if(!t)return void this.$message({type:"danger",message:"请输入地址"});let e="mapqqApi/ws/place/v1/search?boundary=nearby(31.49055,120.364,1000)&key=D6LBZ-45P3N-3V2FH-S2YBM-6ISH3-7LF7W&keyword="+t+"&output=json&page_index=1&page_size=10";n()(e).then(t=>{t.data.data.length?(this.BoundsPois=t.data.data[0],this.map.setCenter(new qq.maps.LatLng(this.BoundsPois.location.lat,this.BoundsPois.location.lng)),this.setMoreMaker(t.data.data),this.$emit("tellFatherName",this.BoundsPois.location)):this.$message({type:"warning",message:"未查到数据"})})},getAddress(t){const e=new qq.maps.Geocoder({complete:t=>{const e={name:"当前标注位置",address:t.detail.address,latLng:{lat:t.detail.location.lat,lng:t.detail.location.lng}};this.BoundsPois=[e,...t.detail.nearPois]}});e.getAddress(t||this.map.getCenter())},scrollTop(){},selectCity(t){this.selectPosition=t;const e=this.BoundsPois[t].latLng.lat,A=this.BoundsPois[t].latLng.lng,a=new qq.maps.LatLng(e,A);this.map.panTo(a),this.marker.setPosition(a),this.marker.setAnimation(qq.maps.MarkerAnimation.DOWN),this.$emit("getLatLng",[e,A])},getLocation(){this.setMarker(new qq.maps.LatLng(31.314382,120.678256))},setMoreMaker(t){const e=new qq.maps.MarkerImage("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAGrBJREFUeF7tnQ2QHGWZx/9Pz2YSOBUOBExKCDszkbDTwxI06J2kSrQk4qHBKNyJCgp4hs8impNMTwIDyfQsGoXjKxEJCiregUbQnBiuFKrAOw1qspmZTZCZWUArkfAhnAphs9PPVc9OwmazO9PfX/NOFSXWPl/v/+kf3T3T/T4E8XFcgVIydyw0nksSjgThSNK4+b8AjmHgGEA6BuC3ATwo14qntyugnMw+AlA/QH8CtOcIeA76P4wXWaIXm/+r4UVItCNTK/zB8cV0eUDq8vXbWn4eeens1J5+iaV+ibgfTP1g9INwhLHA/KhBQN5nKB7jJRAGQTyoMQ1qpA0+UJ0xmEdeM+QvjA5SQABi4qB4KpV/++sYWcQa3gPifgJlTLhPYuowIFMUw+ASmAZJwq+mI/7gnGr+j/bq7h5vAUiHXu9I5N61V9LOIKazAcx39tDwBpBJan6CiR+YpkkPz60XfuPsmqIVTQAyoZ87Z+UPfWXG6PsbkvZ+MP4JwDvca7lvgIxf0u9B+K+YJv3isD09v5i1M/+qe+sNX2QBSKtn21K5RcS8mICF+s20N60MBCDjl/ocA5uYaMNJ1cKD3mgQ7CxdDUi5d2U/YtpiHgND9r5VgQNkvwQMlIloAxrSBnl41aD32gQjY9cBsuX4/OE90shikuhjYD7L3zYEF5ADdCHayBr/aFSLb5j3dP5lfzXzNnvXAFJJrZzHWuMiEBYDmOmtzFNlCwkgb5S/C4wNJMXWp6urtgRDQ3eriDwgldTKNFhbooEvISDmrpxmo4cOkOYCGWhIoLUgaV26uqpidtVhso8sIEOJFXM08BKmJhiHBLMp4QRkn5YMvEZMayXQur766qeCqbG9qiIHyFBvbrYWwxLmJhiH2ZPHbe9wAzIOlFeIaK3UwLq+4cIzbqvmZfzIALJ9bvbIxqh0JRhLAD7aSxGt54oGIG+sn3aDsC7Wo9184o7ii9Z1CY5nJAAZSirna8ByACcGR1ojlUQNkP1r3i4BA3019R4jKgTZJtSADKWUUzSNl4PonCCLPHVtkQVkbMnM90sSDfRV1d+Fsz9AKAGp9OXj2PP6co2wnEABvQE3ckhEHJDmN178msQYwIzpA+mh/IgRVYJkEzpASoms/iPf1WCcGiQhrdUSfUD260LYzBrfkKkXN1jTyh+v0ABSTeaPfp1Gisy40B+p3MjaRYC05CPCXdM5nk3V8rvdUNTpmKEApJJQPsDAGhBOdloAf+N1HyBj9ybYSsCydF39ub/6d84eeEDKiexVTFhDoID9Ct5Z3M4WXQrI2L1JgxjL5Hrxps46+WcRWED0hwrj0t41THyRf/K4nbl7AdmnLDGtH9GmLQvqQ5CBBGSwN7sgFqM10bgRbweZAKSpDmFzo8HL+oeLj7n9nySz8QMHSCmRvYSI1gA41OxiwmcvABnXs1eZeVmmXlwbpD4GCpByMncDwF8OkkDu1iIAOVhf+opcK1ztru7GowcGkFJKWU+R+grXSBMEIJOpxIS7MlU1EPeegQCknMw+CNBHjRxS0bIRgEzdT/6xXCsu8rvfvgNSTiqPA3iv30L4k18A0kH3X8o19TR/ejOW1VdASkllBwEn+CmAv7kFIJ30Z+DJTE2d28nOrb/7BkglmXuewW91a2HhiCsAMdInAr2QrhWOMmLrtI0vgJSTCju9kHDGE4CY6ZtcUz0/Xj1PWE4q+iuZx5kRJrq2AhCTvX1WrqmzTfrYMvcUkHJS0X8p9fWmy5ZajjsLQCxI+rhcUxdY8LPk4hkg5ZTyPTDOs1RlZJ0EIJZaS7hXrqqfsuRr0skTQMqp3I1gvspkbV1gLgCx3GSim+RqYallf4OOrgPSfY+PGFS+aSYAMaPWwbbuP5biKiDlZG4VwCvsiRBlbwGI/e7SarlWWGk/zuQRXAOk9VTu7W4VHo24AhAn+sjMl7r1FLArgDTf55DoZ93xyLqdFgtA7Kg3zvfVhsYfcuN9EscB0d8EnNYzsin6Lzs50VoBiBMqNmMQNu8djS90+s1ExwGpJHJ3Rvs1WcdaKm7SnZRSZ4RpfbpeuNjJsI4Com+wAKIbnSww2rHEGcTx/jIvdXIjCMcA0bfm0Yg3RXP3Ecfb2AooAHFaWX23FIlpoVNbCjkCiL6p2x4e2RS9faucbt/EeAIQVxRmbJ1B8YVObE7nCCCVlLI+WjseutK2SYIKQNxSWt/BMe3Aa7u2AWnulUv0Q7cWGu24AhA3+8vMH7e7F7AtQPRd1nlk5DHxla7VNgtArCpnyI+wmeLxBXZ2lbcHSCJ7DRNdZ6hYYSQusXw4Boj52nS9eL3V1JYB0YfXNJgfD/d8DquyOeUnziBOKTlVHH0+SYzoNKtDfCwDUk5k7wvvZCe322I0vgDEqFK27Jjvl+vFc63EsARIaybg3VYSCp/xCghAvDoeJOACKzMTTQPSnCa7l/RXZ0M2MNOrVpjJIwAxo5ZN2+2xabzA7PRd04CUU7nrwHyNzWKFe1MBAYinBwLR9XK1cK2ZnKYAGerNzdYkbA7PHHIzUvhhKwDxVnXaLWk4tW+4oO+sY+hjCpByKlcEsz6PXHwcUUAA4oiMZoIQDcjVQtaoi2FAhhIr5jRIe4KAw4wGF3YdFdgm19T+dlblpDII4KSOkYSBIQUYeCXG0vy++uqnjDgYBqScyH0NxF80ElTYmFCAtVPl+sATk3mUE8vng6TNJqIJUyMKMH1drhe+ZMTUECCV1Mq0xg397HGIkaDCxpQCd8g19QuTApJUvgHgX01FE8YdFWDgNYli89PVVZVOxsYASeZuYfDlnYKJv1tTgIAr0zX1lvHelaRyBQM3W4sovDopQKBb07XCFZ3tOlhUUivntc4eERzD3Eke7/5OwCsAPzuWkY5jca/nqvgMNFpnkS3tEnU8g5QTyq0gXOZqtSK4UMAPBRi3yXW17ZVRW0CaO5TERoYAzPSjfpFTKOCyArv2NuJ97XZCaQtIKaFcSIT1LhcpwgsFfFOAGRdl6updUxXQFpByKvcTMJ/lW/UisVDAbQWINsrVwkdMA1LuXdkPqbHV7fpEfKGA7wposZPl4VX6D7IHfaY8g4iHEn1vmyjAKwXaPMQ4JSClpFIiQPaqRpFHKOCXAgyUMzU1Y/gMsi2VWyQxP+BXwSKvUMBrBTSis0+qFh6cmHfSM0gpqdxNwPleFynyCQX8UoCBezI19YKOgFT68m/i10eGAXT5DHO/WiXy+qTACzQ93pseyv91fP6DziDlRO7jIP6BT0WKtEIB/xRg+oRcLxywCeLBgIgnSP1rkMjstwIHPVl9ECCVhFJnQq/flYr8QgGvFSDGcLquJqa8xKokcqcxsb5jifgIBbpSAWJakK4XHt+3+APOIOWUMgDG1V2pjFi0UEBXgHCDXFX377twICDi/WdxkAgFDtgnYD8gg7NX9MZ6tLrQxxMF/gLwRgb9lph2stTY1aPRTprW2KVn572xmaMSzyItNpOJZxH4nQDpD42+2ZPqujxJY1RK9D+zWv+pA/sBKSWVK0i84unmoVFl4CEJeChdUx+ykqiSVM7UgDMJOBNAykoM4dNZAQauzLRegX4DkITyHSJ8urO7sDCpwBAIt8tV9TaTfm3NyynlMjAuBdDnZFwRC2DGdzN19TMTziDZbQSa9IEtIZolBZ4F43aaEb9t4q+zlqJN4tR86mHPyGWgJijHORW32+MwuJSpFZt7kTXPIHnkpU8kRxrdLoxz66e7qTGyPP30V//kXMypI1WO/7e3cSw+APBBzxJ5kT+KOX5Qi8fyyGtNQLamls/rYel3UVyo52ua8DWhl/nF1/TOqT1K2iknVwe2NAHZllQ+KwHfci58d0Yikhalq6t/7OfqK6kVH2XWDnps28+awphbAz53Uk39dhOQcip7I5iuCuNCglKzXFM7bqHkZa3lpMJe5otcLuKb5Gpx6RggSeUXAE6P3CI9WlCD8M7+qhqoS9TBlHJKjPFbjySIYppH5Jr6/jFAEsqLIBwRxVW6vibC5+WqeqfreSwkKKeUi8H4pgVX4cJ4Sa6rR1IpmTuW9m95KXQxpQDjdrmuBnrXyXJCua31NbCppQljgEHHUalX+SBJeFgIYlqBZ6mx991efZVrurqWw9hXwNN+LX4nMa8gaziDKgnlPCZ8z7x7l3swlst19YYwqFBOKFeDMBCGWoNUIzE+ReVE9ioQ3RikwkJQyxBNj7/brV/InV5/a58B/SwiHksxIy7zUv0epEBgxYxf19sSLnf62Sq3NW09u3Wr23miFJ9BKpWTuTsA/nyUFubmWpgxnJnwWqab+ZyMXUoodRKvU5uQlL5JlaTyIwbONuHV7aZ3yjU1lP9BKScV/Svfi7u9gUbXT8ADVEoqvyTgH406dbsdEZ2brhbuD6MOlVTuHGa+L4y1+1EzA/9D5aTyewBz/CggdDkZf5Pr6ptCV/e4gssJ5a8g/F2Y1+Bh7U/pgPwZwOEeJg1vKub75Xrx3PAuQH9qInsfiM4J8xo8rP1lKiezj3iY0MNUpD8603zpxakPA8syNfVrTsXzI04pqXyJgDUO594G8EsOxwxEuEA9geq0IuXE8vkgSb8pdWbWONN5cr3wfafr9DJeOZH7JIjvdSjnHWDtTrk+8IRD8QIXJtKA7FPbqZnjTNrpmerAo4HroomCSqnl7yOWbF81TDbb3UQZoTHtCkD0blSSyst2Z4/HmE84sV7Uv9QI7Wd7IvuOBtGTdhagz3RP19SuuG/tIkCy29jmphQ9PaNvmfvkV/5i5+Dy23fHCV9+8+hoz//ZqYPApXRrUwM7ccLg2zWAlBPKFhBOttMUAUhLPcZWua7Os6NlWHy7BxAHvs4Wl1j7D+uX5Zr692E5yO3U2RWAlBJKngjX2hFK9xU36W8oyIzrMnU1b1fToPtHGpDBVO49MebPia953zgMnf6at0H0rf5q4VdBP9Ct1hfdHwqJ3gbGXKvCTOYnfiicQk3CDjB7skmek/00Ekt/1ET/BbQrrieNCNLehr8v14rn2Y/jX4RyMnsvQJ/0r4JQZf6z/j7IEMAnhqps/4r9i1xT3+JfevuZy0lF/4pXjFEwJCVtb11i0fsM2QsjfTPjD1sdX+C3fPr4BAZ+6ncd4cnPj1Ilmf0PBv1zeIr2t1IGbsnU1Cv9rcJa9lJSuZmAK6x5d58Xgf9TB+TfGRTKhvvUsqpcU0P5/kw5qTwlBu8YP2oIfDNVEtlrmOg6427CEmLThq44CIj5WhK7XVjqtdj2x5JsIXMiXK5/zfsvAEL9joMvsouN43yR3eOknxRbj1pXXGw9al27UHg2tx4Vm1fb6RXdLdcKn7UTwW3fcjL3bTGazZrKzc2rdVcx/sCagE0vH0eudapajGTrpFCbv+8bf9AERAzQsaEkEITRaxMXIEax2Wqp7jxugI4YwWZbTTGCzbaEwQowfgSbGOLpTG+CMIpNjF5zppcHDPEUY6CdEbV1T+LbSDYxcs25Ph4wBjqPvPSJ5EjDufBdHolxO2l7V3k1fao5RUqatlKMWnPuuPtBLR7LI6/tf6OwlMxuI5u7fjhXXiQiPQsdlBnx29watNMcjLNn5LIWGMdFQrUALILBpUxr15Y3AEko3yHCpwNQX9RKGALhdqcH7rQeEbpUTI1y/nBhxnczdfUzY9/itz7imSznhR4fUR+8Q4SfE9HDVscntMYXnMGMD4hBOC72a9zDqPsBeSqVf/vrPPIHF9OK0PsUYPwN4J8y0a+JaSdLjV09Gu2kaY1dugnvjc0clXgWabGZTDyLmN8N0IfF2AJvDqHpFD92TjX/xwPOIPr/KSeVzQDme1OGyCIUCKQCT8g19dR9lR2w7U8plVWIqRDIskVRQgEPFGDiXKZaVCcFZEci965R4shuZe+BviJFyBXoYZo/t174zaSAtC6z9J2/3xHydYryhQJWFPi9XFNPGO940M6K5ZTydTCWWokufIQCoVaAcKNcVb/YFpDtiRVnNUj7SagXKooXClhQIMbSR06sr97YFpCds/KHvnTISB3AMRZyCBehQFgVeO6I1+KJWTvzr7YFRP9jKancTcD5YV2pqFsoYFYBBu7J1NQLJvpNurv7tlRukcT8gNkkwl4oEFYFNKKzT6oWHjQESOssUiJADuuCRd1CAaMKMFDO1NTMZPZTzgcpp3LXgfkao0mEnVAgtAoQXS9XC5MOWJoakN6V/ZAaW0O7aFG4UMCoAlrsZHl41aCpM4huXE7lfgLms4zmEXZCgdApQLRRrhY+MlXdbUewlRLKhURYH7pFi4KFAgYVYMZFmbp6lyVAthyfP3xabGQIwEyD+YSZUCBMCuza24j3zXs6/7IlQJqXWQnlVhAuC9OqRa1CAUMKMG6T6+rl7Ww7TrmtpFbO07jxBAExQ0mFkVUFXgbj6aYz4XgAh1sNJPw6K8BAQ6LY/HR11RZbgOjOlWTuFga3Ja1zScJiKgUmmznu1Gx3ofrkChDo1nSt0HHaVsczSBOQ1Mp06yxyiBDccQXukGvqFyaLWk4q33BsxrvjZYc3IAOvtc4elU6rMATI2L1I7msgPuBR4E7Bxd87K9Ag+of+auFXk1kOpnLviTH/b+cowsKUAkxfl+uFLxnxMQzIUGLFnAZp+r3IYUYCCxsDChB2yFW17QjuckrZDsZcA9GEiQEFGHglxtL8vvpqfV5jx49hQJpnkVSuCOblHaMKA4MK8KNyrXh6O+NyMvsIIMZ0GxS0sxnRgFwtZDsbjlmYAmSoNzdbk7AZ4KONJhB27RQQgHh7fNBuScOpfcOFZ4zmNQVI6ywiHmI0qm5HOwFIR4mcNGjzUOJUaUwDsn1u9sjGXnoMQNtrZyfXFd1YAhAPe7s9No0XnLij+KKZnKYB0YMPJZXzNeBuM4mE7WQKCEC8Oi4k4IK+mnqP2XyWAGleaiWy94HoHLMJhf14BQQgnhwPzPfL9eK5VnJZBmQopZzSYH6cQOLHQyvKN30EIJalM+jI4NdiRKf1VdXfGXQ5wMwyIHqUSiJ7DRNdZyWx8BGAeHEMEPO16Xrxequ57AHSl4/zyMhjYOzf7NdqId3pJ84grvadsJni8QXpofyI1Ty2ANGTlhLZxUT0Q6sFdLefAMTN/jPzxzP14gY7OWwD0rzUSinrmXGhnUK601cA4lbfiXBXuqpeZDe+I4BUk/mj9/DIJhBOtltQd/kLQFzpN2PrDIovTNXyu+3GdwSQsRt25QMa8SYCiRerDHdFAGJYKoOGDG5ITAvTdfXnBl3amjkGiJ6lnMheBaIbnSisO2IIQBzvM/NSuV68yam4jgIydibJ3cnEtq/9nFpgsOMIQJzsDzGtT9cLFzsa08lgeqzmTig9I5vEV79GlBWAGFHJkA1h897R+MJ2O5QYijPByPEziB5/sDe7ICbRzwAcaqWo7vERgDjU61cbGn+of7ioP0Tr6McVQPQKS4nsJUR0u6PVRi6YAMSJljLzpZl6ca0TsSbGcA2Q5k17MncDwF92o/BoxBSA2O8jfUWuFa62H2fyCK4C0jyTpJT1JH5EnKJ/AhA7BzYT7so48GNguxpcB2TsTJJ9EKCP2hEjmr4CEOt95R/LteIi6/7GPD0BZAwS5XEA7zVWVrdYCUAsdvqXck09zaKvKTfPAGlebiWVHQQcMIfaVLWRMxaAmG0pA09maqpn2yB5CoguRiWZe57BbzUrTDTtBSBm+kqgF9K1wlFmfOzaeg5I63KL7RYeDX8BiJk+yjXV8+PV84T7BCknFX1vouPMCBQ9WwGIwZ4+K9fU2QZtHTXzDZDWmUT/5dOTmy1HVXMsmADEgJSPyzV1gQE7V0x8BaQJSUr5HhjnubK6wAcVgLRtEeFeuap+ys82+g7IGCS5G8F8lZ9C+JNbADKl7kQ3ydXCUn/68kbWQAAydrnVjY+lCEAmB8Ddx0fMQBcYQFqQrAJ4hZkFhNtWAHJw/2i1XCusDEpfAwWILkrrKeA13fGovABkHAivMvMyt57KtQpc4ADRF9J8nyRGa6L/0pUApHngEjY3GrzMjfc5rIKxzy+QgOjF6W8mxqW9a6L9+q4ARH9NdkSbtszpNwHtghF4QPYVqG8EwYQ10dwtpXsB0XcfIcYyJzdYcAqK8XECewYZX6S+pRADa6K371aXAsLYSsAyp7bmcQOM0JxB9hWqb073Oo0Uo7WDY/cBou94OJ3jWSc2dXMTjNABsq/g5l7AEl0djRv4LgKEsJk1vsHuXrleQBG6S6yJolT68nHseX25Rlge7vkk0QdEn88hMQYwY/qAnV3WvQYjtGeQ8ULpQ3w0jZeHd9JVxAFhvl+SaMDq8Bq/oAj9GWSicK2Zifr89pANFo0sINslYMDKTMAgQBE5QPQFNafvjkpXgrEkPHPcowYI7QZhXaxHu9nsNNmggRGJS6zJRB3qzc3WYljCzJcQcFhQhR+rKxqAMPAKEa2VGljXN1zQX4SLzCcUv4NYUXsosWKOBl7C1AQloINGww0IA68R01oJtK6vvvopK30Kuk9kAdknfCW1Mg3WlmhoghKw2SXhBISBhgRaC5LWpaurKkE/yO3UF3lAxoEyj7XGRSAsBjDTjmjO+YYOkF1gbCAptj5dXbXFOR2CG6lrANnXAv0hyB5pRP+x8WNgPsvf1oQEEKKNrPGPRrX4hqA+VOhWH7sOkPFClntX9iOmLWbmxQTIbok8ddzgAsJAmYg2oCFtkIdXDXqvTTAydjUg41uwLZVbRGOgfBiARxvbBQ6QFxj4KRNtOKlaeDAYh6i/VQhAJuhf6cu/iffsXQjiM4jxQSb0utci/wEhxjAT/htMD9OMaZvSQ/m/urfe8EUWgHToWSWRO40lPguMMwGc5GyLfQNkGwgPkUYb0/WCvqm4+EyhgADExKExOHtFr9Sj6bCcCuJ+AmVMuE9i6g0gDC6BaVB/tVUblTb2P7N62F7d3eMtALHR6zzy0tmpPf0SS/0ScT+Y+sHoB+EIY2EdBoTxEgiDIB7UmAY10gYfqM4YzCOvGatHWE1UQADiwjFRSuaOhcZzJcJRDD6aSTqKgKMIfJQGHK3/O5r/8Fa5Vjy9XQnlZPYRgE4G8DwDz0vAbgY1/51Ye55AuzXG85BoR6ZW+IMLy+nqkP8Pn6yycT3v214AAAAASUVORK5CYII=",new qq.maps.Size(60,50),new qq.maps.Point(0,0),new qq.maps.Point(12,34),new qq.maps.Size(25,25)),A=new qq.maps.MarkerImage("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////8Aef/rgTCIAAAAAnRSTlMAlm//+0kAAAAlSURBVAjXY4AAtglAgvsBBiG1+tUSBv3//3+ACQgXUx3EADAAAAKHE3VhGPlFAAAAAElFTkSuQmCC",new qq.maps.Size(16,16),new qq.maps.Point(0,0),new qq.maps.Point(5,5),new qq.maps.Size(10,10));this.markerList.forEach(t=>{t.setMap(null),t=null}),this.markerList=[],t.forEach(t=>{let a=new qq.maps.Marker({map:this.map,position:new qq.maps.LatLng(t.location.lat,t.location.lng)});a.setIcon(e),a.setShadow(A),this.markerList.push(a)})},setMarker(t){console.log(t);const e=new qq.maps.MarkerImage("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAABJCAMAAABFGvXGAAACf1BMVEUAAAD/PyL/PyL/PyL/PyL/PyL/PyL/PyL/PyL/PyL/PyL/PyL/PyL/PyP/PyL/PyL+PiL/PyL/PyL/PyP/PyL/PyL/PyL/PyL/PyL4OyP/PiL/PyL/PyL/PyLzOiX5PCX9QCj/PyLQJiX0RkTkNC39PyXsNST/PyL/PyL/PyLyRUTgNDPdMjHzRELxQ0HzRUPTJyTZKyf1RULeLyf0Qz30Qzz8PST/PyLWLS3rPz/RKCjMJCTZLy/mOjnUKirPJSXLIiLzRkXpPDvWLCvgNDP0R0XsPz3ZLyzgNDPVKijRJSTtPzvcMS71R0TjNjPZLCnyREHpOzjiNDDtPzvkNS7kNTDsPDXYKiPiLyPqNy3zQTncLCTpMyTxOinsNif0QTf1Qzz5QjTxOyr4QC/tQT/mOjnwQkDmOTfPJSLdLyr0RULyQj3nOTbWKibTKCT0RD/yQTrxQz/lNCzbLSjyPzX2RkHXKSL2RDzgMSjkMiXiMCP4RDrrNyn/////XVv/S0v/W1n/SEf/YF7/UVD/VVP/WFb/REP/TUz/YV//Xlz/Pj7/T07/RkX/QED/Ozv/Skn/WVj/OTn/VlX/U1L/QkL/QUH/ODf5UlH4UU/vQUD7V1b2TEv0SUj/+vr3Tk3/2dn9XVz8W1r6TEv7R0b7REPvPTzzPDvoPDvnOjnpODjnMDDjLS3dKir/vr7/qqn/pqX/mZn/ZWT6VVP9VFP//Pz/8PD/4eH/3t3/zs7/w8P/ra3/iIj/fX3/e3r5UU/+TUzsPTz5PDz+Nzf4NjbrNjbpNjbyNjXuNjXlMjLjMjLxMTHsMTDlLCz/9vb/6ej/yMf/ubj/lJT/kI//gH/9WFcH01InAAAAfXRSTlMAAgYEFgoIDB4TDhgzJBFBKiYbFD1FRDg7Ni8tEChcUUAa6tmJSkQxIA/++fTg1tDFr6qaimVNIv79/f379/f29PLy7efj4+Ld3NnV1MvKyMTDvLmmopqMgXd1c21oYV5PRz0h7url3sC3tLKrq6iimJaVkYaBgHt4XVtUUgcS3xIAAAQzSURBVEjHjZdldxNBFIaZ3Y1nI43QhFChhVLc3d3d3d3dijRIi2uclCoV3N3d7Qcxuwls7mxWno9zz3Pu3XlnMieN0oAQTVM8NI0QWZUwNLpCA8Nj8Ok0lKKHaK2RWbi109i8oUPzxnbqsrt7rsOooZGsorEs6DQwGoyUX8KUR4LRgau6siaLtIaQ1tI1LxopLkmhOBJtu71phk+LUPo2upz28fISEeWhvPkso0vXDFGWLq1ulaQl0mp9E71Fi0SOVj8hVFoiQXGofU53B7YIx94+VCxDsG1zO6NB0FncDjvy1kI76IVoxwTsyBNql8laKCRIuo3xUkXiq816IxKGWxDeW6pMbJaN/6zkcO2Ce1Vwa5mTtSTjQppZ0b2qiG8oyNAlJJoZFlEn/VlitRvoRKOusf0qiXUpyOC/ChVODoqqT69dvXrtiWj51ujGbCHXilrc8zSplBXx3P9NWj2zmzAUwtPNb3Ua8utiUZI7N4hSbIuZ2wpknBY9BHjCO0nrMazFJzfujgOmLROfgfXT94pS+LYfFIOjnU3x/lHMsNtg/XER4Cco3h5kxR+FpUG3z6byA0oPzwIuW70mbSOt6fJBwAMolcHq5W5mXqqFy2VQukdI2eZcDZb6ngPLD6H0AEq1LnMGJy19di6VG1C6Dor+vm6uE8WMq/CnUvo11bl4ExQrlrsLTFosrYn5ATdAI1iLTeS3nDbMDPshVwXnO1EKT3PacLiocFHtMYj/+sXkbI/8RKl2bqbdhyWdfkTFMYKb18ru3r3/6Ca5XjHE5dFzB5Zi8sNHVBKewh0IhG+7z9P6uTrneeuszMR9R7qMqeF9qghPcpvxdJxEGRa1qVTjVLbOctocFCdxW5H/Qo30YmqyUaKVbUTlKUUqh3TLbMo3SraaVH1AkepxQiOulaNFmyolp6oN/iJGeDaQUZ9fpyTVbXInXg2hlW1M9XFZqsc0F74Iw2e1p0+VnFPVZ67Vy//6CxLtYzvXHZahborLw/po4tFlvMNrpJ2a4d3wLoied51+Xg9pqcdM67/tBgNa2I5vz0vwdqWrMf8IkpbG5BlccyEtNYOznTaThnCSYe34eCItH/OtQkRQogz28W/SOW/GuxrbDUJExIAt+r08KuJlv3k5TcBwYC+MLTd/EEsfOrs9LY1gF8CAjG3ke9J5PxKfH4YcDpymnb0I52SvOdYCeH7EYa2tPwmo75g2IniaPM3epTrvmmWLz484rNlXUqUrM6QigmF1qD/zn/oO0hHBsPq//ue87p/lhBFJhjW94Z/U0NltxhHJK8mwRn1OOJ9HkVdcJqxdvV8FMK96zyGuuGxY6xo4qQFHBK+4QlifAoFPyhGRYQUCyhGRYa348kVVRDCsAQOyiFukHJZ+2/Qcsx5GpDwg6/WyYDg1Axpycw1wOGUJURrwv1OtJq38BbsNQs0bptLnAAAAAElFTkSuQmCC",new qq.maps.Size(52,73),new qq.maps.Point(0,0),new qq.maps.Point(12,34),new qq.maps.Size(25,35)),A=new qq.maps.MarkerImage("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////8Aef/rgTCIAAAAAnRSTlMAlm//+0kAAAAlSURBVAjXY4AAtglAgvsBBiG1+tUSBv3//3+ACQgXUx3EADAAAAKHE3VhGPlFAAAAAElFTkSuQmCC",new qq.maps.Size(16,16),new qq.maps.Point(0,0),new qq.maps.Point(5,5),new qq.maps.Size(10,10));this.marker=new qq.maps.Marker({map:this.map,position:t}),this.marker.setIcon(e),this.marker.setShadow(A)}}},o=(A("40f2"),A("d959")),l=A.n(o);const P=l()(r,[["render",s],["__scopeId","data-v-74b2c7a1"]]);e["default"]=P}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-41a6ea4e.34acf280.js b/dist/static/js/chunk-41a6ea4e.34acf280.js deleted file mode 100644 index 63fd143..0000000 --- a/dist/static/js/chunk-41a6ea4e.34acf280.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-41a6ea4e","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10"],{"271a":function(e,t,a){"use strict";var n=a("cb2d"),r=a("e330"),l=a("577e"),c=a("d6d6"),o=URLSearchParams,s=o.prototype,i=r(s.getAll),d=r(s.has),u=new o("a=1");!u.has("a",2)&&u.has("a",void 0)||n(s,"has",(function(e){var t=arguments.length,a=t<2?void 0:arguments[1];if(t&&void 0===a)return d(this,e);var n=i(this,e);c(t,1);var r=l(a),o=0;while(oc.activeName=e),onTabClick:o.handleClick},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(i,{label:e.$t("clock.dklx"),name:"first"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{ref:"current"},null,512)]),_:1},8,["label"]),Object(n["createVNode"])(i,{label:e.$t("alarm.lsbj"),name:"second"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{ref:"history"},null,512)]),_:1},8,["label"])]),_:1},8,["modelValue","onTabClick"])])}var c=a("e30d"),o=a("eb86"),s={name:"Index",components:{currentIndex:c["default"],historyIndex:o["default"]},data(){return{activeName:"first"}},computed:{height(){return 500}},mounted(){},methods:{handleClick(e){"first"==e.paneName?this.$refs["current"].showData():"second"==e.paneName&&this.$refs["history"].showData()}}},i=(a("9643"),a("d959")),d=a.n(i);const u=d()(s,[["render",l]]);t["default"]=u},9643:function(e,t,a){"use strict";a("81cb")},d6d6:function(e,t,a){"use strict";var n=TypeError;e.exports=function(e,t){if(e[Object(n["createVNode"])(s,{fixed:"",prop:"deviceName",label:e.$t("dataEnquiry.zdmc"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(s,{fixed:"",prop:"sensorName",label:e.$t("siteDetails.cgqmc"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(s,{prop:"alarmTime",label:e.$t("alarm.bjsj"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(s,{prop:"alarmLevel",label:e.$t("alarm.bjjb"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(s,{prop:"alarmCategory",label:e.$t("alarm.bjlb"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(s,{prop:"alarmContent",label:e.$t("alarm.bjnr"),width:"300",align:"center"},null,8,["label"]),Object(n["createVNode"])(s,{prop:"handlerName",label:e.$t("alarm.clr"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(s,{prop:"status",label:e.$t("dataEnquiry.zt"),width:"120",align:"center"},{default:Object(n["withCtx"])(({row:t})=>["已派工"==t.status?(Object(n["openBlock"])(),Object(n["createBlock"])(i,{key:"已派工",effect:"dark",type:"success",size:"mini"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("alarm.ypg")),1)]),_:1})):Object(n["createCommentVNode"])("",!0),"未派工"==t.status?(Object(n["openBlock"])(),Object(n["createBlock"])(i,{key:"未派工",effect:"dark",type:"danger",size:"mini"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("alarm.wpg")),1)]),_:1})):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(n["createVNode"])(s,{prop:"remark",label:e.$t("alarm.bz"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(s,{fixed:"right",label:e.$t("defalult.sc"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(d,{type:"text",onClick:e=>o.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"]),"未派工"==t.status?(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:0,type:"text",onClick:e=>o.handleTask(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("alarm.zgd")),1)]),_:2},1032,["onClick"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1},8,["data"]),Object(n["createVNode"])(b,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,style:{"text-align":"right"},onCurrentChange:o.handleCurrentChange,onSizeChange:o.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(h,{ref:"add"},null,512),Object(n["createVNode"])(f,{ref:"toTask"},null,512)])}var c=a("9e04"),o=a("3038"),s=a("88de"),i=a("3f02"),d={components:{add:s["default"],toTask:i["default"]},data(){return{tableData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",levelData:[],categoryData:[],statusData:[{value:3,label:"all"},{value:0,label:"未派工"},{value:1,label:"已派工"}],queryForm:{page:1,size:20,projectId:""}}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.getLevel(),this.getCategory(),setTimeout(()=>{this.fetchData()},1e3)},methods:{async fetchData(){const{data:e}=await Object(c["getCurrentData"])(this.queryForm);this.tableData=e.items,this.total=e.total},showData(){this.fetchData()},save(){this.$refs["add"].showEdit()},async getLevel(){const{data:e}=await Object(c["alarmLevelDict"])();this.levelData=e},async getCategory(){const{data:e}=await Object(c["alarmCategoryDict"])();this.categoryData=e},async exportData(){const e=await Object(c["alarmExport"])(this.queryForm);o["default"].downloadFile(e,{fileName:"报警记录.xls"})},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleTask(e){console.log(this.tableData),this.$refs["toTask"].showEdit(e)},deletes(e){const t=this;this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:a}=Object(c["doDelete"])(e);this.$message({type:"success",message:void 0==a?"删除成功":a}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleDelete(e){const t=this;t.deletes([e.id])},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},u=a("d959"),b=a.n(u);const h=b()(d,[["render",l]]);t["default"]=h},edd0:function(e,t,a){"use strict";var n=a("13d2"),r=a("9bf2");e.exports=function(e,t,a){return a.get&&n(a.get,t,{getter:!0}),a.set&&n(a.set,t,{setter:!0}),r.f(e,t,a)}}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-45902fee.f2124b12.js b/dist/static/js/chunk-45902fee.f2124b12.js deleted file mode 100644 index d455128..0000000 --- a/dist/static/js/chunk-45902fee.f2124b12.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-45902fee","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10"],{"271a":function(e,t,a){"use strict";var o=a("cb2d"),r=a("e330"),n=a("577e"),l=a("d6d6"),c=URLSearchParams,i=c.prototype,d=r(i.getAll),s=r(i.has),u=new c("a=1");!u.has("a",2)&&u.has("a",void 0)||o(i,"has",(function(e){var t=arguments.length,a=t<2?void 0:arguments[1];if(t&&void 0===a)return s(this,e);var o=d(this,e);l(t,1);var r=n(a),c=0;while(c[Object(o["createVNode"])(m,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(h,{width:"100",prop:"deviceName",label:e.$t("dataEnquiry.zdmc")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{modelValue:d.queryForm.deviceName,"onUpdate:modelValue":t[0]||(t[0]=e=>d.queryForm.deviceName=e),size:"small",placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(o["createVNode"])(h,{width:"100",prop:"month",label:e.$t("defalult.sj")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{modelValue:d.queryForm.month,"onUpdate:modelValue":t[1]||(t[1]=e=>d.queryForm.month=e),size:"small",type:"month",placeholder:e.$t("dfunction.xzsj"),onChange:s.standardToTime},null,8,["modelValue","placeholder","onChange"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(o["createElementVNode"])("div",c,[Object(o["createVNode"])(p,{size:"small",onClick:t[2]||(t[2]=e=>s.resetForm())},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(o["createVNode"])(p,{type:"primary",size:"small",onClick:s.search},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(o["createVNode"])(p,{type:"primary",size:"small",onClick:s.exportData},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])])]),Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createBlock"])(g,{ref:"multipleTable",data:d.reportData,border:"","tooltip-effect":"light",style:{width:"100%"}},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(d.headerData,(e,t)=>(Object(o["openBlock"])(),Object(o["createBlock"])(j,{key:t,label:e,prop:e,fixed:"站点名称"==e,align:"center",width:"150"},null,8,["label","prop","fixed"]))),128)),Object(o["createVNode"])(j,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(o["withCtx"])(({row:t})=>[Object(o["createVNode"])(p,{type:"text",onClick:e=>s.graph(t)},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.qxt")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[v,d.listLoading]]),Object(o["createVNode"])(O,{background:d.background,"current-page":d.queryForm.page,layout:d.layout,"page-size":d.queryForm.size,total:d.total,style:{"text-align":"right"},onCurrentChange:s.handleCurrentChange,onSizeChange:s.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(o["createVNode"])(y,{ref:"water"},null,512)])}a("14d9");var d=a("94b0"),s=a("3038"),u=a("4b95"),h={components:{waterGraph:u["default"]},data(){return{reportData:[],headerData:{},lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,month:"",projectId:"",deviceName:""}}},computed:{height(){return 500}},created(){},methods:{graph(e){console.log(e),this.$refs["water"].showData(e,"elecChar")},getDate(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let o=t.getMonth();return o+=1,o=o.toString().padStart(2,"0"),`${a}-${o}`},standardToTime(){this.queryForm.month=this.getDate(this.queryForm.month)},setDefaultTime(){this.queryForm.month=this.getDate()},async exportData(){const e=await Object(d["elecDayExport"])(this.queryForm);s["default"].downloadFile(e,{fileName:"电量日报.xls"})},async fetchData(){this.listLoading=!0;const{data:e}=await Object(d["elecDay"])(this.queryForm),t=e.items;for(var a=[],o=0;o{this.listLoading=!1},500)},showData(){this.setDefaultTime(),this.queryForm.projectId=sessionStorage.getItem("projectId"),setTimeout(()=>{this.fetchData()},1e3)},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},b=(a("2fc2"),a("d959")),m=a.n(b);const f=m()(h,[["render",i],["__scopeId","data-v-2a560600"]]);t["default"]=f},"87ca":function(e,t,a){"use strict";a("d462")},"88a7":function(e,t,a){"use strict";var o=a("cb2d"),r=a("e330"),n=a("577e"),l=a("d6d6"),c=URLSearchParams,i=c.prototype,d=r(i.append),s=r(i["delete"]),u=r(i.forEach),h=r([].push),b=new c("a=1&a=2&b=3");b["delete"]("a",1),b["delete"]("b",void 0),b+""!=="a=2"&&o(i,"delete",(function(e){var t=arguments.length,a=t<2?void 0:arguments[1];if(t&&void 0===a)return s(this,e);var o=[];u(this,(function(e,t){h(o,{key:t,value:e})})),l(t,1);var r,c=n(e),i=n(a),b=0,m=0,f=!1,p=o.length;while(bl.activeName=e),onTabClick:c.handleClick},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(d,{label:e.$t("dfunction.slryxbb"),name:"first"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{ref:"water"},null,512)]),_:1},8,["label"]),Object(o["createVNode"])(d,{label:e.$t("dfunction.dlryxbb"),name:"second"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{ref:"elec"},null,512)]),_:1},8,["label"])]),_:1},8,["modelValue","onTabClick"])])}var l=a("5883"),c=a("198a"),i={name:"Index",components:{elecDay:l["default"],waterDay:c["default"]},data(){return{activeName:"first"}},computed:{height(){return 500}},mounted(){},methods:{handleClick(e){"first"==e.paneName?this.$refs["water"].showData():"second"==e.paneName&&this.$refs["elec"].showData()}}},d=(a("87ca"),a("d959")),s=a.n(d);const u=s()(i,[["render",n]]);t["default"]=u},bec0:function(e,t,a){},d462:function(e,t,a){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},d6d6:function(e,t,a){"use strict";var o=TypeError;e.exports=function(e,t){if(e[Object(n["createVNode"])(s,{label:"输入原密码",prop:"oldPwd"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(i,{modelValue:u.form.oldPwd,"onUpdate:modelValue":t[0]||(t[0]=e=>u.form.oldPwd=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(s,{label:"输入新密码",prop:"newPwd"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(i,{modelValue:u.form.newPwd,"onUpdate:modelValue":t[1]||(t[1]=e=>u.form.newPwd=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(s,{label:"确认新密码",prop:"confirmNewPwd"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(i,{modelValue:u.form.confirmNewPwd,"onUpdate:modelValue":t[2]||(t[2]=e=>u.form.confirmNewPwd=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1})]),_:1},8,["rules","model"]),Object(n["createVNode"])(f,{type:"primary",size:"small",onClick:a.save},{default:Object(n["withCtx"])(()=>t[3]||(t[3]=[Object(n["createTextVNode"])("保存")])),_:1},8,["onClick"])])}r("d9e2");var u=r("c24f"),a={data(){var e=(e,t,r)=>{console.log(t),""===t?r(new Error("请再次输入密码")):t!==this.form.newPwd?r(new Error("两次输入密码不一致!")):r()};return{form:{oldPwd:"",newPwd:"",confirmNewPwd:""},rules:{oldPwd:[{required:!0,trigger:"blur",message:"原密码不能为空"}],newPwd:[{required:!0,trigger:"blur",message:"新密码不能为空"}],confirmNewPwd:[{validator:e,trigger:"blur"}]}}},methods:{showData(){},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(u["userUpdatePwd"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields()}})}}},i=r("d959"),s=r.n(i);const l=s()(a,[["render",c]]);t["default"]=l},b980:function(e,t,r){"use strict";var n=r("d039"),o=r("5c6c");e.exports=!n((function(){var e=new Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",o(1,7)),7!==e.stack)}))},d9e2:function(e,t,r){"use strict";var n=r("23e7"),o=r("cfe9"),c=r("2ba4"),u=r("e5cb"),a="WebAssembly",i=o[a],s=7!==new Error("e",{cause:7}).cause,l=function(e,t){var r={};r[e]=u(e,t,s),n({global:!0,constructor:!0,arity:1,forced:s},r)},f=function(e,t){if(i&&i[e]){var r={};r[e]=u(a+"."+e,t,s),n({target:a,stat:!0,constructor:!0,arity:1,forced:s},r)}};l("Error",(function(e){return function(t){return c(e,this,arguments)}})),l("EvalError",(function(e){return function(t){return c(e,this,arguments)}})),l("RangeError",(function(e){return function(t){return c(e,this,arguments)}})),l("ReferenceError",(function(e){return function(t){return c(e,this,arguments)}})),l("SyntaxError",(function(e){return function(t){return c(e,this,arguments)}})),l("TypeError",(function(e){return function(t){return c(e,this,arguments)}})),l("URIError",(function(e){return function(t){return c(e,this,arguments)}})),f("CompileError",(function(e){return function(t){return c(e,this,arguments)}})),f("LinkError",(function(e){return function(t){return c(e,this,arguments)}})),f("RuntimeError",(function(e){return function(t){return c(e,this,arguments)}}))},e5cb:function(e,t,r){"use strict";var n=r("d066"),o=r("1a2d"),c=r("9112"),u=r("3a9b"),a=r("d2bb"),i=r("e893"),s=r("aeb0"),l=r("7156"),f=r("e391"),d=r("ab36"),m=r("6f19"),p=r("83ab"),b=r("c430");e.exports=function(e,t,r,w){var h="stackTraceLimit",v=w?2:1,j=e.split("."),O=j[j.length-1],y=n.apply(null,j);if(y){var E=y.prototype;if(!b&&o(E,"cause")&&delete E.cause,!r)return y;var g=n("Error"),P=t((function(e,t){var r=f(w?t:e,void 0),n=w?new y(e):new y;return void 0!==r&&c(n,"message",r),m(n,P,n.stack,2),this&&u(E,this)&&l(n,this,P),arguments.length>v&&d(n,arguments[v]),n}));if(P.prototype=E,"Error"!==O?a?a(P,g):i(P,g,{name:!0}):p&&h in y&&(s(P,y,h),s(P,y,"prepareStackTrace")),i(P,y),!b)try{E.name!==O&&c(E,"name",O),E.constructor=P}catch(V){}return P}}}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-4817f2bc.3b686b2f.js b/dist/static/js/chunk-4817f2bc.3b686b2f.js deleted file mode 100644 index af19240..0000000 --- a/dist/static/js/chunk-4817f2bc.3b686b2f.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4817f2bc"],{"57ec":function(e,t,a){"use strict";a("a4f1")},"96d2":function(e,t,a){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},a4f1:function(e,t,a){},aa98:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return c})),a.d(t,"getDeviceData",(function(){return r})),a.d(t,"doEdit",(function(){return n})),a.d(t,"doDelete",(function(){return d})),a.d(t,"doAdd",(function(){return i})),a.d(t,"selectDeviceInfo",(function(){return u})),a.d(t,"getDictData",(function(){return s})),a.d(t,"selectAllProject",(function(){return b})),a.d(t,"selectAllGroup",(function(){return m})),a.d(t,"selectAllAlarmUser",(function(){return p})),a.d(t,"copy",(function(){return j})),a.d(t,"getLatestDataByDevice",(function(){return f})),a.d(t,"getLatestData",(function(){return h})),a.d(t,"getLatestDataByDevices",(function(){return O})),a.d(t,"getHistoryData",(function(){return y})),a.d(t,"getReportHistoryData",(function(){return g})),a.d(t,"getTownsByProject",(function(){return v})),a.d(t,"getCommunitiesByTown",(function(){return w})),a.d(t,"exportDevice",(function(){return C})),a.d(t,"exportIotDevice",(function(){return V})),a.d(t,"exportData",(function(){return q})),a.d(t,"exportIotData",(function(){return D})),a.d(t,"sensors",(function(){return N})),a.d(t,"boxList",(function(){return x})),a.d(t,"fboxSync",(function(){return E})),a.d(t,"sensorInfo",(function(){return z}));var o=a("b775"),l=a("f121");function c(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&void 0!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.code&&void 0!=e.code&&(t+="&code="+e.code),""!=e.name&&void 0!=e.name&&(t+="&name="+e.name),""!=e.community&&void 0!=e.community&&(t+="&community="+e.community),""!=e.townCode&&void 0!=e.townCode&&(t+="&townCode="+e.townCode),""!=e.commPro&&void 0!=e.commPro&&(t+="&commPro="+e.commPro),3!=e.status&&(t+="&status="+e.status),Object(o["default"])({url:"/deviceReport/list"+t,method:"get",data:e})}function r(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&void 0!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.serial&&void 0!=e.serial&&(t+="&serial="+e.serial),""!=e.name&&void 0!=e.name&&(t+="&name="+e.name),""!=e.community&&void 0!=e.community&&(t+="&community="+e.community),""!=e.townCode&&void 0!=e.townCode&&(t+="&townCode="+e.townCode),"Entire agreement"!=e.commPro&&void 0!=e.commPro&&"all"!=e.commPro&&(t+="&commPro="+e.commPro),3!=e.status&&void 0!=e.status&&(t+="&status="+e.status),Object(o["default"])({url:"/iot/device/select"+t,method:"get",data:e})}function n(e){return Object(o["default"])({url:"/iot/device/update",method:"post",data:e})}function d(e){return Object(o["default"])({url:"/iot/device/remove",method:"post",data:e})}function i(e){return Object(o["default"])({url:"/iot/device/insert",method:"post",data:e})}function u(e){return Object(o["default"])({url:"/iot/device/selectDeviceInfo?deviceId="+e.deviceId,method:"get",data:e})}function s(e){return Object(o["default"])({url:"/iot/device/dict",method:"get",data:e})}function b(e){return Object(o["default"])({url:"/iot/device/selectAllProject",method:"get",data:e})}function m(e){return Object(o["default"])({url:"/iot/device/selectAllGroup?projectId="+e.projectId,method:"get",data:e})}function p(e){return Object(o["default"])({url:"/iot/device/selectAllAlarmUser",method:"get",data:e})}function j(e){return Object(o["default"])({url:"/iot/device/copy?deviceId="+e.deviceId+"&name="+e.name+"&code="+e.code+"&serial="+e.serial,method:"post",data:e})}function f(e){let t="?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size;return""!=e.sensorName&&(t+="&sensorName="+e.sensorName),Object(o["default"])({url:"/deviceReport/latestData"+t,method:"get",data:e})}function h(e){const t="?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size;return Object(o["default"])({url:"/deviceData/latestData"+t,method:"get",data:e})}function O(e){const t="?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey;return Object(o["default"])({url:"/deviceData/getLatestDataByDevice"+t,method:"get",data:e})}function y(e){return Object(o["default"])({url:"/deviceData/getHistoryData?dataKey="+e.dataKey+"&start="+e.start+"&deviceCode="+e.deviceCode+"&end="+e.end,method:"get",data:e})}function g(e){return Object(o["default"])({url:"/deviceData/getHistoryChartData?dataKey="+e.dataKey+"&start="+e.start+"&deviceCode="+e.deviceCode+"&end="+e.end,method:"get",data:e})}function v(e){return Object(o["default"])({url:"/iot/device/getTownsByProject?projectId="+e.projectId,method:"get",data:e})}function w(e){return Object(o["default"])({url:"/iot/device/getCommunitiesByTown?townCode="+e.townCode,method:"get",data:e})}function C(e){var t="?projectId="+e.projectId;return l["baseURL"]+"/deviceReport/exportDevice"+t}function V(e){var t="?projectId="+e.projectId;return l["baseURL"]+"/iot/device/exportDevice"+t}function q(e){var t="?deviceCode="+e.deviceCode;return l["baseURL"]+"/deviceReport/exportData"+t}function D(e){var t="?deviceCode="+e.deviceCode;return l["baseURL"]+"/iot/device/exportData"+t}function N(e){return Object(o["default"])({url:"/deviceData/sensors?deviceCode="+e.deviceCode,method:"get",data:e})}function x(e){return Object(o["default"])({url:"/fbox/boxList",method:"get",data:e})}function E(e,t){return Object(o["default"])({url:"/fbox/sync?projectId="+t,method:"post",data:e})}function z(e){var t="?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey;return Object(o["default"])({url:"/deviceData/sensorInfo"+t,method:"get",data:e})}},af95:function(e,t,a){"use strict";a.r(t);var o=a("f2bf");const l={class:"manage-container"},c={class:"manage-input"},r={class:"manage-input"},n={class:"manage-button"};function d(e,t,a,d,i,u){const s=Object(o["resolveComponent"])("el-input"),b=Object(o["resolveComponent"])("el-form-item"),m=Object(o["resolveComponent"])("vab-query-form"),p=Object(o["resolveComponent"])("el-form"),j=Object(o["resolveComponent"])("el-option"),f=Object(o["resolveComponent"])("el-select"),h=Object(o["resolveComponent"])("el-button"),O=Object(o["resolveComponent"])("el-table-column"),y=Object(o["resolveComponent"])("el-tag"),g=Object(o["resolveComponent"])("el-switch"),v=Object(o["resolveComponent"])("el-table"),w=Object(o["resolveComponent"])("el-pagination"),C=Object(o["resolveDirective"])("loading");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",l,[Object(o["createElementVNode"])("div",c,[Object(o["createVNode"])(p,{ref:"queryForm",model:i.queryForm,"label-width":"100px"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{width:"100",prop:"name",label:e.$t("dataEnquiry.zdmc")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{modelValue:i.queryForm.name,"onUpdate:modelValue":t[0]||(t[0]=e=>i.queryForm.name=e),size:"small",placeholder:e.$t("dataEnquiry.zdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(o["createVNode"])(b,{width:"100",prop:"serial",label:e.$t("dataEnquiry.zdmc")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{modelValue:i.queryForm.serial,"onUpdate:modelValue":t[1]||(t[1]=e=>i.queryForm.serial=e),size:"small",placeholder:e.$t("dataEnquiry.zdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(o["createVNode"])(b,{width:"100",prop:"community",label:e.$t("dataEnquiry.zdmc")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{modelValue:i.queryForm.community,"onUpdate:modelValue":t[2]||(t[2]=e=>i.queryForm.community=e),size:"small",placeholder:e.$t("dataEnquiry.zdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(o["createElementVNode"])("div",r,[Object(o["createVNode"])(p,{ref:"queryForm",model:i.queryForm,"label-width":"100px"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{width:"100",prop:"townCode",label:e.$t("dataEnquiry.zdmc")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(f,{modelValue:i.queryForm.townCode,"onUpdate:modelValue":t[3]||(t[3]=e=>i.queryForm.townCode=e),size:"small",placeholder:e.$t("dataEnquiry.zdmc")},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.townData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(j,{key:e.townCode,label:e.townName,value:e.townCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(o["createVNode"])(b,{width:"100",prop:"commPro",label:e.$t("dataEnquiry.zdmc")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(f,{modelValue:i.queryForm.commPro,"onUpdate:modelValue":t[4]||(t[4]=e=>i.queryForm.commPro=e),size:"small",placeholder:e.$t("dataEnquiry.zdmc")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(j,{value:"全部",label:e.$t("dataEnquiry.zdmc")},null,8,["label"]),(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.commPorData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(j,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(o["createVNode"])(b,{width:"100",prop:"status",label:e.$t("dataEnquiry.zdmc")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(f,{modelValue:i.queryForm.status,"onUpdate:modelValue":t[5]||(t[5]=e=>i.queryForm.status=e),size:"small",placeholder:e.$t("dataEnquiry.zdmc")},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.statusData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(j,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(o["createElementVNode"])("div",n,[Object(o["createVNode"])(h,{size:"small",onClick:t[6]||(t[6]=e=>u.resetForm())},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.cz")),1)]),_:1}),Object(o["createVNode"])(h,{type:"primary",size:"small",onClick:u.search},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"])]),Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createBlock"])(v,{id:"table",data:i.deviceData,border:"",stripe:"",style:{width:"100%"}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(O,{type:"selection",width:"40"}),Object(o["createVNode"])(O,{prop:"id",label:"ID",width:"60",align:"center"}),Object(o["createVNode"])(O,{prop:"name",label:e.$t("dataEnquiry.zdmc"),width:"160",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"code",label:e.$t("dataEnquiry.zdmc"),width:"160",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"serial",label:e.$t("dataEnquiry.zdmc"),width:"160",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"status",label:e.$t("dataEnquiry.zdmc"),width:"100",align:"center"},{default:Object(o["withCtx"])(({row:t})=>["已连接"==t.status?(Object(o["openBlock"])(),Object(o["createBlock"])(y,{key:0,effect:"dark",type:"success",size:"mini"},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("dataEnquiry.zdmc")),1)]),_:1})):Object(o["createCommentVNode"])("",!0),"未连接"==t.status?(Object(o["openBlock"])(),Object(o["createBlock"])(y,{key:1,effect:"dark",type:"danger",size:"mini"},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("dataEnquiry.zdmc")),1)]),_:1})):Object(o["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(o["createVNode"])(O,{prop:"enableStatus",label:e.$t("dataEnquiry.zdmc"),align:"center"},{default:Object(o["withCtx"])(e=>[Object(o["createVNode"])(g,{modelValue:e.row.enableStatus,"onUpdate:modelValue":t=>e.row.enableStatus=t,"active-value":"1","inactive-value":"0",onClick:t=>u.updateStatus(e.row.enableStatus,e.row.id)},null,8,["modelValue","onUpdate:modelValue","onClick"])]),_:1},8,["label"]),Object(o["createVNode"])(O,{prop:"commPro.dataValue",label:e.$t("dataEnquiry.txxy"),width:"100",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"longitude",label:e.$t("dataEnquiry.jd"),width:"100",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"latitude",label:e.$t("dataEnquiry.wd"),width:"100",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"offlineDelay",label:e.$t("dataEnquiry.lxys"),width:"100",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"townName",label:e.$t("dataEnquiry.xzjdmc"),width:"120",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"community",label:e.$t("dataEnquiry.sq"),width:"120",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"specifications",label:e.$t("dataEnquiry.sbgg"),width:"100",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"offlineDelay",label:e.$t("dataEnquiry.lxyzm"),width:"100",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"commPro.dataValue",label:e.$t("dataEnquiry.txxy"),width:"100",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"project.name",label:e.$t("dataEnquiry.xm"),width:"200",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"specifications",label:e.$t("dataEnquiry.sbggd"),width:"100",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"simNum",label:e.$t("dataEnquiry.skjjhm"),width:"150",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"technology.dataValue",label:e.$t("dataEnquiry.sbgy"),width:"100",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"material.dataValue",label:e.$t("dataEnquiry.sbcz"),width:"100",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"outStandard.dataValue",label:e.$t("dataEnquiry.csbz"),width:"100",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"leader",label:e.$t("dataEnquiry.zdmc"),width:"100",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"contact",label:e.$t("dataEnquiry.lxfs"),width:"100",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"type.dataValue",label:e.$t("dataEnquiry.sblx"),width:"100",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"userNum",label:e.$t("dataEnquiry.fwyhs"),width:"100",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"onlineTime",label:e.$t("dataEnquiry.sxsj"),width:"180",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"offlineTime",label:e.$t("dataEnquiry.lxsj"),width:"180",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"offlineDuration",label:e.$t("dataEnquiry.lxsc"),width:"150",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{fixed:"right",label:e.$t("defalult.chongz"),width:"150",align:"center"},{default:Object(o["withCtx"])(({row:t})=>[Object(o["createVNode"])(h,{type:"text",onClick:e=>u.sensorEdit(t)},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("dataEnquiry.cgq")),1)]),_:2},1032,["onClick"]),Object(o["createVNode"])(h,{type:"text",onClick:e=>u.sensorData(t)},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("dataEnquiry.sj")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[C,i.listLoading]]),Object(o["createVNode"])(w,{background:i.background,"current-page":i.queryForm.page,layout:i.layout,"page-size":i.queryForm.size,total:i.total,style:{"text-align":"right"},onCurrentChange:u.handleCurrentChange,onSizeChange:u.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])])}a("14d9");var i=a("aa98"),u={data(){return{deviceData:[],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],townData:[],dictData:[],background:!0,listLoading:!0,ids:[],commPorData:[],elementLoadingText:"正在加载...",statusData:[{label:"all",value:3},{label:"离线",value:0},{label:"在线",value:1}],queryForm:{page:1,size:20,name:"",projectId:"",serial:"",community:"",townCode:"",commPro:"Entire agreement",status:3}}},computed:{height(){return 500}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.fetchData(),this.getCommPorData()},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(i["getDeviceData"])(this.queryForm);this.deviceData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},async getCommPorData(){const{data:e}=await Object(i["getDictData"])();this.commPorData=e.communicationProtocol},async updateStatus(e,t){console.log(e);const{code:a,msg:o}=await Object(i["doEdit"])({enableStatus:parseInt(e),id:t});0==a?this.$notify({title:o,type:"success"}):this.$notify.error({title:o}),this.fetchData()},async getTownData(){const{data:e}=await Object(i["getTownsByProject"])(this.queryForm);this.townData=e},resetForm(){this.$refs.queryForm.resetFields()},search(){this.fetchData()},sensorData(e){this.$router.push({name:"传感器数据",path:"/sensorIotData",query:{deviceCode:e.code,deviceId:e.id}})},sensorEdit(e){console.log(e),this.$router.push({name:"传感器管理",path:"/sensor",query:{deviceId:e.id,projectId:this.queryForm.projectId}})},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},s=(a("57ec"),a("e113"),a("d959")),b=a.n(s);const m=b()(u,[["render",d],["__scopeId","data-v-f30a659a"]]);t["default"]=m},e113:function(e,t,a){"use strict";a("96d2")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-48c6c59a.50037d1a.js b/dist/static/js/chunk-48c6c59a.50037d1a.js deleted file mode 100644 index 2cae0c8..0000000 --- a/dist/static/js/chunk-48c6c59a.50037d1a.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-48c6c59a","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10"],{"271a":function(t,e,n){"use strict";var r=n("cb2d"),a=n("e330"),u=n("577e"),o=n("d6d6"),i=URLSearchParams,c=i.prototype,s=a(c.getAll),f=a(c.has),g=new i("a=1");!g.has("a",2)&&g.has("a",void 0)||r(c,"has",(function(t){var e=arguments.length,n=e<2?void 0:arguments[1];if(e&&void 0===n)return f(this,t);var r=s(this,t);o(e,1);var a=u(n),i=0;while(i10?u:"0"+u,i=r>9?r:"0"+r,c=a>9?a:"0"+a,s=n+"-"+o+"-"+c,f=n+"-"+i+"-"+c;return[s,f]}function c(){const t=new Date,e=t.getFullYear(),n=t.getMonth()+1,r=t.getDate(),a=new Date(t);a.setDate(t.getDate()-1);const u=a.getFullYear(),o=(a.getMonth()+1).toString().padStart(2,"0"),i=a.getDate().toString().padStart(2,"0"),c=n>9?n:"0"+n,s=r>9?r:"0"+r,f=u+"-"+o+"-"+i,g=e+"-"+c+"-"+s;return[f,g]}function s(t){var e=new Date;""!=t&&(e=new Date(t));const n=e.getFullYear();let r=e.getMonth()+1;r=r<10?"0"+r:r;let a=e.getDate();a=a<10?"0"+a:a;let u=e.getHours();u=u<10?"0"+u:u;let o=e.getMinutes();o=o<10?"0"+o:o;let i=e.getSeconds();return i=i<10?"0"+i:i,n+"-"+r+"-"+a+" "+u+":"+o+":"+i}n.r(e),n.d(e,"getFMdate",(function(){return r})),n.d(e,"getDate",(function(){return a})),n.d(e,"getDate1",(function(){return u})),n.d(e,"getDate2",(function(){return o})),n.d(e,"getPastTime",(function(){return i})),n.d(e,"getPastTime1",(function(){return c})),n.d(e,"formatDateTime",(function(){return s}))},"88a7":function(t,e,n){"use strict";var r=n("cb2d"),a=n("e330"),u=n("577e"),o=n("d6d6"),i=URLSearchParams,c=i.prototype,s=a(c.append),f=a(c["delete"]),g=a(c.forEach),l=a([].push),h=new i("a=1&a=2&b=3");h["delete"]("a",1),h["delete"]("b",void 0),h+""!=="a=2"&&r(c,"delete",(function(t){var e=arguments.length,n=e<2?void 0:arguments[1];if(e&&void 0===n)return f(this,t);var r=[];g(this,(function(t,e){l(r,{key:e,value:t})})),o(e,1);var a,i=u(t),c=u(n),h=0,d=0,D=!1,b=r.length;while(hd.dialogFormVisible=e),title:d.title,width:"1000px",onClose:e.close},{default:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("div",r,[Object(l["createElementVNode"])("div",o,[Object(l["createVNode"])(h,{ref:"queryForm",model:d.queryForm,"label-width":"100px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,{width:"100",prop:"type",label:"素材类型"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:d.queryForm.type,"onUpdate:modelValue":t[0]||(t[0]=e=>d.queryForm.type=e),size:"small",placeholder:"请选择素材类型"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(d.typeData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(s,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["model"])]),Object(l["createElementVNode"])("div",n,[Object(l["createVNode"])(O,{size:"small",onClick:t[1]||(t[1]=e=>u.resetForm())},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(l["createVNode"])(O,{type:"primary",size:"small",onClick:u.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"])])]),Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createBlock"])(y,{ref:"singleTable",data:d.tableData,"highlight-current-row":"",style:{width:"100%"},onCurrentChange:u.currentChange},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(j,{property:"media_id",label:"media_id"}),Object(l["createVNode"])(j,{property:"name",label:e.$t("trigger.mc")},null,8,["label"]),Object(l["createVNode"])(j,{property:"img",label:"素材"},{default:Object(l["withCtx"])(({row:e})=>["news"==d.queryForm.type?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",c,[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(e.content.news_item,(e,a)=>(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",{key:a},[Object(l["createElementVNode"])("p",null,"标题:"+Object(l["toDisplayString"])(e.title),1),Object(l["createVNode"])(g,{target:"_blank",href:e.url,type:"primary"},{default:Object(l["withCtx"])(()=>t[3]||(t[3]=[Object(l["createTextVNode"])(" 点击查看 ")])),_:2},1032,["href"])]))),128))])):Object(l["createCommentVNode"])("",!0)]),_:1}),Object(l["createVNode"])(j,{property:"img",label:"选择"},{default:Object(l["withCtx"])(({row:e})=>[Object(l["createVNode"])(O,{type:"primary",size:"mini",onClick:t=>u.currentChange(e)},{default:Object(l["withCtx"])(()=>t[4]||(t[4]=[Object(l["createTextVNode"])(" 选择 ")])),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data","onCurrentChange"])),[[C,d.listLoading]]),Object(l["createVNode"])(f,{background:d.background,"current-page":d.queryForm.page,layout:d.layout,"page-size":d.queryForm.size,total:d.total,style:{"text-align":"right"},onCurrentChange:u.handleCurrentChange,onSizeChange:u.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(l["createVNode"])(w,{ref:"show"},null,512)]),_:1},8,["modelValue","title","onClose"])}var d=a("4cfb"),u=a("b99f"),s={components:{materialDetail:u["default"]},data(){return{tableData:[],typeData:[],dialogFormVisible:!1,listLoading:!1,title:"",currentRow:"",layout:"total, sizes, prev, pager, next, jumper",background:!0,total:0,queryForm:{page:1,size:20,type:""}}},methods:{showData(e){this.$refs["show"].showMaterialData(e,this.queryForm.type)},currentChange(e){this.currentRow=e,this.$emit("getMaterialId",e.media_id),this.dialogFormVisible=!1},search(){this.getMaterialListData()},resetForm(){this.$refs.queryForm.resetFields()},selectData(){this.getMaterialTypeData(),this.title="素材列表",this.dialogFormVisible=!0},async getMaterialListData(){const{data:e}=await Object(d["getMaterialList"])(this.queryForm);this.listLoading=!0,this.tableData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},async getMaterialTypeData(){const{data:e}=await Object(d["getMaterialType"])();this.typeData=e,this.queryForm.type=e[0].dataCode,this.getMaterialListData()},handleQuery(){this.queryForm.page=1,this.getMaterialListData()},handleSizeChange(e){this.queryForm.size=e,this.getMaterialListData()},handleCurrentChange(e){this.queryForm.page=e,this.getMaterialListData()}}},b=a("d959"),p=a.n(b);const m=p()(s,[["render",i]]);t["default"]=m},"4cfb":function(e,t,a){"use strict";a.r(t),a.d(t,"getMenuList",(function(){return r})),a.d(t,"getMenuType",(function(){return o})),a.d(t,"addMenuPub",(function(){return n})),a.d(t,"delMenuRemove",(function(){return c})),a.d(t,"getSubscribeReply",(function(){return i})),a.d(t,"getMaterialList",(function(){return d})),a.d(t,"getMaterialType",(function(){return u})),a.d(t,"getMaterialMsgType",(function(){return s})),a.d(t,"materialSaveOrUpdate",(function(){return b})),a.d(t,"materialRemove",(function(){return p})),a.d(t,"getMatchType",(function(){return m})),a.d(t,"getKeywordReplyList",(function(){return h})),a.d(t,"keywordReplyAdd",(function(){return O})),a.d(t,"keywordReplyEdit",(function(){return j})),a.d(t,"keywordReplyRemove",(function(){return g})),a.d(t,"getReplyType",(function(){return y})),a.d(t,"getDefaultReplyType",(function(){return f})),a.d(t,"defaultReplySaveOrUpdate",(function(){return w})),a.d(t,"defaultReplyRemove",(function(){return k}));var l=a("b775");function r(e){return Object(l["default"])({url:"/wechatMp/menu/list",method:"get",data:e})}function o(e){return Object(l["default"])({url:"/wechatMp/menu/type",method:"get",data:e})}function n(e){return Object(l["default"])({url:"/wechatMp/menu/pub",method:"post",data:e})}function c(){return Object(l["default"])({url:"/wechatMp/menu/remove",method:"post"})}function i(e){return Object(l["default"])({url:"/wechatMp/subscribeReply/getReply",method:"get",data:e})}function d(e){null==e.page&&(e.page=1);const t="?page="+e.page+"&size="+e.size+"&type="+e.type;return Object(l["default"])({url:"/wechatMp/material/list"+t,method:"get",data:e})}function u(e){return Object(l["default"])({url:"/wechatMp/material/type",method:"get",data:e})}function s(e){return Object(l["default"])({url:"/wechatMp/subscribeReply/msgType",method:"get",data:e})}function b(e){return Object(l["default"])({url:"/wechatMp/subscribeReply/saveOrUpdate",method:"post",data:e})}function p(e){return Object(l["default"])({url:"/wechatMp/subscribeReply/remove?id="+e.id,method:"post",data:e})}function m(e){return Object(l["default"])({url:"/wechatMp/keywordReply/matchType",method:"get",data:e})}function h(e){const t="?page="+e.page+"&size="+e.size;return Object(l["default"])({url:"/wechatMp/keywordReply/list"+t,method:"get",data:e})}function O(e){return Object(l["default"])({url:"/wechatMp/keywordReply/insert",method:"post",data:e})}function j(e){return Object(l["default"])({url:"/wechatMp/keywordReply/update",method:"post",data:e})}function g(e){return Object(l["default"])({url:"/wechatMp/keywordReply/remove",method:"post",data:e})}function y(e){return Object(l["default"])({url:"/wechatMp/defaultReply/getReply",method:"get",data:e})}function f(e){return Object(l["default"])({url:"/wechatMp/defaultReply/getReply",method:"get",data:e})}function w(e){return Object(l["default"])({url:"/wechatMp/defaultReply/saveOrUpdate",method:"post",data:e})}function k(e){return Object(l["default"])({url:"/wechatMp/defaultReply/remove?id="+e.id,method:"post",data:e})}},b99f:function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const r={key:0},o={key:1,style:{"text-align":"center"}},n=["src"],c={key:2,style:{"text-align":"center"}},i=["src"],d={key:3,style:{"text-align":"center"}},u=["src"],s={key:4,style:{"text-align":"center"}};function b(e,t,a,b,p,m){const h=Object(l["resolveComponent"])("el-link"),O=Object(l["resolveComponent"])("el-dialog");return Object(l["openBlock"])(),Object(l["createBlock"])(O,{modelValue:p.dialogFormVisible,"onUpdate:modelValue":t[0]||(t[0]=e=>p.dialogFormVisible=e),title:e.title,width:"500px",onClose:e.close},{default:Object(l["withCtx"])(()=>[p.isText?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",r,[Object(l["createElementVNode"])("span",null,Object(l["toDisplayString"])(p.data.textContent),1)])):p.isImage?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createElementVNode"])("img",{src:p.data.url,alt:"",style:{width:"90%"}},null,8,n)])):p.isVideo?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",c,[Object(l["createElementVNode"])("img",{src:p.data.cover_url,style:{width:"90%"}},null,8,i)])):p.isVoice?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",d,[Object(l["createElementVNode"])("audio",{src:p.data.voice},null,8,u)])):p.isNews?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",s,[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(p.data.content.news_item,(e,a)=>(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",{key:a},[Object(l["createElementVNode"])("p",null,"标题:"+Object(l["toDisplayString"])(e.title),1),Object(l["createVNode"])(h,{target:"_blank",href:e.url,type:"primary"},{default:Object(l["withCtx"])(()=>t[1]||(t[1]=[Object(l["createTextVNode"])(" 点击查看 ")])),_:2},1032,["href"])]))),128))])):Object(l["createCommentVNode"])("",!0)]),_:1},8,["modelValue","title","onClose"])}var p={data(){return{isText:!1,isImage:!1,isVoice:!1,isVideo:!1,isNews:!1,dialogFormVisible:!1,data:[]}},methods:{showMaterialData(e,t){this.dialogFormVisible=!0,this.title="素材详情",this.data=e,"image"==t?this.isImage=!0:"voice"==t?this.isVoice=!0:"video"==t?this.isVideo=!0:"news"==t&&(this.isNews=!0)}}},m=a("d959"),h=a.n(m);const O=h()(p,[["render",b]]);t["default"]=O}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-492fe9c4.43a965ae.js b/dist/static/js/chunk-492fe9c4.43a965ae.js deleted file mode 100644 index 355b631..0000000 --- a/dist/static/js/chunk-492fe9c4.43a965ae.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-492fe9c4"],{"2db2":function(e,t,c){"use strict";c("a5e0")},a5e0:function(e,t,c){},cb52:function(e,t,c){"use strict";c.r(t);var a=c("f2bf");const o={class:"manage-container"},d={class:"list"},l={class:"id"},b={class:"button-list"};function n(e,t,c,n,r,j){const O=Object(a["resolveComponent"])("el-input"),i=Object(a["resolveComponent"])("el-button"),u=Object(a["resolveComponent"])("vab-query-form"),s=Object(a["resolveComponent"])("el-checkbox"),p=Object(a["resolveComponent"])("el-col"),V=Object(a["resolveComponent"])("el-row");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",o,[Object(a["createVNode"])(u,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{modelValue:r.input,"onUpdate:modelValue":t[0]||(t[0]=e=>r.input=e),placeholder:"传感器名称"},null,8,["modelValue"]),Object(a["createVNode"])(i,{type:"primary",icon:"el-icon-search"}),Object(a["createVNode"])(i,{type:"primary"},{default:Object(a["withCtx"])(()=>t[2]||(t[2]=[Object(a["createTextVNode"])("创建组态")])),_:1})]),_:1}),Object(a["createVNode"])(V,{gutter:20},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(p,{span:6},{default:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("div",d,[Object(a["createElementVNode"])("div",l,[Object(a["createVNode"])(s,{modelValue:r.checked,"onUpdate:modelValue":t[1]||(t[1]=e=>r.checked=e)},null,8,["modelValue"]),Object(a["createVNode"])(p,null,{default:Object(a["withCtx"])(()=>t[3]||(t[3]=[Object(a["createElementVNode"])("span",{class:"id-list"},"组态",-1),Object(a["createElementVNode"])("span",{class:"id-list"},"ID:218621000",-1)])),_:1})]),Object(a["createElementVNode"])("div",b,[Object(a["createVNode"])(i,{type:"text"},{default:Object(a["withCtx"])(()=>t[4]||(t[4]=[Object(a["createTextVNode"])("发布")])),_:1}),Object(a["createVNode"])(i,{type:"text"},{default:Object(a["withCtx"])(()=>t[5]||(t[5]=[Object(a["createTextVNode"])("运行")])),_:1}),Object(a["createVNode"])(i,{type:"text"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.bj")),1)]),_:1}),Object(a["createVNode"])(i,{type:"text"},{default:Object(a["withCtx"])(()=>t[6]||(t[6]=[Object(a["createTextVNode"])("分享")])),_:1}),Object(a["createVNode"])(i,{type:"text"},{default:Object(a["withCtx"])(()=>t[7]||(t[7]=[Object(a["createTextVNode"])("下架")])),_:1}),Object(a["createVNode"])(i,{type:"text"},{default:Object(a["withCtx"])(()=>t[8]||(t[8]=[Object(a["createTextVNode"])("设置")])),_:1}),Object(a["createVNode"])(i,{type:"text"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("device.fz")),1)]),_:1}),Object(a["createVNode"])(i,{type:"text"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.sc")),1)]),_:1})])])]),_:1}),Object(a["createVNode"])(p,{span:6}),Object(a["createVNode"])(p,{span:6}),Object(a["createVNode"])(p,{span:6})]),_:1})])}var r={name:"Group",data(){return{input:"",checked:!0}}},j=(c("2db2"),c("d959")),O=c.n(j);const i=O()(r,[["render",n],["__scopeId","data-v-0fc5578c"]]);t["default"]=i}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-4a51f5a0.14571588.js b/dist/static/js/chunk-4a51f5a0.14571588.js deleted file mode 100644 index e969847..0000000 --- a/dist/static/js/chunk-4a51f5a0.14571588.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4a51f5a0"],{"093a":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return o})),a.d(t,"getLiveAddr",(function(){return r}));var c=a("b775");function o(e){return Object(c["default"])({url:"/video/devices?projectId="+e.projectId,method:"get",data:e})}function r(e){return Object(c["default"])({url:"/video/getLiveAddr?account="+e.account+"&deviceSerial="+e.deviceSerial,method:"get",data:e})}},"85ea":function(e,t,a){"use strict";a.r(t);var c=a("f2bf");const o={class:"manage-container"};function r(e,t,a,r,n,l){const i=Object(c["resolveComponent"])("el-table-column"),d=Object(c["resolveComponent"])("el-tag"),b=Object(c["resolveComponent"])("el-button"),u=Object(c["resolveComponent"])("el-table"),s=Object(c["resolveDirective"])("loading");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",o,[Object(c["withDirectives"])((Object(c["openBlock"])(),Object(c["createBlock"])(u,{id:"table",data:n.tableData,border:"",stripe:"",style:{width:"100%"}},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{prop:"id",label:"设备id",width:"220",align:"center"}),Object(c["createVNode"])(i,{prop:"account",label:"账户",width:"120",align:"center"}),Object(c["createVNode"])(i,{prop:"deviceSerial",label:"设备序列号",width:"100",align:"center"}),Object(c["createVNode"])(i,{prop:"deviceName",label:e.$t("maintenance.sbmc"),align:"center"},null,8,["label"]),Object(c["createVNode"])(i,{prop:"addTime",label:"添加时间",width:"180",align:"center"}),Object(c["createVNode"])(i,{prop:"ldDeviceName",label:"所属站点",width:"100",align:"center"}),Object(c["createVNode"])(i,{prop:"status",label:e.$t("dataEnquiry.ljzt"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[1==e.status?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:"在线",effect:"dark",type:"success",size:"mini"},{default:Object(c["withCtx"])(()=>t[0]||(t[0]=[Object(c["createTextVNode"])(" 在线 ")])),_:1})):Object(c["createCommentVNode"])("",!0),0==e.status?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:"离线",effect:"dark",type:"danger",size:"mini"},{default:Object(c["withCtx"])(()=>t[1]||(t[1]=[Object(c["createTextVNode"])(" 离线 ")])),_:1})):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(c["createVNode"])(i,{fixed:"right",label:e.$t("defalult.cz"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[Object(c["createVNode"])(b,{type:"text",onClick:t=>l.handleLive(e)},{default:Object(c["withCtx"])(()=>t[2]||(t[2]=[Object(c["createTextVNode"])("播放")])),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[s,n.listLoading]])])}a("14d9");var n=a("093a"),l={data(){return{tableData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",queryForm:{projectId:""}}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.fetchData()},methods:{async fetchData(){const{data:e}=await Object(n["getList"])(this.queryForm);this.tableData=e},handleLive(e){this.$router.push({path:"/fluoriteSensorData",name:"监控视频",query:{account:e.account,deviceSerial:e.deviceSerial}})}}},i=(a("d8e8"),a("d959")),d=a.n(i);const b=d()(l,[["render",r]]);t["default"]=b},bad0:function(e,t,a){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},d8e8:function(e,t,a){"use strict";a("bad0")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-4d5a9ef6.a678ca8d.js b/dist/static/js/chunk-4d5a9ef6.a678ca8d.js deleted file mode 100644 index 2ce9472..0000000 --- a/dist/static/js/chunk-4d5a9ef6.a678ca8d.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4d5a9ef6","chunk-47c21600","chunk-2d0d43e8"],{"0d18":function(e,t,r){"use strict";r("a5da")},"2ba4":function(e,t,r){"use strict";var o=r("40d5"),a=Function.prototype,n=a.apply,c=a.call;e.exports="object"==typeof Reflect&&Reflect.apply||(o?c.bind(n):function(){return c.apply(n,arguments)})},"3cdb":function(e,t,r){"use strict";r("42f5")},"42f5":function(e,t,r){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},5715:function(e,t,r){"use strict";r.r(t);var o=r("f2bf");const a={class:"manage-container"};function n(e,t,r,n,c,l){const i=Object(o["resolveComponent"])("basic-index"),s=Object(o["resolveComponent"])("el-tab-pane"),u=Object(o["resolveComponent"])("resetting-index"),d=Object(o["resolveComponent"])("el-tabs");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",a,[Object(o["createVNode"])(d,{modelValue:c.activeName,"onUpdate:modelValue":t[0]||(t[0]=e=>c.activeName=e),onTabClick:l.handleClick},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{label:"基本资料",name:"first"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{ref:"basic"},null,512)]),_:1}),Object(o["createVNode"])(s,{label:"修改密码",name:"second"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{ref:"resetting"},null,512)]),_:1})]),_:1},8,["modelValue","onTabClick"])])}var c=r("b547"),l=r("5fcd"),i={components:{resettingIndex:c["default"],basicIndex:l["default"]},data(){return{activeName:"first",form:{name:"",gender:"",tel:"",mail:"",department:"",role:"",date:"",password1:"",password2:"",password3:""}}},methods:{handleClick(e,t){"first"==e.paneName?this.$refs["basic"].showData():"second"==e.paneName&&this.$refs["resetting"].showData()}}},s=(r("3cdb"),r("0d18"),r("d959")),u=r.n(s);const d=u()(i,[["render",n],["__scopeId","data-v-517500bc"]]);t["default"]=d},"5fcd":function(e,t,r){"use strict";r.r(t);var o=r("f2bf");function a(e,t,r,a,n,c){const l=Object(o["resolveComponent"])("el-input"),i=Object(o["resolveComponent"])("el-form-item"),s=Object(o["resolveComponent"])("el-option"),u=Object(o["resolveComponent"])("el-select"),d=Object(o["resolveComponent"])("el-form"),f=Object(o["resolveComponent"])("el-button");return Object(o["openBlock"])(),Object(o["createElementBlock"])(o["Fragment"],null,[Object(o["createVNode"])(d,{ref:"form",model:n.form,"label-width":"100px"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{label:"用户名称"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(l,{modelValue:n.form.nickName,"onUpdate:modelValue":t[0]||(t[0]=e=>n.form.nickName=e),size:"small",placeholder:"请输入用户名称"},null,8,["modelValue"])]),_:1}),Object(o["createVNode"])(i,{label:"性别",style:{width:"100%"}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{modelValue:n.form.sex,"onUpdate:modelValue":t[1]||(t[1]=e=>n.form.sex=e),size:"small",placeholder:"请选择性别"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{label:"男",value:"0"}),Object(o["createVNode"])(s,{label:"女",value:"1"})]),_:1},8,["modelValue"])]),_:1}),Object(o["createVNode"])(i,{label:e.$t("staff.sjhm")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(l,{modelValue:n.form.phone,"onUpdate:modelValue":t[2]||(t[2]=e=>n.form.phone=e),size:"small"},null,8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(i,{label:"用户邮箱"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(l,{modelValue:n.form.email,"onUpdate:modelValue":t[3]||(t[3]=e=>n.form.email=e),size:"small"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(o["createVNode"])(f,{type:"primary",size:"small",onClick:c.save},{default:Object(o["withCtx"])(()=>t[4]||(t[4]=[Object(o["createTextVNode"])("保存")])),_:1},8,["onClick"]),Object(o["createVNode"])(f,{type:"primary",size:"small",plain:""},{default:Object(o["withCtx"])(()=>t[5]||(t[5]=[Object(o["createTextVNode"])("返回")])),_:1})],64)}var n=r("c24f"),c={data(){return{form:{nickName:"",sex:"",phone:"",email:""},rawData:"",diffData:""}},created(){this.showData()},methods:{async showData(){const{data:e}=await Object(n["userInfo"])();this.form=e,this.rawData={...e}},diffFormData(){for(const e in this.rawData)this.rawData[e]!==this.form[e]&&(this.diffData||(this.diffData={}),this.diffData[e]=this.form[e])},save(){this.diffFormData(),this.diffData?this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(n["updateInfo"])(this.diffData);this.$notify({title:e,type:"success"}),this.showData()}}):this.$message.error("未修改任何数据,无需提交")}}},l=r("d959"),i=r.n(l);const s=i()(c,[["render",a]]);t["default"]=s},"6f19":function(e,t,r){"use strict";var o=r("9112"),a=r("0d26"),n=r("b980"),c=Error.captureStackTrace;e.exports=function(e,t,r,l){n&&(c?c(e,t):o(e,"stack",a(r,l)))}},a5da:function(e,t,r){},ab36:function(e,t,r){"use strict";var o=r("861d"),a=r("9112");e.exports=function(e,t){o(t)&&"cause"in t&&a(e,"cause",t.cause)}},aeb0:function(e,t,r){"use strict";var o=r("9bf2").f;e.exports=function(e,t,r){r in e||o(e,r,{configurable:!0,get:function(){return t[r]},set:function(e){t[r]=e}})}},b547:function(e,t,r){"use strict";r.r(t);var o=r("f2bf");const a={class:"sys-container"};function n(e,t,r,n,c,l){const i=Object(o["resolveComponent"])("el-input"),s=Object(o["resolveComponent"])("el-form-item"),u=Object(o["resolveComponent"])("el-form"),d=Object(o["resolveComponent"])("el-button");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",a,[Object(o["createVNode"])(u,{ref:"form",rules:c.rules,model:c.form,"label-width":"120px"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{label:"输入原密码",prop:"oldPwd"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{modelValue:c.form.oldPwd,"onUpdate:modelValue":t[0]||(t[0]=e=>c.form.oldPwd=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(o["createVNode"])(s,{label:"输入新密码",prop:"newPwd"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{modelValue:c.form.newPwd,"onUpdate:modelValue":t[1]||(t[1]=e=>c.form.newPwd=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(o["createVNode"])(s,{label:"确认新密码",prop:"confirmNewPwd"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{modelValue:c.form.confirmNewPwd,"onUpdate:modelValue":t[2]||(t[2]=e=>c.form.confirmNewPwd=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1})]),_:1},8,["rules","model"]),Object(o["createVNode"])(d,{type:"primary",size:"small",onClick:l.save},{default:Object(o["withCtx"])(()=>t[3]||(t[3]=[Object(o["createTextVNode"])("保存")])),_:1},8,["onClick"])])}r("d9e2");var c=r("c24f"),l={data(){var e=(e,t,r)=>{console.log(t),""===t?r(new Error("请再次输入密码")):t!==this.form.newPwd?r(new Error("两次输入密码不一致!")):r()};return{form:{oldPwd:"",newPwd:"",confirmNewPwd:""},rules:{oldPwd:[{required:!0,trigger:"blur",message:"原密码不能为空"}],newPwd:[{required:!0,trigger:"blur",message:"新密码不能为空"}],confirmNewPwd:[{validator:e,trigger:"blur"}]}}},methods:{showData(){},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(c["userUpdatePwd"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields()}})}}},i=r("d959"),s=r.n(i);const u=s()(l,[["render",n]]);t["default"]=u},b980:function(e,t,r){"use strict";var o=r("d039"),a=r("5c6c");e.exports=!o((function(){var e=new Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",a(1,7)),7!==e.stack)}))},d9e2:function(e,t,r){"use strict";var o=r("23e7"),a=r("cfe9"),n=r("2ba4"),c=r("e5cb"),l="WebAssembly",i=a[l],s=7!==new Error("e",{cause:7}).cause,u=function(e,t){var r={};r[e]=c(e,t,s),o({global:!0,constructor:!0,arity:1,forced:s},r)},d=function(e,t){if(i&&i[e]){var r={};r[e]=c(l+"."+e,t,s),o({target:l,stat:!0,constructor:!0,arity:1,forced:s},r)}};u("Error",(function(e){return function(t){return n(e,this,arguments)}})),u("EvalError",(function(e){return function(t){return n(e,this,arguments)}})),u("RangeError",(function(e){return function(t){return n(e,this,arguments)}})),u("ReferenceError",(function(e){return function(t){return n(e,this,arguments)}})),u("SyntaxError",(function(e){return function(t){return n(e,this,arguments)}})),u("TypeError",(function(e){return function(t){return n(e,this,arguments)}})),u("URIError",(function(e){return function(t){return n(e,this,arguments)}})),d("CompileError",(function(e){return function(t){return n(e,this,arguments)}})),d("LinkError",(function(e){return function(t){return n(e,this,arguments)}})),d("RuntimeError",(function(e){return function(t){return n(e,this,arguments)}}))},e5cb:function(e,t,r){"use strict";var o=r("d066"),a=r("1a2d"),n=r("9112"),c=r("3a9b"),l=r("d2bb"),i=r("e893"),s=r("aeb0"),u=r("7156"),d=r("e391"),f=r("ab36"),m=r("6f19"),b=r("83ab"),p=r("c430");e.exports=function(e,t,r,h){var w="stackTraceLimit",j=h?2:1,O=e.split("."),v=O[O.length-1],V=o.apply(null,O);if(V){var N=V.prototype;if(!p&&a(N,"cause")&&delete N.cause,!r)return V;var C=o("Error"),x=t((function(e,t){var r=d(h?t:e,void 0),o=h?new V(e):new V;return void 0!==r&&n(o,"message",r),m(o,x,o.stack,2),this&&c(N,this)&&u(o,this,x),arguments.length>j&&f(o,arguments[j]),o}));if(x.prototype=N,"Error"!==v?l?l(x,C):i(x,C,{name:!0}):b&&w in V&&(s(x,V,w),s(x,V,"prepareStackTrace")),i(x,V),!p)try{N.name!==v&&n(N,"name",v),N.constructor=x}catch(k){}return x}}}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-50c240e4.72e46593.js b/dist/static/js/chunk-50c240e4.72e46593.js deleted file mode 100644 index f560c63..0000000 --- a/dist/static/js/chunk-50c240e4.72e46593.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-50c240e4"],{"31f8":function(e,t,l){"use strict";l("5717")},3423:function(e,t,l){"use strict";l("bf9e")},5717:function(e,t,l){},bf9e:function(e,t,l){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},df77:function(e,t,l){"use strict";l.r(t);var a=l("f2bf");const o={class:"manage-container"},d={class:"device-base"},c={class:"device-base"};function u(e,t,l,u,r,n){const b=Object(a["resolveComponent"])("el-date-picker"),V=Object(a["resolveComponent"])("vab-query-form-left-panel"),i=Object(a["resolveComponent"])("el-button"),p=Object(a["resolveComponent"])("vab-query-form-right-panel"),m=Object(a["resolveComponent"])("vab-query-form"),O=Object(a["resolveComponent"])("el-input"),j=Object(a["resolveComponent"])("el-table-column"),h=Object(a["resolveComponent"])("el-table"),w=Object(a["resolveComponent"])("el-tab-pane"),N=Object(a["resolveComponent"])("el-tabs");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",o,[Object(a["createVNode"])(N,{modelValue:r.activeName,"onUpdate:modelValue":t[3]||(t[3]=e=>r.activeName=e),onTabClick:e.handleClick},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(w,{label:"各项费用支出明细年费总表",name:"first"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(V,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{modelValue:e.value1,"onUpdate:modelValue":t[0]||(t[0]=t=>e.value1=t),type:"date",placeholder:e.$t("defalult.xzrq")},null,8,["modelValue","placeholder"])]),_:1}),Object(a["createVNode"])(p,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{type:"primary"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1}),Object(a["createVNode"])(i,null,{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1})]),_:1})]),_:1}),Object(a["createElementVNode"])("div",d,[Object(a["createVNode"])(V,{class:"device-left"},{default:Object(a["withCtx"])(()=>t[4]||(t[4]=[Object(a["createElementVNode"])("span",null,"设施类别:",-1)])),_:1}),Object(a["createVNode"])(p,{class:"device-right"},{default:Object(a["withCtx"])(()=>t[5]||(t[5]=[Object(a["createElementVNode"])("span",null,"单位(元):",-1)])),_:1})]),Object(a["createVNode"])(h,{data:r.tableData,border:"",style:{width:"100%"},"max-height":"450"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(j,{fixed:"left",prop:"mouth",label:"项目/月份",width:"180",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.mouth,"onUpdate:modelValue":t=>e.mouth=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"Jan",label:" 一月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Jan,"onUpdate:modelValue":t=>e.Jan=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"Feb",label:" 二月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Feb,"onUpdate:modelValue":t=>e.Feb=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"Mar",label:" 三月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Mar,"onUpdate:modelValue":t=>e.Mar=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"Apr",label:" 四月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Apr,"onUpdate:modelValue":t=>e.Apr=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"May",label:" 五月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.May,"onUpdate:modelValue":t=>e.May=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"Jun",label:" 六月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Jun,"onUpdate:modelValue":t=>e.Jun=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:" Jul ",label:"七月",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Jul,"onUpdate:modelValue":t=>e.Jul=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:" Aug ",label:"八月",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Aug,"onUpdate:modelValue":t=>e.Aug=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:" Sep ",label:"九月",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Sep,"onUpdate:modelValue":t=>e.Sep=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"Oct",label:" 十月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Oct,"onUpdate:modelValue":t=>e.Oct=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"Nov",label:" 十一月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Nov,"onUpdate:modelValue":t=>e.Nov=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"Dec",label:"十二月",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Dec,"onUpdate:modelValue":t=>e.Dec=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"tick",label:"累计",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.tick,"onUpdate:modelValue":t=>e.tick=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"note",label:e.$t("alarm.bz"),width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.note,"onUpdate:modelValue":t=>e.note=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"])]),_:1},8,["data"])]),_:1}),Object(a["createVNode"])(w,{label:"电、药单耗年汇总表",name:"second"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(V,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{modelValue:e.value1,"onUpdate:modelValue":t[1]||(t[1]=t=>e.value1=t),type:"date",placeholder:e.$t("defalult.xzrq")},null,8,["modelValue","placeholder"])]),_:1}),Object(a["createVNode"])(p,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{type:"primary"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1}),Object(a["createVNode"])(i,null,{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1})]),_:1})]),_:1}),Object(a["createElementVNode"])("div",c,[Object(a["createVNode"])(V,{class:"device-left"},{default:Object(a["withCtx"])(()=>t[6]||(t[6]=[Object(a["createElementVNode"])("span",null,"厂名:南京江北公用资产有限公司",-1)])),_:1})]),Object(a["createVNode"])(h,{data:r.tableData2,border:"",style:{width:"100%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(j,{fixed:"left",prop:"mouth",label:"电耗及药耗/月份",width:"200",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.No01,"onUpdate:modelValue":t=>e.No01=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"Jan",label:" 一月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Jan,"onUpdate:modelValue":t=>e.Jan=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"Feb",label:" 二月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Feb,"onUpdate:modelValue":t=>e.Feb=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"Mar",label:" 三月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Mar,"onUpdate:modelValue":t=>e.Mar=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"Apr",label:" 四月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Apr,"onUpdate:modelValue":t=>e.Apr=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"May",label:" 五月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.May,"onUpdate:modelValue":t=>e.May=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"Jun",label:" 六月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Jun,"onUpdate:modelValue":t=>e.Jun=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:" Jul ",label:"七月",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Jul,"onUpdate:modelValue":t=>e.Jul=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:" Aug ",label:"八月",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Aug,"onUpdate:modelValue":t=>e.Aug=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:" Sep ",label:"九月",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Sep,"onUpdate:modelValue":t=>e.Sep=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"Oct",label:" 十月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Oct,"onUpdate:modelValue":t=>e.Oct=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"Nov",label:" 十一月 ",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Nov,"onUpdate:modelValue":t=>e.Nov=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"Dec",label:"十二月",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.Dec,"onUpdate:modelValue":t=>e.Dec=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"first",label:"最小值",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.first,"onUpdate:modelValue":t=>e.first=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"second",label:"最大值",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.second,"onUpdate:modelValue":t=>e.second=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"third",label:"平均值",width:" 100 ",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.third,"onUpdate:modelValue":t=>e.third=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["data"]),Object(a["createVNode"])(i,{type:"primary"},{default:Object(a["withCtx"])(()=>t[7]||(t[7]=[Object(a["createTextVNode"])("保存")])),_:1})]),_:1}),Object(a["createVNode"])(w,{label:"月度单位耗电一览总表",name:"third"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(V,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{modelValue:e.value1,"onUpdate:modelValue":t[2]||(t[2]=t=>e.value1=t),type:"date",placeholder:e.$t("defalult.xzrq")},null,8,["modelValue","placeholder"])]),_:1}),Object(a["createVNode"])(p,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{type:"primary"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1}),Object(a["createVNode"])(i,null,{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1})]),_:1})]),_:1}),Object(a["createVNode"])(h,{data:r.tableData3,border:"",style:{width:"100%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(j,{prop:"mouth",label:" 日期 ",width:"350",align:" center "},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.mouth,"onUpdate:modelValue":t=>e.mouth=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"first",label:"总电量(kW·h)",width:"350",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.first,"onUpdate:modelValue":t=>e.first=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"second",label:"处理水量(m³)",width:"350",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.second,"onUpdate:modelValue":t=>e.second=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(j,{prop:"third",label:"处理能耗(kW·h/m³)",width:"350",align:"center"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(O,{modelValue:e.third,"onUpdate:modelValue":t=>e.third=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["data"])]),_:1})]),_:1},8,["modelValue","onTabClick"])])}var r={data(){return{currentPage1:5,currentPage2:5,currentPage3:5,currentPage4:4,activeName:"first",tableData:[{mouth:"电费",Jan:"",Feb:"",Mar:"",Apr:"",May:"",Jun:"",Jul:"",Agu:"",Sep:"",Oct:"",Nov:"",Dec:"",tick:"",note:""},{mouth:"药剂费",Jan:"",Feb:"",Mar:"",Apr:"",May:"",Jun:"",Jul:"",Agu:"",Sep:"",Oct:"",Nov:"",Dec:"",tick:"",note:""},{mouth:"外加碳源",Jan:"",Feb:"",Mar:"",Apr:"",May:"",Jun:"",Jul:"",Agu:"",Sep:"",Oct:"",Nov:"",Dec:"",tick:"",note:""},{mouth:"消毒药剂",Jan:"",Feb:"",Mar:"",Apr:"",May:"",Jun:"",Jul:"",Agu:"",Sep:"",Oct:"",Nov:"",Dec:"",tick:"",note:""}],tableData2:[{mouth:"总电单耗(kW·h/m³)",Jan:"",Feb:"",Mar:"",Apr:"",May:"",Jun:"",Jul:"",Agu:"",Sep:"",Oct:"",Nov:"",Dec:"",first:"",second:"",third:""},{mouth:"外加碳源(g/m³)",Jan:"",Feb:"",Mar:"",Apr:"",May:"",Jun:"",Jul:"",Agu:"",Sep:"",Oct:"",Nov:"",Dec:"",first:"",second:"",third:""},{mouth:"消毒药剂(g/m³)",Jan:"",Feb:"",Mar:"",Apr:"",May:"",Jun:"",Jul:"",Agu:"",Sep:"",Oct:"",Nov:"",Dec:"",first:"",second:"",third:""}],tableData3:[{mouth:"1",first:"",second:"",third:""},{mouth:"2",first:"",second:"",third:""},{mouth:"3",first:"",second:"",third:""},{mouth:"4",first:"",second:"",third:""},{mouth:"5",first:"",second:"",third:""}]}}},n=(l("31f8"),l("3423"),l("d959")),b=l.n(n);const V=b()(r,[["render",u],["__scopeId","data-v-57ccb993"]]);t["default"]=V}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-5548ca58.f1766f32.js b/dist/static/js/chunk-5548ca58.f1766f32.js deleted file mode 100644 index de25069..0000000 --- a/dist/static/js/chunk-5548ca58.f1766f32.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5548ca58"],{7075:function(e,t,o){"use strict";o.r(t);var l=o("f2bf");const c={class:"search"},n={class:"search-head"},i={style:{height:"26px",display:"flex","align-items":"center","font-size":"14px"}},r={key:0,class:"search-icon"},a={key:1,class:"search-dot"};function s(e,t,o,s,d,p){const h=Object(l["resolveComponent"])("el-input"),u=Object(l["resolveComponent"])("el-tree"),f=Object(l["resolveComponent"])("el-popover");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",c,[Object(l["createVNode"])(f,{modelValue:d.expand,"onUpdate:modelValue":t[2]||(t[2]=e=>d.expand=e),placement:"bottom",trigger:"click",width:370,offset:5,"show-arrow":!1,onShow:t[3]||(t[3]=e=>p.onToggle(!0)),onHide:t[4]||(t[4]=e=>p.onToggle(!1))},{reference:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("div",n,[Object(l["withDirectives"])(Object(l["createElementVNode"])("div",{class:"search-all-site",onClick:t[0]||(t[0]=(...e)=>p.onAllSiteClick&&p.onAllSiteClick(...e))},[Object(l["createElementVNode"])("span",null,Object(l["toDisplayString"])(d.filterText),1)],512),[[l["vShow"],!d.expand]]),Object(l["withDirectives"])(Object(l["createVNode"])(h,{ref:"searchInputRef",modelValue:d.filterText,"onUpdate:modelValue":t[1]||(t[1]=e=>d.filterText=e),placeholder:e.$t("dataEnquiry.qsrzdmc"),onInput:p.onSearchInput,onClick:Object(l["withModifiers"])(e=>!1,["stop"])},null,8,["modelValue","placeholder","onInput"]),[[l["vShow"],d.expand]])])]),default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{ref:"treeRef",class:"search-tree",data:o.siteList,props:{value:"id",label:"label",children:"children",class:p.getCustomProps},accordion:"","node-key":"id","highlight-current":"","filter-node-method":p.filterNode,onNodeClick:p.onNodeClick},{default:Object(l["withCtx"])(({node:e,data:t})=>[Object(l["createElementVNode"])("div",i,["folder"===t.iconType?(Object(l["openBlock"])(),Object(l["createElementBlock"])("span",r)):(Object(l["openBlock"])(),Object(l["createElementBlock"])("span",a)),Object(l["createElementVNode"])("div",null,Object(l["toDisplayString"])(e.label),1)])]),_:1},8,["data","props","filter-node-method","onNodeClick"])]),_:1},8,["modelValue"])])}var d=o("2ef0"),p={name:"SiteSearch",props:{siteList:{type:Array,require:!0,default:()=>[]}},data(){return{filterText:"all sites",expand:!1}},mounted(){this.onSearchInput=Object(d["throttle"])(this.onSearchInput,400)},methods:{onAllSiteClick(){this.onToggle(!this.expand),this.$refs.searchInputRef.focus()},onToggle(e){this.expand=e,this.expand||!this.filterText&&(this.filterText="all sites")},onNodeClick(e){"device"===e.type&&(this.filterText=e.label,console.log(1231,e),this.onToggle(!1),setTimeout(()=>{this.$emit("node-click",e)}))},onSearchInput(e){this.$refs.treeRef.filter(e)},filterNode(e,t){return!e||t.label.includes(e)},getCustomProps(e,t){return e.type?"search-item-"+e.type:null}}},h=(o("dd87"),o("d959")),u=o.n(h);const f=u()(p,[["render",s],["__scopeId","data-v-d7735c9e"]]);t["default"]=f},"987a":function(e,t,o){},dd87:function(e,t,o){"use strict";o("987a")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-581bcd92.faf055dd.js b/dist/static/js/chunk-581bcd92.faf055dd.js deleted file mode 100644 index 98684bb..0000000 --- a/dist/static/js/chunk-581bcd92.faf055dd.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-581bcd92"],{"394b":function(e,t,r){"use strict";r("c8ae")},4303:function(e,t,r){"use strict";r.r(t),r.d(t,"getList",(function(){return l})),r.d(t,"doEdit",(function(){return a})),r.d(t,"doDelete",(function(){return i})),r.d(t,"doAdd",(function(){return d})),r.d(t,"selectTriggerById",(function(){return n})),r.d(t,"selectAllAlarmLevel",(function(){return c})),r.d(t,"selectAllTriggerCondition",(function(){return s})),r.d(t,"selectAllAlarmUser",(function(){return u})),r.d(t,"selectAllAlarmType",(function(){return m})),r.d(t,"selectControlDevices",(function(){return g})),r.d(t,"selectSensorByDeviceId",(function(){return h})),r.d(t,"selectAllSmsConfig",(function(){return b})),r.d(t,"selectDeviceByProjectId",(function(){return f}));var o=r("b775");function l(e){let t="?page="+e.page+"&size="+e.size+"&projectId="+e.projectId;return""!=e.deviceId&&(t+="&deviceId="+e.deviceId),Object(o["default"])({url:"/iot/trigger/select"+t,method:"get",data:e})}function a(e){return Object(o["default"])({url:"/iot/trigger/update",method:"post",data:e})}function i(e){return Object(o["default"])({url:"/iot/trigger/remove",method:"post",data:e})}function d(e){return Object(o["default"])({url:"/iot/trigger/insert",method:"post",data:e})}function n(e){return Object(o["default"])({url:"/iot/trigger/selectTriggerById?triggerId="+e.triggerId,method:"get",data:e})}function c(e){return Object(o["default"])({url:"/iot/trigger/selectAllAlarmLevel",method:"get",data:e})}function s(e){return Object(o["default"])({url:"/iot/trigger/selectAllTriggerCondition",method:"get",data:e})}function u(e){return Object(o["default"])({url:"/iot/trigger/selectAllAlarmUser",method:"get",data:e})}function m(e){return Object(o["default"])({url:"/iot/trigger/selectAllAlarmType",method:"get",data:e})}function g(e){return Object(o["default"])({url:"/iot/trigger/selectDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}function h(e){return Object(o["default"])({url:"/iot/trigger/selectSensorByDeviceId?deviceId="+e.deviceId,method:"get",data:e})}function b(e){return Object(o["default"])({url:"/iot/trigger/selectAllSmsConfig",method:"get",data:e})}function f(e){return Object(o["default"])({url:"/iot/trigger/selectDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}},"75c5":function(e,t,r){"use strict";r.r(t);var o=r("f2bf");const l={class:"manage-container"};function a(e,t,r,a,i,d){const n=Object(o["resolveComponent"])("vab-query-form"),c=Object(o["resolveComponent"])("el-option"),s=Object(o["resolveComponent"])("el-select"),u=Object(o["resolveComponent"])("el-form-item"),m=Object(o["resolveComponent"])("el-input"),g=Object(o["resolveComponent"])("el-button"),h=Object(o["resolveComponent"])("el-form"),b=Object(o["resolveComponent"])("el-dialog");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",l,[Object(o["createVNode"])(b,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[9]||(t[9]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:d.close},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(n,null,{default:Object(o["withCtx"])(()=>t[10]||(t[10]=[Object(o["createElementVNode"])("h1",{class:"tigger-title"},"添加触发器信息",-1)])),_:1}),Object(o["createVNode"])(h,{ref:"form",model:i.form,rules:i.rules,"label-width":"100px","label-position":"left"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{label:e.$t("dataEnquiry.cgq"),prop:"sensorName"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{modelValue:i.form.sensorName,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.sensorName=e),placeholder:"请选择传感器"},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.sensorData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(c,{key:e,label:e,value:e},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(u,{label:e.$t("trigger.cfqmc"),prop:"triggerName"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,{modelValue:i.form.triggerName,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.triggerName=e),placeholder:"请输入触发器名称"},null,8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(n,null,{default:Object(o["withCtx"])(()=>t[11]||(t[11]=[Object(o["createElementVNode"])("h1",{class:"tigger-title"},"触发条件",-1)])),_:1}),Object(o["createVNode"])(u,{label:"条件类型",prop:"triggerCondition"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{ref:"condition",modelValue:i.form.triggerCondition,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.triggerCondition=e),placeholder:"请选择条件类型",onChange:d.condition},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.conditionData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(c,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),1==i.mShow?(Object(o["openBlock"])(),Object(o["createBlock"])(u,{key:0,label:"M"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,{modelValue:i.data.m,"onUpdate:modelValue":t[3]||(t[3]=e=>i.data.m=e),placeholder:"M"},null,8,["modelValue"])]),_:1})):Object(o["createCommentVNode"])("",!0),1==i.xShow?(Object(o["openBlock"])(),Object(o["createBlock"])(u,{key:1,label:"X"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,{modelValue:i.data.x,"onUpdate:modelValue":t[4]||(t[4]=e=>i.data.x=e),placeholder:"X"},null,8,["modelValue"])]),_:1})):Object(o["createCommentVNode"])("",!0),1==i.yShow?(Object(o["openBlock"])(),Object(o["createBlock"])(u,{key:2,label:"Y"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,{modelValue:i.data.y,"onUpdate:modelValue":t[5]||(t[5]=e=>i.data.y=e),placeholder:"Y"},null,8,["modelValue"])]),_:1})):Object(o["createCommentVNode"])("",!0),Object(o["createVNode"])(u,{label:e.$t("trigger.cfzq"),prop:"triggerCycle"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,{modelValue:i.form.triggerCycle,"onUpdate:modelValue":t[6]||(t[6]=e=>i.form.triggerCycle=e),placeholder:"请输入触发周期"},null,8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(u,{label:"是否发送报警信息",prop:"alarmFlag"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{modelValue:i.form.alarmFlag,"onUpdate:modelValue":t[7]||(t[7]=e=>i.form.alarmFlag=e),placeholder:"是否发送"},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.alarmFlagData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(c,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(o["createVNode"])(u,{label:e.$t("alarm.bjjb"),prop:"alarmLevel"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{modelValue:i.form.alarmLevel,"onUpdate:modelValue":t[8]||(t[8]=e=>i.form.alarmLevel=e),placeholder:"请选择报警级别"},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.levelData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(c,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(n,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(g,{type:"primary",onClick:d.save},{default:Object(o["withCtx"])(()=>t[12]||(t[12]=[Object(o["createTextVNode"])("保存")])),_:1},8,["onClick"]),Object(o["createVNode"])(g,{type:"primary",plain:"",onClick:d.close},{default:Object(o["withCtx"])(()=>t[13]||(t[13]=[Object(o["createTextVNode"])("返回")])),_:1},8,["onClick"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title","onClose"])])}var i=r("b681"),d=r("4303"),n={name:"TriggerEdit",data(){return{form:{id:"",name:"",projectId:"",sensorName:"",triggerName:"",triggerCondition:"",triggerConditionParams:"",triggerCycle:"",alarmFlag:"",alarmLevel:""},data:{x:"",y:"",m:""},title:"",projectId:"",dialogFormVisible:!1,levelData:[],triggerData:[],sensorData:[],conditionData:[],alarmFlagData:[{label:"不发送",value:"0"},{label:"发送",value:"1"}],rules:{triggerName:[{required:!0,trigger:"blur",message:"请输入触发器名称"}],sensorName:[{required:!0,trigger:"change",message:"请选择传感器"}],triggerCycle:[{required:!0,trigger:"blur",message:"请输入出发周期"}],alarmLevel:[{required:!0,trigger:"change",message:"请选择报警级别"}]},xShow:!1,yShow:!1,mShow:!1,isControl:!1,isUser:!1,isLevel:!1}},created(){},methods:{async getSensorData(){const{data:e}=await Object(i["getSensorsData"])({projectId:this.projectId});this.sensorData=e},controlUserShow(e){-1!==e.indexOf("0")&&-1!==e.indexOf("1")||-1!==e.indexOf("0")&&-1!==e.indexOf("2")||-1!==e.indexOf("0")&&-1!==e.indexOf("3")?(this.isControl=!0,this.isUser=!0):-1!=e.indexOf("0")?(this.isControl=!0,this.isUser=!1):-1!=e.indexOf("1")||-1!=e.indexOf("2")?(this.isControl=!1,this.isUser=!0):(this.isControl=!1,this.isUser=!1)},xymShow(e=""){-1!=e.indexOf("x")&&-1!=e.indexOf("y")?(this.xShow=!0,this.yShow=!0,this.mShow=!1):-1!=e.indexOf("x")&&-1!=e.indexOf("m")?(this.xShow=!0,this.yShow=!1,this.mShow=!0):-1!=e.indexOf("x")?(this.xShow=!0,this.yShow=!1,this.mShow=!1):-1!=e.indexOf("y")?(this.xShow=!1,this.yShow=!0,this.mShow=!1):-1!=e.indexOf("m")&&(this.xShow=!1,this.yShow=!1,this.mShow=!0),this.data.x="",this.data.y="",this.data.m=""},condition(e){let t={};t=this.conditionData.find(t=>t.dataCode===e);const r=t.dataValue;this.xymShow(r)},async getLevel(){const{data:e}=await Object(d["selectAllAlarmLevel"])();this.levelData=e},async getCondition(){const{data:e}=await Object(d["selectAllTriggerCondition"])();this.conditionData=e},showEdit(e,t){this.getLevel(),this.getCondition(),this.projectId=this.form.projectId=sessionStorage.getItem("projectId"),this.deviceData={},0==t?this.title="添加触发器规则":(this.title="编辑触发器规则",this.getTriggerData(e)),this.getSensorData(),this.dialogFormVisible=!0},getTriggerData(e){const t=e;if(this.form.id=t.id,this.form.triggerName=t.triggerName,this.form.sensorName=t.sensorName,this.form.triggerCycle=t.triggerCycle,this.form.alarmFlag=t.alarmFlag,void 0!==t.triggerCondition){this.form.triggerCondition=t.triggerCondition.dataCode,this.xymShow(t.triggerCondition.dataValue);const e=t.triggerConditionParams.split(",");1==this.mShow&&(this.data.m=void 0==e[2]?e[1]:e[2]),1==this.xShow&&(this.data.x=void 0==e[0]?"":e[0]),1==this.yShow&&(this.data.y=void 0==e[1]?"":e[1])}void 0!==t.alarmLevel&&(this.form.alarmLevel=t.alarmLevel.dataCode)},arrToSrt(e,t=""){if(void 0!=e&&0!=e.length){let r="";for(let o=0;o{if(!e)return!1;{const e=this.data;let t="";if(""!=e.m&&(t+=e.m+","),""!=e.x&&(t+=e.x+","),""!=e.y&&(t+=e.y+","),this.form.triggerConditionParams=t.substring(0,t.length-1),this.form.id){const{msg:e}=await Object(i["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(i["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},c=(r("394b"),r("d959")),s=r.n(c);const u=s()(n,[["render",a],["__scopeId","data-v-6e922cfa"]]);t["default"]=u},b681:function(e,t,r){"use strict";r.r(t),r.d(t,"getList",(function(){return l})),r.d(t,"getSensorsData",(function(){return a})),r.d(t,"doEdit",(function(){return i})),r.d(t,"doDelete",(function(){return d})),r.d(t,"doAdd",(function(){return n})),r.d(t,"triggerRuleUse",(function(){return c}));var o=r("b775");function l(e){var t="?page="+e.page+"&size="+e.size+"&projectId="+e.projectId;return""!=e.sensorName&&(t+="&sensorName="+e.sensorName),Object(o["default"])({url:"/triggerRule/list"+t,method:"get",data:e})}function a(e){return Object(o["default"])({url:"/triggerRule/sensors?projectId="+e.projectId,method:"get",data:e})}function i(e){return Object(o["default"])({url:"/triggerRule/update",method:"post",data:e})}function d(e){return Object(o["default"])({url:"/triggerRule/remove",method:"post",data:e})}function n(e){return Object(o["default"])({url:"/triggerRule/add",method:"post",data:e})}function c(e){return Object(o["default"])({url:"/triggerRule/use",method:"post",data:e})}},c8ae:function(e,t,r){}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-582b17d0.750e83c7.js b/dist/static/js/chunk-582b17d0.750e83c7.js deleted file mode 100644 index 3f4636a..0000000 --- a/dist/static/js/chunk-582b17d0.750e83c7.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-582b17d0"],{"093a":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return o})),a.d(t,"getLiveAddr",(function(){return l}));var c=a("b775");function o(e){return Object(c["default"])({url:"/video/devices?projectId="+e.projectId,method:"get",data:e})}function l(e){return Object(c["default"])({url:"/video/getLiveAddr?account="+e.account+"&deviceSerial="+e.deviceSerial,method:"get",data:e})}},1941:function(e,t,a){"use strict";a.r(t);var c=a("f2bf");const o={class:"manage-container"};function l(e,t,a,l,r,n){const i=Object(c["resolveComponent"])("el-table-column"),d=Object(c["resolveComponent"])("el-tag"),b=Object(c["resolveComponent"])("el-button"),u=Object(c["resolveComponent"])("el-table"),s=Object(c["resolveDirective"])("loading");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",o,[Object(c["withDirectives"])((Object(c["openBlock"])(),Object(c["createBlock"])(u,{id:"table",data:r.tableData,border:"",stripe:"",style:{width:"100%"}},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{prop:"id",label:e.$t("monitorVideo.sbid"),width:"220",align:"center"},null,8,["label"]),Object(c["createVNode"])(i,{prop:"account",label:e.$t("monitorVideo.zh"),width:"120",align:"center"},null,8,["label"]),Object(c["createVNode"])(i,{prop:"deviceSerial",label:e.$t("monitorVideo.sbxlh"),width:"100",align:"center"},null,8,["label"]),Object(c["createVNode"])(i,{prop:"deviceName",label:e.$t("monitorVideo.sbmc"),align:"center"},null,8,["label"]),Object(c["createVNode"])(i,{prop:"addTime",label:e.$t("monitorVideo.tjsj"),width:"180",align:"center"},null,8,["label"]),Object(c["createVNode"])(i,{prop:"ldDeviceName",label:e.$t("monitorVideo.sszd"),width:"100",align:"center"},null,8,["label"]),Object(c["createVNode"])(i,{prop:"status",label:e.$t("monitorVideo.ljzt"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:t})=>[1==t.status?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,effect:"dark",type:"success",size:"mini"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("defalult.zx")),1)]),_:1})):Object(c["createCommentVNode"])("",!0),0==t.status?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:1,effect:"dark",type:"danger",size:"mini"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("defalult.lx")),1)]),_:1})):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(c["createVNode"])(i,{fixed:"right",label:e.$t("defalult.chongz"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:t})=>[Object(c["createVNode"])(b,{type:"text",onClick:e=>n.handleLive(t)},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("defalult.bf")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[s,r.listLoading]])])}a("14d9");var r=a("093a"),n={data(){return{tableData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",queryForm:{projectId:""}}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.fetchData()},methods:{async fetchData(){const{data:e}=await Object(r["getList"])(this.queryForm);this.tableData=e},handleLive(e){this.$router.push({path:"/fluoriteSensorData",name:"监控视频",query:{account:e.account,deviceSerial:e.deviceSerial}})}}},i=(a("6f35"),a("d959")),d=a.n(i);const b=d()(n,[["render",l]]);t["default"]=b},"6f35":function(e,t,a){"use strict";a("ac77")},ac77:function(e,t,a){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-5c9c5f81.f0e84be2.js b/dist/static/js/chunk-5c9c5f81.f0e84be2.js deleted file mode 100644 index bd9aed3..0000000 --- a/dist/static/js/chunk-5c9c5f81.f0e84be2.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5c9c5f81"],{"000f":function(e,t,l){},1911:function(e,t,l){"use strict";l.r(t);var a=l("f2bf");const c={class:"manage-container"};function o(e,t,l,o,u,d){const n=Object(a["resolveComponent"])("el-button"),b=Object(a["resolveComponent"])("vab-query-form"),r=Object(a["resolveComponent"])("el-input"),p=Object(a["resolveComponent"])("el-option"),j=Object(a["resolveComponent"])("el-select"),O=Object(a["resolveComponent"])("el-col"),V=Object(a["resolveComponent"])("el-row");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",c,[Object(a["createVNode"])(b,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{type:"primary"},{default:Object(a["withCtx"])(()=>t[20]||(t[20]=[Object(a["createTextVNode"])("追加")])),_:1}),Object(a["createVNode"])(n,{type:"primary",plain:""},{default:Object(a["withCtx"])(()=>t[21]||(t[21]=[Object(a["createTextVNode"])("批量追加")])),_:1})]),_:1}),Object(a["createVNode"])(V,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{span:24},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,{modelValue:u.input,"onUpdate:modelValue":t[0]||(t[0]=e=>u.input=e),placeholder:"传感器名称"},null,8,["modelValue"]),Object(a["createVNode"])(j,{modelValue:u.value1,"onUpdate:modelValue":t[1]||(t[1]=e=>u.value1=e),placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(u.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(p,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(a["createVNode"])(j,{modelValue:u.value2,"onUpdate:modelValue":t[2]||(t[2]=e=>u.value2=e),placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(u.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(p,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(a["createVNode"])(r,{modelValue:u.input,"onUpdate:modelValue":t[3]||(t[3]=e=>u.input=e),placeholder:"单位"},null,8,["modelValue"]),Object(a["createVNode"])(r,{modelValue:u.input,"onUpdate:modelValue":t[4]||(t[4]=e=>u.input=e),placeholder:"排序"},null,8,["modelValue"]),Object(a["createVNode"])(n,{type:"primary",plain:""},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.sc")),1)]),_:1})]),_:1})]),_:1}),Object(a["createVNode"])(V,{class:"add"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{span:16}),Object(a["createVNode"])(O,{span:8},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{type:"primary"},{default:Object(a["withCtx"])(()=>t[22]||(t[22]=[Object(a["createTextVNode"])("添加上行映射")])),_:1}),Object(a["createVNode"])(n,{type:"primary",plain:""},{default:Object(a["withCtx"])(()=>t[23]||(t[23]=[Object(a["createTextVNode"])("添加下行映射")])),_:1})]),_:1}),Object(a["createVNode"])(O,{span:16},{default:Object(a["withCtx"])(()=>t[24]||(t[24]=[Object(a["createElementVNode"])("span",null,"下行映射 (2,2)=>(1,1)",-1)])),_:1}),Object(a["createVNode"])(O,{span:8},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{type:"primary"},{default:Object(a["withCtx"])(()=>t[25]||(t[25]=[Object(a["createTextVNode"])("编辑映射")])),_:1}),Object(a["createVNode"])(n,{type:"primary",plain:""},{default:Object(a["withCtx"])(()=>t[26]||(t[26]=[Object(a["createTextVNode"])("删除映射")])),_:1})]),_:1})]),_:1}),Object(a["createVNode"])(V,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{span:24},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,{modelValue:u.input,"onUpdate:modelValue":t[5]||(t[5]=e=>u.input=e),placeholder:"传感器名称"},null,8,["modelValue"]),Object(a["createVNode"])(j,{modelValue:u.value1,"onUpdate:modelValue":t[6]||(t[6]=e=>u.value1=e),placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(u.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(p,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(a["createVNode"])(j,{modelValue:u.value2,"onUpdate:modelValue":t[7]||(t[7]=e=>u.value2=e),placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(u.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(p,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(a["createVNode"])(r,{modelValue:u.input,"onUpdate:modelValue":t[8]||(t[8]=e=>u.input=e),placeholder:"单位"},null,8,["modelValue"]),Object(a["createVNode"])(r,{modelValue:u.input,"onUpdate:modelValue":t[9]||(t[9]=e=>u.input=e),placeholder:"排序"},null,8,["modelValue"]),Object(a["createVNode"])(n,{type:"primary",plain:""},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.sc")),1)]),_:1})]),_:1}),Object(a["createVNode"])(O,{span:24},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,{modelValue:u.input,"onUpdate:modelValue":t[10]||(t[10]=e=>u.input=e),placeholder:"传感器名称"},null,8,["modelValue"]),Object(a["createVNode"])(j,{modelValue:u.value1,"onUpdate:modelValue":t[11]||(t[11]=e=>u.value1=e),placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(u.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(p,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(a["createVNode"])(j,{modelValue:u.value2,"onUpdate:modelValue":t[12]||(t[12]=e=>u.value2=e),placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(u.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(p,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(a["createVNode"])(r,{modelValue:u.input,"onUpdate:modelValue":t[13]||(t[13]=e=>u.input=e),placeholder:"单位"},null,8,["modelValue"]),Object(a["createVNode"])(r,{modelValue:u.input,"onUpdate:modelValue":t[14]||(t[14]=e=>u.input=e),placeholder:"排序"},null,8,["modelValue"]),Object(a["createVNode"])(n,{type:"primary",plain:""},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.sc")),1)]),_:1})]),_:1}),Object(a["createVNode"])(O,{span:24},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,{modelValue:u.input,"onUpdate:modelValue":t[15]||(t[15]=e=>u.input=e),placeholder:"传感器名称"},null,8,["modelValue"]),Object(a["createVNode"])(j,{modelValue:u.value1,"onUpdate:modelValue":t[16]||(t[16]=e=>u.value1=e),placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(u.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(p,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(a["createVNode"])(j,{modelValue:u.value2,"onUpdate:modelValue":t[17]||(t[17]=e=>u.value2=e),placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(u.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(p,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(a["createVNode"])(r,{modelValue:u.input,"onUpdate:modelValue":t[18]||(t[18]=e=>u.input=e),placeholder:"单位"},null,8,["modelValue"]),Object(a["createVNode"])(r,{modelValue:u.input,"onUpdate:modelValue":t[19]||(t[19]=e=>u.input=e),placeholder:"排序"},null,8,["modelValue"]),Object(a["createVNode"])(n,{type:"primary",plain:""},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.sc")),1)]),_:1})]),_:1})]),_:1}),Object(a["createVNode"])(b,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{type:"primary"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.tjtn")),1)]),_:1}),Object(a["createVNode"])(n,{type:"primary",plain:""},{default:Object(a["withCtx"])(()=>t[27]||(t[27]=[Object(a["createTextVNode"])("返回")])),_:1})]),_:1})])}var u={name:"Sensor",data(){return{input:"",value1:"",value2:"",options:[{value:"选项1",label:"所有设备"},{value:"选项2",label:"已连接设备"},{value:"选项3",label:"未连接设备"},{value:"选项4",label:"已禁用设备"},{value:"选项5",label:"已删除设备"}]}}},d=(l("8ae6"),l("d959")),n=l.n(d);const b=n()(u,[["render",o],["__scopeId","data-v-c2106bda"]]);t["default"]=b},"8ae6":function(e,t,l){"use strict";l("000f")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-5eb283b0.497aaaf4.js b/dist/static/js/chunk-5eb283b0.497aaaf4.js deleted file mode 100644 index 0f4b587..0000000 --- a/dist/static/js/chunk-5eb283b0.497aaaf4.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5eb283b0"],{"4b70":function(e,t,o){},f511:function(e,t,o){"use strict";o.r(t);var l=o("f2bf");const n={class:"search"},c={class:"search-head"},i={style:{height:"26px",display:"flex","align-items":"center","font-size":"14px"}},r={key:0,class:"search-icon"},a={key:1,class:"search-dot"};function s(e,t,o,s,d,p){const h=Object(l["resolveComponent"])("el-input"),u=Object(l["resolveComponent"])("el-tree"),f=Object(l["resolveComponent"])("el-popover");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",n,[Object(l["createVNode"])(f,{modelValue:d.expand,"onUpdate:modelValue":t[2]||(t[2]=e=>d.expand=e),placement:"bottom",trigger:"click",width:370,offset:5,"show-arrow":!1,onShow:t[3]||(t[3]=e=>p.onToggle(!0)),onHide:t[4]||(t[4]=e=>p.onToggle(!1))},{reference:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("div",c,[Object(l["withDirectives"])(Object(l["createElementVNode"])("div",{class:"search-all-site",onClick:t[0]||(t[0]=(...e)=>p.onAllSiteClick&&p.onAllSiteClick(...e))},[Object(l["createElementVNode"])("span",null,Object(l["toDisplayString"])(d.filterText),1)],512),[[l["vShow"],!d.expand]]),Object(l["withDirectives"])(Object(l["createVNode"])(h,{ref:"searchInputRef",modelValue:d.filterText,"onUpdate:modelValue":t[1]||(t[1]=e=>d.filterText=e),placeholder:e.$t("dataEnquiry.qsrzdmc"),onInput:p.onSearchInput,onClick:Object(l["withModifiers"])(e=>!1,["stop"])},null,8,["modelValue","placeholder","onInput"]),[[l["vShow"],d.expand]])])]),default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{ref:"treeRef",class:"search-tree",data:o.siteList,props:{value:"id",label:"label",children:"children",class:p.getCustomProps},accordion:"","node-key":"id","highlight-current":"","filter-node-method":p.filterNode,onNodeClick:p.onNodeClick},{default:Object(l["withCtx"])(({node:e,data:t})=>[Object(l["createElementVNode"])("div",i,["folder"===t.iconType?(Object(l["openBlock"])(),Object(l["createElementBlock"])("span",r)):(Object(l["openBlock"])(),Object(l["createElementBlock"])("span",a)),Object(l["createElementVNode"])("div",null,Object(l["toDisplayString"])(e.label),1)])]),_:1},8,["data","props","filter-node-method","onNodeClick"])]),_:1},8,["modelValue"])])}var d=o("2ef0"),p={name:"SiteSearch",props:{siteList:{type:Array,require:!0,default:()=>[]}},data(){return{filterText:"all sites",expand:!1}},mounted(){this.onSearchInput=Object(d["throttle"])(this.onSearchInput,400)},methods:{onAllSiteClick(){this.onToggle(!this.expand),this.$refs.searchInputRef.focus()},onToggle(e){this.expand=e,this.expand||!this.filterText&&(this.filterText="all sites")},onNodeClick(e){"device"===e.type&&(this.filterText=e.label,this.onToggle(!1),setTimeout(()=>{this.$emit("node-click",e)}))},onSearchInput(e){this.$refs.treeRef.filter(e)},filterNode(e,t){return!e||t.label.includes(e)},getCustomProps(e,t){return e.type?"search-item-"+e.type:null}}},h=(o("f82a"),o("d959")),u=o.n(h);const f=u()(p,[["render",s],["__scopeId","data-v-07607420"]]);t["default"]=f},f82a:function(e,t,o){"use strict";o("4b70")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-5f36413b.e5b7ba66.js b/dist/static/js/chunk-5f36413b.e5b7ba66.js deleted file mode 100644 index 9a9a247..0000000 --- a/dist/static/js/chunk-5f36413b.e5b7ba66.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5f36413b"],{"034c":function(e,t,c){},"50bb":function(e,t,c){"use strict";c.r(t);var o=c("f2bf");const a={class:"manage-container"};function n(e,t,c,n,l,d){const b=Object(o["resolveComponent"])("el-input"),r=Object(o["resolveComponent"])("el-button"),i=Object(o["resolveComponent"])("vab-query-form"),u=Object(o["resolveComponent"])("el-col"),j=Object(o["resolveComponent"])("el-row"),O=Object(o["resolveComponent"])("el-tab-pane"),p=Object(o["resolveComponent"])("el-tabs");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",a,[Object(o["createVNode"])(i,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{modelValue:l.input,"onUpdate:modelValue":t[0]||(t[0]=e=>l.input=e),placeholder:"请输入内容"},null,8,["modelValue"]),Object(o["createVNode"])(r,{type:"primary",icon:"el-icon-search"}),Object(o["createVNode"])(r,{type:"primary"},{default:Object(o["withCtx"])(()=>t[2]||(t[2]=[Object(o["createTextVNode"])("创建组态")])),_:1})]),_:1}),Object(o["createVNode"])(p,{modelValue:l.activeName,"onUpdate:modelValue":t[1]||(t[1]=e=>l.activeName=e),onTabClick:d.handleClick},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(O,{label:"已发布组态",name:"first"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(j,{gutter:20},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{span:6},{default:Object(o["withCtx"])(()=>t[3]||(t[3]=[Object(o["createElementVNode"])("div",{class:"grid-content bg-purple"},null,-1)])),_:1})]),_:1})]),_:1}),Object(o["createVNode"])(O,{label:"待发布组态",name:"second"},{default:Object(o["withCtx"])(()=>t[4]||(t[4]=[Object(o["createTextVNode"])("配置管理")])),_:1}),Object(o["createVNode"])(O,{label:"组态素材库",name:"third"},{default:Object(o["withCtx"])(()=>t[5]||(t[5]=[Object(o["createTextVNode"])("角色管理")])),_:1})]),_:1},8,["modelValue","onTabClick"])])}var l={name:"Addproject",data(){return{input:"",activeName:"second"}},methods:{handleClick(e,t){console.log(e,t)}}},d=(c("c9ab"),c("d959")),b=c.n(d);const r=b()(l,[["render",n],["__scopeId","data-v-352375d1"]]);t["default"]=r},c9ab:function(e,t,c){"use strict";c("034c")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-5f75bf80.4d2a3e09.js b/dist/static/js/chunk-5f75bf80.4d2a3e09.js deleted file mode 100644 index f109786..0000000 --- a/dist/static/js/chunk-5f75bf80.4d2a3e09.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5f75bf80"],{4592:function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const c={class:"manage-container"};function o(e,t,a,o,d,n){const r=Object(l["resolveComponent"])("vab-query-form-left-panel"),b=Object(l["resolveComponent"])("el-button"),i=Object(l["resolveComponent"])("vab-query-form-right-panel"),u=Object(l["resolveComponent"])("vab-query-form"),j=Object(l["resolveComponent"])("el-table-column"),p=Object(l["resolveComponent"])("el-table"),O=Object(l["resolveComponent"])("el-pagination"),m=Object(l["resolveComponent"])("el-tab-pane"),V=Object(l["resolveComponent"])("el-input"),h=Object(l["resolveComponent"])("el-form-item"),s=Object(l["resolveComponent"])("el-form"),f=Object(l["resolveComponent"])("el-link"),N=Object(l["resolveComponent"])("el-tabs");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",c,[Object(l["createVNode"])(N,{modelValue:d.activeName,"onUpdate:modelValue":t[9]||(t[9]=e=>d.activeName=e),onTabClick:n.handleClick},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{label:"短信配置",name:"first"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(r),Object(l["createVNode"])(i,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{type:"primary",onClick:n.handleAdd},{default:Object(l["withCtx"])(()=>t[10]||(t[10]=[Object(l["createTextVNode"])("添加短信")])),_:1},8,["onClick"])]),_:1})]),_:1}),Object(l["createVNode"])(p,{data:d.tableData,border:"",stripe:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(j,{prop:"name",label:"模板名称",width:"160",align:"center"}),Object(l["createVNode"])(j,{prop:"code",label:"模板编码",width:"160",align:"center"}),Object(l["createVNode"])(j,{prop:"date",label:e.$t("grouping.cjsj"),width:"160",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"content",label:"模板内容",width:"500",align:"center"}),Object(l["createVNode"])(j,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{type:"text",size:"small",onClick:t[0]||(t[0]=t=>n.handleClick(e.scope.row))},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.bj")),1)]),_:1}),Object(l["createVNode"])(b,{type:"text",size:"small"},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.sc")),1)]),_:1}),Object(l["createVNode"])(b,{type:"text",size:"small"},{default:Object(l["withCtx"])(()=>t[11]||(t[11]=[Object(l["createTextVNode"])("群发")])),_:1})]),_:1},8,["label"])]),_:1},8,["data"]),Object(l["createVNode"])(u,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(r),Object(l["createVNode"])(i,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(O,{"current-page":d.currentPage4,"page-sizes":[100,200,300,400],"page-size":100,layout:"total, sizes, prev, pager, next, jumper",total:400,onSizeChange:n.handleSizeChange,onCurrentChange:n.handleCurrentChange},null,8,["current-page","onSizeChange","onCurrentChange"])]),_:1})]),_:1})]),_:1}),Object(l["createVNode"])(m,{label:"邮箱配置",name:"second"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{ref:"form",model:e.form,"label-position":"left","label-width":"120px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(h,{label:"邮箱地址"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(V,{modelValue:d.input,"onUpdate:modelValue":t[1]||(t[1]=e=>d.input=e),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(h,{label:"邮箱授权码"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(V,{modelValue:d.input,"onUpdate:modelValue":t[2]||(t[2]=e=>d.input=e),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(h,{label:"邮箱服务器地址"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(V,{modelValue:d.input,"onUpdate:modelValue":t[3]||(t[3]=e=>d.input=e),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(h,{label:"协议"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(V,{modelValue:d.input,"onUpdate:modelValue":t[4]||(t[4]=e=>d.input=e),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(h,{label:"端口"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(V,{modelValue:d.input,"onUpdate:modelValue":t[5]||(t[5]=e=>d.input=e),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(l["createElementVNode"])("div",null,[t[13]||(t[13]=Object(l["createElementVNode"])("span",null," QQ邮箱:http://jingyan.baidu.com/article/fedf032148ajkas8978ea.html ",-1)),Object(l["createVNode"])(f,{href:"https://element.eleme.io",target:"_blank",type:"primary"},{default:Object(l["withCtx"])(()=>t[12]||(t[12]=[Object(l["createTextVNode"])(" 复制链接 ")])),_:1})]),Object(l["createElementVNode"])("div",null,[t[15]||(t[15]=Object(l["createElementVNode"])("span",null," 163邮箱:http://jingyan.baidu.com/article/fedf032148ajkas8978ea.html ",-1)),Object(l["createVNode"])(f,{href:"https://element.eleme.io",target:"_blank",type:"primary"},{default:Object(l["withCtx"])(()=>t[14]||(t[14]=[Object(l["createTextVNode"])(" 复制链接 ")])),_:1})]),Object(l["createElementVNode"])("div",null,[t[17]||(t[17]=Object(l["createElementVNode"])("span",null," 腾讯企业邮箱:http://jingyan.baidu.com/article/fedf032148ajkas8978ea.html ",-1)),Object(l["createVNode"])(f,{href:"https://element.eleme.io",target:"_blank",type:"primary"},{default:Object(l["withCtx"])(()=>t[16]||(t[16]=[Object(l["createTextVNode"])(" 复制链接 ")])),_:1})]),Object(l["createVNode"])(b,{type:"primary"},{default:Object(l["withCtx"])(()=>t[18]||(t[18]=[Object(l["createTextVNode"])("保存")])),_:1}),Object(l["createVNode"])(b,{type:"primary",plain:""},{default:Object(l["withCtx"])(()=>t[19]||(t[19]=[Object(l["createTextVNode"])("返回")])),_:1})]),_:1}),Object(l["createVNode"])(m,{label:"微信平台配置",name:"third"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{ref:"form",model:e.form,"label-position":"left","label-width":"140px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(h,{label:"微信appid"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(V,{modelValue:d.input,"onUpdate:modelValue":t[6]||(t[6]=e=>d.input=e),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(h,{label:"微信appSecret"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(V,{modelValue:d.input,"onUpdate:modelValue":t[7]||(t[7]=e=>d.input=e),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(h,{label:"公众号唯一标识参数"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(V,{modelValue:d.input,"onUpdate:modelValue":t[8]||(t[8]=e=>d.input=e),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(l["createVNode"])(b,{type:"primary"},{default:Object(l["withCtx"])(()=>t[20]||(t[20]=[Object(l["createTextVNode"])("保存")])),_:1}),Object(l["createVNode"])(b,{type:"primary",plain:""},{default:Object(l["withCtx"])(()=>t[21]||(t[21]=[Object(l["createTextVNode"])("返回")])),_:1})]),_:1})]),_:1},8,["modelValue","onTabClick"])])}var d={name:"Setting",data(){return{input:"",activeName:"first",tableData:[{name:"设备报警通知模板1",code:"SMS_210085123",date:"2022-02-15 10:12:31",content:"设备${dname}报警:变量:${vdesc}当前值:${svalue}设定值:${lvalue}"},{name:"设备报警通知模板2",code:"SMS_210085123",date:"2022-02-15 10:12:31",content:"设备${dname}报警:变量:${vdesc}当前值:${svalue}设定值:${lvalue}"},{name:"设备报警通知模板3",code:"SMS_210085123",date:"2022-02-15 10:12:31",content:"设备${dname}报警:变量:${vdesc}当前值:${svalue}设定值:${lvalue}"}],currentPage1:5,currentPage2:5,currentPage3:5,currentPage4:4}},methods:{handleClick(e,t){console.log(e,t)},handleAdd(){this.$refs["edit"].showEdit()},handleSizeChange(e){console.log(`每页 ${e} 条`)},handleCurrentChange(e){console.log("当前页: "+e)}}},n=(a("9330"),a("d959")),r=a.n(n);const b=r()(d,[["render",o],["__scopeId","data-v-9f31ac5c"]]);t["default"]=b},9330:function(e,t,a){"use strict";a("d561")},d561:function(e,t,a){}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-655bf865.2a6b3eea.js b/dist/static/js/chunk-655bf865.2a6b3eea.js deleted file mode 100644 index 2745485..0000000 --- a/dist/static/js/chunk-655bf865.2a6b3eea.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-655bf865","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10"],{"271a":function(e,t,n){"use strict";var a=n("cb2d"),r=n("e330"),o=n("577e"),c=n("d6d6"),i=URLSearchParams,s=i.prototype,u=r(s.getAll),l=r(s.has),f=new i("a=1");!f.has("a",2)&&f.has("a",void 0)||a(s,"has",(function(e){var t=arguments.length,n=t<2?void 0:arguments[1];if(t&&void 0===n)return l(this,e);var a=u(this,e);c(t,1);var r=o(n),i=0;while(ic.activeName=e),class:"tabRight",type:"card",onTabClick:i.handleClick},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{label:e.$t("site.zdsjhz"),name:"first"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{ref:"site"},null,512)]),_:1},8,["label"])]),_:1},8,["modelValue","onTabClick"])])}var c=n("694d"),i={name:"Manage",components:{siteIndex:c["default"]},data(){return{roleData:[],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},methods:{handleClick(e,t){console.log(e,t),"second"==e.paneName?this.$refs["real"].realIndex():this.$refs["site"].siteIndex()}}},s=(n("b539"),n("cfed"),n("d959")),u=n.n(s);const l=u()(i,[["render",o],["__scopeId","data-v-57ff65d1"]]);t["default"]=l},"88a7":function(e,t,n){"use strict";var a=n("cb2d"),r=n("e330"),o=n("577e"),c=n("d6d6"),i=URLSearchParams,s=i.prototype,u=r(s.append),l=r(s["delete"]),f=r(s.forEach),d=r([].push),b=new i("a=1&a=2&b=3");b["delete"]("a",1),b["delete"]("b",void 0),b+""!=="a=2"&&a(s,"delete",(function(e){var t=arguments.length,n=t<2?void 0:arguments[1];if(t&&void 0===n)return l(this,e);var a=[];f(this,(function(e,t){d(a,{key:t,value:e})})),c(t,1);var r,i=o(e),s=o(n),b=0,h=0,p=!1,v=a.length;while(b[Object(l["createVNode"])(p,{ref:"form",model:e.form,"label-width":"100px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(j,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{label:e.$t("defalult.sj")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(r,{type:"month",placeholder:e.$t("defalult.xzrq")},null,8,["placeholder"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{label:e.$t("dataEnquiry.jd")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=t=>e.value=t),placeholder:e.$t("dataEnquiry.qxzjd")},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(n.options,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{label:e.$t("dataEnquiry.sq")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=t=>e.value=t),placeholder:"请选择社区"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(n.options,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{label:e.$t("dataEnquiry.zdmc")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:n.queryForm.name,"onUpdate:modelValue":t[2]||(t[2]=e=>n.queryForm.name=e),placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(l["createVNode"])(h,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(h,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(h,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createBlock"])(g,{data:n.data,border:"",stripe:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(O,{prop:"id",label:e.$t("trigger.xh"),width:"60",align:"center"},null,8,["label"]),Object(l["createVNode"])(O,{prop:"jiedao",label:e.$t("maintenance.sbmc"),width:"120",align:"center"},null,8,["label"]),Object(l["createVNode"])(O,{prop:"shequ",label:e.$t("dataEnquiry.jd"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(O,{prop:"mingcheng",label:"设施名称",width:"200",align:"center"}),Object(l["createVNode"])(O,{prop:"guimo",label:"运行时长(min)",width:"200",align:"center"}),Object(l["createVNode"])(O,{prop:"kaishi1",label:"停用时长(min)",width:"200",align:"center"}),Object(l["createVNode"])(O,{prop:"jieshu1",label:"故障时长(min)",width:"200",align:"center"}),Object(l["createVNode"])(O,{prop:"dangqian",label:"设施运行率(%)",width:"200",align:"center"}),Object(l["createVNode"])(O,{prop:"kaishi2",label:"设施故障率",width:"200",align:"center"}),Object(l["createVNode"])(O,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(l["withCtx"])(({row:t})=>[Object(l["createVNode"])(h,{type:"text",onClick:e=>i.handleDelete(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[v,n.listLoading]]),Object(l["createVNode"])(j,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(C,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(f,{background:n.background,"current-page":n.queryForm.page,layout:n.layout,"page-size":n.queryForm.size,total:n.total,onCurrentChange:i.handleCurrentChange,onSizeChange:i.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var n={name:"Index",components:{},data(){return{data:[{id:1,jiedao:"设备名称",shequ:"街道",mingcheng:"设施名字",guimo:"40",kaishi1:"28",jieshu1:"222",dangqian:"37",kaishi2:"87"},{id:2,jiedao:"设备名称",shequ:"街道",mingcheng:"设施名字",guimo:"40",kaishi1:"28",jieshu1:"222",dangqian:"37",kaishi2:"87"},{id:3,jiedao:"设备名称",shequ:"街道",mingcheng:"设施名字",guimo:"50",kaishi1:"28",jieshu1:"222",dangqian:"37",kaishi2:"87"}],options:[{value:"选项1",label:"黄金糕"},{value:"选项2",label:"双皮奶"},{value:"选项3",label:"蚵仔煎"},{value:"选项4",label:"龙须面"},{value:"选项5",label:"北京烤鸭"}],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$message({type:"success",message:"删除成功"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},i=(a("28c7"),a("237f"),a("d959")),r=a.n(i);const d=r()(n,[["render",o],["__scopeId","data-v-5f25bcff"]]);t["default"]=d}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-6847bb58.a12acd5b.js b/dist/static/js/chunk-6847bb58.a12acd5b.js deleted file mode 100644 index c82d7ce..0000000 --- a/dist/static/js/chunk-6847bb58.a12acd5b.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6847bb58"],{"0d10":function(e,l,t){"use strict";t("7943")},"5f4b":function(e,l,t){"use strict";t.r(l);var a=t("f2bf");const c={class:"manage-container"};function o(e,l,t,o,u,d){const n=Object(a["resolveComponent"])("vab-query-form"),b=Object(a["resolveComponent"])("el-input"),r=Object(a["resolveComponent"])("el-form-item"),j=Object(a["resolveComponent"])("el-option"),O=Object(a["resolveComponent"])("el-select"),p=Object(a["resolveComponent"])("el-form"),m=Object(a["resolveComponent"])("el-button");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",c,[Object(a["createVNode"])(n,null,{default:Object(a["withCtx"])(()=>l[11]||(l[11]=[Object(a["createElementVNode"])("h1",{class:"sensor-title"},"添加传感器",-1)])),_:1}),Object(a["createVNode"])(p,{ref:"form",model:e.form,"label-width":"100px","label-position":"left"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,{label:e.$t("sensor.cgqmc")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{modelValue:u.input,"onUpdate:modelValue":l[0]||(l[0]=e=>u.input=e),placeholder:"请输入传感器名称"},null,8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(r,{label:"排序"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{modelValue:u.input,"onUpdate:modelValue":l[1]||(l[1]=e=>u.input=e),placeholder:"1"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(r,{label:"地址号"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{modelValue:u.input,"onUpdate:modelValue":l[2]||(l[2]=e=>u.input=e),placeholder:"输入地址号,从机地址"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(r,{label:"寄存器号"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{modelValue:u.input,"onUpdate:modelValue":l[3]||(l[3]=e=>u.input=e),placeholder:"偏移量"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(r,{label:"准确精度"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{modelValue:u.value1,"onUpdate:modelValue":l[4]||(l[4]=e=>u.value1=e),placeholder:"请选择小数点位数"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(u.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(j,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(r,{label:"传感点类型"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{modelValue:u.value2,"onUpdate:modelValue":l[5]||(l[5]=e=>u.value2=e),placeholder:"请选择传感点类型"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(u.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(j,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(r,{label:e.$t("sensor.dw")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{modelValue:u.value3,"onUpdate:modelValue":l[6]||(l[6]=e=>u.value3=e),placeholder:"请选择传感点单位"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(u.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(j,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(r,{label:"储存策略"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{modelValue:u.value4,"onUpdate:modelValue":l[7]||(l[7]=e=>u.value4=e),placeholder:"变化储存"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(u.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(j,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(r,{label:"公示处理"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{modelValue:u.input,"onUpdate:modelValue":l[8]||(l[8]=e=>u.input=e),placeholder:"公式计算,如x/100 可不填"},null,8,["modelValue"]),l[12]||(l[12]=Object(a["createElementVNode"])("span",{class:"notes"},"(设备->平台)",-1))]),_:1}),Object(a["createVNode"])(r,{label:"公示处理"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{modelValue:u.input,"onUpdate:modelValue":l[9]||(l[9]=e=>u.input=e),placeholder:"公式计算,如x*100 可不填"},null,8,["modelValue"]),l[13]||(l[13]=Object(a["createElementVNode"])("span",{class:"notes"},"(平台->设备)",-1))]),_:1}),Object(a["createVNode"])(r,{label:"参数配置"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{modelValue:u.input,"onUpdate:modelValue":l[10]||(l[10]=e=>u.input=e),placeholder:"请输入参数配置"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(a["createVNode"])(n,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{type:"primary"},{default:Object(a["withCtx"])(()=>l[14]||(l[14]=[Object(a["createTextVNode"])("保存")])),_:1}),Object(a["createVNode"])(m,{type:"primary",plain:""},{default:Object(a["withCtx"])(()=>l[15]||(l[15]=[Object(a["createTextVNode"])("返回")])),_:1})]),_:1})])}var u={name:"Sensor",data(){return{input:"",value1:"",value2:"",value3:"",value4:"",value5:"",value6:"",checked1:!1,checked2:!1,checked3:!1,checked4:!1,checked5:!1,options:[{value:"选项1",label:"所有设备"},{value:"选项2",label:"已连接设备"},{value:"选项3",label:"未连接设备"},{value:"选项4",label:"已禁用设备"},{value:"选项5",label:"已删除设备"}]}}},d=(t("0d10"),t("d959")),n=t.n(d);const b=n()(u,[["render",o],["__scopeId","data-v-0b11b605"]]);l["default"]=b},7943:function(e,l,t){}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-684d88ea.609af404.js b/dist/static/js/chunk-684d88ea.609af404.js deleted file mode 100644 index 7979296..0000000 --- a/dist/static/js/chunk-684d88ea.609af404.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-684d88ea"],{2680:function(t,e,o){"use strict";o("ea22")},"8c7e":function(t,e,o){"use strict";o.r(e);var n=o("f2bf");function i(t,e,o,i,s,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{id:"detail1",class:"marker-detail",style:Object(n["normalizeStyle"])(a.p),onClick:Object(n["withModifiers"])(t=>!1,["stop"])},[Object(n["renderSlot"])(t.$slots,"default",{},void 0,!0)],4)}var s={name:"DialogMarkerContainer",data(){return{position:{top:"-999px",left:"-999px"}}},computed:{p(){return`transform: translate(${this.position.left}, ${this.position.top})`}},methods:{setPosition(t){this.position={top:t.top+(t.offset||0)+"px",left:t.left+(t.offset||0)+"px"}}}},a=(o("2680"),o("d959")),r=o.n(a);const c=r()(s,[["render",i],["__scopeId","data-v-1c8e2a6a"]]);e["default"]=c},ea22:function(t,e,o){}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-687c35ea.8ad130d0.js b/dist/static/js/chunk-687c35ea.8ad130d0.js deleted file mode 100644 index 2098926..0000000 --- a/dist/static/js/chunk-687c35ea.8ad130d0.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-687c35ea"],{"43d5":function(e,t,l){},4579:function(e,t,l){"use strict";l.r(t);var c=l("f2bf");const i={class:"manage-container"};function r(e,t,l,r,a,o){const n=Object(c["resolveComponent"])("el-table-column"),d=Object(c["resolveComponent"])("el-image"),b=Object(c["resolveComponent"])("el-table"),p=Object(c["resolveComponent"])("el-dialog"),s=Object(c["resolveDirective"])("loading");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",i,[Object(c["createVNode"])(p,{modelValue:a.dialogFormVisible,"onUpdate:modelValue":t[0]||(t[0]=e=>a.dialogFormVisible=e),title:a.title,width:"1000px",onClose:e.close},{default:Object(c["withCtx"])(()=>[Object(c["withDirectives"])((Object(c["openBlock"])(),Object(c["createBlock"])(b,{id:"table",data:a.appearanceData,border:"",stripe:"",style:{width:"100%"}},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{label:"站容站貌"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{label:"周边环境",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"environment.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"environment.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.environment.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.environment.url,"preview-src-list":e.environment.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"道路通畅",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"road.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"road.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.road.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.road.url,"preview-src-list":e.road.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"围栏状态",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"fence.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"fence.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.fence.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.fence.url,"preview-src-list":e.fence.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"绿化平整",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"greening.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"greening.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.greening.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.greening.url,"preview-src-list":e.greening.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"单元井盖",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"manholeCover.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"manholeCover.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.manholeCover.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.manholeCover.url,"preview-src-list":e.manholeCover.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"走道板",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"aisleBoard.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"aisleBoard.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.aisleBoard.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.aisleBoard.url,"preview-src-list":e.aisleBoard.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"工艺牌",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"processCard.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"processCard.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.processCard.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.processCard.url,"preview-src-list":e.processCard.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"广告牌",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"billboard.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"billboard.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.billboard.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.billboard.url,"preview-src-list":e.billboard.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"维修情况",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"maintenance.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"maintenance.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.maintenance.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.maintenance.url,"preview-src-list":e.maintenance.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["data"])),[[s,a.listLoading]]),Object(c["withDirectives"])((Object(c["openBlock"])(),Object(c["createBlock"])(b,{id:"table",data:a.equipmentWellData,border:"",stripe:"",style:{width:"100%"}},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{label:"设备井检查"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{label:"提升泵",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"liftPump.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"liftPump.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.liftPump.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.liftPump.url,"preview-src-list":e.liftPump.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"阀门井",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"valveShaft.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"valveShaft.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.valveShaft.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.valveShaft.url,"preview-src-list":e.valveShaft.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"计量井",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"measuringWell.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"measuringWell.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.measuringWell.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.measuringWell.url,"preview-src-list":e.measuringWell.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"曝气量",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"air.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"air.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.air.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.air.url,"preview-src-list":e.air.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"消化液回流",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"digestiveJuices.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"digestiveJuices.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.digestiveJuices.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.digestiveJuices.url,"preview-src-list":e.digestiveJuices.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"污泥回流",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"sludge.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"sludge.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.sludge.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.sludge.url,"preview-src-list":e.sludge.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"载体微生物",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"microbial.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"microbial.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.microbial.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.microbial.url,"preview-src-list":e.microbial.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"沉淀池",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"settlingBasin.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"settlingBasin.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.settlingBasin.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.settlingBasin.url,"preview-src-list":e.settlingBasin.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"取样观察池",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"samplingPool.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"samplingPool.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.samplingPool.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.samplingPool.url,"preview-src-list":e.samplingPool.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["data"])),[[s,a.listLoading]]),Object(c["withDirectives"])((Object(c["openBlock"])(),Object(c["createBlock"])(b,{id:"table",data:a.controlCabinetData,border:"",stripe:"",style:{width:"100%"}},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{label:"控制柜检查"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{label:"外观",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"external.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"external.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.external.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.external.url,"preview-src-list":e.external.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"内部",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"internal.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"internal.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.internal.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.internal.url,"preview-src-list":e.internal.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"电路系统",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"circuitSystem.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"circuitSystem.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.circuitSystem.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.circuitSystem.url,"preview-src-list":e.circuitSystem.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"继电器",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"relay.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"relay.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.relay.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.relay.url,"preview-src-list":e.relay.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"远程模块",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"remoteModule.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"remoteModule.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.remoteModule.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.remoteModule.url,"preview-src-list":e.remoteModule.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"显示屏",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"display.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"display.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.display.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.display.url,"preview-src-list":e.display.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"流量计",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"flowMeter.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"flowMeter.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.flowMeter.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.flowMeter.url,"preview-src-list":e.flowMeter.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"电表",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"electricMeter.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"electricMeter.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.electricMeter.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.electricMeter.url,"preview-src-list":e.electricMeter.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"管线",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"pipeline.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"pipeline.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.pipeline.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.pipeline.url,"preview-src-list":e.pipeline.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"风机",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"fan.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"fan.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.fan.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.fan.url,"preview-src-list":e.fan.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"液位状态",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"liquidState.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"liquidState.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.liquidState.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.liquidState.url,"preview-src-list":e.liquidState.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["data"])),[[s,a.listLoading]]),Object(c["withDirectives"])((Object(c["openBlock"])(),Object(c["createBlock"])(b,{id:"table",data:a.waterData,border:"",stripe:"",style:{width:"100%"}},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{label:"水质水量"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{label:"进水量",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"intoWater.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"intoWater.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.intoWater.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.intoWater.url,"preview-src-list":e.intoWater.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"水流状况",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"currentSituation.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"currentSituation.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.currentSituation.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.currentSituation.url,"preview-src-list":e.currentSituation.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"进水水质",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"waterQuality.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"waterQuality.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.waterQuality.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.waterQuality.url,"preview-src-list":e.waterQuality.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"进水格栅",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"intakeGrille.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"intakeGrille.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.intakeGrille.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.intakeGrille.url,"preview-src-list":e.intakeGrille.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"水质检查",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"waterQualityInspection.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"waterQualityInspection.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.waterQualityInspection.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.waterQualityInspection.url,"preview-src-list":e.waterQualityInspection.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(c["createVNode"])(n,{label:"排水情况",align:"center"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(n,{fixed:"",prop:"drainage.exception",label:"是否异常",width:"80",align:"center"}),Object(c["createVNode"])(n,{fixed:"",prop:"drainage.dispose",label:"是否处理",width:"80",align:"center"}),Object(c["createVNode"])(n,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[e.drainage.url?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:0,style:{width:"100px",height:"100px"},src:e.drainage.url,"preview-src-list":e.drainage.fileList},null,8,["src","preview-src-list"])):Object(c["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["data"])),[[s,a.listLoading]])]),_:1},8,["modelValue","title","onClose"])])}l("14d9");var a=l("f121"),o={data(){return{background:!0,listLoading:!1,dialogFormVisible:!1,title:"",tableData:[],appearanceData:[],equipmentWellData:[],controlCabinetData:[],waterData:[],filePath:a["baseURL"]+"/static/img/"}},methods:{showDetail(e){const t=[];t.push({appearance:e.appearance,equipmentWell:e.equipmentWell,controlCabinet:e.controlCabinet,water:e.water}),Object.keys(t[0]).map(e=>{Object.keys(t[0][e]).map(l=>{var c=t[0][e][l].img;if(c){for(var i=c.substring(0,c.lastIndexOf(",")),r=i.split(","),a=[],o=0;o[Object(a["createVNode"])(m,{label:"网站名称"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{modelValue:d.form.name,"onUpdate:modelValue":t[0]||(t[0]=e=>d.form.name=e),size:"small",placeholder:"请输入网站名称"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(m,{label:"联系电话"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{modelValue:d.form.phone,"onUpdate:modelValue":t[1]||(t[1]=e=>d.form.phone=e),size:"small",placeholder:"请输入联系电话"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(m,{label:"LOGO"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(f,{class:"avatar-uploader",action:d.fileUpdata,name:"files",headers:{token:d.token},"show-file-list":!1,"on-success":i.handleAvatarSuccess,"before-upload":i.beforeAvatarUpload},{default:Object(a["withCtx"])(()=>[d.form.logo1?(Object(a["openBlock"])(),Object(a["createElementBlock"])("img",{key:0,src:d.form.logo1,class:"avatar"},null,8,r)):(Object(a["openBlock"])(),Object(a["createElementBlock"])("i",s))]),_:1},8,["action","headers","on-success","before-upload"])]),_:1}),Object(a["createVNode"])(m,{label:"关键字"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{modelValue:d.form.keyword,"onUpdate:modelValue":t[2]||(t[2]=e=>d.form.keyword=e),type:"textarea",size:"small",placeholder:"请输入关键字"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(m,{label:"统计代码"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{modelValue:d.form.statsCode,"onUpdate:modelValue":t[3]||(t[3]=e=>d.form.statsCode=e),type:"textarea",size:"small",placeholder:"请输入统计代码"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(m,{label:"备案号"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{modelValue:d.form.record,"onUpdate:modelValue":t[4]||(t[4]=e=>d.form.record=e),type:"textarea",size:"small",placeholder:"请输入备案号"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(m,{label:"版权"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{modelValue:d.form.copyright,"onUpdate:modelValue":t[5]||(t[5]=e=>d.form.copyright=e),size:"small",placeholder:"请输入版权"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(a["createVNode"])(b,{type:"primary",size:"small",onClick:i.save},{default:Object(a["withCtx"])(()=>t[6]||(t[6]=[Object(a["createTextVNode"])("保存")])),_:1},8,["onClick"])])}var d=o("6797"),i=o("f121"),n=o("5502"),m=o("4360"),f={name:"SysConfig",data(){return{form:{id:"",logo:"",logo1:"",name:"",phone:"",keyword:"",statsCode:"",record:"",copyright:""},rules:{name:[{required:!0,trigger:"blur",message:"请输入网站名称"}]},fileUpdata:"",token:"",sysData:[],clearable:!0,title:"",dialogFormVisible:!1}},computed:{...Object(n["c"])(["fileUpload"])},created(){this.showConfig(),this.getWebData()},methods:{async getWebData(){const{data:e}=await Object(d["getData"])();e&&(e.logo&&(this.form.logo1=i["baseURL"]+"/static/img/"+e.logo),this.form=e)},showConfig(){this.fileUpdata=i["baseURL"]+"/file/uploadImg",this.token=m["default"].getters["user/token"],console.log(this.token)},handleAvatarSuccess(e,t){this.form.logo1=i["baseURL"]+"/static/img/"+e.data,this.form.logo=e.data},beforeAvatarUpload(e){const t=e.size/1024/1024<2;return t||this.$message.error("上传头像图片大小不能超过 2MB!"),t},showEdit(e){this.form.id=e.id,this.form=Object.assign({},e),this.dialogFormVisible=!0},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;if(delete this.form.logo1,this.form.id){const{msg:e}=await Object(d["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(d["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1})}}},u=(o("4598"),o("d959")),b=o.n(u);const h=b()(f,[["render",c],["__scopeId","data-v-98e4b428"]]);t["default"]=h},3261:function(e,t,o){},4598:function(e,t,o){"use strict";o("3261")},6797:function(e,t,o){"use strict";o.r(t),o.d(t,"doEdit",(function(){return l})),o.d(t,"doAdd",(function(){return r})),o.d(t,"getData",(function(){return s}));var a=o("b775");async function l(e){return Object(a["default"])({url:"/webInfo/saveOrUpdate",method:"post",data:e})}async function r(e){return Object(a["default"])({url:"webInfo/saveOrUpdate",method:"post",data:e})}async function s(e){return Object(a["default"])({url:"/webInfo/select",method:"get",data:e})}}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-70755472.7b539aab.js b/dist/static/js/chunk-70755472.7b539aab.js deleted file mode 100644 index 1a536dd..0000000 --- a/dist/static/js/chunk-70755472.7b539aab.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-70755472"],{"03d8":function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"},c={class:"manage-wrap"},r={class:"manage-input"},n={class:"manage-button"};function s(e,t,a,s,i,d){const b=Object(l["resolveComponent"])("el-option"),u=Object(l["resolveComponent"])("el-select"),h=Object(l["resolveComponent"])("el-form-item"),m=Object(l["resolveComponent"])("vab-query-form"),p=Object(l["resolveComponent"])("el-form"),j=Object(l["resolveComponent"])("el-button"),O=Object(l["resolveComponent"])("el-table-column"),g=Object(l["resolveComponent"])("el-switch"),f=Object(l["resolveComponent"])("el-table"),w=Object(l["resolveComponent"])("el-pagination"),C=Object(l["resolveComponent"])("vab-query-form-right-panel"),y=Object(l["resolveComponent"])("sensor-add"),V=Object(l["resolveDirective"])("loading");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createElementVNode"])("div",c,[Object(l["createElementVNode"])("div",r,[Object(l["createVNode"])(p,{ref:"queryForm",model:i.queryForm,"label-width":"100px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(h,{width:"130",prop:"sensorName",label:e.$t("sensor.cgqmc")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:i.queryForm.sensorName,"onUpdate:modelValue":t[0]||(t[0]=e=>i.queryForm.sensorName=e),filterable:"",placeholder:e.$t("defalult.qxz")},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(i.sensorData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(b,{key:e.name,label:e.name,value:e.name},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(l["createElementVNode"])("div",n,[Object(l["createVNode"])(j,{size:"small",onClick:t[1]||(t[1]=e=>d.resetForm())},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(l["createVNode"])(j,{type:"primary",size:"small",onClick:d.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(j,{type:"primary",size:"small",onClick:t[2]||(t[2]=e=>d.handleAdd())},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("sensor.tjcgq")),1)]),_:1})])]),Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createBlock"])(f,{data:i.sensorData,border:"",stripe:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(O,{prop:"id",label:"ID",width:"60",align:"center"}),Object(l["createVNode"])(O,{prop:"name",label:e.$t("sensor.cgqmc"),width:"120",align:"center"},null,8,["label"]),Object(l["createVNode"])(O,{prop:"transferId",label:e.$t("sensor.csid"),width:"120",align:"center"},null,8,["label"]),Object(l["createVNode"])(O,{prop:"addressId",label:e.$t("sensor.dz"),width:"120",align:"center"},null,8,["label"]),Object(l["createVNode"])(O,{prop:"offset",label:e.$t("sensor.jcqh"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(O,{prop:"unit.dataValue",label:e.$t("sensor.dw"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(O,{prop:"readWrite.dataValue",label:e.$t("sensor.dxqx"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(O,{prop:"dataFormat.dataValue",label:e.$t("sensor.sjgs"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(O,{prop:"status",label:e.$t("sensor.sfdtxs"),width:"120",align:"center"},{default:Object(l["withCtx"])(e=>[Object(l["createVNode"])(g,{modelValue:e.row.homeShowFlag,"onUpdate:modelValue":t=>e.row.homeShowFlag=t,"active-value":"1","inactive-value":"0",onClick:t=>d.soreStatus(e.row.homeShowFlag,e.row.id)},null,8,["modelValue","onUpdate:modelValue","onClick"])]),_:1},8,["label"]),Object(l["createVNode"])(O,{prop:"formulaUp",label:e.$t("sensor.sxgs"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(O,{prop:"formulaDown",label:e.$t("sensor.xsgs"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(O,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(l["withCtx"])(({row:t})=>[Object(l["createVNode"])(j,{type:"text",onClick:e=>d.handleEdit(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(l["createVNode"])(j,{type:"text",onClick:e=>d.handleDelete(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[V,i.listLoading]]),Object(l["createVNode"])(m,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(C,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(w,{background:i.background,"current-page":i.queryForm.page,layout:i.layout,"page-size":i.queryForm.size,total:i.total,onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1}),Object(l["createVNode"])(y,{ref:"edit"},null,512)])}var i=a("669c"),d=a("7a86"),b={name:"Index",components:{sensorAdd:d["default"]},data(){return{sensorData:[],deviceId:"",projectId:"",lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,deviceId:"",sensorName:""}}},computed:{height(){return 500}},created(){this.queryForm.deviceId=this.$route.query.deviceId,this.projectId=this.$route.query.projectId,this.fetchData()},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(i["getList"])(this.queryForm);this.sensorData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},resetForm(){this.$refs.queryForm.resetFields()},search(){this.fetchData()},async soreStatus(e,t){const{code:a,msg:l}=await Object(i["doEdit"])({homeShowFlag:e,id:t});0==a?this.$notify({title:l,type:"success"}):this.$notify.error({title:l}),this.fetchData()},handleAdd(){this.$refs["edit"].showEdit(this.queryForm.deviceId,0)},handleEdit(e){e.deviceId=this.queryForm.deviceId,this.$refs["edit"].showEdit(e,1)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){const t=this;e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:a}=Object(i["doDelete"])([e.id]);this.$message({type:"success",message:void 0==a?"删除成功":a}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},u=(a("1eea"),a("d959")),h=a.n(u);const m=h()(b,[["render",s],["__scopeId","data-v-6124ffa9"]]);t["default"]=m},"1eea":function(e,t,a){"use strict";a("5256")},5256:function(e,t,a){}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-776dcf47.f448fe3b.js b/dist/static/js/chunk-776dcf47.f448fe3b.js deleted file mode 100644 index 3f5f434..0000000 --- a/dist/static/js/chunk-776dcf47.f448fe3b.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-776dcf47","chunk-fd58e646","chunk-07132e86","chunk-bb1e21f4","chunk-10386b32","chunk-7da3f232","chunk-2d0ba569","chunk-2d0b1ff5","chunk-2d0e93e3","chunk-2d0afdef"],{"0fbe":function(e,t,a){"use strict";a.r(t);var n=a("f2bf");const r=["id"];function i(e,t,a,i,c,o){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{id:a.perfectId,style:{width:"100%",height:"230px"}},null,8,r)}var c=a("313e"),o={props:{rate:{type:Number},all:{type:Number},name:{type:String},perfectId:{type:String},color:{type:String}},data(){return{chartPie:null,data:[]}},watch:{rate(e){this.drawCharts()}},mounted:function(){this.drawCharts()},methods:{drawPieChart(){const e=[{value:8,perfect:0,name:"Perfect",title:{offsetCenter:["0%","-16%"]},detail:{valueAnimation:!0,offsetCenter:["0%","20%"]}}];let t={series:[{type:"gauge",startAngle:90,endAngle:-270,pointer:{show:!1},color:this.color,progress:{show:!0,overlap:!1,roundCap:!0,clip:!1,itemStyle:{borderWidth:1,borderColor:this.color}},axisLine:{lineStyle:{width:10}},splitLine:{show:!1,distance:0,length:10},axisTick:{show:!1},axisLabel:{show:!1,distance:50},data:e,title:{fontSize:14},detail:{width:50,height:14,fontSize:14,color:"inherit",borderColor:"inherit",borderRadius:20,borderWidth:1,formatter:"{value}%"}}]};e[0].value=parseFloat((this.rate/this.all*100).toFixed(2)),e[0].name=this.name+":"+this.rate,this.chartPie=c["a"](document.getElementById(this.perfectId)),this.chartPie.setOption({series:[{data:e,pointer:{show:!1}}]}),t&&this.chartPie.setOption(t)},drawCharts(){this.drawPieChart()}}},s=a("d959"),l=a.n(s);const d=l()(o,[["render",i]]);t["default"]=d},"17ab":function(e,t,a){"use strict";a.r(t);var n=a("f2bf");const r={id:"personnel",style:{width:"100%",height:"300px"}};function i(e,t,a,i,c,o){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",r)}a("14d9");var c=a("313e"),o=a("365c"),s=a("5f99"),l={props:{time:{type:Array},all:{type:Boolean,default:!1}},data(){return{chartPie:null,yData:[],xData:[],maintenanceTime:"",isAllProject:!1}},watch:{time(e){this.maintenanceTime=e,this.getInspectionData(),setTimeout(()=>{this.drawCharts()},2e3)},all(e){this.isAllProject=e,this.getInspectionData(),setTimeout(()=>{this.drawCharts()},2e3)}},mounted:function(){},methods:{async getInspectionData(){var e=sessionStorage.getItem("projectId"),t={};t=0==this.isAllProject?{start:Object(s["getDate"])(this.maintenanceTime[0]),end:Object(s["getDate"])(this.maintenanceTime[1]),projectId:e}:{start:Object(s["getDate"])(this.maintenanceTime[0]),end:Object(s["getDate"])(this.maintenanceTime[1])};const{data:a}=await Object(o["getInspectionData"])(t);var n=[],r=[];a.byUser.forEach((function(e,t){t<10&&(n.push(e.key),r.push(e.data))})),this.xData=n,this.yData=r},drawPieChart(){this.chartPie=c["a"](document.getElementById("personnel")),this.chartPie.setOption({tooltip:{trigger:"item",axisPointer:{type:"shadow"}},title:{left:"center",text:"Statistics by personnel"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:this.xData,axisTick:{alignWithLabel:!0}}],yAxis:[{type:"value"}],series:[{name:"Direct",type:"bar",barWidth:"60%",data:this.yData}]})},drawCharts(){this.drawPieChart()}}},d=a("d959"),m=a.n(d);const h=m()(l,[["render",i]]);t["default"]=h},"21dd":function(e,t,a){"use strict";a.r(t);var n=a("f2bf");const r={id:"charConsumption",style:{width:"100%",height:"260px"}};function i(e,t,a,i,c,o){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",r)}var c=a("313e"),o={props:{rates:{type:Number}},data(){return{chartPie:null,rate:""}},watch:{rates(e){this.rate=e,setTimeout(()=>{this.drawCharts()},2e3)}},mounted:function(){},methods:{drawPieChart(){var e=this;this.chartPie=c["a"](document.getElementById("charConsumption")),this.chartPie.setOption({series:[{type:"gauge",startAngle:180,radius:"100%",endAngle:0,min:0,max:240,splitNumber:12,itemStyle:{color:"#58D9F9",shadowColor:"rgba(0,138,255,0.45)",shadowBlur:10,shadowOffsetX:2,shadowOffsetY:2},progress:{show:!0,roundCap:!0,width:18},pointer:{icon:"path://M2090.36389,615.30999 L2090.36389,615.30999 C2091.48372,615.30999 2092.40383,616.194028 2092.44859,617.312956 L2096.90698,728.755929 C2097.05155,732.369577 2094.2393,735.416212 2090.62566,735.56078 C2090.53845,735.564269 2090.45117,735.566014 2090.36389,735.566014 L2090.36389,735.566014 C2086.74736,735.566014 2083.81557,732.63423 2083.81557,729.017692 C2083.81557,728.930412 2083.81732,728.84314 2083.82081,728.755929 L2088.2792,617.312956 C2088.32396,616.194028 2089.24407,615.30999 2090.36389,615.30999 Z",length:"75%",width:5,offsetCenter:[0,"5%"]},axisLine:{roundCap:!0,lineStyle:{width:10}},axisTick:{splitNumber:2,lineStyle:{width:2,color:"#999"}},splitLine:{length:12,lineStyle:{width:3,color:"#999"}},axisLabel:{distance:15,color:"#999",fontSize:10},title:{show:!1},detail:{backgroundColor:"#fff",borderColor:"#999",borderWidth:2,width:"100%",lineHeight:40,height:20,borderRadius:8,offsetCenter:[0,"35%"],valueAnimation:!0,formatter:function(e){return"{value|"+e.toFixed(2)+"}{unit|%}"},rich:{value:{fontSize:15,fontWeight:"bolder",color:"#777",padding:[0,0,15,0]},unit:{fontSize:15,color:"#999",padding:[0,0,15,10]}}},data:[{value:e.rate}]}]})},drawCharts(){this.drawPieChart()}}},s=a("d959"),l=a.n(s);const d=l()(o,[["render",i]]);t["default"]=d},"365c":function(e,t,a){"use strict";a.r(t),a.d(t,"getBasicData",(function(){return r})),a.d(t,"getConsumptionData",(function(){return i})),a.d(t,"getInspectionData",(function(){return c})),a.d(t,"getAlarmData",(function(){return o})),a.d(t,"getTaskData",(function(){return s})),a.d(t,"getAttendanceData",(function(){return l}));var n=a("b775");function r(e){var t="?month="+e.month;return void 0!=e.projectId&&(t+="&projectId="+e.projectId),Object(n["default"])({url:"/overview/basic"+t,method:"get",data:e})}function i(e){var t="?start="+e.start+"&end="+e.end;return void 0!=e.projectId&&(t+="&projectId="+e.projectId),Object(n["default"])({url:"/overview/energyConsumption"+t,method:"get",data:e})}function c(e){var t="?start="+e.start+"&end="+e.end;return void 0!=e.projectId&&(t+="&projectId="+e.projectId),Object(n["default"])({url:"/overview/inspection"+t,method:"get",data:e})}function o(e){var t="?start="+e.start+"&end="+e.end;return void 0!=e.projectId&&(t+="&projectId="+e.projectId),Object(n["default"])({url:"/overview/alarm"+t,method:"get",data:e})}function s(e){var t="?start="+e.start+"&end="+e.end;return void 0!=e.projectId&&(t+="&projectId="+e.projectId),Object(n["default"])({url:"/overview/task"+t,method:"get",data:e})}function l(e){var t="?start="+e.start+"&end="+e.end;return void 0!=e.projectId&&(t+="&projectId="+e.projectId),Object(n["default"])({url:"/overview/attendance"+t,method:"get",data:e})}},"377f":function(e,t,a){"use strict";a.r(t);var n=a("f2bf");const r={id:"clockIn",style:{width:"100%",height:"350px"}};function i(e,t,a,i,c,o){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",r)}var c=a("313e"),o={props:{rate:{type:Number}},data(){return{chartPie:null,data:[]}},watch:{rate(e){this.data=[{value:e}],setTimeout(()=>{this.drawCharts()},500)}},mounted:function(){},methods:{drawPieChart(){this.chartPie=c["a"](document.getElementById("clockIn")),this.chartPie.setOption({title:{left:"center",text:"考勤打卡"},series:[{type:"gauge",axisLine:{lineStyle:{width:25,color:[[.3,"#67e0e3"],[.7,"#37a2da"],[1,"#fd666d"]]}},pointer:{itemStyle:{color:"auto"}},axisTick:{distance:-20,length:8,lineStyle:{color:"#fff",width:1}},splitLine:{distance:-20,length:20,lineStyle:{color:"#fff",width:4}},axisLabel:{color:"inherit",distance:30,fontSize:14},detail:{valueAnimation:!0,formatter:"{value} %",color:"inherit",fontsize:24},data:this.data}]})},drawCharts(){this.drawPieChart()}}},s=a("d959"),l=a.n(s);const d=l()(o,[["render",i]]);t["default"]=d},"37f9":function(e,t,a){"use strict";a.r(t);var n=a("f2bf"),r=a("7205"),i=a.n(r),c=a("7825"),o=a.n(c),s=a("8fea"),l=a.n(s),d=a("69a7"),m=a.n(d),h=a("fe73"),p=a.n(h);const u={class:"container"},b={class:"echart-wrap"},j={class:"echart-item",style:{width:"100%"}},g={class:"echart-head"},f={class:"echart-title"},v={class:"echart-wrap"},w={class:"echart-item",style:{width:"calc(55% - 20px)"}},O={class:"echart-head"},D={class:"echart-title"},V={class:"wrap-content"},y={class:"wrap-content-item"},E={class:"wrap-content-item"},N={class:"wrap-content-item"},k={class:"echart-item",style:{width:"45%"}},x={class:"echart-head"},P={class:"echart-title"},C={class:"echart-wrap"},A={class:"echart-item",style:{width:"100%"}},T={class:"echart-head"},I={class:"echart-title"},S={class:"wrap-content-second"},B={class:"wrap-content-L"},L={class:"wrap-content-top"},G={class:"wrap-content-item"},z={class:"wrap-content-font"},F={class:"wrap-content-size",style:{"margin-bottom":"5px"}},q={class:"wrap-content-size",style:{color:"rgb(66, 147, 245)","font-weight":"600"}},Y={class:"wrap-content-item"},W={class:"wrap-content-font"},U={class:"wrap-content-size",style:{"margin-bottom":"5px"}},Z={class:"wrap-content-size",style:{color:"rgb(245, 124, 66)","font-weight":"600"}},R={class:"wrap-content-bottom"},J={class:"wrap-content-item"},M={class:"wrap-content-font"},H={class:"wrap-content-size",style:{"margin-bottom":"5px"}},K={key:0},Q={key:1},X={class:"wrap-content-size",style:{color:"rgb(66, 245, 125)","font-weight":"600"}},$={key:0},_={key:1},ee={class:"wrap-content-item"},te={class:"wrap-content-font"},ae={class:"wrap-content-size",style:{"margin-bottom":"5px"}},ne={key:0},re={key:1},ie={class:"wrap-content-size",style:{color:"rgb(245, 195, 66)","font-weight":"600"}},ce={key:0},oe={key:1},se={key:0,class:"wrap-content-item"},le={class:"wrap-content-font"},de={class:"wrap-content-size",style:{"margin-bottom":"5px"}},me={class:"wrap-content-size",style:{color:"rgb(66, 188, 245)","font-weight":"600"}},he={class:"wrap-content-R"},pe={class:"echart-wrap"},ue={class:"echart-item",style:{width:"100%"}},be={class:"echart-head"},je={class:"echart-title"},ge={class:"echart-list"},fe={class:"personnel-content-item"},ve={class:"personnel-content-item"},we={class:"personnel-content-item"},Oe={class:"personnel-content-item"},De={class:"echart-wrap"},Ve={class:"echart-item",style:{width:"calc(50% - 10px)"}},ye={class:"echart-head"},Ee={class:"echart-title"},Ne={class:"personnel-content-item",style:{width:"100%"}},ke={style:{display:"flex","justify-content":"center","align-items":"center"}},xe={class:"wrap-content-item-h2",style:{"font-size":"14px","font-weight":"500"}},Pe={class:"wrap-content-item-h2",style:{"font-size":"14px","font-weight":"500","margin-left":"20px"}},Ce={class:"echart-item",style:{width:"calc(50% - 10px)"}},Ae={class:"echart-head"},Te={class:"echart-title"},Ie={class:"personnel-content-item",style:{padding:"25px 15px 15px"}};function Se(e,t,a,r,c,s){const d=Object(n["resolveComponent"])("el-switch"),h=Object(n["resolveComponent"])("perfect"),Se=Object(n["resolveComponent"])("el-date-picker"),Be=Object(n["resolveComponent"])("operating"),Le=Object(n["resolveComponent"])("consumption"),Ge=Object(n["resolveComponent"])("maintenance-personnel"),ze=Object(n["resolveComponent"])("maintenance-site"),Fe=Object(n["resolveComponent"])("alarm"),qe=Object(n["resolveComponent"])("work"),Ye=Object(n["resolveComponent"])("clock-in"),We=Object(n["resolveComponent"])("clock-fold");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",u,[Object(n["createElementVNode"])("div",b,[Object(n["createElementVNode"])("div",j,[Object(n["createElementVNode"])("div",g,[Object(n["createElementVNode"])("h1",f,Object(n["toDisplayString"])(e.$t("index.allTxt")),1),Object(n["createVNode"])(d,{modelValue:c.isAllProject,"onUpdate:modelValue":t[0]||(t[0]=e=>c.isAllProject=e),"active-value":!0,"inactive-value":!1,"active-color":"#13ce66","inactive-color":"#ff4949",onChange:s.changeSwitch},null,8,["modelValue","onChange"])])])]),Object(n["createElementVNode"])("div",v,[Object(n["createElementVNode"])("div",w,[Object(n["createElementVNode"])("div",O,[Object(n["createElementVNode"])("h1",D,Object(n["toDisplayString"])(e.$t("index.jjxx")),1)]),Object(n["createElementVNode"])("div",V,[Object(n["createElementVNode"])("div",y,[Object(n["createVNode"])(h,{perfectId:"all",name:e.$t("index.zzd"),color:"#58D9F8",rate:c.basicData.total,all:c.basicData.total},null,8,["name","rate","all"])]),Object(n["createElementVNode"])("div",E,[Object(n["createVNode"])(h,{perfectId:"yxzd",name:e.$t("index.yxzd"),color:"#46B330",rate:c.basicData.online,all:c.basicData.total},null,8,["name","rate","all"])]),Object(n["createElementVNode"])("div",N,[Object(n["createVNode"])(h,{perfectId:"lxzd",name:e.$t("index.lxzd"),color:"#F56F47",rate:c.basicData.offline,all:c.basicData.total},null,8,["name","rate","all"])])])]),Object(n["createElementVNode"])("div",k,[Object(n["createElementVNode"])("div",x,[Object(n["createElementVNode"])("h1",P,Object(n["toDisplayString"])(e.$t("index.syxmyxl")),1),Object(n["createVNode"])(Se,{modelValue:c.basicTime,"onUpdate:modelValue":t[1]||(t[1]=e=>c.basicTime=e),type:"month",placeholder:e.$t("defalult.xzrq"),onChange:s.searchBasic},null,8,["modelValue","placeholder","onChange"])]),Object(n["createVNode"])(Be,{runRate:c.basicData.runRate},null,8,["runRate"])])]),Object(n["createElementVNode"])("div",C,[Object(n["createElementVNode"])("div",A,[Object(n["createElementVNode"])("div",T,[Object(n["createElementVNode"])("h1",I,Object(n["toDisplayString"])(e.$t("index.nhzb")),1),Object(n["createVNode"])(Se,{modelValue:c.consumptionTime,"onUpdate:modelValue":t[2]||(t[2]=e=>c.consumptionTime=e),type:"daterange","range-separator":e.$t("defalult.z"),"start-placeholder":e.$t("defalult.ksrq"),"end-placeholder":e.$t("defalult.jsrq"),onChange:s.searchConsumption},null,8,["modelValue","range-separator","start-placeholder","end-placeholder","onChange"])]),Object(n["createElementVNode"])("div",S,[Object(n["createElementVNode"])("div",B,[Object(n["createElementVNode"])("div",L,[Object(n["createElementVNode"])("div",G,[t[5]||(t[5]=Object(n["createElementVNode"])("div",{class:"wrap-content-img"},[Object(n["createElementVNode"])("img",{src:i.a,width:"82"})],-1)),Object(n["createElementVNode"])("div",z,[Object(n["createElementVNode"])("h2",F,Object(n["toDisplayString"])(e.$t("index.ljydl")),1),Object(n["createElementVNode"])("h1",q,Object(n["toDisplayString"])(c.consumptionData.elec)+"w/Kwh ",1)])]),Object(n["createElementVNode"])("div",Y,[t[6]||(t[6]=Object(n["createElementVNode"])("div",{class:"wrap-content-img"},[Object(n["createElementVNode"])("img",{src:o.a,width:"82"})],-1)),Object(n["createElementVNode"])("div",W,[Object(n["createElementVNode"])("h2",U,Object(n["toDisplayString"])(e.$t("index.ljysl")),1),Object(n["createElementVNode"])("h1",Z,Object(n["toDisplayString"])(c.consumptionData.water)+"m³/d ",1)])])]),Object(n["createElementVNode"])("div",R,[Object(n["createElementVNode"])("div",J,[t[7]||(t[7]=Object(n["createElementVNode"])("div",{class:"wrap-content-img"},[Object(n["createElementVNode"])("img",{src:l.a,width:"82"})],-1)),Object(n["createElementVNode"])("div",M,[Object(n["createElementVNode"])("h2",H,[c.isQDF?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",K,Object(n["toDisplayString"])(e.$t("index.jd")),1)):(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",Q,Object(n["toDisplayString"])(e.$t("index.yd")),1))]),Object(n["createElementVNode"])("h1",X,[c.isQDF?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",$,Object(n["toDisplayString"])(c.consumptionData.conserveElec)+"Kwh ",1)):(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",_,Object(n["toDisplayString"])(c.consumptionData.elecUse)+"Kwh",1))])])]),Object(n["createElementVNode"])("div",ee,[t[8]||(t[8]=Object(n["createElementVNode"])("div",{class:"wrap-content-img"},[Object(n["createElementVNode"])("img",{src:m.a,width:"82"})],-1)),Object(n["createElementVNode"])("div",te,[Object(n["createElementVNode"])("h2",ae,[c.isQDF?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",ne,Object(n["toDisplayString"])(e.$t("index.js")),1)):(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",re,Object(n["toDisplayString"])(e.$t("index.ys")),1))]),Object(n["createElementVNode"])("h1",ie,[c.isQDF?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",ce,Object(n["toDisplayString"])(c.consumptionData.conserveWater)+"m³/d ",1)):(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",oe,Object(n["toDisplayString"])(c.consumptionData.waterUse)+"m³/d",1))])])]),c.isQDF?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",se,[t[9]||(t[9]=Object(n["createElementVNode"])("div",{class:"wrap-content-img"},[Object(n["createElementVNode"])("img",{src:p.a,width:"82"})],-1)),Object(n["createElementVNode"])("div",le,[Object(n["createElementVNode"])("h2",de,Object(n["toDisplayString"])(e.$t("index.jt")),1),Object(n["createElementVNode"])("h1",me,Object(n["toDisplayString"])(c.consumptionData.conserveCarbon)+"m³/d ",1)])])):Object(n["createCommentVNode"])("",!0)])]),Object(n["createElementVNode"])("div",he,[Object(n["createVNode"])(Le,{rates:c.consumptionData.rate},null,8,["rates"])])])])]),Object(n["createElementVNode"])("div",pe,[Object(n["createElementVNode"])("div",ue,[Object(n["createElementVNode"])("div",be,[Object(n["createElementVNode"])("h1",je,Object(n["toDisplayString"])(e.$t("index.xjtb")),1),Object(n["createVNode"])(Se,{modelValue:c.maintenanceTime,"onUpdate:modelValue":t[3]||(t[3]=e=>c.maintenanceTime=e),type:"daterange","range-separator":e.$t("defalult.z"),"start-placeholder":e.$t("defalult.ksrq"),"end-placeholder":e.$t("defalult.jsrq")},null,8,["modelValue","range-separator","start-placeholder","end-placeholder"])]),Object(n["createElementVNode"])("div",ge,[Object(n["createElementVNode"])("div",fe,[Object(n["createVNode"])(Ge,{time:c.maintenanceTime,all:c.isAllProject},null,8,["time","all"])]),t[10]||(t[10]=Object(n["createElementVNode"])("div",{class:"echart-line"},null,-1)),Object(n["createElementVNode"])("div",ve,[Object(n["createVNode"])(ze,{time:c.maintenanceTime,all:c.isAllProject},null,8,["time","all"])]),t[11]||(t[11]=Object(n["createElementVNode"])("div",{class:"echart-line"},null,-1)),Object(n["createElementVNode"])("div",we,[Object(n["createVNode"])(Fe,{time:c.maintenanceTime,all:c.isAllProject},null,8,["time","all"])]),t[12]||(t[12]=Object(n["createElementVNode"])("div",{class:"echart-line"},null,-1)),Object(n["createElementVNode"])("div",Oe,[Object(n["createVNode"])(qe,{time:c.maintenanceTime,all:c.isAllProject},null,8,["time","all"])])])])]),Object(n["createElementVNode"])("div",De,[Object(n["createElementVNode"])("div",Ve,[Object(n["createElementVNode"])("div",ye,[Object(n["createElementVNode"])("h1",Ee,Object(n["toDisplayString"])(e.$t("index.kqdk")),1),Object(n["createVNode"])(Se,{modelValue:c.attendanceTime,"onUpdate:modelValue":t[4]||(t[4]=e=>c.attendanceTime=e),type:"daterange","range-separator":e.$t("defalult.z"),"start-placeholder":e.$t("defalult.ksrq"),"end-placeholder":e.$t("defalult.jsrq"),onChange:s.searchAttendance},null,8,["modelValue","range-separator","start-placeholder","end-placeholder","onChange"])]),Object(n["createElementVNode"])("div",Ne,[Object(n["createElementVNode"])("div",ke,[Object(n["createElementVNode"])("h2",xe,Object(n["toDisplayString"])(e.$t("index.ydk"))+": "+Object(n["toDisplayString"])(c.attendanceData.sign),1),Object(n["createElementVNode"])("h2",Pe,Object(n["toDisplayString"])(e.$t("index.wdk"))+": "+Object(n["toDisplayString"])(c.attendanceData.unSign),1)]),Object(n["createVNode"])(Ye,{rate:c.attendanceData.attendanceRate},null,8,["rate"])])]),Object(n["createElementVNode"])("div",Ce,[Object(n["createElementVNode"])("div",Ae,[Object(n["createElementVNode"])("h1",Te,Object(n["toDisplayString"])(e.$t("index.kqdkcstj")),1)]),Object(n["createElementVNode"])("div",Ie,[Object(n["createVNode"])(We,{details:c.attendanceData.details},null,8,["details"])])])])])}var Be=a("8d67"),Le=a("21dd"),Ge=a("17ab"),ze=a("d400"),Fe=a("a72c"),qe=a("3ccd"),Ye=a("377f"),We=a("0fbe"),Ue=a("cf49"),Ze=a("365c"),Re=a("5f99"),Je={components:{operating:Be["default"],consumption:Le["default"],maintenancePersonnel:Ge["default"],maintenanceSite:ze["default"],alarm:Fe["default"],work:qe["default"],perfect:We["default"],clockIn:Ye["default"],clockFold:Ue["default"]},data(){return{basicData:[],consumptionData:[],attendanceData:[],basicTime:"",consumptionTime:"",maintenanceTime:"",attendanceTime:"",isAllProject:!1,projectId:"",labelText:[],isQDF:!0}},created(){},mounted(){this.projectId=sessionStorage.getItem("projectId"),this.projectName=sessionStorage.getItem("projectName"),-1!=this.projectName.indexOf("清道夫")?this.isQDF=!0:(this.projectName.indexOf("一体化"),this.isQDF=!1),this.defaultTime(),this.getIndexData(),this.getConsumptionData(),this.getAttendanceData()},methods:{changeSwitch(){this.getConsumptionData(),this.getIndexData(),this.getAttendanceData()},defaultTime(){this.basicTime=Object(Re["getDate1"])(),this.attendanceTime=this.consumptionTime=Object(Re["getPastTime"])(1),setTimeout(()=>{this.maintenanceTime=Object(Re["getPastTime"])(1)},500)},searchBasic(){this.getIndexData()},searchConsumption(){this.getConsumptionData()},searchAttendance(){this.getAttendanceData()},async getAttendanceData(){var e={};e=0==this.isAllProject?{start:Object(Re["getDate"])(this.attendanceTime[0]),end:Object(Re["getDate"])(this.attendanceTime[1]),projectId:this.projectId}:{start:Object(Re["getDate"])(this.attendanceTime[0]),end:Object(Re["getDate"])(this.attendanceTime[1])};const{data:t}=await Object(Ze["getAttendanceData"])(e);this.attendanceData=t},async getIndexData(){var e={};e=0==this.isAllProject?{month:Object(Re["getDate1"])(this.basicTime),projectId:this.projectId}:{month:Object(Re["getDate1"])(this.basicTime)};const{data:t}=await Object(Ze["getBasicData"])(e);this.basicData=t},async getConsumptionData(){var e={};e=0==this.isAllProject?{start:Object(Re["getDate"])(this.consumptionTime[0]),end:Object(Re["getDate"])(this.consumptionTime[1]),projectId:this.projectId}:{start:Object(Re["getDate"])(this.consumptionTime[0]),end:Object(Re["getDate"])(this.consumptionTime[1])};const{data:t}=await Object(Ze["getConsumptionData"])(e);this.consumptionData=t}}},Me=(a("abe9"),a("d959")),He=a.n(Me);const Ke=He()(Je,[["render",Se]]);t["default"]=Ke},"3ccd":function(e,t,a){"use strict";a.r(t);var n=a("f2bf");const r={id:"work",style:{width:"100%",height:"300px"}};function i(e,t,a,i,c,o){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",r)}var c=a("365c"),o=a("313e"),s=a("5f99"),l={props:{time:{type:Array},all:{type:Boolean,default:!1}},data(){return{chartPie:null,taskData:[],workTime:"",isAllProject:!1}},watch:{time(e){this.workTime=e,this.getTaskData(),setTimeout(()=>{this.drawCharts()},2e3)},all(e){this.isAllProject=e,this.getTaskData(),setTimeout(()=>{this.drawCharts()},2e3)}},mounted:function(){},methods:{async getTaskData(){var e=sessionStorage.getItem("projectId"),t={};t=0==this.isAllProject?{start:Object(s["getDate"])(this.workTime[0]),end:Object(s["getDate"])(this.workTime[1]),projectId:e}:{start:Object(s["getDate"])(this.workTime[0]),end:Object(s["getDate"])(this.workTime[1])};const{data:a}=await Object(c["getTaskData"])(t);this.taskData=[{value:a.handle,name:"processed"},{value:a.unHandle,name:"untreated"},{value:a.total,name:"total"}]},drawPieChart(){this.chartPie=o["a"](document.getElementById("work")),this.chartPie.setOption({title:{text:"Work order statistics",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"bottom"},series:[{type:"pie",radius:"50%",data:this.taskData,emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]})},drawCharts(){this.drawPieChart()}}},d=a("d959"),m=a.n(d);const h=m()(l,[["render",i]]);t["default"]=h},"5f99":function(e,t,a){"use strict";function n(e,t){const a=parseInt(e),n=new Date,r=n.getDate(),i=new Date(n.setDate(r+a)),c=i.getFullYear(),o=i.getMonth()+1,s=i.getDate();let l,d;l=o<10?"0"+o:o,d=s<10?"0"+s:s;const m=t||"-";return c+m+l+m+d}function r(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let n=t.getMonth(),r=t.getDate();return n+=1,n=n.toString().padStart(2,"0"),r=r.toString().padStart(2,"0"),`${a}-${n}-${r}`}function i(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let n=t.getMonth();return n+=1,n=n.toString().padStart(2,"0"),`${a}-${n}`}function c(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();return""+a}function o(e){const t=new Date,a=t.getFullYear(),n=t.getMonth()+1,r=t.getDate(),i=n-e,c=i<0?i+12:i>10?i:"0"+i,o=n>9?n:"0"+n,s=r>9?r:"0"+r,l=a+"-"+c+"-"+s,d=a+"-"+o+"-"+s;return[l,d]}function s(){const e=new Date,t=e.getFullYear(),a=e.getMonth()+1,n=e.getDate(),r=new Date(e);r.setDate(e.getDate()-1);const i=r.getFullYear(),c=(r.getMonth()+1).toString().padStart(2,"0"),o=r.getDate().toString().padStart(2,"0"),s=a>9?a:"0"+a,l=n>9?n:"0"+n,d=i+"-"+c+"-"+o,m=t+"-"+s+"-"+l;return[d,m]}function l(e){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let n=t.getMonth()+1;n=n<10?"0"+n:n;let r=t.getDate();r=r<10?"0"+r:r;let i=t.getHours();i=i<10?"0"+i:i;let c=t.getMinutes();c=c<10?"0"+c:c;let o=t.getSeconds();return o=o<10?"0"+o:o,a+"-"+n+"-"+r+" "+i+":"+c+":"+o}a.r(t),a.d(t,"getFMdate",(function(){return n})),a.d(t,"getDate",(function(){return r})),a.d(t,"getDate1",(function(){return i})),a.d(t,"getDate2",(function(){return c})),a.d(t,"getPastTime",(function(){return o})),a.d(t,"getPastTime1",(function(){return s})),a.d(t,"formatDateTime",(function(){return l}))},"69a7":function(e,t,a){e.exports=a.p+"static/img/jd.4c41e27f.png"},7205:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARsAAAEbCAMAAADd89ATAAABaFBMVEVHcExCkPVCkPVHqPVEnPVEnPVEnPVEnPVEm/VCkPVHqPVCkPVEnPVFnfVHqfVHqfVHqvVClvVEnPVCj/VHqPVDlvVCjfVCj/VHqPVCj/VHqPVHqfVCj/VHqPVHqfVBj/VGp/VCkvVEnvVGp/VCkvX///9Em/VDlvVFnvVCkfVCkPVFn/VDlfVEmvVCkvVEmfVGpPVGo/VFoPVGpfVDlPVEmPVDk/VCj/VGpvVEnPVFofVCk/VDl/VGovVFnfVDmPVHqPVDkvVEnfVEl/VCjvVHqfVGp/VClPVFnPVGofVHp/VDmfVFovVClfVEnvVCjfVGqPVDkfVHqvVHpvVDmvVElvVClvVFo/VFm/VGoPXv9/78/f9Jo/XH4vxEn/WFwvmgzvqEuPmv0fuw1/uax/pBkfXE3/xRp/ZPmvZFlPVHlfVeo/dDm/V7vfjB2/xisPd6s/hipvfU5/1lsffT6f3V6v1ervbV5/153Ph6AAAAJXRSTlMAkreSChVRHQTvttdeK+3W/o3Enp6j/Swsp6V4evz4+dz+zPH8bsm6rgAAC3hJREFUeNrt2olXFMcWB+BiHbYDHPVo3LKcBHEQjBGCAQYJOnmKBDHqkziMYZU1rlnev/+mq5fppbq6llvVPcP9nXcSuqfpqfu9quqqJoQkUhrqGhgZ/vK5cn7JJz8r5svhkYGuoRLJTOnqyHPdtJiNl5GrfJ4vrlzPrfKgkdBFC+f6lS9SZXoujObXGYDrfJIZ5q9d6GHT9A7nOVCKYfPzcC9Dpq9r1ACLreEgYCGarr44TfeAkS7TgjZPBrpjNOfUVKIzJ2yhligSGT0XwekbeI42QX4ZCA+rLmmSog6IRF6kJ/X6J12hJ9Qo2kSvD55WPcPCU25Kcc+e5W3zAjbD/jrngvrz5pl4Usv6Dy8iLj+JRgLngrdRGEWbZNztwxUZEVbVTg2hH7Xyk/1MT7NsrtCd93W0YeS6syu/ypURGS0F5piWSxjnasNmBG1YNtMjjSGVMpBMagCyTJvKixclMoQ2KTZDpCs564KPIIi6zWvE00UGhEwsTBnTRcsA+RptUvI1+TYVxcqEYaasO+EIXpr45FvyDG3SLiM6s609E3b778AHbYRtpDdD2UVrj5c7+QdtuDZg46e1JVghuhNK+5GgjbqNKROAFv/ACP/CjDuhDYgN3OrEAIKdoI2oDeRytnUMMoI2HBskUbTRJgmN3x9aLjnbjGWkQDbBe2vN0SP89Yo2i35Sb7y4mH0N2mjbAK9rwWwWQcO2S9VDGwAbTZBYA/xW2bWRDEm3EEPJ6hn8r0ebtrGBmk+Evh5taOrv9v6ubY5pZrP29967umUbqCdQyvccbtfGwFLbPmwjmy1AGaqzZcUGdOvM/pL63hh49uor4YS/LuV0IW3qB2MGclDP28bZRAvPvL+y4/WazYOtf+vzyazEknaepv7v1oE3oe+t6IeN4n1IdBf+aSB+5ue33FLefJhXCKugD2/cO26tmI15m0N3Gt6fn4eyWVnZdyfkQ9s2IiAbGxuZ3cXPNq1jex4yv7Ju2no2ddpt3swDhw6rWt2GDd/BkdjY8H4Q6izNvKPT8Adomw90Qn4nOgiLabNnpNt4HWfPrA0HRECDy0LzD32iKBPcbYR1fpE+/f5RmciLY0Onm7/8I+0VX3Dfv+iEY81mgxEtFyd0XjgEs7nr55DOY3cjcbpZdjcMkmmj6JFFMh/RmIe3uRs7VM9rJ75H88zr12gjZCNkIUoS9OFoCUW0SQ3aZNpoD53kTMcsAW3axUYbJeML0AZtpGHazUbTwrDNrSDhQ3rvW+EkG3IrLWijY6M/egRsbhmyAUwIEW24NkZIvG4csfELKrRNKGjDsTFAEpn3oiWgTTvbyIyZrAdl29gI9AeBBYNJm5uNoE1BbCSnEKkIluBUfFMqAdVN9/eZCe4eOop+FJxBGykbQySiNjeV07QBD9oo2YBOaBEbyAIM2nhBG1Eb2Geg2RKs2sCaGC8BbfK1gUDgTCdGSrjfCNrkaqM7ZsC6/n0/nI/CoTeml4dOJq+lv6725WijYwM6ZWrvw5M2poI2AjZPn8IuWtvA5v598kcjT92YtvELQps2sHmaGpiFSLQEtGl/G6aVgFx0qYE2Z90mmQfNpH4BsM3jIP6NnZ/5Nfq/IXBJ5FK0AbN5kBHbNo9NhkDKsKA8G+8U2rSbDW26qgIntIToEdq0ic0Dgwls5pwYsKH3nUMbyzYPDMezcSvQt5kLEjtEm1a2oc2MHERLMGBzw80cM48f30iExfA7KwROJegckQDbNEuMHUomxsA8a9lGIKLVFdpGrFQpG5nq9GxEgjbaNnPKybJRbjnaFMcm1GYdD74NUMvRJmebOaMJbKBbbsFmbs6CjYmW+zeeCod14RQrItegjUWb5ve5BwA2zIZP0RtPmQzamLYBnzIFWo42rW0j9ajVfkeBNq1po7lEaxcb+qgBXr6iTZvaGFu+3mgWBGvzPSOREr9PT/SKqdivoQ3H5obhuDaRgnTSrCt2aCBok48NY8pEG7QR2wKdXRvZLSHanGkbicUl2pw9G4hNiV2bH0OJnUObs2zTrNK3+dFY0EbGBvgliFeCt90FsXETOzRh8+efL1+afEEUnRbQJt1GLcyWW7B5GUQTIaUuVZvMlqNNQWw0iDg1StuIthxtimXjAbGcQq+bhUsVs1FoOZDNw2bQRtsmktVVjecv14YuctUqCmweGgvhkcQDZwPwfzS98UOTQRtJm1VeVGxAHhuxlqNNzjarq2Io8jrJx4n2XhNtCmKzqpmsRQvaoE1Wspevudj8t5H0TxIJPlOxWVoK/ZgaarG0REsIToLbjI9nsigHbaBtJGLKpkIPx0OJlzYeT+YFsUvRRtdmST3ANhU3jeYnbGCDNuo2SwDxbLyatG2ajTds0wjayNkswcXTqFRa1mbJUAKNIthMOokeTSY+nwwfoA3HxoxIJaqRi82kbtDGgE2lksph02bSYNAG1qYiE7M2k2hzJmyC3dD4uPcvtTRaXiCbimJCNhBr1WbLTdvMzKCNuk1FN5rbnuhKNRxlm5kZ53/8K2jQJtMmVEzjAIAkGEPaNmnh23jlsc4JB224NhUT0X7Nkjk0ojaBxAxc0IZjo0vA4IhE2kZ0SnVtZgyGaHeMjIjaSD9t6I1n0KZVbCTnjaiN9l7Tgs2sH7RpJxu/BGWb2Ug4n6INgI3qwjY6ErRtmkUA2XCCNqo2AC9bLNv4o2QWIIT1srIC+A7Kps0sbNCGY/PqFYADZ31ry2YWPmjDtdHRmZR8lQBtA82xvLzc/BFtMmzcjJt4y2LGxmm7hs2yWNBGyOYVsIoxG7dAJZtlmYRtxITytWmWybdZBgjayNgwedT/rBx9upi3WYYL2kjarK05Ppr/FYKXTaeEI3ibI+dos7Vtak4Nn+BtPjlHNdM2a2uOxavgn6HIYTD/8vzZqWEH/O3T8Y5z3/8Bm/zmxpbNrlPDAfybuQPnvrtmbdayIjF+WPlI54VPIhYym+lTOo991ET5jZtsGy5Qdh84qXE7juqmkHab2gkkhX2bmW06h+7D2uzTm24vF8EmJOT+S3zyOKolceTGT/JB5NLUjqA1bNvM7LhP34NTKJvTA/eOO8sFsqF55EcYZ9ctZfP9zumJ1iTTKPb4dOf9pnu/XXiWciQ2bI7fjxnI++MC24gjHe/C0+weS5qUy/Ha+ZmYsGLTmHNqsDK1Hen+YsLm0SMmiABReKo42gfUqe0fCbGUZTMRCeGACIkkhVIm0pOPu59rm7osm7XPux9PUmTK6plgxJ6Nufe6xmyaCooYsSy4MaVxO5xy2TsjXH86BNrI2gBlQTW3FQIyZtAmR5uFhWKjKLqgjSEbmyBqNhO6Ifa6iZ6Nhb5yLxa00bZZWMhtKEmSwLCgDYBNCzyKFETuZQZtJG2cEbRAh5HlZ3S5LEsDNX7QRtLGrcizyOXprDqSzKFEbQBii0Qe5Z58qk7QxqCNvWE0YXJucTmaLmhjyMbeEDI7lKrpQRuOTX8ht9EhDnNzb5WffjKINikZJJ3GaMrOKtfOqk72OV0VSSfpMNFd7E0q0i5V4XSQIbRJyRAp3XYqz+lVlPY7KXMy1WqJOJMx2iRzcZAQcu02UIq3dpFGWQ/lWsOm9B3aMGwuNoYUIZfzo5mYsLCnvifbY2guOzTk0jdok7C5eInakPP2XSxMuRIz73oy510a0tNf5DeZ8p2lKheGzHp/j2dDetEmll4SpEPybwHyKBbWLpIo65x0NGlIXyfahNLZF7Ih3edE99UFHEOSLutZOddNIunuRBu/18RoGsOqgznPWv0T9YRJEpEeQ+eaPpJMbz/arPf3EmZ6zn9DNd6+LZdtbo6UxpAUzPq6WKe5eL6HpOXS5e/Kb9VpjD+M/L8hVeGHkiNz+RLhpXRt8IzaDF4rkcyUhjo6B/u/elus1UtVIWIoX/UPdnYMMWD+D78Xh3/Kaa5+AAAAAElFTkSuQmCC"},7825:function(e,t,a){e.exports=a.p+"static/img/ljysl.0fb059af.png"},"8d67":function(e,t,a){"use strict";a.r(t);var n=a("f2bf");const r={id:"chartPie",style:{width:"100%",height:"260px","padding-top":"30px"}};function i(e,t,a,i,c,o){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",r)}var c=a("313e"),o={props:{runRate:{type:Number}},data(){return{chartPie:null,data:[]}},watch:{runRate(e){this.data=[{value:e}],setTimeout(()=>{this.drawCharts()},500)}},mounted:function(){},methods:{drawPieChart(){this.chartPie=c["a"](document.getElementById("chartPie")),this.chartPie.setOption({series:[{type:"gauge",radius:"100%",startAngle:180,endAngle:0,min:0,max:240,splitNumber:12,itemStyle:{color:"#58D9F9",shadowColor:"rgba(0,138,255,0.45)",shadowBlur:10,shadowOffsetX:2,shadowOffsetY:2},progress:{show:!0,roundCap:!0,width:14},pointer:{icon:"path://M2090.36389,615.30999 L2090.36389,615.30999 C2091.48372,615.30999 2092.40383,616.194028 2092.44859,617.312956 L2096.90698,728.755929 C2097.05155,732.369577 2094.2393,735.416212 2090.62566,735.56078 C2090.53845,735.564269 2090.45117,735.566014 2090.36389,735.566014 L2090.36389,735.566014 C2086.74736,735.566014 2083.81557,732.63423 2083.81557,729.017692 C2083.81557,728.930412 2083.81732,728.84314 2083.82081,728.755929 L2088.2792,617.312956 C2088.32396,616.194028 2089.24407,615.30999 2090.36389,615.30999 Z",length:"75%",width:5,offsetCenter:[0,"5%"]},axisLine:{roundCap:!0,lineStyle:{width:10}},axisTick:{splitNumber:2,lineStyle:{width:2,color:"#999"}},splitLine:{length:12,lineStyle:{width:3,color:"#999"}},axisLabel:{distance:15,color:"#999",fontSize:10},title:{show:!0,text:"运行率"},detail:{backgroundColor:"#fff",borderColor:"#999",borderWidth:2,width:"80%",lineHeight:40,height:20,borderRadius:8,offsetCenter:[0,"35%"],valueAnimation:!0,formatter:function(e){return"{value|"+e.toFixed(2)+"}{unit|%}"},rich:{value:{fontSize:15,fontWeight:"bolder",color:"#777",padding:[0,0,15,0]},unit:{fontSize:15,color:"#999",padding:[0,0,15,10]}}},data:this.data}]})},drawCharts(){this.drawPieChart()}}},s=a("d959"),l=a.n(s);const d=l()(o,[["render",i]]);t["default"]=d},"8fea":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARsAAAEaCAMAAAAWrwO2AAABRFBMVEVHcEz1w0L1r0f1xkL1xEL1ukT1tkX1uET1ukT1r0f1s0b1sEf1sEf1vkP1x0L1xUL1w0L1r0f1r0f1r0f1xEL1r0f1r0f1tUX1x0H1vkT1r0f1wkL1x0H1uUT1u0T1wkL1wkL1xEL1r0f1r0f1xUL1sUb1sEb1rkf1r0b1wEL1xUL1xUL////1vUP1u0T1w0L1v0P1t0X1skb1ukT1tEb1tUX1xUL1wUL1vUT1wEL1uEX1t0T1wUP1r0f1sEf1vEP1sUb1sUf1wkP1u0P1x0L1rkf1sEb1tkb1skX1vkL1r0b1skf++u/1ukP737D//vv3yl/1wkb86cH98NT75a///vz4zYP1tkn87Mb2xU/625n41oL86cf1tUj4ynv3wWP64KD62J762qP52In2ulH403v2v172uE/3wmX403f2u1P50YtdHHxEAAAALHRSTlMAqNic2hMLHga6VvGWGLtalaX9e32f+DDvJS7v+2G+uvzIxu0w3qyRX/LzYzLomj0AAAi/SURBVHja7drnX9s4GAdwQYFAC2V2t58O6Lg7OEYCAQ5I4Up7Bzn23nSP///9xUri2I5ly9awnPx+L9qYpE/0fJFkOykhdcm8ed3VOnx3VXsWFSWk8t3h1q7XbzIkNJnB1tWkkpCN9YJSWgeDeR72D0hoTVvTUjOwOND/kCnTfseg3/pSaHirRPG50+5Pc3N4tdltFheHb/rIdHZr3QNiWMhL4EC6O700HV2rsCmnq8ND80KqRPgQlsxJZTy1sb1w4XR2rcLGMXOcy6rb4AWxzE7g6wWklrsdZ6hF2Dhtlpbss1XP8OLaWtI2y+oSYzS3eio2/WtcYRZ6HxSekbzljT6m/jLNvTXY1OcetXm1ZvVQAXgvmrf6MzWlAOoVvfMegI1PBqy78kFhELV9R4rExTZYsmmFjZ/NcmtpSSXMMqUqwvv2A/IGNow8Id0KCVxjVa/Byvq61Sp9UH7Il27SJW3LmEpPuGy6yEvYMPKS3GoeEfc6C1tg67fIW9iwQprMhMlUclr3gMEmio3jhDvVlFmvBjZcNlOIm4iAhBnYBNiAADawgQ1sYAMb2MAGNmqTqyb8FQGvgU2KbXLxMxqSun/AelvYGGvjGUBORiLbRIxym5y6qLYRZIJNLJuc8mi0icMEmyg2OX1JxobbCzb8NuFlpqfjvPnhxcZucXNUMJvF3Y2LQ11Eemy+XRdHpaV4/U2zDX3un6BMs1Kv5/n5gUQZqnOgZeqQqWCQABK+5HLnG6PSs3GuYQtSb3O+M6ogO+cabBSR1FKZNfs7B18Pw6ZY6I7+9WBnvzJz1J+8lNsclFs5u+RZfjy5PCtXPNBsMy09n8vb8EmUDSpssp+UN+TPabf5SPu4npZok8td06IftdlMK8khnTZn8U9y/qHLqniYbpsLug1fyra5pBvyhQ6baWXZEJo27JzpOFWRaaXZtXr4Jb/uL6vubuXggxXXRfkH3xhmQ7eb79Uj4Ss+u+53uuGk24beef+Ub/OT3pVHGIjNE8FJsY27I3k2nsKwEbFxE/HpwAY2LKEgJNjAJpyoHim2zSRXaAvuI5H4F5ZMZJ/NYCPNZjJitNi44xlk/fi5kWAT18ZTaHIyBTYcCV9j9C/YRLaZlBQzbTiVYMNvMyk3ptsEMpFJpUmRjQuJPoANbOIENrAx3iYNhWEDG9jABjawgQ1sYAMb2MAGNrgPhw1sYAMb2DS2zV+VSKw5X0m1herxvEKbeU9go8lGmGjeL5JtWIWZ4Rgim9Jrw4QKFGS+Z9I23IGNRBue0MrMZ1Nj40CyH8JGoU1waAvuI8NtHIENbGCTIptsVrJNlibFNllHHB1Vj8Rt7FKOPrI1NtikzybriVqbbGhgY6xN4Ng4W4ieaIVd644bDjZybZS1kHxhCxA2cm0MakFh4cg25rWg0MYmgk0Um9qzIijpt8lmYRNqo6o8bBrXRmV52DSqjdrysOFtQf9nFLCBTSl/2qkcVgpXfuh+b+8xbFJpU21Iqk3UBA7W+2LYJGzjaihRm0iBjX4b3xaa3cZdHjawibDDwwY2wSBBMLCBDdcKgg1sfBZPNnr55rCJF9g0vo2K8rBpbBtV5ZW1AJuEbdSW12AzW4vfC2dZgU0abRxjm40TWnhWbRKwkTJu2DSPjcxxw6YZbOSPGzYJ2/ynDkZlCw1nI3yvqdvGGTkgzF9v2mz+Zoa2yvgx79U5bJrPhieFQsFmKThT+YFamzF2YGOaTaFQVeEIbcF9JJJa72E2PDphr4aNBJtCrCRoIx7YxLcpiMW2qTXUKDYiLGNjBW8LsGloG8F1VBhjtQCbRrMpSEl9edg0qo04B4MFNrDxXTxMkKa0iV4+SZuJWgKeYrwCNuI2AtNSydQvdTIRXHhCSmAT00a8jfg2fnPdMW5aeEJtYBPDRs7057exJfjGDZuEbcZkc0S0iTluPTZKE2AjNm7YwAY2sOGwkTLuhrMRvtdsPBv7ygU2sOG71nW3ABvnpptWmwUrsNFrwzzVmmGzUE7Y87BRbWN/AhV2iabBxtH0gmhgo8zGYuG/tJdms7BADxfUBjZybWLfEkqwqY7bTBuB22Vhm9q4YZMGG0kfsxhms1KL7xOwiWEj577EPJsV/sCGx8b15bOs+1ndNvVLZCV+FNtsWi0cy7c5to42ddio+xykaPWwJd1me8s6Kgp1zmGj9mPFXauHT2EfBkTfLD5ZdXdVgOTz5T9LUWyzZ/VwJN/myKq7l26bL1YP+1vxSfwb2Nq36n6J1zt3FNtsF+snjgQbOm2K2+m2mbiie+iJPBYrJ7TolVjnNONBUW1zXHTiyLEp0xSPldv8W4pKnNPy2fdoS9jE2iVL7WwdlSue8vUdSUOzTflUVdqQd063tkVttrdOd/bL9fbyemwqUfMt2PbOqILsrERfI1HjtJEp5JgH23vyafZWlKpos1lYOC3KlSmeKp4xLJu5csQ0PDm+kqhTvDoe1xI9NqWF9WNvt7gpyrJZ3N37sa1kkgTbzOlMXuqVCGz028zNmY2SjAtsQmzmzLUZTzjE1Akznnxgk6hNRBIjWGCTgE0+n6KTkSczVmCj2yafj0qToIIbpD6w0WFj8iqy2w2QUGBj6NYyIyGwUWRjFol9hpmRFNjIs8kLxNzVw7D5DTaM/E7alF/sqltMMyrzro08hQ0jt0lfIIepV3UzGtJHnkjeVhqCheYPkoENIw9I3WYcl0TP/ZE2mZk2QsgQbHwzVLLJPDP32iURlNqSIqQFNj5XNy0WDRkx/hvHmQQyQm2qEwc2jpSnDSE9j4z7bw2Ve2rdIu+qud9TsSG9DfjBFKt5fwtveomdPti4cqNGQzqfmrGzaFgtPLnd6bAh7c9hY+d5O3Gl42nS35QkP12qs6aDeNLZBxuavk5Sn5uPkmAxZIuxT969xDftN5re5kY7YWWk5ZnWL2MNmjClPG4ZIUHJDLXp+A7JsJVkpW0oQ0KT6e172vboWdPYPL7fdruv1wfmfwa5aEUL0+6AAAAAAElFTkSuQmCC"},a72c:function(e,t,a){"use strict";a.r(t);var n=a("f2bf");const r={id:"alarm",style:{width:"100%",height:"300px"}};function i(e,t,a,i,c,o){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",r)}var c=a("365c"),o=a("313e"),s=a("5f99"),l={props:{time:{type:Array},all:{type:Boolean,default:!1}},data(){return{chartPie:null,alarmData:[],alarmTime:"",isAllProject:!1}},watch:{time(e){this.alarmTime=e,this.getAlarmData(),setTimeout(()=>{this.drawCharts()},2e3)},all(e){this.isAllProject=e,this.getAlarmData(),setTimeout(()=>{this.drawCharts()},2e3)}},mounted:function(){},methods:{async getAlarmData(){var e=sessionStorage.getItem("projectId"),t={};t=0==this.isAllProject?{start:Object(s["getDate"])(this.alarmTime[0]),end:Object(s["getDate"])(this.alarmTime[1]),projectId:e}:{start:Object(s["getDate"])(this.alarmTime[0]),end:Object(s["getDate"])(this.alarmTime[1])};const{data:a}=await Object(c["getAlarmData"])(t);this.alarmData=[{value:a.handle,name:"processed"},{value:a.unHandle,name:"untreated"},{value:a.total,name:"total"}]},drawPieChart(){this.chartPie=o["a"](document.getElementById("alarm")),this.chartPie.setOption({title:{text:"Alarm Statistics",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"bottom"},series:[{type:"pie",radius:"50%",data:this.alarmData,emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]})},drawCharts(){this.drawPieChart()}}},d=a("d959"),m=a.n(d);const h=m()(l,[["render",i]]);t["default"]=h},abe9:function(e,t,a){"use strict";a("fa6d")},cf49:function(e,t,a){"use strict";a.r(t);var n=a("f2bf");const r={id:"clockFold",style:{width:"100%",height:"350px"}};function i(e,t,a,i,c,o){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",r)}a("14d9");var c=a("313e"),o=a("5f99"),s={props:{details:{type:Array}},data(){return{chartPie:null,xData:[],yData:[],data:[]}},watch:{details(e){var t=[],a=[];e.forEach((function(e,n){t.push(Object(o["formatDateTime"])(e[0])),a.push(e[1])})),this.data=e,this.xData=t,this.yData=a,setTimeout(()=>{this.drawCharts()},1e3)}},mounted:function(){},methods:{drawPieChart(){console.log(this.data),this.chartPie=c["a"](document.getElementById("clockFold")),this.chartPie.setOption({title:{left:"center",text:"每日考勤打卡次数"},tooltip:{trigger:"item",axisPointer:{type:"shadow"}},xAxis:{type:"category",boundaryGap:!1,data:this.xData},yAxis:{type:"value"},series:[{data:this.yData,type:"line",areaStyle:{}}]})},drawCharts(){this.drawPieChart()}}},l=a("d959"),d=a.n(l);const m=d()(s,[["render",i]]);t["default"]=m},d400:function(e,t,a){"use strict";a.r(t);var n=a("f2bf");const r={id:"personnel-site",style:{width:"100%",height:"300px"}};function i(e,t,a,i,c,o){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",r)}a("14d9");var c=a("365c"),o=a("5f99"),s=a("313e"),l={props:{time:{type:Array},all:{type:Boolean,default:!1}},data(){return{chartPie:null,yData:[],xData:[],seriesData:[],isAllProject:!1}},watch:{time(e){this.maintenanceTime=e,this.getInspectionData(),setTimeout(()=>{this.drawCharts()},2e3)},all(e){this.isAllProject=e,this.getInspectionData(),setTimeout(()=>{this.drawCharts()},2e3)}},mounted:function(){},methods:{async getInspectionData(){var e=sessionStorage.getItem("projectId"),t={};t=0==this.isAllProject?{start:Object(o["getDate"])(this.maintenanceTime[0]),end:Object(o["getDate"])(this.maintenanceTime[1]),projectId:e}:{start:Object(o["getDate"])(this.maintenanceTime[0]),end:Object(o["getDate"])(this.maintenanceTime[1])};const{data:a}=await Object(c["getInspectionData"])(t);var n=[],r=[],i=[];a.byDevice.forEach((function(e,t){t<10&&(n.push(e.key),r.push(e.data),i.push([e.key,e.data]))})),this.xData=n,this.yData=r,this.seriesData=i},drawPieChart(){console.log(this.seriesData),this.chartPie=s["a"](document.getElementById("personnel-site")),this.chartPie.setOption({title:{left:"center",text:"Statistics by site"},toolbox:{feature:{dataZoom:{yAxisIndex:!1},saveAsImage:{pixelRatio:2}}},tooltip:{trigger:"item",axisPointer:{type:"shadow"}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:this.xData,silent:!1,interval:0,splitLine:{show:!1},splitArea:{show:!1}},yAxis:{splitArea:{show:!1}},series:[{type:"bar",data:this.yData,large:!0}]})},drawCharts(){this.drawPieChart()}}},d=a("d959"),m=a.n(d);const h=m()(l,[["render",i]]);t["default"]=h},fa6d:function(e,t,a){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},fe73:function(e,t,a){e.exports=a.p+"static/img/jt.a222d4d8.png"}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-787eb5ca.0f7015ee.js b/dist/static/js/chunk-787eb5ca.0f7015ee.js deleted file mode 100644 index c8855e1..0000000 --- a/dist/static/js/chunk-787eb5ca.0f7015ee.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-787eb5ca"],{"0072":function(e,t,n){"use strict";n.r(t);var a=n("f2bf");const o={class:"manage-container"};function r(e,t,n,r,l,u){const i=Object(a["resolveComponent"])("el-table-column"),d=Object(a["resolveComponent"])("el-table"),c=Object(a["resolveComponent"])("el-pagination"),s=Object(a["resolveComponent"])("vab-query-form-right-panel"),m=Object(a["resolveComponent"])("vab-query-form");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",o,[Object(a["createVNode"])(d,{data:l.roleData,border:"",stripe:"",style:{width:"100%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{prop:"id",label:"ID",width:"60",align:"center"}),Object(a["createVNode"])(i,{prop:"name",label:e.$t("staff.yhm"),width:"120",align:"center"},null,8,["label"]),Object(a["createVNode"])(i,{prop:"key",label:"key",width:"120",align:"center"}),Object(a["createVNode"])(i,{prop:"createTime",label:e.$t("grouping.cjsj"),width:"200",align:"center"},null,8,["label"]),Object(a["createVNode"])(i,{prop:"updateTime",label:e.$t("grouping.gxsj"),width:"200",align:"center"},null,8,["label"])]),_:1},8,["data"]),Object(a["createVNode"])(m,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(c,{background:l.background,"current-page":l.queryForm.page,layout:l.layout,"page-size":l.queryForm.size,total:l.total,onCurrentChange:u.handleCurrentChange,onSizeChange:u.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var l=n("cc5e"),u={components:{},data(){return{roleData:[],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){},methods:{realIndex(){this.fetchData()},async fetchData(){this.listLoading=!0;const{data:e}=await Object(l["miniRoleSelect"])(this.queryForm);this.roleData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},i=(n("9530"),n("d959")),d=n.n(i);const c=d()(u,[["render",r],["__scopeId","data-v-af4fc26c"]]);t["default"]=c},9530:function(e,t,n){"use strict";n("d393")},cc5e:function(e,t,n){"use strict";n.r(t),n.d(t,"getList",(function(){return o})),n.d(t,"doEdit",(function(){return r})),n.d(t,"doDelete",(function(){return l})),n.d(t,"doAdd",(function(){return u})),n.d(t,"getMenuIdsByRoleId",(function(){return i})),n.d(t,"assignMenu",(function(){return d})),n.d(t,"miniRoleSelect",(function(){return c})),n.d(t,"miniRoleInsert",(function(){return s})),n.d(t,"miniRoleUpdate",(function(){return m})),n.d(t,"miniRoleRemove",(function(){return f})),n.d(t,"miniRoleAssignMenu",(function(){return h})),n.d(t,"getMiniRoleMenuIdsByRoleId",(function(){return g}));var a=n("b775");function o(e){let t="?page="+e.page+"&size="+e.size;return e.name&&(t+="&name="+e.name),Object(a["default"])({url:"/sysRole/select"+t,method:"get",data:e})}function r(e){return Object(a["default"])({url:"/sysRole/update",method:"post",data:e})}function l(e){return Object(a["default"])({url:"/sysRole/remove",method:"post",data:e})}function u(e){return Object(a["default"])({url:"/sysRole/insert",method:"post",data:e})}function i(e){return Object(a["default"])({url:"/sysRole/getMenuIdsByRoleId?roleId="+e.roleId,method:"get",data:e})}function d(e){return Object(a["default"])({url:"/sysRole/assignMenu",method:"post",data:e})}function c(e){let t="?page="+e.page+"&size="+e.size;return void 0!=e.name&&(t+="&name="+e.name),Object(a["default"])({url:"/miniRole/select"+t,method:"get",data:e})}function s(e){return Object(a["default"])({url:"/miniRole/insert",method:"post",data:e})}function m(e){return Object(a["default"])({url:"/miniRole/update",method:"post",data:e})}function f(e){return Object(a["default"])({url:"/miniRole/remove?roleId="+e.roleId,method:"post",data:e})}function h(e){return Object(a["default"])({url:"/miniRole/assignMenu",method:"post",data:e})}function g(e){return Object(a["default"])({url:"/miniRole/getMenuIdsByRoleId?roleId="+e.roleId,method:"get",data:e})}},d393:function(e,t,n){}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-795c1891.1620d1e4.js b/dist/static/js/chunk-795c1891.1620d1e4.js deleted file mode 100644 index af49491..0000000 --- a/dist/static/js/chunk-795c1891.1620d1e4.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-795c1891"],{"17be":function(e,t,i){"use strict";i.r(t);var a=i("f2bf");function n(e,t,i,n,o,s){return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",null,t[0]||(t[0]=[Object(a["createElementVNode"])("div",{class:"form-layer"},[Object(a["createElementVNode"])("div",{id:"map"})],-1)]))}var o={name:"BdMap",emits:["getLatAndLng"],data(){return{map:null,local:null,mk:null,keyWords:"",longitude:"",latitude:""}},created(){""!=this.longitude&&""!=this.latitude||this.initMap()},methods:{initMap(){this.$nextTick(()=>{this.map=new BMap.Map("map");const e=""==this.longitude?"118.802":this.longitude,t=""==this.latitude?"32.064":this.latitude,i=new BMap.Point(e,t);this.map.centerAndZoom(i,18),this.map.enableScrollWheelZoom(!0),this.map.addControl(new window.BMap.NavigationControl),"118.802"!=e&&"32.064"!=t?this.handleMarker(this,i):(console.log("longitude="+e),console.log("latitude="+t),this.fixedPos())})},showMap(e){this.latitude=e.latitude,this.longitude=e.longitude,this.initMap()},fixedPos(){const e=this,t=new BMap.Geolocation;this.confirmLoading=!0,t.getCurrentPosition((function(t){if(this.getStatus()==window.BMAP_STATUS_SUCCESS){e.handleMarker(e,t.point),e.addListener(e);const i=new BMap.Geocoder;i.getLocation((function(t){e.confirmLoading=!1,t&&e.$emit("tellFatherName",t.point)}))}else e.$message.error("failed"+this.getStatus())}))},setPlace(e){this.keyWords=e,this.local=new BMap.LocalSearch(this.map,{onSearchComplete:this.searchPlace}),this.local.search(this.keyWords)},searchPlace(){if(void 0!=this.local.getResults())if(this.map.clearOverlays(),this.local.getResults().getPoi(0)){const e=this.local.getResults().getPoi(0).point;this.map.centerAndZoom(e,18),this.handleMarker(this,e),this.addListener(this,e),console.log("经度:"+e.lng+"--纬度"+e.lat),this.$emit("tellFatherName",e)}else this.$message.error("未匹配到地点!");else this.$message.error("未找到搜索结果!")},handleMarker(e,t){const i=this;e.mk=new BMap.Marker(t),e.map.addOverlay(e.mk),e.mk.enableDragging(),e.map.addEventListener("dragend",(function(e){i.$emit("tellFatherName",e.point)})),e.map.panTo(t)},addListener(e){const t=this;e.map.addEventListener("click",(function(e){t.$emit("tellFatherName",e.point),t.map.clearOverlays(),t.handleMarker(t,e.point)}))}}},s=(i("502f"),i("d959")),l=i.n(s);const r=l()(o,[["render",n],["__scopeId","data-v-702190e3"]]);t["default"]=r},"486d":function(e,t,i){},"502f":function(e,t,i){"use strict";i("486d")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-7a0594d3.aa591cfa.js b/dist/static/js/chunk-7a0594d3.aa591cfa.js deleted file mode 100644 index 5d8a865..0000000 --- a/dist/static/js/chunk-7a0594d3.aa591cfa.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7a0594d3","chunk-28ab1261","chunk-4089bf29"],{"2a29":function(e,t,a){"use strict";a("bb3b")},"5fd6":function(e,t,a){"use strict";a("c576")},6127:function(e,t,a){},7548:function(e,t,a){"use strict";a.r(t);var n=a("f2bf");const o={class:"manage-container"};function c(e,t,a,c,i,l){const r=Object(n["resolveComponent"])("group-index"),d=Object(n["resolveComponent"])("el-tab-pane"),s=Object(n["resolveComponent"])("vehicle-index"),h=Object(n["resolveComponent"])("el-tabs");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",o,[Object(n["createVNode"])(h,{modelValue:i.activeName,"onUpdate:modelValue":t[0]||(t[0]=e=>i.activeName=e),onTabClick:l.handleClick},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{label:"班组管理",name:"first"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(r,{ref:"group"},null,512)]),_:1}),Object(n["createVNode"])(d,{label:"车辆管理",name:"second"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{ref:"vehicle"},null,512)]),_:1})]),_:1},8,["modelValue","onTabClick"])])}var i=a("8841"),l=a("99b1"),r={name:"Index",components:{groupIndex:i["default"],vehicleIndex:l["default"]},data(){return{activeName:"first"}},computed:{height(){return 500}},mounted(){},methods:{handleClick(e,t){console.log(e,t),"second"==e.paneName?this.$refs["menu"].showEdit():"first"==e.paneName&&this.$refs["config"].showEdit()}}},d=(a("5fd6"),a("d959")),s=a.n(d);const h=s()(r,[["render",c],["__scopeId","data-v-1b64b77a"]]);t["default"]=h},8841:function(e,t,a){"use strict";a.r(t);var n=a("f2bf");const o={class:"manage-container"};function c(e,t,a,c,i,l){const r=Object(n["resolveComponent"])("el-input"),d=Object(n["resolveComponent"])("el-form-item"),s=Object(n["resolveComponent"])("el-button"),h=Object(n["resolveComponent"])("vab-query-form"),u=Object(n["resolveComponent"])("el-form"),b=Object(n["resolveComponent"])("el-row"),g=Object(n["resolveComponent"])("el-table-column"),p=Object(n["resolveComponent"])("el-table"),j=Object(n["resolveComponent"])("el-pagination"),m=Object(n["resolveComponent"])("vab-query-form-right-panel"),O=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",o,[Object(n["createVNode"])(b,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{ref:"form",model:e.form,"label-width":"100px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{label:"班组名称"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(r,{modelValue:i.queryForm.name,"onUpdate:modelValue":t[0]||(t[0]=e=>i.queryForm.name=e),placeholder:"请输入班组名称"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(s,{type:"primary",onClick:e.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(s,{type:"primary",onClick:e.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(p,{data:i.data,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(g,{prop:"jiedao",label:"班组编号",width:"120",align:"center"}),Object(n["createVNode"])(g,{prop:"shequ",label:"班组名称",width:"200",align:"center"}),Object(n["createVNode"])(g,{prop:"mingcheng",label:"班组类型",width:"200",align:"center"}),Object(n["createVNode"])(g,{prop:"guimo",label:"班组组号",width:"200",align:"center"}),Object(n["createVNode"])(g,{prop:"kaishi1",label:"班组组长",width:"200",align:"center"}),Object(n["createVNode"])(g,{prop:"jieshu1",label:"班组成员",width:"200",align:"center"}),Object(n["createVNode"])(g,{prop:"dangqian",label:"班组数量",width:"200",align:"center"}),Object(n["createVNode"])(g,{prop:"kaishi2",label:"归属部门",width:"200",align:"center"}),Object(n["createVNode"])(g,{prop:"jieshu2",label:"归属单位",width:"200",align:"center"}),Object(n["createVNode"])(g,{prop:"jieshu3",label:"班组描述",width:"200",align:"center"}),Object(n["createVNode"])(g,{prop:"jieshu3",label:"配备工程车辆",width:"200",align:"center"}),Object(n["createVNode"])(g,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(s,{type:"text",onClick:e=>l.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[O,i.listLoading]]),Object(n["createVNode"])(h,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(j,{background:i.background,"current-page":i.queryForm.page,layout:i.layout,"page-size":i.queryForm.size,total:i.total,onCurrentChange:l.handleCurrentChange,onSizeChange:l.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var i={name:"Index",components:{},data(){return{data:[{id:1,jiedao:"4565",shequ:"班组名称",mingcheng:"班组类型",guimo:"20",kaishi1:"张三",jieshu1:"李四,王五,赵六",dangqian:"3",kaishi2:"归属部门",jieshu2:"归属单位",jieshu3:"班组描述",jieshu4:"奔驰"},{id:2,jiedao:"65432",shequ:"班组名称",mingcheng:"班组类型",guimo:"20",kaishi1:"张三",jieshu1:"李四,王五,赵六",dangqian:"3",kaishi2:"归属部门",jieshu2:"归属单位",jieshu3:"班组描述",jieshu4:"奔驰"},{id:3,jiedao:"1234",shequ:"班组名称",mingcheng:"班组类型",guimo:"20",kaishi1:"张三",jieshu1:"李四,王五,赵六",dangqian:"3",kaishi2:"归属部门",jieshu2:"归属单位",jieshu3:"班组描述",jieshu4:"奔驰"}],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$message({type:"success",message:"删除成功"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},l=(a("2a29"),a("d959")),r=a.n(l);const d=r()(i,[["render",c],["__scopeId","data-v-14d6e5c5"]]);t["default"]=d},"99b1":function(e,t,a){"use strict";a.r(t);var n=a("f2bf");const o={class:"manage-container"};function c(e,t,a,c,i,l){const r=Object(n["resolveComponent"])("el-table-column"),d=Object(n["resolveComponent"])("el-button"),s=Object(n["resolveComponent"])("el-table"),h=Object(n["resolveComponent"])("el-pagination"),u=Object(n["resolveComponent"])("vab-query-form-right-panel"),b=Object(n["resolveComponent"])("vab-query-form"),g=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",o,[Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(s,{data:i.data,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(r,{prop:"jiedao",label:e.$t("vehicles.clmc"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(r,{prop:"shequ",label:e.$t("vehicle.cph"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(r,{prop:"mingcheng",label:"车牌型号",width:"200",align:"center"}),Object(n["createVNode"])(r,{prop:"guimo",label:"是否使用",width:"200",align:"center"}),Object(n["createVNode"])(r,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(d,{type:"text",onClick:e=>l.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[g,i.listLoading]]),Object(n["createVNode"])(b,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{background:i.background,"current-page":i.queryForm.page,layout:i.layout,"page-size":i.queryForm.size,total:i.total,onCurrentChange:l.handleCurrentChange,onSizeChange:l.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var i={name:"Index",components:{},data(){return{data:[{id:1,jiedao:"检测车",shequ:"123456",mingcheng:"车牌型号",guimo:"是"},{id:2,jiedao:"检测车",shequ:"123456",mingcheng:"车牌型号",guimo:"是"},{id:3,jiedao:"检测车",shequ:"123456",mingcheng:"车牌型号",guimo:"是"}],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$message({type:"success",message:"删除成功"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},l=(a("c0df"),a("d959")),r=a.n(l);const d=r()(i,[["render",c],["__scopeId","data-v-53117b5c"]]);t["default"]=d},bb3b:function(e,t,a){},c0df:function(e,t,a){"use strict";a("6127")},c576:function(e,t,a){}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-7b89f47a.6f82bfad.js b/dist/static/js/chunk-7b89f47a.6f82bfad.js deleted file mode 100644 index 6404364..0000000 --- a/dist/static/js/chunk-7b89f47a.6f82bfad.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7b89f47a"],{"669c":function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return l})),o.d(t,"doEdit",(function(){return n})),o.d(t,"doDelete",(function(){return c})),o.d(t,"doAdd",(function(){return r})),o.d(t,"getDictData",(function(){return d})),o.d(t,"selectAttribute",(function(){return u})),o.d(t,"selectSensorType",(function(){return i})),o.d(t,"selectSensorUnit",(function(){return s})),o.d(t,"selectStoreStrategy",(function(){return b})),o.d(t,"selectFunctionCode",(function(){return m})),o.d(t,"selectDataFormat",(function(){return f})),o.d(t,"selectReadWrite",(function(){return j}));var a=o("b775");function l(e){let t="?page="+e.page+"&size="+e.size;return""!=e.deviceId&&(t+="&deviceId="+e.deviceId),""!=e.sensorName&&(t+="&sensorName="+e.sensorName),Object(a["default"])({url:"/iot/sensor/select"+t,method:"get",data:e})}function n(e){return Object(a["default"])({url:"/iot/sensor/update",method:"post",data:e})}function c(e){return Object(a["default"])({url:"/iot/sensor/remove",method:"post",data:e})}function r(e){return Object(a["default"])({url:"/iot/sensor/insert",method:"post",data:e})}function d(e){return Object(a["default"])({url:"/iot/sensor/dict",method:"get",data:e})}function u(e){return Object(a["default"])({url:"/iot/sensor/selectAttribute",method:"get",data:e})}function i(e){return Object(a["default"])({url:"/iot/sensor/selectSensorType",method:"get",data:e})}function s(e){return Object(a["default"])({url:"/iot/sensor/selectSensorUnit",method:"get",data:e})}function b(e){return Object(a["default"])({url:"/iot/sensor/selectStoreStrategy",method:"get",data:e})}function m(e){return Object(a["default"])({url:"/iot/sensor/selectFunctionCode",method:"get",data:e})}function f(e){return Object(a["default"])({url:"/iot/sensor/selectDataFormat",method:"get",data:e})}function j(e){return Object(a["default"])({url:"/iot/sensor/selectReadWrite",method:"get",data:e})}},bdc1:function(e,t,o){"use strict";o.r(t);var a=o("f2bf");function l(e,t,o,l,n,c){const r=Object(a["resolveComponent"])("el-option"),d=Object(a["resolveComponent"])("el-select"),u=Object(a["resolveComponent"])("el-form-item"),i=Object(a["resolveComponent"])("el-button"),s=Object(a["resolveComponent"])("vab-query-form"),b=Object(a["resolveComponent"])("el-form"),m=Object(a["resolveComponent"])("el-dialog");return Object(a["openBlock"])(),Object(a["createBlock"])(m,{modelValue:n.dialogFormVisible,"onUpdate:modelValue":t[3]||(t[3]=e=>n.dialogFormVisible=e),title:n.title,width:"500px",onClose:e.close},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{ref:"form",model:n.form,"label-width":"100px","label-position":"left"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{label:"属性种类"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{modelValue:n.type,"onUpdate:modelValue":t[0]||(t[0]=e=>n.type=e),placeholder:"请选择属性种类",onChange:c.getType},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(n.typeData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(r,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),n.show?(Object(a["openBlock"])(),Object(a["createBlock"])(u,{key:0,label:"功能码"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{modelValue:n.form.functionCode,"onUpdate:modelValue":t[1]||(t[1]=e=>n.form.functionCode=e),placeholder:"请选择功能码"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(n.codeData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(r,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})):Object(a["createCommentVNode"])("",!0),n.show?(Object(a["openBlock"])(),Object(a["createBlock"])(u,{key:1,label:"数据格式"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{modelValue:n.form.dataFormat,"onUpdate:modelValue":t[2]||(t[2]=e=>n.form.dataFormat=e),placeholder:"请选择数据格式"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(n.formatData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(r,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])(s,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{type:"primary",onClick:c.save},{default:Object(a["withCtx"])(()=>t[4]||(t[4]=[Object(a["createTextVNode"])("保存")])),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue","title","onClose"])}var n=o("669c"),c={name:"Parameter",data(){return{type:0,show:!1,dialogFormVisible:!1,title:"",codeData:[],formatData:[],typeData:[{value:0,label:"请选择属性种类"},{value:1,label:"Modbus RTU"},{value:2,label:"请选择属性种类"}],form:{functionCode:"",dataFormat:""}}},created(){},methods:{getType(e){this.show=1==e},showEdit(){this.title="参数配置",this.dialogFormVisible=!0,this.getDictData()},async getDictData(){const{data:e}=await Object(n["getDictData"])();this.codeData=e.functionCode,this.formatData=e.formatData},save(){this.$emit("getParameter",this.form),this.dialogFormVisible=!1}}},r=o("d959"),d=o.n(r);const u=d()(c,[["render",l]]);t["default"]=u}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-7da3f232.9b5cca03.js b/dist/static/js/chunk-7da3f232.9b5cca03.js deleted file mode 100644 index ec65754..0000000 --- a/dist/static/js/chunk-7da3f232.9b5cca03.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7da3f232"],{"5f99":function(t,e,a){"use strict";function n(t,e){const a=parseInt(t),n=new Date,r=n.getDate(),o=new Date(n.setDate(r+a)),i=o.getFullYear(),u=o.getMonth()+1,c=o.getDate();let s,l;s=u<10?"0"+u:u,l=c<10?"0"+c:c;const d=e||"-";return i+d+s+d+l}function r(t=""){var e=new Date;""!=t&&(e=new Date(t));const a=e.getFullYear();let n=e.getMonth(),r=e.getDate();return n+=1,n=n.toString().padStart(2,"0"),r=r.toString().padStart(2,"0"),`${a}-${n}-${r}`}function o(t=""){var e=new Date;""!=t&&(e=new Date(t));const a=e.getFullYear();let n=e.getMonth();return n+=1,n=n.toString().padStart(2,"0"),`${a}-${n}`}function i(t=""){var e=new Date;""!=t&&(e=new Date(t));const a=e.getFullYear();return""+a}function u(t){const e=new Date,a=e.getFullYear(),n=e.getMonth()+1,r=e.getDate(),o=n-t,i=o<0?o+12:o>10?o:"0"+o,u=n>9?n:"0"+n,c=r>9?r:"0"+r,s=a+"-"+i+"-"+c,l=a+"-"+u+"-"+c;return[s,l]}function c(){const t=new Date,e=t.getFullYear(),a=t.getMonth()+1,n=t.getDate(),r=new Date(t);r.setDate(t.getDate()-1);const o=r.getFullYear(),i=(r.getMonth()+1).toString().padStart(2,"0"),u=r.getDate().toString().padStart(2,"0"),c=a>9?a:"0"+a,s=n>9?n:"0"+n,l=o+"-"+i+"-"+u,d=e+"-"+c+"-"+s;return[l,d]}function s(t){var e=new Date;""!=t&&(e=new Date(t));const a=e.getFullYear();let n=e.getMonth()+1;n=n<10?"0"+n:n;let r=e.getDate();r=r<10?"0"+r:r;let o=e.getHours();o=o<10?"0"+o:o;let i=e.getMinutes();i=i<10?"0"+i:i;let u=e.getSeconds();return u=u<10?"0"+u:u,a+"-"+n+"-"+r+" "+o+":"+i+":"+u}a.r(e),a.d(e,"getFMdate",(function(){return n})),a.d(e,"getDate",(function(){return r})),a.d(e,"getDate1",(function(){return o})),a.d(e,"getDate2",(function(){return i})),a.d(e,"getPastTime",(function(){return u})),a.d(e,"getPastTime1",(function(){return c})),a.d(e,"formatDateTime",(function(){return s}))},cf49:function(t,e,a){"use strict";a.r(e);var n=a("f2bf");const r={id:"clockFold",style:{width:"100%",height:"350px"}};function o(t,e,a,o,i,u){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",r)}a("14d9");var i=a("313e"),u=a("5f99"),c={props:{details:{type:Array}},data(){return{chartPie:null,xData:[],yData:[],data:[]}},watch:{details(t){var e=[],a=[];t.forEach((function(t,n){e.push(Object(u["formatDateTime"])(t[0])),a.push(t[1])})),this.data=t,this.xData=e,this.yData=a,setTimeout(()=>{this.drawCharts()},1e3)}},mounted:function(){},methods:{drawPieChart(){console.log(this.data),this.chartPie=i["a"](document.getElementById("clockFold")),this.chartPie.setOption({title:{left:"center",text:"每日考勤打卡次数"},tooltip:{trigger:"item",axisPointer:{type:"shadow"}},xAxis:{type:"category",boundaryGap:!1,data:this.xData},yAxis:{type:"value"},series:[{data:this.yData,type:"line",areaStyle:{}}]})},drawCharts(){this.drawPieChart()}}},s=a("d959"),l=a.n(s);const d=l()(c,[["render",o]]);e["default"]=d}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-7ec0d2c9.7c20b4e1.js b/dist/static/js/chunk-7ec0d2c9.7c20b4e1.js deleted file mode 100644 index 5649985..0000000 --- a/dist/static/js/chunk-7ec0d2c9.7c20b4e1.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7ec0d2c9"],{"6f3b":function(e,t,o){"use strict";o.r(t);var d=o("f2bf");const n={class:"manage-container"};function r(e,t,o,r,a,c){const i=Object(d["resolveComponent"])("el-option"),u=Object(d["resolveComponent"])("el-select"),l=Object(d["resolveComponent"])("el-form-item"),s=Object(d["resolveComponent"])("el-button"),m=Object(d["resolveComponent"])("vab-query-form"),f=Object(d["resolveComponent"])("el-form"),v=Object(d["resolveComponent"])("el-dialog");return Object(d["openBlock"])(),Object(d["createBlock"])(v,{modelValue:a.dialogFormVisible,"onUpdate:modelValue":t[1]||(t[1]=e=>a.dialogFormVisible=e),title:a.title,width:"500px",onClose:c.close},{default:Object(d["withCtx"])(()=>[Object(d["createElementVNode"])("div",n,[Object(d["createVNode"])(f,{ref:"form",model:a.form1,"label-width":"100px","label-position":"left"},{default:Object(d["withCtx"])(()=>[Object(d["createVNode"])(l,{label:"选择盒子"},{default:Object(d["withCtx"])(()=>[Object(d["createVNode"])(u,{modelValue:a.form1.id,"onUpdate:modelValue":t[0]||(t[0]=e=>a.form1.id=e),multiple:"",placeholder:"请选择选择盒子",onChange:c.boxChange},{default:Object(d["withCtx"])(()=>[(Object(d["openBlock"])(!0),Object(d["createElementBlock"])(d["Fragment"],null,Object(d["renderList"])(a.boxData,e=>(Object(d["openBlock"])(),Object(d["createBlock"])(i,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),Object(d["createVNode"])(m,null,{default:Object(d["withCtx"])(()=>[Object(d["createVNode"])(s,{type:"primary",onClick:c.save},{default:Object(d["withCtx"])(()=>[Object(d["createTextVNode"])(Object(d["toDisplayString"])(e.$t("defalult.tjtn")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])])]),_:1},8,["modelValue","title","onClose"])}o("14d9");var a=o("aa98"),c={data(){return{form:{},form1:{id:""},projectId:"",boxData:[],dialogFormVisible:!1,title:""}},methods:{showSync(e){this.projectId=e.projectId,this.dialogFormVisible=!0,this.title="盒子同步",this.getBoxList()},async getBoxList(){const{data:e}=await Object(a["boxList"])();this.boxData=e},boxChange(){const e=this.form1.id,t=this.boxData;var o=[];t.forEach((function(t,d){e.includes(t.id)&&o.push({id:t.id,code:t.code,name:t.name})})),this.form=o},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(a["fboxSync"])(this.form,this.projectId);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},i=o("d959"),u=o.n(i);const l=u()(c,[["render",r]]);t["default"]=l},aa98:function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return r})),o.d(t,"getDeviceData",(function(){return a})),o.d(t,"doEdit",(function(){return c})),o.d(t,"doDelete",(function(){return i})),o.d(t,"doAdd",(function(){return u})),o.d(t,"selectDeviceInfo",(function(){return l})),o.d(t,"getDictData",(function(){return s})),o.d(t,"selectAllProject",(function(){return m})),o.d(t,"selectAllGroup",(function(){return f})),o.d(t,"selectAllAlarmUser",(function(){return v})),o.d(t,"copy",(function(){return b})),o.d(t,"getLatestDataByDevice",(function(){return p})),o.d(t,"getLatestData",(function(){return j})),o.d(t,"getLatestDataByDevices",(function(){return h})),o.d(t,"getHistoryData",(function(){return g})),o.d(t,"getReportHistoryData",(function(){return C})),o.d(t,"getTownsByProject",(function(){return O})),o.d(t,"getCommunitiesByTown",(function(){return y})),o.d(t,"exportDevice",(function(){return D})),o.d(t,"exportIotDevice",(function(){return x})),o.d(t,"exportData",(function(){return w})),o.d(t,"exportIotData",(function(){return I})),o.d(t,"sensors",(function(){return V})),o.d(t,"boxList",(function(){return B})),o.d(t,"fboxSync",(function(){return L})),o.d(t,"sensorInfo",(function(){return P}));var d=o("b775"),n=o("f121");function r(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&void 0!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.code&&void 0!=e.code&&(t+="&code="+e.code),""!=e.name&&void 0!=e.name&&(t+="&name="+e.name),""!=e.community&&void 0!=e.community&&(t+="&community="+e.community),""!=e.townCode&&void 0!=e.townCode&&(t+="&townCode="+e.townCode),""!=e.commPro&&void 0!=e.commPro&&(t+="&commPro="+e.commPro),3!=e.status&&(t+="&status="+e.status),Object(d["default"])({url:"/deviceReport/list"+t,method:"get",data:e})}function a(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&void 0!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.serial&&void 0!=e.serial&&(t+="&serial="+e.serial),""!=e.name&&void 0!=e.name&&(t+="&name="+e.name),""!=e.community&&void 0!=e.community&&(t+="&community="+e.community),""!=e.townCode&&void 0!=e.townCode&&(t+="&townCode="+e.townCode),"Entire agreement"!=e.commPro&&void 0!=e.commPro&&"all"!=e.commPro&&(t+="&commPro="+e.commPro),3!=e.status&&void 0!=e.status&&(t+="&status="+e.status),Object(d["default"])({url:"/iot/device/select"+t,method:"get",data:e})}function c(e){return Object(d["default"])({url:"/iot/device/update",method:"post",data:e})}function i(e){return Object(d["default"])({url:"/iot/device/remove",method:"post",data:e})}function u(e){return Object(d["default"])({url:"/iot/device/insert",method:"post",data:e})}function l(e){return Object(d["default"])({url:"/iot/device/selectDeviceInfo?deviceId="+e.deviceId,method:"get",data:e})}function s(e){return Object(d["default"])({url:"/iot/device/dict",method:"get",data:e})}function m(e){return Object(d["default"])({url:"/iot/device/selectAllProject",method:"get",data:e})}function f(e){return Object(d["default"])({url:"/iot/device/selectAllGroup?projectId="+e.projectId,method:"get",data:e})}function v(e){return Object(d["default"])({url:"/iot/device/selectAllAlarmUser",method:"get",data:e})}function b(e){return Object(d["default"])({url:"/iot/device/copy?deviceId="+e.deviceId+"&name="+e.name+"&code="+e.code+"&serial="+e.serial,method:"post",data:e})}function p(e){let t="?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size;return""!=e.sensorName&&(t+="&sensorName="+e.sensorName),Object(d["default"])({url:"/deviceReport/latestData"+t,method:"get",data:e})}function j(e){const t="?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size;return Object(d["default"])({url:"/deviceData/latestData"+t,method:"get",data:e})}function h(e){const t="?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey;return Object(d["default"])({url:"/deviceData/getLatestDataByDevice"+t,method:"get",data:e})}function g(e){return Object(d["default"])({url:"/deviceData/getHistoryData?dataKey="+e.dataKey+"&start="+e.start+"&deviceCode="+e.deviceCode+"&end="+e.end,method:"get",data:e})}function C(e){return Object(d["default"])({url:"/deviceData/getHistoryChartData?dataKey="+e.dataKey+"&start="+e.start+"&deviceCode="+e.deviceCode+"&end="+e.end,method:"get",data:e})}function O(e){return Object(d["default"])({url:"/iot/device/getTownsByProject?projectId="+e.projectId,method:"get",data:e})}function y(e){return Object(d["default"])({url:"/iot/device/getCommunitiesByTown?townCode="+e.townCode,method:"get",data:e})}function D(e){var t="?projectId="+e.projectId;return n["baseURL"]+"/deviceReport/exportDevice"+t}function x(e){var t="?projectId="+e.projectId;return n["baseURL"]+"/iot/device/exportDevice"+t}function w(e){var t="?deviceCode="+e.deviceCode;return n["baseURL"]+"/deviceReport/exportData"+t}function I(e){var t="?deviceCode="+e.deviceCode;return n["baseURL"]+"/iot/device/exportData"+t}function V(e){return Object(d["default"])({url:"/deviceData/sensors?deviceCode="+e.deviceCode,method:"get",data:e})}function B(e){return Object(d["default"])({url:"/fbox/boxList",method:"get",data:e})}function L(e,t){return Object(d["default"])({url:"/fbox/sync?projectId="+t,method:"post",data:e})}function P(e){var t="?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey;return Object(d["default"])({url:"/deviceData/sensorInfo"+t,method:"get",data:e})}}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-7f47872b.001070d8.js b/dist/static/js/chunk-7f47872b.001070d8.js deleted file mode 100644 index 26676df..0000000 --- a/dist/static/js/chunk-7f47872b.001070d8.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7f47872b"],{1967:function(e,t,a){"use strict";a.r(t);var o=a("f2bf");const n={class:"manage-container"};function r(e,t,a,r,c,i){const l=Object(o["resolveComponent"])("el-button"),d=Object(o["resolveComponent"])("vab-query-form"),u=Object(o["resolveComponent"])("el-table-column"),s=Object(o["resolveComponent"])("el-table"),h=Object(o["resolveComponent"])("el-pagination"),p=Object(o["resolveComponent"])("vab-query-form-right-panel"),g=Object(o["resolveDirective"])("loading");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",n,[Object(o["createVNode"])(d,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(l,{type:"primary",onClick:i.handleAdd},{default:Object(o["withCtx"])(()=>t[0]||(t[0]=[Object(o["createTextVNode"])("添加组")])),_:1},8,["onClick"])]),_:1}),Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createBlock"])(s,{data:c.groupData,border:"",stripe:"",style:{width:"100%"}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{prop:"id",label:"ID",width:"60",align:"center"}),Object(o["createVNode"])(u,{prop:"name",label:"组名称1",width:"120",align:"center"}),Object(o["createVNode"])(u,{prop:"createTime",label:e.$t("grouping.cjsj"),width:"200",align:"center"},null,8,["label"]),Object(o["createVNode"])(u,{prop:"updateTime",label:e.$t("grouping.gxsj"),width:"200",align:"center"},null,8,["label"]),Object(o["createVNode"])(u,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(o["withCtx"])(({row:t})=>[Object(o["createVNode"])(l,{type:"text",onClick:e=>i.handleDelete(t)},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[g,c.listLoading]]),Object(o["createVNode"])(d,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(p,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(h,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,onCurrentChange:i.handleCurrentChange,onSizeChange:i.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var c=a("23ba"),i={name:"Index",components:{},data(){return{groupData:[],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0;const{data:e,total:t}=await Object(c["getList"])(this.queryForm);this.projectData=e.items,this.total=t,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){const t=this;e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:a}=Object(c["doDelete"])([e.id]);this.$message({type:"success",message:void 0==a?"删除成功":a}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},l=(a("a9a2"),a("d959")),d=a.n(l);const u=d()(i,[["render",r]]);t["default"]=u},"23ba":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return n})),a.d(t,"doDelete",(function(){return r})),a.d(t,"remove",(function(){return c})),a.d(t,"doAdd",(function(){return i}));var o=a("b775");function n(e){let t="?page="+e.page+"&size="+e.size;return void 0!=e.name&&""!=e.name&&(t+="&name="+e.name),Object(o["default"])({url:"/iot/project/group/select"+t,method:"get",data:e})}function r(e){return Object(o["default"])({url:"/iot/project/group/remove?groupId="+e.groupId,method:"post",data:e})}function c(e){return Object(o["default"])({url:"/iot/project/group/remove?groupId="+e.groupId,method:"post",data:e})}function i(e){return Object(o["default"])({url:"/iot/project/group/saveOrUpdate",method:"post",data:e})}},"2a73":function(e,t,a){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},a9a2:function(e,t,a){"use strict";a("2a73")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-7f8e8923.d40d73b4.js b/dist/static/js/chunk-7f8e8923.d40d73b4.js deleted file mode 100644 index 01e7f9c..0000000 --- a/dist/static/js/chunk-7f8e8923.d40d73b4.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7f8e8923"],{"1f33":function(e,t,l){"use strict";l.r(t);var a=l("f2bf");const c={class:"manage-container"};function o(e,t,l,o,n,r){const b=Object(a["resolveComponent"])("el-option"),i=Object(a["resolveComponent"])("el-select"),d=Object(a["resolveComponent"])("el-input"),u=Object(a["resolveComponent"])("el-button"),p=Object(a["resolveComponent"])("vab-query-form-left-panel"),j=Object(a["resolveComponent"])("vab-query-form-right-panel"),O=Object(a["resolveComponent"])("vab-query-form"),m=Object(a["resolveComponent"])("el-table-column"),s=Object(a["resolveComponent"])("el-table"),g=Object(a["resolveComponent"])("el-pagination");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",c,[Object(a["createVNode"])(O,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(p,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{modelValue:n.value1,"onUpdate:modelValue":t[0]||(t[0]=e=>n.value1=e),placeholder:"请选择项目"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(n.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(a["createVNode"])(i,{modelValue:n.value2,"onUpdate:modelValue":t[1]||(t[1]=e=>n.value2=e),placeholder:"请选择设备"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(n.options,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(a["createVNode"])(d,{modelValue:n.input,"onUpdate:modelValue":t[2]||(t[2]=e=>n.input=e),placeholder:"请输入内容"},null,8,["modelValue"]),Object(a["createVNode"])(u,{type:"primary"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1})]),_:1}),Object(a["createVNode"])(j,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{type:"primary"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("trigger.tjcfq")),1)]),_:1})]),_:1})]),_:1}),Object(a["createVNode"])(s,{data:n.tableData,stripe:"",border:"",style:{width:"100%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{prop:"id",label:e.$t("trigger.xh"),width:"80",align:"center"},null,8,["label"]),Object(a["createVNode"])(m,{prop:"name",label:e.$t("trigger.mc"),width:"180",align:"center"},null,8,["label"]),Object(a["createVNode"])(m,{prop:"relation",label:"关联传感器",width:"180",align:"center"}),Object(a["createVNode"])(m,{prop:"condition",label:e.$t("trigger.cftjlx"),width:"180",align:"center"},null,8,["label"]),Object(a["createVNode"])(m,{prop:"parameter",label:e.$t("trigger.cs"),width:"180",align:"center"},null,8,["label"]),Object(a["createVNode"])(m,{prop:"implement",label:"执行类型",width:"180",align:"center"}),Object(a["createVNode"])(m,{prop:"loop",label:"循环",width:"180",align:"center"}),Object(a["createVNode"])(m,{prop:"state",label:e.$t("dataEnquiry.zt"),width:"180",align:"center"},null,8,["label"]),Object(a["createVNode"])(m,{fixed:"right",label:e.$t("defalult.cz"),width:"160",align:"center"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{type:"text",size:"small"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.bj")),1)]),_:1}),Object(a["createVNode"])(u,{type:"text",size:"small"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.sc")),1)]),_:1})]),_:1},8,["label"])]),_:1},8,["data"]),Object(a["createVNode"])(O,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(p),Object(a["createVNode"])(j,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(g,{"current-page":n.currentPage4,"page-sizes":[100,200,300,400],"page-size":100,layout:"total, sizes, prev, pager, next, jumper",total:400,onSizeChange:e.handleSizeChange,onCurrentChange:e.handleCurrentChange},null,8,["current-page","onSizeChange","onCurrentChange"])]),_:1})]),_:1})])}var n={name:"Addproject",data(){return{input:"",value1:"",value2:"",currentPage1:5,currentPage2:5,currentPage3:5,currentPage4:4,options:[{value:"选项1",label:"所有设备"},{value:"选项2",label:"已连接设备"},{value:"选项3",label:"未连接设备"},{value:"选项4",label:"已禁用设备"},{value:"选项5",label:"已删除设备"}],tableData:[{id:"1",name:"太湖过滤装置",relation:"关联设置",condition:"数值高于{X}",parameter:"100",implement:"控制设备,微信通知",loop:"100",state:"正常"},{id:"2",name:"太湖过滤装置",relation:"关联设置",condition:"数值高于{X}",parameter:"100",implement:"控制设备,微信通知",loop:"100",state:"正常"},{id:"3",name:"太湖过滤装置",relation:"关联设置",condition:"数值高于{X}",parameter:"100",implement:"控制设备,微信通知",loop:"100",state:"正常"}]}}},r=(l("88f9"),l("d959")),b=l.n(r);const i=b()(n,[["render",o],["__scopeId","data-v-c2d2d662"]]);t["default"]=i},5607:function(e,t,l){},"88f9":function(e,t,l){"use strict";l("5607")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-82241e1a.f91e31cc.js b/dist/static/js/chunk-82241e1a.f91e31cc.js deleted file mode 100644 index fb277af..0000000 --- a/dist/static/js/chunk-82241e1a.f91e31cc.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-82241e1a","chunk-48c6c59a","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10"],{"150a":function(e,t,a){"use strict";a("cee7")},"1e93":function(e,t,a){"use strict";a.r(t);var n=a("f2bf");const r={class:"manage-container"};function o(e,t,a,o,c,l){const i=Object(n["resolveComponent"])("current-index"),s=Object(n["resolveComponent"])("el-tab-pane"),u=Object(n["resolveComponent"])("history-index"),d=Object(n["resolveComponent"])("el-tabs");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",r,[Object(n["createVNode"])(d,{modelValue:c.activeName,"onUpdate:modelValue":t[0]||(t[0]=e=>c.activeName=e),onTabClick:l.handleClick},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{label:"当前报警",name:"first"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(i,{ref:"current"},null,512)]),_:1}),Object(n["createVNode"])(s,{label:"历史报警",name:"second"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{ref:"history"},null,512)]),_:1})]),_:1},8,["modelValue","onTabClick"])])}var c=a("d31e"),l=a("4a11"),i={name:"Index",components:{currentIndex:c["default"],historyIndex:l["default"]},data(){return{activeName:"first"}},computed:{height(){return 500}},mounted(){},methods:{handleClick(e){"first"==e.paneName?this.$refs["current"].showData():"second"==e.paneName&&this.$refs["history"].showData()},showData(){this.$refs["current"].showData()}}},s=(a("150a"),a("d959")),u=a.n(s);const d=u()(i,[["render",o]]);t["default"]=d},"271a":function(e,t,a){"use strict";var n=a("cb2d"),r=a("e330"),o=a("577e"),c=a("d6d6"),l=URLSearchParams,i=l.prototype,s=r(i.getAll),u=r(i.has),d=new l("a=1");!d.has("a",2)&&d.has("a",void 0)||n(i,"has",(function(e){var t=arguments.length,a=t<2?void 0:arguments[1];if(t&&void 0===a)return u(this,e);var n=s(this,e);c(t,1);var r=o(a),l=0;while(l10?o:"0"+o,l=n>9?n:"0"+n,i=r>9?r:"0"+r,s=a+"-"+c+"-"+i,u=a+"-"+l+"-"+i;return[s,u]}function i(){const e=new Date,t=e.getFullYear(),a=e.getMonth()+1,n=e.getDate(),r=new Date(e);r.setDate(e.getDate()-1);const o=r.getFullYear(),c=(r.getMonth()+1).toString().padStart(2,"0"),l=r.getDate().toString().padStart(2,"0"),i=a>9?a:"0"+a,s=n>9?n:"0"+n,u=o+"-"+c+"-"+l,d=t+"-"+i+"-"+s;return[u,d]}function s(e){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let n=t.getMonth()+1;n=n<10?"0"+n:n;let r=t.getDate();r=r<10?"0"+r:r;let o=t.getHours();o=o<10?"0"+o:o;let c=t.getMinutes();c=c<10?"0"+c:c;let l=t.getSeconds();return l=l<10?"0"+l:l,a+"-"+n+"-"+r+" "+o+":"+c+":"+l}a.r(t),a.d(t,"getFMdate",(function(){return n})),a.d(t,"getDate",(function(){return r})),a.d(t,"getDate1",(function(){return o})),a.d(t,"getDate2",(function(){return c})),a.d(t,"getPastTime",(function(){return l})),a.d(t,"getPastTime1",(function(){return i})),a.d(t,"formatDateTime",(function(){return s}))},"88a7":function(e,t,a){"use strict";var n=a("cb2d"),r=a("e330"),o=a("577e"),c=a("d6d6"),l=URLSearchParams,i=l.prototype,s=r(i.append),u=r(i["delete"]),d=r(i.forEach),h=r([].push),b=new l("a=1&a=2&b=3");b["delete"]("a",1),b["delete"]("b",void 0),b+""!=="a=2"&&n(i,"delete",(function(e){var t=arguments.length,a=t<2?void 0:arguments[1];if(t&&void 0===a)return u(this,e);var n=[];d(this,(function(e,t){h(n,{key:t,value:e})})),c(t,1);var r,l=o(e),i=o(a),b=0,f=0,g=!1,m=n.length;while(b[Object(n["createVNode"])(i,{fixed:"",prop:"deviceName",label:e.$t("dataEnquiry.zdmc"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(i,{fixed:"",prop:"sensorName",label:e.$t("sensor.cgqmc"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(i,{prop:"alarmTime",label:"报警时间",width:"200",align:"center"}),Object(n["createVNode"])(i,{prop:"alarmLevel",label:e.$t("alarm.bjjb"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(i,{prop:"alarmCategory",label:"报警类别",width:"200",align:"center"}),Object(n["createVNode"])(i,{prop:"alarmContent",label:"告警内容",width:"300",align:"center"}),Object(n["createVNode"])(i,{prop:"handlerName",label:e.$t("task.clr"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(i,{prop:"status",label:e.$t("dataEnquiry.zt"),width:"120",align:"center"},{default:Object(n["withCtx"])(({row:e})=>["已派工"==e.status?(Object(n["openBlock"])(),Object(n["createBlock"])(s,{key:"已派工",effect:"dark",type:"success",size:"mini"},{default:Object(n["withCtx"])(()=>t[0]||(t[0]=[Object(n["createTextVNode"])(" 已派工 ")])),_:1})):Object(n["createCommentVNode"])("",!0),"未派工"==e.status?(Object(n["openBlock"])(),Object(n["createBlock"])(s,{key:"未派工",effect:"dark",type:"danger",size:"mini"},{default:Object(n["withCtx"])(()=>t[1]||(t[1]=[Object(n["createTextVNode"])(" 未派工 ")])),_:1})):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(n["createVNode"])(i,{prop:"remark",label:e.$t("alarm.bz"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(i,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:a})=>[Object(n["createVNode"])(u,{type:"text",onClick:e=>l.handleDelete(a)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"]),"未派工"==a.status?(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:0,type:"text",onClick:e=>l.handleTask(a)},{default:Object(n["withCtx"])(()=>t[2]||(t[2]=[Object(n["createTextVNode"])(" 转工单 ")])),_:2},1032,["onClick"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1},8,["data"])),[[f,c.listLoading]]),Object(n["createVNode"])(h,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,style:{"text-align":"right"},onCurrentChange:l.handleCurrentChange,onSizeChange:l.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(b,{ref:"toTask"},null,512)])}var c=a("9e04"),l=a("3038"),i=a("2c21"),s={components:{toTask:i["default"]},data(){return{tableData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",levelData:[],categoryData:[],statusData:[{value:3,label:"all"},{value:0,label:"未派工"},{value:1,label:"已派工"}],queryForm:{page:1,size:20,projectId:""}}},created(){this.showData()},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(c["getCurrentData"])(this.queryForm);this.tableData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},showData(){this.getLevel(),this.getCategory(),this.fetchData()},save(){this.$refs["add"].showEdit()},async getLevel(){const{data:e}=await Object(c["alarmLevelDict"])();this.levelData=e},async getCategory(){const{data:e}=await Object(c["alarmCategoryDict"])();this.categoryData=e},async exportData(){const e=await Object(c["alarmExport"])(this.queryForm);l["default"].downloadFile(e,{fileName:"报警记录.xls"})},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleTask(e){console.log(this.tableData),this.$refs["toTask"].showEdit(e)},deletes(e){const t=this;this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:a}=Object(c["doDelete"])(e);this.$message({type:"success",message:void 0==a?"删除成功":a}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleDelete(e){const t=this;t.deletes([e.id])},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},u=a("d959"),d=a.n(u);const h=d()(s,[["render",o]]);t["default"]=h},d6d6:function(e,t,a){"use strict";var n=TypeError;e.exports=function(e,t){if(en.dialogFormVisible=e),title:n.title,width:"500px",onClose:c.close},{default:Object(d["withCtx"])(()=>[Object(d["createElementVNode"])("div",r,[Object(d["createVNode"])(m,{ref:"form",model:n.form,"label-width":"100px","label-position":"left"},{default:Object(d["withCtx"])(()=>[Object(d["createVNode"])(u,{label:e.$t("dataEnquiry.zdmc")},{default:Object(d["withCtx"])(()=>[Object(d["createVNode"])(i,{modelValue:n.form.name,"onUpdate:modelValue":t[0]||(t[0]=e=>n.form.name=e)},null,8,["modelValue"])]),_:1},8,["label"]),Object(d["createVNode"])(u,{label:e.$t("device.zdbh")},{default:Object(d["withCtx"])(()=>[Object(d["createVNode"])(i,{modelValue:n.form.code,"onUpdate:modelValue":t[1]||(t[1]=e=>n.form.code=e)},null,8,["modelValue"])]),_:1},8,["label"]),Object(d["createVNode"])(u,{label:e.$t("dataEnquiry.xlh")},{default:Object(d["withCtx"])(()=>[Object(d["createVNode"])(i,{modelValue:n.form.serial,"onUpdate:modelValue":t[2]||(t[2]=e=>n.form.serial=e)},null,8,["modelValue"])]),_:1},8,["label"]),Object(d["createVNode"])(s,null,{default:Object(d["withCtx"])(()=>[Object(d["createVNode"])(l,{type:"primary",onClick:c.save},{default:Object(d["withCtx"])(()=>[Object(d["createTextVNode"])(Object(d["toDisplayString"])(e.$t("defalult.tjtn")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])])]),_:1},8,["modelValue","title","onClose"])}var n=o("aa98"),c={data(){return{form:{name:"",code:"",serial:"",deviceId:""},dialogFormVisible:!1,title:""}},methods:{showCopy(e){this.form.deviceId=e.id,this.dialogFormVisible=!0,this.title="复制站点"},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(n["copy"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},i=o("d959"),u=o.n(i);const l=u()(c,[["render",a]]);t["default"]=l},aa98:function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return a})),o.d(t,"getDeviceData",(function(){return n})),o.d(t,"doEdit",(function(){return c})),o.d(t,"doDelete",(function(){return i})),o.d(t,"doAdd",(function(){return u})),o.d(t,"selectDeviceInfo",(function(){return l})),o.d(t,"getDictData",(function(){return s})),o.d(t,"selectAllProject",(function(){return m})),o.d(t,"selectAllGroup",(function(){return f})),o.d(t,"selectAllAlarmUser",(function(){return v})),o.d(t,"copy",(function(){return b})),o.d(t,"getLatestDataByDevice",(function(){return p})),o.d(t,"getLatestData",(function(){return j})),o.d(t,"getLatestDataByDevices",(function(){return h})),o.d(t,"getHistoryData",(function(){return g})),o.d(t,"getReportHistoryData",(function(){return O})),o.d(t,"getTownsByProject",(function(){return C})),o.d(t,"getCommunitiesByTown",(function(){return y})),o.d(t,"exportDevice",(function(){return D})),o.d(t,"exportIotDevice",(function(){return w})),o.d(t,"exportData",(function(){return I})),o.d(t,"exportIotData",(function(){return V})),o.d(t,"sensors",(function(){return x})),o.d(t,"boxList",(function(){return N})),o.d(t,"fboxSync",(function(){return P})),o.d(t,"sensorInfo",(function(){return L}));var d=o("b775"),r=o("f121");function a(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&void 0!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.code&&void 0!=e.code&&(t+="&code="+e.code),""!=e.name&&void 0!=e.name&&(t+="&name="+e.name),""!=e.community&&void 0!=e.community&&(t+="&community="+e.community),""!=e.townCode&&void 0!=e.townCode&&(t+="&townCode="+e.townCode),""!=e.commPro&&void 0!=e.commPro&&(t+="&commPro="+e.commPro),3!=e.status&&(t+="&status="+e.status),Object(d["default"])({url:"/deviceReport/list"+t,method:"get",data:e})}function n(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&void 0!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.serial&&void 0!=e.serial&&(t+="&serial="+e.serial),""!=e.name&&void 0!=e.name&&(t+="&name="+e.name),""!=e.community&&void 0!=e.community&&(t+="&community="+e.community),""!=e.townCode&&void 0!=e.townCode&&(t+="&townCode="+e.townCode),"Entire agreement"!=e.commPro&&void 0!=e.commPro&&"all"!=e.commPro&&(t+="&commPro="+e.commPro),3!=e.status&&void 0!=e.status&&(t+="&status="+e.status),Object(d["default"])({url:"/iot/device/select"+t,method:"get",data:e})}function c(e){return Object(d["default"])({url:"/iot/device/update",method:"post",data:e})}function i(e){return Object(d["default"])({url:"/iot/device/remove",method:"post",data:e})}function u(e){return Object(d["default"])({url:"/iot/device/insert",method:"post",data:e})}function l(e){return Object(d["default"])({url:"/iot/device/selectDeviceInfo?deviceId="+e.deviceId,method:"get",data:e})}function s(e){return Object(d["default"])({url:"/iot/device/dict",method:"get",data:e})}function m(e){return Object(d["default"])({url:"/iot/device/selectAllProject",method:"get",data:e})}function f(e){return Object(d["default"])({url:"/iot/device/selectAllGroup?projectId="+e.projectId,method:"get",data:e})}function v(e){return Object(d["default"])({url:"/iot/device/selectAllAlarmUser",method:"get",data:e})}function b(e){return Object(d["default"])({url:"/iot/device/copy?deviceId="+e.deviceId+"&name="+e.name+"&code="+e.code+"&serial="+e.serial,method:"post",data:e})}function p(e){let t="?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size;return""!=e.sensorName&&(t+="&sensorName="+e.sensorName),Object(d["default"])({url:"/deviceReport/latestData"+t,method:"get",data:e})}function j(e){const t="?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size;return Object(d["default"])({url:"/deviceData/latestData"+t,method:"get",data:e})}function h(e){const t="?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey;return Object(d["default"])({url:"/deviceData/getLatestDataByDevice"+t,method:"get",data:e})}function g(e){return Object(d["default"])({url:"/deviceData/getHistoryData?dataKey="+e.dataKey+"&start="+e.start+"&deviceCode="+e.deviceCode+"&end="+e.end,method:"get",data:e})}function O(e){return Object(d["default"])({url:"/deviceData/getHistoryChartData?dataKey="+e.dataKey+"&start="+e.start+"&deviceCode="+e.deviceCode+"&end="+e.end,method:"get",data:e})}function C(e){return Object(d["default"])({url:"/iot/device/getTownsByProject?projectId="+e.projectId,method:"get",data:e})}function y(e){return Object(d["default"])({url:"/iot/device/getCommunitiesByTown?townCode="+e.townCode,method:"get",data:e})}function D(e){var t="?projectId="+e.projectId;return r["baseURL"]+"/deviceReport/exportDevice"+t}function w(e){var t="?projectId="+e.projectId;return r["baseURL"]+"/iot/device/exportDevice"+t}function I(e){var t="?deviceCode="+e.deviceCode;return r["baseURL"]+"/deviceReport/exportData"+t}function V(e){var t="?deviceCode="+e.deviceCode;return r["baseURL"]+"/iot/device/exportData"+t}function x(e){return Object(d["default"])({url:"/deviceData/sensors?deviceCode="+e.deviceCode,method:"get",data:e})}function N(e){return Object(d["default"])({url:"/fbox/boxList",method:"get",data:e})}function P(e,t){return Object(d["default"])({url:"/fbox/sync?projectId="+t,method:"post",data:e})}function L(e){var t="?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey;return Object(d["default"])({url:"/deviceData/sensorInfo"+t,method:"get",data:e})}}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-98a8d776.4691d156.js b/dist/static/js/chunk-98a8d776.4691d156.js deleted file mode 100644 index 045cd51..0000000 --- a/dist/static/js/chunk-98a8d776.4691d156.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-98a8d776"],{5229:function(e,t,a){},"6e47":function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"};function c(e,t,a,c,n,d){const r=Object(l["resolveComponent"])("el-input"),i=Object(l["resolveComponent"])("el-form-item"),b=Object(l["resolveComponent"])("el-form"),s=Object(l["resolveComponent"])("el-button"),u=Object(l["resolveComponent"])("el-tab-pane"),h=Object(l["resolveComponent"])("el-table-column"),j=Object(l["resolveComponent"])("el-table"),p=Object(l["resolveComponent"])("el-pagination"),m=Object(l["resolveComponent"])("vab-query-form-right-panel"),O=Object(l["resolveComponent"])("vab-query-form"),g=Object(l["resolveComponent"])("el-tabs"),V=Object(l["resolveDirective"])("loading");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createVNode"])(g,{modelValue:n.activeName,"onUpdate:modelValue":t[8]||(t[8]=e=>n.activeName=e),onTabClick:d.handleClick},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{label:"网站信息",name:"first"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{ref:"form",model:e.form,"label-width":"100px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(i,{label:"网站名称"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(r,{modelValue:e.sys.name,"onUpdate:modelValue":t[0]||(t[0]=t=>e.sys.name=t),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(i,{label:"联系电话"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(r,{modelValue:e.sys.phone,"onUpdate:modelValue":t[1]||(t[1]=t=>e.sys.phone=t),type:"textarea",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(i,{label:"关键字"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(r,{modelValue:e.sys.keyword,"onUpdate:modelValue":t[2]||(t[2]=t=>e.sys.keyword=t),type:"textarea",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(i,{label:"网站描述"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(r,{type:"textarea",placeholder:"请输入内容"})]),_:1}),Object(l["createVNode"])(i,{label:"统计代码"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(r,{modelValue:e.sys.js,"onUpdate:modelValue":t[3]||(t[3]=t=>e.sys.js=t),type:"textarea",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(i,{label:"备案号"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(r,{modelValue:e.sys.code,"onUpdate:modelValue":t[4]||(t[4]=t=>e.sys.code=t),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(i,{label:"版权"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(r,{modelValue:e.sys.copyright,"onUpdate:modelValue":t[5]||(t[5]=t=>e.sys.copyright=t),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(l["createVNode"])(s,{type:"primary",onClick:e.submitSys},{default:Object(l["withCtx"])(()=>t[9]||(t[9]=[Object(l["createTextVNode"])("保存")])),_:1},8,["onClick"]),Object(l["createVNode"])(s,{type:"primary",plain:""},{default:Object(l["withCtx"])(()=>t[10]||(t[10]=[Object(l["createTextVNode"])("返回")])),_:1})]),_:1}),Object(l["createVNode"])(u,{label:"菜单管理",name:"second"},{default:Object(l["withCtx"])(()=>[Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createBlock"])(j,{ref:"tableSort",data:n.list,"element-loading-text":n.elementLoadingText,height:d.height,onSelectionChange:d.setSelectRows},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(h,{prop:"id",label:"id",width:"180",align:"center"}),Object(l["createVNode"])(h,{prop:"name",label:"分类名称",width:"500",align:"center"}),Object(l["createVNode"])(h,{prop:"path",label:"地址",align:"center"}),Object(l["createVNode"])(h,{label:e.$t("defalult.cz"),align:"center"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{size:"mini",onClick:t[6]||(t[6]=t=>d.handleEdit(e.scope.$index,e.scope.row))},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.bj")),1)]),_:1}),Object(l["createVNode"])(s,{size:"mini",type:"danger",onClick:t[7]||(t[7]=t=>d.handleDelete(e.scope.$index,e.scope.row))},{default:Object(l["withCtx"])(()=>t[11]||(t[11]=[Object(l["createTextVNode"])(" 删除 ")])),_:1})]),_:1},8,["label"])]),_:1},8,["data","element-loading-text","height","onSelectionChange"])),[[V,n.listLoading]]),Object(l["createVNode"])(O,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,{background:n.background,"current-page":n.queryForm.pageNo,layout:n.layout,"page-size":n.queryForm.pageSize,total:n.total,onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})]),_:1}),Object(l["createVNode"])(u,{label:"项目管理",name:"third"},{default:Object(l["withCtx"])(()=>t[12]||(t[12]=[Object(l["createTextVNode"])("项目管理")])),_:1})]),_:1},8,["modelValue","onTabClick"])])}var n=a("1f27"),d={name:"Setting",data(){return{activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{pageNo:1,pageSize:20,title:""}}},computed:{height(){return this.$baseTableHeight()}},mounted(){},methods:{handleClick(e,t){console.log(e,t),console.log("name"+e.name),"second"==e.name&&this.fetchData()},setSelectRows(e){this.selectRows=e},async fetchData(){this.listLoading=!0;const{data:e,totalCount:t}=await Object(n["getList"])(this.queryForm);this.list=e,this.total=t,setTimeout(()=>{this.listLoading=!1},500)},handleEdit(e,t){console.log(e,t)},handleDelete(e,t){console.log(e,t)},handleSizeChange(e){console.log(`每页 ${e} 条`)},handleCurrentChange(e){console.log("当前页: "+e)}}},r=(a("b301"),a("d959")),i=a.n(r);const b=i()(d,[["render",c],["__scopeId","data-v-c2fbdc10"]]);t["default"]=b},b301:function(e,t,a){"use strict";a("5229")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-a278f102.8d95828a.js b/dist/static/js/chunk-a278f102.8d95828a.js deleted file mode 100644 index c565f73..0000000 --- a/dist/static/js/chunk-a278f102.8d95828a.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-a278f102"],{"8bae":function(e,t,a){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},a712:function(e,t,a){"use strict";a.r(t);var n=a("f2bf");const r={class:"manage-container"};function o(e,t,a,o,c,i){const l=Object(n["resolveComponent"])("el-table-column"),s=Object(n["resolveComponent"])("el-table"),u=Object(n["resolveComponent"])("el-pagination"),d=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",r,[Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(s,{data:c.tableData,stripe:"",border:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(l,{prop:"tqImei",label:"imei",width:"200",align:"center"}),Object(n["createVNode"])(l,{fixed:"",prop:"tqNum",label:e.$t("vehicle.cph"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(l,{prop:"projects",label:e.$t("vehicle.gsxm"),align:"center"},{default:Object(n["withCtx"])(({row:e})=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(e.projects,(e,t)=>(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",{key:t},Object(n["toDisplayString"])(e)+" , ",1))),128))]),_:1},8,["label"])]),_:1},8,["data"])),[[d,c.listLoading]]),Object(n["createVNode"])(u,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,style:{"text-align":"right"},onCurrentChange:i.handleCurrentChange,onSizeChange:i.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])])}var c=a("fbb2"),i={data(){return{tableData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,projectId:""}}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.fetchData()},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(c["getList"])(this.queryForm);this.tableData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},l=(a("f62d"),a("d959")),s=a.n(l);const u=s()(i,[["render",o]]);t["default"]=u},f62d:function(e,t,a){"use strict";a("8bae")},fbb2:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return r})),a.d(t,"getDeviceList",(function(){return o})),a.d(t,"getProjects",(function(){return c})),a.d(t,"bindProject",(function(){return i}));var n=a("b775");function r(e){const t="?page="+e.page+"&size="+e.size+"&projectId="+e.projectId;return Object(n["default"])({url:"/vehicle/list"+t,method:"get",data:e})}function o(e){return Object(n["default"])({url:"/tq/api/getDeviceList",method:"get",data:e})}function c(e){return Object(n["default"])({url:"/tq/api/projects",method:"get",data:e})}function i(e){return Object(n["default"])({url:"/tq/api/bindProject?imei="+e.imei+"&num="+e.num+"&projectIds="+e.projectIds,method:"post",data:e})}}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-a76972a0.0bda1ebf.js b/dist/static/js/chunk-a76972a0.0bda1ebf.js deleted file mode 100644 index 64312ac..0000000 --- a/dist/static/js/chunk-a76972a0.0bda1ebf.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-a76972a0"],{"307a":function(e,t,o){"use strict";o("6ba4")},"6ba4":function(e,t,o){},"977f":function(e,t,o){"use strict";o.r(t);var i=o("f2bf");const a=["innerHTML"];function l(e,t,o,l,n,d){const s=Object(i["resolveComponent"])("el-dialog");return Object(i["openBlock"])(),Object(i["createBlock"])(s,{modelValue:n.dialogFormVisible,"onUpdate:modelValue":t[0]||(t[0]=e=>n.dialogFormVisible=e),title:n.title,width:"500px",onClose:d.close},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("p",{innerHTML:n.form.detail},null,8,a)]),_:1},8,["modelValue","title","onClose"])}var n={data(){return{form:{id:"",title:"",introduction:"",detail:"",category:"",addUser:""},dialogFormVisible:!1,title:""}},created(){},methods:{showData(e){this.title="知识库内容",this.form=Object.assign({},e),this.dialogFormVisible=!0},close(){this.dialogFormVisible=!1,this.$emit("fetch-data")}}},d=(o("307a"),o("d959")),s=o.n(d);const c=s()(n,[["render",l],["__scopeId","data-v-278dbf80"]]);t["default"]=c}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-adb32d7e.b4e59f2e.js b/dist/static/js/chunk-adb32d7e.b4e59f2e.js deleted file mode 100644 index fbb8ea5..0000000 --- a/dist/static/js/chunk-adb32d7e.b4e59f2e.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-adb32d7e"],{"092a":function(e,t,l){"use strict";l("5972")},2182:function(e,t,l){"use strict";l("bf00")},"399b":function(e,t,l){"use strict";l.r(t);var a=l("f2bf");const o={class:"manage-container"},c={class:"dialog-footer"},d={class:"dialog-footer"};function r(e,t,l,r,n,i){const b=Object(a["resolveComponent"])("vab-query-form-left-panel"),m=Object(a["resolveComponent"])("el-button"),u=Object(a["resolveComponent"])("el-input"),j=Object(a["resolveComponent"])("el-form-item"),O=Object(a["resolveComponent"])("el-form"),V=Object(a["resolveComponent"])("el-dialog"),p=Object(a["resolveComponent"])("vab-query-form-right-panel"),s=Object(a["resolveComponent"])("vab-query-form"),f=Object(a["resolveComponent"])("el-table-column"),h=Object(a["resolveComponent"])("el-table"),N=Object(a["resolveComponent"])("el-pagination"),C=Object(a["resolveComponent"])("el-tab-pane"),w=Object(a["resolveComponent"])("el-link"),x=Object(a["resolveComponent"])("el-tabs");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",o,[Object(a["createVNode"])(x,{modelValue:n.activeName,"onUpdate:modelValue":t[22]||(t[22]=e=>n.activeName=e),onTabClick:i.handleClick},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(C,{label:"短信配置",name:"first"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b),Object(a["createVNode"])(p,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{type:"primary",size:"small",onClick:t[0]||(t[0]=e=>n.dialogFormVisible=!0)},{default:Object(a["withCtx"])(()=>t[23]||(t[23]=[Object(a["createTextVNode"])(" 添加短信 ")])),_:1}),Object(a["createVNode"])(V,{modelValue:n.dialogFormVisible,"onUpdate:modelValue":t[6]||(t[6]=e=>n.dialogFormVisible=e),title:"添加顶级分类"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{model:n.form},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(j,{label:"上级分类","label-width":n.formLabelWidth},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:n.form.name,"onUpdate:modelValue":t[1]||(t[1]=e=>n.form.name=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label-width"]),Object(a["createVNode"])(j,{label:"分类名称","label-width":n.formLabelWidth},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:n.form.name,"onUpdate:modelValue":t[2]||(t[2]=e=>n.form.name=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label-width"]),Object(a["createVNode"])(j,{label:"分类排序","label-width":n.formLabelWidth},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:n.form.name,"onUpdate:modelValue":t[3]||(t[3]=e=>n.form.name=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1},8,["model"]),Object(a["createElementVNode"])("div",c,[Object(a["createVNode"])(m,{type:"primary",size:"small",onClick:t[4]||(t[4]=e=>n.dialogFormVisible=!1)},{default:Object(a["withCtx"])(()=>t[24]||(t[24]=[Object(a["createTextVNode"])(" 确 定 ")])),_:1}),Object(a["createVNode"])(m,{size:"small",onClick:t[5]||(t[5]=e=>n.dialogFormVisible=!1)},{default:Object(a["withCtx"])(()=>t[25]||(t[25]=[Object(a["createTextVNode"])(" 取 消 ")])),_:1})])]),_:1},8,["modelValue"])]),_:1})]),_:1}),Object(a["createVNode"])(h,{data:n.tableData,border:"",stripe:"",style:{width:"100%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(f,{prop:"name",label:"模板名称",width:"160",align:"center"}),Object(a["createVNode"])(f,{prop:"code",label:"模板编码",width:"160",align:"center"}),Object(a["createVNode"])(f,{prop:"date",label:e.$t("grouping.cjsj"),width:"160",align:"center"},null,8,["label"]),Object(a["createVNode"])(f,{prop:"content",label:"模板内容",width:"500",align:"center"}),Object(a["createVNode"])(f,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{type:"text",onClick:t[7]||(t[7]=e=>n.dialogFormEdit=!0)},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.bj")),1)]),_:1}),Object(a["createVNode"])(m,{type:"text"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.sc")),1)]),_:1}),Object(a["createVNode"])(m,{type:"text"},{default:Object(a["withCtx"])(()=>t[26]||(t[26]=[Object(a["createTextVNode"])("群发")])),_:1}),Object(a["createVNode"])(V,{modelValue:n.dialogFormEdit,"onUpdate:modelValue":t[13]||(t[13]=e=>n.dialogFormEdit=e),title:"添加顶级分类"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{model:n.form},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(j,{label:"上级分类","label-width":n.formLabelWidth},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:n.form.name,"onUpdate:modelValue":t[8]||(t[8]=e=>n.form.name=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label-width"]),Object(a["createVNode"])(j,{label:"分类名称","label-width":n.formLabelWidth},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:n.form.name,"onUpdate:modelValue":t[9]||(t[9]=e=>n.form.name=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label-width"]),Object(a["createVNode"])(j,{label:"分类排序","label-width":n.formLabelWidth},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:n.form.name,"onUpdate:modelValue":t[10]||(t[10]=e=>n.form.name=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1},8,["model"]),Object(a["createElementVNode"])("div",d,[Object(a["createVNode"])(m,{type:"primary",size:"small",onClick:t[11]||(t[11]=e=>n.dialogFormEdit=!1)},{default:Object(a["withCtx"])(()=>t[27]||(t[27]=[Object(a["createTextVNode"])(" 确 定 ")])),_:1}),Object(a["createVNode"])(m,{size:"small",onClick:t[12]||(t[12]=e=>n.dialogFormEdit=!1)},{default:Object(a["withCtx"])(()=>t[28]||(t[28]=[Object(a["createTextVNode"])(" 取 消 ")])),_:1})])]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["data"]),Object(a["createVNode"])(s,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b),Object(a["createVNode"])(p,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(N,{"current-page":n.currentPage4,"page-sizes":[100,200,300,400],"page-size":100,layout:"total, sizes, prev, pager, next, jumper",total:400,onSizeChange:i.handleSizeChange,onCurrentChange:i.handleCurrentChange},null,8,["current-page","onSizeChange","onCurrentChange"])]),_:1})]),_:1})]),_:1}),Object(a["createVNode"])(C,{label:"邮箱配置",name:"second"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{ref:"form",model:n.form,"label-position":"left","label-width":"120px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(j,{label:"邮箱地址"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:n.input,"onUpdate:modelValue":t[14]||(t[14]=e=>n.input=e),size:"small",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(j,{label:"邮箱授权码"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:n.input,"onUpdate:modelValue":t[15]||(t[15]=e=>n.input=e),size:"small",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(j,{label:"邮箱服务器地址"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:n.input,"onUpdate:modelValue":t[16]||(t[16]=e=>n.input=e),size:"small",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(j,{label:"协议"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:n.input,"onUpdate:modelValue":t[17]||(t[17]=e=>n.input=e),size:"small",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(j,{label:"端口"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:n.input,"onUpdate:modelValue":t[18]||(t[18]=e=>n.input=e),size:"small",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(a["createElementVNode"])("div",null,[t[30]||(t[30]=Object(a["createElementVNode"])("span",null," QQ邮箱:http://jingyan.baidu.com/article/fedf032148ajkas8978ea.html ",-1)),Object(a["createVNode"])(w,{href:"https://element.eleme.io",target:"_blank",type:"primary"},{default:Object(a["withCtx"])(()=>t[29]||(t[29]=[Object(a["createTextVNode"])(" 复制链接 ")])),_:1})]),Object(a["createElementVNode"])("div",null,[t[32]||(t[32]=Object(a["createElementVNode"])("span",null," 163邮箱:http://jingyan.baidu.com/article/fedf032148ajkas8978ea.html ",-1)),Object(a["createVNode"])(w,{href:"https://element.eleme.io",target:"_blank",type:"primary"},{default:Object(a["withCtx"])(()=>t[31]||(t[31]=[Object(a["createTextVNode"])(" 复制链接 ")])),_:1})]),Object(a["createElementVNode"])("div",null,[t[34]||(t[34]=Object(a["createElementVNode"])("span",null," 腾讯企业邮箱:http://jingyan.baidu.com/article/fedf032148ajkas8978ea.html ",-1)),Object(a["createVNode"])(w,{href:"https://element.eleme.io",target:"_blank",type:"primary"},{default:Object(a["withCtx"])(()=>t[33]||(t[33]=[Object(a["createTextVNode"])(" 复制链接 ")])),_:1})]),Object(a["createVNode"])(m,{type:"primary",size:"small"},{default:Object(a["withCtx"])(()=>t[35]||(t[35]=[Object(a["createTextVNode"])("保存")])),_:1}),Object(a["createVNode"])(m,{type:"primary",size:"small",plain:""},{default:Object(a["withCtx"])(()=>t[36]||(t[36]=[Object(a["createTextVNode"])("返回")])),_:1})]),_:1}),Object(a["createVNode"])(C,{label:"微信平台配置",name:"third"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{ref:"form",model:n.form,"label-position":"left","label-width":"140px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(j,{label:"微信appid"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:n.input,"onUpdate:modelValue":t[19]||(t[19]=e=>n.input=e),size:"small",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(j,{label:"微信appSecret"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:n.input,"onUpdate:modelValue":t[20]||(t[20]=e=>n.input=e),size:"small",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(j,{label:"公众号唯一标识参数"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:n.input,"onUpdate:modelValue":t[21]||(t[21]=e=>n.input=e),size:"small",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(a["createVNode"])(m,{type:"primary",size:"small"},{default:Object(a["withCtx"])(()=>t[37]||(t[37]=[Object(a["createTextVNode"])("保存")])),_:1}),Object(a["createVNode"])(m,{type:"primary",plain:"",size:"small"},{default:Object(a["withCtx"])(()=>t[38]||(t[38]=[Object(a["createTextVNode"])("返回")])),_:1})]),_:1})]),_:1},8,["modelValue","onTabClick"])])}var n={name:"Setting",data(){return{input:"",activeName:"first",dialogFormVisible:!1,dialogFormEdit:!1,form:{name:"",region:"",date1:"",date2:"",delivery:!1,type:[],resource:"",desc:""},formLabelWidth:"120px",tableData:[{name:"设备报警通知模板1",code:"SMS_210085123",date:"2022-02-15 10:12:31",content:"设备${dname}报警:变量:${vdesc}当前值:${svalue}设定值:${lvalue}"},{name:"设备报警通知模板2",code:"SMS_210085123",date:"2022-02-15 10:12:31",content:"设备${dname}报警:变量:${vdesc}当前值:${svalue}设定值:${lvalue}"},{name:"设备报警通知模板3",code:"SMS_210085123",date:"2022-02-15 10:12:31",content:"设备${dname}报警:变量:${vdesc}当前值:${svalue}设定值:${lvalue}"}],currentPage1:5,currentPage2:5,currentPage3:5,currentPage4:4}},methods:{handleClick(e,t){console.log(e,t)},handleAdd(){this.$refs["edit"].showEdit()},handleSizeChange(e){console.log(`每页 ${e} 条`)},handleCurrentChange(e){console.log("当前页: "+e)}}},i=(l("2182"),l("092a"),l("d959")),b=l.n(i);const m=b()(n,[["render",r],["__scopeId","data-v-05e67d6c"]]);t["default"]=m},5972:function(e,t,l){},bf00:function(e,t,l){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-b095864c.c588d511.js b/dist/static/js/chunk-b095864c.c588d511.js deleted file mode 100644 index ec4cef8..0000000 --- a/dist/static/js/chunk-b095864c.c588d511.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-b095864c","chunk-1a849a5b"],{"14f1":function(e,t,l){"use strict";l.r(t);var a=l("f2bf");const o={class:"manage-container"},r={class:"manage-wrap"},c={class:"manage-input"},i={class:"manage-button"};function n(e,t,l,n,d,s){const u=Object(a["resolveComponent"])("el-option"),b=Object(a["resolveComponent"])("el-select"),m=Object(a["resolveComponent"])("el-form-item"),g=Object(a["resolveComponent"])("el-form"),h=Object(a["resolveComponent"])("vab-query-form"),j=Object(a["resolveComponent"])("el-button"),O=Object(a["resolveComponent"])("el-table-column"),f=Object(a["resolveComponent"])("el-tag"),p=Object(a["resolveComponent"])("el-table"),v=Object(a["resolveComponent"])("el-pagination"),C=Object(a["resolveComponent"])("trigger-edit"),V=Object(a["resolveDirective"])("loading");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",o,[Object(a["createElementVNode"])("div",r,[Object(a["createElementVNode"])("div",c,[Object(a["createVNode"])(h,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(g,{ref:"queryForm",inline:!0,model:d.queryForm},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{label:e.$t("maintenance.sb"),prop:"deviceId"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{modelValue:d.queryForm.deviceId,"onUpdate:modelValue":t[0]||(t[0]=e=>d.queryForm.deviceId=e),size:"small",placeholder:e.$t("trigger.qxzsb")},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(d.deviceData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(u,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1})]),Object(a["createElementVNode"])("div",i,[Object(a["createVNode"])(j,{size:"small",onClick:t[1]||(t[1]=e=>s.resetForm())},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(a["createVNode"])(j,{type:"primary",size:"small",onClick:s.search},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(a["createVNode"])(j,{type:"primary",size:"small",onClick:s.handleAdd},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("trigger.tjcfq")),1)]),_:1},8,["onClick"])])]),Object(a["withDirectives"])((Object(a["openBlock"])(),Object(a["createBlock"])(p,{data:d.triggerData,stripe:"",border:"",style:{width:"100%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{prop:"id",label:e.$t("trigger.xh"),align:"center"},null,8,["label"]),Object(a["createVNode"])(O,{prop:"device.name",label:e.$t("dataEnquiry.zdmc"),align:"center"},null,8,["label"]),Object(a["createVNode"])(O,{prop:"name",label:e.$t("trigger.mc"),align:"center"},null,8,["label"]),Object(a["createVNode"])(O,{prop:"triggerCondition.dataValue",label:e.$t("trigger.cftjlx"),align:"center"},null,8,["label"]),Object(a["createVNode"])(O,{prop:"triggerConditionParams",label:e.$t("trigger.cs"),align:"center"},null,8,["label"]),Object(a["createVNode"])(O,{prop:"triggerCycle",label:e.$t("trigger.cfzq"),align:"center"},null,8,["label"]),Object(a["createVNode"])(O,{prop:"alarmFlag",label:e.$t("trigger.sffsbj"),align:"center"},{default:Object(a["withCtx"])(({row:t})=>[1==t.alarmFlag?(Object(a["openBlock"])(),Object(a["createBlock"])(f,{key:"是",effect:"dark",type:"success",size:"mini"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("trigger.s")),1)]),_:1})):Object(a["createCommentVNode"])("",!0),0==t.alarmFlag?(Object(a["openBlock"])(),Object(a["createBlock"])(f,{key:"否",effect:"dark",type:"danger",size:"mini"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("trigger.f")),1)]),_:1})):Object(a["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(a["createVNode"])(O,{prop:"alarmLevel.dataValue",label:e.$t("alarm.bjjb"),align:"center"},null,8,["label"]),Object(a["createVNode"])(O,{fixed:"right",label:e.$t("defalult.cz"),width:"160",align:"center"},{default:Object(a["withCtx"])(({row:t})=>[Object(a["createVNode"])(j,{type:"text",onClick:e=>s.handleEdit(t)},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(a["createVNode"])(j,{type:"text",onClick:e=>s.handleDelete(t)},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[V,d.listLoading]]),Object(a["createVNode"])(v,{background:d.background,"current-page":d.queryForm.page,layout:d.layout,"page-size":d.queryForm.size,total:d.total,style:{"text-align":"right"},onCurrentChange:s.handleCurrentChange,onSizeChange:s.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(a["createVNode"])(C,{ref:"edit"},null,512)])}l("14d9");var d=l("4303"),s=l("ffbb"),u={name:"TriggerTable",components:{triggerEdit:s["default"]},props:{projectId:{type:String,default:"projectId"}},data(){return{groupData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,triggerData:[],deviceData:[],elementLoadingText:"正在加载...",queryForm:{page:1,size:20,projectId:"",deviceId:""}}},computed:{height(){return 500}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.fetchData(),this.getDeviceData()},methods:{showData(){this.fetchData(),this.getDeviceData()},async soreStatus(e,t){const{code:l,msg:a}=await Object(d["doEdit"])({status:e,id:t});0==l?this.$notify({title:a,type:"success"}):this.$notify.error({title:a}),this.fetchData()},async fetchData(){this.listLoading=!0,this.triggerData=[];const{data:e}=await Object(d["getList"])(this.queryForm);this.triggerData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},async getDeviceData(){const{data:e}=await Object(d["selectDeviceByProjectId"])({projectId:this.queryForm.projectId});this.deviceData=e},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["edit"].showEdit(this.queryForm.projectId,1)},handleEdit(e){this.$refs["edit"].showEdit(e,2)},details(e){this.$router.push({path:"/triggerdetail",name:"触发器详情",query:{triggerId:e.id}})},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){var t=this;e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:l}=Object(d["doDelete"])([e.id]);this.$message({type:"success",message:void 0==l?"删除成功":l}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},b=(l("3cb3"),l("d959")),m=l.n(b);const g=m()(u,[["render",n],["__scopeId","data-v-917767ac"]]);t["default"]=g},"2b60":function(e,t,l){},"3cb3":function(e,t,l){"use strict";l("2b60")},4303:function(e,t,l){"use strict";l.r(t),l.d(t,"getList",(function(){return o})),l.d(t,"doEdit",(function(){return r})),l.d(t,"doDelete",(function(){return c})),l.d(t,"doAdd",(function(){return i})),l.d(t,"selectTriggerById",(function(){return n})),l.d(t,"selectAllAlarmLevel",(function(){return d})),l.d(t,"selectAllTriggerCondition",(function(){return s})),l.d(t,"selectAllAlarmUser",(function(){return u})),l.d(t,"selectAllAlarmType",(function(){return b})),l.d(t,"selectControlDevices",(function(){return m})),l.d(t,"selectSensorByDeviceId",(function(){return g})),l.d(t,"selectAllSmsConfig",(function(){return h})),l.d(t,"selectDeviceByProjectId",(function(){return j}));var a=l("b775");function o(e){let t="?page="+e.page+"&size="+e.size+"&projectId="+e.projectId;return""!=e.deviceId&&(t+="&deviceId="+e.deviceId),Object(a["default"])({url:"/iot/trigger/select"+t,method:"get",data:e})}function r(e){return Object(a["default"])({url:"/iot/trigger/update",method:"post",data:e})}function c(e){return Object(a["default"])({url:"/iot/trigger/remove",method:"post",data:e})}function i(e){return Object(a["default"])({url:"/iot/trigger/insert",method:"post",data:e})}function n(e){return Object(a["default"])({url:"/iot/trigger/selectTriggerById?triggerId="+e.triggerId,method:"get",data:e})}function d(e){return Object(a["default"])({url:"/iot/trigger/selectAllAlarmLevel",method:"get",data:e})}function s(e){return Object(a["default"])({url:"/iot/trigger/selectAllTriggerCondition",method:"get",data:e})}function u(e){return Object(a["default"])({url:"/iot/trigger/selectAllAlarmUser",method:"get",data:e})}function b(e){return Object(a["default"])({url:"/iot/trigger/selectAllAlarmType",method:"get",data:e})}function m(e){return Object(a["default"])({url:"/iot/trigger/selectDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}function g(e){return Object(a["default"])({url:"/iot/trigger/selectSensorByDeviceId?deviceId="+e.deviceId,method:"get",data:e})}function h(e){return Object(a["default"])({url:"/iot/trigger/selectAllSmsConfig",method:"get",data:e})}function j(e){return Object(a["default"])({url:"/iot/trigger/selectDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}},5316:function(e,t,l){},d90a:function(e,t,l){"use strict";l("5316")},ffbb:function(e,t,l){"use strict";l.r(t);var a=l("f2bf");const o={class:"manage-container"},r={class:"dialog-footer"};function c(e,t,l,c,i,n){const d=Object(a["resolveComponent"])("vab-query-form"),s=Object(a["resolveComponent"])("el-input"),u=Object(a["resolveComponent"])("el-form-item"),b=Object(a["resolveComponent"])("el-option"),m=Object(a["resolveComponent"])("el-select"),g=Object(a["resolveComponent"])("el-form"),h=Object(a["resolveComponent"])("el-button"),j=Object(a["resolveComponent"])("el-dialog");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",o,[Object(a["createVNode"])(j,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[14]||(t[14]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:n.close},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,null,{default:Object(a["withCtx"])(()=>t[15]||(t[15]=[Object(a["createElementVNode"])("h1",{class:"tigger-title"},"添加触发器信息",-1)])),_:1}),Object(a["createVNode"])(g,{ref:"form",model:i.form,rules:i.rules,"label-width":"100px","label-position":"left"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{label:e.$t("trigger.cfqmc"),prop:"name"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:i.form.name,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.name=e),size:"small",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{label:"站点",prop:"deviceId"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{modelValue:i.form.deviceId,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.deviceId=e),size:"small",placeholder:"请选择站点",onChange:n.getDeviceId},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.deviceData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),Object(a["createVNode"])(u,{label:e.$t("dataEnquiry.cgq"),prop:"sensorId"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{modelValue:i.form.sensorId,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.sensorId=e),size:"small",placeholder:"请选择传感器"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.sensorData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(d,null,{default:Object(a["withCtx"])(()=>t[16]||(t[16]=[Object(a["createElementVNode"])("h1",{class:"tigger-title"},"触发条件",-1)])),_:1}),Object(a["createVNode"])(u,{label:"条件类型",prop:"triggerCondition"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{ref:"condition",modelValue:i.form.triggerCondition,"onUpdate:modelValue":t[3]||(t[3]=e=>i.form.triggerCondition=e),size:"small",placeholder:"请选择条件类型",onChange:n.condition},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.conditionData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),1==i.mShow?(Object(a["openBlock"])(),Object(a["createBlock"])(u,{key:0,label:"M"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:i.data.m,"onUpdate:modelValue":t[4]||(t[4]=e=>i.data.m=e),size:"small",placeholder:"M"},null,8,["modelValue"])]),_:1})):Object(a["createCommentVNode"])("",!0),1==i.xShow?(Object(a["openBlock"])(),Object(a["createBlock"])(u,{key:1,label:"X"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:i.data.x,"onUpdate:modelValue":t[5]||(t[5]=e=>i.data.x=e),size:"small",placeholder:"X"},null,8,["modelValue"])]),_:1})):Object(a["createCommentVNode"])("",!0),1==i.yShow?(Object(a["openBlock"])(),Object(a["createBlock"])(u,{key:2,label:"Y"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:i.data.y,"onUpdate:modelValue":t[6]||(t[6]=e=>i.data.y=e),size:"small",placeholder:"Y"},null,8,["modelValue"])]),_:1})):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])(u,{label:"是否发送报警信息给报警联系人",prop:"alarmFlag"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{modelValue:i.form.alarmFlag,"onUpdate:modelValue":t[7]||(t[7]=e=>i.form.alarmFlag=e),size:"small",placeholder:"是否发送"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.alarmFlagData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(u,{label:"联控设备动作",prop:"controlFlag"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{modelValue:i.form.controlFlag,"onUpdate:modelValue":t[8]||(t[8]=e=>i.form.controlFlag=e),size:"small",placeholder:"请选择联控设备动作"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.controlFlagData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(u,{label:"联控设备",prop:"controlDevice"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{modelValue:i.form.controlDevice,"onUpdate:modelValue":t[9]||(t[9]=e=>i.form.controlDevice=e),size:"small",placeholder:"请选择联控设备",onChange:n.deviceChange},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.controlDevicesData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),Object(a["createVNode"])(u,{label:"联控传感器",prop:"controlSensor"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{modelValue:i.form.controlSensor,"onUpdate:modelValue":t[10]||(t[10]=e=>i.form.controlSensor=e),size:"small",placeholder:"请选择联控传感器"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.controlSensorData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(u,{label:e.$t("alarm.bjjb"),prop:"alarmLevel"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{modelValue:i.form.alarmLevel,"onUpdate:modelValue":t[11]||(t[11]=e=>i.form.alarmLevel=e),size:"small",placeholder:"请选择报警级别"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.levelData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{label:e.$t("trigger.cfzq"),prop:"triggerCycle"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:i.form.triggerCycle,"onUpdate:modelValue":t[12]||(t[12]=e=>i.form.triggerCycle=e),size:"small",placeholder:"单位秒 0不循环触发"},null,8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{label:"报警信息模板",prop:"alarmTemplate"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:i.form.alarmTemplate,"onUpdate:modelValue":t[13]||(t[13]=e=>i.form.alarmTemplate=e),size:"small",placeholder:"报警信息模板"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),Object(a["createElementVNode"])("div",r,[Object(a["createVNode"])(h,{type:"primary",size:"small",onClick:n.save},{default:Object(a["withCtx"])(()=>t[17]||(t[17]=[Object(a["createTextVNode"])("保存")])),_:1},8,["onClick"]),Object(a["createVNode"])(h,{size:"small",onClick:n.close},{default:Object(a["withCtx"])(()=>t[18]||(t[18]=[Object(a["createTextVNode"])("返回")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])])}var i=l("4303"),n={name:"TriggerEdit",data(){return{form:{id:"",name:"",projectId:"",deviceId:"",sensorId:"",triggerCondition:"",triggerConditionParams:"",triggerCycle:"",alarmFlag:"",alarmLevel:"",controlFlag:"",controlDevice:"",controlSensor:"",controlData:"",alarmTemplate:""},data:{x:"",y:"",m:""},rules:{name:[{required:!0,trigger:"blur",message:"请输入触发器名称"}],deviceId:[{required:!0,trigger:"change",message:"请选择设备"}],sensorId:[{required:!0,trigger:"change",message:"请选择传感器"}],triggerCondition:[{required:!0,trigger:"change",message:"请选择条件类型"}],alarmLevel:[{required:!0,trigger:"change",message:"请选择报警级别"}]},title:"",dialogFormVisible:!1,projectId:"",diffData:{},ruleForm:[],typeData:[],levelData:[],controlSensorData:[],conditionData:[],userData:[],controlDevicesData:[],deviceData:[],sensorData:[],flagData:[{label:"开启",value:"0"},{label:"关闭",value:"1"}],controlFlagData:[{label:"不联控",value:"0"},{label:"联控",value:"1"}],RecoveryFlagData:[{label:"开启",value:"0"},{label:"关闭",value:"1"}],alarmFlagData:[{label:"不发送",value:"0"},{label:"发送",value:"1"}],statusData:[{label:"正常",value:"0"},{label:"暂停",value:"1"}],xShow:!1,yShow:!1,mShow:!1,isControl:!1,isUser:!1,isLevel:!1}},created(){this.form.projectId=sessionStorage.getItem("projectId"),this.projectId=sessionStorage.getItem("projectId")},methods:{async getDevice(){const{data:e}=await Object(i["selectDeviceByProjectId"])({projectId:this.projectId});this.deviceData=e},deviceChange(){this.getControlSensorData()},async getControlSensorData(){const{data:e}=await Object(i["selectSensorByDeviceId"])({deviceId:this.form.controlDevice});this.controlSensorData=e},getDeviceId(e){this.getSensor(e)},controlUserShow(e){-1!==e.indexOf("0")&&-1!==e.indexOf("1")||-1!==e.indexOf("0")&&-1!==e.indexOf("2")||-1!==e.indexOf("0")&&-1!==e.indexOf("3")?(this.isControl=!0,this.isUser=!0):-1!=e.indexOf("0")?(this.isControl=!0,this.isUser=!1):-1!=e.indexOf("1")||-1!=e.indexOf("2")?(this.isControl=!1,this.isUser=!0):(this.isControl=!1,this.isUser=!1)},async getSensor(){const{data:e}=await Object(i["selectSensorByDeviceId"])({deviceId:this.form.deviceId});this.sensorData=e},condition(e){let t={};t=this.conditionData.find(t=>t.dataCode===e);const l=t.dataValue;this.xymShow(l)},xymShow(e){-1!=e.indexOf("x")&&-1!=e.indexOf("y")?(this.xShow=!0,this.yShow=!0,this.mShow=!1):-1!=e.indexOf("x")&&-1!=e.indexOf("m")?(this.xShow=!0,this.yShow=!1,this.mShow=!0):-1!=e.indexOf("x")?(this.xShow=!0,this.yShow=!1,this.mShow=!1):-1!=e.indexOf("y")?(this.xShow=!1,this.yShow=!0,this.mShow=!1):-1!=e.indexOf("m")&&(this.xShow=!1,this.yShow=!1,this.mShow=!0),this.data.x="",this.data.y="",this.data.m=""},async getLevel(){const{data:e}=await Object(i["selectAllAlarmLevel"])();this.levelData=e},async getCondition(){const{data:e}=await Object(i["selectAllTriggerCondition"])();this.conditionData=e},async getControlDevice(){const e=""==this.form.projectId?this.projectId:this.form.projectId,{data:t}=await Object(i["selectControlDevices"])({projectId:e});this.controlDevicesData=t},showEdit(e,t){this.getLevel(),this.getCondition(),this.getControlDevice(),this.getDevice(),this.deviceData={},1==t?this.title="添加触发器":(this.title="编辑触发器",this.getTriggerData(e)),this.dialogFormVisible=!0},async getTriggerData(e){const t=Object.assign({},e);if(this.form=t,this.form.deviceId=t.device.id,this.getSensor(),this.form.sensorId=t.sensor.id,null!=t.alarmLevel&&(this.form.alarmLevel=t.alarmLevel.dataCode),null!=t.controlDevice&&(this.form.controlDevice=Number(t.controlDevice.id),this.getControlSensorData()),null!=t.controlSensor&&(this.form.controlSensor=Number(t.controlSensor.id)),null!=t.triggerCondition){this.form.triggerCondition=t.triggerCondition.dataCode,this.xymShow(e.triggerCondition.dataValue);const l=e.triggerConditionParams.split(",");console.log(this.mShow,this.xShow,this.yShow),1==this.mShow&&(this.data.m=void 0==l[2]?l[1]:l[2]),1==this.xShow&&(this.data.x=void 0==l[0]?"":l[0]),1==this.yShow&&(this.data.y=void 0==l[1]?l[0]:l[1])}},arrToSrt(e,t=""){if(void 0!=e&&0!=e.length){let l="";for(let a=0;a{if(!e)return!1;{const e=this.data;let t="";if(""!=e.m&&(t+=e.m+","),""!=e.x&&(t+=e.x+","),""!=e.y&&(t+=e.y+","),this.form.triggerConditionParams=t.substring(0,t.length-1),this.form.id){delete this.form.sensor,delete this.form.device,console.log(this.form);const{msg:e}=await Object(i["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(i["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},d=(l("d90a"),l("d959")),s=l.n(d);const u=s()(n,[["render",c],["__scopeId","data-v-90ba7d80"]]);t["default"]=u}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-b162de44.b1d37be6.js b/dist/static/js/chunk-b162de44.b1d37be6.js deleted file mode 100644 index 6e34224..0000000 --- a/dist/static/js/chunk-b162de44.b1d37be6.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-b162de44"],{"4b95":function(e,t,o){"use strict";o.r(t);var a=o("f2bf");const n=["id"];function d(e,t,o,d,r,i){const c=Object(a["resolveComponent"])("el-card"),u=Object(a["resolveComponent"])("el-dialog"),s=Object(a["resolveDirective"])("loading");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",null,[Object(a["createVNode"])(u,{modelValue:r.dialogFormVisible,"onUpdate:modelValue":t[0]||(t[0]=e=>r.dialogFormVisible=e),title:r.title,width:"1500px",height:"400px",onClose:e.close},{default:Object(a["withCtx"])(()=>[Object(a["withDirectives"])((Object(a["openBlock"])(),Object(a["createBlock"])(c,{style:{height:"400px"}},{default:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("div",{id:r.divId,ref:"echarts",style:{height:"380px"}},null,8,n)]),_:1})),[[s,r.loading]])]),_:1},8,["modelValue","title","onClose"])])}o("14d9");var r=o("313e"),i=o("aa98"),c={name:"Watergraph",data(){return{title:"曲线图",dialogFormVisible:!1,chartData:[],loading:!0,divId:"waterChar"}},created(){},methods:{showData(e,t){this.divId=t,this.loading=!0,this.dialogFormVisible=!0,this.chartData=[],this.chartData=JSON.stringify(e),this.title=e["站点名称"]+" - 曲线图",setTimeout(()=>{this.chartIni(),this.loading=!1},3e3)},chartIni(){var e,t=r["a"](document.getElementById(""+this.divId)),o=JSON.parse(this.chartData),a=[],n=[];for(const r in o)"站点名称"!==r&&(a.push(o[r]),n.push([r,o[r]]));var d=Math.min.apply(null,a),i=Math.max.apply(null,a);e={tooltip:{trigger:"axis",position:function(e){return[e[0],"10%"]}},title:{left:"center",text:"折线图"},toolbox:{feature:{dataZoom:{yAxisIndex:"none"},restore:{},saveAsImage:{}}},xAxis:{type:"time",boundaryGap:!1},yAxis:{type:"value",boundaryGap:[0,"100%"],min:d,max:i},dataZoom:[{type:"inside",start:0,end:20},{start:0,end:20}],series:[{name:"数据",type:"line",smooth:!0,symbol:"none",areaStyle:{},data:n}]},e&&t.setOption(e)},async getReportHistory(){var e,t=r["a"](document.getElementById("main4"));const{data:o}=await Object(i["getReportHistoryData"])(this.queryForm);var a=[];for(let r=0;r10?o:"0"+o,s=n>9?n:"0"+n,c=r>9?r:"0"+r,d=a+"-"+i+"-"+c,u=a+"-"+s+"-"+c;return[d,u]}function c(){const t=new Date,e=t.getFullYear(),a=t.getMonth()+1,n=t.getDate(),r=new Date(t);r.setDate(t.getDate()-1);const o=r.getFullYear(),i=(r.getMonth()+1).toString().padStart(2,"0"),s=r.getDate().toString().padStart(2,"0"),c=a>9?a:"0"+a,d=n>9?n:"0"+n,u=o+"-"+i+"-"+s,l=e+"-"+c+"-"+d;return[u,l]}function d(t){var e=new Date;""!=t&&(e=new Date(t));const a=e.getFullYear();let n=e.getMonth()+1;n=n<10?"0"+n:n;let r=e.getDate();r=r<10?"0"+r:r;let o=e.getHours();o=o<10?"0"+o:o;let i=e.getMinutes();i=i<10?"0"+i:i;let s=e.getSeconds();return s=s<10?"0"+s:s,a+"-"+n+"-"+r+" "+o+":"+i+":"+s}a.r(e),a.d(e,"getFMdate",(function(){return n})),a.d(e,"getDate",(function(){return r})),a.d(e,"getDate1",(function(){return o})),a.d(e,"getDate2",(function(){return i})),a.d(e,"getPastTime",(function(){return s})),a.d(e,"getPastTime1",(function(){return c})),a.d(e,"formatDateTime",(function(){return d}))},d400:function(t,e,a){"use strict";a.r(e);var n=a("f2bf");const r={id:"personnel-site",style:{width:"100%",height:"300px"}};function o(t,e,a,o,i,s){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",r)}a("14d9");var i=a("365c"),s=a("5f99"),c=a("313e"),d={props:{time:{type:Array},all:{type:Boolean,default:!1}},data(){return{chartPie:null,yData:[],xData:[],seriesData:[],isAllProject:!1}},watch:{time(t){this.maintenanceTime=t,this.getInspectionData(),setTimeout(()=>{this.drawCharts()},2e3)},all(t){this.isAllProject=t,this.getInspectionData(),setTimeout(()=>{this.drawCharts()},2e3)}},mounted:function(){},methods:{async getInspectionData(){var t=sessionStorage.getItem("projectId"),e={};e=0==this.isAllProject?{start:Object(s["getDate"])(this.maintenanceTime[0]),end:Object(s["getDate"])(this.maintenanceTime[1]),projectId:t}:{start:Object(s["getDate"])(this.maintenanceTime[0]),end:Object(s["getDate"])(this.maintenanceTime[1])};const{data:a}=await Object(i["getInspectionData"])(e);var n=[],r=[],o=[];a.byDevice.forEach((function(t,e){e<10&&(n.push(t.key),r.push(t.data),o.push([t.key,t.data]))})),this.xData=n,this.yData=r,this.seriesData=o},drawPieChart(){console.log(this.seriesData),this.chartPie=c["a"](document.getElementById("personnel-site")),this.chartPie.setOption({title:{left:"center",text:"Statistics by site"},toolbox:{feature:{dataZoom:{yAxisIndex:!1},saveAsImage:{pixelRatio:2}}},tooltip:{trigger:"item",axisPointer:{type:"shadow"}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:this.xData,silent:!1,interval:0,splitLine:{show:!1},splitArea:{show:!1}},yAxis:{splitArea:{show:!1}},series:[{type:"bar",data:this.yData,large:!0}]})},drawCharts(){this.drawPieChart()}}},u=a("d959"),l=a.n(u);const g=l()(d,[["render",o]]);e["default"]=g}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-bb7ffe10.5839bf9a.js b/dist/static/js/chunk-bb7ffe10.5839bf9a.js deleted file mode 100644 index 01436f1..0000000 --- a/dist/static/js/chunk-bb7ffe10.5839bf9a.js +++ /dev/null @@ -1,43 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10"],{"271a":function(e,t,n){"use strict";var r=n("cb2d"),a=n("e330"),u=n("577e"),i=n("d6d6"),s=URLSearchParams,f=s.prototype,o=a(f.getAll),c=a(f.has),h=new s("a=1");!h.has("a",2)&&h.has("a",void 0)||r(f,"has",(function(e){var t=arguments.length,n=t<2?void 0:arguments[1];if(t&&void 0===n)return c(this,e);var r=o(this,e);i(t,1);var a=u(n),s=0;while(s{this.map=new BMap.Map("map");const e=""==this.longitude?"118.802":this.longitude,t=""==this.latitude?"32.064":this.latitude,o=new BMap.Point(e,t);this.map.centerAndZoom(o,18),this.map.enableScrollWheelZoom(!0),this.map.addControl(new window.BMap.NavigationControl),"118.802"!=e&&"32.064"!=t?this.handleMarker(this,o):(console.log("longitude="+e),console.log("latitude="+t),this.fixedPos())})},showMap(e){this.latitude=e.latitude,this.longitude=e.longitude,this.initMap()},fixedPos(){const e=this,t=new BMap.Geolocation;this.confirmLoading=!0,t.getCurrentPosition((function(t){if(this.getStatus()==window.BMAP_STATUS_SUCCESS){e.handleMarker(e,t.point),e.addListener(e);const o=new BMap.Geocoder;o.getLocation((function(t){e.confirmLoading=!1,t&&e.$emit("tellFatherName",t.point)}))}else e.$message.error("failed"+this.getStatus())}))},setPlace(e){this.keyWords=e,this.local=new BMap.LocalSearch(this.map,{onSearchComplete:this.searchPlace}),this.local.search(this.keyWords)},searchPlace(){if(void 0!=this.local.getResults())if(this.map.clearOverlays(),this.local.getResults().getPoi(0)){const e=this.local.getResults().getPoi(0).point;this.map.centerAndZoom(e,18),this.handleMarker(this,e),this.addListener(this,e),console.log("经度:"+e.lng+"--纬度"+e.lat),this.$emit("tellFatherName",e)}else this.$message.error("未匹配到地点!");else this.$message.error("未找到搜索结果!")},handleMarker(e,t){const o=this;e.mk=new BMap.Marker(t),e.map.addOverlay(e.mk),e.mk.enableDragging(),e.map.addEventListener("dragend",(function(e){o.$emit("tellFatherName",e.point)})),e.map.panTo(t)},addListener(e){const t=this;e.map.addEventListener("click",(function(e){t.$emit("tellFatherName",e.point),t.map.clearOverlays(),t.handleMarker(t,e.point)}))}}},d=(o("502f"),o("d959")),c=o.n(d);const n=c()(l,[["render",r],["__scopeId","data-v-702190e3"]]);t["default"]=n},"24d2":function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return l})),o.d(t,"doEdit",(function(){return d})),o.d(t,"getProjectGroup",(function(){return c})),o.d(t,"selectAlarmTypeList",(function(){return n})),o.d(t,"getAlarmUser",(function(){return i})),o.d(t,"addAlarmUsers",(function(){return u})),o.d(t,"doDelete",(function(){return s})),o.d(t,"doAdd",(function(){return m})),o.d(t,"exportProject",(function(){return f}));var a=o("b775"),r=o("f121");function l(e){let t="?page="+e.page+"&size="+e.size;return e.regionCode&&(t+="®ionCode="+e.regionCode),e.name&&(t+="&name="+e.name),e.leader&&(t+="&leader="+e.leader),e.contact&&(t+="&contact="+e.contact),e.groupId&&(t+="&groupId="+e.groupId),Object(a["default"])({url:"/iot/project/select"+t,method:"get",data:e})}function d(e){return Object(a["default"])({url:"/iot/project/update",method:"post",data:e})}function c(e){return Object(a["default"])({url:"/iot/project/selectAllProjectGroup",method:"get",data:e})}function n(e){return Object(a["default"])({url:"/iot/project/selectAlarmTypeList",method:"get",data:e})}function i(e){return Object(a["default"])({url:"/iot/project/getAlarmUser?projectId="+e.projectId,method:"get",data:e})}function u(e){return Object(a["default"])({url:"/iot/project/addAlarmUsers",method:"post",data:e})}function s(e){return Object(a["default"])({url:"/iot/project/remove?",method:"post",data:e})}function m(e){return Object(a["default"])({url:"/iot/project/insert",method:"post",data:e})}function f(e){let t="?page="+e.page+"&size="+e.size;return e.regionCode&&(t+="®ionCode="+e.regionCode),e.name&&(t+="&name="+e.name),e.leader&&(t+="&leader="+e.leader),e.contact&&(t+="&contact="+e.contact),e.groupId&&(t+="&groupId="+e.groupId),r["baseURL"]+"/iot/project/export"+t}},4430:function(e,t,o){},"486d":function(e,t,o){},"502f":function(e,t,o){"use strict";o("486d")},8420:function(e,t,o){"use strict";o.r(t);var a=o("f2bf");const r={class:"manage-container"};function l(e,t,o,l,d,c){const n=Object(a["resolveComponent"])("el-option"),i=Object(a["resolveComponent"])("el-select"),u=Object(a["resolveComponent"])("el-form-item"),s=Object(a["resolveComponent"])("el-input"),m=Object(a["resolveComponent"])("el-button"),f=Object(a["resolveComponent"])("bd-map"),b=Object(a["resolveComponent"])("el-form"),h=Object(a["resolveComponent"])("vab-query-form"),p=Object(a["resolveComponent"])("el-dialog");return Object(a["openBlock"])(),Object(a["createBlock"])(p,{modelValue:d.dialogFormVisible,"onUpdate:modelValue":t[15]||(t[15]=e=>d.dialogFormVisible=e),title:d.title,width:"1500px",onClose:c.close},{default:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("div",r,[Object(a["createVNode"])(b,{ref:"form",model:d.form,rules:d.rules,"label-width":"100px","label-position":"left"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{label:e.$t("device.xzxm")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{modelValue:d.form.projectId,"onUpdate:modelValue":t[0]||(t[0]=e=>d.form.projectId=e),filterable:"",placeholder:"请选择项目",onChange:c.changeProject},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(d.projectData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(n,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{label:e.$t("dataEnquiry.zdmc")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:d.form.name,"onUpdate:modelValue":t[1]||(t[1]=e=>d.form.name=e)},null,8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{label:e.$t("siteDetails.zdbh")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:d.form.code,"onUpdate:modelValue":t[2]||(t[2]=e=>d.form.code=e)},null,8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{label:e.$t("dataEnquiry.txxy")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{modelValue:d.form.commPro,"onUpdate:modelValue":t[3]||(t[3]=e=>d.form.commPro=e),filterable:"",placeholder:"请选择通信协议"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(d.commData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(n,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{label:e.$t("device.lxys")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:d.form.offlineDelay,"onUpdate:modelValue":t[4]||(t[4]=e=>d.form.offlineDelay=e)},null,8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{label:e.$t("device.xzjd")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{modelValue:d.townCode,"onUpdate:modelValue":t[5]||(t[5]=e=>d.townCode=e),filterable:"",placeholder:"请选择乡镇街道",onChange:c.changeTown},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(d.townsData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(n,{key:e.townCode,label:e.townName,value:{label:e.townName,value:e.townCode}},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{label:e.$t("dataEnquiry.sq")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:d.form.community,"onUpdate:modelValue":t[6]||(t[6]=e=>d.form.community=e)},null,8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{label:e.$t("dataEnquiry.sbgg")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:d.form.specifications,"onUpdate:modelValue":t[7]||(t[7]=e=>d.form.specifications=e)},null,8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{label:e.$t("dataEnquiry.sblx")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{modelValue:d.form.type,"onUpdate:modelValue":t[8]||(t[8]=e=>d.form.type=e),filterable:"",placeholder:"请选择设备类型"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(d.deviceTypeData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(n,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{label:e.$t("dataEnquiry.fwyhs")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:d.form.userNum,"onUpdate:modelValue":t[9]||(t[9]=e=>d.form.userNum=e),type:"number"},null,8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{label:"报警用户"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{modelValue:d.form.alarmUser,"onUpdate:modelValue":t[10]||(t[10]=e=>d.form.alarmUser=e),filterable:"",multiple:"",placeholder:"请选择报警用户"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(d.alarmUserData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(n,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(u,{label:"报警方式"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{modelValue:d.form.alarmType,"onUpdate:modelValue":t[11]||(t[11]=e=>d.form.alarmType=e),filterable:"",multiple:"",placeholder:"请选择报警方式"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(d.alarmTypeData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(n,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(u,{label:e.$t("project.wd")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:d.form.latitude,"onUpdate:modelValue":t[12]||(t[12]=e=>d.form.latitude=e)},null,8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{label:e.$t("project.jd")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:d.form.longitude,"onUpdate:modelValue":t[13]||(t[13]=e=>d.form.longitude=e)},null,8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(b,{ref:"form",model:d.keyWords,"label-width":"100px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{label:"位置信息"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:d.keyWords,"onUpdate:modelValue":t[14]||(t[14]=e=>d.keyWords=e)},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(m,{icon:"el-icon-search",type:"primary",onClick:c.searchAddress},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(a["createVNode"])(f,{ref:"baiduMap",onTellFatherName:c.getLatAndLng},null,8,["onTellFatherName"])]),_:1},8,["model"]),Object(a["createVNode"])(h,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{type:"primary",onClick:c.save},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.tjtn")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model","rules"])])]),_:1},8,["modelValue","title","onClose"])}o("14d9");var d=o("24d2"),c=o("aa98"),n=o("17be"),i=o("2ef0"),u={name:"DeviceEdit",components:{bdMap:n["default"]},data(){return{form:{id:"",name:"",code:"",commPro:"",projectId:"",longitude:"",latitude:"",offlineDelay:90,townCode:"",townName:"",community:"",specifications:"",type:"",userNum:"",alarmUser:"",alarmType:""},siteName:"",siteCode:"",townCode:"",projectId:"",projectData:[],rules:{},title:"",dialogFormVisible:!1,keyWords:"",diffData:{},ruleForm:[],commData:[],deviceTechnologyData:[],deviceMaterialData:[],outStandardData:[],deviceTypeData:[],alarmTypeData:[],townsData:[],alarmUserData:[]}},created(){this.getCommData()},methods:{async getProjectData(){const e={page:1,size:100},{data:t}=await Object(d["getList"])(e);this.projectData=t.items},changeProject(){this.getTownsByProject()},async getTownsByProject(){const{data:e}=await Object(c["getTownsByProject"])({projectId:this.form.projectId});this.townsData=e},changeTown(e){const{value:t,label:o}=e;this.form.townCode=t,this.form.townName=o},async getAlarmUser(){const{data:e}=await Object(c["selectAllAlarmUser"])();this.alarmUserData=e},getLatAndLng(e){this.form.longitude=e.lng,this.form.latitude=e.lat},searchAddress(){this.$refs["baiduMap"].setPlace(this.keyWords)},async getCommData(){const{data:e}=await Object(c["getDictData"])();this.commData=e.communicationProtocol,this.deviceTechnologyData=e.deviceTechnology,this.deviceMaterialData=e.deviceMaterial,this.outStandardData=e.outStandard,this.deviceTypeData=e.deviceType,this.alarmTypeData=e.alarmType},showEdit(e,t){if(this.getProjectData(),this.getAlarmUser(),1==t)this.title="添加",this.form.projectId=Object(i["toNumber"])(e.projectId);else{this.title="编辑";var o=Object.assign({},e);this.form.id=o.id,this.form.name=o.name,this.form.code=o.code,this.form.commPro=o.commPro.dataCode,this.form.projectId=o.project.id,this.form.longitude=o.longitude,this.form.latitude=o.latitude,this.form.offlineDelay=o.offlineDelay,this.form.townCode=o.townCode,this.form.townName=o.townName,this.form.community=o.community,this.form.specifications=o.specifications,null!==o.type&&(this.form.type=o.type.dataCode),this.form.userNum=o.userNum,this.siteName=o.name,this.siteCode=o.code,this.townCode=o.townName;var a=[],r=o.alarmUser;if(r){for(var l=0;l{this.form[e]!=this.ruleForm[e]&&(this.diffData[e]=this.form[e])})},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;this.siteName==this.form.name&&delete this.form.name,this.siteCode==this.form.code&&delete this.form.code;var t=this.form.alarmUser;t&&(this.form.alarmUser=t.join(","));var o=this.form.alarmType;if(o&&(this.form.alarmType=o.join(",")),this.form.id){if(this.getDiffData(),0!=Object.keys(this.diffData).length){this.diffData.id=this.form.id;const{msg:e}=await Object(c["doEdit"])(this.diffData);this.$notify({title:e,type:"success"})}}else{delete this.form.id;const{msg:e}=await Object(c["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()})}}},s=(o("f249"),o("d959")),m=o.n(s);const f=m()(u,[["render",l]]);t["default"]=f},aa98:function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return l})),o.d(t,"getDeviceData",(function(){return d})),o.d(t,"doEdit",(function(){return c})),o.d(t,"doDelete",(function(){return n})),o.d(t,"doAdd",(function(){return i})),o.d(t,"selectDeviceInfo",(function(){return u})),o.d(t,"getDictData",(function(){return s})),o.d(t,"selectAllProject",(function(){return m})),o.d(t,"selectAllGroup",(function(){return f})),o.d(t,"selectAllAlarmUser",(function(){return b})),o.d(t,"copy",(function(){return h})),o.d(t,"getLatestDataByDevice",(function(){return p})),o.d(t,"getLatestData",(function(){return j})),o.d(t,"getLatestDataByDevices",(function(){return g})),o.d(t,"getHistoryData",(function(){return O})),o.d(t,"getReportHistoryData",(function(){return v})),o.d(t,"getTownsByProject",(function(){return y})),o.d(t,"getCommunitiesByTown",(function(){return C})),o.d(t,"exportDevice",(function(){return V})),o.d(t,"exportIotDevice",(function(){return w})),o.d(t,"exportData",(function(){return D})),o.d(t,"exportIotData",(function(){return N})),o.d(t,"sensors",(function(){return k})),o.d(t,"boxList",(function(){return x})),o.d(t,"fboxSync",(function(){return B})),o.d(t,"sensorInfo",(function(){return I}));var a=o("b775"),r=o("f121");function l(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&void 0!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.code&&void 0!=e.code&&(t+="&code="+e.code),""!=e.name&&void 0!=e.name&&(t+="&name="+e.name),""!=e.community&&void 0!=e.community&&(t+="&community="+e.community),""!=e.townCode&&void 0!=e.townCode&&(t+="&townCode="+e.townCode),""!=e.commPro&&void 0!=e.commPro&&(t+="&commPro="+e.commPro),3!=e.status&&(t+="&status="+e.status),Object(a["default"])({url:"/deviceReport/list"+t,method:"get",data:e})}function d(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&void 0!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.serial&&void 0!=e.serial&&(t+="&serial="+e.serial),""!=e.name&&void 0!=e.name&&(t+="&name="+e.name),""!=e.community&&void 0!=e.community&&(t+="&community="+e.community),""!=e.townCode&&void 0!=e.townCode&&(t+="&townCode="+e.townCode),"Entire agreement"!=e.commPro&&void 0!=e.commPro&&"all"!=e.commPro&&(t+="&commPro="+e.commPro),3!=e.status&&void 0!=e.status&&(t+="&status="+e.status),Object(a["default"])({url:"/iot/device/select"+t,method:"get",data:e})}function c(e){return Object(a["default"])({url:"/iot/device/update",method:"post",data:e})}function n(e){return Object(a["default"])({url:"/iot/device/remove",method:"post",data:e})}function i(e){return Object(a["default"])({url:"/iot/device/insert",method:"post",data:e})}function u(e){return Object(a["default"])({url:"/iot/device/selectDeviceInfo?deviceId="+e.deviceId,method:"get",data:e})}function s(e){return Object(a["default"])({url:"/iot/device/dict",method:"get",data:e})}function m(e){return Object(a["default"])({url:"/iot/device/selectAllProject",method:"get",data:e})}function f(e){return Object(a["default"])({url:"/iot/device/selectAllGroup?projectId="+e.projectId,method:"get",data:e})}function b(e){return Object(a["default"])({url:"/iot/device/selectAllAlarmUser",method:"get",data:e})}function h(e){return Object(a["default"])({url:"/iot/device/copy?deviceId="+e.deviceId+"&name="+e.name+"&code="+e.code+"&serial="+e.serial,method:"post",data:e})}function p(e){let t="?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size;return""!=e.sensorName&&(t+="&sensorName="+e.sensorName),Object(a["default"])({url:"/deviceReport/latestData"+t,method:"get",data:e})}function j(e){const t="?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size;return Object(a["default"])({url:"/deviceData/latestData"+t,method:"get",data:e})}function g(e){const t="?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey;return Object(a["default"])({url:"/deviceData/getLatestDataByDevice"+t,method:"get",data:e})}function O(e){return Object(a["default"])({url:"/deviceData/getHistoryData?dataKey="+e.dataKey+"&start="+e.start+"&deviceCode="+e.deviceCode+"&end="+e.end,method:"get",data:e})}function v(e){return Object(a["default"])({url:"/deviceData/getHistoryChartData?dataKey="+e.dataKey+"&start="+e.start+"&deviceCode="+e.deviceCode+"&end="+e.end,method:"get",data:e})}function y(e){return Object(a["default"])({url:"/iot/device/getTownsByProject?projectId="+e.projectId,method:"get",data:e})}function C(e){return Object(a["default"])({url:"/iot/device/getCommunitiesByTown?townCode="+e.townCode,method:"get",data:e})}function V(e){var t="?projectId="+e.projectId;return r["baseURL"]+"/deviceReport/exportDevice"+t}function w(e){var t="?projectId="+e.projectId;return r["baseURL"]+"/iot/device/exportDevice"+t}function D(e){var t="?deviceCode="+e.deviceCode;return r["baseURL"]+"/deviceReport/exportData"+t}function N(e){var t="?deviceCode="+e.deviceCode;return r["baseURL"]+"/iot/device/exportData"+t}function k(e){return Object(a["default"])({url:"/deviceData/sensors?deviceCode="+e.deviceCode,method:"get",data:e})}function x(e){return Object(a["default"])({url:"/fbox/boxList",method:"get",data:e})}function B(e,t){return Object(a["default"])({url:"/fbox/sync?projectId="+t,method:"post",data:e})}function I(e){var t="?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey;return Object(a["default"])({url:"/deviceData/sensorInfo"+t,method:"get",data:e})}},f249:function(e,t,o){"use strict";o("4430")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-c6a7ae24.c364f9c2.js b/dist/static/js/chunk-c6a7ae24.c364f9c2.js deleted file mode 100644 index 5171b9f..0000000 --- a/dist/static/js/chunk-c6a7ae24.c364f9c2.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c6a7ae24"],{2195:function(e,t,o){"use strict";o.r(t);var a=o("f2bf");const c={class:"manage-container"};function i(e,t,o,i,r,n){const d=Object(a["resolveComponent"])("el-option"),l=Object(a["resolveComponent"])("el-select"),s=Object(a["resolveComponent"])("el-form-item"),u=Object(a["resolveComponent"])("el-button"),f=Object(a["resolveComponent"])("vab-query-form"),m=Object(a["resolveComponent"])("el-form"),b=Object(a["resolveComponent"])("el-dialog");return Object(a["openBlock"])(),Object(a["createBlock"])(b,{modelValue:r.dialogFormVisible,"onUpdate:modelValue":t[1]||(t[1]=e=>r.dialogFormVisible=e),title:r.title,width:"500px",onClose:n.close},{default:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("div",c,[Object(a["createVNode"])(m,{ref:"form",model:r.form,"label-width":"100px","label-position":"left"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{label:"选择站点"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(l,{modelValue:r.form.code,"onUpdate:modelValue":t[0]||(t[0]=e=>r.form.code=e),placeholder:"请选择站点"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(r.deviceData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(d,{key:e.code,label:e.name,value:e.code},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(f,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{type:"primary",onClick:n.save},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.tjtn")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])])]),_:1},8,["modelValue","title","onClose"])}var r=o("acca"),n={data(){return{form:{ysSerial:"",code:"",account:""},deviceData:[],dialogFormVisible:!1,title:""}},methods:{bindDevice(e){this.form.ysSerial=e.deviceSerial,this.form.account=e.account,this.dialogFormVisible=!0,this.title="绑定设备",this.getDeviceData()},async getDeviceData(){const{data:e}=await Object(r["ldDeviceByProjectId"])({projectId:sessionStorage.getItem("projectId")});this.deviceData=e},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(r["ysBindDevice"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},d=o("d959"),l=o.n(d);const s=l()(n,[["render",i]]);t["default"]=s},acca:function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return c})),o.d(t,"doEdit",(function(){return i})),o.d(t,"doDelete",(function(){return r})),o.d(t,"doAdd",(function(){return n})),o.d(t,"getDevices",(function(){return d})),o.d(t,"getLiveAddr",(function(){return l})),o.d(t,"ldDeviceByProjectId",(function(){return s})),o.d(t,"ysBindDevice",(function(){return u})),o.d(t,"capture",(function(){return f}));var a=o("b775");function c(e){return Object(a["default"])({url:"/ys/author/select?page="+e.page+"&size="+e.size,method:"get",data:e})}function i(e){return Object(a["default"])({url:"/ys/author/update",method:"post",data:e})}function r(e){return Object(a["default"])({url:"/ys/author/delete?id="+e.id,method:"post",data:e})}function n(e){return Object(a["default"])({url:"/ys/author/insert",method:"post",data:e})}function d(e){let t="?page="+e.page+"&size="+e.size;return""!=e.account&&void 0!=e.account&&(t+="&account="+e.account),""!=e.sonserName&&void 0!=e.sonserName&&(t+="&sonserName="+e.sonserName),""!=e.deviceSerial&&void 0!=e.deviceSerial&&(t+="&deviceSerial="+e.deviceSerial),3!=e.status&&void 0!=e.status&&(t+="&status="+e.status),Object(a["default"])({url:"/ys/api/getDevices"+t,method:"get",data:e})}function l(e){return Object(a["default"])({url:"/ys/api/getLiveAddr?account="+e.account+"&deviceSerial="+e.deviceSerial,method:"get",data:e})}function s(e){return Object(a["default"])({url:"/ys/api/ldDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}function u(e){return Object(a["default"])({url:"/ys/api/ysBindDevice?ysSerial="+e.ysSerial+"&code="+e.code+"&account="+e.account,method:"post",data:e})}function f(e){return Object(a["default"])({url:"/ys/author/capture?account="+e.account+"&captureFlag="+e.captureFlag,method:"post",data:e})}}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-cd0d8448.9373259d.js b/dist/static/js/chunk-cd0d8448.9373259d.js deleted file mode 100644 index ade4203..0000000 --- a/dist/static/js/chunk-cd0d8448.9373259d.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-cd0d8448"],{"734d":function(e,t,o){"use strict";o.r(t);var d=o("f2bf");const r={class:"manage-container"};function n(e,t,o,n,a,c){const i=Object(d["resolveComponent"])("el-input"),u=Object(d["resolveComponent"])("el-form-item"),l=Object(d["resolveComponent"])("el-button"),s=Object(d["resolveComponent"])("vab-query-form"),m=Object(d["resolveComponent"])("el-form"),f=Object(d["resolveComponent"])("el-dialog");return Object(d["openBlock"])(),Object(d["createBlock"])(f,{modelValue:a.dialogFormVisible,"onUpdate:modelValue":t[2]||(t[2]=e=>a.dialogFormVisible=e),title:a.title,width:"500px",onClose:c.close},{default:Object(d["withCtx"])(()=>[Object(d["createElementVNode"])("div",r,[Object(d["createVNode"])(m,{ref:"form",model:a.form,"label-width":"100px","label-position":"left"},{default:Object(d["withCtx"])(()=>[Object(d["createVNode"])(u,{label:e.$t("dataEnquiry.zdmc")},{default:Object(d["withCtx"])(()=>[Object(d["createVNode"])(i,{modelValue:a.form.name,"onUpdate:modelValue":t[0]||(t[0]=e=>a.form.name=e)},null,8,["modelValue"])]),_:1},8,["label"]),Object(d["createVNode"])(u,{label:"站点序列号"},{default:Object(d["withCtx"])(()=>[Object(d["createVNode"])(i,{modelValue:a.form.code,"onUpdate:modelValue":t[1]||(t[1]=e=>a.form.code=e)},null,8,["modelValue"])]),_:1}),Object(d["createVNode"])(s,null,{default:Object(d["withCtx"])(()=>[Object(d["createVNode"])(l,{type:"primary",onClick:c.save},{default:Object(d["withCtx"])(()=>[Object(d["createTextVNode"])(Object(d["toDisplayString"])(e.$t("defalult.tjtn")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])])]),_:1},8,["modelValue","title","onClose"])}var a=o("aa98"),c={data(){return{form:{name:"",code:"",deviceId:""},dialogFormVisible:!1,title:""}},methods:{showCopy(e){this.form.deviceId=e.id,this.dialogFormVisible=!0,this.title="复制站点"},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(a["copy"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},i=o("d959"),u=o.n(i);const l=u()(c,[["render",n]]);t["default"]=l},aa98:function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return n})),o.d(t,"getDeviceData",(function(){return a})),o.d(t,"doEdit",(function(){return c})),o.d(t,"doDelete",(function(){return i})),o.d(t,"doAdd",(function(){return u})),o.d(t,"selectDeviceInfo",(function(){return l})),o.d(t,"getDictData",(function(){return s})),o.d(t,"selectAllProject",(function(){return m})),o.d(t,"selectAllGroup",(function(){return f})),o.d(t,"selectAllAlarmUser",(function(){return v})),o.d(t,"copy",(function(){return p})),o.d(t,"getLatestDataByDevice",(function(){return b})),o.d(t,"getLatestData",(function(){return j})),o.d(t,"getLatestDataByDevices",(function(){return g})),o.d(t,"getHistoryData",(function(){return h})),o.d(t,"getReportHistoryData",(function(){return C})),o.d(t,"getTownsByProject",(function(){return O})),o.d(t,"getCommunitiesByTown",(function(){return y})),o.d(t,"exportDevice",(function(){return D})),o.d(t,"exportIotDevice",(function(){return w})),o.d(t,"exportData",(function(){return I})),o.d(t,"exportIotData",(function(){return V})),o.d(t,"sensors",(function(){return x})),o.d(t,"boxList",(function(){return P})),o.d(t,"fboxSync",(function(){return N})),o.d(t,"sensorInfo",(function(){return L}));var d=o("b775"),r=o("f121");function n(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&void 0!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.code&&void 0!=e.code&&(t+="&code="+e.code),""!=e.name&&void 0!=e.name&&(t+="&name="+e.name),""!=e.community&&void 0!=e.community&&(t+="&community="+e.community),""!=e.townCode&&void 0!=e.townCode&&(t+="&townCode="+e.townCode),""!=e.commPro&&void 0!=e.commPro&&(t+="&commPro="+e.commPro),3!=e.status&&(t+="&status="+e.status),Object(d["default"])({url:"/deviceReport/list"+t,method:"get",data:e})}function a(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&void 0!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.serial&&void 0!=e.serial&&(t+="&serial="+e.serial),""!=e.name&&void 0!=e.name&&(t+="&name="+e.name),""!=e.community&&void 0!=e.community&&(t+="&community="+e.community),""!=e.townCode&&void 0!=e.townCode&&(t+="&townCode="+e.townCode),"Entire agreement"!=e.commPro&&void 0!=e.commPro&&"all"!=e.commPro&&(t+="&commPro="+e.commPro),3!=e.status&&void 0!=e.status&&(t+="&status="+e.status),Object(d["default"])({url:"/iot/device/select"+t,method:"get",data:e})}function c(e){return Object(d["default"])({url:"/iot/device/update",method:"post",data:e})}function i(e){return Object(d["default"])({url:"/iot/device/remove",method:"post",data:e})}function u(e){return Object(d["default"])({url:"/iot/device/insert",method:"post",data:e})}function l(e){return Object(d["default"])({url:"/iot/device/selectDeviceInfo?deviceId="+e.deviceId,method:"get",data:e})}function s(e){return Object(d["default"])({url:"/iot/device/dict",method:"get",data:e})}function m(e){return Object(d["default"])({url:"/iot/device/selectAllProject",method:"get",data:e})}function f(e){return Object(d["default"])({url:"/iot/device/selectAllGroup?projectId="+e.projectId,method:"get",data:e})}function v(e){return Object(d["default"])({url:"/iot/device/selectAllAlarmUser",method:"get",data:e})}function p(e){return Object(d["default"])({url:"/iot/device/copy?deviceId="+e.deviceId+"&name="+e.name+"&code="+e.code+"&serial="+e.serial,method:"post",data:e})}function b(e){let t="?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size;return""!=e.sensorName&&(t+="&sensorName="+e.sensorName),Object(d["default"])({url:"/deviceReport/latestData"+t,method:"get",data:e})}function j(e){const t="?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size;return Object(d["default"])({url:"/deviceData/latestData"+t,method:"get",data:e})}function g(e){const t="?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey;return Object(d["default"])({url:"/deviceData/getLatestDataByDevice"+t,method:"get",data:e})}function h(e){return Object(d["default"])({url:"/deviceData/getHistoryData?dataKey="+e.dataKey+"&start="+e.start+"&deviceCode="+e.deviceCode+"&end="+e.end,method:"get",data:e})}function C(e){return Object(d["default"])({url:"/deviceData/getHistoryChartData?dataKey="+e.dataKey+"&start="+e.start+"&deviceCode="+e.deviceCode+"&end="+e.end,method:"get",data:e})}function O(e){return Object(d["default"])({url:"/iot/device/getTownsByProject?projectId="+e.projectId,method:"get",data:e})}function y(e){return Object(d["default"])({url:"/iot/device/getCommunitiesByTown?townCode="+e.townCode,method:"get",data:e})}function D(e){var t="?projectId="+e.projectId;return r["baseURL"]+"/deviceReport/exportDevice"+t}function w(e){var t="?projectId="+e.projectId;return r["baseURL"]+"/iot/device/exportDevice"+t}function I(e){var t="?deviceCode="+e.deviceCode;return r["baseURL"]+"/deviceReport/exportData"+t}function V(e){var t="?deviceCode="+e.deviceCode;return r["baseURL"]+"/iot/device/exportData"+t}function x(e){return Object(d["default"])({url:"/deviceData/sensors?deviceCode="+e.deviceCode,method:"get",data:e})}function P(e){return Object(d["default"])({url:"/fbox/boxList",method:"get",data:e})}function N(e,t){return Object(d["default"])({url:"/fbox/sync?projectId="+t,method:"post",data:e})}function L(e){var t="?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey;return Object(d["default"])({url:"/deviceData/sensorInfo"+t,method:"get",data:e})}}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-d015f394.0ca13068.js b/dist/static/js/chunk-d015f394.0ca13068.js deleted file mode 100644 index f223b40..0000000 --- a/dist/static/js/chunk-d015f394.0ca13068.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d015f394"],{5766:function(e,t,o){},7154:function(e,t,o){"use strict";o.r(t);var l=o("f2bf"),n=o("d1da"),a=o.n(n);const r={class:"login-container"},d={class:"input-wrap"},i={class:"input_list"};function c(e,t,o,n,c,u){const s=Object(l["resolveComponent"])("el-input"),m=Object(l["resolveComponent"])("el-form-item"),f=Object(l["resolveComponent"])("el-button"),b=Object(l["resolveComponent"])("el-form");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",r,[Object(l["createElementVNode"])("div",d,[Object(l["createElementVNode"])("div",i,[t[6]||(t[6]=Object(l["createElementVNode"])("img",{src:a.a,class:"login_img"},null,-1)),Object(l["createVNode"])(b,{ref:"form",model:c.form,rules:c.rules,"label-width":"60px","label-position":"left"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{label:e.$t("staff.xm")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:c.form.name,"onUpdate:modelValue":t[0]||(t[0]=e=>c.form.name=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(m,{label:"电话"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:c.form.phone,"onUpdate:modelValue":t[1]||(t[1]=e=>c.form.phone=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(m,{label:"公司"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:c.form.company,"onUpdate:modelValue":t[2]||(t[2]=e=>c.form.company=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(m,{label:"职务"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:c.form.position,"onUpdate:modelValue":t[3]||(t[3]=e=>c.form.position=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(m,{label:e.$t("staff.yx")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:c.form.email,"onUpdate:modelValue":t[4]||(t[4]=e=>c.form.email=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(f,{type:"primary",size:"small",style:{width:"100%"},onClick:u.save},{default:Object(l["withCtx"])(()=>t[5]||(t[5]=[Object(l["createTextVNode"])(" 提交 ")])),_:1},8,["onClick"])]),_:1},8,["model","rules"])])])])}var u=o("fcd7"),s={name:"TrialAdd",data(){return{dialogFormVisible:!1,form:{name:"",phone:"",company:"",position:"",email:""},rules:{name:[{required:!0,trigger:"blur",message:"请输入姓名"}],phone:[{required:!0,trigger:"blur",message:"请输入手机号"}]}}},methods:{TrialAdd(){this.dialogFormVisible=!0},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(u["doAdd"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1}})}}},m=(o("dde9"),o("d959")),f=o.n(m);const b=f()(s,[["render",c],["__scopeId","data-v-08935ac0"]]);t["default"]=b},d1da:function(e,t,o){e.exports=o.p+"static/img/el_login.7609e3c9.png"},dde9:function(e,t,o){"use strict";o("5766")},fcd7:function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return a})),o.d(t,"doDelete",(function(){return r})),o.d(t,"doAdd",(function(){return d})),o.d(t,"doEdit",(function(){return i})),o.d(t,"intentionExport",(function(){return c}));var l=o("b775"),n=o("f121");function a(e){return Object(l["default"])({url:"/intentionCustomer/select?page="+e.page+"&size="+e.size,method:"get",data:e})}function r(e){return Object(l["default"])({url:"/intentionCustomer/remove?customerId="+e.customerId,method:"post",data:e})}function d(e){return Object(l["default"])({url:"/intentionCustomer/insert",method:"post",data:e})}function i(e){return Object(l["default"])({url:"/intentionCustomer/update",method:"post",data:e})}function c(e){return n["baseURL"]+"/intentionCustomer/export"}}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-d219bd62.64bfd21e.js b/dist/static/js/chunk-d219bd62.64bfd21e.js deleted file mode 100644 index 97a220b..0000000 --- a/dist/static/js/chunk-d219bd62.64bfd21e.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d219bd62"],{"0182":function(t,e,n){"use strict";n.r(e);var o=n("f2bf");const a={class:"manage-input"},r={class:"manage-button"};function i(t,e,n,i,s,c){const l=Object(o["resolveComponent"])("el-date-picker"),d=Object(o["resolveComponent"])("el-form-item"),u=Object(o["resolveComponent"])("vab-query-form"),m=Object(o["resolveComponent"])("el-form"),g=Object(o["resolveComponent"])("el-button"),p=Object(o["resolveComponent"])("el-dialog");return Object(o["openBlock"])(),Object(o["createBlock"])(p,{modelValue:s.dialogFormVisible,"onUpdate:modelValue":e[2]||(e[2]=t=>s.dialogFormVisible=t),title:s.title,width:"1500px",onClose:t.close},{default:Object(o["withCtx"])(()=>[Object(o["createElementVNode"])("div",a,[Object(o["createVNode"])(m,{ref:"queryForm",model:s.queryForm,"label-width":"100px"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(d,{width:"100",prop:"time",label:t.$t("defalult.rq")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(l,{modelValue:s.queryForm.time,"onUpdate:modelValue":e[0]||(e[0]=t=>s.queryForm.time=t),size:"small",type:"daterange",align:"right","start-placeholder":"开始时间","end-placeholder":"结束时间",onChange:c.changeTime},null,8,["modelValue","onChange"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(o["createElementVNode"])("div",r,[Object(o["createVNode"])(d,{width:"100"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(g,{size:"small",onClick:e[1]||(e[1]=t=>c.resetForm())},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(t.$t("defalult.chongz")),1)]),_:1}),Object(o["createVNode"])(g,{type:"primary",size:"small",onClick:c.search},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(t.$t("defalult.cx")),1)]),_:1},8,["onClick"])]),_:1})]),e[3]||(e[3]=Object(o["createElementVNode"])("div",{id:"mapContainer",style:{height:"500px"}},null,-1))]),_:1},8,["modelValue","title","onClose"])}n("14d9");var s=n("6f56"),c=n("5f99"),l={data(){return{dialogFormVisible:!1,title:"轨迹图",map:{},coords:[],queryForm:{start:"",end:"",time:"",userId:""},coordinate:[],polyline:"",trajectoryData:[]}},mounted(){},methods:{resetForm(){this.$refs.queryForm.resetFields()},search(){this.getData(),setTimeout(()=>{this.setTrajectory()},1e3)},changeTime(){this.queryForm.start=Object(c["getDate"])(this.queryForm.time[0]),this.queryForm.end=Object(c["getDate"])(this.queryForm.time[1])},setDefaultTime(){this.queryForm.time=Object(c["getPastTime1"])(),this.queryForm.start=Object(c["getDate"])(this.queryForm.time[0]),this.queryForm.end=Object(c["getDate"])(this.queryForm.time[1])},loadScript(t){this.dialogFormVisible=!0,this.queryForm=t,this.setDefaultTime(),this.getData(),setTimeout(()=>{this.setTrajectory()},1e3)},async getData(){const{data:t}=await Object(s["getTrajectory"])(this.queryForm);if(this.coordinate=[],this.coordinate.push(t[0]),this.trajectoryData=t,0!=t.length){this.coords=[];for(let e=0;e1){n=new qq.maps.LatLng(t[0].latitude,t[0].longitude);var o=new qq.maps.LatLng(t[e-1].latitude,t[e-1].longitude)}else n=new qq.maps.LatLng(t[0].latitude,t[0].longitude);const a=this.map;new qq.maps.Marker({position:n,map:a});if(void 0!==o){new qq.maps.Marker({position:o,map:a}),new qq.maps.Label({position:o,map:a,content:"终点",style:{color:"#fff",backgroundColor:"#00f",padding:"5px"}})}new qq.maps.Label({position:n,map:a,content:"起点",style:{color:"#fff",backgroundColor:"#f00",padding:"5px"}});this.polyline=new qq.maps.Polyline({path:this.coords,strokeColor:"#FF0000",strokeWeight:3,map:this.map}),this.showBox()},showBox(){var t=this.map,e=this.trajectoryData;e.forEach(e=>{console.log(111,e.latitude);const n=new qq.maps.Marker({position:new qq.maps.LatLng(e.latitude,e.longitude),map:t});qq.maps.event.addListener(n,"click",n=>{console.log(e);const o=new qq.maps.InfoWindow({map:t});o.open(),o.setContent(e.time),o.setPosition(n.latLng)})})}}},d=(n("c91b"),n("d959")),u=n.n(d);const m=u()(l,[["render",i]]);e["default"]=m},"5f99":function(t,e,n){"use strict";function o(t,e){const n=parseInt(t),o=new Date,a=o.getDate(),r=new Date(o.setDate(a+n)),i=r.getFullYear(),s=r.getMonth()+1,c=r.getDate();let l,d;l=s<10?"0"+s:s,d=c<10?"0"+c:c;const u=e||"-";return i+u+l+u+d}function a(t=""){var e=new Date;""!=t&&(e=new Date(t));const n=e.getFullYear();let o=e.getMonth(),a=e.getDate();return o+=1,o=o.toString().padStart(2,"0"),a=a.toString().padStart(2,"0"),`${n}-${o}-${a}`}function r(t=""){var e=new Date;""!=t&&(e=new Date(t));const n=e.getFullYear();let o=e.getMonth();return o+=1,o=o.toString().padStart(2,"0"),`${n}-${o}`}function i(t=""){var e=new Date;""!=t&&(e=new Date(t));const n=e.getFullYear();return""+n}function s(t){const e=new Date,n=e.getFullYear(),o=e.getMonth()+1,a=e.getDate(),r=o-t,i=r<0?r+12:r>10?r:"0"+r,s=o>9?o:"0"+o,c=a>9?a:"0"+a,l=n+"-"+i+"-"+c,d=n+"-"+s+"-"+c;return[l,d]}function c(){const t=new Date,e=t.getFullYear(),n=t.getMonth()+1,o=t.getDate(),a=new Date(t);a.setDate(t.getDate()-1);const r=a.getFullYear(),i=(a.getMonth()+1).toString().padStart(2,"0"),s=a.getDate().toString().padStart(2,"0"),c=n>9?n:"0"+n,l=o>9?o:"0"+o,d=r+"-"+i+"-"+s,u=e+"-"+c+"-"+l;return[d,u]}function l(t){var e=new Date;""!=t&&(e=new Date(t));const n=e.getFullYear();let o=e.getMonth()+1;o=o<10?"0"+o:o;let a=e.getDate();a=a<10?"0"+a:a;let r=e.getHours();r=r<10?"0"+r:r;let i=e.getMinutes();i=i<10?"0"+i:i;let s=e.getSeconds();return s=s<10?"0"+s:s,n+"-"+o+"-"+a+" "+r+":"+i+":"+s}n.r(e),n.d(e,"getFMdate",(function(){return o})),n.d(e,"getDate",(function(){return a})),n.d(e,"getDate1",(function(){return r})),n.d(e,"getDate2",(function(){return i})),n.d(e,"getPastTime",(function(){return s})),n.d(e,"getPastTime1",(function(){return c})),n.d(e,"formatDateTime",(function(){return l}))},"6f56":function(t,e,n){"use strict";n.r(e),n.d(e,"getClockData",(function(){return r})),n.d(e,"doEdit",(function(){return i})),n.d(e,"doDelete",(function(){return s})),n.d(e,"doExport",(function(){return c})),n.d(e,"getTrajectory",(function(){return l}));var o=n("b775"),a=n("f121");function r(t){let e="?page="+t.page+"&size="+t.size+"&projectId="+t.projectId;return""!=t.deviceName&&(e+="&deviceName="+t.deviceName),""!=t.signUser&&(e+="&signUser="+t.signUser),""!=t.start&&(e+="&start="+t.start),""!=t.end&&(e+="&end="+t.end),(""!=t.type&&2!=t.type||0==t.type)&&(e+="&type="+t.type),Object(o["default"])({url:"/sign/list"+e,method:"get",data:t})}function i(t){return Object(o["default"])({url:"/sign/updateLocation?id="+t.id+"&location="+t.location,method:"post",data:t})}function s(t){return Object(o["default"])({url:"/sign/remove",method:"post",data:t})}function c(t){let e="?projectId="+t.projectId;return""!=t.deviceName&&(e+="&deviceName="+t.deviceName),""!=t.signUser&&(e+="&signUser="+t.signUser),void 0!=t.start&&void 0!=t.end&&(e+="&start="+t.start+"&end="+t.end),a["baseURL"]+"/sign/export"+e}function l(t){const e="?userId="+t.userId+"&start="+t.start+"&end="+t.end;return Object(o["default"])({url:"/sign/trajectory"+e,method:"get",data:t})}},"787d":function(t,e,n){},c91b:function(t,e,n){"use strict";n("787d")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-db260b2c.9b44a0cb.js b/dist/static/js/chunk-db260b2c.9b44a0cb.js deleted file mode 100644 index 0b09994..0000000 --- a/dist/static/js/chunk-db260b2c.9b44a0cb.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-db260b2c"],{1745:function(e,t,r){"use strict";r("ca88")},4303:function(e,t,r){"use strict";r.r(t),r.d(t,"getList",(function(){return a})),r.d(t,"doEdit",(function(){return l})),r.d(t,"doDelete",(function(){return n})),r.d(t,"doAdd",(function(){return o})),r.d(t,"selectTriggerById",(function(){return i})),r.d(t,"selectAllAlarmLevel",(function(){return d})),r.d(t,"selectAllTriggerCondition",(function(){return u})),r.d(t,"selectAllAlarmUser",(function(){return g})),r.d(t,"selectAllAlarmType",(function(){return s})),r.d(t,"selectControlDevices",(function(){return b})),r.d(t,"selectSensorByDeviceId",(function(){return j})),r.d(t,"selectAllSmsConfig",(function(){return p})),r.d(t,"selectDeviceByProjectId",(function(){return m}));var c=r("b775");function a(e){let t="?page="+e.page+"&size="+e.size+"&projectId="+e.projectId;return""!=e.deviceId&&(t+="&deviceId="+e.deviceId),Object(c["default"])({url:"/iot/trigger/select"+t,method:"get",data:e})}function l(e){return Object(c["default"])({url:"/iot/trigger/update",method:"post",data:e})}function n(e){return Object(c["default"])({url:"/iot/trigger/remove",method:"post",data:e})}function o(e){return Object(c["default"])({url:"/iot/trigger/insert",method:"post",data:e})}function i(e){return Object(c["default"])({url:"/iot/trigger/selectTriggerById?triggerId="+e.triggerId,method:"get",data:e})}function d(e){return Object(c["default"])({url:"/iot/trigger/selectAllAlarmLevel",method:"get",data:e})}function u(e){return Object(c["default"])({url:"/iot/trigger/selectAllTriggerCondition",method:"get",data:e})}function g(e){return Object(c["default"])({url:"/iot/trigger/selectAllAlarmUser",method:"get",data:e})}function s(e){return Object(c["default"])({url:"/iot/trigger/selectAllAlarmType",method:"get",data:e})}function b(e){return Object(c["default"])({url:"/iot/trigger/selectDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}function j(e){return Object(c["default"])({url:"/iot/trigger/selectSensorByDeviceId?deviceId="+e.deviceId,method:"get",data:e})}function p(e){return Object(c["default"])({url:"/iot/trigger/selectAllSmsConfig",method:"get",data:e})}function m(e){return Object(c["default"])({url:"/iot/trigger/selectDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}},"93eb":function(e,t,r){"use strict";r.r(t);var c=r("f2bf");const a={class:"manage-container"};function l(e,t,r,l,n,o){const i=Object(c["resolveComponent"])("el-table-column"),d=Object(c["resolveComponent"])("el-tag"),u=Object(c["resolveComponent"])("el-table"),g=Object(c["resolveDirective"])("loading");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",a,[Object(c["withDirectives"])((Object(c["openBlock"])(),Object(c["createBlock"])(u,{data:n.triggerData,border:"",stripe:"",style:{width:"100%"}},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{type:"selection",width:"55"}),Object(c["createVNode"])(i,{prop:"id",label:"ID",width:"60",align:"center"}),Object(c["createVNode"])(i,{prop:"name",label:e.$t("trigger.cfqmc"),width:"160",align:"center"},null,8,["label"]),Object(c["createVNode"])(i,{prop:"device.name",label:e.$t("maintenance.sbmc"),width:"200",align:"center"},null,8,["label"]),Object(c["createVNode"])(i,{prop:"sensor.name",label:e.$t("sensor.cgqmc"),width:"200",align:"center"},null,8,["label"]),Object(c["createVNode"])(i,{prop:"triggerConditionParams",label:e.$t("trigger.cftj"),width:"200",align:"center"},null,8,["label"]),Object(c["createVNode"])(i,{prop:"triggerCycle",label:e.$t("trigger.cfzq"),width:"200",align:"center"},null,8,["label"]),Object(c["createVNode"])(i,{prop:"alarmFlag",label:"是否发送报警信息给用户",width:"120",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[1==e.alarmFlag?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:"发送",effect:"dark",type:"success",size:"mini"},{default:Object(c["withCtx"])(()=>t[0]||(t[0]=[Object(c["createTextVNode"])(" 发送 ")])),_:1})):Object(c["createCommentVNode"])("",!0),0==e.alarmFlag?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:"不发送",effect:"dark",type:"danger",size:"mini"},{default:Object(c["withCtx"])(()=>t[1]||(t[1]=[Object(c["createTextVNode"])(" 不发送 ")])),_:1})):Object(c["createCommentVNode"])("",!0)]),_:1}),Object(c["createVNode"])(i,{prop:"alarmLevel.dataValue",label:e.$t("alarm.bjjb"),width:"200",align:"center"},null,8,["label"]),Object(c["createVNode"])(i,{prop:"controlFlag",label:"是否联控其他设备",width:"120",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[1==e.controlFlag?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:"联控",effect:"success",type:"success",size:"mini"},{default:Object(c["withCtx"])(()=>t[2]||(t[2]=[Object(c["createTextVNode"])(" 联控 ")])),_:1})):Object(c["createCommentVNode"])("",!0),0==e.controlFlag?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:"不发送",effect:"dark",type:"danger",size:"mini"},{default:Object(c["withCtx"])(()=>t[3]||(t[3]=[Object(c["createTextVNode"])(" 未联控 ")])),_:1})):Object(c["createCommentVNode"])("",!0)]),_:1}),Object(c["createVNode"])(i,{prop:"controlDevice",label:"联控设备",width:"200",align:"center"}),Object(c["createVNode"])(i,{prop:"controlSensor",label:"联控设备的传感器",width:"200",align:"center"}),Object(c["createVNode"])(i,{prop:"controlData",label:"给联控设备下发的数据",width:"200",align:"center"}),Object(c["createVNode"])(i,{prop:"alarmTemplate",label:"报警信息模板",width:"200",align:"center"}),Object(c["createVNode"])(i,{prop:"status",label:"触发器状态",width:"120",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[1==e.status?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:"禁用",effect:"dark",type:"danger",size:"mini"},{default:Object(c["withCtx"])(()=>t[4]||(t[4]=[Object(c["createTextVNode"])(" 禁用 ")])),_:1})):Object(c["createCommentVNode"])("",!0),0==e.status?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:"正常",effect:"dark",type:"success",size:"mini"},{default:Object(c["withCtx"])(()=>t[5]||(t[5]=[Object(c["createTextVNode"])(" 正常 ")])),_:1})):Object(c["createCommentVNode"])("",!0)]),_:1})]),_:1},8,["data"])),[[g,n.listLoading]])])}var n=r("4303"),o={components:{},data(){return{lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,elementLoadingText:"正在加载...",triggerData:[],queryForm:{triggerId:""}}},computed:{height(){return 500}},created(){this.queryForm.triggerId=this.$route.query.triggerId},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(n["selectTriggerById"])(this.queryForm);this.triggerData[0]=e,this.replaceData(),setTimeout(()=>{this.listLoading=!1},500)},replaceData(){const e=this.triggerData[0].triggerCondition.dataValue,t=this.triggerData[0].triggerConditionParams.split(",");let r="";e.includes("{x}")&&e.includes("{y}")?(r=e.replace("{x}",t[0]),r=r.replace("{y}",t[1])):e.includes("{m}")&&e.includes("{x}")?(r=e.replace("{m}",t[0]),r=r.replace("{x}",t[1])):e.includes("{x}")?r=e.replace("{x}",t[0]):e.includes("{y}")?r=e.replace("{y}",t[0]):e.includes("{m}")&&(r=e.replace("{m}",t[0])),this.triggerData[0].triggerConditionParams=r}}},i=(r("1745"),r("d959")),d=r.n(i);const u=d()(o,[["render",l],["__scopeId","data-v-0bd05a9c"]]);t["default"]=u},ca88:function(e,t,r){}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-dc4bd544.ad3af2b1.js b/dist/static/js/chunk-dc4bd544.ad3af2b1.js deleted file mode 100644 index 04495d3..0000000 --- a/dist/static/js/chunk-dc4bd544.ad3af2b1.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-dc4bd544","chunk-c6a7ae24"],{2195:function(e,t,a){"use strict";a.r(t);var c=a("f2bf");const o={class:"manage-container"};function l(e,t,a,l,r,n){const i=Object(c["resolveComponent"])("el-option"),d=Object(c["resolveComponent"])("el-select"),s=Object(c["resolveComponent"])("el-form-item"),u=Object(c["resolveComponent"])("el-button"),b=Object(c["resolveComponent"])("vab-query-form"),m=Object(c["resolveComponent"])("el-form"),h=Object(c["resolveComponent"])("el-dialog");return Object(c["openBlock"])(),Object(c["createBlock"])(h,{modelValue:r.dialogFormVisible,"onUpdate:modelValue":t[1]||(t[1]=e=>r.dialogFormVisible=e),title:r.title,width:"500px",onClose:n.close},{default:Object(c["withCtx"])(()=>[Object(c["createElementVNode"])("div",o,[Object(c["createVNode"])(m,{ref:"form",model:r.form,"label-width":"100px","label-position":"left"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{label:"选择站点"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(d,{modelValue:r.form.code,"onUpdate:modelValue":t[0]||(t[0]=e=>r.form.code=e),placeholder:"请选择站点"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(r.deviceData,e=>(Object(c["openBlock"])(),Object(c["createBlock"])(i,{key:e.code,label:e.name,value:e.code},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(c["createVNode"])(b,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(u,{type:"primary",onClick:n.save},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("defalult.tjtn")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])])]),_:1},8,["modelValue","title","onClose"])}var r=a("acca"),n={data(){return{form:{ysSerial:"",code:"",account:""},deviceData:[],dialogFormVisible:!1,title:""}},methods:{bindDevice(e){this.form.ysSerial=e.deviceSerial,this.form.account=e.account,this.dialogFormVisible=!0,this.title="绑定设备",this.getDeviceData()},async getDeviceData(){const{data:e}=await Object(r["ldDeviceByProjectId"])({projectId:sessionStorage.getItem("projectId")});this.deviceData=e},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(r["ysBindDevice"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},i=a("d959"),d=a.n(i);const s=d()(n,[["render",l]]);t["default"]=s},"3bba":function(e,t,a){},8902:function(e,t,a){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"8eed":function(e,t,a){"use strict";a("8902")},acca:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return o})),a.d(t,"doEdit",(function(){return l})),a.d(t,"doDelete",(function(){return r})),a.d(t,"doAdd",(function(){return n})),a.d(t,"getDevices",(function(){return i})),a.d(t,"getLiveAddr",(function(){return d})),a.d(t,"ldDeviceByProjectId",(function(){return s})),a.d(t,"ysBindDevice",(function(){return u})),a.d(t,"capture",(function(){return b}));var c=a("b775");function o(e){return Object(c["default"])({url:"/ys/author/select?page="+e.page+"&size="+e.size,method:"get",data:e})}function l(e){return Object(c["default"])({url:"/ys/author/update",method:"post",data:e})}function r(e){return Object(c["default"])({url:"/ys/author/delete?id="+e.id,method:"post",data:e})}function n(e){return Object(c["default"])({url:"/ys/author/insert",method:"post",data:e})}function i(e){let t="?page="+e.page+"&size="+e.size;return""!=e.account&&void 0!=e.account&&(t+="&account="+e.account),""!=e.sonserName&&void 0!=e.sonserName&&(t+="&sonserName="+e.sonserName),""!=e.deviceSerial&&void 0!=e.deviceSerial&&(t+="&deviceSerial="+e.deviceSerial),3!=e.status&&void 0!=e.status&&(t+="&status="+e.status),Object(c["default"])({url:"/ys/api/getDevices"+t,method:"get",data:e})}function d(e){return Object(c["default"])({url:"/ys/api/getLiveAddr?account="+e.account+"&deviceSerial="+e.deviceSerial,method:"get",data:e})}function s(e){return Object(c["default"])({url:"/ys/api/ldDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}function u(e){return Object(c["default"])({url:"/ys/api/ysBindDevice?ysSerial="+e.ysSerial+"&code="+e.code+"&account="+e.account,method:"post",data:e})}function b(e){return Object(c["default"])({url:"/ys/author/capture?account="+e.account+"&captureFlag="+e.captureFlag,method:"post",data:e})}},bd58:function(e,t,a){"use strict";a.r(t);var c=a("f2bf");const o={class:"manage-container"},l={class:"manage-wrap"},r={class:"manage-input"},n={class:"manage-button"};function i(e,t,a,i,d,s){const u=Object(c["resolveComponent"])("el-input"),b=Object(c["resolveComponent"])("el-form-item"),m=Object(c["resolveComponent"])("el-option"),h=Object(c["resolveComponent"])("el-select"),p=Object(c["resolveComponent"])("vab-query-form"),j=Object(c["resolveComponent"])("el-form"),f=Object(c["resolveComponent"])("el-button"),O=Object(c["resolveComponent"])("el-table-column"),v=Object(c["resolveComponent"])("el-tag"),g=Object(c["resolveComponent"])("el-table"),y=Object(c["resolveComponent"])("el-pagination"),C=Object(c["resolveComponent"])("bind-device");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",o,[Object(c["createElementVNode"])("div",l,[Object(c["createElementVNode"])("div",r,[Object(c["createVNode"])(j,{ref:"queryForm",model:d.queryForm,"label-width":"100px"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,{width:"100",prop:"sonserName",label:e.$t("maintenance.sbmc")},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(u,{modelValue:d.queryForm.sonserName,"onUpdate:modelValue":t[0]||(t[0]=e=>d.queryForm.sonserName=e),size:"small",placeholder:"请输入设备名称"},null,8,["modelValue"])]),_:1},8,["label"]),Object(c["createVNode"])(b,{width:"100",prop:"deviceSerial",label:e.$t("dataEnquiry.xlh")},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(u,{modelValue:d.queryForm.deviceSerial,"onUpdate:modelValue":t[1]||(t[1]=e=>d.queryForm.deviceSerial=e),size:"small",placeholder:e.$t("dataEnquiry.qsrxlh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(c["createVNode"])(b,{width:"100",prop:"status",label:e.$t("dataEnquiry.zt")},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(h,{modelValue:d.queryForm.status,"onUpdate:modelValue":t[2]||(t[2]=e=>d.queryForm.status=e),size:"small",placeholder:"请选择状态"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(d.statusData,e=>(Object(c["openBlock"])(),Object(c["createBlock"])(m,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(c["createElementVNode"])("div",n,[Object(c["createVNode"])(f,{size:"small",onClick:t[3]||(t[3]=e=>s.resetForm())},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(c["createVNode"])(f,{type:"primary",size:"small",onClick:s.search},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"])])]),Object(c["createVNode"])(g,{data:d.data,border:"",stripe:"",style:{width:"100%"}},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(O,{prop:"id",label:"设备id",width:"400",align:"center"}),Object(c["createVNode"])(O,{prop:"account",label:"账户名",width:"150",align:"center"}),Object(c["createVNode"])(O,{prop:"deviceSerial",label:"设备序列号",width:"150",align:"center"}),Object(c["createVNode"])(O,{prop:"deviceName",label:"设备名字",width:"200",align:"center"}),Object(c["createVNode"])(O,{prop:"iotDevice.name",label:"所属站点",width:"150",align:"center"}),Object(c["createVNode"])(O,{prop:"status",label:"设备状态",width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[1==e.status?(Object(c["openBlock"])(),Object(c["createBlock"])(v,{key:"在线",effect:"dark",type:"success",size:"mini"},{default:Object(c["withCtx"])(()=>t[4]||(t[4]=[Object(c["createTextVNode"])(" 已连接 ")])),_:1})):Object(c["createCommentVNode"])("",!0),0==e.status?(Object(c["openBlock"])(),Object(c["createBlock"])(v,{key:"离线",effect:"dark",type:"danger",size:"mini"},{default:Object(c["withCtx"])(()=>t[5]||(t[5]=[Object(c["createTextVNode"])(" 未连接 ")])),_:1})):Object(c["createCommentVNode"])("",!0)]),_:1}),Object(c["createVNode"])(O,{prop:"addTime",label:"添加时间",width:"180",align:"center"}),Object(c["createVNode"])(O,{fixed:"right",label:e.$t("defalult.cz"),width:"180",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[Object(c["createVNode"])(f,{type:"text",onClick:t=>s.bindDevice(e)},{default:Object(c["withCtx"])(()=>t[6]||(t[6]=[Object(c["createTextVNode"])("绑定站点")])),_:2},1032,["onClick"]),Object(c["createVNode"])(f,{type:"text",onClick:t=>s.videoData(e)},{default:Object(c["withCtx"])(()=>t[7]||(t[7]=[Object(c["createTextVNode"])("播放")])),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"]),Object(c["createVNode"])(y,{background:d.background,"current-page":d.queryForm.page,layout:d.layout,"page-size":d.queryForm.size,total:d.total,style:{"text-align":"right"},onCurrentChange:s.handleCurrentChange,onSizeChange:s.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(c["createVNode"])(C,{ref:"bind"},null,512)])}a("14d9");var d=a("acca"),s=a("2195"),u={name:"VideoData",components:{bindDevice:s["default"]},data(){return{deviceData:[],data:[],account:"",projectId:"",lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,elementLoadingText:"正在加载...",statusData:[{value:3,label:"all"},{value:1,label:"在线"},{value:0,label:"离线"}],queryForm:{page:1,size:20,account:"",sonserName:"",status:3,deviceSerial:""}}},computed:{height(){return 500}},created(){this.queryForm.account=this.$route.query.account,this.fetchData()},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(d["getDevices"])(this.queryForm);this.data=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},resetForm(){this.$refs.queryForm.resetFields()},search(){this.fetchData()},videoData(e){this.$router.push({path:"/fluoriteSensorData",name:"监控视频",query:{account:e.account,deviceSerial:e.deviceSerial}})},bindDevice(e){this.$refs["bind"].bindDevice({deviceSerial:e.deviceSerial,account:e.account})},handleEdit(e){e.account=this.account,this.$refs["edit"].showEdit(e,1)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},b=(a("bf38"),a("8eed"),a("d959")),m=a.n(b);const h=m()(u,[["render",i],["__scopeId","data-v-8740038c"]]);t["default"]=h},bf38:function(e,t,a){"use strict";a("3bba")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-dd32715e.8c3ef12d.js b/dist/static/js/chunk-dd32715e.8c3ef12d.js deleted file mode 100644 index 68ea8e3..0000000 --- a/dist/static/js/chunk-dd32715e.8c3ef12d.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-dd32715e","chunk-581bcd92"],{"265c":function(e,t,a){"use strict";a.r(t);var r=a("f2bf");const o={class:"manage-container"},l={class:"manage-wrap"},i={class:"manage-input"},c={class:"manage-input"};function n(e,t,a,n,d,s){const u=Object(r["resolveComponent"])("el-option"),g=Object(r["resolveComponent"])("el-select"),m=Object(r["resolveComponent"])("el-form-item"),b=Object(r["resolveComponent"])("el-form"),h=Object(r["resolveComponent"])("vab-query-form"),f=Object(r["resolveComponent"])("el-button"),j=Object(r["resolveComponent"])("el-table-column"),O=Object(r["resolveComponent"])("el-tag"),p=Object(r["resolveComponent"])("el-table"),C=Object(r["resolveComponent"])("el-pagination"),y=Object(r["resolveComponent"])("rule-edit"),V=Object(r["resolveDirective"])("loading");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",o,[Object(r["createElementVNode"])("div",l,[Object(r["createElementVNode"])("div",i,[Object(r["createVNode"])(h,null,{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(b,{ref:"queryForm",inline:!0,model:d.queryForm},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(m,{label:e.$t("dataEnquiry.cgq"),prop:"sensorName"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(g,{modelValue:d.queryForm.sensorName,"onUpdate:modelValue":t[0]||(t[0]=e=>d.queryForm.sensorName=e),size:"small",placeholder:e.$t("sensor.qxzqgq")},{default:Object(r["withCtx"])(()=>[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(d.sensorData,e=>(Object(r["openBlock"])(),Object(r["createBlock"])(u,{key:e,label:e,value:e},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1})]),Object(r["createElementVNode"])("div",c,[Object(r["createVNode"])(f,{size:"small",onClick:t[1]||(t[1]=e=>s.resetForm())},{default:Object(r["withCtx"])(()=>[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(r["createVNode"])(f,{type:"primary",size:"small",onClick:s.search},{default:Object(r["withCtx"])(()=>[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(r["createVNode"])(f,{type:"primary",size:"small",onClick:t[2]||(t[2]=e=>s.handleAdd())},{default:Object(r["withCtx"])(()=>[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("trigger.tjcfqgz")),1)]),_:1}),Object(r["createVNode"])(f,{type:"primary",size:"small",onClick:s.deletes},{default:Object(r["withCtx"])(()=>[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("defalult.plsc")),1)]),_:1},8,["onClick"]),Object(r["createVNode"])(f,{type:"primary",size:"small",onClick:s.triggerRuleUse},{default:Object(r["withCtx"])(()=>[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("trigger.plyy")),1)]),_:1},8,["onClick"])])]),Object(r["withDirectives"])((Object(r["openBlock"])(),Object(r["createBlock"])(p,{data:d.ruleData,border:"",stripe:"",style:{width:"100%"},onSelectionChange:s.handleSelectionChange},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(j,{type:"selection",width:"55"}),Object(r["createVNode"])(j,{prop:"id",label:"ID",width:"60",align:"center"}),Object(r["createVNode"])(j,{prop:"sensorName",label:e.$t("sensor.cgqmc"),width:"120",align:"center"},null,8,["label"]),Object(r["createVNode"])(j,{prop:"triggerName",label:e.$t("trigger.cfqmc"),width:"120",align:"center"},null,8,["label"]),Object(r["createVNode"])(j,{prop:"triggerCycle",label:e.$t("trigger.cfzq"),width:"120",align:"center"},null,8,["label"]),Object(r["createVNode"])(j,{prop:"triggerCondition.dataValue",label:e.$t("trigger.cftj"),width:"120",align:"center"},null,8,["label"]),Object(r["createVNode"])(j,{prop:"triggerConditionParams",label:e.$t("trigger.cfcs"),width:"120",align:"center"},null,8,["label"]),Object(r["createVNode"])(j,{prop:"alarmFlag",label:e.$t("trigger.sffsbj"),width:"120",align:"center"},{default:Object(r["withCtx"])(({row:t})=>[1==t.alarmFlag?(Object(r["openBlock"])(),Object(r["createBlock"])(O,{key:"是",effect:"dark",type:"success",size:"mini"},{default:Object(r["withCtx"])(()=>[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("trigger.s")),1)]),_:1})):Object(r["createCommentVNode"])("",!0),0==t.alarmFlag?(Object(r["openBlock"])(),Object(r["createBlock"])(O,{key:"否",effect:"dark",type:"danger",size:"mini"},{default:Object(r["withCtx"])(()=>[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("trigger.f")),1)]),_:1})):Object(r["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(r["createVNode"])(j,{prop:"alarmLevel.dataValue",label:e.$t("alarm.bjjb"),width:"120",align:"center"},null,8,["label"]),Object(r["createVNode"])(j,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(r["withCtx"])(({row:t})=>[Object(r["createVNode"])(f,{type:"text",onClick:e=>s.handleEdit(t)},{default:Object(r["withCtx"])(()=>[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(r["createVNode"])(f,{type:"text",onClick:e=>s.handleDelete(t)},{default:Object(r["withCtx"])(()=>[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data","onSelectionChange"])),[[V,d.listLoading]]),Object(r["createVNode"])(C,{background:d.background,"current-page":d.queryForm.page,layout:d.layout,"page-size":d.queryForm.size,total:d.total,style:{"text-align":"right"},onCurrentChange:s.handleCurrentChange,onSizeChange:s.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(r["createVNode"])(y,{ref:"edit"},null,512)])}a("14d9");var d=a("b681"),s=a("75c5"),u={name:"Index",components:{ruleEdit:s["default"]},data(){return{ruleData:[],deviceId:"",projectId:"",sensorData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,ids:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,projectId:"",sensorName:""}}},computed:{height(){return 500}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId")},methods:{showData(){this.getSensorData()},async fetchData(){this.listLoading=!0;const{data:e}=await Object(d["getList"])(this.queryForm);this.ruleData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},async getSensorData(){const{data:e}=await Object(d["getSensorsData"])(this.queryForm);this.sensorData=e,this.fetchData()},handleSelectionChange(e){const t=[];e.forEach(e=>{t.push(e.id)}),this.ids=t},resetForm(){this.$refs.queryForm.resetFields()},async triggerRuleUse(){const e=this.ids;if(0==e.length)return this.$message({type:"info",message:"没有选中任何项"}),!1;this.$confirm("你确定应用触发器规则到整个项目吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:t}=Object(d["triggerRuleUse"])(e);this.$message({type:"success",message:void 0==t?"应用成功":t});const a=this;setTimeout((function(){a.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消应用"})})},search(){this.fetchData()},deletes(){const e=this.ids;if(0==e.length)return this.$message({type:"info",message:"没有选中任何项"}),!1;this.deleteData(e)},handleAdd(){this.$refs["edit"].showEdit(this.queryForm.sensorName,0)},handleEdit(e){this.$refs["edit"].showEdit(e,1)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},deleteData(e){this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:t}=Object(d["doDelete"])(e);this.$message({type:"success",message:void 0==t?"删除成功":t});const a=this;setTimeout((function(){a.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleDelete(e){e.id&&this.deleteData([e.id])}}},g=(a("fea6"),a("d959")),m=a.n(g);const b=m()(u,[["render",n],["__scopeId","data-v-5c5eca1e"]]);t["default"]=b},"394b":function(e,t,a){"use strict";a("c8ae")},4303:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return o})),a.d(t,"doEdit",(function(){return l})),a.d(t,"doDelete",(function(){return i})),a.d(t,"doAdd",(function(){return c})),a.d(t,"selectTriggerById",(function(){return n})),a.d(t,"selectAllAlarmLevel",(function(){return d})),a.d(t,"selectAllTriggerCondition",(function(){return s})),a.d(t,"selectAllAlarmUser",(function(){return u})),a.d(t,"selectAllAlarmType",(function(){return g})),a.d(t,"selectControlDevices",(function(){return m})),a.d(t,"selectSensorByDeviceId",(function(){return b})),a.d(t,"selectAllSmsConfig",(function(){return h})),a.d(t,"selectDeviceByProjectId",(function(){return f}));var r=a("b775");function o(e){let t="?page="+e.page+"&size="+e.size+"&projectId="+e.projectId;return""!=e.deviceId&&(t+="&deviceId="+e.deviceId),Object(r["default"])({url:"/iot/trigger/select"+t,method:"get",data:e})}function l(e){return Object(r["default"])({url:"/iot/trigger/update",method:"post",data:e})}function i(e){return Object(r["default"])({url:"/iot/trigger/remove",method:"post",data:e})}function c(e){return Object(r["default"])({url:"/iot/trigger/insert",method:"post",data:e})}function n(e){return Object(r["default"])({url:"/iot/trigger/selectTriggerById?triggerId="+e.triggerId,method:"get",data:e})}function d(e){return Object(r["default"])({url:"/iot/trigger/selectAllAlarmLevel",method:"get",data:e})}function s(e){return Object(r["default"])({url:"/iot/trigger/selectAllTriggerCondition",method:"get",data:e})}function u(e){return Object(r["default"])({url:"/iot/trigger/selectAllAlarmUser",method:"get",data:e})}function g(e){return Object(r["default"])({url:"/iot/trigger/selectAllAlarmType",method:"get",data:e})}function m(e){return Object(r["default"])({url:"/iot/trigger/selectDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}function b(e){return Object(r["default"])({url:"/iot/trigger/selectSensorByDeviceId?deviceId="+e.deviceId,method:"get",data:e})}function h(e){return Object(r["default"])({url:"/iot/trigger/selectAllSmsConfig",method:"get",data:e})}function f(e){return Object(r["default"])({url:"/iot/trigger/selectDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}},"75c5":function(e,t,a){"use strict";a.r(t);var r=a("f2bf");const o={class:"manage-container"};function l(e,t,a,l,i,c){const n=Object(r["resolveComponent"])("vab-query-form"),d=Object(r["resolveComponent"])("el-option"),s=Object(r["resolveComponent"])("el-select"),u=Object(r["resolveComponent"])("el-form-item"),g=Object(r["resolveComponent"])("el-input"),m=Object(r["resolveComponent"])("el-button"),b=Object(r["resolveComponent"])("el-form"),h=Object(r["resolveComponent"])("el-dialog");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",o,[Object(r["createVNode"])(h,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[9]||(t[9]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:c.close},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(n,null,{default:Object(r["withCtx"])(()=>t[10]||(t[10]=[Object(r["createElementVNode"])("h1",{class:"tigger-title"},"添加触发器信息",-1)])),_:1}),Object(r["createVNode"])(b,{ref:"form",model:i.form,rules:i.rules,"label-width":"100px","label-position":"left"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(u,{label:e.$t("dataEnquiry.cgq"),prop:"sensorName"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(s,{modelValue:i.form.sensorName,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.sensorName=e),placeholder:"请选择传感器"},{default:Object(r["withCtx"])(()=>[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(i.sensorData,e=>(Object(r["openBlock"])(),Object(r["createBlock"])(d,{key:e,label:e,value:e},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(r["createVNode"])(u,{label:e.$t("trigger.cfqmc"),prop:"triggerName"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(g,{modelValue:i.form.triggerName,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.triggerName=e),placeholder:"请输入触发器名称"},null,8,["modelValue"])]),_:1},8,["label"]),Object(r["createVNode"])(n,null,{default:Object(r["withCtx"])(()=>t[11]||(t[11]=[Object(r["createElementVNode"])("h1",{class:"tigger-title"},"触发条件",-1)])),_:1}),Object(r["createVNode"])(u,{label:"条件类型",prop:"triggerCondition"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(s,{ref:"condition",modelValue:i.form.triggerCondition,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.triggerCondition=e),placeholder:"请选择条件类型",onChange:c.condition},{default:Object(r["withCtx"])(()=>[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(i.conditionData,e=>(Object(r["openBlock"])(),Object(r["createBlock"])(d,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),1==i.mShow?(Object(r["openBlock"])(),Object(r["createBlock"])(u,{key:0,label:"M"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(g,{modelValue:i.data.m,"onUpdate:modelValue":t[3]||(t[3]=e=>i.data.m=e),placeholder:"M"},null,8,["modelValue"])]),_:1})):Object(r["createCommentVNode"])("",!0),1==i.xShow?(Object(r["openBlock"])(),Object(r["createBlock"])(u,{key:1,label:"X"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(g,{modelValue:i.data.x,"onUpdate:modelValue":t[4]||(t[4]=e=>i.data.x=e),placeholder:"X"},null,8,["modelValue"])]),_:1})):Object(r["createCommentVNode"])("",!0),1==i.yShow?(Object(r["openBlock"])(),Object(r["createBlock"])(u,{key:2,label:"Y"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(g,{modelValue:i.data.y,"onUpdate:modelValue":t[5]||(t[5]=e=>i.data.y=e),placeholder:"Y"},null,8,["modelValue"])]),_:1})):Object(r["createCommentVNode"])("",!0),Object(r["createVNode"])(u,{label:e.$t("trigger.cfzq"),prop:"triggerCycle"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(g,{modelValue:i.form.triggerCycle,"onUpdate:modelValue":t[6]||(t[6]=e=>i.form.triggerCycle=e),placeholder:"请输入触发周期"},null,8,["modelValue"])]),_:1},8,["label"]),Object(r["createVNode"])(u,{label:"是否发送报警信息",prop:"alarmFlag"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(s,{modelValue:i.form.alarmFlag,"onUpdate:modelValue":t[7]||(t[7]=e=>i.form.alarmFlag=e),placeholder:"是否发送"},{default:Object(r["withCtx"])(()=>[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(i.alarmFlagData,e=>(Object(r["openBlock"])(),Object(r["createBlock"])(d,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(r["createVNode"])(u,{label:e.$t("alarm.bjjb"),prop:"alarmLevel"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(s,{modelValue:i.form.alarmLevel,"onUpdate:modelValue":t[8]||(t[8]=e=>i.form.alarmLevel=e),placeholder:"请选择报警级别"},{default:Object(r["withCtx"])(()=>[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(i.levelData,e=>(Object(r["openBlock"])(),Object(r["createBlock"])(d,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(r["createVNode"])(n,null,{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(m,{type:"primary",onClick:c.save},{default:Object(r["withCtx"])(()=>t[12]||(t[12]=[Object(r["createTextVNode"])("保存")])),_:1},8,["onClick"]),Object(r["createVNode"])(m,{type:"primary",plain:"",onClick:c.close},{default:Object(r["withCtx"])(()=>t[13]||(t[13]=[Object(r["createTextVNode"])("返回")])),_:1},8,["onClick"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title","onClose"])])}var i=a("b681"),c=a("4303"),n={name:"TriggerEdit",data(){return{form:{id:"",name:"",projectId:"",sensorName:"",triggerName:"",triggerCondition:"",triggerConditionParams:"",triggerCycle:"",alarmFlag:"",alarmLevel:""},data:{x:"",y:"",m:""},title:"",projectId:"",dialogFormVisible:!1,levelData:[],triggerData:[],sensorData:[],conditionData:[],alarmFlagData:[{label:"不发送",value:"0"},{label:"发送",value:"1"}],rules:{triggerName:[{required:!0,trigger:"blur",message:"请输入触发器名称"}],sensorName:[{required:!0,trigger:"change",message:"请选择传感器"}],triggerCycle:[{required:!0,trigger:"blur",message:"请输入出发周期"}],alarmLevel:[{required:!0,trigger:"change",message:"请选择报警级别"}]},xShow:!1,yShow:!1,mShow:!1,isControl:!1,isUser:!1,isLevel:!1}},created(){},methods:{async getSensorData(){const{data:e}=await Object(i["getSensorsData"])({projectId:this.projectId});this.sensorData=e},controlUserShow(e){-1!==e.indexOf("0")&&-1!==e.indexOf("1")||-1!==e.indexOf("0")&&-1!==e.indexOf("2")||-1!==e.indexOf("0")&&-1!==e.indexOf("3")?(this.isControl=!0,this.isUser=!0):-1!=e.indexOf("0")?(this.isControl=!0,this.isUser=!1):-1!=e.indexOf("1")||-1!=e.indexOf("2")?(this.isControl=!1,this.isUser=!0):(this.isControl=!1,this.isUser=!1)},xymShow(e=""){-1!=e.indexOf("x")&&-1!=e.indexOf("y")?(this.xShow=!0,this.yShow=!0,this.mShow=!1):-1!=e.indexOf("x")&&-1!=e.indexOf("m")?(this.xShow=!0,this.yShow=!1,this.mShow=!0):-1!=e.indexOf("x")?(this.xShow=!0,this.yShow=!1,this.mShow=!1):-1!=e.indexOf("y")?(this.xShow=!1,this.yShow=!0,this.mShow=!1):-1!=e.indexOf("m")&&(this.xShow=!1,this.yShow=!1,this.mShow=!0),this.data.x="",this.data.y="",this.data.m=""},condition(e){let t={};t=this.conditionData.find(t=>t.dataCode===e);const a=t.dataValue;this.xymShow(a)},async getLevel(){const{data:e}=await Object(c["selectAllAlarmLevel"])();this.levelData=e},async getCondition(){const{data:e}=await Object(c["selectAllTriggerCondition"])();this.conditionData=e},showEdit(e,t){this.getLevel(),this.getCondition(),this.projectId=this.form.projectId=sessionStorage.getItem("projectId"),this.deviceData={},0==t?this.title="添加触发器规则":(this.title="编辑触发器规则",this.getTriggerData(e)),this.getSensorData(),this.dialogFormVisible=!0},getTriggerData(e){const t=e;if(this.form.id=t.id,this.form.triggerName=t.triggerName,this.form.sensorName=t.sensorName,this.form.triggerCycle=t.triggerCycle,this.form.alarmFlag=t.alarmFlag,void 0!==t.triggerCondition){this.form.triggerCondition=t.triggerCondition.dataCode,this.xymShow(t.triggerCondition.dataValue);const e=t.triggerConditionParams.split(",");1==this.mShow&&(this.data.m=void 0==e[2]?e[1]:e[2]),1==this.xShow&&(this.data.x=void 0==e[0]?"":e[0]),1==this.yShow&&(this.data.y=void 0==e[1]?"":e[1])}void 0!==t.alarmLevel&&(this.form.alarmLevel=t.alarmLevel.dataCode)},arrToSrt(e,t=""){if(void 0!=e&&0!=e.length){let a="";for(let r=0;r{if(!e)return!1;{const e=this.data;let t="";if(""!=e.m&&(t+=e.m+","),""!=e.x&&(t+=e.x+","),""!=e.y&&(t+=e.y+","),this.form.triggerConditionParams=t.substring(0,t.length-1),this.form.id){const{msg:e}=await Object(i["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(i["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},d=(a("394b"),a("d959")),s=a.n(d);const u=s()(n,[["render",l],["__scopeId","data-v-6e922cfa"]]);t["default"]=u},"93ff":function(e,t,a){},b681:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return o})),a.d(t,"getSensorsData",(function(){return l})),a.d(t,"doEdit",(function(){return i})),a.d(t,"doDelete",(function(){return c})),a.d(t,"doAdd",(function(){return n})),a.d(t,"triggerRuleUse",(function(){return d}));var r=a("b775");function o(e){var t="?page="+e.page+"&size="+e.size+"&projectId="+e.projectId;return""!=e.sensorName&&(t+="&sensorName="+e.sensorName),Object(r["default"])({url:"/triggerRule/list"+t,method:"get",data:e})}function l(e){return Object(r["default"])({url:"/triggerRule/sensors?projectId="+e.projectId,method:"get",data:e})}function i(e){return Object(r["default"])({url:"/triggerRule/update",method:"post",data:e})}function c(e){return Object(r["default"])({url:"/triggerRule/remove",method:"post",data:e})}function n(e){return Object(r["default"])({url:"/triggerRule/add",method:"post",data:e})}function d(e){return Object(r["default"])({url:"/triggerRule/use",method:"post",data:e})}},c8ae:function(e,t,a){},fea6:function(e,t,a){"use strict";a("93ff")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-ddcfd754.3543314b.js b/dist/static/js/chunk-ddcfd754.3543314b.js deleted file mode 100644 index d013de7..0000000 --- a/dist/static/js/chunk-ddcfd754.3543314b.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ddcfd754","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10"],{"0f8a":function(e,t,a){"use strict";a.r(t);var o=a("f2bf");const r={class:"manage-container"},n={class:"manage-wrap"},l={class:"manage-input"},c={class:"manage-button"};function i(e,t,a,i,d,s){const u=Object(o["resolveComponent"])("el-input"),h=Object(o["resolveComponent"])("el-form-item"),b=Object(o["resolveComponent"])("el-date-picker"),m=Object(o["resolveComponent"])("vab-query-form"),f=Object(o["resolveComponent"])("el-form"),p=Object(o["resolveComponent"])("el-button"),j=Object(o["resolveComponent"])("el-table-column"),g=Object(o["resolveComponent"])("el-table"),O=Object(o["resolveComponent"])("el-pagination"),y=Object(o["resolveComponent"])("water-graph"),C=Object(o["resolveDirective"])("loading");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",r,[Object(o["createElementVNode"])("div",n,[Object(o["createElementVNode"])("div",l,[Object(o["createVNode"])(f,{ref:"queryForm",model:d.queryForm,"label-width":"100px"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(h,{width:"100",prop:"deviceName",label:e.$t("dataEnquiry.zdmc")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{modelValue:d.queryForm.deviceName,"onUpdate:modelValue":t[0]||(t[0]=e=>d.queryForm.deviceName=e),size:"small",placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(o["createVNode"])(h,{width:"100",prop:"year",label:e.$t("dfunction.xzsj")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{modelValue:d.queryForm.year,"onUpdate:modelValue":t[1]||(t[1]=e=>d.queryForm.year=e),size:"small",type:"year",placeholder:e.$t("dfunction.xzsj"),onChange:s.standardToTime},null,8,["modelValue","placeholder","onChange"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(o["createElementVNode"])("div",c,[Object(o["createVNode"])(p,{size:"small",onClick:t[2]||(t[2]=e=>s.resetForm())},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(o["createVNode"])(p,{type:"primary",size:"small",onClick:s.search},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(o["createVNode"])(p,{type:"primary",size:"small",onClick:s.exportData},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])])]),Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createBlock"])(g,{ref:"multipleTable",data:d.reportData,border:"","tooltip-effect":"light",style:{width:"100%"}},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(d.headerData,(e,t)=>(Object(o["openBlock"])(),Object(o["createBlock"])(j,{key:t,label:e,prop:e,fixed:"站点名称"==e,align:"center",width:"150"},null,8,["label","prop","fixed"]))),128)),Object(o["createVNode"])(j,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(o["withCtx"])(({row:t})=>[Object(o["createVNode"])(p,{type:"text",onClick:e=>s.graph(t)},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("dfunction.qxt")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[C,d.listLoading]]),Object(o["createVNode"])(O,{background:d.background,"current-page":d.queryForm.page,layout:d.layout,"page-size":d.queryForm.size,total:d.total,style:{"text-align":"right"},onCurrentChange:s.handleCurrentChange,onSizeChange:s.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(o["createVNode"])(y,{ref:"water"},null,512)])}a("14d9");var d=a("94b0"),s=a("3038"),u=a("5f99"),h=a("4b95"),b={name:"Index",components:{waterGraph:h["default"]},data(){return{reportData:[],headerData:{},lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,year:"",projectId:"",deviceName:""}}},computed:{height(){return 500}},created(){},methods:{graph(e){this.$refs["water"].showData(e)},standardToTime(){this.queryForm.year=Object(u["getDate2"])(this.queryForm.year)},setDefaultTime(){this.queryForm.year=Object(u["getDate2"])()},async exportData(){const e=await Object(d["elecMonthExport"])(this.queryForm);s["default"].downloadFile(e,{fileName:"电量月报.xls"})},async fetchData(){this.listLoading=!0;const{data:e}=await Object(d["elecMonth"])(this.queryForm),t=e.items;for(var a=[],o=0;o{this.listLoading=!1},500)},showData(){this.setDefaultTime(),this.queryForm.projectId=sessionStorage.getItem("projectId"),setTimeout(()=>{this.fetchData()},1e3)},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},m=(a("9b87"),a("d959")),f=a.n(m);const p=f()(b,[["render",i],["__scopeId","data-v-76f1b10d"]]);t["default"]=p},"271a":function(e,t,a){"use strict";var o=a("cb2d"),r=a("e330"),n=a("577e"),l=a("d6d6"),c=URLSearchParams,i=c.prototype,d=r(i.getAll),s=r(i.has),u=new c("a=1");!u.has("a",2)&&u.has("a",void 0)||o(i,"has",(function(e){var t=arguments.length,a=t<2?void 0:arguments[1];if(t&&void 0===a)return s(this,e);var o=d(this,e);l(t,1);var r=n(a),c=0;while(c[Object(o["createVNode"])(b,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(h,{width:"100",prop:"month",label:e.$t("dfunction.xzsj")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{modelValue:d.queryForm.month,"onUpdate:modelValue":t[0]||(t[0]=e=>d.queryForm.month=e),size:"small",type:"month",placeholder:e.$t("dfunction.xzsj"),onChange:s.standardToTime},null,8,["modelValue","placeholder","onChange"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(o["createElementVNode"])("div",c,[Object(o["createVNode"])(f,{size:"small",onClick:t[1]||(t[1]=e=>s.resetForm())},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(o["createVNode"])(f,{type:"primary",size:"small",onClick:s.search},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(o["createVNode"])(f,{type:"primary",size:"small",onClick:s.exportData},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])])]),Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createBlock"])(j,{ref:"multipleTable",data:d.reportData,border:"","tooltip-effect":"light",style:{width:"100%"}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(p,{label:e.$t("dfunction.y"),prop:"month",align:"center"},null,8,["label"]),Object(o["createVNode"])(p,{label:e.$t("dfunction.xmmc"),prop:"projectName",align:"center"},null,8,["label"]),Object(o["createVNode"])(p,{label:e.$t("dfunction.zdzs"),prop:"deviceCount",align:"center"},null,8,["label"]),Object(o["createVNode"])(p,{label:e.$t("dfunction.gzcs"),prop:"deviceFaultNum",align:"center"},null,8,["label"]),Object(o["createVNode"])(p,{label:e.$t("dfunction.zyxsc"),prop:"totalDuration",align:"center"},null,8,["label"]),Object(o["createVNode"])(p,{label:e.$t("dfunction.byyxsc"),prop:"monthDuration",align:"center"},null,8,["label"]),Object(o["createVNode"])(p,{label:e.$t("dfunction.yxl"),prop:"runRatio",align:"center"},null,8,["label"]),Object(o["createVNode"])(p,{label:e.$t("dfunction.gzl"),prop:"faultRatio",align:"center"},null,8,["label"])]),_:1},8,["data"])),[[O,d.listLoading]]),Object(o["createVNode"])(g,{background:d.background,"current-page":d.queryForm.page,layout:d.layout,"page-size":d.queryForm.size,total:d.total,style:{"text-align":"right"},onCurrentChange:s.handleCurrentChange,onSizeChange:s.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])])}var d=a("94b0"),s=a("3038"),u={name:"Index",components:{},data(){return{reportData:[],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,month:"",projectId:"",projectName:""}}},computed:{height(){return 500}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.setDefaultTime(),this.fetchData()},methods:{getDate(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let o=t.getMonth();return o+=1,o=o.toString().padStart(2,"0"),`${a}-${o}`},standardToTime(){this.queryForm.month=this.getDate(this.queryForm.month)},setDefaultTime(){this.queryForm.month=this.getDate()},async exportData(){const e=await Object(d["deviceMonthExport"])(this.queryForm);s["default"].downloadFile(e,{fileName:"月运行报表.xls"})},async fetchData(){this.listLoading=!0;const{data:e}=await Object(d["deviceMonth"])(this.queryForm);this.reportData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},showData(){this.setDefaultTime(),this.fetchData()},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},h=(a("ab6f"),a("d959")),b=a.n(h);const m=b()(u,[["render",i],["__scopeId","data-v-d290d716"]]);t["default"]=m},"2b39":function(e,t,a){},5161:function(e,t,a){},5494:function(e,t,a){"use strict";var o=a("83ab"),r=a("e330"),n=a("edd0"),l=URLSearchParams.prototype,c=r(l.forEach);o&&!("size"in l)&&n(l,"size",{get:function(){var e=0;return c(this,(function(){e++})),e},configurable:!0,enumerable:!0})},"660d":function(e,t,a){"use strict";a("f359")},"706e":function(e,t,a){},8271:function(e,t,a){"use strict";a.r(t);var o=a("f2bf");const r={class:"manage-container"};function n(e,t,a,n,l,c){const i=Object(o["resolveComponent"])("site-month"),d=Object(o["resolveComponent"])("el-tab-pane"),s=Object(o["resolveComponent"])("water-month"),u=Object(o["resolveComponent"])("elec-month"),h=Object(o["resolveComponent"])("el-tabs");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",r,[Object(o["createVNode"])(h,{modelValue:l.activeName,"onUpdate:modelValue":t[0]||(t[0]=e=>l.activeName=e),onTabClick:c.handleClick},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(d,{label:e.$t("dfunction.zdyyxbb"),name:"first"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{ref:"site"},null,512)]),_:1},8,["label"]),Object(o["createVNode"])(d,{label:e.$t("dfunction.slbb"),name:"second"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{ref:"water"},null,512)]),_:1},8,["label"]),Object(o["createVNode"])(d,{label:e.$t("dfunction.dlyb"),name:"three"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{ref:"elec"},null,512)]),_:1},8,["label"])]),_:1},8,["modelValue","onTabClick"])])}var l=a("0f8a"),c=a("2c20"),i=a("2a0c"),d={name:"Index",components:{elecMonth:l["default"],waterMonth:c["default"],siteMonth:i["default"]},data(){return{activeName:"first"}},computed:{height(){return 500}},mounted(){},methods:{handleClick(e){"first"==e.paneName?this.$refs["site"].showData():"second"==e.paneName?this.$refs["water"].showData():"three"==e.paneName&&this.$refs["elec"].showData()}}},s=(a("f265"),a("660d"),a("d959")),u=a.n(s);const h=u()(d,[["render",n],["__scopeId","data-v-562d08c9"]]);t["default"]=h},"88a7":function(e,t,a){"use strict";var o=a("cb2d"),r=a("e330"),n=a("577e"),l=a("d6d6"),c=URLSearchParams,i=c.prototype,d=r(i.append),s=r(i["delete"]),u=r(i.forEach),h=r([].push),b=new c("a=1&a=2&b=3");b["delete"]("a",1),b["delete"]("b",void 0),b+""!=="a=2"&&o(i,"delete",(function(e){var t=arguments.length,a=t<2?void 0:arguments[1];if(t&&void 0===a)return s(this,e);var o=[];u(this,(function(e,t){h(o,{key:t,value:e})})),l(t,1);var r,c=n(e),i=n(a),b=0,m=0,f=!1,p=o.length;while(bi.dialogFormVisible=e),title:i.title,width:"500px",onClose:c.close},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(n,null,{default:Object(r["withCtx"])(()=>t[10]||(t[10]=[Object(r["createElementVNode"])("h1",{class:"tigger-title"},"添加触发器信息",-1)])),_:1}),Object(r["createVNode"])(b,{ref:"form",model:i.form,rules:i.rules,"label-width":"100px","label-position":"left"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(u,{label:e.$t("dataEnquiry.cgq"),prop:"sensorName"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(s,{modelValue:i.form.sensorName,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.sensorName=e),placeholder:"请选择传感器"},{default:Object(r["withCtx"])(()=>[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(i.sensorData,e=>(Object(r["openBlock"])(),Object(r["createBlock"])(d,{key:e,label:e,value:e},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(r["createVNode"])(u,{label:e.$t("trigger.cfqmc"),prop:"triggerName"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(g,{modelValue:i.form.triggerName,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.triggerName=e),placeholder:"请输入触发器名称"},null,8,["modelValue"])]),_:1},8,["label"]),Object(r["createVNode"])(n,null,{default:Object(r["withCtx"])(()=>t[11]||(t[11]=[Object(r["createElementVNode"])("h1",{class:"tigger-title"},"触发条件",-1)])),_:1}),Object(r["createVNode"])(u,{label:"条件类型",prop:"triggerCondition"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(s,{ref:"condition",modelValue:i.form.triggerCondition,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.triggerCondition=e),placeholder:"请选择条件类型",onChange:c.condition},{default:Object(r["withCtx"])(()=>[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(i.conditionData,e=>(Object(r["openBlock"])(),Object(r["createBlock"])(d,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),1==i.mShow?(Object(r["openBlock"])(),Object(r["createBlock"])(u,{key:0,label:"M"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(g,{modelValue:i.data.m,"onUpdate:modelValue":t[3]||(t[3]=e=>i.data.m=e),placeholder:"M"},null,8,["modelValue"])]),_:1})):Object(r["createCommentVNode"])("",!0),1==i.xShow?(Object(r["openBlock"])(),Object(r["createBlock"])(u,{key:1,label:"X"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(g,{modelValue:i.data.x,"onUpdate:modelValue":t[4]||(t[4]=e=>i.data.x=e),placeholder:"X"},null,8,["modelValue"])]),_:1})):Object(r["createCommentVNode"])("",!0),1==i.yShow?(Object(r["openBlock"])(),Object(r["createBlock"])(u,{key:2,label:"Y"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(g,{modelValue:i.data.y,"onUpdate:modelValue":t[5]||(t[5]=e=>i.data.y=e),placeholder:"Y"},null,8,["modelValue"])]),_:1})):Object(r["createCommentVNode"])("",!0),Object(r["createVNode"])(u,{label:e.$t("trigger.cfzq"),prop:"triggerCycle"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(g,{modelValue:i.form.triggerCycle,"onUpdate:modelValue":t[6]||(t[6]=e=>i.form.triggerCycle=e),placeholder:"请输入触发周期"},null,8,["modelValue"])]),_:1},8,["label"]),Object(r["createVNode"])(u,{label:"是否发送报警信息",prop:"alarmFlag"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(s,{modelValue:i.form.alarmFlag,"onUpdate:modelValue":t[7]||(t[7]=e=>i.form.alarmFlag=e),placeholder:"是否发送"},{default:Object(r["withCtx"])(()=>[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(i.alarmFlagData,e=>(Object(r["openBlock"])(),Object(r["createBlock"])(d,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(r["createVNode"])(u,{label:e.$t("alarm.bjjb"),prop:"alarmLevel"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(s,{modelValue:i.form.alarmLevel,"onUpdate:modelValue":t[8]||(t[8]=e=>i.form.alarmLevel=e),placeholder:"请选择报警级别"},{default:Object(r["withCtx"])(()=>[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(i.levelData,e=>(Object(r["openBlock"])(),Object(r["createBlock"])(d,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(r["createVNode"])(n,null,{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(m,{type:"primary",onClick:c.save},{default:Object(r["withCtx"])(()=>t[12]||(t[12]=[Object(r["createTextVNode"])("保存")])),_:1},8,["onClick"]),Object(r["createVNode"])(m,{type:"primary",plain:"",onClick:c.close},{default:Object(r["withCtx"])(()=>t[13]||(t[13]=[Object(r["createTextVNode"])("返回")])),_:1},8,["onClick"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title","onClose"])])}var i=o("b681"),c=o("4303"),n={name:"TriggerEdit",data(){return{form:{id:"",name:"",projectId:"",sensorName:"",triggerName:"",triggerCondition:"",triggerConditionParams:"",triggerCycle:"",alarmFlag:"",alarmLevel:""},data:{x:"",y:"",m:""},title:"",projectId:"",dialogFormVisible:!1,levelData:[],triggerData:[],sensorData:[],conditionData:[],alarmFlagData:[{label:"不发送",value:"0"},{label:"发送",value:"1"}],rules:{triggerName:[{required:!0,trigger:"blur",message:"请输入触发器名称"}],sensorName:[{required:!0,trigger:"change",message:"请选择传感器"}],triggerCycle:[{required:!0,trigger:"blur",message:"请输入出发周期"}],alarmLevel:[{required:!0,trigger:"change",message:"请选择报警级别"}]},xShow:!1,yShow:!1,mShow:!1,isControl:!1,isUser:!1,isLevel:!1}},created(){},methods:{async getSensorData(){const{data:e}=await Object(i["getSensorsData"])({projectId:this.projectId});this.sensorData=e},controlUserShow(e){-1!==e.indexOf("0")&&-1!==e.indexOf("1")||-1!==e.indexOf("0")&&-1!==e.indexOf("2")||-1!==e.indexOf("0")&&-1!==e.indexOf("3")?(this.isControl=!0,this.isUser=!0):-1!=e.indexOf("0")?(this.isControl=!0,this.isUser=!1):-1!=e.indexOf("1")||-1!=e.indexOf("2")?(this.isControl=!1,this.isUser=!0):(this.isControl=!1,this.isUser=!1)},xymShow(e=""){-1!=e.indexOf("x")&&-1!=e.indexOf("y")?(this.xShow=!0,this.yShow=!0,this.mShow=!1):-1!=e.indexOf("x")&&-1!=e.indexOf("m")?(this.xShow=!0,this.yShow=!1,this.mShow=!0):-1!=e.indexOf("x")?(this.xShow=!0,this.yShow=!1,this.mShow=!1):-1!=e.indexOf("y")?(this.xShow=!1,this.yShow=!0,this.mShow=!1):-1!=e.indexOf("m")&&(this.xShow=!1,this.yShow=!1,this.mShow=!0),this.data.x="",this.data.y="",this.data.m=""},condition(e){let t={};t=this.conditionData.find(t=>t.dataCode===e);const o=t.dataValue;this.xymShow(o)},async getLevel(){const{data:e}=await Object(c["selectAllAlarmLevel"])();this.levelData=e},async getCondition(){const{data:e}=await Object(c["selectAllTriggerCondition"])();this.conditionData=e},showEdit(e,t){this.getLevel(),this.getCondition(),this.projectId=this.form.projectId=sessionStorage.getItem("projectId"),this.deviceData={},0==t?this.title="添加触发器规则":(this.title="编辑触发器规则",this.getTriggerData(e)),this.getSensorData(),this.dialogFormVisible=!0},getTriggerData(e){const t=e;if(this.form.id=t.id,this.form.triggerName=t.triggerName,this.form.sensorName=t.sensorName,this.form.triggerCycle=t.triggerCycle,this.form.alarmFlag=t.alarmFlag,void 0!==t.triggerCondition){this.form.triggerCondition=t.triggerCondition.dataCode,this.xymShow(t.triggerCondition.dataValue);const e=t.triggerConditionParams.split(",");1==this.mShow&&(this.data.m=void 0==e[2]?e[1]:e[2]),1==this.xShow&&(this.data.x=void 0==e[0]?"":e[0]),1==this.yShow&&(this.data.y=void 0==e[1]?"":e[1])}void 0!==t.alarmLevel&&(this.form.alarmLevel=t.alarmLevel.dataCode)},arrToSrt(e,t=""){if(void 0!=e&&0!=e.length){let o="";for(let r=0;r{if(!e)return!1;{const e=this.data;let t="";if(""!=e.m&&(t+=e.m+","),""!=e.x&&(t+=e.x+","),""!=e.y&&(t+=e.y+","),this.form.triggerConditionParams=t.substring(0,t.length-1),this.form.id){const{msg:e}=await Object(i["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(i["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},d=(o("394b"),o("d959")),s=o.n(d);const u=s()(n,[["render",l],["__scopeId","data-v-6e922cfa"]]);t["default"]=u},b681:function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return a})),o.d(t,"getSensorsData",(function(){return l})),o.d(t,"doEdit",(function(){return i})),o.d(t,"doDelete",(function(){return c})),o.d(t,"doAdd",(function(){return n})),o.d(t,"triggerRuleUse",(function(){return d}));var r=o("b775");function a(e){var t="?page="+e.page+"&size="+e.size+"&projectId="+e.projectId;return""!=e.sensorName&&(t+="&sensorName="+e.sensorName),Object(r["default"])({url:"/triggerRule/list"+t,method:"get",data:e})}function l(e){return Object(r["default"])({url:"/triggerRule/sensors?projectId="+e.projectId,method:"get",data:e})}function i(e){return Object(r["default"])({url:"/triggerRule/update",method:"post",data:e})}function c(e){return Object(r["default"])({url:"/triggerRule/remove",method:"post",data:e})}function n(e){return Object(r["default"])({url:"/triggerRule/add",method:"post",data:e})}function d(e){return Object(r["default"])({url:"/triggerRule/use",method:"post",data:e})}},c781:function(e,t,o){"use strict";o("d048b")},c8ae:function(e,t,o){},d048b:function(e,t,o){},d793:function(e,t,o){"use strict";o.r(t);var r=o("f2bf");const a={class:"manage-container"};function l(e,t,o,l,i,c){const n=Object(r["resolveComponent"])("el-button"),d=Object(r["resolveComponent"])("vab-query-form"),s=Object(r["resolveComponent"])("el-table-column"),u=Object(r["resolveComponent"])("el-table"),g=Object(r["resolveComponent"])("el-pagination"),m=Object(r["resolveComponent"])("vab-query-form-right-panel"),b=Object(r["resolveComponent"])("rule-edit"),h=Object(r["resolveDirective"])("loading");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",a,[Object(r["createVNode"])(d,null,{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(n,{type:"primary",onClick:t[0]||(t[0]=t=>e.handleAdd())},{default:Object(r["withCtx"])(()=>t[1]||(t[1]=[Object(r["createTextVNode"])("添加触发器规则")])),_:1}),Object(r["createVNode"])(n,{type:"primary",onClick:e.deletes},{default:Object(r["withCtx"])(()=>[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("defalult.plsc")),1)]),_:1},8,["onClick"]),Object(r["createVNode"])(n,{type:"primary",onClick:e.triggerRuleUse},{default:Object(r["withCtx"])(()=>[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("trigger.plyy")),1)]),_:1},8,["onClick"])]),_:1}),Object(r["withDirectives"])((Object(r["openBlock"])(),Object(r["createBlock"])(u,{data:e.sensorData,border:"",stripe:"",style:{width:"100%"}},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(s,{type:"selection",width:"55"}),Object(r["createVNode"])(s,{prop:"name",label:e.$t("sensor.cgqmc"),width:"120",align:"center"},null,8,["label"]),Object(r["createVNode"])(s,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(r["withCtx"])(({row:o})=>[Object(r["createVNode"])(n,{type:"text",onClick:t=>e.handleEdit(o)},{default:Object(r["withCtx"])(()=>t[2]||(t[2]=[Object(r["createTextVNode"])("规则")])),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[h,i.listLoading]]),Object(r["createVNode"])(d,null,{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(m,null,{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(g,{background:i.background,"current-page":i.queryForm.page,layout:i.layout,"page-size":i.queryForm.size,total:i.total,onCurrentChange:e.handleCurrentChange,onSizeChange:e.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1}),Object(r["createVNode"])(b,{ref:"edit"},null,512)])}o("14d9");var i=o("b681"),c=o("75c5"),n={name:"Index",components:{ruleEdit:c["default"]},data(){return{ruleData:[],deviceId:"",projectId:"",lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,ids:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{projectId:""}}},computed:{height(){return 500}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.fetchData()},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(i["getSensorsData"])(this.queryForm);for(var t=[],o=0;o{this.listLoading=!1},500)}}},d=(o("c781"),o("d959")),s=o.n(d);const u=s()(n,[["render",l],["__scopeId","data-v-34b6fb7f"]]);t["default"]=u}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-e4ed856e.ab063742.js b/dist/static/js/chunk-e4ed856e.ab063742.js deleted file mode 100644 index 8b509ee..0000000 --- a/dist/static/js/chunk-e4ed856e.ab063742.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e4ed856e"],{a631:function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"};function n(e,t,a,n,c,i){const r=Object(l["resolveComponent"])("el-date-picker"),d=Object(l["resolveComponent"])("el-form-item"),u=Object(l["resolveComponent"])("el-input"),h=Object(l["resolveComponent"])("el-button"),s=Object(l["resolveComponent"])("vab-query-form"),b=Object(l["resolveComponent"])("el-form"),p=Object(l["resolveComponent"])("el-row"),j=Object(l["resolveComponent"])("el-table-column"),g=Object(l["resolveComponent"])("el-table"),m=Object(l["resolveComponent"])("el-pagination"),O=Object(l["resolveComponent"])("vab-query-form-right-panel"),f=Object(l["resolveDirective"])("loading");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createVNode"])(p,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{ref:"form",model:e.form,"label-width":"100px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{label:e.$t("defalult.sj")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(r,{modelValue:e.value1,"onUpdate:modelValue":t[0]||(t[0]=t=>e.value1=t),type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{label:"工单编号"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.queryForm.name,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.name=e),placeholder:"请输入工单编号"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(d,{label:"关键字"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.queryForm.name,"onUpdate:modelValue":t[2]||(t[2]=e=>c.queryForm.name=e),placeholder:"请输入关键字"},null,8,["modelValue"])]),_:1}),Object(l["createVNode"])(h,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(h,{type:"primary",onClick:e.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createBlock"])(g,{data:c.data,border:"",stripe:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(j,{prop:"id",label:e.$t("trigger.xh"),width:"60",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"jiedao",label:"工单编号",width:"120",align:"center"}),Object(l["createVNode"])(j,{prop:"shequ",label:"工单类型",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"mingcheng",label:e.$t("maintenance.zdlx"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"guimo",label:"业务类型",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"kaishi1",label:"站点",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"jieshu1",label:"街道类型",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"dangqian",label:"位置",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"kaishi2",label:"工单描述",width:"200",align:"center"}),Object(l["createVNode"])(j,{prop:"jieshu2",label:e.$t("grouping.cjsj"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(l["withCtx"])(({row:t})=>[Object(l["createVNode"])(h,{type:"text",onClick:e=>i.handleDelete(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[f,c.listLoading]]),Object(l["createVNode"])(s,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(O,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,onCurrentChange:i.handleCurrentChange,onSizeChange:i.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var c={name:"Index",components:{},data(){return{data:[{id:1,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"},{id:2,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"},{id:3,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"}],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$message({type:"success",message:"删除成功"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},i=(a("d404"),a("d959")),r=a.n(i);const d=r()(c,[["render",n],["__scopeId","data-v-a49e96ec"]]);t["default"]=d},d404:function(e,t,a){"use strict";a("f6d3")},f6d3:function(e,t,a){}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-e76f0ce2.6bec3003.js b/dist/static/js/chunk-e76f0ce2.6bec3003.js deleted file mode 100644 index edaa295..0000000 --- a/dist/static/js/chunk-e76f0ce2.6bec3003.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e76f0ce2"],{"3f8d":function(e,t,a){"use strict";a.r(t);var o=a("f2bf");const n={class:"manage-container"},r={id:"main3",ref:"echarts",style:{height:"380px"}};function d(e,t,a,d,c,i){const u=Object(o["resolveComponent"])("el-date-picker"),l=Object(o["resolveComponent"])("el-form-item"),s=Object(o["resolveComponent"])("el-option"),m=Object(o["resolveComponent"])("el-select"),f=Object(o["resolveComponent"])("el-button"),g=Object(o["resolveComponent"])("vab-query-form"),h=Object(o["resolveComponent"])("el-form"),b=Object(o["resolveComponent"])("el-card"),p=Object(o["resolveComponent"])("el-table-column"),v=Object(o["resolveComponent"])("el-table"),j=Object(o["resolveComponent"])("el-pagination"),D=Object(o["resolveComponent"])("vab-query-form-right-panel"),y=Object(o["resolveDirective"])("loading");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",n,[Object(o["createVNode"])(h,{ref:"form",model:c.queryForm,"label-width":"100px"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(g,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(l,{width:"100",label:e.$t("defalult.sj")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{modelValue:c.startDate,"onUpdate:modelValue":t[0]||(t[0]=e=>c.startDate=e),type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期",onChange:i.handleStartDateChange},null,8,["modelValue","onChange"])]),_:1},8,["label"]),Object(o["createVNode"])(l,{width:"100",prop:"deviceCode",label:e.$t("dataEnquiry.cgq")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,{modelValue:c.queryForm.dataKey,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.dataKey=e),placeholder:"请选择传感器"},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(c.sensorsData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(s,{key:e.transferId,label:e.name,value:e.transferId},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(l,{width:"100"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(f,{type:"primary",size:"medium",onClick:i.search},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["model"]),Object(o["createVNode"])(b,{style:{height:"380px"}},{default:Object(o["withCtx"])(()=>[Object(o["createElementVNode"])("div",r,null,512)]),_:1}),Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createBlock"])(v,{data:c.newTableData,border:"",stripe:"",style:{width:"100%"}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(p,{prop:"time",label:e.$t("defalult.sj"),width:"200",align:"center"},null,8,["label"]),Object(o["createVNode"])(p,{prop:"value",label:"数据",width:"120",align:"center"})]),_:1},8,["data"])),[[y,c.listLoading]]),Object(o["createVNode"])(g,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(D,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(j,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,onCurrentChange:i.handleCurrentChange,onSizeChange:i.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var c=a("aa98"),i=a("5f99"),u=a("313e"),l={components:{},data(){return{newTableData:[],data:[],deviceCode:"",projectId:"",lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,elementLoadingText:"正在加载...",deviceId:"",historyData:[],sensorsData:[],startDate:"",queryForm:{page:1,size:10,dataKey:"",deviceCode:"",start:"",end:""}}},computed:{height(){return 500}},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(c["getHistoryData"])(this.queryForm);this.data=e,this.total=e.length,this.handleCurrentChange(1),setTimeout(()=>{this.listLoading=!1,this.getHistoryData()},500)},async getSensorsData(){const{data:e}=await Object(c["sensors"])(this.queryForm);this.sensorsData=e},showData(e){this.queryForm.dataKey=e.dataKey,this.queryForm.deviceCode=e.deviceCode,this.queryForm.end=Object(i["getFMdate"])(0),this.queryForm.start=Object(i["getFMdate"])(-1),this.startDate=[Object(i["getFMdate"])(-1),Object(i["getFMdate"])(0)],this.fetchData(),this.getSensorsData()},handleStartDateChange(){if(this.startDate&&this.startDate.length>0){const e=+new Date(this.startDate[0]),t=+new Date(this.startDate[1]);t>e+2592e6?this.$alert("日期的起止时间跨度不能超过30天","提示",{confirmButtonText:"确定",type:"warning"}).then(()=>this.startDate=null).catch(()=>this.startDate=null):(this.queryForm.end=Object(i["getDate"])(this.startDate[1]),this.queryForm.start=Object(i["getDate"])(this.startDate[0]))}},async getHistoryData(){var e,t=u["a"](document.getElementById("main3"));const{data:a}=await Object(c["getHistoryData"])(this.queryForm);e={tooltip:{trigger:"axis",position:function(e){return[e[0],"10%"]}},title:{left:"center",text:"折线图"},toolbox:{feature:{dataZoom:{yAxisIndex:"none"},restore:{},saveAsImage:{}}},xAxis:{type:"time",boundaryGap:!1},yAxis:{type:"value",boundaryGap:[0,"100%"]},dataZoom:[{type:"inside",start:0,end:20},{start:0,end:20}],series:[{name:"数据",type:"line",smooth:!0,symbol:"none",areaStyle:{},data:a}]},e&&t.setOption(e)},search(){this.fetchData()},timeToStr(){this.newTableData.forEach(e=>{e["time"]=Object(i["formatDateTime"])(e[0]),e["value"]=e[1]})},handleQuery(){this.queryForm.page=1},handleSizeChange(e){this.queryForm.size=e},handleCurrentChange(e){this.queryForm.page=e;const t=this.queryForm.size;this.newTableData=this.data.slice((e-1)*t,e*t),this.timeToStr()}}},s=(a("8cf8"),a("d959")),m=a.n(s);const f=m()(l,[["render",d],["__scopeId","data-v-82dd39d8"]]);t["default"]=f},"5f99":function(e,t,a){"use strict";function o(e,t){const a=parseInt(e),o=new Date,n=o.getDate(),r=new Date(o.setDate(n+a)),d=r.getFullYear(),c=r.getMonth()+1,i=r.getDate();let u,l;u=c<10?"0"+c:c,l=i<10?"0"+i:i;const s=t||"-";return d+s+u+s+l}function n(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let o=t.getMonth(),n=t.getDate();return o+=1,o=o.toString().padStart(2,"0"),n=n.toString().padStart(2,"0"),`${a}-${o}-${n}`}function r(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let o=t.getMonth();return o+=1,o=o.toString().padStart(2,"0"),`${a}-${o}`}function d(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();return""+a}function c(e){const t=new Date,a=t.getFullYear(),o=t.getMonth()+1,n=t.getDate(),r=o-e,d=r<0?r+12:r>10?r:"0"+r,c=o>9?o:"0"+o,i=n>9?n:"0"+n,u=a+"-"+d+"-"+i,l=a+"-"+c+"-"+i;return[u,l]}function i(){const e=new Date,t=e.getFullYear(),a=e.getMonth()+1,o=e.getDate(),n=new Date(e);n.setDate(e.getDate()-1);const r=n.getFullYear(),d=(n.getMonth()+1).toString().padStart(2,"0"),c=n.getDate().toString().padStart(2,"0"),i=a>9?a:"0"+a,u=o>9?o:"0"+o,l=r+"-"+d+"-"+c,s=t+"-"+i+"-"+u;return[l,s]}function u(e){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let o=t.getMonth()+1;o=o<10?"0"+o:o;let n=t.getDate();n=n<10?"0"+n:n;let r=t.getHours();r=r<10?"0"+r:r;let d=t.getMinutes();d=d<10?"0"+d:d;let c=t.getSeconds();return c=c<10?"0"+c:c,a+"-"+o+"-"+n+" "+r+":"+d+":"+c}a.r(t),a.d(t,"getFMdate",(function(){return o})),a.d(t,"getDate",(function(){return n})),a.d(t,"getDate1",(function(){return r})),a.d(t,"getDate2",(function(){return d})),a.d(t,"getPastTime",(function(){return c})),a.d(t,"getPastTime1",(function(){return i})),a.d(t,"formatDateTime",(function(){return u}))},"8cf8":function(e,t,a){"use strict";a("dcd3")},aa98:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return r})),a.d(t,"getDeviceData",(function(){return d})),a.d(t,"doEdit",(function(){return c})),a.d(t,"doDelete",(function(){return i})),a.d(t,"doAdd",(function(){return u})),a.d(t,"selectDeviceInfo",(function(){return l})),a.d(t,"getDictData",(function(){return s})),a.d(t,"selectAllProject",(function(){return m})),a.d(t,"selectAllGroup",(function(){return f})),a.d(t,"selectAllAlarmUser",(function(){return g})),a.d(t,"copy",(function(){return h})),a.d(t,"getLatestDataByDevice",(function(){return b})),a.d(t,"getLatestData",(function(){return p})),a.d(t,"getLatestDataByDevices",(function(){return v})),a.d(t,"getHistoryData",(function(){return j})),a.d(t,"getReportHistoryData",(function(){return D})),a.d(t,"getTownsByProject",(function(){return y})),a.d(t,"getCommunitiesByTown",(function(){return O})),a.d(t,"exportDevice",(function(){return C})),a.d(t,"exportIotDevice",(function(){return w})),a.d(t,"exportData",(function(){return x})),a.d(t,"exportIotData",(function(){return I})),a.d(t,"sensors",(function(){return F})),a.d(t,"boxList",(function(){return S})),a.d(t,"fboxSync",(function(){return q})),a.d(t,"sensorInfo",(function(){return V}));var o=a("b775"),n=a("f121");function r(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&void 0!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.code&&void 0!=e.code&&(t+="&code="+e.code),""!=e.name&&void 0!=e.name&&(t+="&name="+e.name),""!=e.community&&void 0!=e.community&&(t+="&community="+e.community),""!=e.townCode&&void 0!=e.townCode&&(t+="&townCode="+e.townCode),""!=e.commPro&&void 0!=e.commPro&&(t+="&commPro="+e.commPro),3!=e.status&&(t+="&status="+e.status),Object(o["default"])({url:"/deviceReport/list"+t,method:"get",data:e})}function d(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&void 0!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.serial&&void 0!=e.serial&&(t+="&serial="+e.serial),""!=e.name&&void 0!=e.name&&(t+="&name="+e.name),""!=e.community&&void 0!=e.community&&(t+="&community="+e.community),""!=e.townCode&&void 0!=e.townCode&&(t+="&townCode="+e.townCode),"Entire agreement"!=e.commPro&&void 0!=e.commPro&&"all"!=e.commPro&&(t+="&commPro="+e.commPro),3!=e.status&&void 0!=e.status&&(t+="&status="+e.status),Object(o["default"])({url:"/iot/device/select"+t,method:"get",data:e})}function c(e){return Object(o["default"])({url:"/iot/device/update",method:"post",data:e})}function i(e){return Object(o["default"])({url:"/iot/device/remove",method:"post",data:e})}function u(e){return Object(o["default"])({url:"/iot/device/insert",method:"post",data:e})}function l(e){return Object(o["default"])({url:"/iot/device/selectDeviceInfo?deviceId="+e.deviceId,method:"get",data:e})}function s(e){return Object(o["default"])({url:"/iot/device/dict",method:"get",data:e})}function m(e){return Object(o["default"])({url:"/iot/device/selectAllProject",method:"get",data:e})}function f(e){return Object(o["default"])({url:"/iot/device/selectAllGroup?projectId="+e.projectId,method:"get",data:e})}function g(e){return Object(o["default"])({url:"/iot/device/selectAllAlarmUser",method:"get",data:e})}function h(e){return Object(o["default"])({url:"/iot/device/copy?deviceId="+e.deviceId+"&name="+e.name+"&code="+e.code+"&serial="+e.serial,method:"post",data:e})}function b(e){let t="?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size;return""!=e.sensorName&&(t+="&sensorName="+e.sensorName),Object(o["default"])({url:"/deviceReport/latestData"+t,method:"get",data:e})}function p(e){const t="?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size;return Object(o["default"])({url:"/deviceData/latestData"+t,method:"get",data:e})}function v(e){const t="?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey;return Object(o["default"])({url:"/deviceData/getLatestDataByDevice"+t,method:"get",data:e})}function j(e){return Object(o["default"])({url:"/deviceData/getHistoryData?dataKey="+e.dataKey+"&start="+e.start+"&deviceCode="+e.deviceCode+"&end="+e.end,method:"get",data:e})}function D(e){return Object(o["default"])({url:"/deviceData/getHistoryChartData?dataKey="+e.dataKey+"&start="+e.start+"&deviceCode="+e.deviceCode+"&end="+e.end,method:"get",data:e})}function y(e){return Object(o["default"])({url:"/iot/device/getTownsByProject?projectId="+e.projectId,method:"get",data:e})}function O(e){return Object(o["default"])({url:"/iot/device/getCommunitiesByTown?townCode="+e.townCode,method:"get",data:e})}function C(e){var t="?projectId="+e.projectId;return n["baseURL"]+"/deviceReport/exportDevice"+t}function w(e){var t="?projectId="+e.projectId;return n["baseURL"]+"/iot/device/exportDevice"+t}function x(e){var t="?deviceCode="+e.deviceCode;return n["baseURL"]+"/deviceReport/exportData"+t}function I(e){var t="?deviceCode="+e.deviceCode;return n["baseURL"]+"/iot/device/exportData"+t}function F(e){return Object(o["default"])({url:"/deviceData/sensors?deviceCode="+e.deviceCode,method:"get",data:e})}function S(e){return Object(o["default"])({url:"/fbox/boxList",method:"get",data:e})}function q(e,t){return Object(o["default"])({url:"/fbox/sync?projectId="+t,method:"post",data:e})}function V(e){var t="?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey;return Object(o["default"])({url:"/deviceData/sensorInfo"+t,method:"get",data:e})}},dcd3:function(e,t,a){}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-ed161ba4.c540bb09.js b/dist/static/js/chunk-ed161ba4.c540bb09.js deleted file mode 100644 index 22b010b..0000000 --- a/dist/static/js/chunk-ed161ba4.c540bb09.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ed161ba4"],{"24d2":function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return n})),o.d(t,"doEdit",(function(){return c})),o.d(t,"getProjectGroup",(function(){return d})),o.d(t,"selectAlarmTypeList",(function(){return i})),o.d(t,"getAlarmUser",(function(){return u})),o.d(t,"addAlarmUsers",(function(){return l})),o.d(t,"doDelete",(function(){return m})),o.d(t,"doAdd",(function(){return s})),o.d(t,"exportProject",(function(){return p}));var a=o("b775"),r=o("f121");function n(e){let t="?page="+e.page+"&size="+e.size;return e.regionCode&&(t+="®ionCode="+e.regionCode),e.name&&(t+="&name="+e.name),e.leader&&(t+="&leader="+e.leader),e.contact&&(t+="&contact="+e.contact),e.groupId&&(t+="&groupId="+e.groupId),Object(a["default"])({url:"/iot/project/select"+t,method:"get",data:e})}function c(e){return Object(a["default"])({url:"/iot/project/update",method:"post",data:e})}function d(e){return Object(a["default"])({url:"/iot/project/selectAllProjectGroup",method:"get",data:e})}function i(e){return Object(a["default"])({url:"/iot/project/selectAlarmTypeList",method:"get",data:e})}function u(e){return Object(a["default"])({url:"/iot/project/getAlarmUser?projectId="+e.projectId,method:"get",data:e})}function l(e){return Object(a["default"])({url:"/iot/project/addAlarmUsers",method:"post",data:e})}function m(e){return Object(a["default"])({url:"/iot/project/remove?",method:"post",data:e})}function s(e){return Object(a["default"])({url:"/iot/project/insert",method:"post",data:e})}function p(e){let t="?page="+e.page+"&size="+e.size;return e.regionCode&&(t+="®ionCode="+e.regionCode),e.name&&(t+="&name="+e.name),e.leader&&(t+="&leader="+e.leader),e.contact&&(t+="&contact="+e.contact),e.groupId&&(t+="&groupId="+e.groupId),r["baseURL"]+"/iot/project/export"+t}},"269c":function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"3ee4":function(e,t,o){"use strict";o("269c")},"4a4f":function(e,t,o){},"94b0":function(e,t,o){"use strict";o.r(t),o.d(t,"dailyReport",(function(){return n})),o.d(t,"weeklyReport",(function(){return c})),o.d(t,"monthlyReport",(function(){return d})),o.d(t,"exportDevice",(function(){return i})),o.d(t,"elecDay",(function(){return u})),o.d(t,"elecDayExport",(function(){return l})),o.d(t,"deviceMonth",(function(){return m})),o.d(t,"deviceMonthExport",(function(){return s})),o.d(t,"waterMonth",(function(){return p})),o.d(t,"waterMonthExport",(function(){return h})),o.d(t,"elecMonth",(function(){return j})),o.d(t,"elecMonthExport",(function(){return f})),o.d(t,"haianList",(function(){return b})),o.d(t,"saveHian",(function(){return g})),o.d(t,"addHian",(function(){return v})),o.d(t,"delHian",(function(){return y})),o.d(t,"HianDevice",(function(){return O}));var a=o("b775"),r=o("f121");function n(e){return Object(a["default"])({url:"/dataAnalysis/dailyReport?page="+e.page+"&size="+e.size+"&projectId="+e.projectId+"&time="+e.time,method:"get",data:e})}function c(e){return Object(a["default"])({url:"/dataAnalysis/weeklyReport?page="+e.page+"&size="+e.size+"&projectId="+e.projectId+"&start="+e.start+"&end="+e.end,method:"get",data:e})}function d(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.month&&(t+="&month="+e.month),""!=e.deviceName&&(t+="&deviceName="+e.deviceName),Object(a["default"])({url:"/waterElec/waterDay"+t,method:"get",data:e})}function i(e){let t="?projectId="+e.projectId+"&month="+e.month;return""!=e.deviceName&&(t+="&deviceName="+e.deviceName),r["baseURL"]+"/waterElec/waterDayExport"+t}function u(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.month&&(t+="&month="+e.month),""!=e.deviceName&&(t+="&deviceName="+e.deviceName),Object(a["default"])({url:"/waterElec/elecDay"+t,method:"get",data:e})}function l(e){let t="?projectId="+e.projectId+"&month="+e.month;return""!=e.deviceName&&(t+="&deviceName="+e.deviceName),r["baseURL"]+"/waterElec/elecDayExport"+t}function m(e){let t="?page="+e.page+"&size="+e.size;return""!=e.month&&(t+="&month="+e.month),""!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.projectName&&(t+="&projectName="+e.projectName),Object(a["default"])({url:"/deviceReport/deviceMonth"+t,method:"get",data:e})}function s(e){let t="?month="+e.month;return""!=e.projectName&&(t+="&projectName="+e.projectName),""!=e.projectId&&(t+="&projectId="+e.projectId),r["baseURL"]+"/deviceReport/deviceMonth/export"+t}function p(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.year&&(t+="&year="+e.year),""!=e.deviceName&&(t+="&deviceName="+e.deviceName),Object(a["default"])({url:"/waterElec/waterMonth"+t,method:"get",data:e})}function h(e){let t="?projectId="+e.projectId+"&year="+e.year;return""!=e.deviceName&&(t+="&deviceName="+e.deviceName),r["baseURL"]+"/waterElec/waterMonthExport"+t}function j(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.year&&(t+="&year="+e.year),""!=e.deviceName&&(t+="&deviceName="+e.deviceName),Object(a["default"])({url:"/waterElec/elecMonth"+t,method:"get",data:e})}function f(e){let t="?projectId="+e.projectId+"&year="+e.year;return""!=e.deviceName&&(t+="&deviceName="+e.deviceName),r["baseURL"]+"/waterElec/elecMonthExport"+t}function b(e){let t="?page="+e.page+"&size="+e.size;return e.startTime&&(t+="&startTime="+e.startTime,t+="&endTime="+e.endTime),Object(a["default"])({url:"/haian/list"+t,method:"get"})}function g(e){return Object(a["default"])({url:"/haian/update",method:"post",data:e})}function v(e){return Object(a["default"])({url:"/haian/add",method:"post",data:e})}function y(e){return Object(a["default"])({url:"/haian/remove/"+e,method:"post"})}function O(){return Object(a["default"])({url:"/haian/devices",method:"get"})}},a9d0:function(e,t,o){"use strict";o.r(t);var a=o("f2bf");const r={class:"manage-container"};function n(e,t,o,n,c,d){const i=Object(a["resolveComponent"])("el-date-picker"),u=Object(a["resolveComponent"])("el-form-item"),l=Object(a["resolveComponent"])("el-option"),m=Object(a["resolveComponent"])("el-select"),s=Object(a["resolveComponent"])("el-input"),p=Object(a["resolveComponent"])("el-button"),h=Object(a["resolveComponent"])("vab-query-form"),j=Object(a["resolveComponent"])("el-form"),f=Object(a["resolveComponent"])("el-table-column"),b=Object(a["resolveComponent"])("el-table"),g=Object(a["resolveComponent"])("el-pagination"),v=Object(a["resolveComponent"])("vab-query-form-right-panel"),y=Object(a["resolveDirective"])("loading");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",r,[Object(a["createVNode"])(j,{ref:"form",model:c.queryForm,"label-width":"100px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(h,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{label:e.$t("defalult.sj")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{modelValue:c.queryForm.time,"onUpdate:modelValue":t[0]||(t[0]=e=>c.queryForm.time=e),type:"daterange",align:"right","start-placeholder":"开始时间","end-placeholder":"结束时间",onChange:d.changeTime},null,8,["modelValue","onChange"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{width:"100",label:e.$t("dataEnquiry.xm")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{modelValue:c.queryForm.projectId,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.projectId=e),placeholder:"请选择项目",onChange:d.changeProject},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(c.projectData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(l,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{width:"100",label:e.$t("dataEnquiry.jd")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{modelValue:c.queryForm.townCode,"onUpdate:modelValue":t[2]||(t[2]=e=>c.queryForm.townCode=e),placeholder:e.$t("dataEnquiry.qxzjd"),onChange:d.changeTown},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(c.townData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(l,{key:e.townCode,label:e.townName,value:e.townCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder","onChange"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{width:"100",label:e.$t("dataEnquiry.sq")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{modelValue:c.queryForm.community,"onUpdate:modelValue":t[3]||(t[3]=e=>c.queryForm.community=e),placeholder:"请选择社区"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(c.Communities,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(l,{key:e,label:e,value:e},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{width:"100",label:e.$t("dataEnquiry.zdmc")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:c.queryForm.devieName,"onUpdate:modelValue":t[4]||(t[4]=e=>c.queryForm.devieName=e),placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{width:"100"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(p,{type:"primary",size:"medium",onClick:d.search},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["model"]),Object(a["withDirectives"])((Object(a["openBlock"])(),Object(a["createBlock"])(b,{data:c.reportData,border:"",stripe:"",style:{width:"100%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(f,{prop:"townName",label:e.$t("dataEnquiry.xzjdmc"),width:"120",align:"center"},null,8,["label"]),Object(a["createVNode"])(f,{prop:"community",label:"社区名称",width:"200",align:"center"}),Object(a["createVNode"])(f,{prop:"deviceName",label:e.$t("dataEnquiry.zdmc"),width:"200",align:"center"},null,8,["label"]),Object(a["createVNode"])(f,{prop:"specifications",label:"对比规格",width:"200",align:"center"}),Object(a["createVNode"])(f,{prop:"waterYield.start",label:"开始水量(m³)",width:"200",align:"center"}),Object(a["createVNode"])(f,{prop:"waterYield.end",label:"结束水量(m³)",width:"200",align:"center"}),Object(a["createVNode"])(f,{prop:"waterYield.use",label:"用水量(m³)",width:"200",align:"center"}),Object(a["createVNode"])(f,{prop:"electricQuantity.start",label:"开始电量(Kw·h)",width:"200",align:"center"}),Object(a["createVNode"])(f,{prop:"electricQuantity.end",label:"结束电量(Kw·h)",width:"200",align:"center"}),Object(a["createVNode"])(f,{prop:"electricQuantity.use",label:"用电量(Kw·h)",width:"200",align:"center"}),Object(a["createVNode"])(f,{prop:"powerConsumption",label:"电单耗(Kw·h/m³)",width:"200",align:"center"}),Object(a["createVNode"])(f,{prop:"dutyRatio",label:"本周运行符合率(%)",width:"200",align:"center"}),Object(a["createVNode"])(f,{prop:"maximumLiquidLevel",label:"本周调节池最高液位(m)",width:"200",align:"center"})]),_:1},8,["data"])),[[y,c.listLoading]]),Object(a["createVNode"])(h,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(v,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(g,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var c=o("24d2"),d=o("aa98"),i=o("94b0"),u={name:"Index",components:{},data(){return{data:[],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",townData:[],Communities:[],projectData:[],reportData:[],queryForm:{page:1,size:20,projectId:"",start:"",end:"",time:[],townCode:"",community:"",devieName:""}}},computed:{height(){return 500}},created(){this.setDefaultTome(),this.getProjectData(),setTimeout(()=>{this.fetchData()},1e3)},methods:{getPastTime(e){const t=new Date,o=t.getFullYear(),a=t.getMonth()+1,r=t.getDate(),n=a-e,c=n<0?n+12:n>10?n:"0"+n,d=a>9?a:"0"+a,i=r>9?r:"0"+r,u=o+"-"+c+"-"+i,l=o+"-"+d+"-"+i;return[u,l]},getDate(e){const t=new Date(e),o=t.getFullYear();let a=t.getMonth(),r=t.getDate();return a+=1,a=a.toString().padStart(2,"0"),r=r.toString().padStart(2,"0"),`${o}-${a}-${r}`},changeTime(){this.queryForm.start=this.getDate(this.queryForm.time[0]),this.queryForm.end=this.getDate(this.queryForm.time[1])},setDefaultTome(){this.queryForm.time=this.getPastTime(1),this.queryForm.start=this.getDate(this.queryForm.time[0]),this.queryForm.end=this.getDate(this.queryForm.time[1])},async getProjectData(){const e={size:100,page:1},{data:t}=await Object(c["getList"])(e);this.projectData=t.items,this.queryForm.projectId=this.projectData[0].id},changeProject(){this.getTownsByProject()},async getTownsByProject(){const e={projectId:this.queryForm.projectId},{data:t}=await Object(d["getTownsByProject"])(e);this.townData=t},changeTown(){this.getCommunitiesByTown()},async getCommunitiesByTown(){const e={townCode:this.queryForm.townCode},{data:t}=await Object(d["getCommunitiesByTown"])(e);this.Communities=t},async fetchData(){this.listLoading=!0;const{data:e}=await Object(i["weeklyReport"])(this.queryForm);this.reportData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},search(){this.fetchData()},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$message({type:"success",message:"删除成功"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},l=(o("b20a"),o("3ee4"),o("d959")),m=o.n(l);const s=m()(u,[["render",n],["__scopeId","data-v-35c23b27"]]);t["default"]=s},aa98:function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return n})),o.d(t,"getDeviceData",(function(){return c})),o.d(t,"doEdit",(function(){return d})),o.d(t,"doDelete",(function(){return i})),o.d(t,"doAdd",(function(){return u})),o.d(t,"selectDeviceInfo",(function(){return l})),o.d(t,"getDictData",(function(){return m})),o.d(t,"selectAllProject",(function(){return s})),o.d(t,"selectAllGroup",(function(){return p})),o.d(t,"selectAllAlarmUser",(function(){return h})),o.d(t,"copy",(function(){return j})),o.d(t,"getLatestDataByDevice",(function(){return f})),o.d(t,"getLatestData",(function(){return b})),o.d(t,"getLatestDataByDevices",(function(){return g})),o.d(t,"getHistoryData",(function(){return v})),o.d(t,"getReportHistoryData",(function(){return y})),o.d(t,"getTownsByProject",(function(){return O})),o.d(t,"getCommunitiesByTown",(function(){return w})),o.d(t,"exportDevice",(function(){return C})),o.d(t,"exportIotDevice",(function(){return D})),o.d(t,"exportData",(function(){return I})),o.d(t,"exportIotData",(function(){return N})),o.d(t,"sensors",(function(){return x})),o.d(t,"boxList",(function(){return z})),o.d(t,"fboxSync",(function(){return V})),o.d(t,"sensorInfo",(function(){return q}));var a=o("b775"),r=o("f121");function n(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&void 0!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.code&&void 0!=e.code&&(t+="&code="+e.code),""!=e.name&&void 0!=e.name&&(t+="&name="+e.name),""!=e.community&&void 0!=e.community&&(t+="&community="+e.community),""!=e.townCode&&void 0!=e.townCode&&(t+="&townCode="+e.townCode),""!=e.commPro&&void 0!=e.commPro&&(t+="&commPro="+e.commPro),3!=e.status&&(t+="&status="+e.status),Object(a["default"])({url:"/deviceReport/list"+t,method:"get",data:e})}function c(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&void 0!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.serial&&void 0!=e.serial&&(t+="&serial="+e.serial),""!=e.name&&void 0!=e.name&&(t+="&name="+e.name),""!=e.community&&void 0!=e.community&&(t+="&community="+e.community),""!=e.townCode&&void 0!=e.townCode&&(t+="&townCode="+e.townCode),"Entire agreement"!=e.commPro&&void 0!=e.commPro&&"all"!=e.commPro&&(t+="&commPro="+e.commPro),3!=e.status&&void 0!=e.status&&(t+="&status="+e.status),Object(a["default"])({url:"/iot/device/select"+t,method:"get",data:e})}function d(e){return Object(a["default"])({url:"/iot/device/update",method:"post",data:e})}function i(e){return Object(a["default"])({url:"/iot/device/remove",method:"post",data:e})}function u(e){return Object(a["default"])({url:"/iot/device/insert",method:"post",data:e})}function l(e){return Object(a["default"])({url:"/iot/device/selectDeviceInfo?deviceId="+e.deviceId,method:"get",data:e})}function m(e){return Object(a["default"])({url:"/iot/device/dict",method:"get",data:e})}function s(e){return Object(a["default"])({url:"/iot/device/selectAllProject",method:"get",data:e})}function p(e){return Object(a["default"])({url:"/iot/device/selectAllGroup?projectId="+e.projectId,method:"get",data:e})}function h(e){return Object(a["default"])({url:"/iot/device/selectAllAlarmUser",method:"get",data:e})}function j(e){return Object(a["default"])({url:"/iot/device/copy?deviceId="+e.deviceId+"&name="+e.name+"&code="+e.code+"&serial="+e.serial,method:"post",data:e})}function f(e){let t="?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size;return""!=e.sensorName&&(t+="&sensorName="+e.sensorName),Object(a["default"])({url:"/deviceReport/latestData"+t,method:"get",data:e})}function b(e){const t="?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size;return Object(a["default"])({url:"/deviceData/latestData"+t,method:"get",data:e})}function g(e){const t="?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey;return Object(a["default"])({url:"/deviceData/getLatestDataByDevice"+t,method:"get",data:e})}function v(e){return Object(a["default"])({url:"/deviceData/getHistoryData?dataKey="+e.dataKey+"&start="+e.start+"&deviceCode="+e.deviceCode+"&end="+e.end,method:"get",data:e})}function y(e){return Object(a["default"])({url:"/deviceData/getHistoryChartData?dataKey="+e.dataKey+"&start="+e.start+"&deviceCode="+e.deviceCode+"&end="+e.end,method:"get",data:e})}function O(e){return Object(a["default"])({url:"/iot/device/getTownsByProject?projectId="+e.projectId,method:"get",data:e})}function w(e){return Object(a["default"])({url:"/iot/device/getCommunitiesByTown?townCode="+e.townCode,method:"get",data:e})}function C(e){var t="?projectId="+e.projectId;return r["baseURL"]+"/deviceReport/exportDevice"+t}function D(e){var t="?projectId="+e.projectId;return r["baseURL"]+"/iot/device/exportDevice"+t}function I(e){var t="?deviceCode="+e.deviceCode;return r["baseURL"]+"/deviceReport/exportData"+t}function N(e){var t="?deviceCode="+e.deviceCode;return r["baseURL"]+"/iot/device/exportData"+t}function x(e){return Object(a["default"])({url:"/deviceData/sensors?deviceCode="+e.deviceCode,method:"get",data:e})}function z(e){return Object(a["default"])({url:"/fbox/boxList",method:"get",data:e})}function V(e,t){return Object(a["default"])({url:"/fbox/sync?projectId="+t,method:"post",data:e})}function q(e){var t="?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey;return Object(a["default"])({url:"/deviceData/sensorInfo"+t,method:"get",data:e})}},b20a:function(e,t,o){"use strict";o("4a4f")}}]); \ No newline at end of file diff --git a/dist/static/js/chunk-fd58e646.bf7d5c2d.js b/dist/static/js/chunk-fd58e646.bf7d5c2d.js deleted file mode 100644 index d990f52..0000000 --- a/dist/static/js/chunk-fd58e646.bf7d5c2d.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-fd58e646"],{"365c":function(t,e,a){"use strict";a.r(e),a.d(e,"getBasicData",(function(){return n})),a.d(e,"getConsumptionData",(function(){return o})),a.d(e,"getInspectionData",(function(){return i})),a.d(e,"getAlarmData",(function(){return d})),a.d(e,"getTaskData",(function(){return c})),a.d(e,"getAttendanceData",(function(){return u}));var r=a("b775");function n(t){var e="?month="+t.month;return void 0!=t.projectId&&(e+="&projectId="+t.projectId),Object(r["default"])({url:"/overview/basic"+e,method:"get",data:t})}function o(t){var e="?start="+t.start+"&end="+t.end;return void 0!=t.projectId&&(e+="&projectId="+t.projectId),Object(r["default"])({url:"/overview/energyConsumption"+e,method:"get",data:t})}function i(t){var e="?start="+t.start+"&end="+t.end;return void 0!=t.projectId&&(e+="&projectId="+t.projectId),Object(r["default"])({url:"/overview/inspection"+e,method:"get",data:t})}function d(t){var e="?start="+t.start+"&end="+t.end;return void 0!=t.projectId&&(e+="&projectId="+t.projectId),Object(r["default"])({url:"/overview/alarm"+e,method:"get",data:t})}function c(t){var e="?start="+t.start+"&end="+t.end;return void 0!=t.projectId&&(e+="&projectId="+t.projectId),Object(r["default"])({url:"/overview/task"+e,method:"get",data:t})}function u(t){var e="?start="+t.start+"&end="+t.end;return void 0!=t.projectId&&(e+="&projectId="+t.projectId),Object(r["default"])({url:"/overview/attendance"+e,method:"get",data:t})}},"5f99":function(t,e,a){"use strict";function r(t,e){const a=parseInt(t),r=new Date,n=r.getDate(),o=new Date(r.setDate(n+a)),i=o.getFullYear(),d=o.getMonth()+1,c=o.getDate();let u,s;u=d<10?"0"+d:d,s=c<10?"0"+c:c;const l=e||"-";return i+l+u+l+s}function n(t=""){var e=new Date;""!=t&&(e=new Date(t));const a=e.getFullYear();let r=e.getMonth(),n=e.getDate();return r+=1,r=r.toString().padStart(2,"0"),n=n.toString().padStart(2,"0"),`${a}-${r}-${n}`}function o(t=""){var e=new Date;""!=t&&(e=new Date(t));const a=e.getFullYear();let r=e.getMonth();return r+=1,r=r.toString().padStart(2,"0"),`${a}-${r}`}function i(t=""){var e=new Date;""!=t&&(e=new Date(t));const a=e.getFullYear();return""+a}function d(t){const e=new Date,a=e.getFullYear(),r=e.getMonth()+1,n=e.getDate(),o=r-t,i=o<0?o+12:o>10?o:"0"+o,d=r>9?r:"0"+r,c=n>9?n:"0"+n,u=a+"-"+i+"-"+c,s=a+"-"+d+"-"+c;return[u,s]}function c(){const t=new Date,e=t.getFullYear(),a=t.getMonth()+1,r=t.getDate(),n=new Date(t);n.setDate(t.getDate()-1);const o=n.getFullYear(),i=(n.getMonth()+1).toString().padStart(2,"0"),d=n.getDate().toString().padStart(2,"0"),c=a>9?a:"0"+a,u=r>9?r:"0"+r,s=o+"-"+i+"-"+d,l=e+"-"+c+"-"+u;return[s,l]}function u(t){var e=new Date;""!=t&&(e=new Date(t));const a=e.getFullYear();let r=e.getMonth()+1;r=r<10?"0"+r:r;let n=e.getDate();n=n<10?"0"+n:n;let o=e.getHours();o=o<10?"0"+o:o;let i=e.getMinutes();i=i<10?"0"+i:i;let d=e.getSeconds();return d=d<10?"0"+d:d,a+"-"+r+"-"+n+" "+o+":"+i+":"+d}a.r(e),a.d(e,"getFMdate",(function(){return r})),a.d(e,"getDate",(function(){return n})),a.d(e,"getDate1",(function(){return o})),a.d(e,"getDate2",(function(){return i})),a.d(e,"getPastTime",(function(){return d})),a.d(e,"getPastTime1",(function(){return c})),a.d(e,"formatDateTime",(function(){return u}))},a72c:function(t,e,a){"use strict";a.r(e);var r=a("f2bf");const n={id:"alarm",style:{width:"100%",height:"300px"}};function o(t,e,a,o,i,d){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",n)}var i=a("365c"),d=a("313e"),c=a("5f99"),u={props:{time:{type:Array},all:{type:Boolean,default:!1}},data(){return{chartPie:null,alarmData:[],alarmTime:"",isAllProject:!1}},watch:{time(t){this.alarmTime=t,this.getAlarmData(),setTimeout(()=>{this.drawCharts()},2e3)},all(t){this.isAllProject=t,this.getAlarmData(),setTimeout(()=>{this.drawCharts()},2e3)}},mounted:function(){},methods:{async getAlarmData(){var t=sessionStorage.getItem("projectId"),e={};e=0==this.isAllProject?{start:Object(c["getDate"])(this.alarmTime[0]),end:Object(c["getDate"])(this.alarmTime[1]),projectId:t}:{start:Object(c["getDate"])(this.alarmTime[0]),end:Object(c["getDate"])(this.alarmTime[1])};const{data:a}=await Object(i["getAlarmData"])(e);this.alarmData=[{value:a.handle,name:"processed"},{value:a.unHandle,name:"untreated"},{value:a.total,name:"total"}]},drawPieChart(){this.chartPie=d["a"](document.getElementById("alarm")),this.chartPie.setOption({title:{text:"Alarm Statistics",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"bottom"},series:[{type:"pie",radius:"50%",data:this.alarmData,emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]})},drawCharts(){this.drawPieChart()}}},s=a("d959"),l=a.n(s);const g=l()(u,[["render",o]]);e["default"]=g}}]); \ No newline at end of file diff --git a/dist/static/js/vue-admin-beautiful-element-plus-element-ui.5ef3fc24.js b/dist/static/js/vue-admin-beautiful-element-plus-element-ui.5ef3fc24.js deleted file mode 100644 index 09d2fdc..0000000 --- a/dist/static/js/vue-admin-beautiful-element-plus-element-ui.5ef3fc24.js +++ /dev/null @@ -1,15 +0,0 @@ -/*! - * build: vue-admin-beautiful - * vue-admin-beautiful author: chuzhixin 1204505056@qq.com - * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 - * time: 2025-2-19 13:58:28 - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["vue-admin-beautiful-element-plus-element-ui"],{"12f2":function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){return{methods:{focus:function(){this.$refs[e].focus()}}}}},"14e9":function(e,t,n){e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=133)}({133:function(e,t,n){"use strict";n.r(t);var i=n(16),r=n(39),s=n.n(r),a=n(3),o=n(2),l={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}};function u(e){var t=e.move,n=e.size,i=e.bar,r={},s="translate"+i.axis+"("+t+"%)";return r[i.size]=n,r.transform=s,r.msTransform=s,r.webkitTransform=s,r}var c={name:"Bar",props:{vertical:Boolean,size:String,move:Number},computed:{bar:function(){return l[this.vertical?"vertical":"horizontal"]},wrap:function(){return this.$parent.wrap}},render:function(e){var t=this.size,n=this.move,i=this.bar;return e("div",{class:["el-scrollbar__bar","is-"+i.key],on:{mousedown:this.clickTrackHandler}},[e("div",{ref:"thumb",class:"el-scrollbar__thumb",on:{mousedown:this.clickThumbHandler},style:u({size:t,move:n,bar:i})})])},methods:{clickThumbHandler:function(e){e.ctrlKey||2===e.button||(this.startDrag(e),this[this.bar.axis]=e.currentTarget[this.bar.offset]-(e[this.bar.client]-e.currentTarget.getBoundingClientRect()[this.bar.direction]))},clickTrackHandler:function(e){var t=Math.abs(e.target.getBoundingClientRect()[this.bar.direction]-e[this.bar.client]),n=this.$refs.thumb[this.bar.offset]/2,i=100*(t-n)/this.$el[this.bar.offset];this.wrap[this.bar.scroll]=i*this.wrap[this.bar.scrollSize]/100},startDrag:function(e){e.stopImmediatePropagation(),this.cursorDown=!0,Object(o["on"])(document,"mousemove",this.mouseMoveDocumentHandler),Object(o["on"])(document,"mouseup",this.mouseUpDocumentHandler),document.onselectstart=function(){return!1}},mouseMoveDocumentHandler:function(e){if(!1!==this.cursorDown){var t=this[this.bar.axis];if(t){var n=-1*(this.$el.getBoundingClientRect()[this.bar.direction]-e[this.bar.client]),i=this.$refs.thumb[this.bar.offset]-t,r=100*(n-i)/this.$el[this.bar.offset];this.wrap[this.bar.scroll]=r*this.wrap[this.bar.scrollSize]/100}}},mouseUpDocumentHandler:function(e){this.cursorDown=!1,this[this.bar.axis]=0,Object(o["off"])(document,"mousemove",this.mouseMoveDocumentHandler),document.onselectstart=null}},destroyed:function(){Object(o["off"])(document,"mouseup",this.mouseUpDocumentHandler)}},h={name:"ElScrollbar",components:{Bar:c},props:{native:Boolean,wrapStyle:{},wrapClass:{},viewClass:{},viewStyle:{},noresize:Boolean,tag:{type:String,default:"div"}},data:function(){return{sizeWidth:"0",sizeHeight:"0",moveX:0,moveY:0}},computed:{wrap:function(){return this.$refs.wrap}},render:function(e){var t=s()(),n=this.wrapStyle;if(t){var i="-"+t+"px",r="margin-bottom: "+i+"; margin-right: "+i+";";Array.isArray(this.wrapStyle)?(n=Object(a["toObject"])(this.wrapStyle),n.marginRight=n.marginBottom=i):"string"===typeof this.wrapStyle?n+=r:n=r}var o=e(this.tag,{class:["el-scrollbar__view",this.viewClass],style:this.viewStyle,ref:"resize"},this.$slots.default),l=e("div",{ref:"wrap",style:n,on:{scroll:this.handleScroll},class:[this.wrapClass,"el-scrollbar__wrap",t?"":"el-scrollbar__wrap--hidden-default"]},[[o]]),u=void 0;return u=this.native?[e("div",{ref:"wrap",class:[this.wrapClass,"el-scrollbar__wrap"],style:n},[[o]])]:[l,e(c,{attrs:{move:this.moveX,size:this.sizeWidth}}),e(c,{attrs:{vertical:!0,move:this.moveY,size:this.sizeHeight}})],e("div",{class:"el-scrollbar"},u)},methods:{handleScroll:function(){var e=this.wrap;this.moveY=100*e.scrollTop/e.clientHeight,this.moveX=100*e.scrollLeft/e.clientWidth},update:function(){var e=void 0,t=void 0,n=this.wrap;n&&(e=100*n.clientHeight/n.scrollHeight,t=100*n.clientWidth/n.scrollWidth,this.sizeHeight=e<100?e+"%":"",this.sizeWidth=t<100?t+"%":"")}},mounted:function(){this.native||(this.$nextTick(this.update),!this.noresize&&Object(i["addResizeListener"])(this.$refs.resize,this.update))},beforeDestroy:function(){this.native||!this.noresize&&Object(i["removeResizeListener"])(this.$refs.resize,this.update)},install:function(e){e.component(h.name,h)}};t["default"]=h},16:function(e,t){e.exports=n("4010")},2:function(e,t){e.exports=n("5924")},3:function(e,t){e.exports=n("8122")},39:function(e,t){e.exports=n("e62d")}})},"299c":function(e,t,n){e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=138)}({138:function(e,t,n){"use strict";n.r(t);var i=n(5),r=n.n(i),s=n(19),a=n.n(s),o=n(2),l=n(3),u=n(7),c=n.n(u),h={name:"ElTooltip",mixins:[r.a],props:{openDelay:{type:Number,default:0},disabled:Boolean,manual:Boolean,effect:{type:String,default:"dark"},arrowOffset:{type:Number,default:0},popperClass:String,content:String,visibleArrow:{default:!0},transition:{type:String,default:"el-fade-in-linear"},popperOptions:{default:function(){return{boundariesPadding:10,gpuAcceleration:!1}}},enterable:{type:Boolean,default:!0},hideAfter:{type:Number,default:0},tabindex:{type:Number,default:0}},data:function(){return{tooltipId:"el-tooltip-"+Object(l["generateId"])(),timeoutPending:null,focusing:!1}},beforeCreate:function(){var e=this;this.$isServer||(this.popperVM=new c.a({data:{node:""},render:function(e){return this.node}}).$mount(),this.debounceClose=a()(200,(function(){return e.handleClosePopper()})))},render:function(e){var t=this;this.popperVM&&(this.popperVM.node=e("transition",{attrs:{name:this.transition},on:{afterLeave:this.doDestroy}},[e("div",{on:{mouseleave:function(){t.setExpectedState(!1),t.debounceClose()},mouseenter:function(){t.setExpectedState(!0)}},ref:"popper",attrs:{role:"tooltip",id:this.tooltipId,"aria-hidden":this.disabled||!this.showPopper?"true":"false"},directives:[{name:"show",value:!this.disabled&&this.showPopper}],class:["el-tooltip__popper","is-"+this.effect,this.popperClass]},[this.$slots.content||this.content])]));var n=this.getFirstElement();if(!n)return null;var i=n.data=n.data||{};return i.staticClass=this.addTooltipClass(i.staticClass),n},mounted:function(){var e=this;this.referenceElm=this.$el,1===this.$el.nodeType&&(this.$el.setAttribute("aria-describedby",this.tooltipId),this.$el.setAttribute("tabindex",this.tabindex),Object(o["on"])(this.referenceElm,"mouseenter",this.show),Object(o["on"])(this.referenceElm,"mouseleave",this.hide),Object(o["on"])(this.referenceElm,"focus",(function(){if(e.$slots.default&&e.$slots.default.length){var t=e.$slots.default[0].componentInstance;t&&t.focus?t.focus():e.handleFocus()}else e.handleFocus()})),Object(o["on"])(this.referenceElm,"blur",this.handleBlur),Object(o["on"])(this.referenceElm,"click",this.removeFocusing)),this.value&&this.popperVM&&this.popperVM.$nextTick((function(){e.value&&e.updatePopper()}))},watch:{focusing:function(e){e?Object(o["addClass"])(this.referenceElm,"focusing"):Object(o["removeClass"])(this.referenceElm,"focusing")}},methods:{show:function(){this.setExpectedState(!0),this.handleShowPopper()},hide:function(){this.setExpectedState(!1),this.debounceClose()},handleFocus:function(){this.focusing=!0,this.show()},handleBlur:function(){this.focusing=!1,this.hide()},removeFocusing:function(){this.focusing=!1},addTooltipClass:function(e){return e?"el-tooltip "+e.replace("el-tooltip",""):"el-tooltip"},handleShowPopper:function(){var e=this;this.expectedState&&!this.manual&&(clearTimeout(this.timeout),this.timeout=setTimeout((function(){e.showPopper=!0}),this.openDelay),this.hideAfter>0&&(this.timeoutPending=setTimeout((function(){e.showPopper=!1}),this.hideAfter)))},handleClosePopper:function(){this.enterable&&this.expectedState||this.manual||(clearTimeout(this.timeout),this.timeoutPending&&clearTimeout(this.timeoutPending),this.showPopper=!1,this.disabled&&this.doDestroy())},setExpectedState:function(e){!1===e&&clearTimeout(this.timeoutPending),this.expectedState=e},getFirstElement:function(){var e=this.$slots.default;if(!Array.isArray(e))return null;for(var t=null,n=0;nl&&(e.scrollTop=a-e.clientHeight)}else e.scrollTop=0}},"2bb5":function(e,t,n){"use strict";t.__esModule=!0;n("8122");t.default={mounted:function(){},methods:{getMigratingConfig:function(){return{props:{},events:{}}}}}},4010:function(e,t,n){"use strict";t.__esModule=!0,t.removeResizeListener=t.addResizeListener=void 0;var i=n("6dd8"),r=a(i),s=n("9619");function a(e){return e&&e.__esModule?e:{default:e}}var o="undefined"===typeof window,l=function(e){var t=e,n=Array.isArray(t),i=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(i>=t.length)break;r=t[i++]}else{if(i=t.next(),i.done)break;r=i.value}var s=r,a=s.target.__resizeListeners__||[];a.length&&a.forEach((function(e){e()}))}};t.addResizeListener=function(e,t){o||(e.__resizeListeners__||(e.__resizeListeners__=[],e.__ro__=new r.default((0,s.debounce)(16,l)),e.__ro__.observe(e)),e.__resizeListeners__.push(t))},t.removeResizeListener=function(e,t){e&&e.__resizeListeners__&&(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),e.__resizeListeners__.length||e.__ro__.disconnect())}},"417fd":function(e,t,n){"use strict";t.__esModule=!0;var i=n("f2bf"),r=a(i),s=n("5924");function a(e){return e&&e.__esModule?e:{default:e}}var o=[],l="@@clickoutsideContext",u=void 0,c=0;function h(e,t,n){return function(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!(n&&n.context&&i.target&&r.target)||e.contains(i.target)||e.contains(r.target)||e===i.target||n.context.popperElm&&(n.context.popperElm.contains(i.target)||n.context.popperElm.contains(r.target))||(t.expression&&e[l].methodName&&n.context[e[l].methodName]?n.context[e[l].methodName]():e[l].bindingFn&&e[l].bindingFn())}}!r.default.prototype.$isServer&&(0,s.on)(document,"mousedown",(function(e){return u=e})),!r.default.prototype.$isServer&&(0,s.on)(document,"mouseup",(function(e){o.forEach((function(t){return t[l].documentHandler(e,u)}))})),t.default={bind:function(e,t,n){o.push(e);var i=c++;e[l]={id:i,documentHandler:h(e,t,n),methodName:t.expression,bindingFn:t.value}},update:function(e,t,n){e[l].documentHandler=h(e,t,n),e[l].methodName=t.expression,e[l].bindingFn=t.value},unbind:function(e){for(var t=o.length,n=0;n\n \n '}else n||(this.hoverTimer=setTimeout(this.clearHoverZone,this.panel.config.hoverThreshold))},clearHoverZone:function(){var e=this.$refs.hoverZone;e&&(e.innerHTML="")},renderEmptyText:function(e){return e("div",{class:"el-cascader-menu__empty-text"},[this.t("el.cascader.noData")])},renderNodeList:function(e){var t=this.menuId,n=this.panel.isHoverMenu,i={on:{}};n&&(i.on.expand=this.handleExpand);var r=this.nodes.map((function(n,r){var s=n.hasChildren;return e("cascader-node",l()([{key:n.uid,attrs:{node:n,"node-id":t+"-"+r,"aria-haspopup":s,"aria-owns":s?t:null}},i]))}));return[].concat(r,[n?e("svg",{ref:"hoverZone",class:"el-cascader-menu__hover-zone"}):null])}},render:function(e){var t=this.isEmpty,n=this.menuId,i={nativeOn:{}};return this.panel.isHoverMenu&&(i.nativeOn.mousemove=this.handleMouseMove),e("el-scrollbar",l()([{attrs:{tag:"ul",role:"menu",id:n,"wrap-class":"el-cascader-menu__wrap","view-class":{"el-cascader-menu__list":!0,"is-empty":t}},class:"el-cascader-menu"},i]),[t?this.renderEmptyText(e):this.renderNodeList(e)])}},O=D,$=Object(y["a"])(O,x,w,!1,null,null,null);$.options.__file="packages/cascader-panel/src/cascader-menu.vue";var E=$.exports,T=n(21),P=function(){function e(e,t){for(var n=0;n1?t-1:0),i=1;i1?i-1:0),s=1;s0},e.prototype.syncCheckState=function(e){var t=this.getValueByOption(),n=this.isSameNode(e,t);this.doCheck(n)},e.prototype.doCheck=function(e){this.checked!==e&&(this.config.checkStrictly?this.checked=e:(this.broadcast("check",e),this.setCheckState(e),this.emit("check")))},P(e,[{key:"isDisabled",get:function(){var e=this.data,t=this.parent,n=this.config,i=n.disabled,r=n.checkStrictly;return e[i]||!r&&t&&t.isDisabled}},{key:"isLeaf",get:function(){var e=this.data,t=this.loaded,n=this.hasChildren,i=this.children,r=this.config,s=r.lazy,a=r.leaf;if(s){var o=Object(T["isDef"])(e[a])?e[a]:!!t&&!i.length;return this.hasChildren=!o,o}return!n}}]),e}(),j=N;function F(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var A=function e(t,n){return t.reduce((function(t,i){return i.isLeaf?t.push(i):(!n&&t.push(i),t=t.concat(e(i.children,n))),t}),[])},L=function(){function e(t,n){F(this,e),this.config=n,this.initNodes(t)}return e.prototype.initNodes=function(e){var t=this;e=Object(m["coerceTruthyValueToArray"])(e),this.nodes=e.map((function(e){return new j(e,t.config)})),this.flattedNodes=this.getFlattedNodes(!1,!1),this.leafNodes=this.getFlattedNodes(!0,!1)},e.prototype.appendNode=function(e,t){var n=new j(e,this.config,t),i=t?t.children:this.nodes;i.push(n)},e.prototype.appendNodes=function(e,t){var n=this;e=Object(m["coerceTruthyValueToArray"])(e),e.forEach((function(e){return n.appendNode(e,t)}))},e.prototype.getNodes=function(){return this.nodes},e.prototype.getFlattedNodes=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e?this.leafNodes:this.flattedNodes;return t?n:A(this.nodes,e)},e.prototype.getNodeByValue=function(e){var t=this.getFlattedNodes(!1,!this.config.lazy).filter((function(t){return Object(m["valueEquals"])(t.path,e)||t.value===e}));return t&&t.length?t[0]:null},e}(),V=L,z=n(9),B=n.n(z),R=n(41),H=n.n(R),W=n(31),q=n.n(W),Y=Object.assign||function(e){for(var t=1;t0){var l=n.store.getNodeByValue(s);l.data[o]||n.lazyLoad(l,(function(){n.handleExpand(l)})),n.loadCount===n.checkedValue.length&&n.$parent.computePresentText()}}t&&t(i)};i.lazyLoad(e,r)},calculateMultiCheckedValue:function(){this.checkedValue=this.getCheckedNodes(this.leafOnly).map((function(e){return e.getValueByOption()}))},scrollIntoView:function(){if(!this.$isServer){var e=this.$refs.menu||[];e.forEach((function(e){var t=e.$el;if(t){var n=t.querySelector(".el-scrollbar__wrap"),i=t.querySelector(".el-cascader-node.is-active")||t.querySelector(".el-cascader-node.in-active-path");q()(n,i)}}))}},getNodeByValue:function(e){return this.store.getNodeByValue(e)},getFlattedNodes:function(e){var t=!this.config.lazy;return this.store.getFlattedNodes(e,t)},getCheckedNodes:function(e){var t=this.checkedValue,n=this.multiple;if(n){var i=this.getFlattedNodes(e);return i.filter((function(e){return e.checked}))}return this.isEmptyValue(t)?[]:[this.getNodeByValue(t)]},clearCheckedNodes:function(){var e=this.config,t=this.leafOnly,n=e.multiple,i=e.emitPath;n?(this.getCheckedNodes(t).filter((function(e){return!e.isDisabled})).forEach((function(e){return e.doCheck(!1)})),this.calculateMultiCheckedValue()):this.checkedValue=i?[]:null}}},te=ee,ne=Object(y["a"])(te,i,r,!1,null,null,null);ne.options.__file="packages/cascader-panel/src/cascader-panel.vue";var ie=ne.exports;ie.install=function(e){e.component(ie.name,ie)};t["default"]=ie},9:function(e,t){e.exports=n("7f4d")}})},4897:function(e,t,n){"use strict";t.__esModule=!0,t.i18n=t.use=t.t=void 0;var i=n("f0d9"),r=h(i),s=n("f2bf"),a=h(s),o=n("3c4e"),l=h(o),u=n("9d7e"),c=h(u);function h(e){return e&&e.__esModule?e:{default:e}}var d=(0,c.default)(a.default),f=r.default,p=!1,m=function(){var e=Object.getPrototypeOf(this||a.default).$t;if("function"===typeof e&&a.default.locale)return p||(p=!0,a.default.locale(a.default.config.lang,(0,l.default)(f,a.default.locale(a.default.config.lang)||{},{clone:!0}))),e.apply(this,arguments)},v=t.t=function(e,t){var n=m.apply(this,arguments);if(null!==n&&void 0!==n)return n;for(var i=e.split("."),r=f,s=0,a=i.length;s0){var i=t[t.length-1];if(i.id===e){if(i.modalClass){var r=i.modalClass.trim().split(/\s+/);r.forEach((function(e){return(0,s.removeClass)(n,e)}))}t.pop(),t.length>0&&(n.style.zIndex=t[t.length-1].zIndex)}else for(var a=t.length-1;a>=0;a--)if(t[a].id===e){t.splice(a,1);break}}0===t.length&&(this.modalFade&&(0,s.addClass)(n,"v-modal-leave"),setTimeout((function(){0===t.length&&(n.parentNode&&n.parentNode.removeChild(n),n.style.display="none",d.modalDom=void 0),(0,s.removeClass)(n,"v-modal-leave")}),200))}};Object.defineProperty(d,"zIndex",{configurable:!0,get:function(){return l||(u=u||(r.default.prototype.$ELEMENT||{}).zIndex||2e3,l=!0),u},set:function(e){u=e}});var f=function(){if(!r.default.prototype.$isServer&&d.modalStack.length>0){var e=d.modalStack[d.modalStack.length-1];if(!e)return;var t=d.getInstance(e.id);return t}};r.default.prototype.$isServer||window.addEventListener("keydown",(function(e){if(27===e.keyCode){var t=f();t&&t.closeOnPressEscape&&(t.handleClose?t.handleClose():t.handleAction?t.handleAction("cancel"):t.close())}})),t.default=d},"4cb2":function(e,t,n){"use strict";n.r(t);var i=n("41b2"),r=n.n(i),s=n("1098"),a=n.n(s),o=/%[sdj%]/g,l=function(){};function u(){for(var e=arguments.length,t=Array(e),n=0;n=s)return e;switch(e){case"%s":return String(t[i++]);case"%d":return Number(t[i++]);case"%j":try{return JSON.stringify(t[i++])}catch(n){return"[Circular]"}break;default:return e}})),l=t[i];i()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},C={integer:function(e){return C.number(e)&&parseInt(e,10)===e},float:function(e){return C.number(e)&&!C.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(t){return!1}},date:function(e){return"function"===typeof e.getTime&&"function"===typeof e.getMonth&&"function"===typeof e.getYear},number:function(e){return!isNaN(e)&&"number"===typeof e},object:function(e){return"object"===("undefined"===typeof e?"undefined":a()(e))&&!C.array(e)},method:function(e){return"function"===typeof e},email:function(e){return"string"===typeof e&&!!e.match(w.email)&&e.length<255},url:function(e){return"string"===typeof e&&!!e.match(w.url)},hex:function(e){return"string"===typeof e&&!!e.match(w.hex)}};function k(e,t,n,i,r){if(e.required&&void 0===t)y(e,t,n,i,r);else{var s=["integer","float","array","regexp","object","method","email","number","date","url","hex"],o=e.type;s.indexOf(o)>-1?C[o](t)||i.push(u(r.messages.types[o],e.fullField,e.type)):o&&("undefined"===typeof t?"undefined":a()(t))!==e.type&&i.push(u(r.messages.types[o],e.fullField,e.type))}}var S=k;function D(e,t,n,i,r){var s="number"===typeof e.len,a="number"===typeof e.min,o="number"===typeof e.max,l=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=t,h=null,d="number"===typeof t,f="string"===typeof t,p=Array.isArray(t);if(d?h="number":f?h="string":p&&(h="array"),!h)return!1;p&&(c=t.length),f&&(c=t.replace(l,"_").length),s?c!==e.len&&i.push(u(r.messages[h].len,e.fullField,e.len)):a&&!o&&ce.max?i.push(u(r.messages[h].max,e.fullField,e.max)):a&&o&&(ce.max)&&i.push(u(r.messages[h].range,e.fullField,e.min,e.max))}var O=D,$="enum";function E(e,t,n,i,r){e[$]=Array.isArray(e[$])?e[$]:[],-1===e[$].indexOf(t)&&i.push(u(r.messages[$],e.fullField,e[$].join(", ")))}var T=E;function P(e,t,n,i,r){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||i.push(u(r.messages.pattern.mismatch,e.fullField,t,e.pattern));else if("string"===typeof e.pattern){var s=new RegExp(e.pattern);s.test(t)||i.push(u(r.messages.pattern.mismatch,e.fullField,t,e.pattern))}}var M=P,I={required:y,whitespace:x,type:S,range:O,enum:T,pattern:M};function N(e,t,n,i,r){var s=[],a=e.required||!e.required&&i.hasOwnProperty(e.field);if(a){if(h(t,"string")&&!e.required)return n();I.required(e,t,i,s,r,"string"),h(t,"string")||(I.type(e,t,i,s,r),I.range(e,t,i,s,r),I.pattern(e,t,i,s,r),!0===e.whitespace&&I.whitespace(e,t,i,s,r))}n(s)}var j=N;function F(e,t,n,i,r){var s=[],a=e.required||!e.required&&i.hasOwnProperty(e.field);if(a){if(h(t)&&!e.required)return n();I.required(e,t,i,s,r),void 0!==t&&I.type(e,t,i,s,r)}n(s)}var A=F;function L(e,t,n,i,r){var s=[],a=e.required||!e.required&&i.hasOwnProperty(e.field);if(a){if(h(t)&&!e.required)return n();I.required(e,t,i,s,r),void 0!==t&&(I.type(e,t,i,s,r),I.range(e,t,i,s,r))}n(s)}var V=L;function z(e,t,n,i,r){var s=[],a=e.required||!e.required&&i.hasOwnProperty(e.field);if(a){if(h(t)&&!e.required)return n();I.required(e,t,i,s,r),void 0!==t&&I.type(e,t,i,s,r)}n(s)}var B=z;function R(e,t,n,i,r){var s=[],a=e.required||!e.required&&i.hasOwnProperty(e.field);if(a){if(h(t)&&!e.required)return n();I.required(e,t,i,s,r),h(t)||I.type(e,t,i,s,r)}n(s)}var H=R;function W(e,t,n,i,r){var s=[],a=e.required||!e.required&&i.hasOwnProperty(e.field);if(a){if(h(t)&&!e.required)return n();I.required(e,t,i,s,r),void 0!==t&&(I.type(e,t,i,s,r),I.range(e,t,i,s,r))}n(s)}var q=W;function Y(e,t,n,i,r){var s=[],a=e.required||!e.required&&i.hasOwnProperty(e.field);if(a){if(h(t)&&!e.required)return n();I.required(e,t,i,s,r),void 0!==t&&(I.type(e,t,i,s,r),I.range(e,t,i,s,r))}n(s)}var K=Y;function U(e,t,n,i,r){var s=[],a=e.required||!e.required&&i.hasOwnProperty(e.field);if(a){if(h(t,"array")&&!e.required)return n();I.required(e,t,i,s,r,"array"),h(t,"array")||(I.type(e,t,i,s,r),I.range(e,t,i,s,r))}n(s)}var G=U;function X(e,t,n,i,r){var s=[],a=e.required||!e.required&&i.hasOwnProperty(e.field);if(a){if(h(t)&&!e.required)return n();I.required(e,t,i,s,r),void 0!==t&&I.type(e,t,i,s,r)}n(s)}var Z=X,Q="enum";function J(e,t,n,i,r){var s=[],a=e.required||!e.required&&i.hasOwnProperty(e.field);if(a){if(h(t)&&!e.required)return n();I.required(e,t,i,s,r),t&&I[Q](e,t,i,s,r)}n(s)}var ee=J;function te(e,t,n,i,r){var s=[],a=e.required||!e.required&&i.hasOwnProperty(e.field);if(a){if(h(t,"string")&&!e.required)return n();I.required(e,t,i,s,r),h(t,"string")||I.pattern(e,t,i,s,r)}n(s)}var ne=te;function ie(e,t,n,i,r){var s=[],a=e.required||!e.required&&i.hasOwnProperty(e.field);if(a){if(h(t)&&!e.required)return n();if(I.required(e,t,i,s,r),!h(t)){var o=void 0;o="number"===typeof t?new Date(t):t,I.type(e,o,i,s,r),o&&I.range(e,o.getTime(),i,s,r)}}n(s)}var re=ie;function se(e,t,n,i,r){var s=[],o=Array.isArray(t)?"array":"undefined"===typeof t?"undefined":a()(t);I.required(e,t,i,s,r,o),n(s)}var ae=se;function oe(e,t,n,i,r){var s=e.type,a=[],o=e.required||!e.required&&i.hasOwnProperty(e.field);if(o){if(h(t,s)&&!e.required)return n();I.required(e,t,i,a,r,s),h(t,s)||I.type(e,t,i,a,r)}n(a)}var le=oe,ue={string:j,method:A,number:V,boolean:B,regexp:H,integer:q,float:K,array:G,object:Z,enum:ee,pattern:ne,date:re,url:le,hex:le,email:le,required:ae};function ce(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var he=ce();function de(e){this.rules=null,this._messages=he,this.define(e)}de.prototype={messages:function(e){return e&&(this._messages=g(ce(),e)),this._messages},define:function(e){if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!==("undefined"===typeof e?"undefined":a()(e))||Array.isArray(e))throw new Error("Rules must be an object");this.rules={};var t=void 0,n=void 0;for(t in e)e.hasOwnProperty(t)&&(n=e[t],this.rules[t]=Array.isArray(n)?n:[n])},validate:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments[2],s=e,o=n,c=i;if("function"===typeof o&&(c=o,o={}),this.rules&&0!==Object.keys(this.rules).length){if(o.messages){var h=this.messages();h===he&&(h=ce()),g(h,o.messages),o.messages=h}else o.messages=this.messages();var d=void 0,f=void 0,p={},b=o.keys||Object.keys(this.rules);b.forEach((function(n){d=t.rules[n],f=s[n],d.forEach((function(i){var a=i;"function"===typeof a.transform&&(s===e&&(s=r()({},s)),f=s[n]=a.transform(f)),a="function"===typeof a?{validator:a}:r()({},a),a.validator=t.getValidationMethod(a),a.field=n,a.fullField=a.fullField||n,a.type=t.getType(a),a.validator&&(p[n]=p[n]||[],p[n].push({rule:a,value:f,source:s,field:n}))}))}));var y={};m(p,o,(function(e,t){var n=e.rule,i=("object"===n.type||"array"===n.type)&&("object"===a()(n.fields)||"object"===a()(n.defaultField));function s(e,t){return r()({},t,{fullField:n.fullField+"."+e})}function c(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],c=a;if(Array.isArray(c)||(c=[c]),c.length&&l("async-validator:",c),c.length&&n.message&&(c=[].concat(n.message)),c=c.map(v(n)),o.first&&c.length)return y[n.field]=1,t(c);if(i){if(n.required&&!e.value)return c=n.message?[].concat(n.message).map(v(n)):o.error?[o.error(n,u(o.messages.required,n.field))]:[],t(c);var h={};if(n.defaultField)for(var d in e.value)e.value.hasOwnProperty(d)&&(h[d]=n.defaultField);for(var f in h=r()({},h,e.rule.fields),h)if(h.hasOwnProperty(f)){var p=Array.isArray(h[f])?h[f]:[h[f]];h[f]=p.map(s.bind(null,f))}var m=new de(h);m.messages(o.messages),e.rule.options&&(e.rule.options.messages=o.messages,e.rule.options.error=o.error),m.validate(e.value,e.rule.options||o,(function(e){t(e&&e.length?c.concat(e):e)}))}else t(c)}i=i&&(n.required||!n.required&&e.value),n.field=e.field;var h=n.validator(n,e.value,c,e.source,o);h&&h.then&&h.then((function(){return c()}),(function(e){return c(e)}))}),(function(e){_(e)}))}else c&&c();function _(e){var t=void 0,n=void 0,i=[],r={};function s(e){Array.isArray(e)?i=i.concat.apply(i,e):i.push(e)}for(t=0;t=this.select.multipleLimit&&this.select.multipleLimit>0)}},watch:{currentLabel:function(){this.created||this.select.remote||this.dispatch("ElSelect","setSelected")},value:function(e,t){var n=this.select,i=n.remote,r=n.valueKey;if(!this.created&&!i){if(r&&"object"===("undefined"===typeof e?"undefined":l(e))&&"object"===("undefined"===typeof t?"undefined":l(t))&&e[r]===t[r])return;this.dispatch("ElSelect","setSelected")}}},methods:{isEqual:function(e,t){if(this.isObject){var n=this.select.valueKey;return Object(o["getValueByPath"])(e,n)===Object(o["getValueByPath"])(t,n)}return e===t},contains:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(this.isObject){var n=this.select.valueKey;return e&&e.some((function(e){return Object(o["getValueByPath"])(e,n)===Object(o["getValueByPath"])(t,n)}))}return e&&e.indexOf(t)>-1},handleGroupDisabled:function(e){this.groupDisabled=e},hoverItem:function(){this.disabled||this.groupDisabled||(this.select.hoverIndex=this.select.options.indexOf(this))},selectOptionClick:function(){!0!==this.disabled&&!0!==this.groupDisabled&&this.dispatch("ElSelect","handleOptionClick",[this,!0])},queryChange:function(e){this.visible=new RegExp(Object(o["escapeRegexpString"])(e),"i").test(this.currentLabel)||this.created,this.visible||this.select.filteredOptionsCount--}},created:function(){this.select.options.push(this),this.select.cachedOptions.push(this),this.select.optionsCount++,this.select.filteredOptionsCount++,this.$on("queryChange",this.queryChange),this.$on("handleGroupDisabled",this.handleGroupDisabled)},beforeDestroy:function(){var e=this.select,t=e.selected,n=e.multiple,i=n?t:[t],r=this.select.cachedOptions.indexOf(this),s=i.indexOf(this);r>-1&&s<0&&this.select.cachedOptions.splice(r,1),this.select.onOptionDestroy(this.select.options.indexOf(this))}},c=u,h=n(0),d=Object(h["a"])(c,i,r,!1,null,null,null);d.options.__file="packages/select/src/option.vue";t["a"]=d.exports},38:function(e,t){e.exports=n("8bbc")},4:function(e,t){e.exports=n("d010")},5:function(e,t){e.exports=n("e974")},6:function(e,t){e.exports=n("6b7c")},62:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleClose,expression:"handleClose"}],staticClass:"el-select",class:[e.selectSize?"el-select--"+e.selectSize:""],on:{click:function(t){return t.stopPropagation(),e.toggleMenu(t)}}},[e.multiple?n("div",{ref:"tags",staticClass:"el-select__tags",style:{"max-width":e.inputWidth-32+"px",width:"100%"}},[e.collapseTags&&e.selected.length?n("span",[n("el-tag",{attrs:{closable:!e.selectDisabled,size:e.collapseTagSize,hit:e.selected[0].hitState,type:"info","disable-transitions":""},on:{close:function(t){e.deleteTag(t,e.selected[0])}}},[n("span",{staticClass:"el-select__tags-text"},[e._v(e._s(e.selected[0].currentLabel))])]),e.selected.length>1?n("el-tag",{attrs:{closable:!1,size:e.collapseTagSize,type:"info","disable-transitions":""}},[n("span",{staticClass:"el-select__tags-text"},[e._v("+ "+e._s(e.selected.length-1))])]):e._e()],1):e._e(),e.collapseTags?e._e():n("transition-group",{on:{"after-leave":e.resetInputHeight}},e._l(e.selected,(function(t){return n("el-tag",{key:e.getValueKey(t),attrs:{closable:!e.selectDisabled,size:e.collapseTagSize,hit:t.hitState,type:"info","disable-transitions":""},on:{close:function(n){e.deleteTag(n,t)}}},[n("span",{staticClass:"el-select__tags-text"},[e._v(e._s(t.currentLabel))])])})),1),e.filterable?n("input",{directives:[{name:"model",rawName:"v-model",value:e.query,expression:"query"}],ref:"input",staticClass:"el-select__input",class:[e.selectSize?"is-"+e.selectSize:""],style:{"flex-grow":"1",width:e.inputLength/(e.inputWidth-32)+"%","max-width":e.inputWidth-42+"px"},attrs:{type:"text",disabled:e.selectDisabled,autocomplete:e.autoComplete||e.autocomplete},domProps:{value:e.query},on:{focus:e.handleFocus,blur:function(t){e.softFocus=!1},keyup:e.managePlaceholder,keydown:[e.resetInputState,function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.preventDefault(),e.handleNavigate("next")},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.preventDefault(),e.handleNavigate("prev")},function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.selectOption(t))},function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;t.stopPropagation(),t.preventDefault(),e.visible=!1},function(t){return!("button"in t)&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.deletePrevTag(t)},function(t){if(!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab"))return null;e.visible=!1}],compositionstart:e.handleComposition,compositionupdate:e.handleComposition,compositionend:e.handleComposition,input:[function(t){t.target.composing||(e.query=t.target.value)},e.debouncedQueryChange]}}):e._e()],1):e._e(),n("el-input",{ref:"reference",class:{"is-focus":e.visible},attrs:{type:"text",placeholder:e.currentPlaceholder,name:e.name,id:e.id,autocomplete:e.autoComplete||e.autocomplete,size:e.selectSize,disabled:e.selectDisabled,readonly:e.readonly,"validate-event":!1,tabindex:e.multiple&&e.filterable?"-1":null},on:{focus:e.handleFocus,blur:e.handleBlur,input:e.debouncedOnInputChange,compositionstart:e.handleComposition,compositionupdate:e.handleComposition,compositionend:e.handleComposition},nativeOn:{keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.stopPropagation(),t.preventDefault(),e.handleNavigate("next")},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.stopPropagation(),t.preventDefault(),e.handleNavigate("prev")},function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.selectOption(t))},function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;t.stopPropagation(),t.preventDefault(),e.visible=!1},function(t){if(!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab"))return null;e.visible=!1}],mouseenter:function(t){e.inputHovering=!0},mouseleave:function(t){e.inputHovering=!1}},model:{value:e.selectedLabel,callback:function(t){e.selectedLabel=t},expression:"selectedLabel"}},[e.$slots.prefix?n("template",{slot:"prefix"},[e._t("prefix")],2):e._e(),n("template",{slot:"suffix"},[n("i",{directives:[{name:"show",rawName:"v-show",value:!e.showClose,expression:"!showClose"}],class:["el-select__caret","el-input__icon","el-icon-"+e.iconClass]}),e.showClose?n("i",{staticClass:"el-select__caret el-input__icon el-icon-circle-close",on:{click:e.handleClearClick}}):e._e()])],2),n("transition",{attrs:{name:"el-zoom-in-top"},on:{"before-enter":e.handleMenuEnter,"after-leave":e.doDestroy}},[n("el-select-menu",{directives:[{name:"show",rawName:"v-show",value:e.visible&&!1!==e.emptyText,expression:"visible && emptyText !== false"}],ref:"popper",attrs:{"append-to-body":e.popperAppendToBody}},[n("el-scrollbar",{directives:[{name:"show",rawName:"v-show",value:e.options.length>0&&!e.loading,expression:"options.length > 0 && !loading"}],ref:"scrollbar",class:{"is-empty":!e.allowCreate&&e.query&&0===e.filteredOptionsCount},attrs:{tag:"ul","wrap-class":"el-select-dropdown__wrap","view-class":"el-select-dropdown__list"}},[e.showNewOption?n("el-option",{attrs:{value:e.query,created:""}}):e._e(),e._t("default")],2),e.emptyText&&(!e.allowCreate||e.loading||e.allowCreate&&0===e.options.length)?[e.$slots.empty?e._t("empty"):n("p",{staticClass:"el-select-dropdown__empty"},[e._v("\n "+e._s(e.emptyText)+"\n ")])]:e._e()],2)],1)],1)},r=[];i._withStripped=!0;var s=n(4),a=n.n(s),o=n(22),l=n.n(o),u=n(6),c=n.n(u),h=n(10),d=n.n(h),f=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-select-dropdown el-popper",class:[{"is-multiple":e.$parent.multiple},e.popperClass],style:{minWidth:e.minWidth}},[e._t("default")],2)},p=[];f._withStripped=!0;var m=n(5),v=n.n(m),g={name:"ElSelectDropdown",componentName:"ElSelectDropdown",mixins:[v.a],props:{placement:{default:"bottom-start"},boundariesPadding:{default:0},popperOptions:{default:function(){return{gpuAcceleration:!1}}},visibleArrow:{default:!0},appendToBody:{type:Boolean,default:!0}},data:function(){return{minWidth:""}},computed:{popperClass:function(){return this.$parent.popperClass}},watch:{"$parent.inputWidth":function(){this.minWidth=this.$parent.$el.getBoundingClientRect().width+"px"}},mounted:function(){var e=this;this.referenceElm=this.$parent.$refs.reference.$el,this.$parent.popperElm=this.popperElm=this.$el,this.$on("updatePopper",(function(){e.$parent.visible&&e.updatePopper()})),this.$on("destroyPopper",this.destroyPopper)}},b=g,y=n(0),_=Object(y["a"])(b,f,p,!1,null,null,null);_.options.__file="packages/select/src/select-dropdown.vue";var x=_.exports,w=n(33),C=n(38),k=n.n(C),S=n(15),D=n.n(S),O=n(19),$=n.n(O),E=n(12),T=n.n(E),P=n(16),M=n(31),I=n.n(M),N=n(3),j={data:function(){return{hoverOption:-1}},computed:{optionsAllDisabled:function(){return this.options.filter((function(e){return e.visible})).every((function(e){return e.disabled}))}},watch:{hoverIndex:function(e){var t=this;"number"===typeof e&&e>-1&&(this.hoverOption=this.options[e]||{}),this.options.forEach((function(e){e.hover=t.hoverOption===e}))}},methods:{navigateOptions:function(e){var t=this;if(this.visible){if(0!==this.options.length&&0!==this.filteredOptionsCount&&!this.optionsAllDisabled){"next"===e?(this.hoverIndex++,this.hoverIndex===this.options.length&&(this.hoverIndex=0)):"prev"===e&&(this.hoverIndex--,this.hoverIndex<0&&(this.hoverIndex=this.options.length-1));var n=this.options[this.hoverIndex];!0!==n.disabled&&!0!==n.groupDisabled&&n.visible||this.navigateOptions(e),this.$nextTick((function(){return t.scrollToOption(t.hoverOption)}))}}else this.visible=!0}}},F=n(21),A={mixins:[a.a,c.a,l()("reference"),j],name:"ElSelect",componentName:"ElSelect",inject:{elForm:{default:""},elFormItem:{default:""}},provide:function(){return{select:this}},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},readonly:function(){return!this.filterable||this.multiple||!Object(N["isIE"])()&&!Object(N["isEdge"])()&&!this.visible},showClose:function(){var e=this.multiple?Array.isArray(this.value)&&this.value.length>0:void 0!==this.value&&null!==this.value&&""!==this.value,t=this.clearable&&!this.selectDisabled&&this.inputHovering&&e;return t},iconClass:function(){return this.remote&&this.filterable?"":this.visible?"arrow-up is-reverse":"arrow-up"},debounce:function(){return this.remote?300:0},emptyText:function(){return this.loading?this.loadingText||this.t("el.select.loading"):(!this.remote||""!==this.query||0!==this.options.length)&&(this.filterable&&this.query&&this.options.length>0&&0===this.filteredOptionsCount?this.noMatchText||this.t("el.select.noMatch"):0===this.options.length?this.noDataText||this.t("el.select.noData"):null)},showNewOption:function(){var e=this,t=this.options.filter((function(e){return!e.created})).some((function(t){return t.currentLabel===e.query}));return this.filterable&&this.allowCreate&&""!==this.query&&!t},selectSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},selectDisabled:function(){return this.disabled||(this.elForm||{}).disabled},collapseTagSize:function(){return["small","mini"].indexOf(this.selectSize)>-1?"mini":"small"},propPlaceholder:function(){return"undefined"!==typeof this.placeholder?this.placeholder:this.t("el.select.placeholder")}},components:{ElInput:d.a,ElSelectMenu:x,ElOption:w["a"],ElTag:k.a,ElScrollbar:D.a},directives:{Clickoutside:T.a},props:{name:String,id:String,value:{required:!0},autocomplete:{type:String,default:"off"},autoComplete:{type:String,validator:function(e){return!0}},automaticDropdown:Boolean,size:String,disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:String,remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String,required:!1},defaultFirstOption:Boolean,reserveKeyword:Boolean,valueKey:{type:String,default:"value"},collapseTags:Boolean,popperAppendToBody:{type:Boolean,default:!0}},data:function(){return{options:[],cachedOptions:[],createdLabel:null,createdSelected:!1,selected:this.multiple?[]:{},inputLength:20,inputWidth:0,initialInputHeight:0,cachedPlaceHolder:"",optionsCount:0,filteredOptionsCount:0,visible:!1,softFocus:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,currentPlaceholder:"",menuVisibleOnFocus:!1,isOnComposition:!1,isSilentBlur:!1}},watch:{selectDisabled:function(){var e=this;this.$nextTick((function(){e.resetInputHeight()}))},propPlaceholder:function(e){this.cachedPlaceHolder=this.currentPlaceholder=e},value:function(e,t){this.multiple&&(this.resetInputHeight(),e&&e.length>0||this.$refs.input&&""!==this.query?this.currentPlaceholder="":this.currentPlaceholder=this.cachedPlaceHolder,this.filterable&&!this.reserveKeyword&&(this.query="",this.handleQueryChange(this.query))),this.setSelected(),this.filterable&&!this.multiple&&(this.inputLength=20),Object(N["valueEquals"])(e,t)||this.dispatch("ElFormItem","el.form.change",e)},visible:function(e){var t=this;e?(this.broadcast("ElSelectDropdown","updatePopper"),this.filterable&&(this.query=this.remote?"":this.selectedLabel,this.handleQueryChange(this.query),this.multiple?this.$refs.input.focus():(this.remote||(this.broadcast("ElOption","queryChange",""),this.broadcast("ElOptionGroup","queryChange")),this.selectedLabel&&(this.currentPlaceholder=this.selectedLabel,this.selectedLabel="")))):(this.broadcast("ElSelectDropdown","destroyPopper"),this.$refs.input&&this.$refs.input.blur(),this.query="",this.previousQuery=null,this.selectedLabel="",this.inputLength=20,this.menuVisibleOnFocus=!1,this.resetHoverIndex(),this.$nextTick((function(){t.$refs.input&&""===t.$refs.input.value&&0===t.selected.length&&(t.currentPlaceholder=t.cachedPlaceHolder)})),this.multiple||(this.selected&&(this.filterable&&this.allowCreate&&this.createdSelected&&this.createdLabel?this.selectedLabel=this.createdLabel:this.selectedLabel=this.selected.currentLabel,this.filterable&&(this.query=this.selectedLabel)),this.filterable&&(this.currentPlaceholder=this.cachedPlaceHolder))),this.$emit("visible-change",e)},options:function(){var e=this;if(!this.$isServer){this.$nextTick((function(){e.broadcast("ElSelectDropdown","updatePopper")})),this.multiple&&this.resetInputHeight();var t=this.$el.querySelectorAll("input");-1===[].indexOf.call(t,document.activeElement)&&this.setSelected(),this.defaultFirstOption&&(this.filterable||this.remote)&&this.filteredOptionsCount&&this.checkDefaultFirstOption()}}},methods:{handleNavigate:function(e){this.isOnComposition||this.navigateOptions(e)},handleComposition:function(e){var t=this,n=e.target.value;if("compositionend"===e.type)this.isOnComposition=!1,this.$nextTick((function(e){return t.handleQueryChange(n)}));else{var i=n[n.length-1]||"";this.isOnComposition=!Object(F["isKorean"])(i)}},handleQueryChange:function(e){var t=this;this.previousQuery===e||this.isOnComposition||(null!==this.previousQuery||"function"!==typeof this.filterMethod&&"function"!==typeof this.remoteMethod?(this.previousQuery=e,this.$nextTick((function(){t.visible&&t.broadcast("ElSelectDropdown","updatePopper")})),this.hoverIndex=-1,this.multiple&&this.filterable&&this.$nextTick((function(){var e=15*t.$refs.input.value.length+20;t.inputLength=t.collapseTags?Math.min(50,e):e,t.managePlaceholder(),t.resetInputHeight()})),this.remote&&"function"===typeof this.remoteMethod?(this.hoverIndex=-1,this.remoteMethod(e)):"function"===typeof this.filterMethod?(this.filterMethod(e),this.broadcast("ElOptionGroup","queryChange")):(this.filteredOptionsCount=this.optionsCount,this.broadcast("ElOption","queryChange",e),this.broadcast("ElOptionGroup","queryChange")),this.defaultFirstOption&&(this.filterable||this.remote)&&this.filteredOptionsCount&&this.checkDefaultFirstOption()):this.previousQuery=e)},scrollToOption:function(e){var t=Array.isArray(e)&&e[0]?e[0].$el:e.$el;if(this.$refs.popper&&t){var n=this.$refs.popper.$el.querySelector(".el-select-dropdown__wrap");I()(n,t)}this.$refs.scrollbar&&this.$refs.scrollbar.handleScroll()},handleMenuEnter:function(){var e=this;this.$nextTick((function(){return e.scrollToOption(e.selected)}))},emitChange:function(e){Object(N["valueEquals"])(this.value,e)||this.$emit("change",e)},getOption:function(e){for(var t=void 0,n="[object object]"===Object.prototype.toString.call(e).toLowerCase(),i="[object null]"===Object.prototype.toString.call(e).toLowerCase(),r="[object undefined]"===Object.prototype.toString.call(e).toLowerCase(),s=this.cachedOptions.length-1;s>=0;s--){var a=this.cachedOptions[s],o=n?Object(N["getValueByPath"])(a.value,this.valueKey)===Object(N["getValueByPath"])(e,this.valueKey):a.value===e;if(o){t=a;break}}if(t)return t;var l=n||i||r?"":String(e),u={value:e,currentLabel:l};return this.multiple&&(u.hitState=!1),u},setSelected:function(){var e=this;if(!this.multiple){var t=this.getOption(this.value);return t.created?(this.createdLabel=t.currentLabel,this.createdSelected=!0):this.createdSelected=!1,this.selectedLabel=t.currentLabel,this.selected=t,void(this.filterable&&(this.query=this.selectedLabel))}var n=[];Array.isArray(this.value)&&this.value.forEach((function(t){n.push(e.getOption(t))})),this.selected=n,this.$nextTick((function(){e.resetInputHeight()}))},handleFocus:function(e){this.softFocus?this.softFocus=!1:((this.automaticDropdown||this.filterable)&&(this.filterable&&!this.visible&&(this.menuVisibleOnFocus=!0),this.visible=!0),this.$emit("focus",e))},blur:function(){this.visible=!1,this.$refs.reference.blur()},handleBlur:function(e){var t=this;setTimeout((function(){t.isSilentBlur?t.isSilentBlur=!1:t.$emit("blur",e)}),50),this.softFocus=!1},handleClearClick:function(e){this.deleteSelected(e)},doDestroy:function(){this.$refs.popper&&this.$refs.popper.doDestroy()},handleClose:function(){this.visible=!1},toggleLastOptionHitState:function(e){if(Array.isArray(this.selected)){var t=this.selected[this.selected.length-1];if(t)return!0===e||!1===e?(t.hitState=e,e):(t.hitState=!t.hitState,t.hitState)}},deletePrevTag:function(e){if(e.target.value.length<=0&&!this.toggleLastOptionHitState()){var t=this.value.slice();t.pop(),this.$emit("input",t),this.emitChange(t)}},managePlaceholder:function(){""!==this.currentPlaceholder&&(this.currentPlaceholder=this.$refs.input.value?"":this.cachedPlaceHolder)},resetInputState:function(e){8!==e.keyCode&&this.toggleLastOptionHitState(!1),this.inputLength=15*this.$refs.input.value.length+20,this.resetInputHeight()},resetInputHeight:function(){var e=this;this.collapseTags&&!this.filterable||this.$nextTick((function(){if(e.$refs.reference){var t=e.$refs.reference.$el.childNodes,n=[].filter.call(t,(function(e){return"INPUT"===e.tagName}))[0],i=e.$refs.tags,r=i?Math.round(i.getBoundingClientRect().height):0,s=e.initialInputHeight||40;n.style.height=0===e.selected.length?s+"px":Math.max(i?r+(r>s?6:0):0,s)+"px",e.visible&&!1!==e.emptyText&&e.broadcast("ElSelectDropdown","updatePopper")}}))},resetHoverIndex:function(){var e=this;setTimeout((function(){e.multiple?e.selected.length>0?e.hoverIndex=Math.min.apply(null,e.selected.map((function(t){return e.options.indexOf(t)}))):e.hoverIndex=-1:e.hoverIndex=e.options.indexOf(e.selected)}),300)},handleOptionSelect:function(e,t){var n=this;if(this.multiple){var i=(this.value||[]).slice(),r=this.getValueIndex(i,e.value);r>-1?i.splice(r,1):(this.multipleLimit<=0||i.length0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],n="[object object]"===Object.prototype.toString.call(t).toLowerCase();if(n){var i=this.valueKey,r=-1;return e.some((function(e,n){return Object(N["getValueByPath"])(e,i)===Object(N["getValueByPath"])(t,i)&&(r=n,!0)})),r}return e.indexOf(t)},toggleMenu:function(){this.selectDisabled||(this.menuVisibleOnFocus?this.menuVisibleOnFocus=!1:this.visible=!this.visible,this.visible&&(this.$refs.input||this.$refs.reference).focus())},selectOption:function(){this.visible?this.options[this.hoverIndex]&&this.handleOptionSelect(this.options[this.hoverIndex]):this.toggleMenu()},deleteSelected:function(e){e.stopPropagation();var t=this.multiple?[]:"";this.$emit("input",t),this.emitChange(t),this.visible=!1,this.$emit("clear")},deleteTag:function(e,t){var n=this.selected.indexOf(t);if(n>-1&&!this.selectDisabled){var i=this.value.slice();i.splice(n,1),this.$emit("input",i),this.emitChange(i),this.$emit("remove-tag",t.value)}e.stopPropagation()},onInputChange:function(){this.filterable&&this.query!==this.selectedLabel&&(this.query=this.selectedLabel,this.handleQueryChange(this.query))},onOptionDestroy:function(e){e>-1&&(this.optionsCount--,this.filteredOptionsCount--,this.options.splice(e,1))},resetInputWidth:function(){this.inputWidth=this.$refs.reference.$el.getBoundingClientRect().width},handleResize:function(){this.resetInputWidth(),this.multiple&&this.resetInputHeight()},checkDefaultFirstOption:function(){this.hoverIndex=-1;for(var e=!1,t=this.options.length-1;t>=0;t--)if(this.options[t].created){e=!0,this.hoverIndex=t;break}if(!e)for(var n=0;n!==this.options.length;++n){var i=this.options[n];if(this.query){if(!i.disabled&&!i.groupDisabled&&i.visible){this.hoverIndex=n;break}}else if(i.itemSelected){this.hoverIndex=n;break}}},getValueKey:function(e){return"[object object]"!==Object.prototype.toString.call(e.value).toLowerCase()?e.value:Object(N["getValueByPath"])(e.value,this.valueKey)}},created:function(){var e=this;this.cachedPlaceHolder=this.currentPlaceholder=this.propPlaceholder,this.multiple&&!Array.isArray(this.value)&&this.$emit("input",[]),!this.multiple&&Array.isArray(this.value)&&this.$emit("input",""),this.debouncedOnInputChange=$()(this.debounce,(function(){e.onInputChange()})),this.debouncedQueryChange=$()(this.debounce,(function(t){e.handleQueryChange(t.target.value)})),this.$on("handleOptionClick",this.handleOptionSelect),this.$on("setSelected",this.setSelected)},mounted:function(){var e=this;this.multiple&&Array.isArray(this.value)&&this.value.length>0&&(this.currentPlaceholder=""),Object(P["addResizeListener"])(this.$el,this.handleResize);var t=this.$refs.reference;if(t&&t.$el){var n={medium:36,small:32,mini:28},i=t.$el.querySelector("input");this.initialInputHeight=i.getBoundingClientRect().height||n[this.selectSize]}this.remote&&this.multiple&&this.resetInputHeight(),this.$nextTick((function(){t&&t.$el&&(e.inputWidth=t.$el.getBoundingClientRect().width)})),this.setSelected()},beforeDestroy:function(){this.$el&&this.handleResize&&Object(P["removeResizeListener"])(this.$el,this.handleResize)}},L=A,V=Object(y["a"])(L,i,r,!1,null,null,null);V.options.__file="packages/select/src/select.vue";var z=V.exports;z.install=function(e){e.component(z.name,z)};t["default"]=z}})},5128:function(e,t,n){"use strict";t.__esModule=!0,t.PopupManager=void 0;var i=n("f2bf"),r=d(i),s=n("7f4d"),a=d(s),o=n("4b26"),l=d(o),u=n("e62d"),c=d(u),h=n("5924");function d(e){return e&&e.__esModule?e:{default:e}}var f=1,p=void 0;t.default={props:{visible:{type:Boolean,default:!1},openDelay:{},closeDelay:{},zIndex:{},modal:{type:Boolean,default:!1},modalFade:{type:Boolean,default:!0},modalClass:{},modalAppendToBody:{type:Boolean,default:!1},lockScroll:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!1},closeOnClickModal:{type:Boolean,default:!1}},beforeMount:function(){this._popupId="popup-"+f++,l.default.register(this._popupId,this)},beforeDestroy:function(){l.default.deregister(this._popupId),l.default.closeModal(this._popupId),this.restoreBodyStyle()},data:function(){return{opened:!1,bodyPaddingRight:null,computedBodyPaddingRight:0,withoutHiddenClass:!0,rendered:!1}},watch:{visible:function(e){var t=this;if(e){if(this._opening)return;this.rendered?this.open():(this.rendered=!0,r.default.nextTick((function(){t.open()})))}else this.close()}},methods:{open:function(e){var t=this;this.rendered||(this.rendered=!0);var n=(0,a.default)({},this.$props||this,e);this._closeTimer&&(clearTimeout(this._closeTimer),this._closeTimer=null),clearTimeout(this._openTimer);var i=Number(n.openDelay);i>0?this._openTimer=setTimeout((function(){t._openTimer=null,t.doOpen(n)}),i):this.doOpen(n)},doOpen:function(e){if(!this.$isServer&&(!this.willOpen||this.willOpen())&&!this.opened){this._opening=!0;var t=this.$el,n=e.modal,i=e.zIndex;if(i&&(l.default.zIndex=i),n&&(this._closing&&(l.default.closeModal(this._popupId),this._closing=!1),l.default.openModal(this._popupId,l.default.nextZIndex(),this.modalAppendToBody?void 0:t,e.modalClass,e.modalFade),e.lockScroll)){this.withoutHiddenClass=!(0,h.hasClass)(document.body,"el-popup-parent--hidden"),this.withoutHiddenClass&&(this.bodyPaddingRight=document.body.style.paddingRight,this.computedBodyPaddingRight=parseInt((0,h.getStyle)(document.body,"paddingRight"),10)),p=(0,c.default)();var r=document.documentElement.clientHeight0&&(r||"scroll"===s)&&this.withoutHiddenClass&&(document.body.style.paddingRight=this.computedBodyPaddingRight+p+"px"),(0,h.addClass)(document.body,"el-popup-parent--hidden")}"static"===getComputedStyle(t).position&&(t.style.position="absolute"),t.style.zIndex=l.default.nextZIndex(),this.opened=!0,this.onOpen&&this.onOpen(),this.doAfterOpen()}},doAfterOpen:function(){this._opening=!1},close:function(){var e=this;if(!this.willClose||this.willClose()){null!==this._openTimer&&(clearTimeout(this._openTimer),this._openTimer=null),clearTimeout(this._closeTimer);var t=Number(this.closeDelay);t>0?this._closeTimer=setTimeout((function(){e._closeTimer=null,e.doClose()}),t):this.doClose()}},doClose:function(){this._closing=!0,this.onClose&&this.onClose(),this.lockScroll&&setTimeout(this.restoreBodyStyle,200),this.opened=!1,this.doAfterClose()},doAfterClose:function(){l.default.closeModal(this._popupId),this._closing=!1},restoreBodyStyle:function(){this.modal&&this.withoutHiddenClass&&(document.body.style.paddingRight=this.bodyPaddingRight,(0,h.removeClass)(document.body,"el-popup-parent--hidden")),this.withoutHiddenClass=!0}}},t.PopupManager=l.default},5488:function(e,t,n){"use strict";t.__esModule=!0;var i=n("5924");function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(){r(this,e)}return e.prototype.beforeEnter=function(e){(0,i.addClass)(e,"collapse-transition"),e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.style.height="0",e.style.paddingTop=0,e.style.paddingBottom=0},e.prototype.enter=function(e){e.dataset.oldOverflow=e.style.overflow,0!==e.scrollHeight?(e.style.height=e.scrollHeight+"px",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom):(e.style.height="",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom),e.style.overflow="hidden"},e.prototype.afterEnter=function(e){(0,i.removeClass)(e,"collapse-transition"),e.style.height="",e.style.overflow=e.dataset.oldOverflow},e.prototype.beforeLeave=function(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.dataset.oldOverflow=e.style.overflow,e.style.height=e.scrollHeight+"px",e.style.overflow="hidden"},e.prototype.leave=function(e){0!==e.scrollHeight&&((0,i.addClass)(e,"collapse-transition"),e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0)},e.prototype.afterLeave=function(e){(0,i.removeClass)(e,"collapse-transition"),e.style.height="",e.style.overflow=e.dataset.oldOverflow,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom},e}();t.default={name:"ElCollapseTransition",functional:!0,render:function(e,t){var n=t.children,i={on:new s};return e("transition",i,n)}}},5858:function(e,t,n){"use strict";(function(e,i){var r,s="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e}; -/** - * @license - * Lodash - * Copyright JS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */(function(){var a,o="4.17.10",l=200,u="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",c="Expected a function",h="__lodash_hash_undefined__",d=500,f="__lodash_placeholder__",p=1,m=2,v=4,g=1,b=2,y=1,_=2,x=4,w=8,C=16,k=32,S=64,D=128,O=256,$=512,E=30,T="...",P=800,M=16,I=1,N=2,j=3,F=1/0,A=9007199254740991,L=17976931348623157e292,V=NaN,z=4294967295,B=z-1,R=z>>>1,H=[["ary",D],["bind",y],["bindKey",_],["curry",w],["curryRight",C],["flip",$],["partial",k],["partialRight",S],["rearg",O]],W="[object Arguments]",q="[object Array]",Y="[object AsyncFunction]",K="[object Boolean]",U="[object Date]",G="[object DOMException]",X="[object Error]",Z="[object Function]",Q="[object GeneratorFunction]",J="[object Map]",ee="[object Number]",te="[object Null]",ne="[object Object]",ie="[object Promise]",re="[object Proxy]",se="[object RegExp]",ae="[object Set]",oe="[object String]",le="[object Symbol]",ue="[object Undefined]",ce="[object WeakMap]",he="[object WeakSet]",de="[object ArrayBuffer]",fe="[object DataView]",pe="[object Float32Array]",me="[object Float64Array]",ve="[object Int8Array]",ge="[object Int16Array]",be="[object Int32Array]",ye="[object Uint8Array]",_e="[object Uint8ClampedArray]",xe="[object Uint16Array]",we="[object Uint32Array]",Ce=/\b__p \+= '';/g,ke=/\b(__p \+=) '' \+/g,Se=/(__e\(.*?\)|\b__t\)) \+\n'';/g,De=/&(?:amp|lt|gt|quot|#39);/g,Oe=/[&<>"']/g,$e=RegExp(De.source),Ee=RegExp(Oe.source),Te=/<%-([\s\S]+?)%>/g,Pe=/<%([\s\S]+?)%>/g,Me=/<%=([\s\S]+?)%>/g,Ie=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ne=/^\w*$/,je=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Fe=/[\\^$.*+?()[\]{}|]/g,Ae=RegExp(Fe.source),Le=/^\s+|\s+$/g,Ve=/^\s+/,ze=/\s+$/,Be=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Re=/\{\n\/\* \[wrapped with (.+)\] \*/,He=/,? & /,We=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,qe=/\\(\\)?/g,Ye=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ke=/\w*$/,Ue=/^[-+]0x[0-9a-f]+$/i,Ge=/^0b[01]+$/i,Xe=/^\[object .+?Constructor\]$/,Ze=/^0o[0-7]+$/i,Qe=/^(?:0|[1-9]\d*)$/,Je=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,et=/($^)/,tt=/['\n\r\u2028\u2029\\]/g,nt="\\ud800-\\udfff",it="\\u0300-\\u036f",rt="\\ufe20-\\ufe2f",st="\\u20d0-\\u20ff",at=it+rt+st,ot="\\u2700-\\u27bf",lt="a-z\\xdf-\\xf6\\xf8-\\xff",ut="\\xac\\xb1\\xd7\\xf7",ct="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ht="\\u2000-\\u206f",dt=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ft="A-Z\\xc0-\\xd6\\xd8-\\xde",pt="\\ufe0e\\ufe0f",mt=ut+ct+ht+dt,vt="['’]",gt="["+nt+"]",bt="["+mt+"]",yt="["+at+"]",_t="\\d+",xt="["+ot+"]",wt="["+lt+"]",Ct="[^"+nt+mt+_t+ot+lt+ft+"]",kt="\\ud83c[\\udffb-\\udfff]",St="(?:"+yt+"|"+kt+")",Dt="[^"+nt+"]",Ot="(?:\\ud83c[\\udde6-\\uddff]){2}",$t="[\\ud800-\\udbff][\\udc00-\\udfff]",Et="["+ft+"]",Tt="\\u200d",Pt="(?:"+wt+"|"+Ct+")",Mt="(?:"+Et+"|"+Ct+")",It="(?:"+vt+"(?:d|ll|m|re|s|t|ve))?",Nt="(?:"+vt+"(?:D|LL|M|RE|S|T|VE))?",jt=St+"?",Ft="["+pt+"]?",At="(?:"+Tt+"(?:"+[Dt,Ot,$t].join("|")+")"+Ft+jt+")*",Lt="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Vt="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",zt=Ft+jt+At,Bt="(?:"+[xt,Ot,$t].join("|")+")"+zt,Rt="(?:"+[Dt+yt+"?",yt,Ot,$t,gt].join("|")+")",Ht=RegExp(vt,"g"),Wt=RegExp(yt,"g"),qt=RegExp(kt+"(?="+kt+")|"+Rt+zt,"g"),Yt=RegExp([Et+"?"+wt+"+"+It+"(?="+[bt,Et,"$"].join("|")+")",Mt+"+"+Nt+"(?="+[bt,Et+Pt,"$"].join("|")+")",Et+"?"+Pt+"+"+It,Et+"+"+Nt,Vt,Lt,_t,Bt].join("|"),"g"),Kt=RegExp("["+Tt+nt+at+pt+"]"),Ut=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Gt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Xt=-1,Zt={};Zt[pe]=Zt[me]=Zt[ve]=Zt[ge]=Zt[be]=Zt[ye]=Zt[_e]=Zt[xe]=Zt[we]=!0,Zt[W]=Zt[q]=Zt[de]=Zt[K]=Zt[fe]=Zt[U]=Zt[X]=Zt[Z]=Zt[J]=Zt[ee]=Zt[ne]=Zt[se]=Zt[ae]=Zt[oe]=Zt[ce]=!1;var Qt={};Qt[W]=Qt[q]=Qt[de]=Qt[fe]=Qt[K]=Qt[U]=Qt[pe]=Qt[me]=Qt[ve]=Qt[ge]=Qt[be]=Qt[J]=Qt[ee]=Qt[ne]=Qt[se]=Qt[ae]=Qt[oe]=Qt[le]=Qt[ye]=Qt[_e]=Qt[xe]=Qt[we]=!0,Qt[X]=Qt[Z]=Qt[ce]=!1;var Jt={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},en={"&":"&","<":"<",">":">",'"':""","'":"'"},tn={"&":"&","<":"<",">":">",""":'"',"'":"'"},nn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},rn=parseFloat,sn=parseInt,an="object"===("undefined"===typeof e?"undefined":s(e))&&e&&e.Object===Object&&e,on="object"===("undefined"===typeof self?"undefined":s(self))&&self&&self.Object===Object&&self,ln=an||on||Function("return this")(),un="object"===s(t)&&t&&!t.nodeType&&t,cn=un&&"object"===s(i)&&i&&!i.nodeType&&i,hn=cn&&cn.exports===un,dn=hn&&an.process,fn=function(){try{var e=cn&&cn.require&&cn.require("util").types;return e||dn&&dn.binding&&dn.binding("util")}catch(t){}}(),pn=fn&&fn.isArrayBuffer,mn=fn&&fn.isDate,vn=fn&&fn.isMap,gn=fn&&fn.isRegExp,bn=fn&&fn.isSet,yn=fn&&fn.isTypedArray;function _n(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function xn(e,t,n,i){var r=-1,s=null==e?0:e.length;while(++r-1}function On(e,t,n){var i=-1,r=null==e?0:e.length;while(++i-1);return n}function Jn(e,t){var n=e.length;while(n--&&Ln(t,e[n],0)>-1);return n}function ei(e,t){var n=e.length,i=0;while(n--)e[n]===t&&++i;return i}var ti=Hn(Jt),ni=Hn(en);function ii(e){return"\\"+nn[e]}function ri(e,t){return null==e?a:e[t]}function si(e){return Kt.test(e)}function ai(e){return Ut.test(e)}function oi(e){var t,n=[];while(!(t=e.next()).done)n.push(t.value);return n}function li(e){var t=-1,n=Array(e.size);return e.forEach((function(e,i){n[++t]=[i,e]})),n}function ui(e,t){return function(n){return e(t(n))}}function ci(e,t){var n=-1,i=e.length,r=0,s=[];while(++n-1}function Ri(e,t){var n=this.__data__,i=cr(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}function Hi(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t=t?e:t)),e}function gr(e,t,n,i,r,s){var o,l=t&p,u=t&m,c=t&v;if(n&&(o=r?n(e,i,r,s):n(e)),o!==a)return o;if(!Cc(e))return e;var h=oc(e);if(h){if(o=eo(e),!l)return ia(e,o)}else{var d=Xa(e),f=d==Z||d==Q;if(dc(e))return Ks(e,l);if(d==ne||d==W||f&&!r){if(o=u||f?{}:to(e),!l)return u?aa(e,fr(o,e)):sa(e,dr(o,e))}else{if(!Qt[d])return r?e:{};o=no(e,d,l)}}s||(s=new Qi);var g=s.get(e);if(g)return g;if(s.set(e,o),Fc(e))return e.forEach((function(i){o.add(gr(i,t,n,i,e,s))})),o;if(Sc(e))return e.forEach((function(i,r){o.set(r,gr(i,t,n,r,e,s))})),o;var b=c?u?Va:La:u?wh:xh,y=h?a:b(e);return wn(y||e,(function(i,r){y&&(r=i,i=e[r]),ur(o,r,gr(i,t,n,r,e,s))})),o}function br(e){var t=xh(e);return function(n){return yr(n,e,t)}}function yr(e,t,n){var i=n.length;if(null==e)return!i;e=it(e);while(i--){var r=n[i],s=t[r],o=e[r];if(o===a&&!(r in e)||!s(o))return!1}return!0}function _r(e,t,n){if("function"!==typeof e)throw new at(c);return ko((function(){e.apply(a,n)}),t)}function xr(e,t,n,i){var r=-1,s=Dn,a=!0,o=e.length,u=[],c=t.length;if(!o)return u;n&&(t=$n(t,Gn(n))),i?(s=On,a=!1):t.length>=l&&(s=Zn,a=!1,t=new Gi(t));e:while(++rr?0:r+n),i=i===a||i>r?r:Kc(i),i<0&&(i+=r),i=n>i?0:Uc(i);while(n0&&n(o)?t>1?$r(o,t-1,n,i,r):En(r,o):i||(r[r.length]=o)}return r}var Er=ca(),Tr=ca(!0);function Pr(e,t){return e&&Er(e,t,xh)}function Mr(e,t){return e&&Tr(e,t,xh)}function Ir(e,t){return Sn(t,(function(t){return _c(e[t])}))}function Nr(e,t){t=Hs(t,e);var n=0,i=t.length;while(null!=e&&nt}function Lr(e,t){return null!=e&&dt.call(e,t)}function Vr(e,t){return null!=e&&t in it(e)}function zr(e,t,n){return e>=Rt(t,n)&&e=120&&d.length>=120)?new Gi(l&&d):a}d=e[0];var f=-1,p=u[0];e:while(++f-1)o!==e&&Dt.call(o,l,1),Dt.call(e,l,1)}return e}function vs(e,t){var n=e?t.length:0,i=n-1;while(n--){var r=t[n];if(n==i||r!==s){var s=r;so(r)?Dt.call(e,r,1):js(e,r)}}return e}function gs(e,t){return e+jt(Kt()*(t-e+1))}function bs(e,t,i,r){var s=-1,a=Bt(Nt((t-e)/(i||1)),0),o=n(a);while(a--)o[r?a:++s]=e,e+=i;return o}function ys(e,t){var n="";if(!e||t<1||t>A)return n;do{t%2&&(n+=e),t=jt(t/2),t&&(e+=e)}while(t);return n}function _s(e,t){return So(_o(e,t,Ed),e+"")}function xs(e){return sr(zh(e))}function ws(e,t){var n=zh(e);return $o(n,vr(t,0,n.length))}function Cs(e,t,n,i){if(!Cc(e))return e;t=Hs(t,e);var r=-1,s=t.length,o=s-1,l=e;while(null!=l&&++rs?0:s+t),i=i>s?s:i,i<0&&(i+=s),s=t>i?0:i-t>>>0,t>>>=0;var a=n(s);while(++r>>1,a=e[s];null!==a&&!Lc(a)&&(n?a<=t:a=l){var c=t?null:$a(e);if(c)return di(c);a=!1,r=Zn,u=new Gi}else u=t?[]:o;e:while(++i=i?e:Os(e,t,n)}var Ys=Pt||function(e){return ln.clearTimeout(e)};function Ks(e,t){if(t)return e.slice();var n=e.length,i=wt?wt(n):new e.constructor(n);return e.copy(i),i}function Us(e){var t=new e.constructor(e.byteLength);return new xt(t).set(new xt(e)),t}function Gs(e,t){var n=t?Us(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function Xs(e){var t=new e.constructor(e.source,Ke.exec(e));return t.lastIndex=e.lastIndex,t}function Zs(e){return yi?it(yi.call(e)):{}}function Qs(e,t){var n=t?Us(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Js(e,t){if(e!==t){var n=e!==a,i=null===e,r=e===e,s=Lc(e),o=t!==a,l=null===t,u=t===t,c=Lc(t);if(!l&&!c&&!s&&e>t||s&&o&&u&&!l&&!c||i&&o&&u||!n&&u||!r)return 1;if(!i&&!s&&!c&&e=o)return l;var u=n[i];return l*("desc"==u?-1:1)}}return e.index-t.index}function ta(e,t,i,r){var s=-1,a=e.length,o=i.length,l=-1,u=t.length,c=Bt(a-o,0),h=n(u+c),d=!r;while(++l1?n[r-1]:a,o=r>2?n[2]:a;s=e.length>3&&"function"===typeof s?(r--,s):a,o&&ao(n[0],n[1],o)&&(s=r<3?a:s,r=1),t=it(t);while(++i-1?r[s?t[o]:o]:a}}function ga(e){return Aa((function(t){var n=t.length,i=n,r=Di.prototype.thru;e&&t.reverse();while(i--){var s=t[i];if("function"!==typeof s)throw new at(c);if(r&&!o&&"wrapper"==Ba(s))var o=new Di([],!0)}i=o?i:n;while(++i1&&y.reverse(),d&&cl))return!1;var c=s.get(e);if(c&&s.get(t))return c==t;var h=-1,d=!0,f=n&b?new Gi:a;s.set(e,t),s.set(t,e);while(++h1?"& ":"")+t[i],t=t.join(n>2?", ":" "),e.replace(Be,"{\n/* [wrapped with "+t+"] */\n")}function ro(e){return oc(e)||ac(e)||!!(Ot&&e&&e[Ot])}function so(e,t){var n="undefined"===typeof e?"undefined":s(e);return t=null==t?A:t,!!t&&("number"==n||"symbol"!=n&&Qe.test(e))&&e>-1&&e%1==0&&e0){if(++t>=P)return arguments[0]}else t=0;return e.apply(a,arguments)}}function $o(e,t){var n=-1,i=e.length,r=i-1;t=t===a?i:t;while(++n1?e[t-1]:a;return n="function"===typeof n?(e.pop(),n):a,jl(e,n)}));function Wl(e){var t=wi(e);return t.__chain__=!0,t}function ql(e,t){return t(e),e}function Yl(e,t){return t(e)}var Kl=Aa((function(e){var t=e.length,n=t?e[0]:0,i=this.__wrapped__,r=function(t){return mr(t,e)};return!(t>1||this.__actions__.length)&&i instanceof Oi&&so(n)?(i=i.slice(n,+n+(t?1:0)),i.__actions__.push({func:Yl,args:[r],thisArg:a}),new Di(i,this.__chain__).thru((function(e){return t&&!e.length&&e.push(a),e}))):this.thru(r)}));function Ul(){return Wl(this)}function Gl(){return new Di(this.value(),this.__chain__)}function Xl(){this.__values__===a&&(this.__values__=qc(this.value()));var e=this.__index__>=this.__values__.length,t=e?a:this.__values__[this.__index__++];return{done:e,value:t}}function Zl(){return this}function Ql(e){var t,n=this;while(n instanceof Si){var i=Io(n);i.__index__=0,i.__values__=a,t?r.__wrapped__=i:t=i;var r=i;n=n.__wrapped__}return r.__wrapped__=e,t}function Jl(){var e=this.__wrapped__;if(e instanceof Oi){var t=e;return this.__actions__.length&&(t=new Oi(this)),t=t.reverse(),t.__actions__.push({func:Yl,args:[fl],thisArg:a}),new Di(t,this.__chain__)}return this.thru(fl)}function eu(){return Ls(this.__wrapped__,this.__actions__)}var tu=oa((function(e,t,n){dt.call(e,n)?++e[n]:pr(e,n,1)}));function nu(e,t,n){var i=oc(e)?kn:kr;return n&&ao(e,t,n)&&(t=a),i(e,Ha(t,3))}function iu(e,t){var n=oc(e)?Sn:Or;return n(e,Ha(t,3))}var ru=va(qo),su=va(Yo);function au(e,t){return $r(mu(e,t),1)}function ou(e,t){return $r(mu(e,t),F)}function lu(e,t,n){return n=n===a?1:Kc(n),$r(mu(e,t),n)}function uu(e,t){var n=oc(e)?wn:wr;return n(e,Ha(t,3))}function cu(e,t){var n=oc(e)?Cn:Cr;return n(e,Ha(t,3))}var hu=oa((function(e,t,n){dt.call(e,n)?e[n].push(t):pr(e,n,[t])}));function du(e,t,n,i){e=uc(e)?e:zh(e),n=n&&!i?Kc(n):0;var r=e.length;return n<0&&(n=Bt(r+n,0)),Ac(e)?n<=r&&e.indexOf(t,n)>-1:!!r&&Ln(e,t,n)>-1}var fu=_s((function(e,t,i){var r=-1,s="function"===typeof t,a=uc(e)?n(e.length):[];return wr(e,(function(e){a[++r]=s?_n(t,e,i):Hr(e,t,i)})),a})),pu=oa((function(e,t,n){pr(e,n,t)}));function mu(e,t){var n=oc(e)?$n:ss;return n(e,Ha(t,3))}function vu(e,t,n,i){return null==e?[]:(oc(t)||(t=null==t?[]:[t]),n=i?a:n,oc(n)||(n=null==n?[]:[n]),hs(e,t,n))}var gu=oa((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));function bu(e,t,n){var i=oc(e)?Tn:Wn,r=arguments.length<3;return i(e,Ha(t,4),n,r,wr)}function yu(e,t,n){var i=oc(e)?Pn:Wn,r=arguments.length<3;return i(e,Ha(t,4),n,r,Cr)}function _u(e,t){var n=oc(e)?Sn:Or;return n(e,zu(Ha(t,3)))}function xu(e){var t=oc(e)?sr:xs;return t(e)}function wu(e,t,n){t=(n?ao(e,t,n):t===a)?1:Kc(t);var i=oc(e)?ar:ws;return i(e,t)}function Cu(e){var t=oc(e)?or:Ds;return t(e)}function ku(e){if(null==e)return 0;if(uc(e))return Ac(e)?vi(e):e.length;var t=Xa(e);return t==J||t==ae?e.size:ns(e).length}function Su(e,t,n){var i=oc(e)?Mn:$s;return n&&ao(e,t,n)&&(t=a),i(e,Ha(t,3))}var Du=_s((function(e,t){if(null==e)return[];var n=t.length;return n>1&&ao(e,t[0],t[1])?t=[]:n>2&&ao(t[0],t[1],t[2])&&(t=[t[0]]),hs(e,$r(t,1),[])})),Ou=Mt||function(){return ln.Date.now()};function $u(e,t){if("function"!==typeof t)throw new at(c);return e=Kc(e),function(){if(--e<1)return t.apply(this,arguments)}}function Eu(e,t,n){return t=n?a:t,t=e&&null==t?e.length:t,Ta(e,D,a,a,a,a,t)}function Tu(e,t){var n;if("function"!==typeof t)throw new at(c);return e=Kc(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=a),n}}var Pu=_s((function(e,t,n){var i=y;if(n.length){var r=ci(n,Ra(Pu));i|=k}return Ta(e,i,t,n,r)})),Mu=_s((function(e,t,n){var i=y|_;if(n.length){var r=ci(n,Ra(Mu));i|=k}return Ta(t,i,e,n,r)}));function Iu(e,t,n){t=n?a:t;var i=Ta(e,w,a,a,a,a,a,t);return i.placeholder=Iu.placeholder,i}function Nu(e,t,n){t=n?a:t;var i=Ta(e,C,a,a,a,a,a,t);return i.placeholder=Nu.placeholder,i}function ju(e,t,n){var i,r,s,o,l,u,h=0,d=!1,f=!1,p=!0;if("function"!==typeof e)throw new at(c);function m(t){var n=i,s=r;return i=r=a,h=t,o=e.apply(s,n),o}function v(e){return h=e,l=ko(y,t),d?m(e):o}function g(e){var n=e-u,i=e-h,r=t-n;return f?Rt(r,s-i):r}function b(e){var n=e-u,i=e-h;return u===a||n>=t||n<0||f&&i>=s}function y(){var e=Ou();if(b(e))return _(e);l=ko(y,g(e))}function _(e){return l=a,p&&i?m(e):(i=r=a,o)}function x(){l!==a&&Ys(l),h=0,i=u=r=l=a}function w(){return l===a?o:_(Ou())}function C(){var e=Ou(),n=b(e);if(i=arguments,r=this,u=e,n){if(l===a)return v(u);if(f)return l=ko(y,t),m(u)}return l===a&&(l=ko(y,t)),o}return t=Gc(t)||0,Cc(n)&&(d=!!n.leading,f="maxWait"in n,s=f?Bt(Gc(n.maxWait)||0,t):s,p="trailing"in n?!!n.trailing:p),C.cancel=x,C.flush=w,C}var Fu=_s((function(e,t){return _r(e,1,t)})),Au=_s((function(e,t,n){return _r(e,Gc(t)||0,n)}));function Lu(e){return Ta(e,$)}function Vu(e,t){if("function"!==typeof e||null!=t&&"function"!==typeof t)throw new at(c);var n=function n(){var i=arguments,r=t?t.apply(this,i):i[0],s=n.cache;if(s.has(r))return s.get(r);var a=e.apply(this,i);return n.cache=s.set(r,a)||s,a};return n.cache=new(Vu.Cache||Hi),n}function zu(e){if("function"!==typeof e)throw new at(c);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function Bu(e){return Tu(2,e)}Vu.Cache=Hi;var Ru=Ws((function(e,t){t=1==t.length&&oc(t[0])?$n(t[0],Gn(Ha())):$n($r(t,1),Gn(Ha()));var n=t.length;return _s((function(i){var r=-1,s=Rt(i.length,n);while(++r=t})),ac=Wr(function(){return arguments}())?Wr:function(e){return kc(e)&&dt.call(e,"callee")&&!St.call(e,"callee")},oc=n.isArray,lc=pn?Gn(pn):qr;function uc(e){return null!=e&&wc(e.length)&&!_c(e)}function cc(e){return kc(e)&&uc(e)}function hc(e){return!0===e||!1===e||kc(e)&&Fr(e)==K}var dc=At||Kd,fc=mn?Gn(mn):Yr;function pc(e){return kc(e)&&1===e.nodeType&&!Ic(e)}function mc(e){if(null==e)return!0;if(uc(e)&&(oc(e)||"string"===typeof e||"function"===typeof e.splice||dc(e)||Vc(e)||ac(e)))return!e.length;var t=Xa(e);if(t==J||t==ae)return!e.size;if(fo(e))return!ns(e).length;for(var n in e)if(dt.call(e,n))return!1;return!0}function vc(e,t){return Kr(e,t)}function gc(e,t,n){n="function"===typeof n?n:a;var i=n?n(e,t):a;return i===a?Kr(e,t,a,n):!!i}function bc(e){if(!kc(e))return!1;var t=Fr(e);return t==X||t==G||"string"===typeof e.message&&"string"===typeof e.name&&!Ic(e)}function yc(e){return"number"===typeof e&&Lt(e)}function _c(e){if(!Cc(e))return!1;var t=Fr(e);return t==Z||t==Q||t==Y||t==re}function xc(e){return"number"===typeof e&&e==Kc(e)}function wc(e){return"number"===typeof e&&e>-1&&e%1==0&&e<=A}function Cc(e){var t="undefined"===typeof e?"undefined":s(e);return null!=e&&("object"==t||"function"==t)}function kc(e){return null!=e&&"object"===("undefined"===typeof e?"undefined":s(e))}var Sc=vn?Gn(vn):Gr;function Dc(e,t){return e===t||Xr(e,t,qa(t))}function Oc(e,t,n){return n="function"===typeof n?n:a,Xr(e,t,qa(t),n)}function $c(e){return Mc(e)&&e!=+e}function Ec(e){if(ho(e))throw new r(u);return Zr(e)}function Tc(e){return null===e}function Pc(e){return null==e}function Mc(e){return"number"===typeof e||kc(e)&&Fr(e)==ee}function Ic(e){if(!kc(e)||Fr(e)!=ne)return!1;var t=Ct(e);if(null===t)return!0;var n=dt.call(t,"constructor")&&t.constructor;return"function"===typeof n&&n instanceof n&&ht.call(n)==vt}var Nc=gn?Gn(gn):Qr;function jc(e){return xc(e)&&e>=-A&&e<=A}var Fc=bn?Gn(bn):Jr;function Ac(e){return"string"===typeof e||!oc(e)&&kc(e)&&Fr(e)==oe}function Lc(e){return"symbol"===("undefined"===typeof e?"undefined":s(e))||kc(e)&&Fr(e)==le}var Vc=yn?Gn(yn):es;function zc(e){return e===a}function Bc(e){return kc(e)&&Xa(e)==ce}function Rc(e){return kc(e)&&Fr(e)==he}var Hc=Sa(rs),Wc=Sa((function(e,t){return e<=t}));function qc(e){if(!e)return[];if(uc(e))return Ac(e)?gi(e):ia(e);if($t&&e[$t])return oi(e[$t]());var t=Xa(e),n=t==J?li:t==ae?di:zh;return n(e)}function Yc(e){if(!e)return 0===e?e:0;if(e=Gc(e),e===F||e===-F){var t=e<0?-1:1;return t*L}return e===e?e:0}function Kc(e){var t=Yc(e),n=t%1;return t===t?n?t-n:t:0}function Uc(e){return e?vr(Kc(e),0,z):0}function Gc(e){if("number"===typeof e)return e;if(Lc(e))return V;if(Cc(e)){var t="function"===typeof e.valueOf?e.valueOf():e;e=Cc(t)?t+"":t}if("string"!==typeof e)return 0===e?e:+e;e=e.replace(Le,"");var n=Ge.test(e);return n||Ze.test(e)?sn(e.slice(2),n?2:8):Ue.test(e)?V:+e}function Xc(e){return ra(e,wh(e))}function Zc(e){return e?vr(Kc(e),-A,A):0===e?e:0}function Qc(e){return null==e?"":Is(e)}var Jc=la((function(e,t){if(fo(t)||uc(t))ra(t,xh(t),e);else for(var n in t)dt.call(t,n)&&ur(e,n,t[n])})),eh=la((function(e,t){ra(t,wh(t),e)})),th=la((function(e,t,n,i){ra(t,wh(t),e,i)})),nh=la((function(e,t,n,i){ra(t,xh(t),e,i)})),ih=Aa(mr);function rh(e,t){var n=ki(e);return null==t?n:dr(n,t)}var sh=_s((function(e,t){e=it(e);var n=-1,i=t.length,r=i>2?t[2]:a;r&&ao(t[0],t[1],r)&&(i=1);while(++n1),t})),ra(e,Va(e),n),i&&(n=gr(n,p|m|v,Ia));var r=t.length;while(r--)js(n,t[r]);return n}));function $h(e,t){return Th(e,zu(Ha(t)))}var Eh=Aa((function(e,t){return null==e?{}:ds(e,t)}));function Th(e,t){if(null==e)return{};var n=$n(Va(e),(function(e){return[e]}));return t=Ha(t),fs(e,n,(function(e,n){return t(e,n[0])}))}function Ph(e,t,n){t=Hs(t,e);var i=-1,r=t.length;r||(r=1,e=a);while(++it){var i=e;e=t,t=i}if(n||e%1||t%1){var r=Kt();return Rt(e+r*(t-e+rn("1e-"+((r+"").length-1))),t)}return gs(e,t)}var qh=fa((function(e,t,n){return t=t.toLowerCase(),e+(n?Yh(t):t)}));function Yh(e){return yd(Qc(e).toLowerCase())}function Kh(e){return e=Qc(e),e&&e.replace(Je,ti).replace(Wt,"")}function Uh(e,t,n){e=Qc(e),t=Is(t);var i=e.length;n=n===a?i:vr(Kc(n),0,i);var r=n;return n-=t.length,n>=0&&e.slice(n,r)==t}function Gh(e){return e=Qc(e),e&&Ee.test(e)?e.replace(Oe,ni):e}function Xh(e){return e=Qc(e),e&&Ae.test(e)?e.replace(Fe,"\\$&"):e}var Zh=fa((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Qh=fa((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Jh=da("toLowerCase");function ed(e,t,n){e=Qc(e),t=Kc(t);var i=t?vi(e):0;if(!t||i>=t)return e;var r=(t-i)/2;return wa(jt(r),n)+e+wa(Nt(r),n)}function td(e,t,n){e=Qc(e),t=Kc(t);var i=t?vi(e):0;return t&&i>>0,n?(e=Qc(e),e&&("string"===typeof t||null!=t&&!Nc(t))&&(t=Is(t),!t&&si(e))?qs(gi(e),0,n):e.split(t,n)):[]}var ld=fa((function(e,t,n){return e+(n?" ":"")+yd(t)}));function ud(e,t,n){return e=Qc(e),n=null==n?0:vr(Kc(n),0,e.length),t=Is(t),e.slice(n,n+t.length)==t}function cd(e,t,n){var i=wi.templateSettings;n&&ao(e,t,n)&&(t=a),e=Qc(e),t=th({},t,i,Pa);var r,s,o=th({},t.imports,i.imports,Pa),l=xh(o),u=Xn(o,l),c=0,h=t.interpolate||et,d="__p += '",f=rt((t.escape||et).source+"|"+h.source+"|"+(h===Me?Ye:et).source+"|"+(t.evaluate||et).source+"|$","g"),p="//# sourceURL="+("sourceURL"in t?t.sourceURL:"lodash.templateSources["+ ++Xt+"]")+"\n";e.replace(f,(function(t,n,i,a,o,l){return i||(i=a),d+=e.slice(c,l).replace(tt,ii),n&&(r=!0,d+="' +\n__e("+n+") +\n'"),o&&(s=!0,d+="';\n"+o+";\n__p += '"),i&&(d+="' +\n((__t = ("+i+")) == null ? '' : __t) +\n'"),c=l+t.length,t})),d+="';\n";var m=t.variable;m||(d="with (obj) {\n"+d+"\n}\n"),d=(s?d.replace(Ce,""):d).replace(ke,"$1").replace(Se,"$1;"),d="function("+(m||"obj")+") {\n"+(m?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(r?", __e = _.escape":"")+(s?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+d+"return __p\n}";var v=xd((function(){return We(l,p+"return "+d).apply(a,u)}));if(v.source=d,bc(v))throw v;return v}function hd(e){return Qc(e).toLowerCase()}function dd(e){return Qc(e).toUpperCase()}function fd(e,t,n){if(e=Qc(e),e&&(n||t===a))return e.replace(Le,"");if(!e||!(t=Is(t)))return e;var i=gi(e),r=gi(t),s=Qn(i,r),o=Jn(i,r)+1;return qs(i,s,o).join("")}function pd(e,t,n){if(e=Qc(e),e&&(n||t===a))return e.replace(ze,"");if(!e||!(t=Is(t)))return e;var i=gi(e),r=Jn(i,gi(t))+1;return qs(i,0,r).join("")}function md(e,t,n){if(e=Qc(e),e&&(n||t===a))return e.replace(Ve,"");if(!e||!(t=Is(t)))return e;var i=gi(e),r=Qn(i,gi(t));return qs(i,r).join("")}function vd(e,t){var n=E,i=T;if(Cc(t)){var r="separator"in t?t.separator:r;n="length"in t?Kc(t.length):n,i="omission"in t?Is(t.omission):i}e=Qc(e);var s=e.length;if(si(e)){var o=gi(e);s=o.length}if(n>=s)return e;var l=n-vi(i);if(l<1)return i;var u=o?qs(o,0,l).join(""):e.slice(0,l);if(r===a)return u+i;if(o&&(l+=u.length-l),Nc(r)){if(e.slice(l).search(r)){var c,h=u;r.global||(r=rt(r.source,Qc(Ke.exec(r))+"g")),r.lastIndex=0;while(c=r.exec(h))var d=c.index;u=u.slice(0,d===a?l:d)}}else if(e.indexOf(Is(r),l)!=l){var f=u.lastIndexOf(r);f>-1&&(u=u.slice(0,f))}return u+i}function gd(e){return e=Qc(e),e&&$e.test(e)?e.replace(De,bi):e}var bd=fa((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),yd=da("toUpperCase");function _d(e,t,n){return e=Qc(e),t=n?a:t,t===a?ai(e)?xi(e):jn(e):e.match(t)||[]}var xd=_s((function(e,t){try{return _n(e,a,t)}catch(n){return bc(n)?n:new r(n)}})),wd=Aa((function(e,t){return wn(t,(function(t){t=To(t),pr(e,t,Pu(e[t],e))})),e}));function Cd(e){var t=null==e?0:e.length,n=Ha();return e=t?$n(e,(function(e){if("function"!==typeof e[1])throw new at(c);return[n(e[0]),e[1]]})):[],_s((function(n){var i=-1;while(++iA)return[];var n=z,i=Rt(e,z);t=Ha(t),e-=z;var r=Kn(i,t);while(++n0||t<0)?new Oi(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==a&&(t=Kc(t),n=t<0?n.dropRight(-t):n.take(t-e)),n)},Oi.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Oi.prototype.toArray=function(){return this.take(z)},Pr(Oi.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),r=wi[i?"take"+("last"==t?"Right":""):t],s=i||/^find/.test(t);r&&(wi.prototype[t]=function(){var t=this.__wrapped__,o=i?[1]:arguments,l=t instanceof Oi,u=o[0],c=l||oc(t),h=function(e){var t=r.apply(wi,En([e],o));return i&&d?t[0]:t};c&&n&&"function"===typeof u&&1!=u.length&&(l=c=!1);var d=this.__chain__,f=!!this.__actions__.length,p=s&&!d,m=l&&!f;if(!s&&c){t=m?t:new Oi(this);var v=e.apply(t,o);return v.__actions__.push({func:Yl,args:[h],thisArg:a}),new Di(v,d)}return p&&m?e.apply(this,o):(v=this.thru(h),p?i?v.value()[0]:v.value():v)})})),wn(["pop","push","shift","sort","splice","unshift"],(function(e){var t=ot[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",i=/^(?:pop|shift)$/.test(e);wi.prototype[e]=function(){var e=arguments;if(i&&!this.__chain__){var r=this.value();return t.apply(oc(r)?r:[],e)}return this[n]((function(n){return t.apply(oc(n)?n:[],e)}))}})),Pr(Oi.prototype,(function(e,t){var n=wi[t];if(n){var i=n.name+"",r=cn[i]||(cn[i]=[]);r.push({name:t,func:n})}})),cn[ba(a,_).name]=[{name:"wrapper",func:a}],Oi.prototype.clone=$i,Oi.prototype.reverse=Ei,Oi.prototype.value=Ti,wi.prototype.at=Kl,wi.prototype.chain=Ul,wi.prototype.commit=Gl,wi.prototype.next=Xl,wi.prototype.plant=Ql,wi.prototype.reverse=Jl,wi.prototype.toJSON=wi.prototype.valueOf=wi.prototype.value=eu,wi.prototype.first=wi.prototype.head,$t&&(wi.prototype[$t]=Zl),wi},Ci=wi();"object"===s(n("3c35"))&&n("3c35")?(ln._=Ci,r=function(){return Ci}.call(t,n,t,i),r===a||(i.exports=r)):cn?((cn.exports=Ci)._=Ci,un._=Ci):ln._=Ci}).call(void 0)}).call(this,n("c8ba"),n("62e4")(e))},5924:function(e,t,n){"use strict";t.__esModule=!0,t.isInContainer=t.getScrollContainer=t.isScroll=t.getStyle=t.once=t.off=t.on=void 0;var i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.hasClass=m,t.addClass=v,t.removeClass=g,t.setStyle=y;var r=n("f2bf"),s=a(r);function a(e){return e&&e.__esModule?e:{default:e}}var o=s.default.prototype.$isServer,l=/([\:\-\_]+(.))/g,u=/^moz([A-Z])/,c=o?0:Number(document.documentMode),h=function(e){return(e||"").replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g,"")},d=function(e){return e.replace(l,(function(e,t,n,i){return i?n.toUpperCase():n})).replace(u,"Moz$1")},f=t.on=function(){return!o&&document.addEventListener?function(e,t,n){e&&t&&n&&e.addEventListener(t,n,!1)}:function(e,t,n){e&&t&&n&&e.attachEvent("on"+t,n)}}(),p=t.off=function(){return!o&&document.removeEventListener?function(e,t,n){e&&t&&e.removeEventListener(t,n,!1)}:function(e,t,n){e&&t&&e.detachEvent("on"+t,n)}}();t.once=function(e,t,n){var i=function i(){n&&n.apply(this,arguments),p(e,t,i)};f(e,t,i)};function m(e,t){if(!e||!t)return!1;if(-1!==t.indexOf(" "))throw new Error("className should not contain space.");return e.classList?e.classList.contains(t):(" "+e.className+" ").indexOf(" "+t+" ")>-1}function v(e,t){if(e){for(var n=e.className,i=(t||"").split(" "),r=0,s=i.length;ri.top&&n.right>i.left&&n.left0?n("li",{staticClass:"number",class:{active:1===e.currentPage,disabled:e.disabled}},[e._v("1")]):e._e(),e.showPrevMore?n("li",{staticClass:"el-icon more btn-quickprev",class:[e.quickprevIconClass,{disabled:e.disabled}],on:{mouseenter:function(t){e.onMouseenter("left")},mouseleave:function(t){e.quickprevIconClass="el-icon-more"}}}):e._e(),e._l(e.pagers,(function(t){return n("li",{key:t,staticClass:"number",class:{active:e.currentPage===t,disabled:e.disabled}},[e._v(e._s(t))])})),e.showNextMore?n("li",{staticClass:"el-icon more btn-quicknext",class:[e.quicknextIconClass,{disabled:e.disabled}],on:{mouseenter:function(t){e.onMouseenter("right")},mouseleave:function(t){e.quicknextIconClass="el-icon-more"}}}):e._e(),e.pageCount>1?n("li",{staticClass:"number",class:{active:e.currentPage===e.pageCount,disabled:e.disabled}},[e._v(e._s(e.pageCount))]):e._e()],2)},r=[];i._withStripped=!0;var s={name:"ElPager",props:{currentPage:Number,pageCount:Number,pagerCount:Number,disabled:Boolean},watch:{showPrevMore:function(e){e||(this.quickprevIconClass="el-icon-more")},showNextMore:function(e){e||(this.quicknextIconClass="el-icon-more")}},methods:{onPagerClick:function(e){var t=e.target;if("UL"!==t.tagName&&!this.disabled){var n=Number(e.target.textContent),i=this.pageCount,r=this.currentPage,s=this.pagerCount-2;-1!==t.className.indexOf("more")&&(-1!==t.className.indexOf("quickprev")?n=r-s:-1!==t.className.indexOf("quicknext")&&(n=r+s)),isNaN(n)||(n<1&&(n=1),n>i&&(n=i)),n!==r&&this.$emit("change",n)}},onMouseenter:function(e){this.disabled||("left"===e?this.quickprevIconClass="el-icon-d-arrow-left":this.quicknextIconClass="el-icon-d-arrow-right")}},computed:{pagers:function(){var e=this.pagerCount,t=(e-1)/2,n=Number(this.currentPage),i=Number(this.pageCount),r=!1,s=!1;i>e&&(n>e-t&&(r=!0),n4&&e<22&&e%2===1},default:7},currentPage:{type:Number,default:1},layout:{default:"prev, pager, next, jumper, ->, total"},pageSizes:{type:Array,default:function(){return[10,20,30,40,50,100]}},popperClass:String,prevText:String,nextText:String,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean},data:function(){return{internalCurrentPage:1,internalPageSize:0,lastEmittedPage:-1,userChangePageSize:!1}},render:function(e){var t=this.layout;if(!t)return null;if(this.hideOnSinglePage&&(!this.internalPageCount||1===this.internalPageCount))return null;var n=e("div",{class:["el-pagination",{"is-background":this.background,"el-pagination--small":this.small}]}),i={prev:e("prev"),jumper:e("jumper"),pager:e("pager",{attrs:{currentPage:this.internalCurrentPage,pageCount:this.internalPageCount,pagerCount:this.pagerCount,disabled:this.disabled},on:{change:this.handleCurrentChange}}),next:e("next"),sizes:e("sizes",{attrs:{pageSizes:this.pageSizes}}),slot:e("slot",[this.$slots.default?this.$slots.default:""]),total:e("total")},r=t.split(",").map((function(e){return e.trim()})),s=e("div",{class:"el-pagination__rightwrapper"}),a=!1;return n.children=n.children||[],s.children=s.children||[],r.forEach((function(e){"->"!==e?a?s.children.push(i[e]):n.children.push(i[e]):a=!0})),a&&n.children.unshift(s),n},components:{Prev:{render:function(e){return e("button",{attrs:{type:"button",disabled:this.$parent.disabled||this.$parent.internalCurrentPage<=1},class:"btn-prev",on:{click:this.$parent.prev}},[this.$parent.prevText?e("span",[this.$parent.prevText]):e("i",{class:"el-icon el-icon-arrow-left"})])}},Next:{render:function(e){return e("button",{attrs:{type:"button",disabled:this.$parent.disabled||this.$parent.internalCurrentPage===this.$parent.internalPageCount||0===this.$parent.internalPageCount},class:"btn-next",on:{click:this.$parent.next}},[this.$parent.nextText?e("span",[this.$parent.nextText]):e("i",{class:"el-icon el-icon-arrow-right"})])}},Sizes:{mixins:[g.a],props:{pageSizes:Array},watch:{pageSizes:{immediate:!0,handler:function(e,t){Object(b["valueEquals"])(e,t)||Array.isArray(e)&&(this.$parent.internalPageSize=e.indexOf(this.$parent.pageSize)>-1?this.$parent.pageSize:this.pageSizes[0])}}},render:function(e){var t=this;return e("span",{class:"el-pagination__sizes"},[e("el-select",{attrs:{value:this.$parent.internalPageSize,popperClass:this.$parent.popperClass||"",size:"mini",disabled:this.$parent.disabled},on:{input:this.handleChange}},[this.pageSizes.map((function(n){return e("el-option",{attrs:{value:n,label:n+t.t("el.pagination.pagesize")}})}))])])},components:{ElSelect:h.a,ElOption:f.a},methods:{handleChange:function(e){e!==this.$parent.internalPageSize&&(this.$parent.internalPageSize=e=parseInt(e,10),this.$parent.userChangePageSize=!0,this.$parent.$emit("update:pageSize",e),this.$parent.$emit("size-change",e))}}},Jumper:{mixins:[g.a],components:{ElInput:m.a},data:function(){return{userInput:null}},watch:{"$parent.internalCurrentPage":function(){this.userInput=null}},methods:{handleKeyup:function(e){var t=e.keyCode,n=e.target;13===t&&this.handleChange(n.value)},handleInput:function(e){this.userInput=e},handleChange:function(e){this.$parent.internalCurrentPage=this.$parent.getValidCurrentPage(e),this.$parent.emitChange(),this.userInput=null}},render:function(e){return e("span",{class:"el-pagination__jump"},[this.t("el.pagination.goto"),e("el-input",{class:"el-pagination__editor is-in-pagination",attrs:{min:1,max:this.$parent.internalPageCount,value:null!==this.userInput?this.userInput:this.$parent.internalCurrentPage,type:"number",disabled:this.$parent.disabled},nativeOn:{keyup:this.handleKeyup},on:{input:this.handleInput,change:this.handleChange}}),this.t("el.pagination.pageClassifier")])}},Total:{mixins:[g.a],render:function(e){return"number"===typeof this.$parent.total?e("span",{class:"el-pagination__total"},[this.t("el.pagination.total",{total:this.$parent.total})]):""}},Pager:u},methods:{handleCurrentChange:function(e){this.internalCurrentPage=this.getValidCurrentPage(e),this.userChangePageSize=!0,this.emitChange()},prev:function(){if(!this.disabled){var e=this.internalCurrentPage-1;this.internalCurrentPage=this.getValidCurrentPage(e),this.$emit("prev-click",this.internalCurrentPage),this.emitChange()}},next:function(){if(!this.disabled){var e=this.internalCurrentPage+1;this.internalCurrentPage=this.getValidCurrentPage(e),this.$emit("next-click",this.internalCurrentPage),this.emitChange()}},getValidCurrentPage:function(e){e=parseInt(e,10);var t="number"===typeof this.internalPageCount,n=void 0;return t?e<1?n=1:e>this.internalPageCount&&(n=this.internalPageCount):(isNaN(e)||e<1)&&(n=1),(void 0===n&&isNaN(e)||0===n)&&(n=1),void 0===n?e:n},emitChange:function(){var e=this;this.$nextTick((function(){(e.internalCurrentPage!==e.lastEmittedPage||e.userChangePageSize)&&(e.$emit("current-change",e.internalCurrentPage),e.lastEmittedPage=e.internalCurrentPage,e.userChangePageSize=!1)}))}},computed:{internalPageCount:function(){return"number"===typeof this.total?Math.max(1,Math.ceil(this.total/this.internalPageSize)):"number"===typeof this.pageCount?Math.max(1,this.pageCount):null}},watch:{currentPage:{immediate:!0,handler:function(e){this.internalCurrentPage=this.getValidCurrentPage(e)}},pageSize:{immediate:!0,handler:function(e){this.internalPageSize=isNaN(e)?10:e}},internalCurrentPage:{immediate:!0,handler:function(e){this.$emit("update:currentPage",e),this.lastEmittedPage=-1}},internalPageCount:function(e){var t=this.internalCurrentPage;e>0&&0===t?this.internalCurrentPage=1:t>e&&(this.internalCurrentPage=0===e?1:e,this.userChangePageSize&&this.emitChange()),this.userChangePageSize=!1}},install:function(e){e.component(y.name,y)}},_=y,x=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"dialog-fade"},on:{"after-enter":e.afterEnter,"after-leave":e.afterLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-dialog__wrapper",on:{click:function(t){return t.target!==t.currentTarget?null:e.handleWrapperClick(t)}}},[n("div",{key:e.key,ref:"dialog",class:["el-dialog",{"is-fullscreen":e.fullscreen,"el-dialog--center":e.center},e.customClass],style:e.style,attrs:{role:"dialog","aria-modal":"true","aria-label":e.title||"dialog"}},[n("div",{staticClass:"el-dialog__header"},[e._t("title",[n("span",{staticClass:"el-dialog__title"},[e._v(e._s(e.title))])]),e.showClose?n("button",{staticClass:"el-dialog__headerbtn",attrs:{type:"button","aria-label":"Close"},on:{click:e.handleClose}},[n("i",{staticClass:"el-dialog__close el-icon el-icon-close"})]):e._e()],2),e.rendered?n("div",{staticClass:"el-dialog__body"},[e._t("default")],2):e._e(),e.$slots.footer?n("div",{staticClass:"el-dialog__footer"},[e._t("footer")],2):e._e()])])])},w=[];x._withStripped=!0;var C=n(11),k=n.n(C),S=n(9),D=n.n(S),O=n(3),$=n.n(O),E={name:"ElDialog",mixins:[k.a,$.a,D.a],props:{title:{type:String,default:""},modal:{type:Boolean,default:!0},modalAppendToBody:{type:Boolean,default:!0},appendToBody:{type:Boolean,default:!1},lockScroll:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},width:String,fullscreen:Boolean,customClass:{type:String,default:""},top:{type:String,default:"15vh"},beforeClose:Function,center:{type:Boolean,default:!1},destroyOnClose:Boolean},data:function(){return{closed:!1,key:0}},watch:{visible:function(e){var t=this;e?(this.closed=!1,this.$emit("open"),this.$el.addEventListener("scroll",this.updatePopper),this.$nextTick((function(){t.$refs.dialog.scrollTop=0})),this.appendToBody&&document.body.appendChild(this.$el)):(this.$el.removeEventListener("scroll",this.updatePopper),this.closed||this.$emit("close"),this.destroyOnClose&&this.$nextTick((function(){t.key++})))}},computed:{style:function(){var e={};return this.fullscreen||(e.marginTop=this.top,this.width&&(e.width=this.width)),e}},methods:{getMigratingConfig:function(){return{props:{size:"size is removed."}}},handleWrapperClick:function(){this.closeOnClickModal&&this.handleClose()},handleClose:function(){"function"===typeof this.beforeClose?this.beforeClose(this.hide):this.hide()},hide:function(e){!1!==e&&(this.$emit("update:visible",!1),this.$emit("close"),this.closed=!0)},updatePopper:function(){this.broadcast("ElSelectDropdown","updatePopper"),this.broadcast("ElDropdownMenu","updatePopper")},afterEnter:function(){this.$emit("opened")},afterLeave:function(){this.$emit("closed")}},mounted:function(){this.visible&&(this.rendered=!0,this.open(),this.appendToBody&&document.body.appendChild(this.$el))},destroyed:function(){this.appendToBody&&this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)}},T=E,P=o(T,x,w,!1,null,null,null);P.options.__file="packages/dialog/src/component.vue";var M=P.exports;M.install=function(e){e.component(M.name,M)};var I=M,N=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.close,expression:"close"}],staticClass:"el-autocomplete",attrs:{"aria-haspopup":"listbox",role:"combobox","aria-expanded":e.suggestionVisible,"aria-owns":e.id}},[n("el-input",e._b({ref:"input",on:{input:e.handleInput,change:e.handleChange,focus:e.handleFocus,blur:e.handleBlur,clear:e.handleClear},nativeOn:{keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.preventDefault(),e.highlight(e.highlightedIndex-1)},function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.preventDefault(),e.highlight(e.highlightedIndex+1)},function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleKeyEnter(t)},function(t){return!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:e.close(t)}]}},"el-input",[e.$props,e.$attrs],!1),[e.$slots.prepend?n("template",{slot:"prepend"},[e._t("prepend")],2):e._e(),e.$slots.append?n("template",{slot:"append"},[e._t("append")],2):e._e(),e.$slots.prefix?n("template",{slot:"prefix"},[e._t("prefix")],2):e._e(),e.$slots.suffix?n("template",{slot:"suffix"},[e._t("suffix")],2):e._e()],2),n("el-autocomplete-suggestions",{ref:"suggestions",class:[e.popperClass?e.popperClass:""],attrs:{"visible-arrow":"","popper-options":e.popperOptions,"append-to-body":e.popperAppendToBody,placement:e.placement,id:e.id}},e._l(e.suggestions,(function(t,i){return n("li",{key:i,class:{highlighted:e.highlightedIndex===i},attrs:{id:e.id+"-item-"+i,role:"option","aria-selected":e.highlightedIndex===i},on:{click:function(n){e.select(t)}}},[e._t("default",[e._v("\n "+e._s(t[e.valueKey])+"\n ")],{item:t})],2)})),0)],1)},j=[];N._withStripped=!0;var F=n(17),A=n.n(F),L=n(10),V=n.n(L),z=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":e.doDestroy}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-autocomplete-suggestion el-popper",class:{"is-loading":!e.parent.hideLoading&&e.parent.loading},style:{width:e.dropdownWidth},attrs:{role:"region"}},[n("el-scrollbar",{attrs:{tag:"ul","wrap-class":"el-autocomplete-suggestion__wrap","view-class":"el-autocomplete-suggestion__list"}},[!e.parent.hideLoading&&e.parent.loading?n("li",[n("i",{staticClass:"el-icon-loading"})]):e._t("default")],2)],1)])},B=[];z._withStripped=!0;var R=n(5),H=n.n(R),W=n(18),q=n.n(W),Y={components:{ElScrollbar:q.a},mixins:[H.a,$.a],componentName:"ElAutocompleteSuggestions",data:function(){return{parent:this.$parent,dropdownWidth:""}},props:{options:{default:function(){return{gpuAcceleration:!1}}},id:String},methods:{select:function(e){this.dispatch("ElAutocomplete","item-click",e)}},updated:function(){var e=this;this.$nextTick((function(t){e.popperJS&&e.updatePopper()}))},mounted:function(){this.$parent.popperElm=this.popperElm=this.$el,this.referenceElm=this.$parent.$refs.input.$refs.input||this.$parent.$refs.input.$refs.textarea,this.referenceList=this.$el.querySelector(".el-autocomplete-suggestion__list"),this.referenceList.setAttribute("role","listbox"),this.referenceList.setAttribute("id",this.id)},created:function(){var e=this;this.$on("visible",(function(t,n){e.dropdownWidth=n+"px",e.showPopper=t}))}},K=Y,U=o(K,z,B,!1,null,null,null);U.options.__file="packages/autocomplete/src/autocomplete-suggestions.vue";var G=U.exports,X=n(23),Z=n.n(X),Q={name:"ElAutocomplete",mixins:[$.a,Z()("input"),D.a],inheritAttrs:!1,componentName:"ElAutocomplete",components:{ElInput:m.a,ElAutocompleteSuggestions:G},directives:{Clickoutside:V.a},props:{valueKey:{type:String,default:"value"},popperClass:String,popperOptions:Object,placeholder:String,clearable:{type:Boolean,default:!1},disabled:Boolean,name:String,size:String,value:String,maxlength:Number,minlength:Number,autofocus:Boolean,fetchSuggestions:Function,triggerOnFocus:{type:Boolean,default:!0},customItem:String,selectWhenUnmatched:{type:Boolean,default:!1},prefixIcon:String,suffixIcon:String,label:String,debounce:{type:Number,default:300},placement:{type:String,default:"bottom-start"},hideLoading:Boolean,popperAppendToBody:{type:Boolean,default:!0},highlightFirstItem:{type:Boolean,default:!1}},data:function(){return{activated:!1,suggestions:[],loading:!1,highlightedIndex:-1,suggestionDisabled:!1}},computed:{suggestionVisible:function(){var e=this.suggestions,t=Array.isArray(e)&&e.length>0;return(t||this.loading)&&this.activated},id:function(){return"el-autocomplete-"+Object(b["generateId"])()}},watch:{suggestionVisible:function(e){var t=this.getInput();t&&this.broadcast("ElAutocompleteSuggestions","visible",[e,t.offsetWidth])}},methods:{getMigratingConfig:function(){return{props:{"custom-item":"custom-item is removed, use scoped slot instead.",props:"props is removed, use value-key instead."}}},getData:function(e){var t=this;this.suggestionDisabled||(this.loading=!0,this.fetchSuggestions(e,(function(e){t.loading=!1,t.suggestionDisabled||(Array.isArray(e)?(t.suggestions=e,t.highlightedIndex=t.highlightFirstItem?0:-1):console.error("[Element Error][Autocomplete]autocomplete suggestions must be an array"))})))},handleInput:function(e){if(this.$emit("input",e),this.suggestionDisabled=!1,!this.triggerOnFocus&&!e)return this.suggestionDisabled=!0,void(this.suggestions=[]);this.debouncedGetData(e)},handleChange:function(e){this.$emit("change",e)},handleFocus:function(e){this.activated=!0,this.$emit("focus",e),this.triggerOnFocus&&this.debouncedGetData(this.value)},handleBlur:function(e){this.$emit("blur",e)},handleClear:function(){this.activated=!1,this.$emit("clear")},close:function(e){this.activated=!1},handleKeyEnter:function(e){var t=this;this.suggestionVisible&&this.highlightedIndex>=0&&this.highlightedIndex=this.suggestions.length&&(e=this.suggestions.length-1);var t=this.$refs.suggestions.$el.querySelector(".el-autocomplete-suggestion__wrap"),n=t.querySelectorAll(".el-autocomplete-suggestion__list li"),i=n[e],r=t.scrollTop,s=i.offsetTop;s+i.scrollHeight>r+t.clientHeight&&(t.scrollTop+=i.scrollHeight),s=0&&this.resetTabindex(this.triggerElm),clearTimeout(this.timeout),this.timeout=setTimeout((function(){e.visible=!1}),"click"===this.trigger?0:this.hideTimeout))},handleClick:function(){this.disabled||(this.visible?this.hide():this.show())},handleTriggerKeyDown:function(e){var t=e.keyCode;[38,40].indexOf(t)>-1?(this.removeTabindex(),this.resetTabindex(this.menuItems[0]),this.menuItems[0].focus(),e.preventDefault(),e.stopPropagation()):13===t?this.handleClick():[9,27].indexOf(t)>-1&&this.hide()},handleItemKeyDown:function(e){var t=e.keyCode,n=e.target,i=this.menuItemsArray.indexOf(n),r=this.menuItemsArray.length-1,s=void 0;[38,40].indexOf(t)>-1?(s=38===t?0!==i?i-1:0:i-1&&(this.hide(),this.triggerElmFocus())},resetTabindex:function(e){this.removeTabindex(),e.setAttribute("tabindex","0")},removeTabindex:function(){this.triggerElm.setAttribute("tabindex","-1"),this.menuItemsArray.forEach((function(e){e.setAttribute("tabindex","-1")}))},initAria:function(){this.dropdownElm.setAttribute("id",this.listId),this.triggerElm.setAttribute("aria-haspopup","list"),this.triggerElm.setAttribute("aria-controls",this.listId),this.splitButton||(this.triggerElm.setAttribute("role","button"),this.triggerElm.setAttribute("tabindex",this.tabindex),this.triggerElm.setAttribute("class",(this.triggerElm.getAttribute("class")||"")+" el-dropdown-selfdefine"))},initEvent:function(){var e=this,t=this.trigger,n=this.show,i=this.hide,r=this.handleClick,s=this.splitButton,a=this.handleTriggerKeyDown,o=this.handleItemKeyDown;this.triggerElm=s?this.$refs.trigger.$el:this.$slots.default[0].elm;var l=this.dropdownElm;this.triggerElm.addEventListener("keydown",a),l.addEventListener("keydown",o,!0),s||(this.triggerElm.addEventListener("focus",(function(){e.focusing=!0})),this.triggerElm.addEventListener("blur",(function(){e.focusing=!1})),this.triggerElm.addEventListener("click",(function(){e.focusing=!1}))),"hover"===t?(this.triggerElm.addEventListener("mouseenter",n),this.triggerElm.addEventListener("mouseleave",i),l.addEventListener("mouseenter",n),l.addEventListener("mouseleave",i)):"click"===t&&this.triggerElm.addEventListener("click",r)},handleMenuItemClick:function(e,t){this.hideOnClick&&(this.visible=!1),this.$emit("command",e,t)},triggerElmFocus:function(){this.triggerElm.focus&&this.triggerElm.focus()},initDomOperation:function(){this.dropdownElm=this.popperElm,this.menuItems=this.dropdownElm.querySelectorAll("[tabindex='-1']"),this.menuItemsArray=[].slice.call(this.menuItems),this.initEvent(),this.initAria()}},render:function(e){var t=this,n=this.hide,i=this.splitButton,r=this.type,s=this.dropdownSize,a=this.disabled,o=function(e){t.$emit("click",e),n()},l=null;if(i)l=e("el-button-group",[e("el-button",{attrs:{type:r,size:s,disabled:a},nativeOn:{click:o}},[this.$slots.default]),e("el-button",{ref:"trigger",attrs:{type:r,size:s,disabled:a},class:"el-dropdown__caret-button"},[e("i",{class:"el-dropdown__icon el-icon-arrow-down"})])]);else{l=this.$slots.default;var u=l[0].data||{},c=u.attrs,h=void 0===c?{}:c;a&&!h.disabled&&(h.disabled=!0,u.attrs=h)}var d=a?null:this.$slots.dropdown;return e("div",{class:"el-dropdown",directives:[{name:"clickoutside",value:n}],attrs:{"aria-disabled":a}},[l,d])}},ce=ue,he=o(ce,ne,ie,!1,null,null,null);he.options.__file="packages/dropdown/src/dropdown.vue";var de=he.exports;de.install=function(e){e.component(de.name,de)};var fe=de,pe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":e.doDestroy}},[n("ul",{directives:[{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-dropdown-menu el-popper",class:[e.size&&"el-dropdown-menu--"+e.size]},[e._t("default")],2)])},me=[];pe._withStripped=!0;var ve={name:"ElDropdownMenu",componentName:"ElDropdownMenu",mixins:[H.a],props:{visibleArrow:{type:Boolean,default:!0},arrowOffset:{type:Number,default:0}},data:function(){return{size:this.dropdown.dropdownSize}},inject:["dropdown"],created:function(){var e=this;this.$on("updatePopper",(function(){e.showPopper&&e.updatePopper()})),this.$on("visible",(function(t){e.showPopper=t}))},mounted:function(){this.dropdown.popperElm=this.popperElm=this.$el,this.referenceElm=this.dropdown.$el,this.dropdown.initDomOperation()},watch:{"dropdown.placement":{immediate:!0,handler:function(e){this.currentPlacement=e}}}},ge=ve,be=o(ge,pe,me,!1,null,null,null);be.options.__file="packages/dropdown/src/dropdown-menu.vue";var ye=be.exports;ye.install=function(e){e.component(ye.name,ye)};var _e=ye,xe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"el-dropdown-menu__item",class:{"is-disabled":e.disabled,"el-dropdown-menu__item--divided":e.divided},attrs:{"aria-disabled":e.disabled,tabindex:e.disabled?null:-1},on:{click:e.handleClick}},[e.icon?n("i",{class:e.icon}):e._e(),e._t("default")],2)},we=[];xe._withStripped=!0;var Ce={name:"ElDropdownItem",mixins:[$.a],props:{command:{},disabled:Boolean,divided:Boolean,icon:String},methods:{handleClick:function(e){this.dispatch("ElDropdown","menu-item-click",[this.command,this])}}},ke=Ce,Se=o(ke,xe,we,!1,null,null,null);Se.options.__file="packages/dropdown/src/dropdown-item.vue";var De=Se.exports;De.install=function(e){e.component(De.name,De)};var Oe=De,$e=$e||{};$e.Utils=$e.Utils||{},$e.Utils.focusFirstDescendant=function(e){for(var t=0;t=0;t--){var n=e.childNodes[t];if($e.Utils.attemptFocus(n)||$e.Utils.focusLastDescendant(n))return!0}return!1},$e.Utils.attemptFocus=function(e){if(!$e.Utils.isFocusable(e))return!1;$e.Utils.IgnoreUtilFocusChanges=!0;try{e.focus()}catch(t){}return $e.Utils.IgnoreUtilFocusChanges=!1,document.activeElement===e},$e.Utils.isFocusable=function(e){if(e.tabIndex>0||0===e.tabIndex&&null!==e.getAttribute("tabIndex"))return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&"ignore"!==e.rel;case"INPUT":return"hidden"!==e.type&&"file"!==e.type;case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},$e.Utils.triggerEvent=function(e,t){var n=void 0;n=/^mouse|click/.test(t)?"MouseEvents":/^key/.test(t)?"KeyboardEvent":"HTMLEvents";for(var i=document.createEvent(n),r=arguments.length,s=Array(r>2?r-2:0),a=2;a=0;t--)e.splice(t,0,e[t]);e=e.join("")}return/^[0-9a-fA-F]{6}$/.test(e)?{red:parseInt(e.slice(0,2),16),green:parseInt(e.slice(2,4),16),blue:parseInt(e.slice(4,6),16)}:{red:255,green:255,blue:255}},mixColor:function(e,t){var n=this.getColorChannels(e),i=n.red,r=n.green,s=n.blue;return t>0?(i*=1-t,r*=1-t,s*=1-t):(i+=(255-i)*t,r+=(255-r)*t,s+=(255-s)*t),"rgb("+Math.round(i)+", "+Math.round(r)+", "+Math.round(s)+")"},addItem:function(e){this.$set(this.items,e.index,e)},removeItem:function(e){delete this.items[e.index]},addSubmenu:function(e){this.$set(this.submenus,e.index,e)},removeSubmenu:function(e){delete this.submenus[e.index]},openMenu:function(e,t){var n=this.openedMenus;-1===n.indexOf(e)&&(this.uniqueOpened&&(this.openedMenus=n.filter((function(e){return-1!==t.indexOf(e)}))),this.openedMenus.push(e))},closeMenu:function(e){var t=this.openedMenus.indexOf(e);-1!==t&&this.openedMenus.splice(t,1)},handleSubmenuClick:function(e){var t=e.index,n=e.indexPath,i=-1!==this.openedMenus.indexOf(t);i?(this.closeMenu(t),this.$emit("close",t,n)):(this.openMenu(t,n),this.$emit("open",t,n))},handleItemClick:function(e){var t=this,n=e.index,i=e.indexPath,r=this.activeIndex,s=null!==e.index;s&&(this.activeIndex=e.index),this.$emit("select",n,i,e),("horizontal"===this.mode||this.collapse)&&(this.openedMenus=[]),this.router&&s&&this.routeToItem(e,(function(e){if(t.activeIndex=r,e){if("NavigationDuplicated"===e.name)return;console.error(e)}}))},initOpenedMenu:function(){var e=this,t=this.activeIndex,n=this.items[t];if(n&&"horizontal"!==this.mode&&!this.collapse){var i=n.indexPath;i.forEach((function(t){var n=e.submenus[t];n&&e.openMenu(t,n.indexPath)}))}},routeToItem:function(e,t){var n=e.route||e.index;try{this.$router.push(n,(function(){}),t)}catch(i){console.error(i)}},open:function(e){var t=this,n=this.submenus[e.toString()].indexPath;n.forEach((function(e){return t.openMenu(e,n)}))},close:function(e){this.closeMenu(e)}},mounted:function(){this.initOpenedMenu(),this.$on("item-click",this.handleItemClick),this.$on("submenu-click",this.handleSubmenuClick),"horizontal"===this.mode&&new Ae(this.$el),this.$watch("items",this.updateActiveIndex)}},ze=Ve,Be=o(ze,je,Fe,!1,null,null,null);Be.options.__file="packages/menu/src/menu.vue";var Re=Be.exports;Re.install=function(e){e.component(Re.name,Re)};var He,We,qe=Re,Ye=n(21),Ke=n.n(Ye),Ue={inject:["rootMenu"],computed:{indexPath:function(){var e=[this.index],t=this.$parent;while("ElMenu"!==t.$options.componentName)t.index&&e.unshift(t.index),t=t.$parent;return e},parentMenu:function(){var e=this.$parent;while(e&&-1===["ElMenu","ElSubmenu"].indexOf(e.$options.componentName))e=e.$parent;return e},paddingStyle:function(){if("vertical"!==this.rootMenu.mode)return{};var e=20,t=this.$parent;if(this.rootMenu.collapse)e=20;else while(t&&"ElMenu"!==t.$options.componentName)"ElSubmenu"===t.$options.componentName&&(e+=20),t=t.$parent;return{paddingLeft:e+"px"}}}},Ge={props:{transformOrigin:{type:[Boolean,String],default:!1},offset:H.a.props.offset,boundariesPadding:H.a.props.boundariesPadding,popperOptions:H.a.props.popperOptions},data:H.a.data,methods:H.a.methods,beforeDestroy:H.a.beforeDestroy,deactivated:H.a.deactivated},Xe={name:"ElSubmenu",componentName:"ElSubmenu",mixins:[Ue,$.a,Ge],components:{ElCollapseTransition:Ke.a},props:{index:{type:String,required:!0},showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300},popperClass:String,disabled:Boolean,popperAppendToBody:{type:Boolean,default:void 0}},data:function(){return{popperJS:null,timeout:null,items:{},submenus:{},mouseInChild:!1}},watch:{opened:function(e){var t=this;this.isMenuPopup&&this.$nextTick((function(e){t.updatePopper()}))}},computed:{appendToBody:function(){return void 0===this.popperAppendToBody?this.isFirstLevel:this.popperAppendToBody},menuTransitionName:function(){return this.rootMenu.collapse?"el-zoom-in-left":"el-zoom-in-top"},opened:function(){return this.rootMenu.openedMenus.indexOf(this.index)>-1},active:function(){var e=!1,t=this.submenus,n=this.items;return Object.keys(n).forEach((function(t){n[t].active&&(e=!0)})),Object.keys(t).forEach((function(n){t[n].active&&(e=!0)})),e},hoverBackground:function(){return this.rootMenu.hoverBackground},backgroundColor:function(){return this.rootMenu.backgroundColor||""},activeTextColor:function(){return this.rootMenu.activeTextColor||""},textColor:function(){return this.rootMenu.textColor||""},mode:function(){return this.rootMenu.mode},isMenuPopup:function(){return this.rootMenu.isMenuPopup},titleStyle:function(){return"horizontal"!==this.mode?{color:this.textColor}:{borderBottomColor:this.active?this.rootMenu.activeTextColor?this.activeTextColor:"":"transparent",color:this.active?this.activeTextColor:this.textColor}},isFirstLevel:function(){var e=!0,t=this.$parent;while(t&&t!==this.rootMenu){if(["ElSubmenu","ElMenuItemGroup"].indexOf(t.$options.componentName)>-1){e=!1;break}t=t.$parent}return e}},methods:{handleCollapseToggle:function(e){e?this.initPopper():this.doDestroy()},addItem:function(e){this.$set(this.items,e.index,e)},removeItem:function(e){delete this.items[e.index]},addSubmenu:function(e){this.$set(this.submenus,e.index,e)},removeSubmenu:function(e){delete this.submenus[e.index]},handleClick:function(){var e=this.rootMenu,t=this.disabled;"hover"===e.menuTrigger&&"horizontal"===e.mode||e.collapse&&"vertical"===e.mode||t||this.dispatch("ElMenu","submenu-click",this)},handleMouseenter:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.showTimeout;if("ActiveXObject"in window||"focus"!==e.type||e.relatedTarget){var i=this.rootMenu,r=this.disabled;"click"===i.menuTrigger&&"horizontal"===i.mode||!i.collapse&&"vertical"===i.mode||r||(this.dispatch("ElSubmenu","mouse-enter-child"),clearTimeout(this.timeout),this.timeout=setTimeout((function(){t.rootMenu.openMenu(t.index,t.indexPath)}),n),this.appendToBody&&this.$parent.$el.dispatchEvent(new MouseEvent("mouseenter")))}},handleMouseleave:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=this.rootMenu;"click"===n.menuTrigger&&"horizontal"===n.mode||!n.collapse&&"vertical"===n.mode||(this.dispatch("ElSubmenu","mouse-leave-child"),clearTimeout(this.timeout),this.timeout=setTimeout((function(){!e.mouseInChild&&e.rootMenu.closeMenu(e.index)}),this.hideTimeout),this.appendToBody&&t&&"ElSubmenu"===this.$parent.$options.name&&this.$parent.handleMouseleave(!0))},handleTitleMouseenter:function(){if("horizontal"!==this.mode||this.rootMenu.backgroundColor){var e=this.$refs["submenu-title"];e&&(e.style.backgroundColor=this.rootMenu.hoverBackground)}},handleTitleMouseleave:function(){if("horizontal"!==this.mode||this.rootMenu.backgroundColor){var e=this.$refs["submenu-title"];e&&(e.style.backgroundColor=this.rootMenu.backgroundColor||"")}},updatePlacement:function(){this.currentPlacement="horizontal"===this.mode&&this.isFirstLevel?"bottom-start":"right-start"},initPopper:function(){this.referenceElm=this.$el,this.popperElm=this.$refs.menu,this.updatePlacement()}},created:function(){var e=this;this.$on("toggle-collapse",this.handleCollapseToggle),this.$on("mouse-enter-child",(function(){e.mouseInChild=!0,clearTimeout(e.timeout)})),this.$on("mouse-leave-child",(function(){e.mouseInChild=!1,clearTimeout(e.timeout)}))},mounted:function(){this.parentMenu.addSubmenu(this),this.rootMenu.addSubmenu(this),this.initPopper()},beforeDestroy:function(){this.parentMenu.removeSubmenu(this),this.rootMenu.removeSubmenu(this)},render:function(e){var t=this,n=this.active,i=this.opened,r=this.paddingStyle,s=this.titleStyle,a=this.backgroundColor,o=this.rootMenu,l=this.currentPlacement,u=this.menuTransitionName,c=this.mode,h=this.disabled,d=this.popperClass,f=this.$slots,p=this.isFirstLevel,m=e("transition",{attrs:{name:u}},[e("div",{ref:"menu",directives:[{name:"show",value:i}],class:["el-menu--"+c,d],on:{mouseenter:function(e){return t.handleMouseenter(e,100)},mouseleave:function(){return t.handleMouseleave(!0)},focus:function(e){return t.handleMouseenter(e,100)}}},[e("ul",{attrs:{role:"menu"},class:["el-menu el-menu--popup","el-menu--popup-"+l],style:{backgroundColor:o.backgroundColor||""}},[f.default])])]),v=e("el-collapse-transition",[e("ul",{attrs:{role:"menu"},class:"el-menu el-menu--inline",directives:[{name:"show",value:i}],style:{backgroundColor:o.backgroundColor||""}},[f.default])]),g="horizontal"===o.mode&&p||"vertical"===o.mode&&!o.collapse?"el-icon-arrow-down":"el-icon-arrow-right";return e("li",{class:{"el-submenu":!0,"is-active":n,"is-opened":i,"is-disabled":h},attrs:{role:"menuitem","aria-haspopup":"true","aria-expanded":i},on:{mouseenter:this.handleMouseenter,mouseleave:function(){return t.handleMouseleave(!1)},focus:this.handleMouseenter}},[e("div",{class:"el-submenu__title",ref:"submenu-title",on:{click:this.handleClick,mouseenter:this.handleTitleMouseenter,mouseleave:this.handleTitleMouseleave},style:[r,s,{backgroundColor:a}]},[f.title,e("i",{class:["el-submenu__icon-arrow",g]})]),this.isMenuPopup?m:v])}},Ze=Xe,Qe=o(Ze,He,We,!1,null,null,null);Qe.options.__file="packages/menu/src/submenu.vue";var Je=Qe.exports;Je.install=function(e){e.component(Je.name,Je)};var et=Je,tt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"el-menu-item",class:{"is-active":e.active,"is-disabled":e.disabled},style:[e.paddingStyle,e.itemStyle,{backgroundColor:e.backgroundColor}],attrs:{role:"menuitem",tabindex:"-1"},on:{click:e.handleClick,mouseenter:e.onMouseEnter,focus:e.onMouseEnter,blur:e.onMouseLeave,mouseleave:e.onMouseLeave}},["ElMenu"===e.parentMenu.$options.componentName&&e.rootMenu.collapse&&e.$slots.title?n("el-tooltip",{attrs:{effect:"dark",placement:"right"}},[n("div",{attrs:{slot:"content"},slot:"content"},[e._t("title")],2),n("div",{staticStyle:{position:"absolute",left:"0",top:"0",height:"100%",width:"100%",display:"inline-block","box-sizing":"border-box",padding:"0 20px"}},[e._t("default")],2)]):[e._t("default"),e._t("title")]],2)},nt=[];tt._withStripped=!0;var it=n(26),rt=n.n(it),st={name:"ElMenuItem",componentName:"ElMenuItem",mixins:[Ue,$.a],components:{ElTooltip:rt.a},props:{index:{default:null,validator:function(e){return"string"===typeof e||null===e}},route:[String,Object],disabled:Boolean},computed:{active:function(){return this.index===this.rootMenu.activeIndex},hoverBackground:function(){return this.rootMenu.hoverBackground},backgroundColor:function(){return this.rootMenu.backgroundColor||""},activeTextColor:function(){return this.rootMenu.activeTextColor||""},textColor:function(){return this.rootMenu.textColor||""},mode:function(){return this.rootMenu.mode},itemStyle:function(){var e={color:this.active?this.activeTextColor:this.textColor};return"horizontal"!==this.mode||this.isNested||(e.borderBottomColor=this.active?this.rootMenu.activeTextColor?this.activeTextColor:"":"transparent"),e},isNested:function(){return this.parentMenu!==this.rootMenu}},methods:{onMouseEnter:function(){("horizontal"!==this.mode||this.rootMenu.backgroundColor)&&(this.$el.style.backgroundColor=this.hoverBackground)},onMouseLeave:function(){("horizontal"!==this.mode||this.rootMenu.backgroundColor)&&(this.$el.style.backgroundColor=this.backgroundColor)},handleClick:function(){this.disabled||(this.dispatch("ElMenu","item-click",this),this.$emit("click",this))}},mounted:function(){this.parentMenu.addItem(this),this.rootMenu.addItem(this)},beforeDestroy:function(){this.parentMenu.removeItem(this),this.rootMenu.removeItem(this)}},at=st,ot=o(at,tt,nt,!1,null,null,null);ot.options.__file="packages/menu/src/menu-item.vue";var lt=ot.exports;lt.install=function(e){e.component(lt.name,lt)};var ut=lt,ct=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"el-menu-item-group"},[n("div",{staticClass:"el-menu-item-group__title",style:{paddingLeft:e.levelPadding+"px"}},[e.$slots.title?e._t("title"):[e._v(e._s(e.title))]],2),n("ul",[e._t("default")],2)])},ht=[];ct._withStripped=!0;var dt={name:"ElMenuItemGroup",componentName:"ElMenuItemGroup",inject:["rootMenu"],props:{title:{type:String}},data:function(){return{paddingLeft:20}},computed:{levelPadding:function(){var e=20,t=this.$parent;if(this.rootMenu.collapse)return 20;while(t&&"ElMenu"!==t.$options.componentName)"ElSubmenu"===t.$options.componentName&&(e+=20),t=t.$parent;return e}}},ft=dt,pt=o(ft,ct,ht,!1,null,null,null);pt.options.__file="packages/menu/src/menu-item-group.vue";var mt=pt.exports;mt.install=function(e){e.component(mt.name,mt)};var vt=mt,gt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["textarea"===e.type?"el-textarea":"el-input",e.inputSize?"el-input--"+e.inputSize:"",{"is-disabled":e.inputDisabled,"is-exceed":e.inputExceed,"el-input-group":e.$slots.prepend||e.$slots.append,"el-input-group--append":e.$slots.append,"el-input-group--prepend":e.$slots.prepend,"el-input--prefix":e.$slots.prefix||e.prefixIcon,"el-input--suffix":e.$slots.suffix||e.suffixIcon||e.clearable||e.showPassword}],on:{mouseenter:function(t){e.hovering=!0},mouseleave:function(t){e.hovering=!1}}},["textarea"!==e.type?[e.$slots.prepend?n("div",{staticClass:"el-input-group__prepend"},[e._t("prepend")],2):e._e(),"textarea"!==e.type?n("input",e._b({ref:"input",staticClass:"el-input__inner",attrs:{tabindex:e.tabindex,type:e.showPassword?e.passwordVisible?"text":"password":e.type,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"input",e.$attrs,!1)):e._e(),e.$slots.prefix||e.prefixIcon?n("span",{staticClass:"el-input__prefix"},[e._t("prefix"),e.prefixIcon?n("i",{staticClass:"el-input__icon",class:e.prefixIcon}):e._e()],2):e._e(),e.getSuffixVisible()?n("span",{staticClass:"el-input__suffix"},[n("span",{staticClass:"el-input__suffix-inner"},[e.showClear&&e.showPwdVisible&&e.isWordLimitVisible?e._e():[e._t("suffix"),e.suffixIcon?n("i",{staticClass:"el-input__icon",class:e.suffixIcon}):e._e()],e.showClear?n("i",{staticClass:"el-input__icon el-icon-circle-close el-input__clear",on:{mousedown:function(e){e.preventDefault()},click:e.clear}}):e._e(),e.showPwdVisible?n("i",{staticClass:"el-input__icon el-icon-view el-input__clear",on:{click:e.handlePasswordVisible}}):e._e(),e.isWordLimitVisible?n("span",{staticClass:"el-input__count"},[n("span",{staticClass:"el-input__count-inner"},[e._v("\n "+e._s(e.textLength)+"/"+e._s(e.upperLimit)+"\n ")])]):e._e()],2),e.validateState?n("i",{staticClass:"el-input__icon",class:["el-input__validateIcon",e.validateIcon]}):e._e()]):e._e(),e.$slots.append?n("div",{staticClass:"el-input-group__append"},[e._t("append")],2):e._e()]:n("textarea",e._b({ref:"textarea",staticClass:"el-textarea__inner",style:e.textareaStyle,attrs:{tabindex:e.tabindex,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"textarea",e.$attrs,!1)),e.isWordLimitVisible&&"textarea"===e.type?n("span",{staticClass:"el-input__count"},[e._v(e._s(e.textLength)+"/"+e._s(e.upperLimit))]):e._e()],2)},bt=[];gt._withStripped=!0;var yt=void 0,_t="\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",xt=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function wt(e){var t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),i=parseFloat(t.getPropertyValue("padding-bottom"))+parseFloat(t.getPropertyValue("padding-top")),r=parseFloat(t.getPropertyValue("border-bottom-width"))+parseFloat(t.getPropertyValue("border-top-width")),s=xt.map((function(e){return e+":"+t.getPropertyValue(e)})).join(";");return{contextStyle:s,paddingSize:i,borderSize:r,boxSizing:n}}function Ct(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;yt||(yt=document.createElement("textarea"),document.body.appendChild(yt));var i=wt(e),r=i.paddingSize,s=i.borderSize,a=i.boxSizing,o=i.contextStyle;yt.setAttribute("style",o+";"+_t),yt.value=e.value||e.placeholder||"";var l=yt.scrollHeight,u={};"border-box"===a?l+=s:"content-box"===a&&(l-=r),yt.value="";var c=yt.scrollHeight-r;if(null!==t){var h=c*t;"border-box"===a&&(h=h+r+s),l=Math.max(h,l),u.minHeight=h+"px"}if(null!==n){var d=c*n;"border-box"===a&&(d=d+r+s),l=Math.min(d,l)}return u.height=l+"px",yt.parentNode&&yt.parentNode.removeChild(yt),yt=null,u}var kt=n(7),St=n.n(kt),Dt=n(19),Ot={name:"ElInput",componentName:"ElInput",mixins:[$.a,D.a],inheritAttrs:!1,inject:{elForm:{default:""},elFormItem:{default:""}},data:function(){return{textareaCalcStyle:{},hovering:!1,focused:!1,isComposing:!1,passwordVisible:!1}},props:{value:[String,Number],size:String,resize:String,form:String,disabled:Boolean,readonly:Boolean,type:{type:String,default:"text"},autosize:{type:[Boolean,Object],default:!1},autocomplete:{type:String,default:"off"},autoComplete:{type:String,validator:function(e){return!0}},validateEvent:{type:Boolean,default:!0},suffixIcon:String,prefixIcon:String,label:String,clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},tabindex:String},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},validateState:function(){return this.elFormItem?this.elFormItem.validateState:""},needStatusIcon:function(){return!!this.elForm&&this.elForm.statusIcon},validateIcon:function(){return{validating:"el-icon-loading",success:"el-icon-circle-check",error:"el-icon-circle-close"}[this.validateState]},textareaStyle:function(){return St()({},this.textareaCalcStyle,{resize:this.resize})},inputSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},inputDisabled:function(){return this.disabled||(this.elForm||{}).disabled},nativeInputValue:function(){return null===this.value||void 0===this.value?"":String(this.value)},showClear:function(){return this.clearable&&!this.inputDisabled&&!this.readonly&&this.nativeInputValue&&(this.focused||this.hovering)},showPwdVisible:function(){return this.showPassword&&!this.inputDisabled&&!this.readonly&&(!!this.nativeInputValue||this.focused)},isWordLimitVisible:function(){return this.showWordLimit&&this.$attrs.maxlength&&("text"===this.type||"textarea"===this.type)&&!this.inputDisabled&&!this.readonly&&!this.showPassword},upperLimit:function(){return this.$attrs.maxlength},textLength:function(){return"number"===typeof this.value?String(this.value).length:(this.value||"").length},inputExceed:function(){return this.isWordLimitVisible&&this.textLength>this.upperLimit}},watch:{value:function(e){this.$nextTick(this.resizeTextarea),this.validateEvent&&this.dispatch("ElFormItem","el.form.change",[e])},nativeInputValue:function(){this.setNativeInputValue()},type:function(){var e=this;this.$nextTick((function(){e.setNativeInputValue(),e.resizeTextarea(),e.updateIconOffset()}))}},methods:{focus:function(){this.getInput().focus()},blur:function(){this.getInput().blur()},getMigratingConfig:function(){return{props:{icon:"icon is removed, use suffix-icon / prefix-icon instead.","on-icon-click":"on-icon-click is removed."},events:{click:"click is removed."}}},handleBlur:function(e){this.focused=!1,this.$emit("blur",e),this.validateEvent&&this.dispatch("ElFormItem","el.form.blur",[this.value])},select:function(){this.getInput().select()},resizeTextarea:function(){if(!this.$isServer){var e=this.autosize,t=this.type;if("textarea"===t)if(e){var n=e.minRows,i=e.maxRows;this.textareaCalcStyle=Ct(this.$refs.textarea,n,i)}else this.textareaCalcStyle={minHeight:Ct(this.$refs.textarea).minHeight}}},setNativeInputValue:function(){var e=this.getInput();e&&e.value!==this.nativeInputValue&&(e.value=this.nativeInputValue)},handleFocus:function(e){this.focused=!0,this.$emit("focus",e)},handleCompositionStart:function(e){this.$emit("compositionstart",e),this.isComposing=!0},handleCompositionUpdate:function(e){this.$emit("compositionupdate",e);var t=e.target.value,n=t[t.length-1]||"";this.isComposing=!Object(Dt["isKorean"])(n)},handleCompositionEnd:function(e){this.$emit("compositionend",e),this.isComposing&&(this.isComposing=!1,this.handleInput(e))},handleInput:function(e){this.isComposing||e.target.value!==this.nativeInputValue&&(this.$emit("input",e.target.value),this.$nextTick(this.setNativeInputValue))},handleChange:function(e){this.$emit("change",e.target.value)},calcIconOffset:function(e){var t=[].slice.call(this.$el.querySelectorAll(".el-input__"+e)||[]);if(t.length){for(var n=null,i=0;i=0&&e===parseInt(e,10)}}},data:function(){return{currentValue:0,userInput:null}},watch:{value:{immediate:!0,handler:function(e){var t=void 0===e?e:Number(e);if(void 0!==t){if(isNaN(t))return;if(this.stepStrictly){var n=this.getPrecision(this.step),i=Math.pow(10,n);t=Math.round(t/this.step)*i*this.step/i}void 0!==this.precision&&(t=this.toPrecision(t,this.precision))}t>=this.max&&(t=this.max),t<=this.min&&(t=this.min),this.currentValue=t,this.userInput=null,this.$emit("input",t)}}},computed:{minDisabled:function(){return this._decrease(this.value,this.step)this.max},numPrecision:function(){var e=this.value,t=this.step,n=this.getPrecision,i=this.precision,r=n(t);return void 0!==i?(r>i&&console.warn("[Element Warn][InputNumber]precision should not be less than the decimal places of step"),i):Math.max(n(e),r)},controlsAtRight:function(){return this.controls&&"right"===this.controlsPosition},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},inputNumberSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},inputNumberDisabled:function(){return this.disabled||!!(this.elForm||{}).disabled},displayValue:function(){if(null!==this.userInput)return this.userInput;var e=this.currentValue;if("number"===typeof e){if(this.stepStrictly){var t=this.getPrecision(this.step),n=Math.pow(10,t);e=Math.round(e/this.step)*n*this.step/n}void 0!==this.precision&&(e=e.toFixed(this.precision))}return e}},methods:{toPrecision:function(e,t){return void 0===t&&(t=this.numPrecision),parseFloat(Math.round(e*Math.pow(10,t))/Math.pow(10,t))},getPrecision:function(e){if(void 0===e)return 0;var t=e.toString(),n=t.indexOf("."),i=0;return-1!==n&&(i=t.length-n-1),i},_increase:function(e,t){if("number"!==typeof e&&void 0!==e)return this.currentValue;var n=Math.pow(10,this.numPrecision);return this.toPrecision((n*e+n*t)/n)},_decrease:function(e,t){if("number"!==typeof e&&void 0!==e)return this.currentValue;var n=Math.pow(10,this.numPrecision);return this.toPrecision((n*e-n*t)/n)},increase:function(){if(!this.inputNumberDisabled&&!this.maxDisabled){var e=this.value||0,t=this._increase(e,this.step);this.setCurrentValue(t)}},decrease:function(){if(!this.inputNumberDisabled&&!this.minDisabled){var e=this.value||0,t=this._decrease(e,this.step);this.setCurrentValue(t)}},handleBlur:function(e){this.$emit("blur",e)},handleFocus:function(e){this.$emit("focus",e)},setCurrentValue:function(e){var t=this.currentValue;"number"===typeof e&&void 0!==this.precision&&(e=this.toPrecision(e,this.precision)),e>=this.max&&(e=this.max),e<=this.min&&(e=this.min),t!==e&&(this.userInput=null,this.$emit("input",e),this.$emit("change",e,t),this.currentValue=e)},handleInput:function(e){this.userInput=e},handleInputChange:function(e){var t=""===e?void 0:Number(e);isNaN(t)&&""!==e||this.setCurrentValue(t),this.userInput=null},select:function(){this.$refs.input.select()}},mounted:function(){var e=this.$refs.input.$refs.input;e.setAttribute("role","spinbutton"),e.setAttribute("aria-valuemax",this.max),e.setAttribute("aria-valuemin",this.min),e.setAttribute("aria-valuenow",this.currentValue),e.setAttribute("aria-disabled",this.inputNumberDisabled)},updated:function(){if(this.$refs&&this.$refs.input){var e=this.$refs.input.$refs.input;e.setAttribute("aria-valuenow",this.currentValue)}}},Ft=jt,At=o(Ft,Mt,It,!1,null,null,null);At.options.__file="packages/input-number/src/input-number.vue";var Lt=At.exports;Lt.install=function(e){e.component(Lt.name,Lt)};var Vt=Lt,zt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"el-radio",class:[e.border&&e.radioSize?"el-radio--"+e.radioSize:"",{"is-disabled":e.isDisabled},{"is-focus":e.focus},{"is-bordered":e.border},{"is-checked":e.model===e.label}],attrs:{role:"radio","aria-checked":e.model===e.label,"aria-disabled":e.isDisabled,tabindex:e.tabIndex},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"]))return null;t.stopPropagation(),t.preventDefault(),e.model=e.isDisabled?e.model:e.label}}},[n("span",{staticClass:"el-radio__input",class:{"is-disabled":e.isDisabled,"is-checked":e.model===e.label}},[n("span",{staticClass:"el-radio__inner"}),n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],ref:"radio",staticClass:"el-radio__original",attrs:{type:"radio","aria-hidden":"true",name:e.name,disabled:e.isDisabled,tabindex:"-1",autocomplete:"off"},domProps:{value:e.label,checked:e._q(e.model,e.label)},on:{focus:function(t){e.focus=!0},blur:function(t){e.focus=!1},change:[function(t){e.model=e.label},e.handleChange]}})]),n("span",{staticClass:"el-radio__label",on:{keydown:function(e){e.stopPropagation()}}},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2)])},Bt=[];zt._withStripped=!0;var Rt={name:"ElRadio",mixins:[$.a],inject:{elForm:{default:""},elFormItem:{default:""}},componentName:"ElRadio",props:{value:{},label:{},disabled:Boolean,name:String,border:Boolean,size:String},data:function(){return{focus:!1}},computed:{isGroup:function(){var e=this.$parent;while(e){if("ElRadioGroup"===e.$options.componentName)return this._radioGroup=e,!0;e=e.$parent}return!1},model:{get:function(){return this.isGroup?this._radioGroup.value:this.value},set:function(e){this.isGroup?this.dispatch("ElRadioGroup","input",[e]):this.$emit("input",e),this.$refs.radio&&(this.$refs.radio.checked=this.model===this.label)}},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},radioSize:function(){var e=this.size||this._elFormItemSize||(this.$ELEMENT||{}).size;return this.isGroup&&this._radioGroup.radioGroupSize||e},isDisabled:function(){return this.isGroup?this._radioGroup.disabled||this.disabled||(this.elForm||{}).disabled:this.disabled||(this.elForm||{}).disabled},tabIndex:function(){return this.isDisabled||this.isGroup&&this.model!==this.label?-1:0}},methods:{handleChange:function(){var e=this;this.$nextTick((function(){e.$emit("change",e.model),e.isGroup&&e.dispatch("ElRadioGroup","handleChange",e.model)}))}}},Ht=Rt,Wt=o(Ht,zt,Bt,!1,null,null,null);Wt.options.__file="packages/radio/src/radio.vue";var qt=Wt.exports;qt.install=function(e){e.component(qt.name,qt)};var Yt=qt,Kt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e._elTag,{tag:"component",staticClass:"el-radio-group",attrs:{role:"radiogroup"},on:{keydown:e.handleKeydown}},[e._t("default")],2)},Ut=[];Kt._withStripped=!0;var Gt=Object.freeze({LEFT:37,UP:38,RIGHT:39,DOWN:40}),Xt={name:"ElRadioGroup",componentName:"ElRadioGroup",inject:{elFormItem:{default:""}},mixins:[$.a],props:{value:{},size:String,fill:String,textColor:String,disabled:Boolean},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},_elTag:function(){var e=(this.$vnode.data||{}).tag;return e&&"component"!==e||(e="div"),e},radioGroupSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size}},created:function(){var e=this;this.$on("handleChange",(function(t){e.$emit("change",t)}))},mounted:function(){var e=this.$el.querySelectorAll("[type=radio]"),t=this.$el.querySelectorAll("[role=radio]")[0];![].some.call(e,(function(e){return e.checked}))&&t&&(t.tabIndex=0)},methods:{handleKeydown:function(e){var t=e.target,n="INPUT"===t.nodeName?"[type=radio]":"[role=radio]",i=this.$el.querySelectorAll(n),r=i.length,s=[].indexOf.call(i,t),a=this.$el.querySelectorAll("[role=radio]");switch(e.keyCode){case Gt.LEFT:case Gt.UP:e.stopPropagation(),e.preventDefault(),0===s?(a[r-1].click(),a[r-1].focus()):(a[s-1].click(),a[s-1].focus());break;case Gt.RIGHT:case Gt.DOWN:s===r-1?(e.stopPropagation(),e.preventDefault(),a[0].click(),a[0].focus()):(a[s+1].click(),a[s+1].focus());break;default:break}}},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",[this.value])}}},Zt=Xt,Qt=o(Zt,Kt,Ut,!1,null,null,null);Qt.options.__file="packages/radio/src/radio-group.vue";var Jt=Qt.exports;Jt.install=function(e){e.component(Jt.name,Jt)};var en=Jt,tn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"el-radio-button",class:[e.size?"el-radio-button--"+e.size:"",{"is-active":e.value===e.label},{"is-disabled":e.isDisabled},{"is-focus":e.focus}],attrs:{role:"radio","aria-checked":e.value===e.label,"aria-disabled":e.isDisabled,tabindex:e.tabIndex},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"]))return null;t.stopPropagation(),t.preventDefault(),e.value=e.isDisabled?e.value:e.label}}},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],staticClass:"el-radio-button__orig-radio",attrs:{type:"radio",name:e.name,disabled:e.isDisabled,tabindex:"-1",autocomplete:"off"},domProps:{value:e.label,checked:e._q(e.value,e.label)},on:{change:[function(t){e.value=e.label},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}),n("span",{staticClass:"el-radio-button__inner",style:e.value===e.label?e.activeStyle:null,on:{keydown:function(e){e.stopPropagation()}}},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2)])},nn=[];tn._withStripped=!0;var rn={name:"ElRadioButton",mixins:[$.a],inject:{elForm:{default:""},elFormItem:{default:""}},props:{label:{},disabled:Boolean,name:String},data:function(){return{focus:!1}},computed:{value:{get:function(){return this._radioGroup.value},set:function(e){this._radioGroup.$emit("input",e)}},_radioGroup:function(){var e=this.$parent;while(e){if("ElRadioGroup"===e.$options.componentName)return e;e=e.$parent}return!1},activeStyle:function(){return{backgroundColor:this._radioGroup.fill||"",borderColor:this._radioGroup.fill||"",boxShadow:this._radioGroup.fill?"-1px 0 0 0 "+this._radioGroup.fill:"",color:this._radioGroup.textColor||""}},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},size:function(){return this._radioGroup.radioGroupSize||this._elFormItemSize||(this.$ELEMENT||{}).size},isDisabled:function(){return this.disabled||this._radioGroup.disabled||(this.elForm||{}).disabled},tabIndex:function(){return this.isDisabled||this._radioGroup&&this.value!==this.label?-1:0}},methods:{handleChange:function(){var e=this;this.$nextTick((function(){e.dispatch("ElRadioGroup","handleChange",e.value)}))}}},sn=rn,an=o(sn,tn,nn,!1,null,null,null);an.options.__file="packages/radio/src/radio-button.vue";var on=an.exports;on.install=function(e){e.component(on.name,on)};var ln=on,un=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"el-checkbox",class:[e.border&&e.checkboxSize?"el-checkbox--"+e.checkboxSize:"",{"is-disabled":e.isDisabled},{"is-bordered":e.border},{"is-checked":e.isChecked}],attrs:{id:e.id}},[n("span",{staticClass:"el-checkbox__input",class:{"is-disabled":e.isDisabled,"is-checked":e.isChecked,"is-indeterminate":e.indeterminate,"is-focus":e.focus},attrs:{tabindex:!!e.indeterminate&&0,role:!!e.indeterminate&&"checkbox","aria-checked":!!e.indeterminate&&"mixed"}},[n("span",{staticClass:"el-checkbox__inner"}),e.trueLabel||e.falseLabel?n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox__original",attrs:{type:"checkbox","aria-hidden":e.indeterminate?"true":"false",name:e.name,disabled:e.isDisabled,"true-value":e.trueLabel,"false-value":e.falseLabel},domProps:{checked:Array.isArray(e.model)?e._i(e.model,null)>-1:e._q(e.model,e.trueLabel)},on:{change:[function(t){var n=e.model,i=t.target,r=i.checked?e.trueLabel:e.falseLabel;if(Array.isArray(n)){var s=null,a=e._i(n,s);i.checked?a<0&&(e.model=n.concat([s])):a>-1&&(e.model=n.slice(0,a).concat(n.slice(a+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}):n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox__original",attrs:{type:"checkbox","aria-hidden":e.indeterminate?"true":"false",disabled:e.isDisabled,name:e.name},domProps:{value:e.label,checked:Array.isArray(e.model)?e._i(e.model,e.label)>-1:e.model},on:{change:[function(t){var n=e.model,i=t.target,r=!!i.checked;if(Array.isArray(n)){var s=e.label,a=e._i(n,s);i.checked?a<0&&(e.model=n.concat([s])):a>-1&&(e.model=n.slice(0,a).concat(n.slice(a+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}})]),e.$slots.default||e.label?n("span",{staticClass:"el-checkbox__label"},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2):e._e()])},cn=[];un._withStripped=!0;var hn={name:"ElCheckbox",mixins:[$.a],inject:{elForm:{default:""},elFormItem:{default:""}},componentName:"ElCheckbox",data:function(){return{selfModel:!1,focus:!1,isLimitExceeded:!1}},computed:{model:{get:function(){return this.isGroup?this.store:void 0!==this.value?this.value:this.selfModel},set:function(e){this.isGroup?(this.isLimitExceeded=!1,void 0!==this._checkboxGroup.min&&e.lengththis._checkboxGroup.max&&(this.isLimitExceeded=!0),!1===this.isLimitExceeded&&this.dispatch("ElCheckboxGroup","input",[e])):(this.$emit("input",e),this.selfModel=e)}},isChecked:function(){return"[object Boolean]"==={}.toString.call(this.model)?this.model:Array.isArray(this.model)?this.model.indexOf(this.label)>-1:null!==this.model&&void 0!==this.model?this.model===this.trueLabel:void 0},isGroup:function(){var e=this.$parent;while(e){if("ElCheckboxGroup"===e.$options.componentName)return this._checkboxGroup=e,!0;e=e.$parent}return!1},store:function(){return this._checkboxGroup?this._checkboxGroup.value:this.value},isLimitDisabled:function(){var e=this._checkboxGroup,t=e.max,n=e.min;return!(!t&&!n)&&this.model.length>=t&&!this.isChecked||this.model.length<=n&&this.isChecked},isDisabled:function(){return this.isGroup?this._checkboxGroup.disabled||this.disabled||(this.elForm||{}).disabled||this.isLimitDisabled:this.disabled||(this.elForm||{}).disabled},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},checkboxSize:function(){var e=this.size||this._elFormItemSize||(this.$ELEMENT||{}).size;return this.isGroup&&this._checkboxGroup.checkboxGroupSize||e}},props:{value:{},label:{},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:String,trueLabel:[String,Number],falseLabel:[String,Number],id:String,controls:String,border:Boolean,size:String},methods:{addToStore:function(){Array.isArray(this.model)&&-1===this.model.indexOf(this.label)?this.model.push(this.label):this.model=this.trueLabel||!0},handleChange:function(e){var t=this;if(!this.isLimitExceeded){var n=void 0;n=e.target.checked?void 0===this.trueLabel||this.trueLabel:void 0!==this.falseLabel&&this.falseLabel,this.$emit("change",n,e),this.$nextTick((function(){t.isGroup&&t.dispatch("ElCheckboxGroup","change",[t._checkboxGroup.value])}))}}},created:function(){this.checked&&this.addToStore()},mounted:function(){this.indeterminate&&this.$el.setAttribute("aria-controls",this.controls)},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",e)}}},dn=hn,fn=o(dn,un,cn,!1,null,null,null);fn.options.__file="packages/checkbox/src/checkbox.vue";var pn=fn.exports;pn.install=function(e){e.component(pn.name,pn)};var mn=pn,vn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"el-checkbox-button",class:[e.size?"el-checkbox-button--"+e.size:"",{"is-disabled":e.isDisabled},{"is-checked":e.isChecked},{"is-focus":e.focus}],attrs:{role:"checkbox","aria-checked":e.isChecked,"aria-disabled":e.isDisabled}},[e.trueLabel||e.falseLabel?n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox-button__original",attrs:{type:"checkbox",name:e.name,disabled:e.isDisabled,"true-value":e.trueLabel,"false-value":e.falseLabel},domProps:{checked:Array.isArray(e.model)?e._i(e.model,null)>-1:e._q(e.model,e.trueLabel)},on:{change:[function(t){var n=e.model,i=t.target,r=i.checked?e.trueLabel:e.falseLabel;if(Array.isArray(n)){var s=null,a=e._i(n,s);i.checked?a<0&&(e.model=n.concat([s])):a>-1&&(e.model=n.slice(0,a).concat(n.slice(a+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}):n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox-button__original",attrs:{type:"checkbox",name:e.name,disabled:e.isDisabled},domProps:{value:e.label,checked:Array.isArray(e.model)?e._i(e.model,e.label)>-1:e.model},on:{change:[function(t){var n=e.model,i=t.target,r=!!i.checked;if(Array.isArray(n)){var s=e.label,a=e._i(n,s);i.checked?a<0&&(e.model=n.concat([s])):a>-1&&(e.model=n.slice(0,a).concat(n.slice(a+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}),e.$slots.default||e.label?n("span",{staticClass:"el-checkbox-button__inner",style:e.isChecked?e.activeStyle:null},[e._t("default",[e._v(e._s(e.label))])],2):e._e()])},gn=[];vn._withStripped=!0;var bn={name:"ElCheckboxButton",mixins:[$.a],inject:{elForm:{default:""},elFormItem:{default:""}},data:function(){return{selfModel:!1,focus:!1,isLimitExceeded:!1}},props:{value:{},label:{},disabled:Boolean,checked:Boolean,name:String,trueLabel:[String,Number],falseLabel:[String,Number]},computed:{model:{get:function(){return this._checkboxGroup?this.store:void 0!==this.value?this.value:this.selfModel},set:function(e){this._checkboxGroup?(this.isLimitExceeded=!1,void 0!==this._checkboxGroup.min&&e.lengththis._checkboxGroup.max&&(this.isLimitExceeded=!0),!1===this.isLimitExceeded&&this.dispatch("ElCheckboxGroup","input",[e])):void 0!==this.value?this.$emit("input",e):this.selfModel=e}},isChecked:function(){return"[object Boolean]"==={}.toString.call(this.model)?this.model:Array.isArray(this.model)?this.model.indexOf(this.label)>-1:null!==this.model&&void 0!==this.model?this.model===this.trueLabel:void 0},_checkboxGroup:function(){var e=this.$parent;while(e){if("ElCheckboxGroup"===e.$options.componentName)return e;e=e.$parent}return!1},store:function(){return this._checkboxGroup?this._checkboxGroup.value:this.value},activeStyle:function(){return{backgroundColor:this._checkboxGroup.fill||"",borderColor:this._checkboxGroup.fill||"",color:this._checkboxGroup.textColor||"","box-shadow":"-1px 0 0 0 "+this._checkboxGroup.fill}},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},size:function(){return this._checkboxGroup.checkboxGroupSize||this._elFormItemSize||(this.$ELEMENT||{}).size},isLimitDisabled:function(){var e=this._checkboxGroup,t=e.max,n=e.min;return!(!t&&!n)&&this.model.length>=t&&!this.isChecked||this.model.length<=n&&this.isChecked},isDisabled:function(){return this._checkboxGroup?this._checkboxGroup.disabled||this.disabled||(this.elForm||{}).disabled||this.isLimitDisabled:this.disabled||(this.elForm||{}).disabled}},methods:{addToStore:function(){Array.isArray(this.model)&&-1===this.model.indexOf(this.label)?this.model.push(this.label):this.model=this.trueLabel||!0},handleChange:function(e){var t=this;if(!this.isLimitExceeded){var n=void 0;n=e.target.checked?void 0===this.trueLabel||this.trueLabel:void 0!==this.falseLabel&&this.falseLabel,this.$emit("change",n,e),this.$nextTick((function(){t._checkboxGroup&&t.dispatch("ElCheckboxGroup","change",[t._checkboxGroup.value])}))}}},created:function(){this.checked&&this.addToStore()}},yn=bn,_n=o(yn,vn,gn,!1,null,null,null);_n.options.__file="packages/checkbox/src/checkbox-button.vue";var xn=_n.exports;xn.install=function(e){e.component(xn.name,xn)};var wn=xn,Cn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-checkbox-group",attrs:{role:"group","aria-label":"checkbox-group"}},[e._t("default")],2)},kn=[];Cn._withStripped=!0;var Sn={name:"ElCheckboxGroup",componentName:"ElCheckboxGroup",mixins:[$.a],inject:{elFormItem:{default:""}},props:{value:{},disabled:Boolean,min:Number,max:Number,size:String,fill:String,textColor:String},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},checkboxGroupSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size}},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",[e])}}},Dn=Sn,On=o(Dn,Cn,kn,!1,null,null,null);On.options.__file="packages/checkbox/src/checkbox-group.vue";var $n=On.exports;$n.install=function(e){e.component($n.name,$n)};var En=$n,Tn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-switch",class:{"is-disabled":e.switchDisabled,"is-checked":e.checked},attrs:{role:"switch","aria-checked":e.checked,"aria-disabled":e.switchDisabled},on:{click:function(t){return t.preventDefault(),e.switchValue(t)}}},[n("input",{ref:"input",staticClass:"el-switch__input",attrs:{type:"checkbox",id:e.id,name:e.name,"true-value":e.activeValue,"false-value":e.inactiveValue,disabled:e.switchDisabled},on:{change:e.handleChange,keydown:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.switchValue(t)}}}),e.inactiveIconClass||e.inactiveText?n("span",{class:["el-switch__label","el-switch__label--left",e.checked?"":"is-active"]},[e.inactiveIconClass?n("i",{class:[e.inactiveIconClass]}):e._e(),!e.inactiveIconClass&&e.inactiveText?n("span",{attrs:{"aria-hidden":e.checked}},[e._v(e._s(e.inactiveText))]):e._e()]):e._e(),n("span",{ref:"core",staticClass:"el-switch__core",style:{width:e.coreWidth+"px"}}),e.activeIconClass||e.activeText?n("span",{class:["el-switch__label","el-switch__label--right",e.checked?"is-active":""]},[e.activeIconClass?n("i",{class:[e.activeIconClass]}):e._e(),!e.activeIconClass&&e.activeText?n("span",{attrs:{"aria-hidden":!e.checked}},[e._v(e._s(e.activeText))]):e._e()]):e._e()])},Pn=[];Tn._withStripped=!0;var Mn={name:"ElSwitch",mixins:[Z()("input"),D.a,$.a],inject:{elForm:{default:""}},props:{value:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},width:{type:Number,default:40},activeIconClass:{type:String,default:""},inactiveIconClass:{type:String,default:""},activeText:String,inactiveText:String,activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},id:String},data:function(){return{coreWidth:this.width}},created:function(){~[this.activeValue,this.inactiveValue].indexOf(this.value)||this.$emit("input",this.inactiveValue)},computed:{checked:function(){return this.value===this.activeValue},switchDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},watch:{checked:function(){this.$refs.input.checked=this.checked,(this.activeColor||this.inactiveColor)&&this.setBackgroundColor(),this.validateEvent&&this.dispatch("ElFormItem","el.form.change",[this.value])}},methods:{handleChange:function(e){var t=this,n=this.checked?this.inactiveValue:this.activeValue;this.$emit("input",n),this.$emit("change",n),this.$nextTick((function(){t.$refs.input&&(t.$refs.input.checked=t.checked)}))},setBackgroundColor:function(){var e=this.checked?this.activeColor:this.inactiveColor;this.$refs.core.style.borderColor=e,this.$refs.core.style.backgroundColor=e},switchValue:function(){!this.switchDisabled&&this.handleChange()},getMigratingConfig:function(){return{props:{"on-color":"on-color is renamed to active-color.","off-color":"off-color is renamed to inactive-color.","on-text":"on-text is renamed to active-text.","off-text":"off-text is renamed to inactive-text.","on-value":"on-value is renamed to active-value.","off-value":"off-value is renamed to inactive-value.","on-icon-class":"on-icon-class is renamed to active-icon-class.","off-icon-class":"off-icon-class is renamed to inactive-icon-class."}}}},mounted:function(){this.coreWidth=this.width||40,(this.activeColor||this.inactiveColor)&&this.setBackgroundColor(),this.$refs.input.checked=this.checked}},In=Mn,Nn=o(In,Tn,Pn,!1,null,null,null);Nn.options.__file="packages/switch/src/component.vue";var jn=Nn.exports;jn.install=function(e){e.component(jn.name,jn)};var Fn=jn,An=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleClose,expression:"handleClose"}],staticClass:"el-select",class:[e.selectSize?"el-select--"+e.selectSize:""],on:{click:function(t){return t.stopPropagation(),e.toggleMenu(t)}}},[e.multiple?n("div",{ref:"tags",staticClass:"el-select__tags",style:{"max-width":e.inputWidth-32+"px",width:"100%"}},[e.collapseTags&&e.selected.length?n("span",[n("el-tag",{attrs:{closable:!e.selectDisabled,size:e.collapseTagSize,hit:e.selected[0].hitState,type:"info","disable-transitions":""},on:{close:function(t){e.deleteTag(t,e.selected[0])}}},[n("span",{staticClass:"el-select__tags-text"},[e._v(e._s(e.selected[0].currentLabel))])]),e.selected.length>1?n("el-tag",{attrs:{closable:!1,size:e.collapseTagSize,type:"info","disable-transitions":""}},[n("span",{staticClass:"el-select__tags-text"},[e._v("+ "+e._s(e.selected.length-1))])]):e._e()],1):e._e(),e.collapseTags?e._e():n("transition-group",{on:{"after-leave":e.resetInputHeight}},e._l(e.selected,(function(t){return n("el-tag",{key:e.getValueKey(t),attrs:{closable:!e.selectDisabled,size:e.collapseTagSize,hit:t.hitState,type:"info","disable-transitions":""},on:{close:function(n){e.deleteTag(n,t)}}},[n("span",{staticClass:"el-select__tags-text"},[e._v(e._s(t.currentLabel))])])})),1),e.filterable?n("input",{directives:[{name:"model",rawName:"v-model",value:e.query,expression:"query"}],ref:"input",staticClass:"el-select__input",class:[e.selectSize?"is-"+e.selectSize:""],style:{"flex-grow":"1",width:e.inputLength/(e.inputWidth-32)+"%","max-width":e.inputWidth-42+"px"},attrs:{type:"text",disabled:e.selectDisabled,autocomplete:e.autoComplete||e.autocomplete},domProps:{value:e.query},on:{focus:e.handleFocus,blur:function(t){e.softFocus=!1},keyup:e.managePlaceholder,keydown:[e.resetInputState,function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.preventDefault(),e.handleNavigate("next")},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.preventDefault(),e.handleNavigate("prev")},function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.selectOption(t))},function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;t.stopPropagation(),t.preventDefault(),e.visible=!1},function(t){return!("button"in t)&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.deletePrevTag(t)},function(t){if(!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab"))return null;e.visible=!1}],compositionstart:e.handleComposition,compositionupdate:e.handleComposition,compositionend:e.handleComposition,input:[function(t){t.target.composing||(e.query=t.target.value)},e.debouncedQueryChange]}}):e._e()],1):e._e(),n("el-input",{ref:"reference",class:{"is-focus":e.visible},attrs:{type:"text",placeholder:e.currentPlaceholder,name:e.name,id:e.id,autocomplete:e.autoComplete||e.autocomplete,size:e.selectSize,disabled:e.selectDisabled,readonly:e.readonly,"validate-event":!1,tabindex:e.multiple&&e.filterable?"-1":null},on:{focus:e.handleFocus,blur:e.handleBlur,input:e.debouncedOnInputChange,compositionstart:e.handleComposition,compositionupdate:e.handleComposition,compositionend:e.handleComposition},nativeOn:{keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.stopPropagation(),t.preventDefault(),e.handleNavigate("next")},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.stopPropagation(),t.preventDefault(),e.handleNavigate("prev")},function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.selectOption(t))},function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;t.stopPropagation(),t.preventDefault(),e.visible=!1},function(t){if(!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab"))return null;e.visible=!1}],mouseenter:function(t){e.inputHovering=!0},mouseleave:function(t){e.inputHovering=!1}},model:{value:e.selectedLabel,callback:function(t){e.selectedLabel=t},expression:"selectedLabel"}},[e.$slots.prefix?n("template",{slot:"prefix"},[e._t("prefix")],2):e._e(),n("template",{slot:"suffix"},[n("i",{directives:[{name:"show",rawName:"v-show",value:!e.showClose,expression:"!showClose"}],class:["el-select__caret","el-input__icon","el-icon-"+e.iconClass]}),e.showClose?n("i",{staticClass:"el-select__caret el-input__icon el-icon-circle-close",on:{click:e.handleClearClick}}):e._e()])],2),n("transition",{attrs:{name:"el-zoom-in-top"},on:{"before-enter":e.handleMenuEnter,"after-leave":e.doDestroy}},[n("el-select-menu",{directives:[{name:"show",rawName:"v-show",value:e.visible&&!1!==e.emptyText,expression:"visible && emptyText !== false"}],ref:"popper",attrs:{"append-to-body":e.popperAppendToBody}},[n("el-scrollbar",{directives:[{name:"show",rawName:"v-show",value:e.options.length>0&&!e.loading,expression:"options.length > 0 && !loading"}],ref:"scrollbar",class:{"is-empty":!e.allowCreate&&e.query&&0===e.filteredOptionsCount},attrs:{tag:"ul","wrap-class":"el-select-dropdown__wrap","view-class":"el-select-dropdown__list"}},[e.showNewOption?n("el-option",{attrs:{value:e.query,created:""}}):e._e(),e._t("default")],2),e.emptyText&&(!e.allowCreate||e.loading||e.allowCreate&&0===e.options.length)?[e.$slots.empty?e._t("empty"):n("p",{staticClass:"el-select-dropdown__empty"},[e._v("\n "+e._s(e.emptyText)+"\n ")])]:e._e()],2)],1)],1)},Ln=[];An._withStripped=!0;var Vn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-select-dropdown el-popper",class:[{"is-multiple":e.$parent.multiple},e.popperClass],style:{minWidth:e.minWidth}},[e._t("default")],2)},zn=[];Vn._withStripped=!0;var Bn={name:"ElSelectDropdown",componentName:"ElSelectDropdown",mixins:[H.a],props:{placement:{default:"bottom-start"},boundariesPadding:{default:0},popperOptions:{default:function(){return{gpuAcceleration:!1}}},visibleArrow:{default:!0},appendToBody:{type:Boolean,default:!0}},data:function(){return{minWidth:""}},computed:{popperClass:function(){return this.$parent.popperClass}},watch:{"$parent.inputWidth":function(){this.minWidth=this.$parent.$el.getBoundingClientRect().width+"px"}},mounted:function(){var e=this;this.referenceElm=this.$parent.$refs.reference.$el,this.$parent.popperElm=this.popperElm=this.$el,this.$on("updatePopper",(function(){e.$parent.visible&&e.updatePopper()})),this.$on("destroyPopper",this.destroyPopper)}},Rn=Bn,Hn=o(Rn,Vn,zn,!1,null,null,null);Hn.options.__file="packages/select/src/select-dropdown.vue";var Wn=Hn.exports,qn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-select-dropdown__item",class:{selected:e.itemSelected,"is-disabled":e.disabled||e.groupDisabled||e.limitReached,hover:e.hover},on:{mouseenter:e.hoverItem,click:function(t){return t.stopPropagation(),e.selectOptionClick(t)}}},[e._t("default",[n("span",[e._v(e._s(e.currentLabel))])])],2)},Yn=[];qn._withStripped=!0;var Kn="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Un={mixins:[$.a],name:"ElOption",componentName:"ElOption",inject:["select"],props:{value:{required:!0},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},data:function(){return{index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}},computed:{isObject:function(){return"[object object]"===Object.prototype.toString.call(this.value).toLowerCase()},currentLabel:function(){return this.label||(this.isObject?"":this.value)},currentValue:function(){return this.value||this.label||""},itemSelected:function(){return this.select.multiple?this.contains(this.select.value,this.value):this.isEqual(this.value,this.select.value)},limitReached:function(){return!!this.select.multiple&&(!this.itemSelected&&(this.select.value||[]).length>=this.select.multipleLimit&&this.select.multipleLimit>0)}},watch:{currentLabel:function(){this.created||this.select.remote||this.dispatch("ElSelect","setSelected")},value:function(e,t){var n=this.select,i=n.remote,r=n.valueKey;if(!this.created&&!i){if(r&&"object"===("undefined"===typeof e?"undefined":Kn(e))&&"object"===("undefined"===typeof t?"undefined":Kn(t))&&e[r]===t[r])return;this.dispatch("ElSelect","setSelected")}}},methods:{isEqual:function(e,t){if(this.isObject){var n=this.select.valueKey;return Object(b["getValueByPath"])(e,n)===Object(b["getValueByPath"])(t,n)}return e===t},contains:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(this.isObject){var n=this.select.valueKey;return e&&e.some((function(e){return Object(b["getValueByPath"])(e,n)===Object(b["getValueByPath"])(t,n)}))}return e&&e.indexOf(t)>-1},handleGroupDisabled:function(e){this.groupDisabled=e},hoverItem:function(){this.disabled||this.groupDisabled||(this.select.hoverIndex=this.select.options.indexOf(this))},selectOptionClick:function(){!0!==this.disabled&&!0!==this.groupDisabled&&this.dispatch("ElSelect","handleOptionClick",[this,!0])},queryChange:function(e){this.visible=new RegExp(Object(b["escapeRegexpString"])(e),"i").test(this.currentLabel)||this.created,this.visible||this.select.filteredOptionsCount--}},created:function(){this.select.options.push(this),this.select.cachedOptions.push(this),this.select.optionsCount++,this.select.filteredOptionsCount++,this.$on("queryChange",this.queryChange),this.$on("handleGroupDisabled",this.handleGroupDisabled)},beforeDestroy:function(){var e=this.select,t=e.selected,n=e.multiple,i=n?t:[t],r=this.select.cachedOptions.indexOf(this),s=i.indexOf(this);r>-1&&s<0&&this.select.cachedOptions.splice(r,1),this.select.onOptionDestroy(this.select.options.indexOf(this))}},Gn=Un,Xn=o(Gn,qn,Yn,!1,null,null,null);Xn.options.__file="packages/select/src/option.vue";var Zn=Xn.exports,Qn=n(30),Jn=n.n(Qn),ei=n(15),ti=n(27),ni=n.n(ti),ii={data:function(){return{hoverOption:-1}},computed:{optionsAllDisabled:function(){return this.options.filter((function(e){return e.visible})).every((function(e){return e.disabled}))}},watch:{hoverIndex:function(e){var t=this;"number"===typeof e&&e>-1&&(this.hoverOption=this.options[e]||{}),this.options.forEach((function(e){e.hover=t.hoverOption===e}))}},methods:{navigateOptions:function(e){var t=this;if(this.visible){if(0!==this.options.length&&0!==this.filteredOptionsCount&&!this.optionsAllDisabled){"next"===e?(this.hoverIndex++,this.hoverIndex===this.options.length&&(this.hoverIndex=0)):"prev"===e&&(this.hoverIndex--,this.hoverIndex<0&&(this.hoverIndex=this.options.length-1));var n=this.options[this.hoverIndex];!0!==n.disabled&&!0!==n.groupDisabled&&n.visible||this.navigateOptions(e),this.$nextTick((function(){return t.scrollToOption(t.hoverOption)}))}}else this.visible=!0}}},ri={mixins:[$.a,g.a,Z()("reference"),ii],name:"ElSelect",componentName:"ElSelect",inject:{elForm:{default:""},elFormItem:{default:""}},provide:function(){return{select:this}},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},readonly:function(){return!this.filterable||this.multiple||!Object(b["isIE"])()&&!Object(b["isEdge"])()&&!this.visible},showClose:function(){var e=this.multiple?Array.isArray(this.value)&&this.value.length>0:void 0!==this.value&&null!==this.value&&""!==this.value,t=this.clearable&&!this.selectDisabled&&this.inputHovering&&e;return t},iconClass:function(){return this.remote&&this.filterable?"":this.visible?"arrow-up is-reverse":"arrow-up"},debounce:function(){return this.remote?300:0},emptyText:function(){return this.loading?this.loadingText||this.t("el.select.loading"):(!this.remote||""!==this.query||0!==this.options.length)&&(this.filterable&&this.query&&this.options.length>0&&0===this.filteredOptionsCount?this.noMatchText||this.t("el.select.noMatch"):0===this.options.length?this.noDataText||this.t("el.select.noData"):null)},showNewOption:function(){var e=this,t=this.options.filter((function(e){return!e.created})).some((function(t){return t.currentLabel===e.query}));return this.filterable&&this.allowCreate&&""!==this.query&&!t},selectSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},selectDisabled:function(){return this.disabled||(this.elForm||{}).disabled},collapseTagSize:function(){return["small","mini"].indexOf(this.selectSize)>-1?"mini":"small"},propPlaceholder:function(){return"undefined"!==typeof this.placeholder?this.placeholder:this.t("el.select.placeholder")}},components:{ElInput:m.a,ElSelectMenu:Wn,ElOption:Zn,ElTag:Jn.a,ElScrollbar:q.a},directives:{Clickoutside:V.a},props:{name:String,id:String,value:{required:!0},autocomplete:{type:String,default:"off"},autoComplete:{type:String,validator:function(e){return!0}},automaticDropdown:Boolean,size:String,disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:String,remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String,required:!1},defaultFirstOption:Boolean,reserveKeyword:Boolean,valueKey:{type:String,default:"value"},collapseTags:Boolean,popperAppendToBody:{type:Boolean,default:!0}},data:function(){return{options:[],cachedOptions:[],createdLabel:null,createdSelected:!1,selected:this.multiple?[]:{},inputLength:20,inputWidth:0,initialInputHeight:0,cachedPlaceHolder:"",optionsCount:0,filteredOptionsCount:0,visible:!1,softFocus:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,currentPlaceholder:"",menuVisibleOnFocus:!1,isOnComposition:!1,isSilentBlur:!1}},watch:{selectDisabled:function(){var e=this;this.$nextTick((function(){e.resetInputHeight()}))},propPlaceholder:function(e){this.cachedPlaceHolder=this.currentPlaceholder=e},value:function(e,t){this.multiple&&(this.resetInputHeight(),e&&e.length>0||this.$refs.input&&""!==this.query?this.currentPlaceholder="":this.currentPlaceholder=this.cachedPlaceHolder,this.filterable&&!this.reserveKeyword&&(this.query="",this.handleQueryChange(this.query))),this.setSelected(),this.filterable&&!this.multiple&&(this.inputLength=20),Object(b["valueEquals"])(e,t)||this.dispatch("ElFormItem","el.form.change",e)},visible:function(e){var t=this;e?(this.broadcast("ElSelectDropdown","updatePopper"),this.filterable&&(this.query=this.remote?"":this.selectedLabel,this.handleQueryChange(this.query),this.multiple?this.$refs.input.focus():(this.remote||(this.broadcast("ElOption","queryChange",""),this.broadcast("ElOptionGroup","queryChange")),this.selectedLabel&&(this.currentPlaceholder=this.selectedLabel,this.selectedLabel="")))):(this.broadcast("ElSelectDropdown","destroyPopper"),this.$refs.input&&this.$refs.input.blur(),this.query="",this.previousQuery=null,this.selectedLabel="",this.inputLength=20,this.menuVisibleOnFocus=!1,this.resetHoverIndex(),this.$nextTick((function(){t.$refs.input&&""===t.$refs.input.value&&0===t.selected.length&&(t.currentPlaceholder=t.cachedPlaceHolder)})),this.multiple||(this.selected&&(this.filterable&&this.allowCreate&&this.createdSelected&&this.createdLabel?this.selectedLabel=this.createdLabel:this.selectedLabel=this.selected.currentLabel,this.filterable&&(this.query=this.selectedLabel)),this.filterable&&(this.currentPlaceholder=this.cachedPlaceHolder))),this.$emit("visible-change",e)},options:function(){var e=this;if(!this.$isServer){this.$nextTick((function(){e.broadcast("ElSelectDropdown","updatePopper")})),this.multiple&&this.resetInputHeight();var t=this.$el.querySelectorAll("input");-1===[].indexOf.call(t,document.activeElement)&&this.setSelected(),this.defaultFirstOption&&(this.filterable||this.remote)&&this.filteredOptionsCount&&this.checkDefaultFirstOption()}}},methods:{handleNavigate:function(e){this.isOnComposition||this.navigateOptions(e)},handleComposition:function(e){var t=this,n=e.target.value;if("compositionend"===e.type)this.isOnComposition=!1,this.$nextTick((function(e){return t.handleQueryChange(n)}));else{var i=n[n.length-1]||"";this.isOnComposition=!Object(Dt["isKorean"])(i)}},handleQueryChange:function(e){var t=this;this.previousQuery===e||this.isOnComposition||(null!==this.previousQuery||"function"!==typeof this.filterMethod&&"function"!==typeof this.remoteMethod?(this.previousQuery=e,this.$nextTick((function(){t.visible&&t.broadcast("ElSelectDropdown","updatePopper")})),this.hoverIndex=-1,this.multiple&&this.filterable&&this.$nextTick((function(){var e=15*t.$refs.input.value.length+20;t.inputLength=t.collapseTags?Math.min(50,e):e,t.managePlaceholder(),t.resetInputHeight()})),this.remote&&"function"===typeof this.remoteMethod?(this.hoverIndex=-1,this.remoteMethod(e)):"function"===typeof this.filterMethod?(this.filterMethod(e),this.broadcast("ElOptionGroup","queryChange")):(this.filteredOptionsCount=this.optionsCount,this.broadcast("ElOption","queryChange",e),this.broadcast("ElOptionGroup","queryChange")),this.defaultFirstOption&&(this.filterable||this.remote)&&this.filteredOptionsCount&&this.checkDefaultFirstOption()):this.previousQuery=e)},scrollToOption:function(e){var t=Array.isArray(e)&&e[0]?e[0].$el:e.$el;if(this.$refs.popper&&t){var n=this.$refs.popper.$el.querySelector(".el-select-dropdown__wrap");ni()(n,t)}this.$refs.scrollbar&&this.$refs.scrollbar.handleScroll()},handleMenuEnter:function(){var e=this;this.$nextTick((function(){return e.scrollToOption(e.selected)}))},emitChange:function(e){Object(b["valueEquals"])(this.value,e)||this.$emit("change",e)},getOption:function(e){for(var t=void 0,n="[object object]"===Object.prototype.toString.call(e).toLowerCase(),i="[object null]"===Object.prototype.toString.call(e).toLowerCase(),r="[object undefined]"===Object.prototype.toString.call(e).toLowerCase(),s=this.cachedOptions.length-1;s>=0;s--){var a=this.cachedOptions[s],o=n?Object(b["getValueByPath"])(a.value,this.valueKey)===Object(b["getValueByPath"])(e,this.valueKey):a.value===e;if(o){t=a;break}}if(t)return t;var l=n||i||r?"":String(e),u={value:e,currentLabel:l};return this.multiple&&(u.hitState=!1),u},setSelected:function(){var e=this;if(!this.multiple){var t=this.getOption(this.value);return t.created?(this.createdLabel=t.currentLabel,this.createdSelected=!0):this.createdSelected=!1,this.selectedLabel=t.currentLabel,this.selected=t,void(this.filterable&&(this.query=this.selectedLabel))}var n=[];Array.isArray(this.value)&&this.value.forEach((function(t){n.push(e.getOption(t))})),this.selected=n,this.$nextTick((function(){e.resetInputHeight()}))},handleFocus:function(e){this.softFocus?this.softFocus=!1:((this.automaticDropdown||this.filterable)&&(this.filterable&&!this.visible&&(this.menuVisibleOnFocus=!0),this.visible=!0),this.$emit("focus",e))},blur:function(){this.visible=!1,this.$refs.reference.blur()},handleBlur:function(e){var t=this;setTimeout((function(){t.isSilentBlur?t.isSilentBlur=!1:t.$emit("blur",e)}),50),this.softFocus=!1},handleClearClick:function(e){this.deleteSelected(e)},doDestroy:function(){this.$refs.popper&&this.$refs.popper.doDestroy()},handleClose:function(){this.visible=!1},toggleLastOptionHitState:function(e){if(Array.isArray(this.selected)){var t=this.selected[this.selected.length-1];if(t)return!0===e||!1===e?(t.hitState=e,e):(t.hitState=!t.hitState,t.hitState)}},deletePrevTag:function(e){if(e.target.value.length<=0&&!this.toggleLastOptionHitState()){var t=this.value.slice();t.pop(),this.$emit("input",t),this.emitChange(t)}},managePlaceholder:function(){""!==this.currentPlaceholder&&(this.currentPlaceholder=this.$refs.input.value?"":this.cachedPlaceHolder)},resetInputState:function(e){8!==e.keyCode&&this.toggleLastOptionHitState(!1),this.inputLength=15*this.$refs.input.value.length+20,this.resetInputHeight()},resetInputHeight:function(){var e=this;this.collapseTags&&!this.filterable||this.$nextTick((function(){if(e.$refs.reference){var t=e.$refs.reference.$el.childNodes,n=[].filter.call(t,(function(e){return"INPUT"===e.tagName}))[0],i=e.$refs.tags,r=i?Math.round(i.getBoundingClientRect().height):0,s=e.initialInputHeight||40;n.style.height=0===e.selected.length?s+"px":Math.max(i?r+(r>s?6:0):0,s)+"px",e.visible&&!1!==e.emptyText&&e.broadcast("ElSelectDropdown","updatePopper")}}))},resetHoverIndex:function(){var e=this;setTimeout((function(){e.multiple?e.selected.length>0?e.hoverIndex=Math.min.apply(null,e.selected.map((function(t){return e.options.indexOf(t)}))):e.hoverIndex=-1:e.hoverIndex=e.options.indexOf(e.selected)}),300)},handleOptionSelect:function(e,t){var n=this;if(this.multiple){var i=(this.value||[]).slice(),r=this.getValueIndex(i,e.value);r>-1?i.splice(r,1):(this.multipleLimit<=0||i.length0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],n="[object object]"===Object.prototype.toString.call(t).toLowerCase();if(n){var i=this.valueKey,r=-1;return e.some((function(e,n){return Object(b["getValueByPath"])(e,i)===Object(b["getValueByPath"])(t,i)&&(r=n,!0)})),r}return e.indexOf(t)},toggleMenu:function(){this.selectDisabled||(this.menuVisibleOnFocus?this.menuVisibleOnFocus=!1:this.visible=!this.visible,this.visible&&(this.$refs.input||this.$refs.reference).focus())},selectOption:function(){this.visible?this.options[this.hoverIndex]&&this.handleOptionSelect(this.options[this.hoverIndex]):this.toggleMenu()},deleteSelected:function(e){e.stopPropagation();var t=this.multiple?[]:"";this.$emit("input",t),this.emitChange(t),this.visible=!1,this.$emit("clear")},deleteTag:function(e,t){var n=this.selected.indexOf(t);if(n>-1&&!this.selectDisabled){var i=this.value.slice();i.splice(n,1),this.$emit("input",i),this.emitChange(i),this.$emit("remove-tag",t.value)}e.stopPropagation()},onInputChange:function(){this.filterable&&this.query!==this.selectedLabel&&(this.query=this.selectedLabel,this.handleQueryChange(this.query))},onOptionDestroy:function(e){e>-1&&(this.optionsCount--,this.filteredOptionsCount--,this.options.splice(e,1))},resetInputWidth:function(){this.inputWidth=this.$refs.reference.$el.getBoundingClientRect().width},handleResize:function(){this.resetInputWidth(),this.multiple&&this.resetInputHeight()},checkDefaultFirstOption:function(){this.hoverIndex=-1;for(var e=!1,t=this.options.length-1;t>=0;t--)if(this.options[t].created){e=!0,this.hoverIndex=t;break}if(!e)for(var n=0;n!==this.options.length;++n){var i=this.options[n];if(this.query){if(!i.disabled&&!i.groupDisabled&&i.visible){this.hoverIndex=n;break}}else if(i.itemSelected){this.hoverIndex=n;break}}},getValueKey:function(e){return"[object object]"!==Object.prototype.toString.call(e.value).toLowerCase()?e.value:Object(b["getValueByPath"])(e.value,this.valueKey)}},created:function(){var e=this;this.cachedPlaceHolder=this.currentPlaceholder=this.propPlaceholder,this.multiple&&!Array.isArray(this.value)&&this.$emit("input",[]),!this.multiple&&Array.isArray(this.value)&&this.$emit("input",""),this.debouncedOnInputChange=A()(this.debounce,(function(){e.onInputChange()})),this.debouncedQueryChange=A()(this.debounce,(function(t){e.handleQueryChange(t.target.value)})),this.$on("handleOptionClick",this.handleOptionSelect),this.$on("setSelected",this.setSelected)},mounted:function(){var e=this;this.multiple&&Array.isArray(this.value)&&this.value.length>0&&(this.currentPlaceholder=""),Object(ei["addResizeListener"])(this.$el,this.handleResize);var t=this.$refs.reference;if(t&&t.$el){var n={medium:36,small:32,mini:28},i=t.$el.querySelector("input");this.initialInputHeight=i.getBoundingClientRect().height||n[this.selectSize]}this.remote&&this.multiple&&this.resetInputHeight(),this.$nextTick((function(){t&&t.$el&&(e.inputWidth=t.$el.getBoundingClientRect().width)})),this.setSelected()},beforeDestroy:function(){this.$el&&this.handleResize&&Object(ei["removeResizeListener"])(this.$el,this.handleResize)}},si=ri,ai=o(si,An,Ln,!1,null,null,null);ai.options.__file="packages/select/src/select.vue";var oi=ai.exports;oi.install=function(e){e.component(oi.name,oi)};var li=oi;Zn.install=function(e){e.component(Zn.name,Zn)};var ui=Zn,ci=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-select-group__wrap"},[n("li",{staticClass:"el-select-group__title"},[e._v(e._s(e.label))]),n("li",[n("ul",{staticClass:"el-select-group"},[e._t("default")],2)])])},hi=[];ci._withStripped=!0;var di={mixins:[$.a],name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:{type:Boolean,default:!1}},data:function(){return{visible:!0}},watch:{disabled:function(e){this.broadcast("ElOption","handleGroupDisabled",e)}},methods:{queryChange:function(){this.visible=this.$children&&Array.isArray(this.$children)&&this.$children.some((function(e){return!0===e.visible}))}},created:function(){this.$on("queryChange",this.queryChange)},mounted:function(){this.disabled&&this.broadcast("ElOption","handleGroupDisabled",this.disabled)}},fi=di,pi=o(fi,ci,hi,!1,null,null,null);pi.options.__file="packages/select/src/option-group.vue";var mi=pi.exports;mi.install=function(e){e.component(mi.name,mi)};var vi=mi,gi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"el-button",class:[e.type?"el-button--"+e.type:"",e.buttonSize?"el-button--"+e.buttonSize:"",{"is-disabled":e.buttonDisabled,"is-loading":e.loading,"is-plain":e.plain,"is-round":e.round,"is-circle":e.circle}],attrs:{disabled:e.buttonDisabled||e.loading,autofocus:e.autofocus,type:e.nativeType},on:{click:e.handleClick}},[e.loading?n("i",{staticClass:"el-icon-loading"}):e._e(),e.icon&&!e.loading?n("i",{class:e.icon}):e._e(),e.$slots.default?n("span",[e._t("default")],2):e._e()])},bi=[];gi._withStripped=!0;var yi={name:"ElButton",inject:{elForm:{default:""},elFormItem:{default:""}},props:{type:{type:String,default:"default"},size:String,icon:{type:String,default:""},nativeType:{type:String,default:"button"},loading:Boolean,disabled:Boolean,plain:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},buttonSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},buttonDisabled:function(){return this.$options.propsData.hasOwnProperty("disabled")?this.disabled:(this.elForm||{}).disabled}},methods:{handleClick:function(e){this.$emit("click",e)}}},_i=yi,xi=o(_i,gi,bi,!1,null,null,null);xi.options.__file="packages/button/src/button.vue";var wi=xi.exports;wi.install=function(e){e.component(wi.name,wi)};var Ci=wi,ki=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-button-group"},[e._t("default")],2)},Si=[];ki._withStripped=!0;var Di={name:"ElButtonGroup"},Oi=Di,$i=o(Oi,ki,Si,!1,null,null,null);$i.options.__file="packages/button/src/button-group.vue";var Ei=$i.exports;Ei.install=function(e){e.component(Ei.name,Ei)};var Ti=Ei,Pi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-table",class:[{"el-table--fit":e.fit,"el-table--striped":e.stripe,"el-table--border":e.border||e.isGroup,"el-table--hidden":e.isHidden,"el-table--group":e.isGroup,"el-table--fluid-height":e.maxHeight,"el-table--scrollable-x":e.layout.scrollX,"el-table--scrollable-y":e.layout.scrollY,"el-table--enable-row-hover":!e.store.states.isComplex,"el-table--enable-row-transition":0!==(e.store.states.data||[]).length&&(e.store.states.data||[]).length<100},e.tableSize?"el-table--"+e.tableSize:""],on:{mouseleave:function(t){e.handleMouseLeave(t)}}},[n("div",{ref:"hiddenColumns",staticClass:"hidden-columns"},[e._t("default")],2),e.showHeader?n("div",{directives:[{name:"mousewheel",rawName:"v-mousewheel",value:e.handleHeaderFooterMousewheel,expression:"handleHeaderFooterMousewheel"}],ref:"headerWrapper",staticClass:"el-table__header-wrapper"},[n("table-header",{ref:"tableHeader",style:{width:e.layout.bodyWidth?e.layout.bodyWidth+"px":""},attrs:{store:e.store,border:e.border,"default-sort":e.defaultSort}})],1):e._e(),n("div",{ref:"bodyWrapper",staticClass:"el-table__body-wrapper",class:[e.layout.scrollX?"is-scrolling-"+e.scrollPosition:"is-scrolling-none"],style:[e.bodyHeight]},[n("table-body",{style:{width:e.bodyWidth},attrs:{context:e.context,store:e.store,stripe:e.stripe,"row-class-name":e.rowClassName,"row-style":e.rowStyle,highlight:e.highlightCurrentRow}}),e.data&&0!==e.data.length?e._e():n("div",{ref:"emptyBlock",staticClass:"el-table__empty-block",style:e.emptyBlockStyle},[n("span",{staticClass:"el-table__empty-text"},[e._t("empty",[e._v(e._s(e.emptyText||e.t("el.table.emptyText")))])],2)]),e.$slots.append?n("div",{ref:"appendWrapper",staticClass:"el-table__append-wrapper"},[e._t("append")],2):e._e()],1),e.showSummary?n("div",{directives:[{name:"show",rawName:"v-show",value:e.data&&e.data.length>0,expression:"data && data.length > 0"},{name:"mousewheel",rawName:"v-mousewheel",value:e.handleHeaderFooterMousewheel,expression:"handleHeaderFooterMousewheel"}],ref:"footerWrapper",staticClass:"el-table__footer-wrapper"},[n("table-footer",{style:{width:e.layout.bodyWidth?e.layout.bodyWidth+"px":""},attrs:{store:e.store,border:e.border,"sum-text":e.sumText||e.t("el.table.sumText"),"summary-method":e.summaryMethod,"default-sort":e.defaultSort}})],1):e._e(),e.fixedColumns.length>0?n("div",{directives:[{name:"mousewheel",rawName:"v-mousewheel",value:e.handleFixedMousewheel,expression:"handleFixedMousewheel"}],ref:"fixedWrapper",staticClass:"el-table__fixed",style:[{width:e.layout.fixedWidth?e.layout.fixedWidth+"px":""},e.fixedHeight]},[e.showHeader?n("div",{ref:"fixedHeaderWrapper",staticClass:"el-table__fixed-header-wrapper"},[n("table-header",{ref:"fixedTableHeader",style:{width:e.bodyWidth},attrs:{fixed:"left",border:e.border,store:e.store}})],1):e._e(),n("div",{ref:"fixedBodyWrapper",staticClass:"el-table__fixed-body-wrapper",style:[{top:e.layout.headerHeight+"px"},e.fixedBodyHeight]},[n("table-body",{style:{width:e.bodyWidth},attrs:{fixed:"left",store:e.store,stripe:e.stripe,highlight:e.highlightCurrentRow,"row-class-name":e.rowClassName,"row-style":e.rowStyle}}),e.$slots.append?n("div",{staticClass:"el-table__append-gutter",style:{height:e.layout.appendHeight+"px"}}):e._e()],1),e.showSummary?n("div",{directives:[{name:"show",rawName:"v-show",value:e.data&&e.data.length>0,expression:"data && data.length > 0"}],ref:"fixedFooterWrapper",staticClass:"el-table__fixed-footer-wrapper"},[n("table-footer",{style:{width:e.bodyWidth},attrs:{fixed:"left",border:e.border,"sum-text":e.sumText||e.t("el.table.sumText"),"summary-method":e.summaryMethod,store:e.store}})],1):e._e()]):e._e(),e.rightFixedColumns.length>0?n("div",{directives:[{name:"mousewheel",rawName:"v-mousewheel",value:e.handleFixedMousewheel,expression:"handleFixedMousewheel"}],ref:"rightFixedWrapper",staticClass:"el-table__fixed-right",style:[{width:e.layout.rightFixedWidth?e.layout.rightFixedWidth+"px":"",right:e.layout.scrollY?(e.border?e.layout.gutterWidth:e.layout.gutterWidth||0)+"px":""},e.fixedHeight]},[e.showHeader?n("div",{ref:"rightFixedHeaderWrapper",staticClass:"el-table__fixed-header-wrapper"},[n("table-header",{ref:"rightFixedTableHeader",style:{width:e.bodyWidth},attrs:{fixed:"right",border:e.border,store:e.store}})],1):e._e(),n("div",{ref:"rightFixedBodyWrapper",staticClass:"el-table__fixed-body-wrapper",style:[{top:e.layout.headerHeight+"px"},e.fixedBodyHeight]},[n("table-body",{style:{width:e.bodyWidth},attrs:{fixed:"right",store:e.store,stripe:e.stripe,"row-class-name":e.rowClassName,"row-style":e.rowStyle,highlight:e.highlightCurrentRow}}),e.$slots.append?n("div",{staticClass:"el-table__append-gutter",style:{height:e.layout.appendHeight+"px"}}):e._e()],1),e.showSummary?n("div",{directives:[{name:"show",rawName:"v-show",value:e.data&&e.data.length>0,expression:"data && data.length > 0"}],ref:"rightFixedFooterWrapper",staticClass:"el-table__fixed-footer-wrapper"},[n("table-footer",{style:{width:e.bodyWidth},attrs:{fixed:"right",border:e.border,"sum-text":e.sumText||e.t("el.table.sumText"),"summary-method":e.summaryMethod,store:e.store}})],1):e._e()]):e._e(),e.rightFixedColumns.length>0?n("div",{ref:"rightFixedPatch",staticClass:"el-table__fixed-right-patch",style:{width:e.layout.scrollY?e.layout.gutterWidth+"px":"0",height:e.layout.headerHeight+"px"}}):e._e(),n("div",{directives:[{name:"show",rawName:"v-show",value:e.resizeProxyVisible,expression:"resizeProxyVisible"}],ref:"resizeProxy",staticClass:"el-table__column-resize-proxy"})])},Mi=[];Pi._withStripped=!0;var Ii=n(14),Ni=n.n(Ii),ji=n(36),Fi=n(39),Ai=n.n(Fi),Li="undefined"!==typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>-1,Vi=function(e,t){e&&e.addEventListener&&e.addEventListener(Li?"DOMMouseScroll":"mousewheel",(function(e){var n=Ai()(e);t&&t.apply(this,[e,n])}))},zi={bind:function(e,t){Vi(e,t.value)}},Bi=n(6),Ri=n.n(Bi),Hi="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Wi=function(e){var t=e.target;while(t&&"HTML"!==t.tagName.toUpperCase()){if("TD"===t.tagName.toUpperCase())return t;t=t.parentNode}return null},qi=function(e){return null!==e&&"object"===("undefined"===typeof e?"undefined":Hi(e))},Yi=function(e,t,n,i,r){if(!t&&!i&&(!r||Array.isArray(r)&&!r.length))return e;n="string"===typeof n?"descending"===n?-1:1:n&&n<0?-1:1;var s=i?null:function(n,i){return r?(Array.isArray(r)||(r=[r]),r.map((function(t){return"string"===typeof t?Object(b["getValueByPath"])(n,t):t(n,i,e)}))):("$key"!==t&&qi(n)&&"$value"in n&&(n=n.$value),[qi(n)?Object(b["getValueByPath"])(n,t):n])},a=function(e,t){if(i)return i(e.value,t.value);for(var n=0,r=e.key.length;nt.key[n])return 1}return 0};return e.map((function(e,t){return{value:e,index:t,key:s?s(e,t):null}})).sort((function(e,t){var i=a(e,t);return i||(i=e.index-t.index),i*n})).map((function(e){return e.value}))},Ki=function(e,t){var n=null;return e.columns.forEach((function(e){e.id===t&&(n=e)})),n},Ui=function(e,t){for(var n=null,i=0;i2&&void 0!==arguments[2]?arguments[2]:"children",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"hasChildren",r=function(e){return!(Array.isArray(e)&&e.length)};function s(e,a,o){t(e,a,o),a.forEach((function(e){if(e[i])t(e,null,o+1);else{var a=e[n];r(a)||s(e,a,o+1)}}))}e.forEach((function(e){if(e[i])t(e,null,0);else{var a=e[n];r(a)||s(e,a,0)}}))}var ar=function(e,t){var n=Object.getOwnPropertyNames(e),i=Object.getOwnPropertyNames(t);if(n.length!==i.length)return!1;for(var r=0;r0&&t[0]&&"selection"===t[0].type&&!t[0].fixed&&(t[0].fixed=!0,e.fixedColumns.unshift(t[0]));var n=t.filter((function(e){return!e.fixed}));e.originColumns=[].concat(e.fixedColumns).concat(n).concat(e.rightFixedColumns);var i=dr(n),r=dr(e.fixedColumns),s=dr(e.rightFixedColumns);e.leafColumnsLength=i.length,e.fixedLeafColumnsLength=r.length,e.rightFixedLeafColumnsLength=s.length,e.columns=[].concat(r).concat(i).concat(s),e.isComplex=e.fixedColumns.length>0||e.rightFixedColumns.length>0},scheduleLayout:function(e){e&&this.updateColumns(),this.table.debouncedUpdateLayout()},isSelected:function(e){var t=this.states.selection,n=void 0===t?[]:t;return n.indexOf(e)>-1},clearSelection:function(){var e=this.states;e.isAllSelected=!1;var t=e.selection;t.length&&(e.selection=[],this.table.$emit("selection-change",[]))},cleanSelection:function(){var e=this.states,t=e.data,n=e.rowKey,i=e.selection,r=void 0;if(n){r=[];var s=Zi(i,n),a=Zi(t,n);for(var o in s)s.hasOwnProperty(o)&&!a[o]&&r.push(s[o].row)}else r=i.filter((function(e){return-1===t.indexOf(e)}));if(r.length){var l=i.filter((function(e){return-1===r.indexOf(e)}));e.selection=l,this.table.$emit("selection-change",l.slice())}},toggleRowSelection:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=rr(this.states.selection,e,t);if(i){var r=(this.states.selection||[]).slice();n&&this.table.$emit("select",r,e),this.table.$emit("selection-change",r)}},_toggleAllSelection:function(){var e=this.states,t=e.data,n=void 0===t?[]:t,i=e.selection,r=e.selectOnIndeterminate?!e.isAllSelected:!(e.isAllSelected||i.length);e.isAllSelected=r;var s=!1;n.forEach((function(t,n){e.selectable?e.selectable.call(null,t,n)&&rr(i,t,r)&&(s=!0):rr(i,t,r)&&(s=!0)})),s&&this.table.$emit("selection-change",i?i.slice():[]),this.table.$emit("select-all",i)},updateSelectionByRowKey:function(){var e=this.states,t=e.selection,n=e.rowKey,i=e.data,r=Zi(t,n);i.forEach((function(e){var i=Xi(e,n),s=r[i];s&&(t[s.index]=e)}))},updateAllSelected:function(){var e=this.states,t=e.selection,n=e.rowKey,i=e.selectable,r=e.data||[];if(0!==r.length){var s=void 0;n&&(s=Zi(t,n));for(var a=function(e){return s?!!s[Xi(e,n)]:-1!==t.indexOf(e)},o=!0,l=0,u=0,c=r.length;u1?n-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:{};if(!e)throw new Error("Table is required.");var n=new pr;return n.table=e,n.toggleAllSelection=A()(10,n._toggleAllSelection),Object.keys(t).forEach((function(e){n.states[e]=t[e]})),n}function vr(e){var t={};return Object.keys(e).forEach((function(n){var i=e[n],r=void 0;"string"===typeof i?r=function(){return this.store.states[i]}:"function"===typeof i?r=function(){return i.call(this,this.store.states)}:console.error("invalid value type"),r&&(t[n]=r)})),t}var gr=n(31),br=n.n(gr);function yr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var _r=function(){function e(t){for(var n in yr(this,e),this.observers=[],this.table=null,this.store=null,this.columns=null,this.fit=!0,this.showHeader=!0,this.height=null,this.scrollX=!1,this.scrollY=!1,this.bodyWidth=null,this.fixedWidth=null,this.rightFixedWidth=null,this.tableHeight=null,this.headerHeight=44,this.appendHeight=0,this.footerHeight=44,this.viewportHeight=null,this.bodyHeight=null,this.fixedBodyHeight=null,this.gutterWidth=br()(),t)t.hasOwnProperty(n)&&(this[n]=t[n]);if(!this.table)throw new Error("table is required for Table Layout");if(!this.store)throw new Error("store is required for Table Layout")}return e.prototype.updateScrollY=function(){var e=this.height;if(null===e)return!1;var t=this.table.bodyWrapper;if(this.table.$el&&t){var n=t.querySelector(".el-table__body"),i=this.scrollY,r=n.offsetHeight>this.bodyHeight;return this.scrollY=r,i!==r}return!1},e.prototype.setHeight=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"height";if(!Ri.a.prototype.$isServer){var i=this.table.$el;if(e=nr(e),this.height=e,!i&&(e||0===e))return Ri.a.nextTick((function(){return t.setHeight(e,n)}));"number"===typeof e?(i.style[n]=e+"px",this.updateElsHeight()):"string"===typeof e&&(i.style[n]=e,this.updateElsHeight())}},e.prototype.setMaxHeight=function(e){this.setHeight(e,"max-height")},e.prototype.getFlattenColumns=function(){var e=[],t=this.table.columns;return t.forEach((function(t){t.isColumnGroup?e.push.apply(e,t.columns):e.push(t)})),e},e.prototype.updateElsHeight=function(){var e=this;if(!this.table.$ready)return Ri.a.nextTick((function(){return e.updateElsHeight()}));var t=this.table.$refs,n=t.headerWrapper,i=t.appendWrapper,r=t.footerWrapper;if(this.appendHeight=i?i.offsetHeight:0,!this.showHeader||n){var s=n?n.querySelector(".el-table__header tr"):null,a=this.headerDisplayNone(s),o=this.headerHeight=this.showHeader?n.offsetHeight:0;if(this.showHeader&&!a&&n.offsetWidth>0&&(this.table.columns||[]).length>0&&o<2)return Ri.a.nextTick((function(){return e.updateElsHeight()}));var l=this.tableHeight=this.table.$el.clientHeight,u=this.footerHeight=r?r.offsetHeight:0;null!==this.height&&(this.bodyHeight=l-o-u+(r?1:0)),this.fixedBodyHeight=this.scrollX?this.bodyHeight-this.gutterWidth:this.bodyHeight;var c=!(this.store.states.data&&this.store.states.data.length);this.viewportHeight=this.scrollX?l-(c?0:this.gutterWidth):l,this.updateScrollY(),this.notifyObservers("scrollable")}},e.prototype.headerDisplayNone=function(e){if(!e)return!0;var t=e;while("DIV"!==t.tagName){if("none"===getComputedStyle(t).display)return!0;t=t.parentElement}return!1},e.prototype.updateColumnsWidth=function(){if(!Ri.a.prototype.$isServer){var e=this.fit,t=this.table.$el.clientWidth,n=0,i=this.getFlattenColumns(),r=i.filter((function(e){return"number"!==typeof e.width}));if(i.forEach((function(e){"number"===typeof e.width&&e.realWidth&&(e.realWidth=null)})),r.length>0&&e){i.forEach((function(e){n+=e.width||e.minWidth||80}));var s=this.scrollY?this.gutterWidth:0;if(n<=t-s){this.scrollX=!1;var a=t-s-n;if(1===r.length)r[0].realWidth=(r[0].minWidth||80)+a;else{var o=r.reduce((function(e,t){return e+(t.minWidth||80)}),0),l=a/o,u=0;r.forEach((function(e,t){if(0!==t){var n=Math.floor((e.minWidth||80)*l);u+=n,e.realWidth=(e.minWidth||80)+n}})),r[0].realWidth=(r[0].minWidth||80)+a-u}}else this.scrollX=!0,r.forEach((function(e){e.realWidth=e.minWidth}));this.bodyWidth=Math.max(n,t),this.table.resizeState.width=this.bodyWidth}else i.forEach((function(e){e.width||e.minWidth?e.realWidth=e.width||e.minWidth:e.realWidth=80,n+=e.realWidth})),this.scrollX=n>t,this.bodyWidth=n;var c=this.store.states.fixedColumns;if(c.length>0){var h=0;c.forEach((function(e){h+=e.realWidth||e.width})),this.fixedWidth=h}var d=this.store.states.rightFixedColumns;if(d.length>0){var f=0;d.forEach((function(e){f+=e.realWidth||e.width})),this.rightFixedWidth=f}this.notifyObservers("columns")}},e.prototype.addObserver=function(e){this.observers.push(e)},e.prototype.removeObserver=function(e){var t=this.observers.indexOf(e);-1!==t&&this.observers.splice(t,1)},e.prototype.notifyObservers=function(e){var t=this,n=this.observers;n.forEach((function(n){switch(e){case"columns":n.onColumnsChange(t);break;case"scrollable":n.onScrollableChange(t);break;default:throw new Error("Table Layout don't have event "+e+".")}}))},e}(),xr=_r,wr={created:function(){this.tableLayout.addObserver(this)},destroyed:function(){this.tableLayout.removeObserver(this)},computed:{tableLayout:function(){var e=this.layout;if(!e&&this.table&&(e=this.table.layout),!e)throw new Error("Can not find table layout.");return e}},mounted:function(){this.onColumnsChange(this.tableLayout),this.onScrollableChange(this.tableLayout)},updated:function(){this.__updated__||(this.onColumnsChange(this.tableLayout),this.onScrollableChange(this.tableLayout),this.__updated__=!0)},methods:{onColumnsChange:function(e){var t=this.$el.querySelectorAll("colgroup > col");if(t.length){var n=e.getFlattenColumns(),i={};n.forEach((function(e){i[e.id]=e}));for(var r=0,s=t.length;r col[name=gutter]"),n=0,i=t.length;n=this.leftFixedLeafCount:"right"===this.fixed?e=this.columnsCount-this.rightFixedLeafCount},getSpan:function(e,t,n,i){var r=1,s=1,a=this.table.spanMethod;if("function"===typeof a){var o=a({row:e,column:t,rowIndex:n,columnIndex:i});Array.isArray(o)?(r=o[0],s=o[1]):"object"===("undefined"===typeof o?"undefined":Sr(o))&&(r=o.rowspan,s=o.colspan)}return{rowspan:r,colspan:s}},getRowStyle:function(e,t){var n=this.table.rowStyle;return"function"===typeof n?n.call(null,{row:e,rowIndex:t}):n||null},getRowClass:function(e,t){var n=this.store.states.selection,i=["el-table__row"];if(this.table.highlightCurrentRow&&e===this.store.states.currentRow&&i.push("current-row"),this.table.highlightSelectionRow)for(var r=0;r-1&&i.push("expanded"),i},getCellStyle:function(e,t,n,i){var r=this.table.cellStyle;return"function"===typeof r?r.call(null,{rowIndex:e,columnIndex:t,row:n,column:i}):r},getCellClass:function(e,t,n,i){var r=[i.id,i.align,i.className];this.isColumnHidden(t)&&r.push("is-hidden");var s=this.table.cellClassName;return"string"===typeof s?r.push(s):"function"===typeof s&&r.push(s.call(null,{rowIndex:e,columnIndex:t,row:n,column:i})),r.push("el-table__cell"),r.join(" ")},getColspanRealWidth:function(e,t,n){if(t<1)return e[n].realWidth;var i=e.map((function(e){var t=e.realWidth;return t})).slice(n,n+t);return i.reduce((function(e,t){return e+t}),-1)},handleCellMouseEnter:function(e,t){var n=this.table,i=Wi(e);if(i){var r=Gi(n,i),s=n.hoverState={cell:i,column:r,row:t};n.$emit("cell-mouse-enter",s.row,s.column,s.cell,e)}var a=e.target.querySelector(".cell");if(Object(Le["hasClass"])(a,"el-tooltip")&&a.childNodes.length){var o=document.createRange();o.setStart(a,0),o.setEnd(a,a.childNodes.length);var l=o.getBoundingClientRect().width,u=(parseInt(Object(Le["getStyle"])(a,"paddingLeft"),10)||0)+(parseInt(Object(Le["getStyle"])(a,"paddingRight"),10)||0);if((l+u>a.offsetWidth||a.scrollWidth>a.offsetWidth)&&this.$refs.tooltip){var c=this.$refs.tooltip;this.tooltipContent=i.innerText||i.textContent,c.referenceElm=i,c.$refs.popper&&(c.$refs.popper.style.display="none"),c.doDestroy(),c.setExpectedState(!0),this.activateTooltip(c)}}},handleCellMouseLeave:function(e){var t=this.$refs.tooltip;t&&(t.setExpectedState(!1),t.handleClosePopper());var n=Wi(e);if(n){var i=this.table.hoverState||{};this.table.$emit("cell-mouse-leave",i.row,i.column,i.cell,e)}},handleMouseEnter:A()(30,(function(e){this.store.commit("setHoverRow",e)})),handleMouseLeave:A()(30,(function(){this.store.commit("setHoverRow",null)})),handleContextMenu:function(e,t){this.handleEvent(e,t,"contextmenu")},handleDoubleClick:function(e,t){this.handleEvent(e,t,"dblclick")},handleClick:function(e,t){this.store.commit("setCurrentRow",t),this.handleEvent(e,t,"click")},handleEvent:function(e,t,n){var i=this.table,r=Wi(e),s=void 0;r&&(s=Gi(i,r),s&&i.$emit("cell-"+n,t,s,r,e)),i.$emit("row-"+n,t,s,e)},rowRender:function(e,t,n){var i=this,r=this.$createElement,s=this.treeIndent,a=this.columns,o=this.firstDefaultColumnIndex,l=this.getRowClass(e,t),u=!0;n&&(l.push("el-table__row--level-"+n.level),u=n.display);var c=u?null:{display:"none"};return r(kr,{style:[c,this.getRowStyle(e,t)],class:l,key:this.getKeyOfRow(e,t),nativeOn:{dblclick:function(t){return i.handleDoubleClick(t,e)},click:function(t){return i.handleClick(t,e)},contextmenu:function(t){return i.handleContextMenu(t,e)},mouseenter:function(e){return i.handleMouseEnter(t)},mouseleave:this.handleMouseLeave},attrs:{columns:a,row:e,index:t,store:this.store,context:this.context||this.table.$vnode.context,firstDefaultColumnIndex:o,treeRowData:n,treeIndent:s,columnsHidden:this.columnsHidden,getSpan:this.getSpan,getColspanRealWidth:this.getColspanRealWidth,getCellStyle:this.getCellStyle,getCellClass:this.getCellClass,handleCellMouseEnter:this.handleCellMouseEnter,handleCellMouseLeave:this.handleCellMouseLeave,isSelected:this.store.isSelected(e),isExpanded:this.store.states.expandRows.indexOf(e)>-1,fixed:this.fixed}})},wrappedRowRender:function(e,t){var n=this,i=this.$createElement,r=this.store,s=r.isRowExpanded,a=r.assertRowKey,o=r.states,l=o.treeData,u=o.lazyTreeNodeMap,c=o.childrenColumnName,h=o.rowKey;if(this.hasExpandColumn&&s(e)){var d=this.table.renderExpanded,f=this.rowRender(e,t);return d?[[f,i("tr",{key:"expanded-row__"+f.key},[i("td",{attrs:{colspan:this.columnsCount},class:"el-table__cell el-table__expanded-cell"},[d(this.$createElement,{row:e,$index:t,store:this.store})])])]]:(console.error("[Element Error]renderExpanded is required."),f)}if(Object.keys(l).length){a();var p=Xi(e,h),m=l[p],v=null;m&&(v={expanded:m.expanded,level:m.level,display:!0},"boolean"===typeof m.lazy&&("boolean"===typeof m.loaded&&m.loaded&&(v.noLazyChildren=!(m.children&&m.children.length)),v.loading=m.loading));var g=[this.rowRender(e,t,v)];if(m){var b=0,y=function e(i,r){i&&i.length&&r&&i.forEach((function(i){var s={display:r.display&&r.expanded,level:r.level+1},a=Xi(i,h);if(void 0===a||null===a)throw new Error("for nested data item, row-key is required.");if(m=Dr({},l[a]),m&&(s.expanded=m.expanded,m.level=m.level||s.level,m.display=!(!m.expanded||!s.display),"boolean"===typeof m.lazy&&("boolean"===typeof m.loaded&&m.loaded&&(s.noLazyChildren=!(m.children&&m.children.length)),s.loading=m.loading)),b++,g.push(n.rowRender(i,t+b,s)),m){var o=u[a]||i[c];e(o,m)}}))};m.display=!0;var _=u[p]||e[c];y(_,m)}return g}return this.rowRender(e,t)}}},$r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"}},[e.multiple?n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleOutsideClick,expression:"handleOutsideClick"},{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-table-filter"},[n("div",{staticClass:"el-table-filter__content"},[n("el-scrollbar",{attrs:{"wrap-class":"el-table-filter__wrap"}},[n("el-checkbox-group",{staticClass:"el-table-filter__checkbox-group",model:{value:e.filteredValue,callback:function(t){e.filteredValue=t},expression:"filteredValue"}},e._l(e.filters,(function(t){return n("el-checkbox",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.text))])})),1)],1)],1),n("div",{staticClass:"el-table-filter__bottom"},[n("button",{class:{"is-disabled":0===e.filteredValue.length},attrs:{disabled:0===e.filteredValue.length},on:{click:e.handleConfirm}},[e._v(e._s(e.t("el.table.confirmFilter")))]),n("button",{on:{click:e.handleReset}},[e._v(e._s(e.t("el.table.resetFilter")))])])]):n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleOutsideClick,expression:"handleOutsideClick"},{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-table-filter"},[n("ul",{staticClass:"el-table-filter__list"},[n("li",{staticClass:"el-table-filter__list-item",class:{"is-active":void 0===e.filterValue||null===e.filterValue},on:{click:function(t){e.handleSelect(null)}}},[e._v(e._s(e.t("el.table.clearFilter")))]),e._l(e.filters,(function(t){return n("li",{key:t.value,staticClass:"el-table-filter__list-item",class:{"is-active":e.isActive(t)},attrs:{label:t.value},on:{click:function(n){e.handleSelect(t.value)}}},[e._v(e._s(t.text))])}))],2)])])},Er=[];$r._withStripped=!0;var Tr=[];!Ri.a.prototype.$isServer&&document.addEventListener("click",(function(e){Tr.forEach((function(t){var n=e.target;t&&t.$el&&(n===t.$el||t.$el.contains(n)||t.handleOutsideClick&&t.handleOutsideClick(e))}))}));var Pr={open:function(e){e&&Tr.push(e)},close:function(e){var t=Tr.indexOf(e);-1!==t&&Tr.splice(e,1)}},Mr=n(32),Ir=n.n(Mr),Nr={name:"ElTableFilterPanel",mixins:[H.a,g.a],directives:{Clickoutside:V.a},components:{ElCheckbox:Ni.a,ElCheckboxGroup:Ir.a,ElScrollbar:q.a},props:{placement:{type:String,default:"bottom-end"}},methods:{isActive:function(e){return e.value===this.filterValue},handleOutsideClick:function(){var e=this;setTimeout((function(){e.showPopper=!1}),16)},handleConfirm:function(){this.confirmFilter(this.filteredValue),this.handleOutsideClick()},handleReset:function(){this.filteredValue=[],this.confirmFilter(this.filteredValue),this.handleOutsideClick()},handleSelect:function(e){this.filterValue=e,"undefined"!==typeof e&&null!==e?this.confirmFilter(this.filteredValue):this.confirmFilter([]),this.handleOutsideClick()},confirmFilter:function(e){this.table.store.commit("filterChange",{column:this.column,values:e}),this.table.store.updateAllSelected()}},data:function(){return{table:null,cell:null,column:null}},computed:{filters:function(){return this.column&&this.column.filters},filterValue:{get:function(){return(this.column.filteredValue||[])[0]},set:function(e){this.filteredValue&&("undefined"!==typeof e&&null!==e?this.filteredValue.splice(0,1,e):this.filteredValue.splice(0,1))}},filteredValue:{get:function(){return this.column&&this.column.filteredValue||[]},set:function(e){this.column&&(this.column.filteredValue=e)}},multiple:function(){return!this.column||this.column.filterMultiple}},mounted:function(){var e=this;this.popperElm=this.$el,this.referenceElm=this.cell,this.table.bodyWrapper.addEventListener("scroll",(function(){e.updatePopper()})),this.$watch("showPopper",(function(t){e.column&&(e.column.filterOpened=t),t?Pr.open(e):Pr.close(e)}))},watch:{showPopper:function(e){!0===e&&parseInt(this.popperJS._popper.style.zIndex,10)1;return r&&(this.$parent.isGroup=!0),e("table",{class:"el-table__header",attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("colgroup",[this.columns.map((function(t){return e("col",{attrs:{name:t.id},key:t.id})})),this.hasGutter?e("col",{attrs:{name:"gutter"}}):""]),e("thead",{class:[{"is-group":r,"has-gutter":this.hasGutter}]},[this._l(i,(function(n,i){return e("tr",{style:t.getHeaderRowStyle(i),class:t.getHeaderRowClass(i)},[n.map((function(r,s){return e("th",{attrs:{colspan:r.colSpan,rowspan:r.rowSpan},on:{mousemove:function(e){return t.handleMouseMove(e,r)},mouseout:t.handleMouseOut,mousedown:function(e){return t.handleMouseDown(e,r)},click:function(e){return t.handleHeaderClick(e,r)},contextmenu:function(e){return t.handleHeaderContextMenu(e,r)}},style:t.getHeaderCellStyle(i,s,n,r),class:t.getHeaderCellClass(i,s,n,r),key:r.id},[e("div",{class:["cell",r.filteredValue&&r.filteredValue.length>0?"highlight":"",r.labelClassName]},[r.renderHeader?r.renderHeader.call(t._renderProxy,e,{column:r,$index:s,store:t.store,_self:t.$parent.$vnode.context}):r.label,r.sortable?e("span",{class:"caret-wrapper",on:{click:function(e){return t.handleSortClick(e,r)}}},[e("i",{class:"sort-caret ascending",on:{click:function(e){return t.handleSortClick(e,r,"ascending")}}}),e("i",{class:"sort-caret descending",on:{click:function(e){return t.handleSortClick(e,r,"descending")}}})]):"",r.filterable?e("span",{class:"el-table__column-filter-trigger",on:{click:function(e){return t.handleFilterClick(e,r)}}},[e("i",{class:["el-icon-arrow-down",r.filterOpened?"el-icon-arrow-up":""]})]):""])])})),t.hasGutter?e("th",{class:"el-table__cell gutter"}):""])}))])])},props:{fixed:String,store:{required:!0},border:Boolean,defaultSort:{type:Object,default:function(){return{prop:"",order:""}}}},components:{ElCheckbox:Ni.a},computed:Lr({table:function(){return this.$parent},hasGutter:function(){return!this.fixed&&this.tableLayout.gutterWidth}},vr({columns:"columns",isAllSelected:"isAllSelected",leftFixedLeafCount:"fixedLeafColumnsLength",rightFixedLeafCount:"rightFixedLeafColumnsLength",columnsCount:function(e){return e.columns.length},leftFixedCount:function(e){return e.fixedColumns.length},rightFixedCount:function(e){return e.rightFixedColumns.length}})),created:function(){this.filterPanels={}},mounted:function(){var e=this;this.$nextTick((function(){var t=e.defaultSort,n=t.prop,i=t.order,r=!0;e.store.commit("sort",{prop:n,order:i,init:r})}))},beforeDestroy:function(){var e=this.filterPanels;for(var t in e)e.hasOwnProperty(t)&&e[t]&&e[t].$destroy(!0)},methods:{isCellHidden:function(e,t){for(var n=0,i=0;i=this.leftFixedLeafCount:"right"===this.fixed?n=this.columnsCount-this.rightFixedLeafCount},getHeaderRowStyle:function(e){var t=this.table.headerRowStyle;return"function"===typeof t?t.call(null,{rowIndex:e}):t},getHeaderRowClass:function(e){var t=[],n=this.table.headerRowClassName;return"string"===typeof n?t.push(n):"function"===typeof n&&t.push(n.call(null,{rowIndex:e})),t.join(" ")},getHeaderCellStyle:function(e,t,n,i){var r=this.table.headerCellStyle;return"function"===typeof r?r.call(null,{rowIndex:e,columnIndex:t,row:n,column:i}):r},getHeaderCellClass:function(e,t,n,i){var r=[i.id,i.order,i.headerAlign,i.className,i.labelClassName];0===e&&this.isCellHidden(t,n)&&r.push("is-hidden"),i.children||r.push("is-leaf"),i.sortable&&r.push("is-sortable");var s=this.table.headerCellClassName;return"string"===typeof s?r.push(s):"function"===typeof s&&r.push(s.call(null,{rowIndex:e,columnIndex:t,row:n,column:i})),r.push("el-table__cell"),r.join(" ")},toggleAllSelection:function(){this.store.commit("toggleAllSelection")},handleFilterClick:function(e,t){e.stopPropagation();var n=e.target,i="TH"===n.tagName?n:n.parentNode;if(!Object(Le["hasClass"])(i,"noclick")){i=i.querySelector(".el-table__column-filter-trigger")||i;var r=this.$parent,s=this.filterPanels[t.id];s&&t.filterOpened?s.showPopper=!1:(s||(s=new Ri.a(Ar),this.filterPanels[t.id]=s,t.filterPlacement&&(s.placement=t.filterPlacement),s.table=r,s.cell=i,s.column=t,!this.$isServer&&s.$mount(document.createElement("div"))),setTimeout((function(){s.showPopper=!0}),16))}},handleHeaderClick:function(e,t){!t.filters&&t.sortable?this.handleSortClick(e,t):t.filterable&&!t.sortable&&this.handleFilterClick(e,t),this.$parent.$emit("header-click",t,e)},handleHeaderContextMenu:function(e,t){this.$parent.$emit("header-contextmenu",t,e)},handleMouseDown:function(e,t){var n=this;if(!this.$isServer&&!(t.children&&t.children.length>0)&&this.draggingColumn&&this.border){this.dragging=!0,this.$parent.resizeProxyVisible=!0;var i=this.$parent,r=i.$el,s=r.getBoundingClientRect().left,a=this.$el.querySelector("th."+t.id),o=a.getBoundingClientRect(),l=o.left-s+30;Object(Le["addClass"])(a,"noclick"),this.dragState={startMouseLeft:e.clientX,startLeft:o.right-s,startColumnLeft:o.left-s,tableLeft:s};var u=i.$refs.resizeProxy;u.style.left=this.dragState.startLeft+"px",document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};var c=function(e){var t=e.clientX-n.dragState.startMouseLeft,i=n.dragState.startLeft+t;u.style.left=Math.max(l,i)+"px"},h=function r(){if(n.dragging){var s=n.dragState,o=s.startColumnLeft,l=s.startLeft,h=parseInt(u.style.left,10),d=h-o;t.width=t.realWidth=d,i.$emit("header-dragend",t.width,l-o,t,e),n.store.scheduleLayout(),document.body.style.cursor="",n.dragging=!1,n.draggingColumn=null,n.dragState={},i.resizeProxyVisible=!1}document.removeEventListener("mousemove",c),document.removeEventListener("mouseup",r),document.onselectstart=null,document.ondragstart=null,setTimeout((function(){Object(Le["removeClass"])(a,"noclick")}),0)};document.addEventListener("mousemove",c),document.addEventListener("mouseup",h)}},handleMouseMove:function(e,t){if(!(t.children&&t.children.length>0)){var n=e.target;while(n&&"TH"!==n.tagName)n=n.parentNode;if(t&&t.resizable&&!this.dragging&&this.border){var i=n.getBoundingClientRect(),r=document.body.style;i.width>12&&i.right-e.pageX<8?(r.cursor="col-resize",Object(Le["hasClass"])(n,"is-sortable")&&(n.style.cursor="col-resize"),this.draggingColumn=t):this.dragging||(r.cursor="",Object(Le["hasClass"])(n,"is-sortable")&&(n.style.cursor="pointer"),this.draggingColumn=null)}}},handleMouseOut:function(){this.$isServer||(document.body.style.cursor="")},toggleOrder:function(e){var t=e.order,n=e.sortOrders;if(""===t)return n[0];var i=n.indexOf(t||null);return n[i>n.length-2?0:i+1]},handleSortClick:function(e,t,n){e.stopPropagation();var i=t.order===n?null:n||this.toggleOrder(t),r=e.target;while(r&&"TH"!==r.tagName)r=r.parentNode;if(r&&"TH"===r.tagName&&Object(Le["hasClass"])(r,"noclick"))Object(Le["removeClass"])(r,"noclick");else if(t.sortable){var s=this.store.states,a=s.sortProp,o=void 0,l=s.sortingColumn;(l!==t||l===t&&null===l.order)&&(l&&(l.order=null),s.sortingColumn=t,a=t.property),o=t.order=i||null,s.sortProp=a,s.sortOrder=o,this.store.commit("changeSortCondition")}}},data:function(){return{draggingColumn:null,dragging:!1,dragState:{}}}},Rr=Object.assign||function(e){for(var t=1;t=this.leftFixedLeafCount;if("right"===this.fixed){for(var i=0,r=0;r=this.columnsCount-this.rightFixedCount)},getRowClasses:function(e,t){var n=[e.id,e.align,e.labelClassName];return e.className&&n.push(e.className),this.isCellHidden(t,this.columns,e)&&n.push("is-hidden"),e.children||n.push("is-leaf"),n}}},Wr=Object.assign||function(e){for(var t=1;t0){var i=n.scrollTop;t.pixelY<0&&0!==i&&e.preventDefault(),t.pixelY>0&&n.scrollHeight-n.clientHeight>i&&e.preventDefault(),n.scrollTop+=Math.ceil(t.pixelY/5)}else n.scrollLeft+=Math.ceil(t.pixelX/5)},handleHeaderFooterMousewheel:function(e,t){var n=t.pixelX,i=t.pixelY;Math.abs(n)>=Math.abs(i)&&(this.bodyWrapper.scrollLeft+=t.pixelX/5)},syncPostion:function(){var e=this.bodyWrapper,t=e.scrollLeft,n=e.scrollTop,i=e.offsetWidth,r=e.scrollWidth,s=this.$refs,a=s.headerWrapper,o=s.footerWrapper,l=s.fixedBodyWrapper,u=s.rightFixedBodyWrapper;a&&(a.scrollLeft=t),o&&(o.scrollLeft=t),l&&(l.scrollTop=n),u&&(u.scrollTop=n);var c=r-i-1;this.scrollPosition=t>=c?"right":0===t?"left":"middle"},throttleSyncPostion:Object(ji["throttle"])(16,(function(){this.syncPostion()})),onScroll:function(e){var t=window.requestAnimationFrame;t?t(this.syncPostion):this.throttleSyncPostion()},bindEvents:function(){this.bodyWrapper.addEventListener("scroll",this.onScroll,{passive:!0}),this.fit&&Object(ei["addResizeListener"])(this.$el,this.resizeListener)},unbindEvents:function(){this.bodyWrapper.removeEventListener("scroll",this.onScroll,{passive:!0}),this.fit&&Object(ei["removeResizeListener"])(this.$el,this.resizeListener)},resizeListener:function(){if(this.$ready){var e=!1,t=this.$el,n=this.resizeState,i=n.width,r=n.height,s=t.offsetWidth;i!==s&&(e=!0);var a=t.offsetHeight;(this.height||this.shouldUpdateHeight)&&r!==a&&(e=!0),e&&(this.resizeState.width=s,this.resizeState.height=a,this.doLayout())}},doLayout:function(){this.shouldUpdateHeight&&this.layout.updateElsHeight(),this.layout.updateColumnsWidth()},sort:function(e,t){this.store.commit("sort",{prop:e,order:t})},toggleAllSelection:function(){this.store.commit("toggleAllSelection")}},computed:Wr({tableSize:function(){return this.size||(this.$ELEMENT||{}).size},bodyWrapper:function(){return this.$refs.bodyWrapper},shouldUpdateHeight:function(){return this.height||this.maxHeight||this.fixedColumns.length>0||this.rightFixedColumns.length>0},bodyWidth:function(){var e=this.layout,t=e.bodyWidth,n=e.scrollY,i=e.gutterWidth;return t?t-(n?i:0)+"px":""},bodyHeight:function(){var e=this.layout,t=e.headerHeight,n=void 0===t?0:t,i=e.bodyHeight,r=e.footerHeight,s=void 0===r?0:r;if(this.height)return{height:i?i+"px":""};if(this.maxHeight){var a=nr(this.maxHeight);if("number"===typeof a)return{"max-height":a-s-(this.showHeader?n:0)+"px"}}return{}},fixedBodyHeight:function(){if(this.height)return{height:this.layout.fixedBodyHeight?this.layout.fixedBodyHeight+"px":""};if(this.maxHeight){var e=nr(this.maxHeight);if("number"===typeof e)return e=this.layout.scrollX?e-this.layout.gutterWidth:e,this.showHeader&&(e-=this.layout.headerHeight),e-=this.layout.footerHeight,{"max-height":e+"px"}}return{}},fixedHeight:function(){return this.maxHeight?this.showSummary?{bottom:0}:{bottom:this.layout.scrollX&&this.data.length?this.layout.gutterWidth+"px":""}:this.showSummary?{height:this.layout.tableHeight?this.layout.tableHeight+"px":""}:{height:this.layout.viewportHeight?this.layout.viewportHeight+"px":""}},emptyBlockStyle:function(){if(this.data&&this.data.length)return null;var e="100%";return this.layout.appendHeight&&(e="calc(100% - "+this.layout.appendHeight+"px)"),{width:this.bodyWidth,height:e}}},vr({selection:"selection",columns:"columns",tableData:"data",fixedColumns:"fixedColumns",rightFixedColumns:"rightFixedColumns"})),watch:{height:{immediate:!0,handler:function(e){this.layout.setHeight(e)}},maxHeight:{immediate:!0,handler:function(e){this.layout.setMaxHeight(e)}},currentRowKey:{immediate:!0,handler:function(e){this.rowKey&&this.store.setCurrentRowKey(e)}},data:{immediate:!0,handler:function(e){this.store.commit("setData",e)}},expandRowKeys:{immediate:!0,handler:function(e){e&&this.store.setExpandRowKeysAdapter(e)}}},created:function(){var e=this;this.tableId="el-table_"+qr++,this.debouncedUpdateLayout=Object(ji["debounce"])(50,(function(){return e.doLayout()}))},mounted:function(){var e=this;this.bindEvents(),this.store.updateColumns(),this.doLayout(),this.resizeState={width:this.$el.offsetWidth,height:this.$el.offsetHeight},this.store.states.columns.forEach((function(t){t.filteredValue&&t.filteredValue.length&&e.store.commit("filterChange",{column:t,values:t.filteredValue,silent:!0})})),this.$ready=!0},destroyed:function(){this.unbindEvents()},data:function(){var e=this.treeProps,t=e.hasChildren,n=void 0===t?"hasChildren":t,i=e.children,r=void 0===i?"children":i;this.store=mr(this,{rowKey:this.rowKey,defaultExpandAll:this.defaultExpandAll,selectOnIndeterminate:this.selectOnIndeterminate,indent:this.indent,lazy:this.lazy,lazyColumnIdentifier:n,childrenColumnName:r});var s=new xr({store:this.store,table:this,fit:this.fit,showHeader:this.showHeader});return{layout:s,isHidden:!1,renderExpanded:null,resizeProxyVisible:!1,resizeState:{width:null,height:null},isGroup:!1,scrollPosition:"left"}}},Kr=Yr,Ur=o(Kr,Pi,Mi,!1,null,null,null);Ur.options.__file="packages/table/src/table.vue";var Gr=Ur.exports;Gr.install=function(e){e.component(Gr.name,Gr)};var Xr=Gr,Zr={default:{order:""},selection:{width:48,minWidth:48,realWidth:48,order:"",className:"el-table-column--selection"},expand:{width:48,minWidth:48,realWidth:48,order:""},index:{width:48,minWidth:48,realWidth:48,order:""}},Qr={selection:{renderHeader:function(e,t){var n=t.store;return e("el-checkbox",{attrs:{disabled:n.states.data&&0===n.states.data.length,indeterminate:n.states.selection.length>0&&!this.isAllSelected,value:this.isAllSelected},on:{input:this.toggleAllSelection}})},renderCell:function(e,t){var n=t.row,i=t.column,r=t.isSelected,s=t.store,a=t.$index;return e("el-checkbox",{nativeOn:{click:function(e){return e.stopPropagation()}},attrs:{value:r,disabled:!!i.selectable&&!i.selectable.call(null,n,a)},on:{input:function(){s.commit("rowSelectedChanged",n)}}})},sortable:!1,resizable:!1},index:{renderHeader:function(e,t){var n=t.column;return n.label||"#"},renderCell:function(e,t){var n=t.$index,i=t.column,r=n+1,s=i.index;return"number"===typeof s?r=n+s:"function"===typeof s&&(r=s(n)),e("div",[r])},sortable:!1},expand:{renderHeader:function(e,t){var n=t.column;return n.label||""},renderCell:function(e,t){var n=t.row,i=t.store,r=t.isExpanded,s=["el-table__expand-icon"];r&&s.push("el-table__expand-icon--expanded");var a=function(e){e.stopPropagation(),i.toggleRowExpansion(n)};return e("div",{class:s,on:{click:a}},[e("i",{class:"el-icon el-icon-arrow-right"})])},sortable:!1,resizable:!1,className:"el-table__expand-column"}};function Jr(e,t){var n=t.row,i=t.column,r=t.$index,s=i.property,a=s&&Object(b["getPropByPath"])(n,s).v;return i&&i.formatter?i.formatter(n,i,a,r):a}function es(e,t){var n=t.row,i=t.treeNode,r=t.store;if(!i)return null;var s=[],a=function(e){e.stopPropagation(),r.loadOrToggle(n)};if(i.indent&&s.push(e("span",{class:"el-table__indent",style:{"padding-left":i.indent+"px"}})),"boolean"!==typeof i.expanded||i.noLazyChildren)s.push(e("span",{class:"el-table__placeholder"}));else{var o=["el-table__expand-icon",i.expanded?"el-table__expand-icon--expanded":""],l=["el-icon-arrow-right"];i.loading&&(l=["el-icon-loading"]),s.push(e("div",{class:o,on:{click:a}},[e("i",{class:l})]))}return s}var ts=Object.assign||function(e){for(var t=1;t-1}))}}},data:function(){return{isSubColumn:!1,columns:[]}},computed:{owner:function(){var e=this.$parent;while(e&&!e.tableId)e=e.$parent;return e},columnOrTableParent:function(){var e=this.$parent;while(e&&!e.tableId&&!e.columnId)e=e.$parent;return e},realWidth:function(){return er(this.width)},realMinWidth:function(){return tr(this.minWidth)},realAlign:function(){return this.align?"is-"+this.align:null},realHeaderAlign:function(){return this.headerAlign?"is-"+this.headerAlign:this.realAlign}},methods:{getPropsData:function(){for(var e=this,t=arguments.length,n=Array(t),i=0;i3&&void 0!==arguments[3]?arguments[3]:"-";if(!e)return null;var r=(ms[n]||ms["default"]).parser,s=t||us[n];return r(e,s,i)},bs=function(e,t,n){if(!e)return null;var i=(ms[n]||ms["default"]).formatter,r=t||us[n];return i(e,r)},ys=function(e,t){var n=function(e,t){var n=e instanceof Date,i=t instanceof Date;return n&&i?e.getTime()===t.getTime():!n&&!i&&e===t},i=e instanceof Array,r=t instanceof Array;return i&&r?e.length===t.length&&e.every((function(e,i){return n(e,t[i])})):!i&&!r&&n(e,t)},_s=function(e){return"string"===typeof e||e instanceof String},xs=function(e){return null===e||void 0===e||_s(e)||Array.isArray(e)&&2===e.length&&e.every(_s)},ws={mixins:[$.a,ls],inject:{elForm:{default:""},elFormItem:{default:""}},props:{size:String,format:String,valueFormat:String,readonly:Boolean,placeholder:String,startPlaceholder:String,endPlaceholder:String,prefixIcon:String,clearIcon:{type:String,default:"el-icon-circle-close"},name:{default:"",validator:xs},disabled:Boolean,clearable:{type:Boolean,default:!0},id:{default:"",validator:xs},popperClass:String,editable:{type:Boolean,default:!0},align:{type:String,default:"left"},value:{},defaultValue:{},defaultTime:{},rangeSeparator:{default:"-"},pickerOptions:{},unlinkPanels:Boolean,validateEvent:{type:Boolean,default:!0}},components:{ElInput:m.a},directives:{Clickoutside:V.a},data:function(){return{pickerVisible:!1,showClose:!1,userInput:null,valueOnOpen:null,unwatchPickerOptions:null}},watch:{pickerVisible:function(e){this.readonly||this.pickerDisabled||(e?(this.showPicker(),this.valueOnOpen=Array.isArray(this.value)?[].concat(this.value):this.value):(this.hidePicker(),this.emitChange(this.value),this.userInput=null,this.validateEvent&&this.dispatch("ElFormItem","el.form.blur"),this.$emit("blur",this),this.blur()))},parsedValue:{immediate:!0,handler:function(e){this.picker&&(this.picker.value=e)}},defaultValue:function(e){this.picker&&(this.picker.defaultValue=e)},value:function(e,t){ys(e,t)||this.pickerVisible||!this.validateEvent||this.dispatch("ElFormItem","el.form.change",e)}},computed:{ranged:function(){return this.type.indexOf("range")>-1},reference:function(){var e=this.$refs.reference;return e.$el||e},refInput:function(){return this.reference?[].slice.call(this.reference.querySelectorAll("input")):[]},valueIsEmpty:function(){var e=this.value;if(Array.isArray(e)){for(var t=0,n=e.length;t0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e.userInput=null,e.pickerVisible=e.picker.visible=n,e.emitInput(t),e.picker.resetView&&e.picker.resetView()})),this.picker.$on("select-range",(function(t,n,i){0!==e.refInput.length&&(i&&"min"!==i?"max"===i&&(e.refInput[1].setSelectionRange(t,n),e.refInput[1].focus()):(e.refInput[0].setSelectionRange(t,n),e.refInput[0].focus()))}))},unmountPicker:function(){this.picker&&(this.picker.$destroy(),this.picker.$off(),"function"===typeof this.unwatchPickerOptions&&this.unwatchPickerOptions(),this.picker.$el.parentNode.removeChild(this.picker.$el))},emitChange:function(e){ys(e,this.valueOnOpen)||(this.$emit("change",e),this.valueOnOpen=e,this.validateEvent&&this.dispatch("ElFormItem","el.form.change",e))},emitInput:function(e){var t=this.formatToValue(e);ys(this.value,t)||this.$emit("input",t)},isValidValue:function(e){return this.picker||this.mountPicker(),!this.picker.isValidValue||e&&this.picker.isValidValue(e)}}},Cs=ws,ks=o(Cs,ss,as,!1,null,null,null);ks.options.__file="packages/date-picker/src/picker.vue";var Ss=ks.exports,Ds=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-enter":e.handleEnter,"after-leave":e.handleLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-picker-panel el-date-picker el-popper",class:[{"has-sidebar":e.$slots.sidebar||e.shortcuts,"has-time":e.showTime},e.popperClass]},[n("div",{staticClass:"el-picker-panel__body-wrapper"},[e._t("sidebar"),e.shortcuts?n("div",{staticClass:"el-picker-panel__sidebar"},e._l(e.shortcuts,(function(t,i){return n("button",{key:i,staticClass:"el-picker-panel__shortcut",attrs:{type:"button"},on:{click:function(n){e.handleShortcutClick(t)}}},[e._v(e._s(t.text))])})),0):e._e(),n("div",{staticClass:"el-picker-panel__body"},[e.showTime?n("div",{staticClass:"el-date-picker__time-header"},[n("span",{staticClass:"el-date-picker__editor-wrap"},[n("el-input",{attrs:{placeholder:e.t("el.datepicker.selectDate"),value:e.visibleDate,size:"small"},on:{input:function(t){return e.userInputDate=t},change:e.handleVisibleDateChange}})],1),n("span",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleTimePickClose,expression:"handleTimePickClose"}],staticClass:"el-date-picker__editor-wrap"},[n("el-input",{ref:"input",attrs:{placeholder:e.t("el.datepicker.selectTime"),value:e.visibleTime,size:"small"},on:{focus:function(t){e.timePickerVisible=!0},input:function(t){return e.userInputTime=t},change:e.handleVisibleTimeChange}}),n("time-picker",{ref:"timepicker",attrs:{"time-arrow-control":e.arrowControl,visible:e.timePickerVisible},on:{pick:e.handleTimePick,mounted:e.proxyTimePickerDataProperties}})],1)]):e._e(),n("div",{directives:[{name:"show",rawName:"v-show",value:"time"!==e.currentView,expression:"currentView !== 'time'"}],staticClass:"el-date-picker__header",class:{"el-date-picker__header--bordered":"year"===e.currentView||"month"===e.currentView}},[n("button",{staticClass:"el-picker-panel__icon-btn el-date-picker__prev-btn el-icon-d-arrow-left",attrs:{type:"button","aria-label":e.t("el.datepicker.prevYear")},on:{click:e.prevYear}}),n("button",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],staticClass:"el-picker-panel__icon-btn el-date-picker__prev-btn el-icon-arrow-left",attrs:{type:"button","aria-label":e.t("el.datepicker.prevMonth")},on:{click:e.prevMonth}}),n("span",{staticClass:"el-date-picker__header-label",attrs:{role:"button"},on:{click:e.showYearPicker}},[e._v(e._s(e.yearLabel))]),n("span",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],staticClass:"el-date-picker__header-label",class:{active:"month"===e.currentView},attrs:{role:"button"},on:{click:e.showMonthPicker}},[e._v(e._s(e.t("el.datepicker.month"+(e.month+1))))]),n("button",{staticClass:"el-picker-panel__icon-btn el-date-picker__next-btn el-icon-d-arrow-right",attrs:{type:"button","aria-label":e.t("el.datepicker.nextYear")},on:{click:e.nextYear}}),n("button",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],staticClass:"el-picker-panel__icon-btn el-date-picker__next-btn el-icon-arrow-right",attrs:{type:"button","aria-label":e.t("el.datepicker.nextMonth")},on:{click:e.nextMonth}})]),n("div",{staticClass:"el-picker-panel__content"},[n("date-table",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],attrs:{"selection-mode":e.selectionMode,"first-day-of-week":e.firstDayOfWeek,value:e.value,"default-value":e.defaultValue?new Date(e.defaultValue):null,date:e.date,"cell-class-name":e.cellClassName,"disabled-date":e.disabledDate},on:{pick:e.handleDatePick}}),n("year-table",{directives:[{name:"show",rawName:"v-show",value:"year"===e.currentView,expression:"currentView === 'year'"}],attrs:{"selection-mode":e.selectionMode,value:e.value,"default-value":e.defaultValue?new Date(e.defaultValue):null,date:e.date,"disabled-date":e.disabledDate},on:{pick:e.handleYearPick}}),n("month-table",{directives:[{name:"show",rawName:"v-show",value:"month"===e.currentView,expression:"currentView === 'month'"}],attrs:{"selection-mode":e.selectionMode,value:e.value,"default-value":e.defaultValue?new Date(e.defaultValue):null,date:e.date,"disabled-date":e.disabledDate},on:{pick:e.handleMonthPick}})],1)])],2),n("div",{directives:[{name:"show",rawName:"v-show",value:e.footerVisible&&("date"===e.currentView||"month"===e.currentView||"year"===e.currentView),expression:"footerVisible && (currentView === 'date' || currentView === 'month' || currentView === 'year')"}],staticClass:"el-picker-panel__footer"},[n("el-button",{directives:[{name:"show",rawName:"v-show",value:"dates"!==e.selectionMode&&"months"!==e.selectionMode&&"years"!==e.selectionMode,expression:"selectionMode !== 'dates' && selectionMode !== 'months' && selectionMode !== 'years'"}],staticClass:"el-picker-panel__link-btn",attrs:{size:"mini",type:"text"},on:{click:e.changeToNow}},[e._v("\n "+e._s(e.t("el.datepicker.now"))+"\n ")]),n("el-button",{staticClass:"el-picker-panel__link-btn",attrs:{plain:"",size:"mini"},on:{click:e.confirm}},[e._v("\n "+e._s(e.t("el.datepicker.confirm"))+"\n ")])],1)])])},Os=[];Ds._withStripped=!0;var $s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":function(t){e.$emit("dodestroy")}}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-time-panel el-popper",class:e.popperClass},[n("div",{staticClass:"el-time-panel__content",class:{"has-seconds":e.showSeconds}},[n("time-spinner",{ref:"spinner",attrs:{"arrow-control":e.useArrow,"show-seconds":e.showSeconds,"am-pm-mode":e.amPmMode,date:e.date},on:{change:e.handleChange,"select-range":e.setSelectionRange}})],1),n("div",{staticClass:"el-time-panel__footer"},[n("button",{staticClass:"el-time-panel__btn cancel",attrs:{type:"button"},on:{click:e.handleCancel}},[e._v(e._s(e.t("el.datepicker.cancel")))]),n("button",{staticClass:"el-time-panel__btn",class:{confirm:!e.disabled},attrs:{type:"button"},on:{click:function(t){e.handleConfirm()}}},[e._v(e._s(e.t("el.datepicker.confirm")))])])])])},Es=[];$s._withStripped=!0;var Ts=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-time-spinner",class:{"has-seconds":e.showSeconds}},[e.arrowControl?e._e():[n("el-scrollbar",{ref:"hours",staticClass:"el-time-spinner__wrapper",attrs:{"wrap-style":"max-height: inherit;","view-class":"el-time-spinner__list",noresize:"",tag:"ul"},nativeOn:{mouseenter:function(t){e.emitSelectRange("hours")},mousemove:function(t){e.adjustCurrentSpinner("hours")}}},e._l(e.hoursList,(function(t,i){return n("li",{key:i,staticClass:"el-time-spinner__item",class:{active:i===e.hours,disabled:t},on:{click:function(n){e.handleClick("hours",{value:i,disabled:t})}}},[e._v(e._s(("0"+(e.amPmMode?i%12||12:i)).slice(-2))+e._s(e.amPm(i)))])})),0),n("el-scrollbar",{ref:"minutes",staticClass:"el-time-spinner__wrapper",attrs:{"wrap-style":"max-height: inherit;","view-class":"el-time-spinner__list",noresize:"",tag:"ul"},nativeOn:{mouseenter:function(t){e.emitSelectRange("minutes")},mousemove:function(t){e.adjustCurrentSpinner("minutes")}}},e._l(e.minutesList,(function(t,i){return n("li",{key:i,staticClass:"el-time-spinner__item",class:{active:i===e.minutes,disabled:!t},on:{click:function(t){e.handleClick("minutes",{value:i,disabled:!1})}}},[e._v(e._s(("0"+i).slice(-2)))])})),0),n("el-scrollbar",{directives:[{name:"show",rawName:"v-show",value:e.showSeconds,expression:"showSeconds"}],ref:"seconds",staticClass:"el-time-spinner__wrapper",attrs:{"wrap-style":"max-height: inherit;","view-class":"el-time-spinner__list",noresize:"",tag:"ul"},nativeOn:{mouseenter:function(t){e.emitSelectRange("seconds")},mousemove:function(t){e.adjustCurrentSpinner("seconds")}}},e._l(60,(function(t,i){return n("li",{key:i,staticClass:"el-time-spinner__item",class:{active:i===e.seconds},on:{click:function(t){e.handleClick("seconds",{value:i,disabled:!1})}}},[e._v(e._s(("0"+i).slice(-2)))])})),0)],e.arrowControl?[n("div",{staticClass:"el-time-spinner__wrapper is-arrow",on:{mouseenter:function(t){e.emitSelectRange("hours")}}},[n("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-time-spinner__arrow el-icon-arrow-up"}),n("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-time-spinner__arrow el-icon-arrow-down"}),n("ul",{ref:"hours",staticClass:"el-time-spinner__list"},e._l(e.arrowHourList,(function(t,i){return n("li",{key:i,staticClass:"el-time-spinner__item",class:{active:t===e.hours,disabled:e.hoursList[t]}},[e._v(e._s(void 0===t?"":("0"+(e.amPmMode?t%12||12:t)).slice(-2)+e.amPm(t)))])})),0)]),n("div",{staticClass:"el-time-spinner__wrapper is-arrow",on:{mouseenter:function(t){e.emitSelectRange("minutes")}}},[n("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-time-spinner__arrow el-icon-arrow-up"}),n("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-time-spinner__arrow el-icon-arrow-down"}),n("ul",{ref:"minutes",staticClass:"el-time-spinner__list"},e._l(e.arrowMinuteList,(function(t,i){return n("li",{key:i,staticClass:"el-time-spinner__item",class:{active:t===e.minutes}},[e._v("\n "+e._s(void 0===t?"":("0"+t).slice(-2))+"\n ")])})),0)]),e.showSeconds?n("div",{staticClass:"el-time-spinner__wrapper is-arrow",on:{mouseenter:function(t){e.emitSelectRange("seconds")}}},[n("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-time-spinner__arrow el-icon-arrow-up"}),n("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-time-spinner__arrow el-icon-arrow-down"}),n("ul",{ref:"seconds",staticClass:"el-time-spinner__list"},e._l(e.arrowSecondList,(function(t,i){return n("li",{key:i,staticClass:"el-time-spinner__item",class:{active:t===e.seconds}},[e._v("\n "+e._s(void 0===t?"":("0"+t).slice(-2))+"\n ")])})),0)]):e._e()]:e._e()],2)},Ps=[];Ts._withStripped=!0;var Ms={components:{ElScrollbar:q.a},directives:{repeatClick:Nt},props:{date:{},defaultValue:{},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:String,default:""}},computed:{hours:function(){return this.date.getHours()},minutes:function(){return this.date.getMinutes()},seconds:function(){return this.date.getSeconds()},hoursList:function(){return Object(os["getRangeHours"])(this.selectableRange)},minutesList:function(){return Object(os["getRangeMinutes"])(this.selectableRange,this.hours)},arrowHourList:function(){var e=this.hours;return[e>0?e-1:void 0,e,e<23?e+1:void 0]},arrowMinuteList:function(){var e=this.minutes;return[e>0?e-1:void 0,e,e<59?e+1:void 0]},arrowSecondList:function(){var e=this.seconds;return[e>0?e-1:void 0,e,e<59?e+1:void 0]}},data:function(){return{selectableRange:[],currentScrollbar:null}},mounted:function(){var e=this;this.$nextTick((function(){!e.arrowControl&&e.bindScrollEvent()}))},methods:{increase:function(){this.scrollDown(1)},decrease:function(){this.scrollDown(-1)},modifyDateField:function(e,t){switch(e){case"hours":this.$emit("change",Object(os["modifyTime"])(this.date,t,this.minutes,this.seconds));break;case"minutes":this.$emit("change",Object(os["modifyTime"])(this.date,this.hours,t,this.seconds));break;case"seconds":this.$emit("change",Object(os["modifyTime"])(this.date,this.hours,this.minutes,t));break}},handleClick:function(e,t){var n=t.value,i=t.disabled;i||(this.modifyDateField(e,n),this.emitSelectRange(e),this.adjustSpinner(e,n))},emitSelectRange:function(e){"hours"===e?this.$emit("select-range",0,2):"minutes"===e?this.$emit("select-range",3,5):"seconds"===e&&this.$emit("select-range",6,8),this.currentScrollbar=e},bindScrollEvent:function(){var e=this,t=function(t){e.$refs[t].wrap.onscroll=function(n){e.handleScroll(t,n)}};t("hours"),t("minutes"),t("seconds")},handleScroll:function(e){var t=Math.min(Math.round((this.$refs[e].wrap.scrollTop-(.5*this.scrollBarHeight(e)-10)/this.typeItemHeight(e)+3)/this.typeItemHeight(e)),"hours"===e?23:59);this.modifyDateField(e,t)},adjustSpinners:function(){this.adjustSpinner("hours",this.hours),this.adjustSpinner("minutes",this.minutes),this.adjustSpinner("seconds",this.seconds)},adjustCurrentSpinner:function(e){this.adjustSpinner(e,this[e])},adjustSpinner:function(e,t){if(!this.arrowControl){var n=this.$refs[e].wrap;n&&(n.scrollTop=Math.max(0,t*this.typeItemHeight(e)))}},scrollDown:function(e){var t=this;this.currentScrollbar||this.emitSelectRange("hours");var n=this.currentScrollbar,i=this.hoursList,r=this[n];if("hours"===this.currentScrollbar){var s=Math.abs(e);e=e>0?1:-1;var a=i.length;while(a--&&s)r=(r+e+i.length)%i.length,i[r]||s--;if(i[r])return}else r=(r+e+60)%60;this.modifyDateField(n,r),this.adjustSpinner(n,r),this.$nextTick((function(){return t.emitSelectRange(t.currentScrollbar)}))},amPm:function(e){var t="a"===this.amPmMode.toLowerCase();if(!t)return"";var n="A"===this.amPmMode,i=e<12?" am":" pm";return n&&(i=i.toUpperCase()),i},typeItemHeight:function(e){return this.$refs[e].$el.querySelector("li").offsetHeight},scrollBarHeight:function(e){return this.$refs[e].$el.offsetHeight}}},Is=Ms,Ns=o(Is,Ts,Ps,!1,null,null,null);Ns.options.__file="packages/date-picker/src/basic/time-spinner.vue";var js=Ns.exports,Fs={mixins:[g.a],components:{TimeSpinner:js},props:{visible:Boolean,timeArrowControl:Boolean},watch:{visible:function(e){var t=this;e?(this.oldValue=this.value,this.$nextTick((function(){return t.$refs.spinner.emitSelectRange("hours")}))):this.needInitAdjust=!0},value:function(e){var t=this,n=void 0;e instanceof Date?n=Object(os["limitTimeRange"])(e,this.selectableRange,this.format):e||(n=this.defaultValue?new Date(this.defaultValue):new Date),this.date=n,this.visible&&this.needInitAdjust&&(this.$nextTick((function(e){return t.adjustSpinners()})),this.needInitAdjust=!1)},selectableRange:function(e){this.$refs.spinner.selectableRange=e},defaultValue:function(e){Object(os["isDate"])(this.value)||(this.date=e?new Date(e):new Date)}},data:function(){return{popperClass:"",format:"HH:mm:ss",value:"",defaultValue:null,date:new Date,oldValue:new Date,selectableRange:[],selectionRange:[0,2],disabled:!1,arrowControl:!1,needInitAdjust:!0}},computed:{showSeconds:function(){return-1!==(this.format||"").indexOf("ss")},useArrow:function(){return this.arrowControl||this.timeArrowControl||!1},amPmMode:function(){return-1!==(this.format||"").indexOf("A")?"A":-1!==(this.format||"").indexOf("a")?"a":""}},methods:{handleCancel:function(){this.$emit("pick",this.oldValue,!1)},handleChange:function(e){this.visible&&(this.date=Object(os["clearMilliseconds"])(e),this.isValidValue(this.date)&&this.$emit("pick",this.date,!0))},setSelectionRange:function(e,t){this.$emit("select-range",e,t),this.selectionRange=[e,t]},handleConfirm:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments[1];if(!t){var n=Object(os["clearMilliseconds"])(Object(os["limitTimeRange"])(this.date,this.selectableRange,this.format));this.$emit("pick",n,e,t)}},handleKeydown:function(e){var t=e.keyCode,n={38:-1,40:1,37:-1,39:1};if(37===t||39===t){var i=n[t];return this.changeSelectionRange(i),void e.preventDefault()}if(38===t||40===t){var r=n[t];return this.$refs.spinner.scrollDown(r),void e.preventDefault()}},isValidValue:function(e){return Object(os["timeWithinRange"])(e,this.selectableRange,this.format)},adjustSpinners:function(){return this.$refs.spinner.adjustSpinners()},changeSelectionRange:function(e){var t=[0,3].concat(this.showSeconds?[6]:[]),n=["hours","minutes"].concat(this.showSeconds?["seconds"]:[]),i=t.indexOf(this.selectionRange[0]),r=(i+e+t.length)%t.length;this.$refs.spinner.emitSelectRange(n[r])}},mounted:function(){var e=this;this.$nextTick((function(){return e.handleConfirm(!0,!0)})),this.$emit("mounted")}},As=Fs,Ls=o(As,$s,Es,!1,null,null,null);Ls.options.__file="packages/date-picker/src/panel/time.vue";var Vs=Ls.exports,zs=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("table",{staticClass:"el-year-table",on:{click:e.handleYearTableClick}},[n("tbody",[n("tr",[n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+0)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+1)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+1))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+2)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+2))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+3)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+3))])])]),n("tr",[n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+4)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+4))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+5)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+5))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+6)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+6))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+7)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+7))])])]),n("tr",[n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+8)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+8))])]),n("td",{staticClass:"available",class:e.getCellStyle(e.startYear+9)},[n("a",{staticClass:"cell"},[e._v(e._s(e.startYear+9))])]),n("td"),n("td")])])])},Bs=[];zs._withStripped=!0;var Rs=function(e){var t=Object(os["getDayCountOfYear"])(e),n=new Date(e,0,1);return Object(os["range"])(t).map((function(e){return Object(os["nextDate"])(n,e)}))},Hs={props:{disabledDate:{},value:{},defaultValue:{validator:function(e){return null===e||e instanceof Date&&Object(os["isDate"])(e)}},date:{},selectionMode:{}},computed:{startYear:function(){return 10*Math.floor(this.date.getFullYear()/10)}},methods:{getCellStyle:function(e){var t={},n=new Date;return t.disabled="function"===typeof this.disabledDate&&Rs(e).every(this.disabledDate),t.current=Object(b["arrayFindIndex"])(Object(b["coerceTruthyValueToArray"])(this.value),(function(t){return t.getFullYear()===e}))>=0,t.today=n.getFullYear()===e,t.default=this.defaultValue&&this.defaultValue.getFullYear()===e,t},handleYearTableClick:function(e){var t=e.target;if("A"===t.tagName){if(Object(Le["hasClass"])(t.parentNode,"disabled"))return;var n=t.textContent||t.innerText;if("years"===this.selectionMode){var i=this.value||[],r=Object(b["arrayFindIndex"])(i,(function(e){return e.getFullYear()===Number(n)})),s=r>-1?[].concat(i.slice(0,r),i.slice(r+1)):[].concat(i,[new Date(n)]);this.$emit("pick",s)}else this.$emit("pick",Number(n))}}}},Ws=Hs,qs=o(Ws,zs,Bs,!1,null,null,null);qs.options.__file="packages/date-picker/src/basic/year-table.vue";var Ys=qs.exports,Ks=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("table",{staticClass:"el-month-table",on:{click:e.handleMonthTableClick,mousemove:e.handleMouseMove}},[n("tbody",e._l(e.rows,(function(t,i){return n("tr",{key:i},e._l(t,(function(t,i){return n("td",{key:i,class:e.getCellStyle(t)},[n("div",[n("a",{staticClass:"cell"},[e._v(e._s(e.t("el.datepicker.months."+e.months[t.text])))])])])})),0)})),0)])},Us=[];Ks._withStripped=!0;var Gs=function(e,t){var n=Object(os["getDayCountOfMonth"])(e,t),i=new Date(e,t,1);return Object(os["range"])(n).map((function(e){return Object(os["nextDate"])(i,e)}))},Xs=function(e){return new Date(e.getFullYear(),e.getMonth())},Zs=function(e){return"number"===typeof e||"string"===typeof e?Xs(new Date(e)).getTime():e instanceof Date?Xs(e).getTime():NaN},Qs=function(e,t){var n="function"===typeof t?Object(b["arrayFindIndex"])(e,t):e.indexOf(t);return n>=0?[].concat(e.slice(0,n),e.slice(n+1)):e},Js={props:{disabledDate:{},value:{},selectionMode:{default:"month"},minDate:{},maxDate:{},defaultValue:{validator:function(e){return null===e||Object(os["isDate"])(e)||Array.isArray(e)&&e.every(os["isDate"])}},date:{},rangeState:{default:function(){return{endDate:null,selecting:!1}}}},mixins:[g.a],watch:{"rangeState.endDate":function(e){this.markRange(this.minDate,e)},minDate:function(e,t){Zs(e)!==Zs(t)&&this.markRange(this.minDate,this.maxDate)},maxDate:function(e,t){Zs(e)!==Zs(t)&&this.markRange(this.minDate,this.maxDate)}},data:function(){return{months:["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],tableRows:[[],[],[]],lastRow:null,lastColumn:null}},methods:{cellMatchesDate:function(e,t){var n=new Date(t);return this.date.getFullYear()===n.getFullYear()&&Number(e.text)===n.getMonth()},getCellStyle:function(e){var t=this,n={},i=this.date.getFullYear(),r=new Date,s=e.text,a=this.defaultValue?Array.isArray(this.defaultValue)?this.defaultValue:[this.defaultValue]:[];return n.disabled="function"===typeof this.disabledDate&&Gs(i,s).every(this.disabledDate),n.current=Object(b["arrayFindIndex"])(Object(b["coerceTruthyValueToArray"])(this.value),(function(e){return e.getFullYear()===i&&e.getMonth()===s}))>=0,n.today=r.getFullYear()===i&&r.getMonth()===s,n.default=a.some((function(n){return t.cellMatchesDate(e,n)})),e.inRange&&(n["in-range"]=!0,e.start&&(n["start-date"]=!0),e.end&&(n["end-date"]=!0)),n},getMonthOfCell:function(e){var t=this.date.getFullYear();return new Date(t,e,1)},markRange:function(e,t){e=Zs(e),t=Zs(t)||e;var n=[Math.min(e,t),Math.max(e,t)];e=n[0],t=n[1];for(var i=this.rows,r=0,s=i.length;r=e&&h<=t,u.start=e&&h===e,u.end=t&&h===t}},handleMouseMove:function(e){if(this.rangeState.selecting){var t=e.target;if("A"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName){var n=t.parentNode.rowIndex,i=t.cellIndex;this.rows[n][i].disabled||n===this.lastRow&&i===this.lastColumn||(this.lastRow=n,this.lastColumn=i,this.$emit("changerange",{minDate:this.minDate,maxDate:this.maxDate,rangeState:{selecting:!0,endDate:this.getMonthOfCell(4*n+i)}}))}}},handleMonthTableClick:function(e){var t=e.target;if("A"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName&&!Object(Le["hasClass"])(t,"disabled")){var n=t.cellIndex,i=t.parentNode.rowIndex,r=4*i+n,s=this.getMonthOfCell(r);if("range"===this.selectionMode)this.rangeState.selecting?(s>=this.minDate?this.$emit("pick",{minDate:this.minDate,maxDate:s}):this.$emit("pick",{minDate:s,maxDate:this.minDate}),this.rangeState.selecting=!1):(this.$emit("pick",{minDate:s,maxDate:null}),this.rangeState.selecting=!0);else if("months"===this.selectionMode){var a=this.value||[],o=this.date.getFullYear(),l=Object(b["arrayFindIndex"])(a,(function(e){return e.getFullYear()===o&&e.getMonth()===r}))>=0?Qs(a,(function(e){return e.getTime()===s.getTime()})):[].concat(a,[s]);this.$emit("pick",l)}else this.$emit("pick",r)}}},computed:{rows:function(){for(var e=this,t=this.tableRows,n=this.disabledDate,i=[],r=Zs(new Date),s=0;s<3;s++)for(var a=t[s],o=function(t){var o=a[t];o||(o={row:s,column:t,type:"normal",inRange:!1,start:!1,end:!1}),o.type="normal";var l=4*s+t,u=new Date(e.date.getFullYear(),l).getTime();o.inRange=u>=Zs(e.minDate)&&u<=Zs(e.maxDate),o.start=e.minDate&&u===Zs(e.minDate),o.end=e.maxDate&&u===Zs(e.maxDate);var c=u===r;c&&(o.type="today"),o.text=l;var h=new Date(u);o.disabled="function"===typeof n&&n(h),o.selected=Object(b["arrayFind"])(i,(function(e){return e.getTime()===h.getTime()})),e.$set(a,t,o)},l=0;l<4;l++)o(l);return t}}},ea=Js,ta=o(ea,Ks,Us,!1,null,null,null);ta.options.__file="packages/date-picker/src/basic/month-table.vue";var na=ta.exports,ia=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("table",{staticClass:"el-date-table",class:{"is-week-mode":"week"===e.selectionMode},attrs:{cellspacing:"0",cellpadding:"0"},on:{click:e.handleClick,mousemove:e.handleMouseMove}},[n("tbody",[n("tr",[e.showWeekNumber?n("th",[e._v(e._s(e.t("el.datepicker.week")))]):e._e(),e._l(e.WEEKS,(function(t,i){return n("th",{key:i},[e._v(e._s(e.t("el.datepicker.weeks."+t)))])}))],2),e._l(e.rows,(function(t,i){return n("tr",{key:i,staticClass:"el-date-table__row",class:{current:e.isWeekActive(t[1])}},e._l(t,(function(t,i){return n("td",{key:i,class:e.getCellClasses(t)},[n("div",[n("span",[e._v("\n "+e._s(t.text)+"\n ")])])])})),0)}))],2)])},ra=[];ia._withStripped=!0;var sa=["sun","mon","tue","wed","thu","fri","sat"],aa=function(e){return"number"===typeof e||"string"===typeof e?Object(os["clearTime"])(new Date(e)).getTime():e instanceof Date?Object(os["clearTime"])(e).getTime():NaN},oa=function(e,t){var n="function"===typeof t?Object(b["arrayFindIndex"])(e,t):e.indexOf(t);return n>=0?[].concat(e.slice(0,n),e.slice(n+1)):e},la={mixins:[g.a],props:{firstDayOfWeek:{default:7,type:Number,validator:function(e){return e>=1&&e<=7}},value:{},defaultValue:{validator:function(e){return null===e||Object(os["isDate"])(e)||Array.isArray(e)&&e.every(os["isDate"])}},date:{},selectionMode:{default:"day"},showWeekNumber:{type:Boolean,default:!1},disabledDate:{},cellClassName:{},minDate:{},maxDate:{},rangeState:{default:function(){return{endDate:null,selecting:!1}}}},computed:{offsetDay:function(){var e=this.firstDayOfWeek;return e>3?7-e:-e},WEEKS:function(){var e=this.firstDayOfWeek;return sa.concat(sa).slice(e,e+7)},year:function(){return this.date.getFullYear()},month:function(){return this.date.getMonth()},startDate:function(){return Object(os["getStartDateOfMonth"])(this.year,this.month)},rows:function(){var e=this,t=new Date(this.year,this.month,1),n=Object(os["getFirstDayOfMonth"])(t),i=Object(os["getDayCountOfMonth"])(t.getFullYear(),t.getMonth()),r=Object(os["getDayCountOfMonth"])(t.getFullYear(),0===t.getMonth()?11:t.getMonth()-1);n=0===n?7:n;for(var s=this.offsetDay,a=this.tableRows,o=1,l=this.startDate,u=this.disabledDate,c=this.cellClassName,h="dates"===this.selectionMode?Object(b["coerceTruthyValueToArray"])(this.value):[],d=aa(new Date),f=0;f<6;f++){var p=a[f];this.showWeekNumber&&(p[0]||(p[0]={type:"week",text:Object(os["getWeekNumber"])(Object(os["nextDate"])(l,7*f+1))}));for(var m=function(t){var a=p[e.showWeekNumber?t+1:t];a||(a={row:f,column:t,type:"normal",inRange:!1,start:!1,end:!1}),a.type="normal";var m=7*f+t,v=Object(os["nextDate"])(l,m-s).getTime();a.inRange=v>=aa(e.minDate)&&v<=aa(e.maxDate),a.start=e.minDate&&v===aa(e.minDate),a.end=e.maxDate&&v===aa(e.maxDate);var g=v===d;if(g&&(a.type="today"),f>=0&&f<=1){var y=n+s<0?7+n+s:n+s;t+7*f>=y?a.text=o++:(a.text=r-(y-t%7)+1+7*f,a.type="prev-month")}else o<=i?a.text=o++:(a.text=o++-i,a.type="next-month");var _=new Date(v);a.disabled="function"===typeof u&&u(_),a.selected=Object(b["arrayFind"])(h,(function(e){return e.getTime()===_.getTime()})),a.customClass="function"===typeof c&&c(_),e.$set(p,e.showWeekNumber?t+1:t,a)},v=0;v<7;v++)m(v);if("week"===this.selectionMode){var g=this.showWeekNumber?1:0,y=this.showWeekNumber?7:6,_=this.isWeekActive(p[g+1]);p[g].inRange=_,p[g].start=_,p[y].inRange=_,p[y].end=_}}return a}},watch:{"rangeState.endDate":function(e){this.markRange(this.minDate,e)},minDate:function(e,t){aa(e)!==aa(t)&&this.markRange(this.minDate,this.maxDate)},maxDate:function(e,t){aa(e)!==aa(t)&&this.markRange(this.minDate,this.maxDate)}},data:function(){return{tableRows:[[],[],[],[],[],[]],lastRow:null,lastColumn:null}},methods:{cellMatchesDate:function(e,t){var n=new Date(t);return this.year===n.getFullYear()&&this.month===n.getMonth()&&Number(e.text)===n.getDate()},getCellClasses:function(e){var t=this,n=this.selectionMode,i=this.defaultValue?Array.isArray(this.defaultValue)?this.defaultValue:[this.defaultValue]:[],r=[];return"normal"!==e.type&&"today"!==e.type||e.disabled?r.push(e.type):(r.push("available"),"today"===e.type&&r.push("today")),"normal"===e.type&&i.some((function(n){return t.cellMatchesDate(e,n)}))&&r.push("default"),"day"!==n||"normal"!==e.type&&"today"!==e.type||!this.cellMatchesDate(e,this.value)||r.push("current"),!e.inRange||"normal"!==e.type&&"today"!==e.type&&"week"!==this.selectionMode||(r.push("in-range"),e.start&&r.push("start-date"),e.end&&r.push("end-date")),e.disabled&&r.push("disabled"),e.selected&&r.push("selected"),e.customClass&&r.push(e.customClass),r.join(" ")},getDateOfCell:function(e,t){var n=7*e+(t-(this.showWeekNumber?1:0))-this.offsetDay;return Object(os["nextDate"])(this.startDate,n)},isWeekActive:function(e){if("week"!==this.selectionMode)return!1;var t=new Date(this.year,this.month,1),n=t.getFullYear(),i=t.getMonth();if("prev-month"===e.type&&(t.setMonth(0===i?11:i-1),t.setFullYear(0===i?n-1:n)),"next-month"===e.type&&(t.setMonth(11===i?0:i+1),t.setFullYear(11===i?n+1:n)),t.setDate(parseInt(e.text,10)),Object(os["isDate"])(this.value)){var r=(this.value.getDay()-this.firstDayOfWeek+7)%7-1,s=Object(os["prevDate"])(this.value,r);return s.getTime()===t.getTime()}return!1},markRange:function(e,t){e=aa(e),t=aa(t)||e;var n=[Math.min(e,t),Math.max(e,t)];e=n[0],t=n[1];for(var i=this.startDate,r=this.rows,s=0,a=r.length;s=e&&d<=t,c.start=e&&d===e,c.end=t&&d===t}},handleMouseMove:function(e){if(this.rangeState.selecting){var t=e.target;if("SPAN"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName){var n=t.parentNode.rowIndex-1,i=t.cellIndex;this.rows[n][i].disabled||n===this.lastRow&&i===this.lastColumn||(this.lastRow=n,this.lastColumn=i,this.$emit("changerange",{minDate:this.minDate,maxDate:this.maxDate,rangeState:{selecting:!0,endDate:this.getDateOfCell(n,i)}}))}}},handleClick:function(e){var t=e.target;if("SPAN"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName){var n=t.parentNode.rowIndex-1,i="week"===this.selectionMode?1:t.cellIndex,r=this.rows[n][i];if(!r.disabled&&"week"!==r.type){var s=this.getDateOfCell(n,i);if("range"===this.selectionMode)this.rangeState.selecting?(s>=this.minDate?this.$emit("pick",{minDate:this.minDate,maxDate:s}):this.$emit("pick",{minDate:s,maxDate:this.minDate}),this.rangeState.selecting=!1):(this.$emit("pick",{minDate:s,maxDate:null}),this.rangeState.selecting=!0);else if("day"===this.selectionMode)this.$emit("pick",s);else if("week"===this.selectionMode){var a=Object(os["getWeekNumber"])(s),o=s.getFullYear()+"w"+a;this.$emit("pick",{year:s.getFullYear(),week:a,value:o,date:s})}else if("dates"===this.selectionMode){var l=this.value||[],u=r.selected?oa(l,(function(e){return e.getTime()===s.getTime()})):[].concat(l,[s]);this.$emit("pick",u)}}}}}},ua=la,ca=o(ua,ia,ra,!1,null,null,null);ca.options.__file="packages/date-picker/src/basic/date-table.vue";var ha=ca.exports,da={mixins:[g.a],directives:{Clickoutside:V.a},watch:{showTime:function(e){var t=this;e&&this.$nextTick((function(e){var n=t.$refs.input.$el;n&&(t.pickerWidth=n.getBoundingClientRect().width+10)}))},value:function(e){"dates"===this.selectionMode&&this.value||"months"===this.selectionMode&&this.value||"years"===this.selectionMode&&this.value||(Object(os["isDate"])(e)?this.date=new Date(e):this.date=this.getDefaultValue())},defaultValue:function(e){Object(os["isDate"])(this.value)||(this.date=e?new Date(e):new Date)},timePickerVisible:function(e){var t=this;e&&this.$nextTick((function(){return t.$refs.timepicker.adjustSpinners()}))},selectionMode:function(e){"month"===e?"year"===this.currentView&&"month"===this.currentView||(this.currentView="month"):"dates"===e?this.currentView="date":"years"===e?this.currentView="year":"months"===e&&(this.currentView="month")}},methods:{proxyTimePickerDataProperties:function(){var e=this,t=function(t){e.$refs.timepicker.format=t},n=function(t){e.$refs.timepicker.value=t},i=function(t){e.$refs.timepicker.date=t},r=function(t){e.$refs.timepicker.selectableRange=t};this.$watch("value",n),this.$watch("date",i),this.$watch("selectableRange",r),t(this.timeFormat),n(this.value),i(this.date),r(this.selectableRange)},handleClear:function(){this.date=this.getDefaultValue(),this.$emit("pick",null)},emit:function(e){for(var t=this,n=arguments.length,i=Array(n>1?n-1:0),r=1;r0)||Object(os["timeWithinRange"])(e,this.selectableRange,this.format||"HH:mm:ss")}},components:{TimePicker:Vs,YearTable:Ys,MonthTable:na,DateTable:ha,ElInput:m.a,ElButton:ae.a},data:function(){return{popperClass:"",date:new Date,value:"",defaultValue:null,defaultTime:null,showTime:!1,selectionMode:"day",shortcuts:"",visible:!1,currentView:"date",disabledDate:"",cellClassName:"",selectableRange:[],firstDayOfWeek:7,showWeekNumber:!1,timePickerVisible:!1,format:"",arrowControl:!1,userInputDate:null,userInputTime:null}},computed:{year:function(){return this.date.getFullYear()},month:function(){return this.date.getMonth()},week:function(){return Object(os["getWeekNumber"])(this.date)},monthDate:function(){return this.date.getDate()},footerVisible:function(){return this.showTime||"dates"===this.selectionMode||"months"===this.selectionMode||"years"===this.selectionMode},visibleTime:function(){return null!==this.userInputTime?this.userInputTime:Object(os["formatDate"])(this.value||this.defaultValue,this.timeFormat)},visibleDate:function(){return null!==this.userInputDate?this.userInputDate:Object(os["formatDate"])(this.value||this.defaultValue,this.dateFormat)},yearLabel:function(){var e=this.t("el.datepicker.year");if("year"===this.currentView){var t=10*Math.floor(this.year/10);return e?t+" "+e+" - "+(t+9)+" "+e:t+" - "+(t+9)}return this.year+" "+e},timeFormat:function(){return this.format?Object(os["extractTimeFormat"])(this.format):"HH:mm:ss"},dateFormat:function(){return this.format?Object(os["extractDateFormat"])(this.format):"yyyy-MM-dd"}}},fa=da,pa=o(fa,Ds,Os,!1,null,null,null);pa.options.__file="packages/date-picker/src/panel/date.vue";var ma=pa.exports,va=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":function(t){e.$emit("dodestroy")}}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-picker-panel el-date-range-picker el-popper",class:[{"has-sidebar":e.$slots.sidebar||e.shortcuts,"has-time":e.showTime},e.popperClass]},[n("div",{staticClass:"el-picker-panel__body-wrapper"},[e._t("sidebar"),e.shortcuts?n("div",{staticClass:"el-picker-panel__sidebar"},e._l(e.shortcuts,(function(t,i){return n("button",{key:i,staticClass:"el-picker-panel__shortcut",attrs:{type:"button"},on:{click:function(n){e.handleShortcutClick(t)}}},[e._v(e._s(t.text))])})),0):e._e(),n("div",{staticClass:"el-picker-panel__body"},[e.showTime?n("div",{staticClass:"el-date-range-picker__time-header"},[n("span",{staticClass:"el-date-range-picker__editors-wrap"},[n("span",{staticClass:"el-date-range-picker__time-picker-wrap"},[n("el-input",{ref:"minInput",staticClass:"el-date-range-picker__editor",attrs:{size:"small",disabled:e.rangeState.selecting,placeholder:e.t("el.datepicker.startDate"),value:e.minVisibleDate},on:{input:function(t){return e.handleDateInput(t,"min")},change:function(t){return e.handleDateChange(t,"min")}}})],1),n("span",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleMinTimeClose,expression:"handleMinTimeClose"}],staticClass:"el-date-range-picker__time-picker-wrap"},[n("el-input",{staticClass:"el-date-range-picker__editor",attrs:{size:"small",disabled:e.rangeState.selecting,placeholder:e.t("el.datepicker.startTime"),value:e.minVisibleTime},on:{focus:function(t){e.minTimePickerVisible=!0},input:function(t){return e.handleTimeInput(t,"min")},change:function(t){return e.handleTimeChange(t,"min")}}}),n("time-picker",{ref:"minTimePicker",attrs:{"time-arrow-control":e.arrowControl,visible:e.minTimePickerVisible},on:{pick:e.handleMinTimePick,mounted:function(t){e.$refs.minTimePicker.format=e.timeFormat}}})],1)]),n("span",{staticClass:"el-icon-arrow-right"}),n("span",{staticClass:"el-date-range-picker__editors-wrap is-right"},[n("span",{staticClass:"el-date-range-picker__time-picker-wrap"},[n("el-input",{staticClass:"el-date-range-picker__editor",attrs:{size:"small",disabled:e.rangeState.selecting,placeholder:e.t("el.datepicker.endDate"),value:e.maxVisibleDate,readonly:!e.minDate},on:{input:function(t){return e.handleDateInput(t,"max")},change:function(t){return e.handleDateChange(t,"max")}}})],1),n("span",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleMaxTimeClose,expression:"handleMaxTimeClose"}],staticClass:"el-date-range-picker__time-picker-wrap"},[n("el-input",{staticClass:"el-date-range-picker__editor",attrs:{size:"small",disabled:e.rangeState.selecting,placeholder:e.t("el.datepicker.endTime"),value:e.maxVisibleTime,readonly:!e.minDate},on:{focus:function(t){e.minDate&&(e.maxTimePickerVisible=!0)},input:function(t){return e.handleTimeInput(t,"max")},change:function(t){return e.handleTimeChange(t,"max")}}}),n("time-picker",{ref:"maxTimePicker",attrs:{"time-arrow-control":e.arrowControl,visible:e.maxTimePickerVisible},on:{pick:e.handleMaxTimePick,mounted:function(t){e.$refs.maxTimePicker.format=e.timeFormat}}})],1)])]):e._e(),n("div",{staticClass:"el-picker-panel__content el-date-range-picker__content is-left"},[n("div",{staticClass:"el-date-range-picker__header"},[n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-left",attrs:{type:"button"},on:{click:e.leftPrevYear}}),n("button",{staticClass:"el-picker-panel__icon-btn el-icon-arrow-left",attrs:{type:"button"},on:{click:e.leftPrevMonth}}),e.unlinkPanels?n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-right",class:{"is-disabled":!e.enableYearArrow},attrs:{type:"button",disabled:!e.enableYearArrow},on:{click:e.leftNextYear}}):e._e(),e.unlinkPanels?n("button",{staticClass:"el-picker-panel__icon-btn el-icon-arrow-right",class:{"is-disabled":!e.enableMonthArrow},attrs:{type:"button",disabled:!e.enableMonthArrow},on:{click:e.leftNextMonth}}):e._e(),n("div",[e._v(e._s(e.leftLabel))])]),n("date-table",{attrs:{"selection-mode":"range",date:e.leftDate,"default-value":e.defaultValue,"min-date":e.minDate,"max-date":e.maxDate,"range-state":e.rangeState,"disabled-date":e.disabledDate,"cell-class-name":e.cellClassName,"first-day-of-week":e.firstDayOfWeek},on:{changerange:e.handleChangeRange,pick:e.handleRangePick}})],1),n("div",{staticClass:"el-picker-panel__content el-date-range-picker__content is-right"},[n("div",{staticClass:"el-date-range-picker__header"},[e.unlinkPanels?n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-left",class:{"is-disabled":!e.enableYearArrow},attrs:{type:"button",disabled:!e.enableYearArrow},on:{click:e.rightPrevYear}}):e._e(),e.unlinkPanels?n("button",{staticClass:"el-picker-panel__icon-btn el-icon-arrow-left",class:{"is-disabled":!e.enableMonthArrow},attrs:{type:"button",disabled:!e.enableMonthArrow},on:{click:e.rightPrevMonth}}):e._e(),n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-right",attrs:{type:"button"},on:{click:e.rightNextYear}}),n("button",{staticClass:"el-picker-panel__icon-btn el-icon-arrow-right",attrs:{type:"button"},on:{click:e.rightNextMonth}}),n("div",[e._v(e._s(e.rightLabel))])]),n("date-table",{attrs:{"selection-mode":"range",date:e.rightDate,"default-value":e.defaultValue,"min-date":e.minDate,"max-date":e.maxDate,"range-state":e.rangeState,"disabled-date":e.disabledDate,"cell-class-name":e.cellClassName,"first-day-of-week":e.firstDayOfWeek},on:{changerange:e.handleChangeRange,pick:e.handleRangePick}})],1)])],2),e.showTime?n("div",{staticClass:"el-picker-panel__footer"},[n("el-button",{staticClass:"el-picker-panel__link-btn",attrs:{size:"mini",type:"text"},on:{click:e.handleClear}},[e._v("\n "+e._s(e.t("el.datepicker.clear"))+"\n ")]),n("el-button",{staticClass:"el-picker-panel__link-btn",attrs:{plain:"",size:"mini",disabled:e.btnDisabled},on:{click:function(t){e.handleConfirm(!1)}}},[e._v("\n "+e._s(e.t("el.datepicker.confirm"))+"\n ")])],1):e._e()])])},ga=[];va._withStripped=!0;var ba=function(e){return Array.isArray(e)?[new Date(e[0]),new Date(e[1])]:e?[new Date(e),Object(os["nextDate"])(new Date(e),1)]:[new Date,Object(os["nextDate"])(new Date,1)]},ya={mixins:[g.a],directives:{Clickoutside:V.a},computed:{btnDisabled:function(){return!(this.minDate&&this.maxDate&&!this.selecting&&this.isValidValue([this.minDate,this.maxDate]))},leftLabel:function(){return this.leftDate.getFullYear()+" "+this.t("el.datepicker.year")+" "+this.t("el.datepicker.month"+(this.leftDate.getMonth()+1))},rightLabel:function(){return this.rightDate.getFullYear()+" "+this.t("el.datepicker.year")+" "+this.t("el.datepicker.month"+(this.rightDate.getMonth()+1))},leftYear:function(){return this.leftDate.getFullYear()},leftMonth:function(){return this.leftDate.getMonth()},leftMonthDate:function(){return this.leftDate.getDate()},rightYear:function(){return this.rightDate.getFullYear()},rightMonth:function(){return this.rightDate.getMonth()},rightMonthDate:function(){return this.rightDate.getDate()},minVisibleDate:function(){return null!==this.dateUserInput.min?this.dateUserInput.min:this.minDate?Object(os["formatDate"])(this.minDate,this.dateFormat):""},maxVisibleDate:function(){return null!==this.dateUserInput.max?this.dateUserInput.max:this.maxDate||this.minDate?Object(os["formatDate"])(this.maxDate||this.minDate,this.dateFormat):""},minVisibleTime:function(){return null!==this.timeUserInput.min?this.timeUserInput.min:this.minDate?Object(os["formatDate"])(this.minDate,this.timeFormat):""},maxVisibleTime:function(){return null!==this.timeUserInput.max?this.timeUserInput.max:this.maxDate||this.minDate?Object(os["formatDate"])(this.maxDate||this.minDate,this.timeFormat):""},timeFormat:function(){return this.format?Object(os["extractTimeFormat"])(this.format):"HH:mm:ss"},dateFormat:function(){return this.format?Object(os["extractDateFormat"])(this.format):"yyyy-MM-dd"},enableMonthArrow:function(){var e=(this.leftMonth+1)%12,t=this.leftMonth+1>=12?1:0;return this.unlinkPanels&&new Date(this.leftYear+t,e)=12}},data:function(){return{popperClass:"",value:[],defaultValue:null,defaultTime:null,minDate:"",maxDate:"",leftDate:new Date,rightDate:Object(os["nextMonth"])(new Date),rangeState:{endDate:null,selecting:!1,row:null,column:null},showTime:!1,shortcuts:"",visible:"",disabledDate:"",cellClassName:"",firstDayOfWeek:7,minTimePickerVisible:!1,maxTimePickerVisible:!1,format:"",arrowControl:!1,unlinkPanels:!1,dateUserInput:{min:null,max:null},timeUserInput:{min:null,max:null}}},watch:{minDate:function(e){var t=this;this.dateUserInput.min=null,this.timeUserInput.min=null,this.$nextTick((function(){if(t.$refs.maxTimePicker&&t.maxDate&&t.maxDatethis.maxDate&&(this.maxDate=this.minDate)):(this.maxDate=Object(os["modifyDate"])(this.maxDate,n.getFullYear(),n.getMonth(),n.getDate()),this.maxDatethis.maxDate&&(this.maxDate=this.minDate),this.$refs.minTimePicker.value=this.minDate,this.minTimePickerVisible=!1):(this.maxDate=Object(os["modifyTime"])(this.maxDate,n.getHours(),n.getMinutes(),n.getSeconds()),this.maxDate1&&void 0!==arguments[1])||arguments[1],i=this.defaultTime||[],r=Object(os["modifyWithTimeString"])(e.minDate,i[0]),s=Object(os["modifyWithTimeString"])(e.maxDate,i[1]);this.maxDate===s&&this.minDate===r||(this.onPick&&this.onPick(e),this.maxDate=s,this.minDate=r,setTimeout((function(){t.maxDate=s,t.minDate=r}),10),n&&!this.showTime&&this.handleConfirm())},handleShortcutClick:function(e){e.onClick&&e.onClick(this)},handleMinTimePick:function(e,t,n){this.minDate=this.minDate||new Date,e&&(this.minDate=Object(os["modifyTime"])(this.minDate,e.getHours(),e.getMinutes(),e.getSeconds())),n||(this.minTimePickerVisible=t),(!this.maxDate||this.maxDate&&this.maxDate.getTime()this.maxDate.getTime()&&(this.minDate=new Date(this.maxDate))},handleMaxTimeClose:function(){this.maxTimePickerVisible=!1},leftPrevYear:function(){this.leftDate=Object(os["prevYear"])(this.leftDate),this.unlinkPanels||(this.rightDate=Object(os["nextMonth"])(this.leftDate))},leftPrevMonth:function(){this.leftDate=Object(os["prevMonth"])(this.leftDate),this.unlinkPanels||(this.rightDate=Object(os["nextMonth"])(this.leftDate))},rightNextYear:function(){this.unlinkPanels?this.rightDate=Object(os["nextYear"])(this.rightDate):(this.leftDate=Object(os["nextYear"])(this.leftDate),this.rightDate=Object(os["nextMonth"])(this.leftDate))},rightNextMonth:function(){this.unlinkPanels?this.rightDate=Object(os["nextMonth"])(this.rightDate):(this.leftDate=Object(os["nextMonth"])(this.leftDate),this.rightDate=Object(os["nextMonth"])(this.leftDate))},leftNextYear:function(){this.leftDate=Object(os["nextYear"])(this.leftDate)},leftNextMonth:function(){this.leftDate=Object(os["nextMonth"])(this.leftDate)},rightPrevYear:function(){this.rightDate=Object(os["prevYear"])(this.rightDate)},rightPrevMonth:function(){this.rightDate=Object(os["prevMonth"])(this.rightDate)},handleConfirm:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.isValidValue([this.minDate,this.maxDate])&&this.$emit("pick",[this.minDate,this.maxDate],e)},isValidValue:function(e){return Array.isArray(e)&&e&&e[0]&&e[1]&&Object(os["isDate"])(e[0])&&Object(os["isDate"])(e[1])&&e[0].getTime()<=e[1].getTime()&&("function"!==typeof this.disabledDate||!this.disabledDate(e[0])&&!this.disabledDate(e[1]))},resetView:function(){this.minDate&&null==this.maxDate&&(this.rangeState.selecting=!1),this.minDate=this.value&&Object(os["isDate"])(this.value[0])?new Date(this.value[0]):null,this.maxDate=this.value&&Object(os["isDate"])(this.value[0])?new Date(this.value[1]):null}},components:{TimePicker:Vs,DateTable:ha,ElInput:m.a,ElButton:ae.a}},_a=ya,xa=o(_a,va,ga,!1,null,null,null);xa.options.__file="packages/date-picker/src/panel/date-range.vue";var wa=xa.exports,Ca=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":function(t){e.$emit("dodestroy")}}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-picker-panel el-date-range-picker el-popper",class:[{"has-sidebar":e.$slots.sidebar||e.shortcuts},e.popperClass]},[n("div",{staticClass:"el-picker-panel__body-wrapper"},[e._t("sidebar"),e.shortcuts?n("div",{staticClass:"el-picker-panel__sidebar"},e._l(e.shortcuts,(function(t,i){return n("button",{key:i,staticClass:"el-picker-panel__shortcut",attrs:{type:"button"},on:{click:function(n){e.handleShortcutClick(t)}}},[e._v(e._s(t.text))])})),0):e._e(),n("div",{staticClass:"el-picker-panel__body"},[n("div",{staticClass:"el-picker-panel__content el-date-range-picker__content is-left"},[n("div",{staticClass:"el-date-range-picker__header"},[n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-left",attrs:{type:"button"},on:{click:e.leftPrevYear}}),e.unlinkPanels?n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-right",class:{"is-disabled":!e.enableYearArrow},attrs:{type:"button",disabled:!e.enableYearArrow},on:{click:e.leftNextYear}}):e._e(),n("div",[e._v(e._s(e.leftLabel))])]),n("month-table",{attrs:{"selection-mode":"range",date:e.leftDate,"default-value":e.defaultValue,"min-date":e.minDate,"max-date":e.maxDate,"range-state":e.rangeState,"disabled-date":e.disabledDate},on:{changerange:e.handleChangeRange,pick:e.handleRangePick}})],1),n("div",{staticClass:"el-picker-panel__content el-date-range-picker__content is-right"},[n("div",{staticClass:"el-date-range-picker__header"},[e.unlinkPanels?n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-left",class:{"is-disabled":!e.enableYearArrow},attrs:{type:"button",disabled:!e.enableYearArrow},on:{click:e.rightPrevYear}}):e._e(),n("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-right",attrs:{type:"button"},on:{click:e.rightNextYear}}),n("div",[e._v(e._s(e.rightLabel))])]),n("month-table",{attrs:{"selection-mode":"range",date:e.rightDate,"default-value":e.defaultValue,"min-date":e.minDate,"max-date":e.maxDate,"range-state":e.rangeState,"disabled-date":e.disabledDate},on:{changerange:e.handleChangeRange,pick:e.handleRangePick}})],1)])],2)])])},ka=[];Ca._withStripped=!0;var Sa=function(e){return Array.isArray(e)?[new Date(e[0]),new Date(e[1])]:e?[new Date(e),Object(os["nextMonth"])(new Date(e))]:[new Date,Object(os["nextMonth"])(new Date)]},Da={mixins:[g.a],directives:{Clickoutside:V.a},computed:{btnDisabled:function(){return!(this.minDate&&this.maxDate&&!this.selecting&&this.isValidValue([this.minDate,this.maxDate]))},leftLabel:function(){return this.leftDate.getFullYear()+" "+this.t("el.datepicker.year")},rightLabel:function(){return this.rightDate.getFullYear()+" "+this.t("el.datepicker.year")},leftYear:function(){return this.leftDate.getFullYear()},rightYear:function(){return this.rightDate.getFullYear()===this.leftDate.getFullYear()?this.leftDate.getFullYear()+1:this.rightDate.getFullYear()},enableYearArrow:function(){return this.unlinkPanels&&this.rightYear>this.leftYear+1}},data:function(){return{popperClass:"",value:[],defaultValue:null,defaultTime:null,minDate:"",maxDate:"",leftDate:new Date,rightDate:Object(os["nextYear"])(new Date),rangeState:{endDate:null,selecting:!1,row:null,column:null},shortcuts:"",visible:"",disabledDate:"",format:"",arrowControl:!1,unlinkPanels:!1}},watch:{value:function(e){if(e){if(Array.isArray(e))if(this.minDate=Object(os["isDate"])(e[0])?new Date(e[0]):null,this.maxDate=Object(os["isDate"])(e[1])?new Date(e[1]):null,this.minDate)if(this.leftDate=this.minDate,this.unlinkPanels&&this.maxDate){var t=this.minDate.getFullYear(),n=this.maxDate.getFullYear();this.rightDate=t===n?Object(os["nextYear"])(this.maxDate):this.maxDate}else this.rightDate=Object(os["nextYear"])(this.leftDate);else this.leftDate=Sa(this.defaultValue)[0],this.rightDate=Object(os["nextYear"])(this.leftDate)}else this.minDate=null,this.maxDate=null},defaultValue:function(e){if(!Array.isArray(this.value)){var t=Sa(e),n=t[0],i=t[1];this.leftDate=n,this.rightDate=e&&e[1]&&n.getFullYear()!==i.getFullYear()&&this.unlinkPanels?i:Object(os["nextYear"])(this.leftDate)}}},methods:{handleClear:function(){this.minDate=null,this.maxDate=null,this.leftDate=Sa(this.defaultValue)[0],this.rightDate=Object(os["nextYear"])(this.leftDate),this.$emit("pick",null)},handleChangeRange:function(e){this.minDate=e.minDate,this.maxDate=e.maxDate,this.rangeState=e.rangeState},handleRangePick:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this.defaultTime||[],r=Object(os["modifyWithTimeString"])(e.minDate,i[0]),s=Object(os["modifyWithTimeString"])(e.maxDate,i[1]);this.maxDate===s&&this.minDate===r||(this.onPick&&this.onPick(e),this.maxDate=s,this.minDate=r,setTimeout((function(){t.maxDate=s,t.minDate=r}),10),n&&this.handleConfirm())},handleShortcutClick:function(e){e.onClick&&e.onClick(this)},leftPrevYear:function(){this.leftDate=Object(os["prevYear"])(this.leftDate),this.unlinkPanels||(this.rightDate=Object(os["prevYear"])(this.rightDate))},rightNextYear:function(){this.unlinkPanels||(this.leftDate=Object(os["nextYear"])(this.leftDate)),this.rightDate=Object(os["nextYear"])(this.rightDate)},leftNextYear:function(){this.leftDate=Object(os["nextYear"])(this.leftDate)},rightPrevYear:function(){this.rightDate=Object(os["prevYear"])(this.rightDate)},handleConfirm:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.isValidValue([this.minDate,this.maxDate])&&this.$emit("pick",[this.minDate,this.maxDate],e)},isValidValue:function(e){return Array.isArray(e)&&e&&e[0]&&e[1]&&Object(os["isDate"])(e[0])&&Object(os["isDate"])(e[1])&&e[0].getTime()<=e[1].getTime()&&("function"!==typeof this.disabledDate||!this.disabledDate(e[0])&&!this.disabledDate(e[1]))},resetView:function(){this.minDate=this.value&&Object(os["isDate"])(this.value[0])?new Date(this.value[0]):null,this.maxDate=this.value&&Object(os["isDate"])(this.value[0])?new Date(this.value[1]):null}},components:{MonthTable:na,ElInput:m.a,ElButton:ae.a}},Oa=Da,$a=o(Oa,Ca,ka,!1,null,null,null);$a.options.__file="packages/date-picker/src/panel/month-range.vue";var Ea=$a.exports,Ta=function(e){return"daterange"===e||"datetimerange"===e?wa:"monthrange"===e?Ea:ma},Pa={mixins:[Ss],name:"ElDatePicker",props:{type:{type:String,default:"date"},timeArrowControl:Boolean},watch:{type:function(e){this.picker?(this.unmountPicker(),this.panel=Ta(e),this.mountPicker()):this.panel=Ta(e)}},created:function(){this.panel=Ta(this.type)},install:function(e){e.component(Pa.name,Pa)}},Ma=Pa,Ia=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"before-enter":e.handleMenuEnter,"after-leave":function(t){e.$emit("dodestroy")}}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],ref:"popper",staticClass:"el-picker-panel time-select el-popper",class:e.popperClass,style:{width:e.width+"px"}},[n("el-scrollbar",{attrs:{noresize:"","wrap-class":"el-picker-panel__content"}},e._l(e.items,(function(t){return n("div",{key:t.value,staticClass:"time-select-item",class:{selected:e.value===t.value,disabled:t.disabled,default:t.value===e.defaultValue},attrs:{disabled:t.disabled},on:{click:function(n){e.handleClick(t)}}},[e._v(e._s(t.value))])})),0)],1)])},Na=[];Ia._withStripped=!0;var ja=function(e){var t=(e||"").split(":");if(t.length>=2){var n=parseInt(t[0],10),i=parseInt(t[1],10);return{hours:n,minutes:i}}return null},Fa=function(e,t){var n=ja(e),i=ja(t),r=n.minutes+60*n.hours,s=i.minutes+60*i.hours;return r===s?0:r>s?1:-1},Aa=function(e){return(e.hours<10?"0"+e.hours:e.hours)+":"+(e.minutes<10?"0"+e.minutes:e.minutes)},La=function(e,t){var n=ja(e),i=ja(t),r={hours:n.hours,minutes:n.minutes};return r.minutes+=i.minutes,r.hours+=i.hours,r.hours+=Math.floor(r.minutes/60),r.minutes=r.minutes%60,Aa(r)},Va={components:{ElScrollbar:q.a},watch:{value:function(e){var t=this;e&&this.$nextTick((function(){return t.scrollToOption()}))}},methods:{handleClick:function(e){e.disabled||this.$emit("pick",e.value)},handleClear:function(){this.$emit("pick",null)},scrollToOption:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:".selected",t=this.$refs.popper.querySelector(".el-picker-panel__content");ni()(t,t.querySelector(e))},handleMenuEnter:function(){var e=this,t=-1!==this.items.map((function(e){return e.value})).indexOf(this.value),n=-1!==this.items.map((function(e){return e.value})).indexOf(this.defaultValue),i=(t?".selected":n&&".default")||".time-select-item:not(.disabled)";this.$nextTick((function(){return e.scrollToOption(i)}))},scrollDown:function(e){var t=this.items,n=t.length,i=t.length,r=t.map((function(e){return e.value})).indexOf(this.value);while(i--)if(r=(r+e+n)%n,!t[r].disabled)return void this.$emit("pick",t[r].value,!0)},isValidValue:function(e){return-1!==this.items.filter((function(e){return!e.disabled})).map((function(e){return e.value})).indexOf(e)},handleKeydown:function(e){var t=e.keyCode;if(38===t||40===t){var n={40:1,38:-1},i=n[t.toString()];return this.scrollDown(i),void e.stopPropagation()}}},data:function(){return{popperClass:"",start:"09:00",end:"18:00",step:"00:30",value:"",defaultValue:"",visible:!1,minTime:"",maxTime:"",width:0}},computed:{items:function(){var e=this.start,t=this.end,n=this.step,i=[];if(e&&t&&n){var r=e;while(Fa(r,t)<=0)i.push({value:r,disabled:Fa(r,this.minTime||"-1:-1")<=0||Fa(r,this.maxTime||"100:100")>=0}),r=La(r,n)}return i}}},za=Va,Ba=o(za,Ia,Na,!1,null,null,null);Ba.options.__file="packages/date-picker/src/panel/time-select.vue";var Ra=Ba.exports,Ha={mixins:[Ss],name:"ElTimeSelect",componentName:"ElTimeSelect",props:{type:{type:String,default:"time-select"}},beforeCreate:function(){this.panel=Ra},install:function(e){e.component(Ha.name,Ha)}},Wa=Ha,qa=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":function(t){e.$emit("dodestroy")}}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-time-range-picker el-picker-panel el-popper",class:e.popperClass},[n("div",{staticClass:"el-time-range-picker__content"},[n("div",{staticClass:"el-time-range-picker__cell"},[n("div",{staticClass:"el-time-range-picker__header"},[e._v(e._s(e.t("el.datepicker.startTime")))]),n("div",{staticClass:"el-time-range-picker__body el-time-panel__content",class:{"has-seconds":e.showSeconds,"is-arrow":e.arrowControl}},[n("time-spinner",{ref:"minSpinner",attrs:{"show-seconds":e.showSeconds,"am-pm-mode":e.amPmMode,"arrow-control":e.arrowControl,date:e.minDate},on:{change:e.handleMinChange,"select-range":e.setMinSelectionRange}})],1)]),n("div",{staticClass:"el-time-range-picker__cell"},[n("div",{staticClass:"el-time-range-picker__header"},[e._v(e._s(e.t("el.datepicker.endTime")))]),n("div",{staticClass:"el-time-range-picker__body el-time-panel__content",class:{"has-seconds":e.showSeconds,"is-arrow":e.arrowControl}},[n("time-spinner",{ref:"maxSpinner",attrs:{"show-seconds":e.showSeconds,"am-pm-mode":e.amPmMode,"arrow-control":e.arrowControl,date:e.maxDate},on:{change:e.handleMaxChange,"select-range":e.setMaxSelectionRange}})],1)])]),n("div",{staticClass:"el-time-panel__footer"},[n("button",{staticClass:"el-time-panel__btn cancel",attrs:{type:"button"},on:{click:function(t){e.handleCancel()}}},[e._v(e._s(e.t("el.datepicker.cancel")))]),n("button",{staticClass:"el-time-panel__btn confirm",attrs:{type:"button",disabled:e.btnDisabled},on:{click:function(t){e.handleConfirm()}}},[e._v(e._s(e.t("el.datepicker.confirm")))])])])])},Ya=[];qa._withStripped=!0;var Ka=Object(os["parseDate"])("00:00:00","HH:mm:ss"),Ua=Object(os["parseDate"])("23:59:59","HH:mm:ss"),Ga=function(e){return Object(os["modifyDate"])(Ka,e.getFullYear(),e.getMonth(),e.getDate())},Xa=function(e){return Object(os["modifyDate"])(Ua,e.getFullYear(),e.getMonth(),e.getDate())},Za=function(e,t){return new Date(Math.min(e.getTime()+t,Xa(e).getTime()))},Qa={mixins:[g.a],components:{TimeSpinner:js},computed:{showSeconds:function(){return-1!==(this.format||"").indexOf("ss")},offset:function(){return this.showSeconds?11:8},spinner:function(){return this.selectionRange[0]this.maxDate.getTime()},amPmMode:function(){return-1!==(this.format||"").indexOf("A")?"A":-1!==(this.format||"").indexOf("a")?"a":""}},data:function(){return{popperClass:"",minDate:new Date,maxDate:new Date,value:[],oldValue:[new Date,new Date],defaultValue:null,format:"HH:mm:ss",visible:!1,selectionRange:[0,2],arrowControl:!1}},watch:{value:function(e){Array.isArray(e)?(this.minDate=new Date(e[0]),this.maxDate=new Date(e[1])):Array.isArray(this.defaultValue)?(this.minDate=new Date(this.defaultValue[0]),this.maxDate=new Date(this.defaultValue[1])):this.defaultValue?(this.minDate=new Date(this.defaultValue),this.maxDate=Za(new Date(this.defaultValue),36e5)):(this.minDate=new Date,this.maxDate=Za(new Date,36e5))},visible:function(e){var t=this;e&&(this.oldValue=this.value,this.$nextTick((function(){return t.$refs.minSpinner.emitSelectRange("hours")})))}},methods:{handleClear:function(){this.$emit("pick",null)},handleCancel:function(){this.$emit("pick",this.oldValue)},handleMinChange:function(e){this.minDate=Object(os["clearMilliseconds"])(e),this.handleChange()},handleMaxChange:function(e){this.maxDate=Object(os["clearMilliseconds"])(e),this.handleChange()},handleChange:function(){this.isValidValue([this.minDate,this.maxDate])&&(this.$refs.minSpinner.selectableRange=[[Ga(this.minDate),this.maxDate]],this.$refs.maxSpinner.selectableRange=[[this.minDate,Xa(this.maxDate)]],this.$emit("pick",[this.minDate,this.maxDate],!0))},setMinSelectionRange:function(e,t){this.$emit("select-range",e,t,"min"),this.selectionRange=[e,t]},setMaxSelectionRange:function(e,t){this.$emit("select-range",e,t,"max"),this.selectionRange=[e+this.offset,t+this.offset]},handleConfirm:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.$refs.minSpinner.selectableRange,n=this.$refs.maxSpinner.selectableRange;this.minDate=Object(os["limitTimeRange"])(this.minDate,t,this.format),this.maxDate=Object(os["limitTimeRange"])(this.maxDate,n,this.format),this.$emit("pick",[this.minDate,this.maxDate],e)},adjustSpinners:function(){this.$refs.minSpinner.adjustSpinners(),this.$refs.maxSpinner.adjustSpinners()},changeSelectionRange:function(e){var t=this.showSeconds?[0,3,6,11,14,17]:[0,3,8,11],n=["hours","minutes"].concat(this.showSeconds?["seconds"]:[]),i=t.indexOf(this.selectionRange[0]),r=(i+e+t.length)%t.length,s=t.length/2;r-1}},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:200},title:String,disabled:Boolean,content:String,reference:{},popperClass:String,width:{},visibleArrow:{default:!0},arrowOffset:{type:Number,default:0},transition:{type:String,default:"fade-in-linear"},tabindex:{type:Number,default:0}},computed:{tooltipId:function(){return"el-popover-"+Object(b["generateId"])()}},watch:{showPopper:function(e){this.disabled||(e?this.$emit("show"):this.$emit("hide"))}},mounted:function(){var e=this,t=this.referenceElm=this.reference||this.$refs.reference,n=this.popper||this.$refs.popper;!t&&this.$refs.wrapper.children&&(t=this.referenceElm=this.$refs.wrapper.children[0]),t&&(Object(Le["addClass"])(t,"el-popover__reference"),t.setAttribute("aria-describedby",this.tooltipId),t.setAttribute("tabindex",this.tabindex),n.setAttribute("tabindex",0),"click"!==this.trigger&&(Object(Le["on"])(t,"focusin",(function(){e.handleFocus();var n=t.__vue__;n&&"function"===typeof n.focus&&n.focus()})),Object(Le["on"])(n,"focusin",this.handleFocus),Object(Le["on"])(t,"focusout",this.handleBlur),Object(Le["on"])(n,"focusout",this.handleBlur)),Object(Le["on"])(t,"keydown",this.handleKeydown),Object(Le["on"])(t,"click",this.handleClick)),"click"===this.trigger?(Object(Le["on"])(t,"click",this.doToggle),Object(Le["on"])(document,"click",this.handleDocumentClick)):"hover"===this.trigger?(Object(Le["on"])(t,"mouseenter",this.handleMouseEnter),Object(Le["on"])(n,"mouseenter",this.handleMouseEnter),Object(Le["on"])(t,"mouseleave",this.handleMouseLeave),Object(Le["on"])(n,"mouseleave",this.handleMouseLeave)):"focus"===this.trigger&&(this.tabindex<0&&console.warn("[Element Warn][Popover]a negative taindex means that the element cannot be focused by tab key"),t.querySelector("input, textarea")?(Object(Le["on"])(t,"focusin",this.doShow),Object(Le["on"])(t,"focusout",this.doClose)):(Object(Le["on"])(t,"mousedown",this.doShow),Object(Le["on"])(t,"mouseup",this.doClose)))},beforeDestroy:function(){this.cleanup()},deactivated:function(){this.cleanup()},methods:{doToggle:function(){this.showPopper=!this.showPopper},doShow:function(){this.showPopper=!0},doClose:function(){this.showPopper=!1},handleFocus:function(){Object(Le["addClass"])(this.referenceElm,"focusing"),"click"!==this.trigger&&"focus"!==this.trigger||(this.showPopper=!0)},handleClick:function(){Object(Le["removeClass"])(this.referenceElm,"focusing")},handleBlur:function(){Object(Le["removeClass"])(this.referenceElm,"focusing"),"click"!==this.trigger&&"focus"!==this.trigger||(this.showPopper=!1)},handleMouseEnter:function(){var e=this;clearTimeout(this._timer),this.openDelay?this._timer=setTimeout((function(){e.showPopper=!0}),this.openDelay):this.showPopper=!0},handleKeydown:function(e){27===e.keyCode&&"manual"!==this.trigger&&this.doClose()},handleMouseLeave:function(){var e=this;clearTimeout(this._timer),this.closeDelay?this._timer=setTimeout((function(){e.showPopper=!1}),this.closeDelay):this.showPopper=!1},handleDocumentClick:function(e){var t=this.reference||this.$refs.reference,n=this.popper||this.$refs.popper;!t&&this.$refs.wrapper.children&&(t=this.referenceElm=this.$refs.wrapper.children[0]),this.$el&&t&&!this.$el.contains(e.target)&&!t.contains(e.target)&&n&&!n.contains(e.target)&&(this.showPopper=!1)},handleAfterEnter:function(){this.$emit("after-enter")},handleAfterLeave:function(){this.$emit("after-leave"),this.doDestroy()},cleanup:function(){(this.openDelay||this.closeDelay)&&clearTimeout(this._timer)}},destroyed:function(){var e=this.reference;Object(Le["off"])(e,"click",this.doToggle),Object(Le["off"])(e,"mouseup",this.doClose),Object(Le["off"])(e,"mousedown",this.doShow),Object(Le["off"])(e,"focusin",this.doShow),Object(Le["off"])(e,"focusout",this.doClose),Object(Le["off"])(e,"mousedown",this.doShow),Object(Le["off"])(e,"mouseup",this.doClose),Object(Le["off"])(e,"mouseleave",this.handleMouseLeave),Object(Le["off"])(e,"mouseenter",this.handleMouseEnter),Object(Le["off"])(document,"click",this.handleDocumentClick)}},oo=ao,lo=o(oo,ro,so,!1,null,null,null);lo.options.__file="packages/popover/src/main.vue";var uo=lo.exports,co=function(e,t,n){var i=t.expression?t.value:t.arg,r=n.context.$refs[i];r&&(Array.isArray(r)?r[0].$refs.reference=e:r.$refs.reference=e)},ho={bind:function(e,t,n){co(e,t,n)},inserted:function(e,t,n){co(e,t,n)}};Ri.a.directive("popover",ho),uo.install=function(e){e.directive("popover",ho),e.component(uo.name,uo)},uo.directive=ho;var fo=uo,po={name:"ElTooltip",mixins:[H.a],props:{openDelay:{type:Number,default:0},disabled:Boolean,manual:Boolean,effect:{type:String,default:"dark"},arrowOffset:{type:Number,default:0},popperClass:String,content:String,visibleArrow:{default:!0},transition:{type:String,default:"el-fade-in-linear"},popperOptions:{default:function(){return{boundariesPadding:10,gpuAcceleration:!1}}},enterable:{type:Boolean,default:!0},hideAfter:{type:Number,default:0},tabindex:{type:Number,default:0}},data:function(){return{tooltipId:"el-tooltip-"+Object(b["generateId"])(),timeoutPending:null,focusing:!1}},beforeCreate:function(){var e=this;this.$isServer||(this.popperVM=new Ri.a({data:{node:""},render:function(e){return this.node}}).$mount(),this.debounceClose=A()(200,(function(){return e.handleClosePopper()})))},render:function(e){var t=this;this.popperVM&&(this.popperVM.node=e("transition",{attrs:{name:this.transition},on:{afterLeave:this.doDestroy}},[e("div",{on:{mouseleave:function(){t.setExpectedState(!1),t.debounceClose()},mouseenter:function(){t.setExpectedState(!0)}},ref:"popper",attrs:{role:"tooltip",id:this.tooltipId,"aria-hidden":this.disabled||!this.showPopper?"true":"false"},directives:[{name:"show",value:!this.disabled&&this.showPopper}],class:["el-tooltip__popper","is-"+this.effect,this.popperClass]},[this.$slots.content||this.content])]));var n=this.getFirstElement();if(!n)return null;var i=n.data=n.data||{};return i.staticClass=this.addTooltipClass(i.staticClass),n},mounted:function(){var e=this;this.referenceElm=this.$el,1===this.$el.nodeType&&(this.$el.setAttribute("aria-describedby",this.tooltipId),this.$el.setAttribute("tabindex",this.tabindex),Object(Le["on"])(this.referenceElm,"mouseenter",this.show),Object(Le["on"])(this.referenceElm,"mouseleave",this.hide),Object(Le["on"])(this.referenceElm,"focus",(function(){if(e.$slots.default&&e.$slots.default.length){var t=e.$slots.default[0].componentInstance;t&&t.focus?t.focus():e.handleFocus()}else e.handleFocus()})),Object(Le["on"])(this.referenceElm,"blur",this.handleBlur),Object(Le["on"])(this.referenceElm,"click",this.removeFocusing)),this.value&&this.popperVM&&this.popperVM.$nextTick((function(){e.value&&e.updatePopper()}))},watch:{focusing:function(e){e?Object(Le["addClass"])(this.referenceElm,"focusing"):Object(Le["removeClass"])(this.referenceElm,"focusing")}},methods:{show:function(){this.setExpectedState(!0),this.handleShowPopper()},hide:function(){this.setExpectedState(!1),this.debounceClose()},handleFocus:function(){this.focusing=!0,this.show()},handleBlur:function(){this.focusing=!1,this.hide()},removeFocusing:function(){this.focusing=!1},addTooltipClass:function(e){return e?"el-tooltip "+e.replace("el-tooltip",""):"el-tooltip"},handleShowPopper:function(){var e=this;this.expectedState&&!this.manual&&(clearTimeout(this.timeout),this.timeout=setTimeout((function(){e.showPopper=!0}),this.openDelay),this.hideAfter>0&&(this.timeoutPending=setTimeout((function(){e.showPopper=!1}),this.hideAfter)))},handleClosePopper:function(){this.enterable&&this.expectedState||this.manual||(clearTimeout(this.timeout),this.timeoutPending&&clearTimeout(this.timeoutPending),this.showPopper=!1,this.disabled&&this.doDestroy())},setExpectedState:function(e){!1===e&&clearTimeout(this.timeoutPending),this.expectedState=e},getFirstElement:function(){var e=this.$slots.default;if(!Array.isArray(e))return null;for(var t=null,n=0;n0){Mo=No.shift();var t=Mo.options;for(var n in t)t.hasOwnProperty(n)&&(Io[n]=t[n]);void 0===t.callback&&(Io.callback=jo);var i=Io.callback;Io.callback=function(t,n){i(t,n),e()},Object($o["isVNode"])(Io.message)?(Io.$slots.default=[Io.message],Io.message=null):delete Io.$slots.default,["modal","showClose","closeOnClickModal","closeOnPressEscape","closeOnHashChange"].forEach((function(e){void 0===Io[e]&&(Io[e]=!0)})),document.body.appendChild(Io.$el),Ri.a.nextTick((function(){Io.visible=!0}))}},Lo=function e(t,n){if(!Ri.a.prototype.$isServer){if("string"===typeof t||Object($o["isVNode"])(t)?(t={message:t},"string"===typeof arguments[1]&&(t.title=arguments[1])):t.callback&&!n&&(n=t.callback),"undefined"!==typeof Promise)return new Promise((function(i,r){No.push({options:St()({},To,e.defaults,t),callback:n,resolve:i,reject:r}),Ao()}));No.push({options:St()({},To,e.defaults,t),callback:n}),Ao()}};Lo.setDefaults=function(e){Lo.defaults=e},Lo.alert=function(e,t,n){return"object"===("undefined"===typeof t?"undefined":Eo(t))?(n=t,t=""):void 0===t&&(t=""),Lo(St()({title:t,message:e,$type:"alert",closeOnPressEscape:!1,closeOnClickModal:!1},n))},Lo.confirm=function(e,t,n){return"object"===("undefined"===typeof t?"undefined":Eo(t))?(n=t,t=""):void 0===t&&(t=""),Lo(St()({title:t,message:e,$type:"confirm",showCancelButton:!0},n))},Lo.prompt=function(e,t,n){return"object"===("undefined"===typeof t?"undefined":Eo(t))?(n=t,t=""):void 0===t&&(t=""),Lo(St()({title:t,message:e,showCancelButton:!0,showInput:!0,$type:"prompt"},n))},Lo.close=function(){Io.doClose(),Io.visible=!1,No=[],Mo=null};var Vo=Lo,zo=Vo,Bo=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-breadcrumb",attrs:{"aria-label":"Breadcrumb",role:"navigation"}},[e._t("default")],2)},Ro=[];Bo._withStripped=!0;var Ho={name:"ElBreadcrumb",props:{separator:{type:String,default:"/"},separatorClass:{type:String,default:""}},provide:function(){return{elBreadcrumb:this}},mounted:function(){var e=this.$el.querySelectorAll(".el-breadcrumb__item");e.length&&e[e.length-1].setAttribute("aria-current","page")}},Wo=Ho,qo=o(Wo,Bo,Ro,!1,null,null,null);qo.options.__file="packages/breadcrumb/src/breadcrumb.vue";var Yo=qo.exports;Yo.install=function(e){e.component(Yo.name,Yo)};var Ko=Yo,Uo=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{staticClass:"el-breadcrumb__item"},[n("span",{ref:"link",class:["el-breadcrumb__inner",e.to?"is-link":""],attrs:{role:"link"}},[e._t("default")],2),e.separatorClass?n("i",{staticClass:"el-breadcrumb__separator",class:e.separatorClass}):n("span",{staticClass:"el-breadcrumb__separator",attrs:{role:"presentation"}},[e._v(e._s(e.separator))])])},Go=[];Uo._withStripped=!0;var Xo={name:"ElBreadcrumbItem",props:{to:{},replace:Boolean},data:function(){return{separator:"",separatorClass:""}},inject:["elBreadcrumb"],mounted:function(){var e=this;this.separator=this.elBreadcrumb.separator,this.separatorClass=this.elBreadcrumb.separatorClass;var t=this.$refs.link;t.setAttribute("role","link"),t.addEventListener("click",(function(t){var n=e.to,i=e.$router;n&&i&&(e.replace?i.replace(n):i.push(n))}))}},Zo=Xo,Qo=o(Zo,Uo,Go,!1,null,null,null);Qo.options.__file="packages/breadcrumb/src/breadcrumb-item.vue";var Jo=Qo.exports;Jo.install=function(e){e.component(Jo.name,Jo)};var el=Jo,tl=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("form",{staticClass:"el-form",class:[e.labelPosition?"el-form--label-"+e.labelPosition:"",{"el-form--inline":e.inline}]},[e._t("default")],2)},nl=[];tl._withStripped=!0;var il={name:"ElForm",componentName:"ElForm",provide:function(){return{elForm:this}},props:{model:Object,rules:Object,labelPosition:String,labelWidth:String,labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},size:String,disabled:Boolean,validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:{type:Boolean,default:!1}},watch:{rules:function(){this.fields.forEach((function(e){e.removeValidateEvents(),e.addValidateEvents()})),this.validateOnRuleChange&&this.validate((function(){}))}},computed:{autoLabelWidth:function(){if(!this.potentialLabelWidthArr.length)return 0;var e=Math.max.apply(Math,this.potentialLabelWidthArr);return e?e+"px":""}},data:function(){return{fields:[],potentialLabelWidthArr:[]}},created:function(){var e=this;this.$on("el.form.addField",(function(t){t&&e.fields.push(t)})),this.$on("el.form.removeField",(function(t){t.prop&&e.fields.splice(e.fields.indexOf(t),1)}))},methods:{resetFields:function(){this.model?this.fields.forEach((function(e){e.resetField()})):console.warn("[Element Warn][Form]model is required for resetFields to work.")},clearValidate:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e.length?"string"===typeof e?this.fields.filter((function(t){return e===t.prop})):this.fields.filter((function(t){return e.indexOf(t.prop)>-1})):this.fields;t.forEach((function(e){e.clearValidate()}))},validate:function(e){var t=this;if(this.model){var n=void 0;"function"!==typeof e&&window.Promise&&(n=new window.Promise((function(t,n){e=function(e,i){e?t(e):n(i)}})));var i=!0,r=0;0===this.fields.length&&e&&e(!0);var s={};return this.fields.forEach((function(n){n.validate("",(function(n,a){n&&(i=!1),s=St()({},s,a),"function"===typeof e&&++r===t.fields.length&&e(i,s)}))})),n||void 0}console.warn("[Element Warn][Form]model is required for validate to work!")},validateField:function(e,t){e=[].concat(e);var n=this.fields.filter((function(t){return-1!==e.indexOf(t.prop)}));n.length?n.forEach((function(e){e.validate("",t)})):console.warn("[Element Warn]please pass correct props!")},getLabelWidthIndex:function(e){var t=this.potentialLabelWidthArr.indexOf(e);if(-1===t)throw new Error("[ElementForm]unpected width ",e);return t},registerLabelWidth:function(e,t){if(e&&t){var n=this.getLabelWidthIndex(t);this.potentialLabelWidthArr.splice(n,1,e)}else e&&this.potentialLabelWidthArr.push(e)},deregisterLabelWidth:function(e){var t=this.getLabelWidthIndex(e);this.potentialLabelWidthArr.splice(t,1)}}},rl=il,sl=o(rl,tl,nl,!1,null,null,null);sl.options.__file="packages/form/src/form.vue";var al=sl.exports;al.install=function(e){e.component(al.name,al)};var ol=al,ll=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-form-item",class:[{"el-form-item--feedback":e.elForm&&e.elForm.statusIcon,"is-error":"error"===e.validateState,"is-validating":"validating"===e.validateState,"is-success":"success"===e.validateState,"is-required":e.isRequired||e.required,"is-no-asterisk":e.elForm&&e.elForm.hideRequiredAsterisk},e.sizeClass?"el-form-item--"+e.sizeClass:""]},[n("label-wrap",{attrs:{"is-auto-width":e.labelStyle&&"auto"===e.labelStyle.width,"update-all":"auto"===e.form.labelWidth}},[e.label||e.$slots.label?n("label",{staticClass:"el-form-item__label",style:e.labelStyle,attrs:{for:e.labelFor}},[e._t("label",[e._v(e._s(e.label+e.form.labelSuffix))])],2):e._e()]),n("div",{staticClass:"el-form-item__content",style:e.contentStyle},[e._t("default"),n("transition",{attrs:{name:"el-zoom-in-top"}},["error"===e.validateState&&e.showMessage&&e.form.showMessage?e._t("error",[n("div",{staticClass:"el-form-item__error",class:{"el-form-item__error--inline":"boolean"===typeof e.inlineMessage?e.inlineMessage:e.elForm&&e.elForm.inlineMessage||!1}},[e._v("\n "+e._s(e.validateMessage)+"\n ")])],{error:e.validateMessage}):e._e()],2)],2)],1)},ul=[];ll._withStripped=!0;var cl,hl,dl=n(41),fl=n.n(dl),pl={props:{isAutoWidth:Boolean,updateAll:Boolean},inject:["elForm","elFormItem"],render:function(){var e=arguments[0],t=this.$slots.default;if(!t)return null;if(this.isAutoWidth){var n=this.elForm.autoLabelWidth,i={};if(n&&"auto"!==n){var r=parseInt(n,10)-this.computedWidth;r&&(i.marginLeft=r+"px")}return e("div",{class:"el-form-item__label-wrap",style:i},[t])}return t[0]},methods:{getLabelWidth:function(){if(this.$el&&this.$el.firstElementChild){var e=window.getComputedStyle(this.$el.firstElementChild).width;return Math.ceil(parseFloat(e))}return 0},updateLabelWidth:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"update";this.$slots.default&&this.isAutoWidth&&this.$el.firstElementChild&&("update"===e?this.computedWidth=this.getLabelWidth():"remove"===e&&this.elForm.deregisterLabelWidth(this.computedWidth))}},watch:{computedWidth:function(e,t){this.updateAll&&(this.elForm.registerLabelWidth(e,t),this.elFormItem.updateComputedLabelWidth(e))}},data:function(){return{computedWidth:0}},mounted:function(){this.updateLabelWidth("update")},updated:function(){this.updateLabelWidth("update")},beforeDestroy:function(){this.updateLabelWidth("remove")}},ml=pl,vl=o(ml,cl,hl,!1,null,null,null);vl.options.__file="packages/form/src/label-wrap.vue";var gl=vl.exports,bl={name:"ElFormItem",componentName:"ElFormItem",mixins:[$.a],provide:function(){return{elFormItem:this}},inject:["elForm"],props:{label:String,labelWidth:String,prop:String,required:{type:Boolean,default:void 0},rules:[Object,Array],error:String,validateStatus:String,for:String,inlineMessage:{type:[String,Boolean],default:""},showMessage:{type:Boolean,default:!0},size:String},components:{LabelWrap:gl},watch:{error:{immediate:!0,handler:function(e){this.validateMessage=e,this.validateState=e?"error":""}},validateStatus:function(e){this.validateState=e},rules:function(e){e&&0!==e.length||void 0!==this.required||this.clearValidate()}},computed:{labelFor:function(){return this.for||this.prop},labelStyle:function(){var e={};if("top"===this.form.labelPosition)return e;var t=this.labelWidth||this.form.labelWidth;return t&&(e.width=t),e},contentStyle:function(){var e={},t=this.label;if("top"===this.form.labelPosition||this.form.inline)return e;if(!t&&!this.labelWidth&&this.isNested)return e;var n=this.labelWidth||this.form.labelWidth;return"auto"===n?"auto"===this.labelWidth?e.marginLeft=this.computedLabelWidth:"auto"===this.form.labelWidth&&(e.marginLeft=this.elForm.autoLabelWidth):e.marginLeft=n,e},form:function(){var e=this.$parent,t=e.$options.componentName;while("ElForm"!==t)"ElFormItem"===t&&(this.isNested=!0),e=e.$parent,t=e.$options.componentName;return e},fieldValue:function(){var e=this.form.model;if(e&&this.prop){var t=this.prop;return-1!==t.indexOf(":")&&(t=t.replace(/:/,".")),Object(b["getPropByPath"])(e,t,!0).v}},isRequired:function(){var e=this.getRules(),t=!1;return e&&e.length&&e.every((function(e){return!e.required||(t=!0,!1)})),t},_formSize:function(){return this.elForm.size},elFormItemSize:function(){return this.size||this._formSize},sizeClass:function(){return this.elFormItemSize||(this.$ELEMENT||{}).size}},data:function(){return{validateState:"",validateMessage:"",validateDisabled:!1,validator:{},isNested:!1,computedLabelWidth:""}},methods:{validate:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b["noop"];this.validateDisabled=!1;var i=this.getFilteredRule(e);if((!i||0===i.length)&&void 0===this.required)return n(),!0;this.validateState="validating";var r={};i&&i.length>0&&i.forEach((function(e){delete e.trigger})),r[this.prop]=i;var s=new fl.a(r),a={};a[this.prop]=this.fieldValue,s.validate(a,{firstFields:!0},(function(e,i){t.validateState=e?"error":"success",t.validateMessage=e?e[0].message:"",n(t.validateMessage,i),t.elForm&&t.elForm.$emit("validate",t.prop,!e,t.validateMessage||null)}))},clearValidate:function(){this.validateState="",this.validateMessage="",this.validateDisabled=!1},resetField:function(){var e=this;this.validateState="",this.validateMessage="";var t=this.form.model,n=this.fieldValue,i=this.prop;-1!==i.indexOf(":")&&(i=i.replace(/:/,"."));var r=Object(b["getPropByPath"])(t,i,!0);this.validateDisabled=!0,Array.isArray(n)?r.o[r.k]=[].concat(this.initialValue):r.o[r.k]=this.initialValue,this.$nextTick((function(){e.validateDisabled=!1})),this.broadcast("ElTimeSelect","fieldReset",this.initialValue)},getRules:function(){var e=this.form.rules,t=this.rules,n=void 0!==this.required?{required:!!this.required}:[],i=Object(b["getPropByPath"])(e,this.prop||"");return e=e?i.o[this.prop||""]||i.v:[],[].concat(t||e||[]).concat(n)},getFilteredRule:function(e){var t=this.getRules();return t.filter((function(t){return!t.trigger||""===e||(Array.isArray(t.trigger)?t.trigger.indexOf(e)>-1:t.trigger===e)})).map((function(e){return St()({},e)}))},onFieldBlur:function(){this.validate("blur")},onFieldChange:function(){this.validateDisabled?this.validateDisabled=!1:this.validate("change")},updateComputedLabelWidth:function(e){this.computedLabelWidth=e?e+"px":""},addValidateEvents:function(){var e=this.getRules();(e.length||void 0!==this.required)&&(this.$on("el.form.blur",this.onFieldBlur),this.$on("el.form.change",this.onFieldChange))},removeValidateEvents:function(){this.$off()}},mounted:function(){if(this.prop){this.dispatch("ElForm","el.form.addField",[this]);var e=this.fieldValue;Array.isArray(e)&&(e=[].concat(e)),Object.defineProperty(this,"initialValue",{value:e}),this.addValidateEvents()}},beforeDestroy:function(){this.dispatch("ElForm","el.form.removeField",[this])}},yl=bl,_l=o(yl,ll,ul,!1,null,null,null);_l.options.__file="packages/form/src/form-item.vue";var xl=_l.exports;xl.install=function(e){e.component(xl.name,xl)};var wl=xl,Cl=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-tabs__active-bar",class:"is-"+e.rootTabs.tabPosition,style:e.barStyle})},kl=[];Cl._withStripped=!0;var Sl={name:"TabBar",props:{tabs:Array},inject:["rootTabs"],computed:{barStyle:{get:function(){var e=this,t={},n=0,i=0,r=-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition)?"width":"height",s="width"===r?"x":"y",a=function(e){return e.toLowerCase().replace(/( |^)[a-z]/g,(function(e){return e.toUpperCase()}))};this.tabs.every((function(t,s){var o=Object(b["arrayFind"])(e.$parent.$refs.tabs||[],(function(e){return e.id.replace("tab-","")===t.paneName}));if(!o)return!1;if(t.active){i=o["client"+a(r)];var l=window.getComputedStyle(o);return"width"===r&&e.tabs.length>1&&(i-=parseFloat(l.paddingLeft)+parseFloat(l.paddingRight)),"width"===r&&(n+=parseFloat(l.paddingLeft)),!1}return n+=o["client"+a(r)],!0}));var o="translate"+a(s)+"("+n+"px)";return t[r]=i+"px",t.transform=o,t.msTransform=o,t.webkitTransform=o,t}}}},Dl=Sl,Ol=o(Dl,Cl,kl,!1,null,null,null);Ol.options.__file="packages/tabs/src/tab-bar.vue";var $l=Ol.exports;function El(){}var Tl,Pl,Ml=function(e){return e.toLowerCase().replace(/( |^)[a-z]/g,(function(e){return e.toUpperCase()}))},Il={name:"TabNav",components:{TabBar:$l},inject:["rootTabs"],props:{panes:Array,currentName:String,editable:Boolean,onTabClick:{type:Function,default:El},onTabRemove:{type:Function,default:El},type:String,stretch:Boolean},data:function(){return{scrollable:!1,navOffset:0,isFocus:!1,focusable:!0}},computed:{navStyle:function(){var e=-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition)?"X":"Y";return{transform:"translate"+e+"(-"+this.navOffset+"px)"}},sizeName:function(){return-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition)?"width":"height"}},methods:{scrollPrev:function(){var e=this.$refs.navScroll["offset"+Ml(this.sizeName)],t=this.navOffset;if(t){var n=t>e?t-e:0;this.navOffset=n}},scrollNext:function(){var e=this.$refs.nav["offset"+Ml(this.sizeName)],t=this.$refs.navScroll["offset"+Ml(this.sizeName)],n=this.navOffset;if(!(e-n<=t)){var i=e-n>2*t?n+t:e-t;this.navOffset=i}},scrollToActiveTab:function(){if(this.scrollable){var e=this.$refs.nav,t=this.$el.querySelector(".is-active");if(t){var n=this.$refs.navScroll,i=-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition),r=t.getBoundingClientRect(),s=n.getBoundingClientRect(),a=i?e.offsetWidth-s.width:e.offsetHeight-s.height,o=this.navOffset,l=o;i?(r.lefts.right&&(l=o+r.right-s.right)):(r.tops.bottom&&(l=o+(r.bottom-s.bottom))),l=Math.max(l,0),this.navOffset=Math.min(l,a)}}},update:function(){if(this.$refs.nav){var e=this.sizeName,t=this.$refs.nav["offset"+Ml(e)],n=this.$refs.navScroll["offset"+Ml(e)],i=this.navOffset;if(n0&&(this.navOffset=0)}},changeTab:function(e){var t=e.keyCode,n=void 0,i=void 0,r=void 0;-1!==[37,38,39,40].indexOf(t)&&(r=e.currentTarget.querySelectorAll("[role=tab]"),i=Array.prototype.indexOf.call(r,e.target),n=37===t||38===t?0===i?r.length-1:i-1:i0&&void 0!==arguments[0]&&arguments[0];if(this.$slots.default){var n=this.$slots.default.filter((function(e){return e.tag&&e.componentOptions&&"ElTabPane"===e.componentOptions.Ctor.options.name})),i=n.map((function(e){var t=e.componentInstance;return t})),r=!(i.length===this.panes.length&&i.every((function(t,n){return t===e.panes[n]})));(t||r)&&(this.panes=i)}else 0!==this.panes.length&&(this.panes=[])},handleTabClick:function(e,t,n){e.disabled||(this.setCurrentName(t),this.$emit("tab-click",e,n))},handleTabRemove:function(e,t){e.disabled||(t.stopPropagation(),this.$emit("edit",e.name,"remove"),this.$emit("tab-remove",e.name))},handleTabAdd:function(){this.$emit("edit",null,"add"),this.$emit("tab-add")},setCurrentName:function(e){var t=this,n=function(){t.currentName=e,t.$emit("input",e)};if(this.currentName!==e&&this.beforeLeave){var i=this.beforeLeave(e,this.currentName);i&&i.then?i.then((function(){n(),t.$refs.nav&&t.$refs.nav.removeFocus()}),(function(){})):!1!==i&&n()}else n()}},render:function(e){var t,n=this.type,i=this.handleTabClick,r=this.handleTabRemove,s=this.handleTabAdd,a=this.currentName,o=this.panes,l=this.editable,u=this.addable,c=this.tabPosition,h=this.stretch,d=l||u?e("span",{class:"el-tabs__new-tab",on:{click:s,keydown:function(e){13===e.keyCode&&s()}},attrs:{tabindex:"0"}},[e("i",{class:"el-icon-plus"})]):null,f={props:{currentName:a,onTabClick:i,onTabRemove:r,editable:l,type:n,panes:o,stretch:h},ref:"nav"},p=e("div",{class:["el-tabs__header","is-"+c]},[d,e("tab-nav",f)]),m=e("div",{class:"el-tabs__content"},[this.$slots.default]);return e("div",{class:(t={"el-tabs":!0,"el-tabs--card":"card"===n},t["el-tabs--"+c]=!0,t["el-tabs--border-card"]="border-card"===n,t)},["bottom"!==c?[p,m]:[m,p]])},created:function(){this.currentName||this.setCurrentName("0"),this.$on("tab-nav-update",this.calcPaneInstances.bind(null,!0))},mounted:function(){this.calcPaneInstances()},updated:function(){this.calcPaneInstances()}},zl=Vl,Bl=o(zl,Fl,Al,!1,null,null,null);Bl.options.__file="packages/tabs/src/tabs.vue";var Rl=Bl.exports;Rl.install=function(e){e.component(Rl.name,Rl)};var Hl=Rl,Wl=function(){var e=this,t=e.$createElement,n=e._self._c||t;return!e.lazy||e.loaded||e.active?n("div",{directives:[{name:"show",rawName:"v-show",value:e.active,expression:"active"}],staticClass:"el-tab-pane",attrs:{role:"tabpanel","aria-hidden":!e.active,id:"pane-"+e.paneName,"aria-labelledby":"tab-"+e.paneName}},[e._t("default")],2):e._e()},ql=[];Wl._withStripped=!0;var Yl={name:"ElTabPane",componentName:"ElTabPane",props:{label:String,labelContent:Function,name:String,closable:Boolean,disabled:Boolean,lazy:Boolean},data:function(){return{index:null,loaded:!1}},computed:{isClosable:function(){return this.closable||this.$parent.closable},active:function(){var e=this.$parent.currentName===(this.name||this.index);return e&&(this.loaded=!0),e},paneName:function(){return this.name||this.index}},updated:function(){this.$parent.$emit("tab-nav-update")}},Kl=Yl,Ul=o(Kl,Wl,ql,!1,null,null,null);Ul.options.__file="packages/tabs/src/tab-pane.vue";var Gl=Ul.exports;Gl.install=function(e){e.component(Gl.name,Gl)};var Xl,Zl,Ql=Gl,Jl={name:"ElTag",props:{text:String,closable:Boolean,type:String,hit:Boolean,disableTransitions:Boolean,color:String,size:String,effect:{type:String,default:"light",validator:function(e){return-1!==["dark","light","plain"].indexOf(e)}}},methods:{handleClose:function(e){e.stopPropagation(),this.$emit("close",e)},handleClick:function(e){this.$emit("click",e)}},computed:{tagSize:function(){return this.size||(this.$ELEMENT||{}).size}},render:function(e){var t=this.type,n=this.tagSize,i=this.hit,r=this.effect,s=["el-tag",t?"el-tag--"+t:"",n?"el-tag--"+n:"",r?"el-tag--"+r:"",i&&"is-hit"],a=e("span",{class:s,style:{backgroundColor:this.color},on:{click:this.handleClick}},[this.$slots.default,this.closable&&e("i",{class:"el-tag__close el-icon-close",on:{click:this.handleClose}})]);return this.disableTransitions?a:e("transition",{attrs:{name:"el-zoom-in-center"}},[a])}},eu=Jl,tu=o(eu,Xl,Zl,!1,null,null,null);tu.options.__file="packages/tag/src/tag.vue";var nu=tu.exports;nu.install=function(e){e.component(nu.name,nu)};var iu=nu,ru=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-tree",class:{"el-tree--highlight-current":e.highlightCurrent,"is-dragging":!!e.dragState.draggingNode,"is-drop-not-allow":!e.dragState.allowDrop,"is-drop-inner":"inner"===e.dragState.dropType},attrs:{role:"tree"}},[e._l(e.root.childNodes,(function(t){return n("el-tree-node",{key:e.getNodeKey(t),attrs:{node:t,props:e.props,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,"render-content":e.renderContent},on:{"node-expand":e.handleNodeExpand}})})),e.isEmpty?n("div",{staticClass:"el-tree__empty-block"},[n("span",{staticClass:"el-tree__empty-text"},[e._v(e._s(e.emptyText))])]):e._e(),n("div",{directives:[{name:"show",rawName:"v-show",value:e.dragState.showDropIndicator,expression:"dragState.showDropIndicator"}],ref:"dropIndicator",staticClass:"el-tree__drop-indicator"})],2)},su=[];ru._withStripped=!0;var au="$treeNodeId",ou=function(e,t){t&&!t[au]&&Object.defineProperty(t,au,{value:e.id,enumerable:!1,configurable:!1,writable:!1})},lu=function(e,t){return e?t[e]:t[au]},uu=function(e,t){var n=e;while(n&&"BODY"!==n.tagName){if(n.__vue__&&n.__vue__.$options.name===t)return n.__vue__;n=n.parentNode}return null},cu=function(){function e(e,t){for(var n=0;n0&&i.lazy&&i.defaultExpandAll&&this.expand(),Array.isArray(this.data)||ou(this,this.data),this.data){var a=i.defaultExpandedKeys,o=i.key;o&&a&&-1!==a.indexOf(this.key)&&this.expand(null,i.autoExpandParent),o&&void 0!==i.currentNodeKey&&this.key===i.currentNodeKey&&(i.currentNode=this,i.currentNode.isCurrent=!0),i.lazy&&i._initDefaultCheckedNode(this),this.updateLeafState()}}return e.prototype.setData=function(e){Array.isArray(e)||ou(this,e),this.data=e,this.childNodes=[];var t=void 0;t=0===this.level&&this.data instanceof Array?this.data:pu(this,"children")||[];for(var n=0,i=t.length;n1&&void 0!==arguments[1])||arguments[1],n=function n(i){for(var r=i.childNodes||[],s=!1,a=0,o=r.length;a-1&&t.splice(n,1);var i=this.childNodes.indexOf(e);i>-1&&(this.store&&this.store.deregisterNode(e),e.parent=null,this.childNodes.splice(i,1)),this.updateLeafState()},e.prototype.removeChildByData=function(e){for(var t=null,n=0;n0)i.expanded=!0,i=i.parent}n.expanded=!0,e&&e()};this.shouldLoadData()?this.loadData((function(e){e instanceof Array&&(n.checked?n.setChecked(!0,!0):n.store.checkStrictly||fu(n),i())})):i()},e.prototype.doCreateChildren=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.forEach((function(e){t.insertChild(St()({data:e},n),void 0,!0)}))},e.prototype.collapse=function(){this.expanded=!1},e.prototype.shouldLoadData=function(){return!0===this.store.lazy&&this.store.load&&!this.loaded},e.prototype.updateLeafState=function(){if(!0!==this.store.lazy||!0===this.loaded||"undefined"===typeof this.isLeafByUser){var e=this.childNodes;!this.store.lazy||!0===this.store.lazy&&!0===this.loaded?this.isLeaf=!e||0===e.length:this.isLeaf=!1}else this.isLeaf=this.isLeafByUser},e.prototype.setChecked=function(e,t,n,i){var r=this;if(this.indeterminate="half"===e,this.checked=!0===e,!this.store.checkStrictly){if(!this.shouldLoadData()||this.store.checkDescendants){var s=du(this.childNodes),a=s.all,o=s.allWithoutDisable;this.isLeaf||a||!o||(this.checked=!1,e=!1);var l=function(){if(t){for(var n=r.childNodes,s=0,a=n.length;s0&&void 0!==arguments[0]&&arguments[0];if(0===this.level)return this.data;var t=this.data;if(!t)return null;var n=this.store.props,i="children";return n&&(i=n.children||"children"),void 0===t[i]&&(t[i]=null),e&&!t[i]&&(t[i]=[]),t[i]},e.prototype.updateChildren=function(){var e=this,t=this.getChildren()||[],n=this.childNodes.map((function(e){return e.data})),i={},r=[];t.forEach((function(e,t){var s=e[au],a=!!s&&Object(b["arrayFindIndex"])(n,(function(e){return e[au]===s}))>=0;a?i[s]={index:t,data:e}:r.push({index:t,data:e})})),this.store.lazy||n.forEach((function(t){i[t[au]]||e.removeChildByData(t)})),r.forEach((function(t){var n=t.index,i=t.data;e.insertChild({data:i},n)})),this.updateLeafState()},e.prototype.loadData=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!0!==this.store.lazy||!this.store.load||this.loaded||this.loading&&!Object.keys(n).length)e&&e.call(this);else{this.loading=!0;var i=function(i){t.childNodes=[],t.doCreateChildren(i,n),t.loaded=!0,t.loading=!1,t.updateLeafState(),e&&e.call(t,i)};this.store.load(this,i)}},cu(e,[{key:"label",get:function(){return pu(this,"label")}},{key:"key",get:function(){var e=this.store.key;return this.data?this.data[e]:null}},{key:"disabled",get:function(){return pu(this,"disabled")}},{key:"nextSibling",get:function(){var e=this.parent;if(e){var t=e.childNodes.indexOf(this);if(t>-1)return e.childNodes[t+1]}return null}},{key:"previousSibling",get:function(){var e=this.parent;if(e){var t=e.childNodes.indexOf(this);if(t>-1)return t>0?e.childNodes[t-1]:null}return null}}]),e}(),gu=vu,bu="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function yu(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var _u=function(){function e(t){var n=this;for(var i in yu(this,e),this.currentNode=null,this.currentNodeKey=null,t)t.hasOwnProperty(i)&&(this[i]=t[i]);if(this.nodesMap={},this.root=new gu({data:this.data,store:this}),this.lazy&&this.load){var r=this.load;r(this.root,(function(e){n.root.doCreateChildren(e),n._initDefaultCheckedNodes()}))}else this._initDefaultCheckedNodes()}return e.prototype.filter=function(e){var t=this.filterNodeMethod,n=this.lazy,i=function i(r){var s=r.root?r.root.childNodes:r.childNodes;if(s.forEach((function(n){n.visible=t.call(n,e,n.data,n),i(n)})),!r.visible&&s.length){var a=!0;a=!s.some((function(e){return e.visible})),r.root?r.root.visible=!1===a:r.visible=!1===a}e&&(!r.visible||r.isLeaf||n||r.expand())};i(this)},e.prototype.setData=function(e){var t=e!==this.root.data;t?(this.root.setData(e),this._initDefaultCheckedNodes()):this.root.updateChildren()},e.prototype.getNode=function(e){if(e instanceof gu)return e;var t="object"!==("undefined"===typeof e?"undefined":bu(e))?e:lu(this.key,e);return this.nodesMap[t]||null},e.prototype.insertBefore=function(e,t){var n=this.getNode(t);n.parent.insertBefore({data:e},n)},e.prototype.insertAfter=function(e,t){var n=this.getNode(t);n.parent.insertAfter({data:e},n)},e.prototype.remove=function(e){var t=this.getNode(e);t&&t.parent&&(t===this.currentNode&&(this.currentNode=null),t.parent.removeChild(t))},e.prototype.append=function(e,t){var n=t?this.getNode(t):this.root;n&&n.insertChild({data:e})},e.prototype._initDefaultCheckedNodes=function(){var e=this,t=this.defaultCheckedKeys||[],n=this.nodesMap;t.forEach((function(t){var i=n[t];i&&i.setChecked(!0,!e.checkStrictly)}))},e.prototype._initDefaultCheckedNode=function(e){var t=this.defaultCheckedKeys||[];-1!==t.indexOf(e.key)&&e.setChecked(!0,!this.checkStrictly)},e.prototype.setDefaultCheckedKey=function(e){e!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=e,this._initDefaultCheckedNodes())},e.prototype.registerNode=function(e){var t=this.key;if(t&&e&&e.data){var n=e.key;void 0!==n&&(this.nodesMap[e.key]=e)}},e.prototype.deregisterNode=function(e){var t=this,n=this.key;n&&e&&e.data&&(e.childNodes.forEach((function(e){t.deregisterNode(e)})),delete this.nodesMap[e.key])},e.prototype.getCheckedNodes=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[],i=function i(r){var s=r.root?r.root.childNodes:r.childNodes;s.forEach((function(r){(r.checked||t&&r.indeterminate)&&(!e||e&&r.isLeaf)&&n.push(r.data),i(r)}))};return i(this),n},e.prototype.getCheckedKeys=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.getCheckedNodes(t).map((function(t){return(t||{})[e.key]}))},e.prototype.getHalfCheckedNodes=function(){var e=[],t=function t(n){var i=n.root?n.root.childNodes:n.childNodes;i.forEach((function(n){n.indeterminate&&e.push(n.data),t(n)}))};return t(this),e},e.prototype.getHalfCheckedKeys=function(){var e=this;return this.getHalfCheckedNodes().map((function(t){return(t||{})[e.key]}))},e.prototype._getAllNodes=function(){var e=[],t=this.nodesMap;for(var n in t)t.hasOwnProperty(n)&&e.push(t[n]);return e},e.prototype.updateChildren=function(e,t){var n=this.nodesMap[e];if(n){for(var i=n.childNodes,r=i.length-1;r>=0;r--){var s=i[r];this.remove(s.data)}for(var a=0,o=t.length;a1&&void 0!==arguments[1]&&arguments[1],n=arguments[2],i=this._getAllNodes().sort((function(e,t){return t.level-e.level})),r=Object.create(null),s=Object.keys(n);i.forEach((function(e){return e.setChecked(!1,!1)}));for(var a=0,o=i.length;a-1;if(c){var h=l.parent;while(h&&h.level>0)r[h.data[e]]=!0,h=h.parent;l.isLeaf||this.checkStrictly?l.setChecked(!0,!1):(l.setChecked(!0,!0),t&&function(){l.setChecked(!1,!1);var e=function e(t){var n=t.childNodes;n.forEach((function(t){t.isLeaf||t.setChecked(!1,!1),e(t)}))};e(l)}())}else l.checked&&!r[u]&&l.setChecked(!1,!1)}},e.prototype.setCheckedNodes=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.key,i={};e.forEach((function(e){i[(e||{})[n]]=!0})),this._setCheckedKeys(n,t,i)},e.prototype.setCheckedKeys=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.defaultCheckedKeys=e;var n=this.key,i={};e.forEach((function(e){i[e]=!0})),this._setCheckedKeys(n,t,i)},e.prototype.setDefaultExpandedKeys=function(e){var t=this;e=e||[],this.defaultExpandedKeys=e,e.forEach((function(e){var n=t.getNode(e);n&&n.expand(null,t.autoExpandParent)}))},e.prototype.setChecked=function(e,t,n){var i=this.getNode(e);i&&i.setChecked(!!t,n)},e.prototype.getCurrentNode=function(){return this.currentNode},e.prototype.setCurrentNode=function(e){var t=this.currentNode;t&&(t.isCurrent=!1),this.currentNode=e,this.currentNode.isCurrent=!0},e.prototype.setUserCurrentNode=function(e){var t=e[this.key],n=this.nodesMap[t];this.setCurrentNode(n)},e.prototype.setCurrentNodeKey=function(e){if(null===e||void 0===e)return this.currentNode&&(this.currentNode.isCurrent=!1),void(this.currentNode=null);var t=this.getNode(e);t&&this.setCurrentNode(t)},e}(),xu=_u,wu=function(){var e=this,t=this,n=t.$createElement,i=t._self._c||n;return i("div",{directives:[{name:"show",rawName:"v-show",value:t.node.visible,expression:"node.visible"}],ref:"node",staticClass:"el-tree-node",class:{"is-expanded":t.expanded,"is-current":t.node.isCurrent,"is-hidden":!t.node.visible,"is-focusable":!t.node.disabled,"is-checked":!t.node.disabled&&t.node.checked},attrs:{role:"treeitem",tabindex:"-1","aria-expanded":t.expanded,"aria-disabled":t.node.disabled,"aria-checked":t.node.checked,draggable:t.tree.draggable},on:{click:function(e){return e.stopPropagation(),t.handleClick(e)},contextmenu:function(t){return e.handleContextMenu(t)},dragstart:function(e){return e.stopPropagation(),t.handleDragStart(e)},dragover:function(e){return e.stopPropagation(),t.handleDragOver(e)},dragend:function(e){return e.stopPropagation(),t.handleDragEnd(e)},drop:function(e){return e.stopPropagation(),t.handleDrop(e)}}},[i("div",{staticClass:"el-tree-node__content",style:{"padding-left":(t.node.level-1)*t.tree.indent+"px"}},[i("span",{class:[{"is-leaf":t.node.isLeaf,expanded:!t.node.isLeaf&&t.expanded},"el-tree-node__expand-icon",t.tree.iconClass?t.tree.iconClass:"el-icon-caret-right"],on:{click:function(e){return e.stopPropagation(),t.handleExpandIconClick(e)}}}),t.showCheckbox?i("el-checkbox",{attrs:{indeterminate:t.node.indeterminate,disabled:!!t.node.disabled},on:{change:t.handleCheckChange},nativeOn:{click:function(e){e.stopPropagation()}},model:{value:t.node.checked,callback:function(e){t.$set(t.node,"checked",e)},expression:"node.checked"}}):t._e(),t.node.loading?i("span",{staticClass:"el-tree-node__loading-icon el-icon-loading"}):t._e(),i("node-content",{attrs:{node:t.node}})],1),i("el-collapse-transition",[!t.renderAfterExpand||t.childNodeRendered?i("div",{directives:[{name:"show",rawName:"v-show",value:t.expanded,expression:"expanded"}],staticClass:"el-tree-node__children",attrs:{role:"group","aria-expanded":t.expanded}},t._l(t.node.childNodes,(function(e){return i("el-tree-node",{key:t.getNodeKey(e),attrs:{"render-content":t.renderContent,"render-after-expand":t.renderAfterExpand,"show-checkbox":t.showCheckbox,node:e},on:{"node-expand":t.handleChildNodeExpand}})})),1):t._e()])],1)},Cu=[];wu._withStripped=!0;var ku={name:"ElTreeNode",componentName:"ElTreeNode",mixins:[$.a],props:{node:{default:function(){return{}}},props:{},renderContent:Function,renderAfterExpand:{type:Boolean,default:!0},showCheckbox:{type:Boolean,default:!1}},components:{ElCollapseTransition:Ke.a,ElCheckbox:Ni.a,NodeContent:{props:{node:{required:!0}},render:function(e){var t=this.$parent,n=t.tree,i=this.node,r=i.data,s=i.store;return t.renderContent?t.renderContent.call(t._renderProxy,e,{_self:n.$vnode.context,node:i,data:r,store:s}):n.$scopedSlots.default?n.$scopedSlots.default({node:i,data:r}):e("span",{class:"el-tree-node__label"},[i.label])}}},data:function(){return{tree:null,expanded:!1,childNodeRendered:!1,oldChecked:null,oldIndeterminate:null}},watch:{"node.indeterminate":function(e){this.handleSelectChange(this.node.checked,e)},"node.checked":function(e){this.handleSelectChange(e,this.node.indeterminate)},"node.expanded":function(e){var t=this;this.$nextTick((function(){return t.expanded=e})),e&&(this.childNodeRendered=!0)}},methods:{getNodeKey:function(e){return lu(this.tree.nodeKey,e.data)},handleSelectChange:function(e,t){this.oldChecked!==e&&this.oldIndeterminate!==t&&this.tree.$emit("check-change",this.node.data,e,t),this.oldChecked=e,this.indeterminate=t},handleClick:function(){var e=this.tree.store;e.setCurrentNode(this.node),this.tree.$emit("current-change",e.currentNode?e.currentNode.data:null,e.currentNode),this.tree.currentNode=this,this.tree.expandOnClickNode&&this.handleExpandIconClick(),this.tree.checkOnClickNode&&!this.node.disabled&&this.handleCheckChange(null,{target:{checked:!this.node.checked}}),this.tree.$emit("node-click",this.node.data,this.node,this)},handleContextMenu:function(e){this.tree._events["node-contextmenu"]&&this.tree._events["node-contextmenu"].length>0&&(e.stopPropagation(),e.preventDefault()),this.tree.$emit("node-contextmenu",e,this.node.data,this.node,this)},handleExpandIconClick:function(){this.node.isLeaf||(this.expanded?(this.tree.$emit("node-collapse",this.node.data,this.node,this),this.node.collapse()):(this.node.expand(),this.$emit("node-expand",this.node.data,this.node,this)))},handleCheckChange:function(e,t){var n=this;this.node.setChecked(t.target.checked,!this.tree.checkStrictly),this.$nextTick((function(){var e=n.tree.store;n.tree.$emit("check",n.node.data,{checkedNodes:e.getCheckedNodes(),checkedKeys:e.getCheckedKeys(),halfCheckedNodes:e.getHalfCheckedNodes(),halfCheckedKeys:e.getHalfCheckedKeys()})}))},handleChildNodeExpand:function(e,t,n){this.broadcast("ElTreeNode","tree-node-expand",t),this.tree.$emit("node-expand",e,t,n)},handleDragStart:function(e){this.tree.draggable&&this.tree.$emit("tree-node-drag-start",e,this)},handleDragOver:function(e){this.tree.draggable&&(this.tree.$emit("tree-node-drag-over",e,this),e.preventDefault())},handleDrop:function(e){e.preventDefault()},handleDragEnd:function(e){this.tree.draggable&&this.tree.$emit("tree-node-drag-end",e,this)}},created:function(){var e=this,t=this.$parent;t.isTree?this.tree=t:this.tree=t.tree;var n=this.tree;n||console.warn("Can not find node's tree.");var i=n.props||{},r=i["children"]||"children";this.$watch("node.data."+r,(function(){e.node.updateChildren()})),this.node.expanded&&(this.expanded=!0,this.childNodeRendered=!0),this.tree.accordion&&this.$on("tree-node-expand",(function(t){e.node!==t&&e.node.collapse()}))}},Su=ku,Du=o(Su,wu,Cu,!1,null,null,null);Du.options.__file="packages/tree/src/tree-node.vue";var Ou=Du.exports,$u={name:"ElTree",mixins:[$.a],components:{ElTreeNode:Ou},data:function(){return{store:null,root:null,currentNode:null,treeItems:null,checkboxItems:[],dragState:{showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0}}},props:{data:{type:Array},emptyText:{type:String,default:function(){return Object(bo["t"])("el.tree.emptyText")}},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkDescendants:{type:Boolean,default:!1},autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:Function,showCheckbox:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},allowDrag:Function,allowDrop:Function,props:{default:function(){return{children:"children",label:"label",disabled:"disabled"}}},lazy:{type:Boolean,default:!1},highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},iconClass:String},computed:{children:{set:function(e){this.data=e},get:function(){return this.data}},treeItemArray:function(){return Array.prototype.slice.call(this.treeItems)},isEmpty:function(){var e=this.root.childNodes;return!e||0===e.length||e.every((function(e){var t=e.visible;return!t}))}},watch:{defaultCheckedKeys:function(e){this.store.setDefaultCheckedKey(e)},defaultExpandedKeys:function(e){this.store.defaultExpandedKeys=e,this.store.setDefaultExpandedKeys(e)},data:function(e){this.store.setData(e)},checkboxItems:function(e){Array.prototype.forEach.call(e,(function(e){e.setAttribute("tabindex",-1)}))},checkStrictly:function(e){this.store.checkStrictly=e}},methods:{filter:function(e){if(!this.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");this.store.filter(e)},getNodeKey:function(e){return lu(this.nodeKey,e.data)},getNodePath:function(e){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");var t=this.store.getNode(e);if(!t)return[];var n=[t.data],i=t.parent;while(i&&i!==this.root)n.push(i.data),i=i.parent;return n.reverse()},getCheckedNodes:function(e,t){return this.store.getCheckedNodes(e,t)},getCheckedKeys:function(e){return this.store.getCheckedKeys(e)},getCurrentNode:function(){var e=this.store.getCurrentNode();return e?e.data:null},getCurrentKey:function(){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");var e=this.getCurrentNode();return e?e[this.nodeKey]:null},setCheckedNodes:function(e,t){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");this.store.setCheckedNodes(e,t)},setCheckedKeys:function(e,t){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");this.store.setCheckedKeys(e,t)},setChecked:function(e,t,n){this.store.setChecked(e,t,n)},getHalfCheckedNodes:function(){return this.store.getHalfCheckedNodes()},getHalfCheckedKeys:function(){return this.store.getHalfCheckedKeys()},setCurrentNode:function(e){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");this.store.setUserCurrentNode(e)},setCurrentKey:function(e){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");this.store.setCurrentNodeKey(e)},getNode:function(e){return this.store.getNode(e)},remove:function(e){this.store.remove(e)},append:function(e,t){this.store.append(e,t)},insertBefore:function(e,t){this.store.insertBefore(e,t)},insertAfter:function(e,t){this.store.insertAfter(e,t)},handleNodeExpand:function(e,t,n){this.broadcast("ElTreeNode","tree-node-expand",t),this.$emit("node-expand",e,t,n)},updateKeyChildren:function(e,t){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");this.store.updateChildren(e,t)},initTabIndex:function(){this.treeItems=this.$el.querySelectorAll(".is-focusable[role=treeitem]"),this.checkboxItems=this.$el.querySelectorAll("input[type=checkbox]");var e=this.$el.querySelectorAll(".is-checked[role=treeitem]");e.length?e[0].setAttribute("tabindex",0):this.treeItems[0]&&this.treeItems[0].setAttribute("tabindex",0)},handleKeydown:function(e){var t=e.target;if(-1!==t.className.indexOf("el-tree-node")){var n=e.keyCode;this.treeItems=this.$el.querySelectorAll(".is-focusable[role=treeitem]");var i=this.treeItemArray.indexOf(t),r=void 0;[38,40].indexOf(n)>-1&&(e.preventDefault(),r=38===n?0!==i?i-1:0:i-1&&(e.preventDefault(),t.click());var s=t.querySelector('[type="checkbox"]');[13,32].indexOf(n)>-1&&s&&(e.preventDefault(),s.click())}}},created:function(){var e=this;this.isTree=!0,this.store=new xu({key:this.nodeKey,data:this.data,lazy:this.lazy,props:this.props,load:this.load,currentNodeKey:this.currentNodeKey,checkStrictly:this.checkStrictly,checkDescendants:this.checkDescendants,defaultCheckedKeys:this.defaultCheckedKeys,defaultExpandedKeys:this.defaultExpandedKeys,autoExpandParent:this.autoExpandParent,defaultExpandAll:this.defaultExpandAll,filterNodeMethod:this.filterNodeMethod}),this.root=this.store.root;var t=this.dragState;this.$on("tree-node-drag-start",(function(n,i){if("function"===typeof e.allowDrag&&!e.allowDrag(i.node))return n.preventDefault(),!1;n.dataTransfer.effectAllowed="move";try{n.dataTransfer.setData("text/plain","")}catch(r){}t.draggingNode=i,e.$emit("node-drag-start",i.node,n)})),this.$on("tree-node-drag-over",(function(n,i){var r=uu(n.target,"ElTreeNode"),s=t.dropNode;s&&s!==r&&Object(Le["removeClass"])(s.$el,"is-drop-inner");var a=t.draggingNode;if(a&&r){var o=!0,l=!0,u=!0,c=!0;"function"===typeof e.allowDrop&&(o=e.allowDrop(a.node,r.node,"prev"),c=l=e.allowDrop(a.node,r.node,"inner"),u=e.allowDrop(a.node,r.node,"next")),n.dataTransfer.dropEffect=l?"move":"none",(o||l||u)&&s!==r&&(s&&e.$emit("node-drag-leave",a.node,s.node,n),e.$emit("node-drag-enter",a.node,r.node,n)),(o||l||u)&&(t.dropNode=r),r.node.nextSibling===a.node&&(u=!1),r.node.previousSibling===a.node&&(o=!1),r.node.contains(a.node,!1)&&(l=!1),(a.node===r.node||a.node.contains(r.node))&&(o=!1,l=!1,u=!1);var h=r.$el.getBoundingClientRect(),d=e.$el.getBoundingClientRect(),f=void 0,p=o?l?.25:u?.45:1:-1,m=u?l?.75:o?.55:0:1,v=-9999,g=n.clientY-h.top;f=gh.height*m?"after":l?"inner":"none";var b=r.$el.querySelector(".el-tree-node__expand-icon").getBoundingClientRect(),y=e.$refs.dropIndicator;"before"===f?v=b.top-d.top:"after"===f&&(v=b.bottom-d.top),y.style.top=v+"px",y.style.left=b.right-d.left+"px","inner"===f?Object(Le["addClass"])(r.$el,"is-drop-inner"):Object(Le["removeClass"])(r.$el,"is-drop-inner"),t.showDropIndicator="before"===f||"after"===f,t.allowDrop=t.showDropIndicator||c,t.dropType=f,e.$emit("node-drag-over",a.node,r.node,n)}})),this.$on("tree-node-drag-end",(function(n){var i=t.draggingNode,r=t.dropType,s=t.dropNode;if(n.preventDefault(),n.dataTransfer.dropEffect="move",i&&s){var a={data:i.node.data};"none"!==r&&i.node.remove(),"before"===r?s.node.parent.insertBefore(a,s.node):"after"===r?s.node.parent.insertAfter(a,s.node):"inner"===r&&s.node.insertChild(a),"none"!==r&&e.store.registerNode(a),Object(Le["removeClass"])(s.$el,"is-drop-inner"),e.$emit("node-drag-end",i.node,s.node,r,n),"none"!==r&&e.$emit("node-drop",i.node,s.node,r,n)}i&&!s&&e.$emit("node-drag-end",i.node,null,r,n),t.showDropIndicator=!1,t.draggingNode=null,t.dropNode=null,t.allowDrop=!0}))},mounted:function(){this.initTabIndex(),this.$el.addEventListener("keydown",this.handleKeydown)},updated:function(){this.treeItems=this.$el.querySelectorAll("[role=treeitem]"),this.checkboxItems=this.$el.querySelectorAll("input[type=checkbox]")}},Eu=$u,Tu=o(Eu,ru,su,!1,null,null,null);Tu.options.__file="packages/tree/src/tree.vue";var Pu=Tu.exports;Pu.install=function(e){e.component(Pu.name,Pu)};var Mu=Pu,Iu=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-alert-fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-alert",class:[e.typeClass,e.center?"is-center":"","is-"+e.effect],attrs:{role:"alert"}},[e.showIcon?n("i",{staticClass:"el-alert__icon",class:[e.iconClass,e.isBigIcon]}):e._e(),n("div",{staticClass:"el-alert__content"},[e.title||e.$slots.title?n("span",{staticClass:"el-alert__title",class:[e.isBoldTitle]},[e._t("title",[e._v(e._s(e.title))])],2):e._e(),e.$slots.default&&!e.description?n("p",{staticClass:"el-alert__description"},[e._t("default")],2):e._e(),e.description&&!e.$slots.default?n("p",{staticClass:"el-alert__description"},[e._v(e._s(e.description))]):e._e(),n("i",{directives:[{name:"show",rawName:"v-show",value:e.closable,expression:"closable"}],staticClass:"el-alert__closebtn",class:{"is-customed":""!==e.closeText,"el-icon-close":""===e.closeText},on:{click:function(t){e.close()}}},[e._v(e._s(e.closeText))])])])])},Nu=[];Iu._withStripped=!0;var ju={success:"el-icon-success",warning:"el-icon-warning",error:"el-icon-error"},Fu={name:"ElAlert",props:{title:{type:String,default:""},description:{type:String,default:""},type:{type:String,default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,default:"light",validator:function(e){return-1!==["light","dark"].indexOf(e)}}},data:function(){return{visible:!0}},methods:{close:function(){this.visible=!1,this.$emit("close")}},computed:{typeClass:function(){return"el-alert--"+this.type},iconClass:function(){return ju[this.type]||"el-icon-info"},isBigIcon:function(){return this.description||this.$slots.default?"is-big":""},isBoldTitle:function(){return this.description||this.$slots.default?"is-bold":""}}},Au=Fu,Lu=o(Au,Iu,Nu,!1,null,null,null);Lu.options.__file="packages/alert/src/main.vue";var Vu=Lu.exports;Vu.install=function(e){e.component(Vu.name,Vu)};var zu=Vu,Bu=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-notification-fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],class:["el-notification",e.customClass,e.horizontalClass],style:e.positionStyle,attrs:{role:"alert"},on:{mouseenter:function(t){e.clearTimer()},mouseleave:function(t){e.startTimer()},click:e.click}},[e.type||e.iconClass?n("i",{staticClass:"el-notification__icon",class:[e.typeClass,e.iconClass]}):e._e(),n("div",{staticClass:"el-notification__group",class:{"is-with-icon":e.typeClass||e.iconClass}},[n("h2",{staticClass:"el-notification__title",domProps:{textContent:e._s(e.title)}}),n("div",{directives:[{name:"show",rawName:"v-show",value:e.message,expression:"message"}],staticClass:"el-notification__content"},[e._t("default",[e.dangerouslyUseHTMLString?n("p",{domProps:{innerHTML:e._s(e.message)}}):n("p",[e._v(e._s(e.message))])])],2),e.showClose?n("div",{staticClass:"el-notification__closeBtn el-icon-close",on:{click:function(t){return t.stopPropagation(),e.close(t)}}}):e._e()])])])},Ru=[];Bu._withStripped=!0;var Hu={success:"success",info:"info",warning:"warning",error:"error"},Wu={data:function(){return{visible:!1,title:"",message:"",duration:4500,type:"",showClose:!0,customClass:"",iconClass:"",onClose:null,onClick:null,closed:!1,verticalOffset:0,timer:null,dangerouslyUseHTMLString:!1,position:"top-right"}},computed:{typeClass:function(){return this.type&&Hu[this.type]?"el-icon-"+Hu[this.type]:""},horizontalClass:function(){return this.position.indexOf("right")>-1?"right":"left"},verticalProperty:function(){return/^top-/.test(this.position)?"top":"bottom"},positionStyle:function(){var e;return e={},e[this.verticalProperty]=this.verticalOffset+"px",e}},watch:{closed:function(e){e&&(this.visible=!1,this.$el.addEventListener("transitionend",this.destroyElement))}},methods:{destroyElement:function(){this.$el.removeEventListener("transitionend",this.destroyElement),this.$destroy(!0),this.$el.parentNode.removeChild(this.$el)},click:function(){"function"===typeof this.onClick&&this.onClick()},close:function(){this.closed=!0,"function"===typeof this.onClose&&this.onClose()},clearTimer:function(){clearTimeout(this.timer)},startTimer:function(){var e=this;this.duration>0&&(this.timer=setTimeout((function(){e.closed||e.close()}),this.duration))},keydown:function(e){46===e.keyCode||8===e.keyCode?this.clearTimer():27===e.keyCode?this.closed||this.close():this.startTimer()}},mounted:function(){var e=this;this.duration>0&&(this.timer=setTimeout((function(){e.closed||e.close()}),this.duration)),document.addEventListener("keydown",this.keydown)},beforeDestroy:function(){document.removeEventListener("keydown",this.keydown)}},qu=Wu,Yu=o(qu,Bu,Ru,!1,null,null,null);Yu.options.__file="packages/notification/src/main.vue";var Ku=Yu.exports,Uu=Ri.a.extend(Ku),Gu=void 0,Xu=[],Zu=1,Qu=function e(t){if(!Ri.a.prototype.$isServer){t=St()({},t);var n=t.onClose,i="notification_"+Zu++,r=t.position||"top-right";t.onClose=function(){e.close(i,n)},Gu=new Uu({data:t}),Object($o["isVNode"])(t.message)&&(Gu.$slots.default=[t.message],t.message="REPLACED_BY_VNODE"),Gu.id=i,Gu.$mount(),document.body.appendChild(Gu.$el),Gu.visible=!0,Gu.dom=Gu.$el,Gu.dom.style.zIndex=C["PopupManager"].nextZIndex();var s=t.offset||0;return Xu.filter((function(e){return e.position===r})).forEach((function(e){s+=e.$el.offsetHeight+16})),s+=16,Gu.verticalOffset=s,Xu.push(Gu),Gu}};["success","warning","info","error"].forEach((function(e){Qu[e]=function(t){return("string"===typeof t||Object($o["isVNode"])(t))&&(t={message:t}),t.type=e,Qu(t)}})),Qu.close=function(e,t){var n=-1,i=Xu.length,r=Xu.filter((function(t,i){return t.id===e&&(n=i,!0)}))[0];if(r&&("function"===typeof t&&t(r),Xu.splice(n,1),!(i<=1)))for(var s=r.position,a=r.dom.offsetHeight,o=n;o=0;e--)Xu[e].close()};var Ju=Qu,ec=Ju,tc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-slider",class:{"is-vertical":e.vertical,"el-slider--with-input":e.showInput},attrs:{role:"slider","aria-valuemin":e.min,"aria-valuemax":e.max,"aria-orientation":e.vertical?"vertical":"horizontal","aria-disabled":e.sliderDisabled}},[e.showInput&&!e.range?n("el-input-number",{ref:"input",staticClass:"el-slider__input",attrs:{step:e.step,disabled:e.sliderDisabled,controls:e.showInputControls,min:e.min,max:e.max,debounce:e.debounce,size:e.inputSize},on:{change:e.emitChange},model:{value:e.firstValue,callback:function(t){e.firstValue=t},expression:"firstValue"}}):e._e(),n("div",{ref:"slider",staticClass:"el-slider__runway",class:{"show-input":e.showInput,disabled:e.sliderDisabled},style:e.runwayStyle,on:{click:e.onSliderClick}},[n("div",{staticClass:"el-slider__bar",style:e.barStyle}),n("slider-button",{ref:"button1",attrs:{vertical:e.vertical,"tooltip-class":e.tooltipClass},model:{value:e.firstValue,callback:function(t){e.firstValue=t},expression:"firstValue"}}),e.range?n("slider-button",{ref:"button2",attrs:{vertical:e.vertical,"tooltip-class":e.tooltipClass},model:{value:e.secondValue,callback:function(t){e.secondValue=t},expression:"secondValue"}}):e._e(),e._l(e.stops,(function(t,i){return e.showStops?n("div",{key:i,staticClass:"el-slider__stop",style:e.getStopStyle(t)}):e._e()})),e.markList.length>0?[n("div",e._l(e.markList,(function(t,i){return n("div",{key:i,staticClass:"el-slider__stop el-slider__marks-stop",style:e.getStopStyle(t.position)})})),0),n("div",{staticClass:"el-slider__marks"},e._l(e.markList,(function(t,i){return n("slider-marker",{key:i,style:e.getStopStyle(t.position),attrs:{mark:t.mark}})})),1)]:e._e()],2)],1)},nc=[];tc._withStripped=!0;var ic=n(42),rc=n.n(ic),sc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"button",staticClass:"el-slider__button-wrapper",class:{hover:e.hovering,dragging:e.dragging},style:e.wrapperStyle,attrs:{tabindex:"0"},on:{mouseenter:e.handleMouseEnter,mouseleave:e.handleMouseLeave,mousedown:e.onButtonDown,touchstart:e.onButtonDown,focus:e.handleMouseEnter,blur:e.handleMouseLeave,keydown:[function(t){return!("button"in t)&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.onLeftKeyDown(t)},function(t){return!("button"in t)&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.onRightKeyDown(t)},function(t){return!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.onLeftKeyDown(t))},function(t){return!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.onRightKeyDown(t))}]}},[n("el-tooltip",{ref:"tooltip",attrs:{placement:"top","popper-class":e.tooltipClass,disabled:!e.showTooltip}},[n("span",{attrs:{slot:"content"},slot:"content"},[e._v(e._s(e.formatValue))]),n("div",{staticClass:"el-slider__button",class:{hover:e.hovering,dragging:e.dragging}})])],1)},ac=[];sc._withStripped=!0;var oc={name:"ElSliderButton",components:{ElTooltip:rt.a},props:{value:{type:Number,default:0},vertical:{type:Boolean,default:!1},tooltipClass:String},data:function(){return{hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:null,oldValue:this.value}},computed:{disabled:function(){return this.$parent.sliderDisabled},max:function(){return this.$parent.max},min:function(){return this.$parent.min},step:function(){return this.$parent.step},showTooltip:function(){return this.$parent.showTooltip},precision:function(){return this.$parent.precision},currentPosition:function(){return(this.value-this.min)/(this.max-this.min)*100+"%"},enableFormat:function(){return this.$parent.formatTooltip instanceof Function},formatValue:function(){return this.enableFormat&&this.$parent.formatTooltip(this.value)||this.value},wrapperStyle:function(){return this.vertical?{bottom:this.currentPosition}:{left:this.currentPosition}}},watch:{dragging:function(e){this.$parent.dragging=e}},methods:{displayTooltip:function(){this.$refs.tooltip&&(this.$refs.tooltip.showPopper=!0)},hideTooltip:function(){this.$refs.tooltip&&(this.$refs.tooltip.showPopper=!1)},handleMouseEnter:function(){this.hovering=!0,this.displayTooltip()},handleMouseLeave:function(){this.hovering=!1,this.hideTooltip()},onButtonDown:function(e){this.disabled||(e.preventDefault(),this.onDragStart(e),window.addEventListener("mousemove",this.onDragging),window.addEventListener("touchmove",this.onDragging),window.addEventListener("mouseup",this.onDragEnd),window.addEventListener("touchend",this.onDragEnd),window.addEventListener("contextmenu",this.onDragEnd))},onLeftKeyDown:function(){this.disabled||(this.newPosition=parseFloat(this.currentPosition)-this.step/(this.max-this.min)*100,this.setPosition(this.newPosition),this.$parent.emitChange())},onRightKeyDown:function(){this.disabled||(this.newPosition=parseFloat(this.currentPosition)+this.step/(this.max-this.min)*100,this.setPosition(this.newPosition),this.$parent.emitChange())},onDragStart:function(e){this.dragging=!0,this.isClick=!0,"touchstart"===e.type&&(e.clientY=e.touches[0].clientY,e.clientX=e.touches[0].clientX),this.vertical?this.startY=e.clientY:this.startX=e.clientX,this.startPosition=parseFloat(this.currentPosition),this.newPosition=this.startPosition},onDragging:function(e){if(this.dragging){this.isClick=!1,this.displayTooltip(),this.$parent.resetSize();var t=0;"touchmove"===e.type&&(e.clientY=e.touches[0].clientY,e.clientX=e.touches[0].clientX),this.vertical?(this.currentY=e.clientY,t=(this.startY-this.currentY)/this.$parent.sliderSize*100):(this.currentX=e.clientX,t=(this.currentX-this.startX)/this.$parent.sliderSize*100),this.newPosition=this.startPosition+t,this.setPosition(this.newPosition)}},onDragEnd:function(){var e=this;this.dragging&&(setTimeout((function(){e.dragging=!1,e.hideTooltip(),e.isClick||(e.setPosition(e.newPosition),e.$parent.emitChange())}),0),window.removeEventListener("mousemove",this.onDragging),window.removeEventListener("touchmove",this.onDragging),window.removeEventListener("mouseup",this.onDragEnd),window.removeEventListener("touchend",this.onDragEnd),window.removeEventListener("contextmenu",this.onDragEnd))},setPosition:function(e){var t=this;if(null!==e&&!isNaN(e)){e<0?e=0:e>100&&(e=100);var n=100/((this.max-this.min)/this.step),i=Math.round(e/n),r=i*n*(this.max-this.min)*.01+this.min;r=parseFloat(r.toFixed(this.precision)),this.$emit("input",r),this.$nextTick((function(){t.displayTooltip(),t.$refs.tooltip&&t.$refs.tooltip.updatePopper()})),this.dragging||this.value===this.oldValue||(this.oldValue=this.value)}}}},lc=oc,uc=o(lc,sc,ac,!1,null,null,null);uc.options.__file="packages/slider/src/button.vue";var cc=uc.exports,hc={name:"ElMarker",props:{mark:{type:[String,Object]}},render:function(){var e=arguments[0],t="string"===typeof this.mark?this.mark:this.mark.label;return e("div",{class:"el-slider__marks-text",style:this.mark.style||{}},[t])}},dc={name:"ElSlider",mixins:[$.a],inject:{elForm:{default:""}},props:{min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},value:{type:[Number,Array],default:0},showInput:{type:Boolean,default:!1},showInputControls:{type:Boolean,default:!0},inputSize:{type:String,default:"small"},showStops:{type:Boolean,default:!1},showTooltip:{type:Boolean,default:!0},formatTooltip:Function,disabled:{type:Boolean,default:!1},range:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},height:{type:String},debounce:{type:Number,default:300},label:{type:String},tooltipClass:String,marks:Object},components:{ElInputNumber:rc.a,SliderButton:cc,SliderMarker:hc},data:function(){return{firstValue:null,secondValue:null,oldValue:null,dragging:!1,sliderSize:1}},watch:{value:function(e,t){this.dragging||Array.isArray(e)&&Array.isArray(t)&&e.every((function(e,n){return e===t[n]}))||this.setValues()},dragging:function(e){e||this.setValues()},firstValue:function(e){this.range?this.$emit("input",[this.minValue,this.maxValue]):this.$emit("input",e)},secondValue:function(){this.range&&this.$emit("input",[this.minValue,this.maxValue])},min:function(){this.setValues()},max:function(){this.setValues()}},methods:{valueChanged:function(){var e=this;return this.range?![this.minValue,this.maxValue].every((function(t,n){return t===e.oldValue[n]})):this.value!==this.oldValue},setValues:function(){if(this.min>this.max)console.error("[Element Error][Slider]min should not be greater than max.");else{var e=this.value;this.range&&Array.isArray(e)?e[1]this.max?this.$emit("input",[this.max,this.max]):e[0]this.max?this.$emit("input",[e[0],this.max]):(this.firstValue=e[0],this.secondValue=e[1],this.valueChanged()&&(this.dispatch("ElFormItem","el.form.change",[this.minValue,this.maxValue]),this.oldValue=e.slice())):this.range||"number"!==typeof e||isNaN(e)||(ethis.max?this.$emit("input",this.max):(this.firstValue=e,this.valueChanged()&&(this.dispatch("ElFormItem","el.form.change",e),this.oldValue=e)))}},setPosition:function(e){var t=this.min+e*(this.max-this.min)/100;if(this.range){var n=void 0;n=Math.abs(this.minValue-t)this.secondValue?"button1":"button2",this.$refs[n].setPosition(e)}else this.$refs.button1.setPosition(e)},onSliderClick:function(e){if(!this.sliderDisabled&&!this.dragging){if(this.resetSize(),this.vertical){var t=this.$refs.slider.getBoundingClientRect().bottom;this.setPosition((t-e.clientY)/this.sliderSize*100)}else{var n=this.$refs.slider.getBoundingClientRect().left;this.setPosition((e.clientX-n)/this.sliderSize*100)}this.emitChange()}},resetSize:function(){this.$refs.slider&&(this.sliderSize=this.$refs.slider["client"+(this.vertical?"Height":"Width")])},emitChange:function(){var e=this;this.$nextTick((function(){e.$emit("change",e.range?[e.minValue,e.maxValue]:e.value)}))},getStopStyle:function(e){return this.vertical?{bottom:e+"%"}:{left:e+"%"}}},computed:{stops:function(){var e=this;if(!this.showStops||this.min>this.max)return[];if(0===this.step)return[];for(var t=(this.max-this.min)/this.step,n=100*this.step/(this.max-this.min),i=[],r=1;r100*(e.maxValue-e.min)/(e.max-e.min)})):i.filter((function(t){return t>100*(e.firstValue-e.min)/(e.max-e.min)}))},markList:function(){var e=this;if(!this.marks)return[];var t=Object.keys(this.marks);return t.map(parseFloat).sort((function(e,t){return e-t})).filter((function(t){return t<=e.max&&t>=e.min})).map((function(t){return{point:t,position:100*(t-e.min)/(e.max-e.min),mark:e.marks[t]}}))},minValue:function(){return Math.min(this.firstValue,this.secondValue)},maxValue:function(){return Math.max(this.firstValue,this.secondValue)},barSize:function(){return this.range?100*(this.maxValue-this.minValue)/(this.max-this.min)+"%":100*(this.firstValue-this.min)/(this.max-this.min)+"%"},barStart:function(){return this.range?100*(this.minValue-this.min)/(this.max-this.min)+"%":"0%"},precision:function(){var e=[this.min,this.max,this.step].map((function(e){var t=(""+e).split(".")[1];return t?t.length:0}));return Math.max.apply(null,e)},runwayStyle:function(){return this.vertical?{height:this.height}:{}},barStyle:function(){return this.vertical?{height:this.barSize,bottom:this.barStart}:{width:this.barSize,left:this.barStart}},sliderDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},mounted:function(){var e=void 0;this.range?(Array.isArray(this.value)?(this.firstValue=Math.max(this.min,this.value[0]),this.secondValue=Math.min(this.max,this.value[1])):(this.firstValue=this.min,this.secondValue=this.max),this.oldValue=[this.firstValue,this.secondValue],e=this.firstValue+"-"+this.secondValue):("number"!==typeof this.value||isNaN(this.value)?this.firstValue=this.min:this.firstValue=Math.min(this.max,Math.max(this.min,this.value)),this.oldValue=this.firstValue,e=this.firstValue),this.$el.setAttribute("aria-valuetext",e),this.$el.setAttribute("aria-label",this.label?this.label:"slider between "+this.min+" and "+this.max),this.resetSize(),window.addEventListener("resize",this.resetSize)},beforeDestroy:function(){window.removeEventListener("resize",this.resetSize)}},fc=dc,pc=o(fc,tc,nc,!1,null,null,null);pc.options.__file="packages/slider/src/main.vue";var mc=pc.exports;mc.install=function(e){e.component(mc.name,mc)};var vc=mc,gc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-loading-fade"},on:{"after-leave":e.handleAfterLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-loading-mask",class:[e.customClass,{"is-fullscreen":e.fullscreen}],style:{backgroundColor:e.background||""}},[n("div",{staticClass:"el-loading-spinner"},[e.spinner?n("i",{class:e.spinner}):n("svg",{staticClass:"circular",attrs:{viewBox:"25 25 50 50"}},[n("circle",{staticClass:"path",attrs:{cx:"50",cy:"50",r:"20",fill:"none"}})]),e.text?n("p",{staticClass:"el-loading-text"},[e._v(e._s(e.text))]):e._e()])])])},bc=[];gc._withStripped=!0;var yc={data:function(){return{text:null,spinner:null,background:null,fullscreen:!0,visible:!1,customClass:""}},methods:{handleAfterLeave:function(){this.$emit("after-leave")},setText:function(e){this.text=e}}},_c=yc,xc=o(_c,gc,bc,!1,null,null,null);xc.options.__file="packages/loading/src/loading.vue";var wc=xc.exports,Cc=n(33),kc=n.n(Cc),Sc=Ri.a.extend(wc),Dc={install:function(e){if(!e.prototype.$isServer){var t=function(t,i){i.value?e.nextTick((function(){i.modifiers.fullscreen?(t.originalPosition=Object(Le["getStyle"])(document.body,"position"),t.originalOverflow=Object(Le["getStyle"])(document.body,"overflow"),t.maskStyle.zIndex=C["PopupManager"].nextZIndex(),Object(Le["addClass"])(t.mask,"is-fullscreen"),n(document.body,t,i)):(Object(Le["removeClass"])(t.mask,"is-fullscreen"),i.modifiers.body?(t.originalPosition=Object(Le["getStyle"])(document.body,"position"),["top","left"].forEach((function(e){var n="top"===e?"scrollTop":"scrollLeft";t.maskStyle[e]=t.getBoundingClientRect()[e]+document.body[n]+document.documentElement[n]-parseInt(Object(Le["getStyle"])(document.body,"margin-"+e),10)+"px"})),["height","width"].forEach((function(e){t.maskStyle[e]=t.getBoundingClientRect()[e]+"px"})),n(document.body,t,i)):(t.originalPosition=Object(Le["getStyle"])(t,"position"),n(t,t,i)))})):(kc()(t.instance,(function(e){if(t.instance.hiding){t.domVisible=!1;var n=i.modifiers.fullscreen||i.modifiers.body?document.body:t;Object(Le["removeClass"])(n,"el-loading-parent--relative"),Object(Le["removeClass"])(n,"el-loading-parent--hidden"),t.instance.hiding=!1}}),300,!0),t.instance.visible=!1,t.instance.hiding=!0)},n=function(t,n,i){n.domVisible||"none"===Object(Le["getStyle"])(n,"display")||"hidden"===Object(Le["getStyle"])(n,"visibility")?n.domVisible&&!0===n.instance.hiding&&(n.instance.visible=!0,n.instance.hiding=!1):(Object.keys(n.maskStyle).forEach((function(e){n.mask.style[e]=n.maskStyle[e]})),"absolute"!==n.originalPosition&&"fixed"!==n.originalPosition&&"sticky"!==n.originalPosition&&Object(Le["addClass"])(t,"el-loading-parent--relative"),i.modifiers.fullscreen&&i.modifiers.lock&&Object(Le["addClass"])(t,"el-loading-parent--hidden"),n.domVisible=!0,t.appendChild(n.mask),e.nextTick((function(){n.instance.hiding?n.instance.$emit("after-leave"):n.instance.visible=!0})),n.domInserted=!0)};e.directive("loading",{bind:function(e,n,i){var r=e.getAttribute("element-loading-text"),s=e.getAttribute("element-loading-spinner"),a=e.getAttribute("element-loading-background"),o=e.getAttribute("element-loading-custom-class"),l=i.context,u=new Sc({el:document.createElement("div"),data:{text:l&&l[r]||r,spinner:l&&l[s]||s,background:l&&l[a]||a,customClass:l&&l[o]||o,fullscreen:!!n.modifiers.fullscreen}});e.instance=u,e.mask=u.$el,e.maskStyle={},n.value&&t(e,n)},update:function(e,n){e.instance.setText(e.getAttribute("element-loading-text")),n.oldValue!==n.value&&t(e,n)},unbind:function(e,n){e.domInserted&&(e.mask&&e.mask.parentNode&&e.mask.parentNode.removeChild(e.mask),t(e,{value:!1,modifiers:n.modifiers})),e.instance&&e.instance.$destroy()}})}}},Oc=Dc,$c=Ri.a.extend(wc),Ec={text:null,fullscreen:!0,body:!1,lock:!1,customClass:""},Tc=void 0;$c.prototype.originalPosition="",$c.prototype.originalOverflow="",$c.prototype.close=function(){var e=this;this.fullscreen&&(Tc=void 0),kc()(this,(function(t){var n=e.fullscreen||e.body?document.body:e.target;Object(Le["removeClass"])(n,"el-loading-parent--relative"),Object(Le["removeClass"])(n,"el-loading-parent--hidden"),e.$el&&e.$el.parentNode&&e.$el.parentNode.removeChild(e.$el),e.$destroy()}),300),this.visible=!1};var Pc=function(e,t,n){var i={};e.fullscreen?(n.originalPosition=Object(Le["getStyle"])(document.body,"position"),n.originalOverflow=Object(Le["getStyle"])(document.body,"overflow"),i.zIndex=C["PopupManager"].nextZIndex()):e.body?(n.originalPosition=Object(Le["getStyle"])(document.body,"position"),["top","left"].forEach((function(t){var n="top"===t?"scrollTop":"scrollLeft";i[t]=e.target.getBoundingClientRect()[t]+document.body[n]+document.documentElement[n]+"px"})),["height","width"].forEach((function(t){i[t]=e.target.getBoundingClientRect()[t]+"px"}))):n.originalPosition=Object(Le["getStyle"])(t,"position"),Object.keys(i).forEach((function(e){n.$el.style[e]=i[e]}))},Mc=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!Ri.a.prototype.$isServer){if(e=St()({},Ec,e),"string"===typeof e.target&&(e.target=document.querySelector(e.target)),e.target=e.target||document.body,e.target!==document.body?e.fullscreen=!1:e.body=!0,e.fullscreen&&Tc)return Tc;var t=e.body?document.body:e.target,n=new $c({el:document.createElement("div"),data:e});return Pc(e,t,n),"absolute"!==n.originalPosition&&"fixed"!==n.originalPosition&&"sticky"!==n.originalPosition&&Object(Le["addClass"])(t,"el-loading-parent--relative"),e.fullscreen&&e.lock&&Object(Le["addClass"])(t,"el-loading-parent--hidden"),t.appendChild(n.$el),Ri.a.nextTick((function(){n.visible=!0})),e.fullscreen&&(Tc=n),n}},Ic=Mc,Nc={install:function(e){e.use(Oc),e.prototype.$loading=Ic},directive:Oc,service:Ic},jc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("i",{class:"el-icon-"+e.name})},Fc=[];jc._withStripped=!0;var Ac={name:"ElIcon",props:{name:String}},Lc=Ac,Vc=o(Lc,jc,Fc,!1,null,null,null);Vc.options.__file="packages/icon/src/icon.vue";var zc=Vc.exports;zc.install=function(e){e.component(zc.name,zc)};var Bc=zc,Rc={name:"ElRow",componentName:"ElRow",props:{tag:{type:String,default:"div"},gutter:Number,type:String,justify:{type:String,default:"start"},align:String},computed:{style:function(){var e={};return this.gutter&&(e.marginLeft="-"+this.gutter/2+"px",e.marginRight=e.marginLeft),e}},render:function(e){return e(this.tag,{class:["el-row","start"!==this.justify?"is-justify-"+this.justify:"",this.align?"is-align-"+this.align:"",{"el-row--flex":"flex"===this.type}],style:this.style},this.$slots.default)},install:function(e){e.component(Rc.name,Rc)}},Hc=Rc,Wc="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qc={name:"ElCol",props:{span:{type:Number,default:24},tag:{type:String,default:"div"},offset:Number,pull:Number,push:Number,xs:[Number,Object],sm:[Number,Object],md:[Number,Object],lg:[Number,Object],xl:[Number,Object]},computed:{gutter:function(){var e=this.$parent;while(e&&"ElRow"!==e.$options.componentName)e=e.$parent;return e?e.gutter:0}},render:function(e){var t=this,n=[],i={};return this.gutter&&(i.paddingLeft=this.gutter/2+"px",i.paddingRight=i.paddingLeft),["span","offset","pull","push"].forEach((function(e){(t[e]||0===t[e])&&n.push("span"!==e?"el-col-"+e+"-"+t[e]:"el-col-"+t[e])})),["xs","sm","md","lg","xl"].forEach((function(e){if("number"===typeof t[e])n.push("el-col-"+e+"-"+t[e]);else if("object"===Wc(t[e])){var i=t[e];Object.keys(i).forEach((function(t){n.push("span"!==t?"el-col-"+e+"-"+t+"-"+i[t]:"el-col-"+e+"-"+i[t])}))}})),e(this.tag,{class:["el-col",n],style:i},this.$slots.default)},install:function(e){e.component(qc.name,qc)}},Yc=qc,Kc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition-group",{class:["el-upload-list","el-upload-list--"+e.listType,{"is-disabled":e.disabled}],attrs:{tag:"ul",name:"el-list"}},e._l(e.files,(function(t){return n("li",{key:t.uid,class:["el-upload-list__item","is-"+t.status,e.focusing?"focusing":""],attrs:{tabindex:"0"},on:{keydown:function(n){if(!("button"in n)&&e._k(n.keyCode,"delete",[8,46],n.key,["Backspace","Delete","Del"]))return null;!e.disabled&&e.$emit("remove",t)},focus:function(t){e.focusing=!0},blur:function(t){e.focusing=!1},click:function(t){e.focusing=!1}}},[e._t("default",["uploading"!==t.status&&["picture-card","picture"].indexOf(e.listType)>-1?n("img",{staticClass:"el-upload-list__item-thumbnail",attrs:{src:t.url,alt:""}}):e._e(),n("a",{staticClass:"el-upload-list__item-name",on:{click:function(n){e.handleClick(t)}}},[n("i",{staticClass:"el-icon-document"}),e._v(e._s(t.name)+"\n ")]),n("label",{staticClass:"el-upload-list__item-status-label"},[n("i",{class:{"el-icon-upload-success":!0,"el-icon-circle-check":"text"===e.listType,"el-icon-check":["picture-card","picture"].indexOf(e.listType)>-1}})]),e.disabled?e._e():n("i",{staticClass:"el-icon-close",on:{click:function(n){e.$emit("remove",t)}}}),e.disabled?e._e():n("i",{staticClass:"el-icon-close-tip"},[e._v(e._s(e.t("el.upload.deleteTip")))]),"uploading"===t.status?n("el-progress",{attrs:{type:"picture-card"===e.listType?"circle":"line","stroke-width":"picture-card"===e.listType?6:2,percentage:e.parsePercentage(t.percentage)}}):e._e(),"picture-card"===e.listType?n("span",{staticClass:"el-upload-list__item-actions"},[e.handlePreview&&"picture-card"===e.listType?n("span",{staticClass:"el-upload-list__item-preview",on:{click:function(n){e.handlePreview(t)}}},[n("i",{staticClass:"el-icon-zoom-in"})]):e._e(),e.disabled?e._e():n("span",{staticClass:"el-upload-list__item-delete",on:{click:function(n){e.$emit("remove",t)}}},[n("i",{staticClass:"el-icon-delete"})])]):e._e()],{file:t})],2)})),0)},Uc=[];Kc._withStripped=!0;var Gc=n(34),Xc=n.n(Gc),Zc={name:"ElUploadList",mixins:[g.a],data:function(){return{focusing:!1}},components:{ElProgress:Xc.a},props:{files:{type:Array,default:function(){return[]}},disabled:{type:Boolean,default:!1},handlePreview:Function,listType:String},methods:{parsePercentage:function(e){return parseInt(e,10)},handleClick:function(e){this.handlePreview&&this.handlePreview(e)}}},Qc=Zc,Jc=o(Qc,Kc,Uc,!1,null,null,null);Jc.options.__file="packages/upload/src/upload-list.vue";var eh=Jc.exports,th=n(24),nh=n.n(th);function ih(e,t,n){var i=void 0;i=n.response?""+(n.response.error||n.response):n.responseText?""+n.responseText:"fail to post "+e+" "+n.status;var r=new Error(i);return r.status=n.status,r.method="post",r.url=e,r}function rh(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(n){return t}}function sh(e){if("undefined"!==typeof XMLHttpRequest){var t=new XMLHttpRequest,n=e.action;t.upload&&(t.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});var i=new FormData;e.data&&Object.keys(e.data).forEach((function(t){i.append(t,e.data[t])})),i.append(e.filename,e.file,e.file.name),t.onerror=function(t){e.onError(t)},t.onload=function(){if(t.status<200||t.status>=300)return e.onError(ih(n,e,t));e.onSuccess(rh(t))},t.open("post",n,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var r=e.headers||{};for(var s in r)r.hasOwnProperty(s)&&null!==r[s]&&t.setRequestHeader(s,r[s]);return t.send(i),t}}var ah=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-upload-dragger",class:{"is-dragover":e.dragover},on:{drop:function(t){return t.preventDefault(),e.onDrop(t)},dragover:function(t){return t.preventDefault(),e.onDragover(t)},dragleave:function(t){t.preventDefault(),e.dragover=!1}}},[e._t("default")],2)},oh=[];ah._withStripped=!0;var lh={name:"ElUploadDrag",props:{disabled:Boolean},inject:{uploader:{default:""}},data:function(){return{dragover:!1}},methods:{onDragover:function(){this.disabled||(this.dragover=!0)},onDrop:function(e){if(!this.disabled&&this.uploader){var t=this.uploader.accept;this.dragover=!1,t?this.$emit("file",[].slice.call(e.dataTransfer.files).filter((function(e){var n=e.type,i=e.name,r=i.indexOf(".")>-1?"."+i.split(".").pop():"",s=n.replace(/\/.*$/,"");return t.split(",").map((function(e){return e.trim()})).filter((function(e){return e})).some((function(e){return/\..+$/.test(e)?r===e:/\/\*$/.test(e)?s===e.replace(/\/\*$/,""):!!/^[^\/]+\/[^\/]+$/.test(e)&&n===e}))}))):this.$emit("file",e.dataTransfer.files)}}}},uh=lh,ch=o(uh,ah,oh,!1,null,null,null);ch.options.__file="packages/upload/src/upload-dragger.vue";var hh,dh,fh=ch.exports,ph={inject:["uploader"],components:{UploadDragger:fh},props:{type:String,action:{type:String,required:!0},name:{type:String,default:"file"},data:Object,headers:Object,withCredentials:Boolean,multiple:Boolean,accept:String,onStart:Function,onProgress:Function,onSuccess:Function,onError:Function,beforeUpload:Function,drag:Boolean,onPreview:{type:Function,default:function(){}},onRemove:{type:Function,default:function(){}},fileList:Array,autoUpload:Boolean,listType:String,httpRequest:{type:Function,default:sh},disabled:Boolean,limit:Number,onExceed:Function},data:function(){return{mouseover:!1,reqs:{}}},methods:{isImage:function(e){return-1!==e.indexOf("image")},handleChange:function(e){var t=e.target.files;t&&this.uploadFiles(t)},uploadFiles:function(e){var t=this;if(this.limit&&this.fileList.length+e.length>this.limit)this.onExceed&&this.onExceed(e,this.fileList);else{var n=Array.prototype.slice.call(e);this.multiple||(n=n.slice(0,1)),0!==n.length&&n.forEach((function(e){t.onStart(e),t.autoUpload&&t.upload(e)}))}},upload:function(e){var t=this;if(this.$refs.input.value=null,!this.beforeUpload)return this.post(e);var n=this.beforeUpload(e);n&&n.then?n.then((function(n){var i=Object.prototype.toString.call(n);if("[object File]"===i||"[object Blob]"===i){for(var r in"[object Blob]"===i&&(n=new File([n],e.name,{type:e.type})),e)e.hasOwnProperty(r)&&(n[r]=e[r]);t.post(n)}else t.post(e)}),(function(){t.onRemove(null,e)})):!1!==n?this.post(e):this.onRemove(null,e)},abort:function(e){var t=this.reqs;if(e){var n=e;e.uid&&(n=e.uid),t[n]&&t[n].abort()}else Object.keys(t).forEach((function(e){t[e]&&t[e].abort(),delete t[e]}))},post:function(e){var t=this,n=e.uid,i={headers:this.headers,withCredentials:this.withCredentials,file:e,data:this.data,filename:this.name,action:this.action,onProgress:function(n){t.onProgress(n,e)},onSuccess:function(i){t.onSuccess(i,e),delete t.reqs[n]},onError:function(i){t.onError(i,e),delete t.reqs[n]}},r=this.httpRequest(i);this.reqs[n]=r,r&&r.then&&r.then(i.onSuccess,i.onError)},handleClick:function(){this.disabled||(this.$refs.input.value=null,this.$refs.input.click())},handleKeydown:function(e){e.target===e.currentTarget&&(13!==e.keyCode&&32!==e.keyCode||this.handleClick())}},render:function(e){var t=this.handleClick,n=this.drag,i=this.name,r=this.handleChange,s=this.multiple,a=this.accept,o=this.listType,l=this.uploadFiles,u=this.disabled,c=this.handleKeydown,h={class:{"el-upload":!0},on:{click:t,keydown:c}};return h.class["el-upload--"+o]=!0,e("div",nh()([h,{attrs:{tabindex:"0"}}]),[n?e("upload-dragger",{attrs:{disabled:u},on:{file:l}},[this.$slots.default]):this.$slots.default,e("input",{class:"el-upload__input",attrs:{type:"file",name:i,multiple:s,accept:a},ref:"input",on:{change:r}})])}},mh=ph,vh=o(mh,hh,dh,!1,null,null,null);vh.options.__file="packages/upload/src/upload.vue";var gh=vh.exports;function bh(){}var yh,_h,xh={name:"ElUpload",mixins:[D.a],components:{ElProgress:Xc.a,UploadList:eh,Upload:gh},provide:function(){return{uploader:this}},inject:{elForm:{default:""}},props:{action:{type:String,required:!0},headers:{type:Object,default:function(){return{}}},data:Object,multiple:Boolean,name:{type:String,default:"file"},drag:Boolean,dragger:Boolean,withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:String,type:{type:String,default:"select"},beforeUpload:Function,beforeRemove:Function,onRemove:{type:Function,default:bh},onChange:{type:Function,default:bh},onPreview:{type:Function},onSuccess:{type:Function,default:bh},onProgress:{type:Function,default:bh},onError:{type:Function,default:bh},fileList:{type:Array,default:function(){return[]}},autoUpload:{type:Boolean,default:!0},listType:{type:String,default:"text"},httpRequest:Function,disabled:Boolean,limit:Number,onExceed:{type:Function,default:bh}},data:function(){return{uploadFiles:[],dragOver:!1,draging:!1,tempIndex:1}},computed:{uploadDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},watch:{listType:function(e){"picture-card"!==e&&"picture"!==e||(this.uploadFiles=this.uploadFiles.map((function(e){if(!e.url&&e.raw)try{e.url=URL.createObjectURL(e.raw)}catch(t){console.error("[Element Error][Upload]",t)}return e})))},fileList:{immediate:!0,handler:function(e){var t=this;this.uploadFiles=e.map((function(e){return e.uid=e.uid||Date.now()+t.tempIndex++,e.status=e.status||"success",e}))}}},methods:{handleStart:function(e){e.uid=Date.now()+this.tempIndex++;var t={status:"ready",name:e.name,size:e.size,percentage:0,uid:e.uid,raw:e};if("picture-card"===this.listType||"picture"===this.listType)try{t.url=URL.createObjectURL(e)}catch(n){return void console.error("[Element Error][Upload]",n)}this.uploadFiles.push(t),this.onChange(t,this.uploadFiles)},handleProgress:function(e,t){var n=this.getFile(t);this.onProgress(e,n,this.uploadFiles),n.status="uploading",n.percentage=e.percent||0},handleSuccess:function(e,t){var n=this.getFile(t);n&&(n.status="success",n.response=e,this.onSuccess(e,n,this.uploadFiles),this.onChange(n,this.uploadFiles))},handleError:function(e,t){var n=this.getFile(t),i=this.uploadFiles;n.status="fail",i.splice(i.indexOf(n),1),this.onError(e,n,this.uploadFiles),this.onChange(n,this.uploadFiles)},handleRemove:function(e,t){var n=this;t&&(e=this.getFile(t));var i=function(){n.abort(e);var t=n.uploadFiles;t.splice(t.indexOf(e),1),n.onRemove(e,t)};if(this.beforeRemove){if("function"===typeof this.beforeRemove){var r=this.beforeRemove(e,this.uploadFiles);r&&r.then?r.then((function(){i()}),bh):!1!==r&&i()}}else i()},getFile:function(e){var t=this.uploadFiles,n=void 0;return t.every((function(t){return n=e.uid===t.uid?t:null,!n})),n},abort:function(e){this.$refs["upload-inner"].abort(e)},clearFiles:function(){this.uploadFiles=[]},submit:function(){var e=this;this.uploadFiles.filter((function(e){return"ready"===e.status})).forEach((function(t){e.$refs["upload-inner"].upload(t.raw)}))},getMigratingConfig:function(){return{props:{"default-file-list":"default-file-list is renamed to file-list.","show-upload-list":"show-upload-list is renamed to show-file-list.","thumbnail-mode":"thumbnail-mode has been deprecated, you can implement the same effect according to this case: http://element.eleme.io/#/zh-CN/component/upload#yong-hu-tou-xiang-shang-chuan"}}}},beforeDestroy:function(){this.uploadFiles.forEach((function(e){e.url&&0===e.url.indexOf("blob:")&&URL.revokeObjectURL(e.url)}))},render:function(e){var t=this,n=void 0;this.showFileList&&(n=e(eh,{attrs:{disabled:this.uploadDisabled,listType:this.listType,files:this.uploadFiles,handlePreview:this.onPreview},on:{remove:this.handleRemove}},[function(e){if(t.$scopedSlots.file)return t.$scopedSlots.file({file:e.file})}]));var i={props:{type:this.type,drag:this.drag,action:this.action,multiple:this.multiple,"before-upload":this.beforeUpload,"with-credentials":this.withCredentials,headers:this.headers,name:this.name,data:this.data,accept:this.accept,fileList:this.uploadFiles,autoUpload:this.autoUpload,listType:this.listType,disabled:this.uploadDisabled,limit:this.limit,"on-exceed":this.onExceed,"on-start":this.handleStart,"on-progress":this.handleProgress,"on-success":this.handleSuccess,"on-error":this.handleError,"on-preview":this.onPreview,"on-remove":this.handleRemove,"http-request":this.httpRequest},ref:"upload-inner"},r=this.$slots.trigger||this.$slots.default,s=e("upload",i,[r]);return e("div",["picture-card"===this.listType?n:"",this.$slots.trigger?[s,this.$slots.default]:s,this.$slots.tip,"picture-card"!==this.listType?n:""])}},wh=xh,Ch=o(wh,yh,_h,!1,null,null,null);Ch.options.__file="packages/upload/src/index.vue";var kh=Ch.exports;kh.install=function(e){e.component(kh.name,kh)};var Sh=kh,Dh=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-progress",class:["el-progress--"+e.type,e.status?"is-"+e.status:"",{"el-progress--without-text":!e.showText,"el-progress--text-inside":e.textInside}],attrs:{role:"progressbar","aria-valuenow":e.percentage,"aria-valuemin":"0","aria-valuemax":"100"}},["line"===e.type?n("div",{staticClass:"el-progress-bar"},[n("div",{staticClass:"el-progress-bar__outer",style:{height:e.strokeWidth+"px",backgroundColor:e.defineBackColor}},[n("div",{staticClass:"el-progress-bar__inner",style:e.barStyle},[e.showText&&e.textInside?n("div",{staticClass:"el-progress-bar__innerText",style:{color:e.textColor}},[e._v(e._s(e.content))]):e._e()])])]):n("div",{staticClass:"el-progress-circle",style:{height:e.width+"px",width:e.width+"px"}},[n("svg",{attrs:{viewBox:"0 0 100 100"}},[n("path",{staticClass:"el-progress-circle__track",style:e.trailPathStyle,attrs:{d:e.trackPath,stroke:e.defineBackColor,"stroke-width":e.relativeStrokeWidth,fill:"none"}}),n("path",{staticClass:"el-progress-circle__path",style:e.circlePathStyle,attrs:{d:e.trackPath,stroke:e.stroke,fill:"none","stroke-linecap":e.strokeLinecap,"stroke-width":e.percentage?e.relativeStrokeWidth:0}})])]),e.showText&&!e.textInside?n("div",{staticClass:"el-progress__text",style:{fontSize:e.progressTextSize+"px",color:e.textColor}},[e.status?n("i",{class:e.iconClass}):[e._v(e._s(e.content))]],2):e._e()])},Oh=[];Dh._withStripped=!0;var $h={name:"ElProgress",props:{type:{type:String,default:"line",validator:function(e){return["line","circle","dashboard"].indexOf(e)>-1}},percentage:{type:Number,default:0,required:!0,validator:function(e){return e>=0&&e<=100}},status:{type:String,validator:function(e){return["success","exception","warning"].indexOf(e)>-1}},strokeWidth:{type:Number,default:6},strokeLinecap:{type:String,default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:[String,Array,Function],default:""},defineBackColor:{type:[String,Array,Function],default:"#ebeef5"},textColor:{type:[String,Array,Function],default:"#606266"},format:Function},computed:{barStyle:function(){var e={};return e.width=this.percentage+"%",e.backgroundColor=this.getCurrentColor(this.percentage),e},relativeStrokeWidth:function(){return(this.strokeWidth/this.width*100).toFixed(1)},radius:function(){return"circle"===this.type||"dashboard"===this.type?parseInt(50-parseFloat(this.relativeStrokeWidth)/2,10):0},trackPath:function(){var e=this.radius,t="dashboard"===this.type;return"\n M 50 50\n m 0 "+(t?"":"-")+e+"\n a "+e+" "+e+" 0 1 1 0 "+(t?"-":"")+2*e+"\n a "+e+" "+e+" 0 1 1 0 "+(t?"":"-")+2*e+"\n "},perimeter:function(){return 2*Math.PI*this.radius},rate:function(){return"dashboard"===this.type?.75:1},strokeDashoffset:function(){var e=-1*this.perimeter*(1-this.rate)/2;return e+"px"},trailPathStyle:function(){return{strokeDasharray:this.perimeter*this.rate+"px, "+this.perimeter+"px",strokeDashoffset:this.strokeDashoffset}},circlePathStyle:function(){return{strokeDasharray:this.perimeter*this.rate*(this.percentage/100)+"px, "+this.perimeter+"px",strokeDashoffset:this.strokeDashoffset,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease"}},stroke:function(){var e=void 0;if(this.color)e=this.getCurrentColor(this.percentage);else switch(this.status){case"success":e="#13ce66";break;case"exception":e="#ff4949";break;case"warning":e="#e6a23c";break;default:e="#20a0ff"}return e},iconClass:function(){return"warning"===this.status?"el-icon-warning":"line"===this.type?"success"===this.status?"el-icon-circle-check":"el-icon-circle-close":"success"===this.status?"el-icon-check":"el-icon-close"},progressTextSize:function(){return"line"===this.type?12+.4*this.strokeWidth:.111111*this.width+2},content:function(){return"function"===typeof this.format?this.format(this.percentage)||"":this.percentage+"%"}},methods:{getCurrentColor:function(e){return"function"===typeof this.color?this.color(e):"string"===typeof this.color?this.color:this.getLevelColor(e)},getLevelColor:function(e){for(var t=this.getColorArray().sort((function(e,t){return e.percentage-t.percentage})),n=0;ne)return t[n].color;return t[t.length-1].color},getColorArray:function(){var e=this.color,t=100/e.length;return e.map((function(e,n){return"string"===typeof e?{color:e,percentage:(n+1)*t}:e}))}}},Eh=$h,Th=o(Eh,Dh,Oh,!1,null,null,null);Th.options.__file="packages/progress/src/progress.vue";var Ph=Th.exports;Ph.install=function(e){e.component(Ph.name,Ph)};var Mh=Ph,Ih=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{staticClass:"el-spinner"},[n("svg",{staticClass:"el-spinner-inner",style:{width:e.radius/2+"px",height:e.radius/2+"px"},attrs:{viewBox:"0 0 50 50"}},[n("circle",{staticClass:"path",attrs:{cx:"25",cy:"25",r:"20",fill:"none",stroke:e.strokeColor,"stroke-width":e.strokeWidth}})])])},Nh=[];Ih._withStripped=!0;var jh={name:"ElSpinner",props:{type:String,radius:{type:Number,default:100},strokeWidth:{type:Number,default:5},strokeColor:{type:String,default:"#efefef"}}},Fh=jh,Ah=o(Fh,Ih,Nh,!1,null,null,null);Ah.options.__file="packages/spinner/src/spinner.vue";var Lh=Ah.exports;Lh.install=function(e){e.component(Lh.name,Lh)};var Vh=Lh,zh=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-message-fade"},on:{"after-leave":e.handleAfterLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],class:["el-message",e.type&&!e.iconClass?"el-message--"+e.type:"",e.center?"is-center":"",e.showClose?"is-closable":"",e.customClass],style:e.positionStyle,attrs:{role:"alert"},on:{mouseenter:e.clearTimer,mouseleave:e.startTimer}},[e.iconClass?n("i",{class:e.iconClass}):n("i",{class:e.typeClass}),e._t("default",[e.dangerouslyUseHTMLString?n("p",{staticClass:"el-message__content",domProps:{innerHTML:e._s(e.message)}}):n("p",{staticClass:"el-message__content"},[e._v(e._s(e.message))])]),e.showClose?n("i",{staticClass:"el-message__closeBtn el-icon-close",on:{click:e.close}}):e._e()],2)])},Bh=[];zh._withStripped=!0;var Rh={success:"success",info:"info",warning:"warning",error:"error"},Hh={data:function(){return{visible:!1,message:"",duration:3e3,type:"info",iconClass:"",customClass:"",onClose:null,showClose:!1,closed:!1,verticalOffset:20,timer:null,dangerouslyUseHTMLString:!1,center:!1}},computed:{typeClass:function(){return this.type&&!this.iconClass?"el-message__icon el-icon-"+Rh[this.type]:""},positionStyle:function(){return{top:this.verticalOffset+"px"}}},watch:{closed:function(e){e&&(this.visible=!1)}},methods:{handleAfterLeave:function(){this.$destroy(!0),this.$el.parentNode.removeChild(this.$el)},close:function(){this.closed=!0,"function"===typeof this.onClose&&this.onClose(this)},clearTimer:function(){clearTimeout(this.timer)},startTimer:function(){var e=this;this.duration>0&&(this.timer=setTimeout((function(){e.closed||e.close()}),this.duration))},keydown:function(e){27===e.keyCode&&(this.closed||this.close())}},mounted:function(){this.startTimer(),document.addEventListener("keydown",this.keydown)},beforeDestroy:function(){document.removeEventListener("keydown",this.keydown)}},Wh=Hh,qh=o(Wh,zh,Bh,!1,null,null,null);qh.options.__file="packages/message/src/main.vue";var Yh=qh.exports,Kh=n(16),Uh=Object.assign||function(e){for(var t=1;tZh.length-1))for(var a=i;a=0;e--)Zh[e].close()};var ed=Jh,td=ed,nd=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-badge"},[e._t("default"),n("transition",{attrs:{name:"el-zoom-in-center"}},[n("sup",{directives:[{name:"show",rawName:"v-show",value:!e.hidden&&(e.content||0===e.content||e.isDot),expression:"!hidden && (content || content === 0 || isDot)"}],staticClass:"el-badge__content",class:[e.type?"el-badge__content--"+e.type:null,{"is-fixed":e.$slots.default,"is-dot":e.isDot}],domProps:{textContent:e._s(e.content)}})])],2)},id=[];nd._withStripped=!0;var rd={name:"ElBadge",props:{value:[String,Number],max:Number,isDot:Boolean,hidden:Boolean,type:{type:String,validator:function(e){return["primary","success","warning","info","danger"].indexOf(e)>-1}}},computed:{content:function(){if(!this.isDot){var e=this.value,t=this.max;return"number"===typeof e&&"number"===typeof t&&t0&&e-1this.value,n=this.allowHalf&&this.pointerAtLeftHalf&&e-.5<=this.currentValue&&e>this.currentValue;return t||n},getIconStyle:function(e){var t=this.rateDisabled?this.disabledVoidColor:this.voidColor;return{color:e<=this.currentValue?this.activeColor:t}},selectValue:function(e){this.rateDisabled||(this.allowHalf&&this.pointerAtLeftHalf?(this.$emit("input",this.currentValue),this.$emit("change",this.currentValue)):(this.$emit("input",e),this.$emit("change",e)))},handleKey:function(e){if(!this.rateDisabled){var t=this.currentValue,n=e.keyCode;38===n||39===n?(this.allowHalf?t+=.5:t+=1,e.stopPropagation(),e.preventDefault()):37!==n&&40!==n||(this.allowHalf?t-=.5:t-=1,e.stopPropagation(),e.preventDefault()),t=t<0?0:t,t=t>this.max?this.max:t,this.$emit("input",t),this.$emit("change",t)}},setCurrentValue:function(e,t){if(!this.rateDisabled){if(this.allowHalf){var n=t.target;Object(Le["hasClass"])(n,"el-rate__item")&&(n=n.querySelector(".el-rate__icon")),Object(Le["hasClass"])(n,"el-rate__decimal")&&(n=n.parentNode),this.pointerAtLeftHalf=2*t.offsetX<=n.clientWidth,this.currentValue=this.pointerAtLeftHalf?e-.5:e}else this.currentValue=e;this.hoverIndex=e}},resetCurrentValue:function(){this.rateDisabled||(this.allowHalf&&(this.pointerAtLeftHalf=this.value!==Math.floor(this.value)),this.currentValue=this.value,this.hoverIndex=-1)}},created:function(){this.value||this.$emit("input",0)}},yd=bd,_d=o(yd,vd,gd,!1,null,null,null);_d.options.__file="packages/rate/src/main.vue";var xd=_d.exports;xd.install=function(e){e.component(xd.name,xd)};var wd=xd,Cd=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-steps",class:[!e.simple&&"el-steps--"+e.direction,e.simple&&"el-steps--simple"]},[e._t("default")],2)},kd=[];Cd._withStripped=!0;var Sd={name:"ElSteps",mixins:[D.a],props:{space:[Number,String],active:Number,direction:{type:String,default:"horizontal"},alignCenter:Boolean,simple:Boolean,finishStatus:{type:String,default:"finish"},processStatus:{type:String,default:"process"}},data:function(){return{steps:[],stepOffset:0}},methods:{getMigratingConfig:function(){return{props:{center:"center is removed."}}}},watch:{active:function(e,t){this.$emit("change",e,t)},steps:function(e){e.forEach((function(e,t){e.index=t}))}}},Dd=Sd,Od=o(Dd,Cd,kd,!1,null,null,null);Od.options.__file="packages/steps/src/steps.vue";var $d=Od.exports;$d.install=function(e){e.component($d.name,$d)};var Ed=$d,Td=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-step",class:[!e.isSimple&&"is-"+e.$parent.direction,e.isSimple&&"is-simple",e.isLast&&!e.space&&!e.isCenter&&"is-flex",e.isCenter&&!e.isVertical&&!e.isSimple&&"is-center"],style:e.style},[n("div",{staticClass:"el-step__head",class:"is-"+e.currentStatus},[n("div",{staticClass:"el-step__line",style:e.isLast?"":{marginRight:e.$parent.stepOffset+"px"}},[n("i",{staticClass:"el-step__line-inner",style:e.lineStyle})]),n("div",{staticClass:"el-step__icon",class:"is-"+(e.icon?"icon":"text")},["success"!==e.currentStatus&&"error"!==e.currentStatus?e._t("icon",[e.icon?n("i",{staticClass:"el-step__icon-inner",class:[e.icon]}):e._e(),e.icon||e.isSimple?e._e():n("div",{staticClass:"el-step__icon-inner"},[e._v(e._s(e.index+1))])]):n("i",{staticClass:"el-step__icon-inner is-status",class:["el-icon-"+("success"===e.currentStatus?"check":"close")]})],2)]),n("div",{staticClass:"el-step__main"},[n("div",{ref:"title",staticClass:"el-step__title",class:["is-"+e.currentStatus]},[e._t("title",[e._v(e._s(e.title))])],2),e.isSimple?n("div",{staticClass:"el-step__arrow"}):n("div",{staticClass:"el-step__description",class:["is-"+e.currentStatus]},[e._t("description",[e._v(e._s(e.description))])],2)])])},Pd=[];Td._withStripped=!0;var Md={name:"ElStep",props:{title:String,icon:String,description:String,status:String},data:function(){return{index:-1,lineStyle:{},internalStatus:""}},beforeCreate:function(){this.$parent.steps.push(this)},beforeDestroy:function(){var e=this.$parent.steps,t=e.indexOf(this);t>=0&&e.splice(t,1)},computed:{currentStatus:function(){return this.status||this.internalStatus},prevStatus:function(){var e=this.$parent.steps[this.index-1];return e?e.currentStatus:"wait"},isCenter:function(){return this.$parent.alignCenter},isVertical:function(){return"vertical"===this.$parent.direction},isSimple:function(){return this.$parent.simple},isLast:function(){var e=this.$parent;return e.steps[e.steps.length-1]===this},stepsCount:function(){return this.$parent.steps.length},space:function(){var e=this.isSimple,t=this.$parent.space;return e?"":t},style:function(){var e={},t=this.$parent,n=t.steps.length,i="number"===typeof this.space?this.space+"px":this.space?this.space:100/(n-(this.isCenter?0:1))+"%";return e.flexBasis=i,this.isVertical||(this.isLast?e.maxWidth=100/this.stepsCount+"%":e.marginRight=-this.$parent.stepOffset+"px"),e}},methods:{updateStatus:function(e){var t=this.$parent.$children[this.index-1];e>this.index?this.internalStatus=this.$parent.finishStatus:e===this.index&&"error"!==this.prevStatus?this.internalStatus=this.$parent.processStatus:this.internalStatus="wait",t&&t.calcProgress(this.internalStatus)},calcProgress:function(e){var t=100,n={};n.transitionDelay=150*this.index+"ms",e===this.$parent.processStatus?(this.currentStatus,t=0):"wait"===e&&(t=0,n.transitionDelay=-150*this.index+"ms"),n.borderWidth=t&&!this.isSimple?"1px":0,"vertical"===this.$parent.direction?n.height=t+"%":n.width=t+"%",this.lineStyle=n}},mounted:function(){var e=this,t=this.$watch("index",(function(n){e.$watch("$parent.active",e.updateStatus,{immediate:!0}),e.$watch("$parent.processStatus",(function(){var t=e.$parent.active;e.updateStatus(t)}),{immediate:!0}),t()}))}},Id=Md,Nd=o(Id,Td,Pd,!1,null,null,null);Nd.options.__file="packages/steps/src/step.vue";var jd=Nd.exports;jd.install=function(e){e.component(jd.name,jd)};var Fd=jd,Ad=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.carouselClasses,on:{mouseenter:function(t){return t.stopPropagation(),e.handleMouseEnter(t)},mouseleave:function(t){return t.stopPropagation(),e.handleMouseLeave(t)}}},[n("div",{staticClass:"el-carousel__container",style:{height:e.height}},[e.arrowDisplay?n("transition",{attrs:{name:"carousel-arrow-left"}},[n("button",{directives:[{name:"show",rawName:"v-show",value:("always"===e.arrow||e.hover)&&(e.loop||e.activeIndex>0),expression:"(arrow === 'always' || hover) && (loop || activeIndex > 0)"}],staticClass:"el-carousel__arrow el-carousel__arrow--left",attrs:{type:"button"},on:{mouseenter:function(t){e.handleButtonEnter("left")},mouseleave:e.handleButtonLeave,click:function(t){t.stopPropagation(),e.throttledArrowClick(e.activeIndex-1)}}},[n("i",{staticClass:"el-icon-arrow-left"})])]):e._e(),e.arrowDisplay?n("transition",{attrs:{name:"carousel-arrow-right"}},[n("button",{directives:[{name:"show",rawName:"v-show",value:("always"===e.arrow||e.hover)&&(e.loop||e.activeIndex0}))},carouselClasses:function(){var e=["el-carousel","el-carousel--"+this.direction];return"card"===this.type&&e.push("el-carousel--card"),e},indicatorsClasses:function(){var e=["el-carousel__indicators","el-carousel__indicators--"+this.direction];return this.hasLabel&&e.push("el-carousel__indicators--labels"),"outside"!==this.indicatorPosition&&"card"!==this.type||e.push("el-carousel__indicators--outside"),e}},watch:{items:function(e){e.length>0&&this.setActiveItem(this.initialIndex)},activeIndex:function(e,t){this.resetItemPosition(t),t>-1&&this.$emit("change",e,t)},autoplay:function(e){e?this.startTimer():this.pauseTimer()},loop:function(){this.setActiveItem(this.activeIndex)},interval:function(){this.pauseTimer(),this.startTimer()}},methods:{handleMouseEnter:function(){this.hover=!0,this.pauseTimer()},handleMouseLeave:function(){this.hover=!1,this.startTimer()},itemInStage:function(e,t){var n=this.items.length;return t===n-1&&e.inStage&&this.items[0].active||e.inStage&&this.items[t+1]&&this.items[t+1].active?"left":!!(0===t&&e.inStage&&this.items[n-1].active||e.inStage&&this.items[t-1]&&this.items[t-1].active)&&"right"},handleButtonEnter:function(e){var t=this;"vertical"!==this.direction&&this.items.forEach((function(n,i){e===t.itemInStage(n,i)&&(n.hover=!0)}))},handleButtonLeave:function(){"vertical"!==this.direction&&this.items.forEach((function(e){e.hover=!1}))},updateItems:function(){this.items=this.$children.filter((function(e){return"ElCarouselItem"===e.$options.name}))},resetItemPosition:function(e){var t=this;this.items.forEach((function(n,i){n.translateItem(i,t.activeIndex,e)}))},playSlides:function(){this.activeIndex0&&(e=this.items.indexOf(t[0]))}if(e=Number(e),isNaN(e)||e!==Math.floor(e))console.warn("[Element Warn][Carousel]index must be an integer.");else{var n=this.items.length,i=this.activeIndex;this.activeIndex=e<0?this.loop?n-1:0:e>=n?this.loop?0:n-1:e,i===this.activeIndex&&this.resetItemPosition(i),this.resetTimer()}},prev:function(){this.setActiveItem(this.activeIndex-1)},next:function(){this.setActiveItem(this.activeIndex+1)},handleIndicatorClick:function(e){this.activeIndex=e},handleIndicatorHover:function(e){"hover"===this.trigger&&e!==this.activeIndex&&(this.activeIndex=e)}},created:function(){var e=this;this.throttledArrowClick=zd()(300,!0,(function(t){e.setActiveItem(t)})),this.throttledIndicatorHover=zd()(300,(function(t){e.handleIndicatorHover(t)}))},mounted:function(){var e=this;this.updateItems(),this.$nextTick((function(){Object(ei["addResizeListener"])(e.$el,e.resetItemPosition),e.initialIndex=0&&(e.activeIndex=e.initialIndex),e.startTimer()}))},beforeDestroy:function(){this.$el&&Object(ei["removeResizeListener"])(this.$el,this.resetItemPosition),this.pauseTimer()}},Rd=Bd,Hd=o(Rd,Ad,Ld,!1,null,null,null);Hd.options.__file="packages/carousel/src/main.vue";var Wd=Hd.exports;Wd.install=function(e){e.component(Wd.name,Wd)};var qd=Wd,Yd={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}};function Kd(e){var t=e.move,n=e.size,i=e.bar,r={},s="translate"+i.axis+"("+t+"%)";return r[i.size]=n,r.transform=s,r.msTransform=s,r.webkitTransform=s,r}var Ud={name:"Bar",props:{vertical:Boolean,size:String,move:Number},computed:{bar:function(){return Yd[this.vertical?"vertical":"horizontal"]},wrap:function(){return this.$parent.wrap}},render:function(e){var t=this.size,n=this.move,i=this.bar;return e("div",{class:["el-scrollbar__bar","is-"+i.key],on:{mousedown:this.clickTrackHandler}},[e("div",{ref:"thumb",class:"el-scrollbar__thumb",on:{mousedown:this.clickThumbHandler},style:Kd({size:t,move:n,bar:i})})])},methods:{clickThumbHandler:function(e){e.ctrlKey||2===e.button||(this.startDrag(e),this[this.bar.axis]=e.currentTarget[this.bar.offset]-(e[this.bar.client]-e.currentTarget.getBoundingClientRect()[this.bar.direction]))},clickTrackHandler:function(e){var t=Math.abs(e.target.getBoundingClientRect()[this.bar.direction]-e[this.bar.client]),n=this.$refs.thumb[this.bar.offset]/2,i=100*(t-n)/this.$el[this.bar.offset];this.wrap[this.bar.scroll]=i*this.wrap[this.bar.scrollSize]/100},startDrag:function(e){e.stopImmediatePropagation(),this.cursorDown=!0,Object(Le["on"])(document,"mousemove",this.mouseMoveDocumentHandler),Object(Le["on"])(document,"mouseup",this.mouseUpDocumentHandler),document.onselectstart=function(){return!1}},mouseMoveDocumentHandler:function(e){if(!1!==this.cursorDown){var t=this[this.bar.axis];if(t){var n=-1*(this.$el.getBoundingClientRect()[this.bar.direction]-e[this.bar.client]),i=this.$refs.thumb[this.bar.offset]-t,r=100*(n-i)/this.$el[this.bar.offset];this.wrap[this.bar.scroll]=r*this.wrap[this.bar.scrollSize]/100}}},mouseUpDocumentHandler:function(e){this.cursorDown=!1,this[this.bar.axis]=0,Object(Le["off"])(document,"mousemove",this.mouseMoveDocumentHandler),document.onselectstart=null}},destroyed:function(){Object(Le["off"])(document,"mouseup",this.mouseUpDocumentHandler)}},Gd={name:"ElScrollbar",components:{Bar:Ud},props:{native:Boolean,wrapStyle:{},wrapClass:{},viewClass:{},viewStyle:{},noresize:Boolean,tag:{type:String,default:"div"}},data:function(){return{sizeWidth:"0",sizeHeight:"0",moveX:0,moveY:0}},computed:{wrap:function(){return this.$refs.wrap}},render:function(e){var t=br()(),n=this.wrapStyle;if(t){var i="-"+t+"px",r="margin-bottom: "+i+"; margin-right: "+i+";";Array.isArray(this.wrapStyle)?(n=Object(b["toObject"])(this.wrapStyle),n.marginRight=n.marginBottom=i):"string"===typeof this.wrapStyle?n+=r:n=r}var s=e(this.tag,{class:["el-scrollbar__view",this.viewClass],style:this.viewStyle,ref:"resize"},this.$slots.default),a=e("div",{ref:"wrap",style:n,on:{scroll:this.handleScroll},class:[this.wrapClass,"el-scrollbar__wrap",t?"":"el-scrollbar__wrap--hidden-default"]},[[s]]),o=void 0;return o=this.native?[e("div",{ref:"wrap",class:[this.wrapClass,"el-scrollbar__wrap"],style:n},[[s]])]:[a,e(Ud,{attrs:{move:this.moveX,size:this.sizeWidth}}),e(Ud,{attrs:{vertical:!0,move:this.moveY,size:this.sizeHeight}})],e("div",{class:"el-scrollbar"},o)},methods:{handleScroll:function(){var e=this.wrap;this.moveY=100*e.scrollTop/e.clientHeight,this.moveX=100*e.scrollLeft/e.clientWidth},update:function(){var e=void 0,t=void 0,n=this.wrap;n&&(e=100*n.clientHeight/n.scrollHeight,t=100*n.clientWidth/n.scrollWidth,this.sizeHeight=e<100?e+"%":"",this.sizeWidth=t<100?t+"%":"")}},mounted:function(){this.native||(this.$nextTick(this.update),!this.noresize&&Object(ei["addResizeListener"])(this.$refs.resize,this.update))},beforeDestroy:function(){this.native||!this.noresize&&Object(ei["removeResizeListener"])(this.$refs.resize,this.update)},install:function(e){e.component(Gd.name,Gd)}},Xd=Gd,Zd=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"show",rawName:"v-show",value:e.ready,expression:"ready"}],staticClass:"el-carousel__item",class:{"is-active":e.active,"el-carousel__item--card":"card"===e.$parent.type,"is-in-stage":e.inStage,"is-hover":e.hover,"is-animating":e.animating},style:e.itemStyle,on:{click:e.handleItemClick}},["card"===e.$parent.type?n("div",{directives:[{name:"show",rawName:"v-show",value:!e.active,expression:"!active"}],staticClass:"el-carousel__mask"}):e._e(),e._t("default")],2)},Qd=[];Zd._withStripped=!0;var Jd=.83,ef={name:"ElCarouselItem",props:{name:String,label:{type:[String,Number],default:""}},data:function(){return{hover:!1,translate:0,scale:1,active:!1,ready:!1,inStage:!1,animating:!1}},methods:{processIndex:function(e,t,n){return 0===t&&e===n-1?-1:t===n-1&&0===e?n:e=n/2?n+1:e>t+1&&e-t>=n/2?-2:e},calcCardTranslate:function(e,t){var n=this.$parent.$el.offsetWidth;return this.inStage?n*((2-Jd)*(e-t)+1)/4:e2&&this.$parent.loop&&(e=this.processIndex(e,t,s)),"card"===i)"vertical"===r&&console.warn("[Element Warn][Carousel]vertical direction is not supported in card mode"),this.inStage=Math.round(Math.abs(e-t))<=1,this.active=e===t,this.translate=this.calcCardTranslate(e,t),this.scale=this.active?1:Jd;else{this.active=e===t;var a="vertical"===r;this.translate=this.calcTranslate(e,t,a),this.scale=1}this.ready=!0},handleItemClick:function(){var e=this.$parent;if(e&&"card"===e.type){var t=e.items.indexOf(this);e.setActiveItem(t)}}},computed:{parentDirection:function(){return this.$parent.direction},itemStyle:function(){var e="vertical"===this.parentDirection?"translateY":"translateX",t=e+"("+this.translate+"px) scale("+this.scale+")",n={transform:t};return Object(b["autoprefixer"])(n)}},created:function(){this.$parent&&this.$parent.updateItems()},destroyed:function(){this.$parent&&this.$parent.updateItems()}},tf=ef,nf=o(tf,Zd,Qd,!1,null,null,null);nf.options.__file="packages/carousel/src/item.vue";var rf=nf.exports;rf.install=function(e){e.component(rf.name,rf)};var sf=rf,af=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-collapse",attrs:{role:"tablist","aria-multiselectable":"true"}},[e._t("default")],2)},of=[];af._withStripped=!0;var lf={name:"ElCollapse",componentName:"ElCollapse",props:{accordion:Boolean,value:{type:[Array,String,Number],default:function(){return[]}}},data:function(){return{activeNames:[].concat(this.value)}},provide:function(){return{collapse:this}},watch:{value:function(e){this.activeNames=[].concat(e)}},methods:{setActiveNames:function(e){e=[].concat(e);var t=this.accordion?e[0]:e;this.activeNames=e,this.$emit("input",t),this.$emit("change",t)},handleItemClick:function(e){if(this.accordion)this.setActiveNames(!this.activeNames[0]&&0!==this.activeNames[0]||this.activeNames[0]!==e.name?e.name:"");else{var t=this.activeNames.slice(0),n=t.indexOf(e.name);n>-1?t.splice(n,1):t.push(e.name),this.setActiveNames(t)}}},created:function(){this.$on("item-click",this.handleItemClick)}},uf=lf,cf=o(uf,af,of,!1,null,null,null);cf.options.__file="packages/collapse/src/collapse.vue";var hf=cf.exports;hf.install=function(e){e.component(hf.name,hf)};var df=hf,ff=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-collapse-item",class:{"is-active":e.isActive,"is-disabled":e.disabled}},[n("div",{attrs:{role:"tab","aria-expanded":e.isActive,"aria-controls":"el-collapse-content-"+e.id,"aria-describedby":"el-collapse-content-"+e.id}},[n("div",{staticClass:"el-collapse-item__header",class:{focusing:e.focusing,"is-active":e.isActive},attrs:{role:"button",id:"el-collapse-head-"+e.id,tabindex:e.disabled?void 0:0},on:{click:e.handleHeaderClick,keyup:function(t){return!("button"in t)&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"])&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.stopPropagation(),e.handleEnterClick(t))},focus:e.handleFocus,blur:function(t){e.focusing=!1}}},[e._t("title",[e._v(e._s(e.title))]),n("i",{staticClass:"el-collapse-item__arrow el-icon-arrow-right",class:{"is-active":e.isActive}})],2)]),n("el-collapse-transition",[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],staticClass:"el-collapse-item__wrap",attrs:{role:"tabpanel","aria-hidden":!e.isActive,"aria-labelledby":"el-collapse-head-"+e.id,id:"el-collapse-content-"+e.id}},[n("div",{staticClass:"el-collapse-item__content"},[e._t("default")],2)])])],1)},pf=[];ff._withStripped=!0;var mf={name:"ElCollapseItem",componentName:"ElCollapseItem",mixins:[$.a],components:{ElCollapseTransition:Ke.a},data:function(){return{contentWrapStyle:{height:"auto",display:"block"},contentHeight:0,focusing:!1,isClick:!1,id:Object(b["generateId"])()}},inject:["collapse"],props:{title:String,name:{type:[String,Number],default:function(){return this._uid}},disabled:Boolean},computed:{isActive:function(){return this.collapse.activeNames.indexOf(this.name)>-1}},methods:{handleFocus:function(){var e=this;setTimeout((function(){e.isClick?e.isClick=!1:e.focusing=!0}),50)},handleHeaderClick:function(){this.disabled||(this.dispatch("ElCollapse","item-click",this),this.focusing=!1,this.isClick=!0)},handleEnterClick:function(){this.dispatch("ElCollapse","item-click",this)}}},vf=mf,gf=o(vf,ff,pf,!1,null,null,null);gf.options.__file="packages/collapse/src/collapse-item.vue";var bf=gf.exports;bf.install=function(e){e.component(bf.name,bf)};var yf=bf,_f=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:function(){return e.toggleDropDownVisible(!1)},expression:"() => toggleDropDownVisible(false)"}],ref:"reference",class:["el-cascader",e.realSize&&"el-cascader--"+e.realSize,{"is-disabled":e.isDisabled}],on:{mouseenter:function(t){e.inputHover=!0},mouseleave:function(t){e.inputHover=!1},click:function(){return e.toggleDropDownVisible(!e.readonly||void 0)},keydown:e.handleKeyDown}},[n("el-input",{ref:"input",class:{"is-focus":e.dropDownVisible},attrs:{size:e.realSize,placeholder:e.placeholder,readonly:e.readonly,disabled:e.isDisabled,"validate-event":!1},on:{focus:e.handleFocus,blur:e.handleBlur,input:e.handleInput},model:{value:e.multiple?e.presentText:e.inputValue,callback:function(t){e.multiple?e.presentText:e.inputValue=t},expression:"multiple ? presentText : inputValue"}},[n("template",{slot:"suffix"},[e.clearBtnVisible?n("i",{key:"clear",staticClass:"el-input__icon el-icon-circle-close",on:{click:function(t){return t.stopPropagation(),e.handleClear(t)}}}):n("i",{key:"arrow-down",class:["el-input__icon","el-icon-arrow-down",e.dropDownVisible&&"is-reverse"],on:{click:function(t){t.stopPropagation(),e.toggleDropDownVisible()}}})])],2),e.multiple?n("div",{staticClass:"el-cascader__tags"},[e._l(e.presentTags,(function(t){return n("el-tag",{key:t.key,attrs:{type:"info",size:e.tagSize,hit:t.hitState,closable:t.closable,"disable-transitions":""},on:{close:function(n){e.deleteTag(t)}}},[n("span",[e._v(e._s(t.text))])])})),e.filterable&&!e.isDisabled?n("input",{directives:[{name:"model",rawName:"v-model.trim",value:e.inputValue,expression:"inputValue",modifiers:{trim:!0}}],staticClass:"el-cascader__search-input",attrs:{type:"text",placeholder:e.presentTags.length?"":e.placeholder},domProps:{value:e.inputValue},on:{input:[function(t){t.target.composing||(e.inputValue=t.target.value.trim())},function(t){return e.handleInput(e.inputValue,t)}],click:function(t){t.stopPropagation(),e.toggleDropDownVisible(!0)},keydown:function(t){return!("button"in t)&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.handleDelete(t)},blur:function(t){e.$forceUpdate()}}}):e._e()],2):e._e(),n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":e.handleDropdownLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.dropDownVisible,expression:"dropDownVisible"}],ref:"popper",class:["el-popper","el-cascader__dropdown",e.popperClass]},[n("el-cascader-panel",{directives:[{name:"show",rawName:"v-show",value:!e.filtering,expression:"!filtering"}],ref:"panel",attrs:{options:e.options,props:e.config,border:!1,"render-label":e.$scopedSlots.default},on:{"expand-change":e.handleExpandChange,close:function(t){e.toggleDropDownVisible(!1)}},model:{value:e.checkedValue,callback:function(t){e.checkedValue=t},expression:"checkedValue"}}),e.filterable?n("el-scrollbar",{directives:[{name:"show",rawName:"v-show",value:e.filtering,expression:"filtering"}],ref:"suggestionPanel",staticClass:"el-cascader__suggestion-panel",attrs:{tag:"ul","view-class":"el-cascader__suggestion-list"},nativeOn:{keydown:function(t){return e.handleSuggestionKeyDown(t)}}},[e.suggestions.length?e._l(e.suggestions,(function(t,i){return n("li",{key:t.uid,class:["el-cascader__suggestion-item",t.checked&&"is-checked"],attrs:{tabindex:-1},on:{click:function(t){e.handleSuggestionClick(i)}}},[n("span",[e._v(e._s(t.text))]),t.checked?n("i",{staticClass:"el-icon-check"}):e._e()])})):e._t("empty",[n("li",{staticClass:"el-cascader__empty-text"},[e._v(e._s(e.t("el.cascader.noMatch")))])])],2):e._e()],1)])],1)},xf=[];_f._withStripped=!0;var wf=n(43),Cf=n.n(wf),kf=n(35),Sf=n.n(kf),Df=Sf.a.keys,Of={expandTrigger:{newProp:"expandTrigger",type:String},changeOnSelect:{newProp:"checkStrictly",type:Boolean},hoverThreshold:{newProp:"hoverThreshold",type:Number}},$f={props:{placement:{type:String,default:"bottom-start"},appendToBody:H.a.props.appendToBody,visibleArrow:{type:Boolean,default:!0},arrowOffset:H.a.props.arrowOffset,offset:H.a.props.offset,boundariesPadding:H.a.props.boundariesPadding,popperOptions:H.a.props.popperOptions,transformOrigin:H.a.props.transformOrigin},methods:H.a.methods,data:H.a.data,beforeDestroy:H.a.beforeDestroy},Ef={medium:36,small:32,mini:28},Tf={name:"ElCascader",directives:{Clickoutside:V.a},mixins:[$f,$.a,g.a,D.a],inject:{elForm:{default:""},elFormItem:{default:""}},components:{ElInput:m.a,ElTag:Jn.a,ElScrollbar:q.a,ElCascaderPanel:Cf.a},props:{value:{},options:Array,props:Object,size:String,placeholder:{type:String,default:function(){return Object(bo["t"])("el.cascader.placeholder")}},disabled:Boolean,clearable:Boolean,filterable:Boolean,filterMethod:Function,separator:{type:String,default:" / "},showAllLevels:{type:Boolean,default:!0},collapseTags:Boolean,debounce:{type:Number,default:300},beforeFilter:{type:Function,default:function(){return function(){}}},popperClass:String},data:function(){return{dropDownVisible:!1,checkedValue:this.value,inputHover:!1,inputValue:null,presentText:null,presentTags:[],checkedNodes:[],filtering:!1,suggestions:[],inputInitialHeight:0,pressDeleteCount:0}},computed:{realSize:function(){var e=(this.elFormItem||{}).elFormItemSize;return this.size||e||(this.$ELEMENT||{}).size},tagSize:function(){return["small","mini"].indexOf(this.realSize)>-1?"mini":"small"},isDisabled:function(){return this.disabled||(this.elForm||{}).disabled},config:function(){var e=this.props||{},t=this.$attrs;return Object.keys(Of).forEach((function(n){var i=Of[n],r=i.newProp,s=i.type,a=t[n]||t[Object(b["kebabCase"])(n)];Object(Dt["isDef"])(n)&&!Object(Dt["isDef"])(e[r])&&(s===Boolean&&""===a&&(a=!0),e[r]=a)})),e},multiple:function(){return this.config.multiple},leafOnly:function(){return!this.config.checkStrictly},readonly:function(){return!this.filterable||this.multiple},clearBtnVisible:function(){return!(!this.clearable||this.isDisabled||this.filtering||!this.inputHover)&&(this.multiple?!!this.checkedNodes.filter((function(e){return!e.isDisabled})).length:!!this.presentText)},panel:function(){return this.$refs.panel}},watch:{disabled:function(){this.computePresentContent()},value:function(e){Object(b["isEqual"])(e,this.checkedValue)||(this.checkedValue=e,this.computePresentContent())},checkedValue:function(e){var t=this.value,n=this.dropDownVisible,i=this.config,r=i.checkStrictly,s=i.multiple;Object(b["isEqual"])(e,t)&&!Object(Kh["isUndefined"])(t)||(this.computePresentContent(),s||r||!n||this.toggleDropDownVisible(!1),this.$emit("input",e),this.$emit("change",e),this.dispatch("ElFormItem","el.form.change",[e]))},options:{handler:function(){this.$nextTick(this.computePresentContent)},deep:!0},presentText:function(e){this.inputValue=e},presentTags:function(e,t){this.multiple&&(e.length||t.length)&&this.$nextTick(this.updateStyle)},filtering:function(e){this.$nextTick(this.updatePopper)}},mounted:function(){var e=this,t=this.$refs.input;t&&t.$el&&(this.inputInitialHeight=t.$el.offsetHeight||Ef[this.realSize]||40),this.isEmptyValue(this.value)||this.computePresentContent(),this.filterHandler=A()(this.debounce,(function(){var t=e.inputValue;if(t){var n=e.beforeFilter(t);n&&n.then?n.then(e.getSuggestions):!1!==n?e.getSuggestions():e.filtering=!1}else e.filtering=!1})),Object(ei["addResizeListener"])(this.$el,this.updateStyle)},beforeDestroy:function(){Object(ei["removeResizeListener"])(this.$el,this.updateStyle)},methods:{getMigratingConfig:function(){return{props:{"expand-trigger":"expand-trigger is removed, use `props.expandTrigger` instead.","change-on-select":"change-on-select is removed, use `props.checkStrictly` instead.","hover-threshold":"hover-threshold is removed, use `props.hoverThreshold` instead"},events:{"active-item-change":"active-item-change is renamed to expand-change"}}},toggleDropDownVisible:function(e){var t=this;if(!this.isDisabled){var n=this.dropDownVisible,i=this.$refs.input;e=Object(Dt["isDef"])(e)?e:!n,e!==n&&(this.dropDownVisible=e,e&&this.$nextTick((function(){t.updatePopper(),t.panel.scrollIntoView()})),i.$refs.input.setAttribute("aria-expanded",e),this.$emit("visible-change",e))}},handleDropdownLeave:function(){this.filtering=!1,this.inputValue=this.presentText,this.doDestroy()},handleKeyDown:function(e){switch(e.keyCode){case Df.enter:this.toggleDropDownVisible();break;case Df.down:this.toggleDropDownVisible(!0),this.focusFirstNode(),e.preventDefault();break;case Df.esc:case Df.tab:this.toggleDropDownVisible(!1);break}},handleFocus:function(e){this.$emit("focus",e)},handleBlur:function(e){this.$emit("blur",e)},handleInput:function(e,t){!this.dropDownVisible&&this.toggleDropDownVisible(!0),t&&t.isComposing||(e?this.filterHandler():this.filtering=!1)},handleClear:function(){this.presentText="",this.panel.clearCheckedNodes()},handleExpandChange:function(e){this.$nextTick(this.updatePopper.bind(this)),this.$emit("expand-change",e),this.$emit("active-item-change",e)},focusFirstNode:function(){var e=this;this.$nextTick((function(){var t=e.filtering,n=e.$refs,i=n.popper,r=n.suggestionPanel,s=null;if(t&&r)s=r.$el.querySelector(".el-cascader__suggestion-item");else{var a=i.querySelector(".el-cascader-menu");s=a.querySelector('.el-cascader-node[tabindex="-1"]')}s&&(s.focus(),!t&&s.click())}))},computePresentContent:function(){var e=this;this.$nextTick((function(){e.config.multiple?(e.computePresentTags(),e.presentText=e.presentTags.length?" ":null):e.computePresentText()}))},isEmptyValue:function(e){var t=this.multiple,n=this.panel.config.emitPath;return!(!t&&!n)&&Object(b["isEmpty"])(e)},computePresentText:function(){var e=this.checkedValue,t=this.config;if(!this.isEmptyValue(e)){var n=this.panel.getNodeByValue(e);if(n&&(t.checkStrictly||n.isLeaf))return void(this.presentText=n.getText(this.showAllLevels,this.separator))}this.presentText=null},computePresentTags:function(){var e=this.isDisabled,t=this.leafOnly,n=this.showAllLevels,i=this.separator,r=this.collapseTags,s=this.getCheckedNodes(t),a=[],o=function(t){return{node:t,key:t.uid,text:t.getText(n,i),hitState:!1,closable:!e&&!t.isDisabled}};if(s.length){var l=s[0],u=s.slice(1),c=u.length;a.push(o(l)),c&&(r?a.push({key:-1,text:"+ "+c,closable:!1}):u.forEach((function(e){return a.push(o(e))})))}this.checkedNodes=s,this.presentTags=a},getSuggestions:function(){var e=this,t=this.filterMethod;Object(Kh["isFunction"])(t)||(t=function(e,t){return e.text.includes(t)});var n=this.panel.getFlattedNodes(this.leafOnly).filter((function(n){return!n.isDisabled&&(n.text=n.getText(e.showAllLevels,e.separator)||"",t(n,e.inputValue))}));this.multiple?this.presentTags.forEach((function(e){e.hitState=!1})):n.forEach((function(t){t.checked=Object(b["isEqual"])(e.checkedValue,t.getValueByOption())})),this.filtering=!0,this.suggestions=n,this.$nextTick(this.updatePopper)},handleSuggestionKeyDown:function(e){var t=e.keyCode,n=e.target;switch(t){case Df.enter:n.click();break;case Df.up:var i=n.previousElementSibling;i&&i.focus();break;case Df.down:var r=n.nextElementSibling;r&&r.focus();break;case Df.esc:case Df.tab:this.toggleDropDownVisible(!1);break}},handleDelete:function(){var e=this.inputValue,t=this.pressDeleteCount,n=this.presentTags,i=n.length-1,r=n[i];this.pressDeleteCount=e?0:t+1,r&&this.pressDeleteCount&&(r.hitState?this.deleteTag(r):r.hitState=!0)},handleSuggestionClick:function(e){var t=this.multiple,n=this.suggestions[e];if(t){var i=n.checked;n.doCheck(!i),this.panel.calculateMultiCheckedValue()}else this.checkedValue=n.getValueByOption(),this.toggleDropDownVisible(!1)},deleteTag:function(e){var t=this.checkedValue,n=e.node.getValueByOption(),i=t.find((function(e){return Object(b["isEqual"])(e,n)}));this.checkedValue=t.filter((function(e){return!Object(b["isEqual"])(e,n)})),this.$emit("remove-tag",i)},updateStyle:function(){var e=this.$el,t=this.inputInitialHeight;if(!this.$isServer&&e){var n=this.$refs.suggestionPanel,i=e.querySelector(".el-input__inner");if(i){var r=e.querySelector(".el-cascader__tags"),s=null;if(n&&(s=n.$el)){var a=s.querySelector(".el-cascader__suggestion-list");a.style.minWidth=i.offsetWidth+"px"}if(r){var o=Math.round(r.getBoundingClientRect().height),l=Math.max(o+6,t)+"px";i.style.height=l,this.dropDownVisible&&this.updatePopper()}}}},getCheckedNodes:function(e){return this.panel.getCheckedNodes(e)}}},Pf=Tf,Mf=o(Pf,_f,xf,!1,null,null,null);Mf.options.__file="packages/cascader/src/cascader.vue";var If=Mf.exports;If.install=function(e){e.component(If.name,If)};var Nf=If,jf=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.hide,expression:"hide"}],class:["el-color-picker",e.colorDisabled?"is-disabled":"",e.colorSize?"el-color-picker--"+e.colorSize:""]},[e.colorDisabled?n("div",{staticClass:"el-color-picker__mask"}):e._e(),n("div",{staticClass:"el-color-picker__trigger",on:{click:e.handleTrigger}},[n("span",{staticClass:"el-color-picker__color",class:{"is-alpha":e.showAlpha}},[n("span",{staticClass:"el-color-picker__color-inner",style:{backgroundColor:e.displayedColor}}),e.value||e.showPanelColor?e._e():n("span",{staticClass:"el-color-picker__empty el-icon-close"})]),n("span",{directives:[{name:"show",rawName:"v-show",value:e.value||e.showPanelColor,expression:"value || showPanelColor"}],staticClass:"el-color-picker__icon el-icon-arrow-down"})]),n("picker-dropdown",{ref:"dropdown",class:["el-color-picker__panel",e.popperClass||""],attrs:{color:e.color,"show-alpha":e.showAlpha,predefine:e.predefine},on:{pick:e.confirmValue,clear:e.clearValue},model:{value:e.showPicker,callback:function(t){e.showPicker=t},expression:"showPicker"}})],1)},Ff=[];jf._withStripped=!0;var Af="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function Lf(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var Vf=function(e,t,n){return[e,t*n/((e=(2-t)*n)<1?e:2-e)||0,e/2]},zf=function(e){return"string"===typeof e&&-1!==e.indexOf(".")&&1===parseFloat(e)},Bf=function(e){return"string"===typeof e&&-1!==e.indexOf("%")},Rf=function(e,t){zf(e)&&(e="100%");var n=Bf(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)},Hf={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},Wf=function(e){var t=e.r,n=e.g,i=e.b,r=function(e){e=Math.min(Math.round(e),255);var t=Math.floor(e/16),n=e%16;return""+(Hf[t]||t)+(Hf[n]||n)};return isNaN(t)||isNaN(n)||isNaN(i)?"":"#"+r(t)+r(n)+r(i)},qf={A:10,B:11,C:12,D:13,E:14,F:15},Yf=function(e){return 2===e.length?16*(qf[e[0].toUpperCase()]||+e[0])+(qf[e[1].toUpperCase()]||+e[1]):qf[e[1].toUpperCase()]||+e[1]},Kf=function(e,t,n){t/=100,n/=100;var i=t,r=Math.max(n,.01),s=void 0,a=void 0;return n*=2,t*=n<=1?n:2-n,i*=r<=1?r:2-r,a=(n+t)/2,s=0===n?2*i/(r+i):2*t/(n+t),{h:e,s:100*s,v:100*a}},Uf=function(e,t,n){e=Rf(e,255),t=Rf(t,255),n=Rf(n,255);var i=Math.max(e,t,n),r=Math.min(e,t,n),s=void 0,a=void 0,o=i,l=i-r;if(a=0===i?0:l/i,i===r)s=0;else{switch(i){case e:s=(t-n)/l+(t2?parseFloat(e):parseInt(e,10)}));if(4===i.length?this._alpha=Math.floor(100*parseFloat(i[3])):3===i.length&&(this._alpha=100),i.length>=3){var r=Kf(i[0],i[1],i[2]),s=r.h,a=r.s,o=r.v;n(s,a,o)}}else if(-1!==e.indexOf("hsv")){var l=e.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter((function(e){return""!==e})).map((function(e,t){return t>2?parseFloat(e):parseInt(e,10)}));4===l.length?this._alpha=Math.floor(100*parseFloat(l[3])):3===l.length&&(this._alpha=100),l.length>=3&&n(l[0],l[1],l[2])}else if(-1!==e.indexOf("rgb")){var u=e.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter((function(e){return""!==e})).map((function(e,t){return t>2?parseFloat(e):parseInt(e,10)}));if(4===u.length?this._alpha=Math.floor(100*parseFloat(u[3])):3===u.length&&(this._alpha=100),u.length>=3){var c=Uf(u[0],u[1],u[2]),h=c.h,d=c.s,f=c.v;n(h,d,f)}}else if(-1!==e.indexOf("#")){var p=e.replace("#","").trim();if(!/^(?:[0-9a-fA-F]{3}){1,2}|[0-9a-fA-F]{8}$/.test(p))return;var m=void 0,v=void 0,g=void 0;3===p.length?(m=Yf(p[0]+p[0]),v=Yf(p[1]+p[1]),g=Yf(p[2]+p[2])):6!==p.length&&8!==p.length||(m=Yf(p.substring(0,2)),v=Yf(p.substring(2,4)),g=Yf(p.substring(4,6))),8===p.length?this._alpha=Math.floor(Yf(p.substring(6))/255*100):3!==p.length&&6!==p.length||(this._alpha=100);var b=Uf(m,v,g),y=b.h,_=b.s,x=b.v;n(y,_,x)}},e.prototype.compare=function(e){return Math.abs(e._hue-this._hue)<2&&Math.abs(e._saturation-this._saturation)<1&&Math.abs(e._value-this._value)<1&&Math.abs(e._alpha-this._alpha)<1},e.prototype.doOnChange=function(){var e=this._hue,t=this._saturation,n=this._value,i=this._alpha,r=this.format;if(this.enableAlpha)switch(r){case"hsl":var s=Vf(e,t/100,n/100);this.value="hsla("+e+", "+Math.round(100*s[1])+"%, "+Math.round(100*s[2])+"%, "+i/100+")";break;case"hsv":this.value="hsva("+e+", "+Math.round(t)+"%, "+Math.round(n)+"%, "+i/100+")";break;default:var a=Gf(e,t,n),o=a.r,l=a.g,u=a.b;this.value="rgba("+o+", "+l+", "+u+", "+i/100+")"}else switch(r){case"hsl":var c=Vf(e,t/100,n/100);this.value="hsl("+e+", "+Math.round(100*c[1])+"%, "+Math.round(100*c[2])+"%)";break;case"hsv":this.value="hsv("+e+", "+Math.round(t)+"%, "+Math.round(n)+"%)";break;case"rgb":var h=Gf(e,t,n),d=h.r,f=h.g,p=h.b;this.value="rgb("+d+", "+f+", "+p+")";break;default:this.value=Wf(Gf(e,t,n))}},e}(),Zf=Xf,Qf=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":e.doDestroy}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-color-dropdown"},[n("div",{staticClass:"el-color-dropdown__main-wrapper"},[n("hue-slider",{ref:"hue",staticStyle:{float:"right"},attrs:{color:e.color,vertical:""}}),n("sv-panel",{ref:"sl",attrs:{color:e.color}})],1),e.showAlpha?n("alpha-slider",{ref:"alpha",attrs:{color:e.color}}):e._e(),e.predefine?n("predefine",{attrs:{color:e.color,colors:e.predefine}}):e._e(),n("div",{staticClass:"el-color-dropdown__btns"},[n("span",{staticClass:"el-color-dropdown__value"},[n("el-input",{attrs:{"validate-event":!1,size:"mini"},on:{blur:e.handleConfirm},nativeOn:{keyup:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleConfirm(t)}},model:{value:e.customInput,callback:function(t){e.customInput=t},expression:"customInput"}})],1),n("el-button",{staticClass:"el-color-dropdown__link-btn",attrs:{size:"mini",type:"text"},on:{click:function(t){e.$emit("clear")}}},[e._v("\n "+e._s(e.t("el.colorpicker.clear"))+"\n ")]),n("el-button",{staticClass:"el-color-dropdown__btn",attrs:{plain:"",size:"mini"},on:{click:e.confirmValue}},[e._v("\n "+e._s(e.t("el.colorpicker.confirm"))+"\n ")])],1)],1)])},Jf=[];Qf._withStripped=!0;var ep=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-color-svpanel",style:{backgroundColor:e.background}},[n("div",{staticClass:"el-color-svpanel__white"}),n("div",{staticClass:"el-color-svpanel__black"}),n("div",{staticClass:"el-color-svpanel__cursor",style:{top:e.cursorTop+"px",left:e.cursorLeft+"px"}},[n("div")])])},tp=[];ep._withStripped=!0;var np=!1,ip=function(e,t){if(!Ri.a.prototype.$isServer){var n=function(e){t.drag&&t.drag(e)},i=function e(i){document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",e),document.onselectstart=null,document.ondragstart=null,np=!1,t.end&&t.end(i)};e.addEventListener("mousedown",(function(e){np||(document.onselectstart=function(){return!1},document.ondragstart=function(){return!1},document.addEventListener("mousemove",n),document.addEventListener("mouseup",i),np=!0,t.start&&t.start(e))}))}},rp={name:"el-sl-panel",props:{color:{required:!0}},computed:{colorValue:function(){var e=this.color.get("hue"),t=this.color.get("value");return{hue:e,value:t}}},watch:{colorValue:function(){this.update()}},methods:{update:function(){var e=this.color.get("saturation"),t=this.color.get("value"),n=this.$el,i=n.clientWidth,r=n.clientHeight;this.cursorLeft=e*i/100,this.cursorTop=(100-t)*r/100,this.background="hsl("+this.color.get("hue")+", 100%, 50%)"},handleDrag:function(e){var t=this.$el,n=t.getBoundingClientRect(),i=e.clientX-n.left,r=e.clientY-n.top;i=Math.max(0,i),i=Math.min(i,n.width),r=Math.max(0,r),r=Math.min(r,n.height),this.cursorLeft=i,this.cursorTop=r,this.color.set({saturation:i/n.width*100,value:100-r/n.height*100})}},mounted:function(){var e=this;ip(this.$el,{drag:function(t){e.handleDrag(t)},end:function(t){e.handleDrag(t)}}),this.update()},data:function(){return{cursorTop:0,cursorLeft:0,background:"hsl(0, 100%, 50%)"}}},sp=rp,ap=o(sp,ep,tp,!1,null,null,null);ap.options.__file="packages/color-picker/src/components/sv-panel.vue";var op=ap.exports,lp=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-color-hue-slider",class:{"is-vertical":e.vertical}},[n("div",{ref:"bar",staticClass:"el-color-hue-slider__bar",on:{click:e.handleClick}}),n("div",{ref:"thumb",staticClass:"el-color-hue-slider__thumb",style:{left:e.thumbLeft+"px",top:e.thumbTop+"px"}})])},up=[];lp._withStripped=!0;var cp={name:"el-color-hue-slider",props:{color:{required:!0},vertical:Boolean},data:function(){return{thumbLeft:0,thumbTop:0}},computed:{hueValue:function(){var e=this.color.get("hue");return e}},watch:{hueValue:function(){this.update()}},methods:{handleClick:function(e){var t=this.$refs.thumb,n=e.target;n!==t&&this.handleDrag(e)},handleDrag:function(e){var t=this.$el.getBoundingClientRect(),n=this.$refs.thumb,i=void 0;if(this.vertical){var r=e.clientY-t.top;r=Math.min(r,t.height-n.offsetHeight/2),r=Math.max(n.offsetHeight/2,r),i=Math.round((r-n.offsetHeight/2)/(t.height-n.offsetHeight)*360)}else{var s=e.clientX-t.left;s=Math.min(s,t.width-n.offsetWidth/2),s=Math.max(n.offsetWidth/2,s),i=Math.round((s-n.offsetWidth/2)/(t.width-n.offsetWidth)*360)}this.color.set("hue",i)},getThumbLeft:function(){if(this.vertical)return 0;var e=this.$el,t=this.color.get("hue");if(!e)return 0;var n=this.$refs.thumb;return Math.round(t*(e.offsetWidth-n.offsetWidth/2)/360)},getThumbTop:function(){if(!this.vertical)return 0;var e=this.$el,t=this.color.get("hue");if(!e)return 0;var n=this.$refs.thumb;return Math.round(t*(e.offsetHeight-n.offsetHeight/2)/360)},update:function(){this.thumbLeft=this.getThumbLeft(),this.thumbTop=this.getThumbTop()}},mounted:function(){var e=this,t=this.$refs,n=t.bar,i=t.thumb,r={drag:function(t){e.handleDrag(t)},end:function(t){e.handleDrag(t)}};ip(n,r),ip(i,r),this.update()}},hp=cp,dp=o(hp,lp,up,!1,null,null,null);dp.options.__file="packages/color-picker/src/components/hue-slider.vue";var fp=dp.exports,pp=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-color-alpha-slider",class:{"is-vertical":e.vertical}},[n("div",{ref:"bar",staticClass:"el-color-alpha-slider__bar",style:{background:e.background},on:{click:e.handleClick}}),n("div",{ref:"thumb",staticClass:"el-color-alpha-slider__thumb",style:{left:e.thumbLeft+"px",top:e.thumbTop+"px"}})])},mp=[];pp._withStripped=!0;var vp={name:"el-color-alpha-slider",props:{color:{required:!0},vertical:Boolean},watch:{"color._alpha":function(){this.update()},"color.value":function(){this.update()}},methods:{handleClick:function(e){var t=this.$refs.thumb,n=e.target;n!==t&&this.handleDrag(e)},handleDrag:function(e){var t=this.$el.getBoundingClientRect(),n=this.$refs.thumb;if(this.vertical){var i=e.clientY-t.top;i=Math.max(n.offsetHeight/2,i),i=Math.min(i,t.height-n.offsetHeight/2),this.color.set("alpha",Math.round((i-n.offsetHeight/2)/(t.height-n.offsetHeight)*100))}else{var r=e.clientX-t.left;r=Math.max(n.offsetWidth/2,r),r=Math.min(r,t.width-n.offsetWidth/2),this.color.set("alpha",Math.round((r-n.offsetWidth/2)/(t.width-n.offsetWidth)*100))}},getThumbLeft:function(){if(this.vertical)return 0;var e=this.$el,t=this.color._alpha;if(!e)return 0;var n=this.$refs.thumb;return Math.round(t*(e.offsetWidth-n.offsetWidth/2)/100)},getThumbTop:function(){if(!this.vertical)return 0;var e=this.$el,t=this.color._alpha;if(!e)return 0;var n=this.$refs.thumb;return Math.round(t*(e.offsetHeight-n.offsetHeight/2)/100)},getBackground:function(){if(this.color&&this.color.value){var e=this.color.toRgb(),t=e.r,n=e.g,i=e.b;return"linear-gradient(to right, rgba("+t+", "+n+", "+i+", 0) 0%, rgba("+t+", "+n+", "+i+", 1) 100%)"}return null},update:function(){this.thumbLeft=this.getThumbLeft(),this.thumbTop=this.getThumbTop(),this.background=this.getBackground()}},data:function(){return{thumbLeft:0,thumbTop:0,background:null}},mounted:function(){var e=this,t=this.$refs,n=t.bar,i=t.thumb,r={drag:function(t){e.handleDrag(t)},end:function(t){e.handleDrag(t)}};ip(n,r),ip(i,r),this.update()}},gp=vp,bp=o(gp,pp,mp,!1,null,null,null);bp.options.__file="packages/color-picker/src/components/alpha-slider.vue";var yp=bp.exports,_p=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-color-predefine"},[n("div",{staticClass:"el-color-predefine__colors"},e._l(e.rgbaColors,(function(t,i){return n("div",{key:e.colors[i],staticClass:"el-color-predefine__color-selector",class:{selected:t.selected,"is-alpha":t._alpha<100},on:{click:function(t){e.handleSelect(i)}}},[n("div",{style:{"background-color":t.value}})])})),0)])},xp=[];_p._withStripped=!0;var wp={props:{colors:{type:Array,required:!0},color:{required:!0}},data:function(){return{rgbaColors:this.parseColors(this.colors,this.color)}},methods:{handleSelect:function(e){this.color.fromString(this.colors[e])},parseColors:function(e,t){return e.map((function(e){var n=new Zf;return n.enableAlpha=!0,n.format="rgba",n.fromString(e),n.selected=n.value===t.value,n}))}},watch:{"$parent.currentColor":function(e){var t=new Zf;t.fromString(e),this.rgbaColors.forEach((function(e){e.selected=t.compare(e)}))},colors:function(e){this.rgbaColors=this.parseColors(e,this.color)},color:function(e){this.rgbaColors=this.parseColors(this.colors,e)}}},Cp=wp,kp=o(Cp,_p,xp,!1,null,null,null);kp.options.__file="packages/color-picker/src/components/predefine.vue";var Sp=kp.exports,Dp={name:"el-color-picker-dropdown",mixins:[H.a,g.a],components:{SvPanel:op,HueSlider:fp,AlphaSlider:yp,ElInput:m.a,ElButton:ae.a,Predefine:Sp},props:{color:{required:!0},showAlpha:Boolean,predefine:Array},data:function(){return{customInput:""}},computed:{currentColor:function(){var e=this.$parent;return e.value||e.showPanelColor?e.color.value:""}},methods:{confirmValue:function(){this.$emit("pick")},handleConfirm:function(){this.color.fromString(this.customInput)}},mounted:function(){this.$parent.popperElm=this.popperElm=this.$el,this.referenceElm=this.$parent.$el},watch:{showPopper:function(e){var t=this;!0===e&&this.$nextTick((function(){var e=t.$refs,n=e.sl,i=e.hue,r=e.alpha;n&&n.update(),i&&i.update(),r&&r.update()}))},currentColor:{immediate:!0,handler:function(e){this.customInput=e}}}},Op=Dp,$p=o(Op,Qf,Jf,!1,null,null,null);$p.options.__file="packages/color-picker/src/components/picker-dropdown.vue";var Ep=$p.exports,Tp={name:"ElColorPicker",mixins:[$.a],props:{value:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:String,popperClass:String,predefine:Array},inject:{elForm:{default:""},elFormItem:{default:""}},directives:{Clickoutside:V.a},computed:{displayedColor:function(){return this.value||this.showPanelColor?this.displayedRgb(this.color,this.showAlpha):"transparent"},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},colorSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},colorDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},watch:{value:function(e){e?e&&e!==this.color.value&&this.color.fromString(e):this.showPanelColor=!1},color:{deep:!0,handler:function(){this.showPanelColor=!0}},displayedColor:function(e){if(this.showPicker){var t=new Zf({enableAlpha:this.showAlpha,format:this.colorFormat});t.fromString(this.value);var n=this.displayedRgb(t,this.showAlpha);e!==n&&this.$emit("active-change",e)}}},methods:{handleTrigger:function(){this.colorDisabled||(this.showPicker=!this.showPicker)},confirmValue:function(){var e=this.color.value;this.$emit("input",e),this.$emit("change",e),this.dispatch("ElFormItem","el.form.change",e),this.showPicker=!1},clearValue:function(){this.$emit("input",null),this.$emit("change",null),null!==this.value&&this.dispatch("ElFormItem","el.form.change",null),this.showPanelColor=!1,this.showPicker=!1,this.resetColor()},hide:function(){this.showPicker=!1,this.resetColor()},resetColor:function(){var e=this;this.$nextTick((function(t){e.value?e.color.fromString(e.value):e.showPanelColor=!1}))},displayedRgb:function(e,t){if(!(e instanceof Zf))throw Error("color should be instance of Color Class");var n=e.toRgb(),i=n.r,r=n.g,s=n.b;return t?"rgba("+i+", "+r+", "+s+", "+e.get("alpha")/100+")":"rgb("+i+", "+r+", "+s+")"}},mounted:function(){var e=this.value;e&&this.color.fromString(e),this.popperElm=this.$refs.dropdown.$el},data:function(){var e=new Zf({enableAlpha:this.showAlpha,format:this.colorFormat});return{color:e,showPicker:!1,showPanelColor:!1}},components:{PickerDropdown:Ep}},Pp=Tp,Mp=o(Pp,jf,Ff,!1,null,null,null);Mp.options.__file="packages/color-picker/src/main.vue";var Ip=Mp.exports;Ip.install=function(e){e.component(Ip.name,Ip)};var Np=Ip,jp=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-transfer"},[n("transfer-panel",e._b({ref:"leftPanel",attrs:{data:e.sourceData,title:e.titles[0]||e.t("el.transfer.titles.0"),"default-checked":e.leftDefaultChecked,placeholder:e.filterPlaceholder||e.t("el.transfer.filterPlaceholder")},on:{"checked-change":e.onSourceCheckedChange}},"transfer-panel",e.$props,!1),[e._t("left-footer")],2),n("div",{staticClass:"el-transfer__buttons"},[n("el-button",{class:["el-transfer__button",e.hasButtonTexts?"is-with-texts":""],attrs:{type:"primary",disabled:0===e.rightChecked.length},nativeOn:{click:function(t){return e.addToLeft(t)}}},[n("i",{staticClass:"el-icon-arrow-left"}),void 0!==e.buttonTexts[0]?n("span",[e._v(e._s(e.buttonTexts[0]))]):e._e()]),n("el-button",{class:["el-transfer__button",e.hasButtonTexts?"is-with-texts":""],attrs:{type:"primary",disabled:0===e.leftChecked.length},nativeOn:{click:function(t){return e.addToRight(t)}}},[void 0!==e.buttonTexts[1]?n("span",[e._v(e._s(e.buttonTexts[1]))]):e._e(),n("i",{staticClass:"el-icon-arrow-right"})])],1),n("transfer-panel",e._b({ref:"rightPanel",attrs:{data:e.targetData,title:e.titles[1]||e.t("el.transfer.titles.1"),"default-checked":e.rightDefaultChecked,placeholder:e.filterPlaceholder||e.t("el.transfer.filterPlaceholder")},on:{"checked-change":e.onTargetCheckedChange}},"transfer-panel",e.$props,!1),[e._t("right-footer")],2)],1)},Fp=[];jp._withStripped=!0;var Ap=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-transfer-panel"},[n("p",{staticClass:"el-transfer-panel__header"},[n("el-checkbox",{attrs:{indeterminate:e.isIndeterminate},on:{change:e.handleAllCheckedChange},model:{value:e.allChecked,callback:function(t){e.allChecked=t},expression:"allChecked"}},[e._v("\n "+e._s(e.title)+"\n "),n("span",[e._v(e._s(e.checkedSummary))])])],1),n("div",{class:["el-transfer-panel__body",e.hasFooter?"is-with-footer":""]},[e.filterable?n("el-input",{staticClass:"el-transfer-panel__filter",attrs:{size:"small",placeholder:e.placeholder},nativeOn:{mouseenter:function(t){e.inputHover=!0},mouseleave:function(t){e.inputHover=!1}},model:{value:e.query,callback:function(t){e.query=t},expression:"query"}},[n("i",{class:["el-input__icon","el-icon-"+e.inputIcon],attrs:{slot:"prefix"},on:{click:e.clearQuery},slot:"prefix"})]):e._e(),n("el-checkbox-group",{directives:[{name:"show",rawName:"v-show",value:!e.hasNoMatch&&e.data.length>0,expression:"!hasNoMatch && data.length > 0"}],staticClass:"el-transfer-panel__list",class:{"is-filterable":e.filterable},model:{value:e.checked,callback:function(t){e.checked=t},expression:"checked"}},e._l(e.filteredData,(function(t){return n("el-checkbox",{key:t[e.keyProp],staticClass:"el-transfer-panel__item",attrs:{label:t[e.keyProp],disabled:t[e.disabledProp]}},[n("option-content",{attrs:{option:t}})],1)})),1),n("p",{directives:[{name:"show",rawName:"v-show",value:e.hasNoMatch,expression:"hasNoMatch"}],staticClass:"el-transfer-panel__empty"},[e._v(e._s(e.t("el.transfer.noMatch")))]),n("p",{directives:[{name:"show",rawName:"v-show",value:0===e.data.length&&!e.hasNoMatch,expression:"data.length === 0 && !hasNoMatch"}],staticClass:"el-transfer-panel__empty"},[e._v(e._s(e.t("el.transfer.noData")))])],1),e.hasFooter?n("p",{staticClass:"el-transfer-panel__footer"},[e._t("default")],2):e._e()])},Lp=[];Ap._withStripped=!0;var Vp={mixins:[g.a],name:"ElTransferPanel",componentName:"ElTransferPanel",components:{ElCheckboxGroup:Ir.a,ElCheckbox:Ni.a,ElInput:m.a,OptionContent:{props:{option:Object},render:function(e){var t=function e(t){return"ElTransferPanel"===t.$options.componentName?t:t.$parent?e(t.$parent):t},n=t(this),i=n.$parent||n;return n.renderContent?n.renderContent(e,this.option):i.$scopedSlots.default?i.$scopedSlots.default({option:this.option}):e("span",[this.option[n.labelProp]||this.option[n.keyProp]])}}},props:{data:{type:Array,default:function(){return[]}},renderContent:Function,placeholder:String,title:String,filterable:Boolean,format:Object,filterMethod:Function,defaultChecked:Array,props:Object},data:function(){return{checked:[],allChecked:!1,query:"",inputHover:!1,checkChangeByUser:!0}},watch:{checked:function(e,t){if(this.updateAllChecked(),this.checkChangeByUser){var n=e.concat(t).filter((function(n){return-1===e.indexOf(n)||-1===t.indexOf(n)}));this.$emit("checked-change",e,n)}else this.$emit("checked-change",e),this.checkChangeByUser=!0},data:function(){var e=this,t=[],n=this.filteredData.map((function(t){return t[e.keyProp]}));this.checked.forEach((function(e){n.indexOf(e)>-1&&t.push(e)})),this.checkChangeByUser=!1,this.checked=t},checkableData:function(){this.updateAllChecked()},defaultChecked:{immediate:!0,handler:function(e,t){var n=this;if(!t||e.length!==t.length||!e.every((function(e){return t.indexOf(e)>-1}))){var i=[],r=this.checkableData.map((function(e){return e[n.keyProp]}));e.forEach((function(e){r.indexOf(e)>-1&&i.push(e)})),this.checkChangeByUser=!1,this.checked=i}}}},computed:{filteredData:function(){var e=this;return this.data.filter((function(t){if("function"===typeof e.filterMethod)return e.filterMethod(e.query,t);var n=t[e.labelProp]||t[e.keyProp].toString();return n.toLowerCase().indexOf(e.query.toLowerCase())>-1}))},checkableData:function(){var e=this;return this.filteredData.filter((function(t){return!t[e.disabledProp]}))},checkedSummary:function(){var e=this.checked.length,t=this.data.length,n=this.format,i=n.noChecked,r=n.hasChecked;return i&&r?e>0?r.replace(/\${checked}/g,e).replace(/\${total}/g,t):i.replace(/\${total}/g,t):e+"/"+t},isIndeterminate:function(){var e=this.checked.length;return e>0&&e0&&0===this.filteredData.length},inputIcon:function(){return this.query.length>0&&this.inputHover?"circle-close":"search"},labelProp:function(){return this.props.label||"label"},keyProp:function(){return this.props.key||"key"},disabledProp:function(){return this.props.disabled||"disabled"},hasFooter:function(){return!!this.$slots.default}},methods:{updateAllChecked:function(){var e=this,t=this.checkableData.map((function(t){return t[e.keyProp]}));this.allChecked=t.length>0&&t.every((function(t){return e.checked.indexOf(t)>-1}))},handleAllCheckedChange:function(e){var t=this;this.checked=e?this.checkableData.map((function(e){return e[t.keyProp]})):[]},clearQuery:function(){"circle-close"===this.inputIcon&&(this.query="")}}},zp=Vp,Bp=o(zp,Ap,Lp,!1,null,null,null);Bp.options.__file="packages/transfer/src/transfer-panel.vue";var Rp=Bp.exports,Hp={name:"ElTransfer",mixins:[$.a,g.a,D.a],components:{TransferPanel:Rp,ElButton:ae.a},props:{data:{type:Array,default:function(){return[]}},titles:{type:Array,default:function(){return[]}},buttonTexts:{type:Array,default:function(){return[]}},filterPlaceholder:{type:String,default:""},filterMethod:Function,leftDefaultChecked:{type:Array,default:function(){return[]}},rightDefaultChecked:{type:Array,default:function(){return[]}},renderContent:Function,value:{type:Array,default:function(){return[]}},format:{type:Object,default:function(){return{}}},filterable:Boolean,props:{type:Object,default:function(){return{label:"label",key:"key",disabled:"disabled"}}},targetOrder:{type:String,default:"original"}},data:function(){return{leftChecked:[],rightChecked:[]}},computed:{dataObj:function(){var e=this.props.key;return this.data.reduce((function(t,n){return(t[n[e]]=n)&&t}),{})},sourceData:function(){var e=this;return this.data.filter((function(t){return-1===e.value.indexOf(t[e.props.key])}))},targetData:function(){var e=this;return"original"===this.targetOrder?this.data.filter((function(t){return e.value.indexOf(t[e.props.key])>-1})):this.value.reduce((function(t,n){var i=e.dataObj[n];return i&&t.push(i),t}),[])},hasButtonTexts:function(){return 2===this.buttonTexts.length}},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",e)}},methods:{getMigratingConfig:function(){return{props:{"footer-format":"footer-format is renamed to format."}}},onSourceCheckedChange:function(e,t){this.leftChecked=e,void 0!==t&&this.$emit("left-check-change",e,t)},onTargetCheckedChange:function(e,t){this.rightChecked=e,void 0!==t&&this.$emit("right-check-change",e,t)},addToLeft:function(){var e=this.value.slice();this.rightChecked.forEach((function(t){var n=e.indexOf(t);n>-1&&e.splice(n,1)})),this.$emit("input",e),this.$emit("change",e,"left",this.rightChecked)},addToRight:function(){var e=this,t=this.value.slice(),n=[],i=this.props.key;this.data.forEach((function(t){var r=t[i];e.leftChecked.indexOf(r)>-1&&-1===e.value.indexOf(r)&&n.push(r)})),t="unshift"===this.targetOrder?n.concat(t):t.concat(n),this.$emit("input",t),this.$emit("change",t,"right",this.leftChecked)},clearQuery:function(e){"left"===e?this.$refs.leftPanel.query="":"right"===e&&(this.$refs.rightPanel.query="")}}},Wp=Hp,qp=o(Wp,jp,Fp,!1,null,null,null);qp.options.__file="packages/transfer/src/main.vue";var Yp=qp.exports;Yp.install=function(e){e.component(Yp.name,Yp)};var Kp=Yp,Up=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"el-container",class:{"is-vertical":e.isVertical}},[e._t("default")],2)},Gp=[];Up._withStripped=!0;var Xp={name:"ElContainer",componentName:"ElContainer",props:{direction:String},computed:{isVertical:function(){return"vertical"===this.direction||"horizontal"!==this.direction&&(!(!this.$slots||!this.$slots.default)&&this.$slots.default.some((function(e){var t=e.componentOptions&&e.componentOptions.tag;return"el-header"===t||"el-footer"===t})))}}},Zp=Xp,Qp=o(Zp,Up,Gp,!1,null,null,null);Qp.options.__file="packages/container/src/main.vue";var Jp=Qp.exports;Jp.install=function(e){e.component(Jp.name,Jp)};var em=Jp,tm=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("header",{staticClass:"el-header",style:{height:e.height}},[e._t("default")],2)},nm=[];tm._withStripped=!0;var im={name:"ElHeader",componentName:"ElHeader",props:{height:{type:String,default:"60px"}}},rm=im,sm=o(rm,tm,nm,!1,null,null,null);sm.options.__file="packages/header/src/main.vue";var am=sm.exports;am.install=function(e){e.component(am.name,am)};var om=am,lm=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("aside",{staticClass:"el-aside",style:{width:e.width}},[e._t("default")],2)},um=[];lm._withStripped=!0;var cm={name:"ElAside",componentName:"ElAside",props:{width:{type:String,default:"300px"}}},hm=cm,dm=o(hm,lm,um,!1,null,null,null);dm.options.__file="packages/aside/src/main.vue";var fm=dm.exports;fm.install=function(e){e.component(fm.name,fm)};var pm=fm,mm=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("main",{staticClass:"el-main"},[e._t("default")],2)},vm=[];mm._withStripped=!0;var gm={name:"ElMain",componentName:"ElMain"},bm=gm,ym=o(bm,mm,vm,!1,null,null,null);ym.options.__file="packages/main/src/main.vue";var _m=ym.exports;_m.install=function(e){e.component(_m.name,_m)};var xm=_m,wm=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("footer",{staticClass:"el-footer",style:{height:e.height}},[e._t("default")],2)},Cm=[];wm._withStripped=!0;var km={name:"ElFooter",componentName:"ElFooter",props:{height:{type:String,default:"60px"}}},Sm=km,Dm=o(Sm,wm,Cm,!1,null,null,null);Dm.options.__file="packages/footer/src/main.vue";var Om=Dm.exports;Om.install=function(e){e.component(Om.name,Om)};var $m,Em,Tm=Om,Pm={name:"ElTimeline",props:{reverse:{type:Boolean,default:!1}},provide:function(){return{timeline:this}},render:function(){var e=arguments[0],t=this.reverse,n={"el-timeline":!0,"is-reverse":t},i=this.$slots.default||[];return t&&(i=i.reverse()),e("ul",{class:n},[i])}},Mm=Pm,Im=o(Mm,$m,Em,!1,null,null,null);Im.options.__file="packages/timeline/src/main.vue";var Nm=Im.exports;Nm.install=function(e){e.component(Nm.name,Nm)};var jm=Nm,Fm=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"el-timeline-item"},[n("div",{staticClass:"el-timeline-item__tail"}),e.$slots.dot?e._e():n("div",{staticClass:"el-timeline-item__node",class:["el-timeline-item__node--"+(e.size||""),"el-timeline-item__node--"+(e.type||"")],style:{backgroundColor:e.color}},[e.icon?n("i",{staticClass:"el-timeline-item__icon",class:e.icon}):e._e()]),e.$slots.dot?n("div",{staticClass:"el-timeline-item__dot"},[e._t("dot")],2):e._e(),n("div",{staticClass:"el-timeline-item__wrapper"},[e.hideTimestamp||"top"!==e.placement?e._e():n("div",{staticClass:"el-timeline-item__timestamp is-top"},[e._v("\n "+e._s(e.timestamp)+"\n ")]),n("div",{staticClass:"el-timeline-item__content"},[e._t("default")],2),e.hideTimestamp||"bottom"!==e.placement?e._e():n("div",{staticClass:"el-timeline-item__timestamp is-bottom"},[e._v("\n "+e._s(e.timestamp)+"\n ")])])])},Am=[];Fm._withStripped=!0;var Lm={name:"ElTimelineItem",inject:["timeline"],props:{timestamp:String,hideTimestamp:{type:Boolean,default:!1},placement:{type:String,default:"bottom"},type:String,color:String,size:{type:String,default:"normal"},icon:String}},Vm=Lm,zm=o(Vm,Fm,Am,!1,null,null,null);zm.options.__file="packages/timeline/src/item.vue";var Bm=zm.exports;Bm.install=function(e){e.component(Bm.name,Bm)};var Rm=Bm,Hm=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",e._b({class:["el-link",e.type?"el-link--"+e.type:"",e.disabled&&"is-disabled",e.underline&&!e.disabled&&"is-underline"],attrs:{href:e.disabled?null:e.href},on:{click:e.handleClick}},"a",e.$attrs,!1),[e.icon?n("i",{class:e.icon}):e._e(),e.$slots.default?n("span",{staticClass:"el-link--inner"},[e._t("default")],2):e._e(),e.$slots.icon?[e.$slots.icon?e._t("icon"):e._e()]:e._e()],2)},Wm=[];Hm._withStripped=!0;var qm={name:"ElLink",props:{type:{type:String,default:"default"},underline:{type:Boolean,default:!0},disabled:Boolean,href:String,icon:String},methods:{handleClick:function(e){this.disabled||this.href||this.$emit("click",e)}}},Ym=qm,Km=o(Ym,Hm,Wm,!1,null,null,null);Km.options.__file="packages/link/src/main.vue";var Um=Km.exports;Um.install=function(e){e.component(Um.name,Um)};var Gm=Um,Xm=function(e,t){var n=t._c;return n("div",t._g(t._b({class:[t.data.staticClass,"el-divider","el-divider--"+t.props.direction]},"div",t.data.attrs,!1),t.listeners),[t.slots().default&&"vertical"!==t.props.direction?n("div",{class:["el-divider__text","is-"+t.props.contentPosition]},[t._t("default")],2):t._e()])},Zm=[];Xm._withStripped=!0;var Qm={name:"ElDivider",props:{direction:{type:String,default:"horizontal",validator:function(e){return-1!==["horizontal","vertical"].indexOf(e)}},contentPosition:{type:String,default:"center",validator:function(e){return-1!==["left","center","right"].indexOf(e)}}}},Jm=Qm,ev=o(Jm,Xm,Zm,!0,null,null,null);ev.options.__file="packages/divider/src/main.vue";var tv=ev.exports;tv.install=function(e){e.component(tv.name,tv)};var nv=tv,iv=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-image"},[e.loading?e._t("placeholder",[n("div",{staticClass:"el-image__placeholder"})]):e.error?e._t("error",[n("div",{staticClass:"el-image__error"},[e._v(e._s(e.t("el.image.error")))])]):n("img",e._g(e._b({staticClass:"el-image__inner",class:{"el-image__inner--center":e.alignCenter,"el-image__preview":e.preview},style:e.imageStyle,attrs:{src:e.src},on:{click:e.clickHandler}},"img",e.$attrs,!1),e.$listeners)),e.preview?[e.showViewer?n("image-viewer",{attrs:{"z-index":e.zIndex,"initial-index":e.imageIndex,"on-close":e.closeViewer,"url-list":e.previewSrcList}}):e._e()]:e._e()],2)},rv=[];iv._withStripped=!0;var sv=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"viewer-fade"}},[n("div",{ref:"el-image-viewer__wrapper",staticClass:"el-image-viewer__wrapper",style:{"z-index":e.viewerZIndex},attrs:{tabindex:"-1"}},[n("div",{staticClass:"el-image-viewer__mask",on:{click:function(t){return t.target!==t.currentTarget?null:e.handleMaskClick(t)}}}),n("span",{staticClass:"el-image-viewer__btn el-image-viewer__close",on:{click:e.hide}},[n("i",{staticClass:"el-icon-close"})]),e.isSingle?e._e():[n("span",{staticClass:"el-image-viewer__btn el-image-viewer__prev",class:{"is-disabled":!e.infinite&&e.isFirst},on:{click:e.prev}},[n("i",{staticClass:"el-icon-arrow-left"})]),n("span",{staticClass:"el-image-viewer__btn el-image-viewer__next",class:{"is-disabled":!e.infinite&&e.isLast},on:{click:e.next}},[n("i",{staticClass:"el-icon-arrow-right"})])],n("div",{staticClass:"el-image-viewer__btn el-image-viewer__actions"},[n("div",{staticClass:"el-image-viewer__actions__inner"},[n("i",{staticClass:"el-icon-zoom-out",on:{click:function(t){e.handleActions("zoomOut")}}}),n("i",{staticClass:"el-icon-zoom-in",on:{click:function(t){e.handleActions("zoomIn")}}}),n("i",{staticClass:"el-image-viewer__actions__divider"}),n("i",{class:e.mode.icon,on:{click:e.toggleMode}}),n("i",{staticClass:"el-image-viewer__actions__divider"}),n("i",{staticClass:"el-icon-refresh-left",on:{click:function(t){e.handleActions("anticlocelise")}}}),n("i",{staticClass:"el-icon-refresh-right",on:{click:function(t){e.handleActions("clocelise")}}})])]),n("div",{staticClass:"el-image-viewer__canvas"},e._l(e.urlList,(function(t,i){return i===e.index?n("img",{key:t,ref:"img",refInFor:!0,staticClass:"el-image-viewer__img",style:e.imgStyle,attrs:{src:e.currentImg},on:{load:e.handleImgLoad,error:e.handleImgError,mousedown:e.handleMouseDown}}):e._e()})),0)],2)])},av=[];sv._withStripped=!0;var ov=Object.assign||function(e){for(var t=1;te?this.zIndex:e}},watch:{index:{handler:function(e){this.reset(),this.onSwitch(e)}},currentImg:function(e){var t=this;this.$nextTick((function(e){var n=t.$refs.img[0];n.complete||(t.loading=!0)}))}},methods:{hide:function(){this.deviceSupportUninstall(),this.onClose()},deviceSupportInstall:function(){var e=this;this._keyDownHandler=function(t){t.stopPropagation();var n=t.keyCode;switch(n){case 27:e.hide();break;case 32:e.toggleMode();break;case 37:e.prev();break;case 38:e.handleActions("zoomIn");break;case 39:e.next();break;case 40:e.handleActions("zoomOut");break}},this._mouseWheelHandler=Object(b["rafThrottle"])((function(t){var n=t.wheelDelta?t.wheelDelta:-t.detail;n>0?e.handleActions("zoomIn",{zoomRate:.015,enableTransition:!1}):e.handleActions("zoomOut",{zoomRate:.015,enableTransition:!1})})),Object(Le["on"])(document,"keydown",this._keyDownHandler),Object(Le["on"])(document,uv,this._mouseWheelHandler)},deviceSupportUninstall:function(){Object(Le["off"])(document,"keydown",this._keyDownHandler),Object(Le["off"])(document,uv,this._mouseWheelHandler),this._keyDownHandler=null,this._mouseWheelHandler=null},handleImgLoad:function(e){this.loading=!1},handleImgError:function(e){this.loading=!1,e.target.alt="加载失败"},handleMouseDown:function(e){var t=this;if(!this.loading&&0===e.button){var n=this.transform,i=n.offsetX,r=n.offsetY,s=e.pageX,a=e.pageY;this._dragHandler=Object(b["rafThrottle"])((function(e){t.transform.offsetX=i+e.pageX-s,t.transform.offsetY=r+e.pageY-a})),Object(Le["on"])(document,"mousemove",this._dragHandler),Object(Le["on"])(document,"mouseup",(function(e){Object(Le["off"])(document,"mousemove",t._dragHandler)})),e.preventDefault()}},handleMaskClick:function(){this.maskClosable&&this.hide()},reset:function(){this.transform={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}},toggleMode:function(){if(!this.loading){var e=Object.keys(lv),t=Object.values(lv),n=t.indexOf(this.mode),i=(n+1)%e.length;this.mode=lv[e[i]],this.reset()}},prev:function(){if(!this.isFirst||this.infinite){var e=this.urlList.length;this.index=(this.index-1+e)%e}},next:function(){if(!this.isLast||this.infinite){var e=this.urlList.length;this.index=(this.index+1)%e}},handleActions:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.loading){var n=ov({zoomRate:.2,rotateDeg:90,enableTransition:!0},t),i=n.zoomRate,r=n.rotateDeg,s=n.enableTransition,a=this.transform;switch(e){case"zoomOut":a.scale>.2&&(a.scale=parseFloat((a.scale-i).toFixed(3)));break;case"zoomIn":a.scale=parseFloat((a.scale+i).toFixed(3));break;case"clocelise":a.deg+=r;break;case"anticlocelise":a.deg-=r;break}a.enableTransition=s}}},mounted:function(){this.deviceSupportInstall(),this.appendToBody&&document.body.appendChild(this.$el),this.$refs["el-image-viewer__wrapper"].focus()},destroyed:function(){this.appendToBody&&this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)}},hv=cv,dv=o(hv,sv,av,!1,null,null,null);dv.options.__file="packages/image/src/image-viewer.vue";var fv=dv.exports,pv=function(){return void 0!==document.documentElement.style.objectFit},mv={NONE:"none",CONTAIN:"contain",COVER:"cover",FILL:"fill",SCALE_DOWN:"scale-down"},vv="",gv={name:"ElImage",mixins:[g.a],inheritAttrs:!1,components:{ImageViewer:fv},props:{src:String,fit:String,lazy:Boolean,scrollContainer:{},previewSrcList:{type:Array,default:function(){return[]}},zIndex:{type:Number,default:2e3},initialIndex:Number},data:function(){return{loading:!0,error:!1,show:!this.lazy,imageWidth:0,imageHeight:0,showViewer:!1}},computed:{imageStyle:function(){var e=this.fit;return!this.$isServer&&e?pv()?{"object-fit":e}:this.getImageStyle(e):{}},alignCenter:function(){return!this.$isServer&&!pv()&&this.fit!==mv.FILL},preview:function(){var e=this.previewSrcList;return Array.isArray(e)&&e.length>0},imageIndex:function(){var e=0,t=this.initialIndex;if(t>=0)return e=t,e;var n=this.previewSrcList.indexOf(this.src);return n>=0?(e=n,e):e}},watch:{src:function(e){this.show&&this.loadImage()},show:function(e){e&&this.loadImage()}},mounted:function(){this.lazy?this.addLazyLoadListener():this.loadImage()},beforeDestroy:function(){this.lazy&&this.removeLazyLoadListener()},methods:{loadImage:function(){var e=this;if(!this.$isServer){this.loading=!0,this.error=!1;var t=new Image;t.onload=function(n){return e.handleLoad(n,t)},t.onerror=this.handleError.bind(this),Object.keys(this.$attrs).forEach((function(n){var i=e.$attrs[n];t.setAttribute(n,i)})),t.src=this.src}},handleLoad:function(e,t){this.imageWidth=t.width,this.imageHeight=t.height,this.loading=!1,this.error=!1},handleError:function(e){this.loading=!1,this.error=!0,this.$emit("error",e)},handleLazyLoad:function(){Object(Le["isInContainer"])(this.$el,this._scrollContainer)&&(this.show=!0,this.removeLazyLoadListener())},addLazyLoadListener:function(){if(!this.$isServer){var e=this.scrollContainer,t=null;t=Object(Kh["isHtmlElement"])(e)?e:Object(Kh["isString"])(e)?document.querySelector(e):Object(Le["getScrollContainer"])(this.$el),t&&(this._scrollContainer=t,this._lazyLoadHandler=zd()(200,this.handleLazyLoad),Object(Le["on"])(t,"scroll",this._lazyLoadHandler),this.handleLazyLoad())}},removeLazyLoadListener:function(){var e=this._scrollContainer,t=this._lazyLoadHandler;!this.$isServer&&e&&t&&(Object(Le["off"])(e,"scroll",t),this._scrollContainer=null,this._lazyLoadHandler=null)},getImageStyle:function(e){var t=this.imageWidth,n=this.imageHeight,i=this.$el,r=i.clientWidth,s=i.clientHeight;if(!t||!n||!r||!s)return{};var a=t/n,o=r/s;if(e===mv.SCALE_DOWN){var l=tr)return console.warn("[ElementCalendar]end time should be greater than start time"),[];if(Object(os["validateRangeInOneMonth"])(i,r))return[[i,r]];var s=[],a=new Date(i.getFullYear(),i.getMonth()+1,1),o=this.toDate(a.getTime()-Nv);if(!Object(os["validateRangeInOneMonth"])(a,r))return console.warn("[ElementCalendar]start time and end time interval must not exceed two months"),[];s.push([i,o]);var l=this.realFirstDayOfWeek,u=a.getDay(),c=0;return u!==l&&(0===l?c=7-u:(c=l-u,c=c>0?c:7+c)),a=this.toDate(a.getTime()+c*Nv),a.getDate()6?0:Math.floor(this.firstDayOfWeek)}},data:function(){return{selectedDay:"",now:new Date}}},Fv=jv,Av=o(Fv,wv,Cv,!1,null,null,null);Av.options.__file="packages/calendar/src/main.vue";var Lv=Av.exports;Lv.install=function(e){e.component(Lv.name,Lv)};var Vv=Lv,zv=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-fade-in"}},[e.visible?n("div",{staticClass:"el-backtop",style:{right:e.styleRight,bottom:e.styleBottom},on:{click:function(t){return t.stopPropagation(),e.handleClick(t)}}},[e._t("default",[n("el-icon",{attrs:{name:"caret-top"}})])],2):e._e()])},Bv=[];zv._withStripped=!0;var Rv=function(e){return Math.pow(e,3)},Hv=function(e){return e<.5?Rv(2*e)/2:1-Rv(2*(1-e))/2},Wv={name:"ElBacktop",props:{visibilityHeight:{type:Number,default:200},target:[String],right:{type:Number,default:40},bottom:{type:Number,default:40}},data:function(){return{el:null,container:null,visible:!1}},computed:{styleBottom:function(){return this.bottom+"px"},styleRight:function(){return this.right+"px"}},mounted:function(){this.init(),this.throttledScrollHandler=zd()(300,this.onScroll),this.container.addEventListener("scroll",this.throttledScrollHandler)},methods:{init:function(){if(this.container=document,this.el=document.documentElement,this.target){if(this.el=document.querySelector(this.target),!this.el)throw new Error("target is not existed: "+this.target);this.container=this.el}},onScroll:function(){var e=this.el.scrollTop;this.visible=e>=this.visibilityHeight},handleClick:function(e){this.scrollToTop(),this.$emit("click",e)},scrollToTop:function(){var e=this.el,t=Date.now(),n=e.scrollTop,i=window.requestAnimationFrame||function(e){return setTimeout(e,16)},r=function r(){var s=(Date.now()-t)/500;s<1?(e.scrollTop=n*(1-Hv(s)),i(r)):e.scrollTop=0};i(r)}},beforeDestroy:function(){this.container.removeEventListener("scroll",this.throttledScrollHandler)}},qv=Wv,Yv=o(qv,zv,Bv,!1,null,null,null);Yv.options.__file="packages/backtop/src/main.vue";var Kv=Yv.exports;Kv.install=function(e){e.component(Kv.name,Kv)};var Uv=Kv,Gv=function(e,t){if(e===window&&(e=document.documentElement),1!==e.nodeType)return[];var n=window.getComputedStyle(e,null);return t?n[t]:n},Xv=function(e){return Object.keys(e||{}).map((function(t){return[t,e[t]]}))},Zv=function(e,t){return e===window||e===document?document.documentElement[t]:e[t]},Qv=function(e){return Zv(e,"offsetHeight")},Jv=function(e){return Zv(e,"clientHeight")},eg="ElInfiniteScroll",tg={delay:{type:Number,default:200},distance:{type:Number,default:0},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},ng=function(e,t){return Object(Kh["isHtmlElement"])(e)?Xv(tg).reduce((function(n,i){var r=i[0],s=i[1],a=s.type,o=s.default,l=e.getAttribute("infinite-scroll-"+r);switch(l=Object(Kh["isUndefined"])(t[l])?l:t[l],a){case Number:l=Number(l),l=Number.isNaN(l)?o:l;break;case Boolean:l=Object(Kh["isDefined"])(l)?"false"!==l&&Boolean(l):o;break;default:l=a(l)}return n[r]=l,n}),{}):{}},ig=function(e){return e.getBoundingClientRect().top},rg=function(e){var t=this[eg],n=t.el,i=t.vm,r=t.container,s=t.observer,a=ng(n,i),o=a.distance,l=a.disabled;if(!l){var u=r.getBoundingClientRect();if(u.width||u.height){var c=!1;if(r===n){var h=r.scrollTop+Jv(r);c=r.scrollHeight-h<=o}else{var d=Qv(n)+ig(n)-ig(r),f=Qv(r),p=Number.parseFloat(Gv(r,"borderBottomWidth"));c=d-f+p<=o}c&&Object(Kh["isFunction"])(e)?e.call(i):s&&(s.disconnect(),this[eg].observer=null)}}},sg={name:"InfiniteScroll",inserted:function(e,t,n){var i=t.value,r=n.context,s=Object(Le["getScrollContainer"])(e,!0),a=ng(e,r),o=a.delay,l=a.immediate,u=A()(o,rg.bind(e,i));if(e[eg]={el:e,vm:r,container:s,onScroll:u},s&&(s.addEventListener("scroll",u),l)){var c=e[eg].observer=new MutationObserver(u);c.observe(s,{childList:!0,subtree:!0}),u()}},unbind:function(e){var t=e[eg],n=t.container,i=t.onScroll;n&&n.removeEventListener("scroll",i)},install:function(e){e.directive(sg.name,sg)}},ag=sg,og=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-page-header"},[n("div",{staticClass:"el-page-header__left",on:{click:function(t){e.$emit("back")}}},[n("i",{staticClass:"el-icon-back"}),n("div",{staticClass:"el-page-header__title"},[e._t("title",[e._v(e._s(e.title))])],2)]),n("div",{staticClass:"el-page-header__content"},[e._t("content",[e._v(e._s(e.content))])],2)])},lg=[];og._withStripped=!0;var ug={name:"ElPageHeader",props:{title:{type:String,default:function(){return Object(bo["t"])("el.pageHeader.title")}},content:String}},cg=ug,hg=o(cg,og,lg,!1,null,null,null);hg.options.__file="packages/page-header/src/main.vue";var dg=hg.exports;dg.install=function(e){e.component(dg.name,dg)};var fg=dg,pg=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["el-cascader-panel",e.border&&"is-bordered"],on:{keydown:e.handleKeyDown}},e._l(e.menus,(function(e,t){return n("cascader-menu",{key:t,ref:"menu",refInFor:!0,attrs:{index:t,nodes:e}})})),1)},mg=[];pg._withStripped=!0;var vg,gg,bg=n(44),yg=n.n(bg),_g=function(e){return e.stopPropagation()},xg={inject:["panel"],components:{ElCheckbox:Ni.a,ElRadio:yg.a},props:{node:{required:!0},nodeId:String},computed:{config:function(){return this.panel.config},isLeaf:function(){return this.node.isLeaf},isDisabled:function(){return this.node.isDisabled},checkedValue:function(){return this.panel.checkedValue},isChecked:function(){return this.node.isSameNode(this.checkedValue)},inActivePath:function(){return this.isInPath(this.panel.activePath)},inCheckedPath:function(){var e=this;return!!this.config.checkStrictly&&this.panel.checkedNodePaths.some((function(t){return e.isInPath(t)}))},value:function(){return this.node.getValueByOption()}},methods:{handleExpand:function(){var e=this,t=this.panel,n=this.node,i=this.isDisabled,r=this.config,s=r.multiple,a=r.checkStrictly;!a&&i||n.loading||(r.lazy&&!n.loaded?t.lazyLoad(n,(function(){var t=e.isLeaf;if(t||e.handleExpand(),s){var i=!!t&&n.checked;e.handleMultiCheckChange(i)}})):t.handleExpand(n))},handleCheckChange:function(){var e=this.panel,t=this.value,n=this.node;e.handleCheckChange(t),e.handleExpand(n)},handleMultiCheckChange:function(e){this.node.doCheck(e),this.panel.calculateMultiCheckedValue()},isInPath:function(e){var t=this.node,n=e[t.level-1]||{};return n.uid===t.uid},renderPrefix:function(e){var t=this.isLeaf,n=this.isChecked,i=this.config,r=i.checkStrictly,s=i.multiple;return s?this.renderCheckbox(e):r?this.renderRadio(e):t&&n?this.renderCheckIcon(e):null},renderPostfix:function(e){var t=this.node,n=this.isLeaf;return t.loading?this.renderLoadingIcon(e):n?null:this.renderExpandIcon(e)},renderCheckbox:function(e){var t=this.node,n=this.config,i=this.isDisabled,r={on:{change:this.handleMultiCheckChange},nativeOn:{}};return n.checkStrictly&&(r.nativeOn.click=_g),e("el-checkbox",nh()([{attrs:{value:t.checked,indeterminate:t.indeterminate,disabled:i}},r]))},renderRadio:function(e){var t=this.checkedValue,n=this.value,i=this.isDisabled;return Object(b["isEqual"])(n,t)&&(n=t),e("el-radio",{attrs:{value:t,label:n,disabled:i},on:{change:this.handleCheckChange},nativeOn:{click:_g}},[e("span")])},renderCheckIcon:function(e){return e("i",{class:"el-icon-check el-cascader-node__prefix"})},renderLoadingIcon:function(e){return e("i",{class:"el-icon-loading el-cascader-node__postfix"})},renderExpandIcon:function(e){return e("i",{class:"el-icon-arrow-right el-cascader-node__postfix"})},renderContent:function(e){var t=this.panel,n=this.node,i=t.renderLabelFn,r=i?i({node:n,data:n.data}):null;return e("span",{class:"el-cascader-node__label"},[r||n.label])}},render:function(e){var t=this,n=this.inActivePath,i=this.inCheckedPath,r=this.isChecked,s=this.isLeaf,a=this.isDisabled,o=this.config,l=this.nodeId,u=o.expandTrigger,c=o.checkStrictly,h=o.multiple,d=!c&&a,f={on:{}};return"click"===u?f.on.click=this.handleExpand:(f.on.mouseenter=function(e){t.handleExpand(),t.$emit("expand",e)},f.on.focus=function(e){t.handleExpand(),t.$emit("expand",e)}),!s||a||c||h||(f.on.click=this.handleCheckChange),e("li",nh()([{attrs:{role:"menuitem",id:l,"aria-expanded":n,tabindex:d?null:-1},class:{"el-cascader-node":!0,"is-selectable":c,"in-active-path":n,"in-checked-path":i,"is-active":r,"is-disabled":d}},f]),[this.renderPrefix(e),this.renderContent(e),this.renderPostfix(e)])}},wg=xg,Cg=o(wg,vg,gg,!1,null,null,null);Cg.options.__file="packages/cascader-panel/src/cascader-node.vue";var kg,Sg,Dg=Cg.exports,Og={name:"ElCascaderMenu",mixins:[g.a],inject:["panel"],components:{ElScrollbar:q.a,CascaderNode:Dg},props:{nodes:{type:Array,required:!0},index:Number},data:function(){return{activeNode:null,hoverTimer:null,id:Object(b["generateId"])()}},computed:{isEmpty:function(){return!this.nodes.length},menuId:function(){return"cascader-menu-"+this.id+"-"+this.index}},methods:{handleExpand:function(e){this.activeNode=e.target},handleMouseMove:function(e){var t=this.activeNode,n=this.hoverTimer,i=this.$refs.hoverZone;if(t&&i)if(t.contains(e.target)){clearTimeout(n);var r=this.$el.getBoundingClientRect(),s=r.left,a=e.clientX-s,o=this.$el,l=o.offsetWidth,u=o.offsetHeight,c=t.offsetTop,h=c+t.offsetHeight;i.innerHTML='\n \n \n '}else n||(this.hoverTimer=setTimeout(this.clearHoverZone,this.panel.config.hoverThreshold))},clearHoverZone:function(){var e=this.$refs.hoverZone;e&&(e.innerHTML="")},renderEmptyText:function(e){return e("div",{class:"el-cascader-menu__empty-text"},[this.t("el.cascader.noData")])},renderNodeList:function(e){var t=this.menuId,n=this.panel.isHoverMenu,i={on:{}};n&&(i.on.expand=this.handleExpand);var r=this.nodes.map((function(n,r){var s=n.hasChildren;return e("cascader-node",nh()([{key:n.uid,attrs:{node:n,"node-id":t+"-"+r,"aria-haspopup":s,"aria-owns":s?t:null}},i]))}));return[].concat(r,[n?e("svg",{ref:"hoverZone",class:"el-cascader-menu__hover-zone"}):null])}},render:function(e){var t=this.isEmpty,n=this.menuId,i={nativeOn:{}};return this.panel.isHoverMenu&&(i.nativeOn.mousemove=this.handleMouseMove),e("el-scrollbar",nh()([{attrs:{tag:"ul",role:"menu",id:n,"wrap-class":"el-cascader-menu__wrap","view-class":{"el-cascader-menu__list":!0,"is-empty":t}},class:"el-cascader-menu"},i]),[t?this.renderEmptyText(e):this.renderNodeList(e)])}},$g=Og,Eg=o($g,kg,Sg,!1,null,null,null);Eg.options.__file="packages/cascader-panel/src/cascader-menu.vue";var Tg=Eg.exports,Pg=function(){function e(e,t){for(var n=0;n1?t-1:0),i=1;i1?i-1:0),s=1;s0},e.prototype.syncCheckState=function(e){var t=this.getValueByOption(),n=this.isSameNode(e,t);this.doCheck(n)},e.prototype.doCheck=function(e){this.checked!==e&&(this.config.checkStrictly?this.checked=e:(this.broadcast("check",e),this.setCheckState(e),this.emit("check")))},Pg(e,[{key:"isDisabled",get:function(){var e=this.data,t=this.parent,n=this.config,i=n.disabled,r=n.checkStrictly;return e[i]||!r&&t&&t.isDisabled}},{key:"isLeaf",get:function(){var e=this.data,t=this.loaded,n=this.hasChildren,i=this.children,r=this.config,s=r.lazy,a=r.leaf;if(s){var o=Object(Dt["isDef"])(e[a])?e[a]:!!t&&!i.length;return this.hasChildren=!o,o}return!n}}]),e}(),jg=Ng;function Fg(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var Ag=function e(t,n){return t.reduce((function(t,i){return i.isLeaf?t.push(i):(!n&&t.push(i),t=t.concat(e(i.children,n))),t}),[])},Lg=function(){function e(t,n){Fg(this,e),this.config=n,this.initNodes(t)}return e.prototype.initNodes=function(e){var t=this;e=Object(b["coerceTruthyValueToArray"])(e),this.nodes=e.map((function(e){return new jg(e,t.config)})),this.flattedNodes=this.getFlattedNodes(!1,!1),this.leafNodes=this.getFlattedNodes(!0,!1)},e.prototype.appendNode=function(e,t){var n=new jg(e,this.config,t),i=t?t.children:this.nodes;i.push(n)},e.prototype.appendNodes=function(e,t){var n=this;e=Object(b["coerceTruthyValueToArray"])(e),e.forEach((function(e){return n.appendNode(e,t)}))},e.prototype.getNodes=function(){return this.nodes},e.prototype.getFlattedNodes=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e?this.leafNodes:this.flattedNodes;return t?n:Ag(this.nodes,e)},e.prototype.getNodeByValue=function(e){var t=this.getFlattedNodes(!1,!this.config.lazy).filter((function(t){return Object(b["valueEquals"])(t.path,e)||t.value===e}));return t&&t.length?t[0]:null},e}(),Vg=Lg,zg=Object.assign||function(e){for(var t=1;t0){var l=n.store.getNodeByValue(s);l.data[o]||n.lazyLoad(l,(function(){n.handleExpand(l)})),n.loadCount===n.checkedValue.length&&n.$parent.computePresentText()}}t&&t(i)};i.lazyLoad(e,r)},calculateMultiCheckedValue:function(){this.checkedValue=this.getCheckedNodes(this.leafOnly).map((function(e){return e.getValueByOption()}))},scrollIntoView:function(){if(!this.$isServer){var e=this.$refs.menu||[];e.forEach((function(e){var t=e.$el;if(t){var n=t.querySelector(".el-scrollbar__wrap"),i=t.querySelector(".el-cascader-node.is-active")||t.querySelector(".el-cascader-node.in-active-path");ni()(n,i)}}))}},getNodeByValue:function(e){return this.store.getNodeByValue(e)},getFlattedNodes:function(e){var t=!this.config.lazy;return this.store.getFlattedNodes(e,t)},getCheckedNodes:function(e){var t=this.checkedValue,n=this.multiple;if(n){var i=this.getFlattedNodes(e);return i.filter((function(e){return e.checked}))}return this.isEmptyValue(t)?[]:[this.getNodeByValue(t)]},clearCheckedNodes:function(){var e=this.config,t=this.leafOnly,n=e.multiple,i=e.emitPath;n?(this.getCheckedNodes(t).filter((function(e){return!e.isDisabled})).forEach((function(e){return e.doCheck(!1)})),this.calculateMultiCheckedValue()):this.checkedValue=i?[]:null}}},Gg=Ug,Xg=o(Gg,pg,mg,!1,null,null,null);Xg.options.__file="packages/cascader-panel/src/cascader-panel.vue";var Zg=Xg.exports;Zg.install=function(e){e.component(Zg.name,Zg)};var Qg,Jg,eb=Zg,tb={name:"ElAvatar",props:{size:{type:[Number,String],validator:function(e){return"string"===typeof e?["large","medium","small"].includes(e):"number"===typeof e}},shape:{type:String,default:"circle",validator:function(e){return["circle","square"].includes(e)}},icon:String,src:String,alt:String,srcSet:String,error:Function,fit:{type:String,default:"cover"}},data:function(){return{isImageExist:!0}},computed:{avatarClass:function(){var e=this.size,t=this.icon,n=this.shape,i=["el-avatar"];return e&&"string"===typeof e&&i.push("el-avatar--"+e),t&&i.push("el-avatar--icon"),n&&i.push("el-avatar--"+n),i.join(" ")}},methods:{handleError:function(){var e=this.error,t=e?e():void 0;!1!==t&&(this.isImageExist=!1)},renderAvatar:function(){var e=this.$createElement,t=this.icon,n=this.src,i=this.alt,r=this.isImageExist,s=this.srcSet,a=this.fit;return r&&n?e("img",{attrs:{src:n,alt:i,srcSet:s},on:{error:this.handleError},style:{"object-fit":a}}):t?e("i",{class:t}):this.$slots.default}},render:function(){var e=arguments[0],t=this.avatarClass,n=this.size,i="number"===typeof n?{height:n+"px",width:n+"px",lineHeight:n+"px"}:{};return e("span",{class:t,style:i},[this.renderAvatar()])}},nb=tb,ib=o(nb,Qg,Jg,!1,null,null,null);ib.options.__file="packages/avatar/src/main.vue";var rb=ib.exports;rb.install=function(e){e.component(rb.name,rb)};var sb=rb,ab=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"el-drawer-fade"},on:{"after-enter":e.afterEnter,"after-leave":e.afterLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-drawer__wrapper",attrs:{tabindex:"-1"}},[n("div",{staticClass:"el-drawer__container",class:e.visible&&"el-drawer__open",attrs:{role:"document",tabindex:"-1"},on:{click:function(t){return t.target!==t.currentTarget?null:e.handleWrapperClick(t)}}},[n("div",{ref:"drawer",staticClass:"el-drawer",class:[e.direction,e.customClass],style:e.isHorizontal?"width: "+e.drawerSize:"height: "+e.drawerSize,attrs:{"aria-modal":"true","aria-labelledby":"el-drawer__title","aria-label":e.title,role:"dialog",tabindex:"-1"}},[e.withHeader?n("header",{staticClass:"el-drawer__header",attrs:{id:"el-drawer__title"}},[e._t("title",[n("span",{attrs:{role:"heading",title:e.title}},[e._v(e._s(e.title))])]),e.showClose?n("button",{staticClass:"el-drawer__close-btn",attrs:{"aria-label":"close "+(e.title||"drawer"),type:"button"},on:{click:e.closeDrawer}},[n("i",{staticClass:"el-dialog__close el-icon el-icon-close"})]):e._e()],2):e._e(),e.rendered?n("section",{staticClass:"el-drawer__body"},[e._t("default")],2):e._e()])])])])},ob=[];ab._withStripped=!0;var lb={name:"ElDrawer",mixins:[k.a,$.a],props:{appendToBody:{type:Boolean,default:!1},beforeClose:{type:Function},customClass:{type:String,default:""},closeOnPressEscape:{type:Boolean,default:!0},destroyOnClose:{type:Boolean,default:!1},modal:{type:Boolean,default:!0},direction:{type:String,default:"rtl",validator:function(e){return-1!==["ltr","rtl","ttb","btt"].indexOf(e)}},modalAppendToBody:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},size:{type:[Number,String],default:"30%"},title:{type:String,default:""},visible:{type:Boolean},wrapperClosable:{type:Boolean,default:!0},withHeader:{type:Boolean,default:!0}},computed:{isHorizontal:function(){return"rtl"===this.direction||"ltr"===this.direction},drawerSize:function(){return"number"===typeof this.size?this.size+"px":this.size}},data:function(){return{closed:!1,prevActiveElement:null}},watch:{visible:function(e){var t=this;e?(this.closed=!1,this.$emit("open"),this.appendToBody&&document.body.appendChild(this.$el),this.prevActiveElement=document.activeElement):(this.closed||(this.$emit("close"),!0===this.destroyOnClose&&(this.rendered=!1)),this.$nextTick((function(){t.prevActiveElement&&t.prevActiveElement.focus()})))}},methods:{afterEnter:function(){this.$emit("opened")},afterLeave:function(){this.$emit("closed")},hide:function(e){!1!==e&&(this.$emit("update:visible",!1),this.$emit("close"),!0===this.destroyOnClose&&(this.rendered=!1),this.closed=!0)},handleWrapperClick:function(){this.wrapperClosable&&this.closeDrawer()},closeDrawer:function(){"function"===typeof this.beforeClose?this.beforeClose(this.hide):this.hide()},handleClose:function(){this.closeDrawer()}},mounted:function(){this.visible&&(this.rendered=!0,this.open(),this.appendToBody&&document.body.appendChild(this.$el))},destroyed:function(){this.appendToBody&&this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)}},ub=lb,cb=o(ub,ab,ob,!1,null,null,null);cb.options.__file="packages/drawer/src/main.vue";var hb=cb.exports;hb.install=function(e){e.component(hb.name,hb)};var db=hb,fb=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-statistic"},[e.title||e.$slots.title?n("div",{staticClass:"head"},[e._t("title",[n("span",{staticClass:"title"},[e._v("\n "+e._s(e.title)+"\n ")])])],2):e._e(),n("div",{staticClass:"con"},[e.prefix||e.$slots.prefix?n("span",{staticClass:"prefix"},[e._t("prefix",[e._v("\n "+e._s(e.prefix)+"\n ")])],2):e._e(),n("span",{staticClass:"number",style:e.valueStyle},[e._t("formatter",[e._v(" "+e._s(e.disposeValue))])],2),e.suffix||e.$slots.suffix?n("span",{staticClass:"suffix"},[e._t("suffix",[e._v("\n "+e._s(e.suffix)+"\n ")])],2):e._e()])])},pb=[];fb._withStripped=!0;var mb=n(28),vb={name:"ElStatistic",data:function(){return{disposeValue:"",timeTask:null,REFRESH_INTERVAL:1e3/30}},props:{decimalSeparator:{type:String,default:"."},groupSeparator:{type:String,default:""},precision:{type:Number,default:null},value:{type:[String,Number,Date],default:""},prefix:{type:String,default:""},suffix:{type:String,default:""},title:{type:[String,Number],default:""},timeIndices:{type:Boolean,default:!1},valueStyle:{type:Object,default:function(){return{}}},format:{type:String,default:"HH:mm:ss:SSS"},rate:{type:Number,default:1e3}},created:function(){this.branch()},watch:{value:function(){this.branch()},groupSeparator:function(){this.dispose()},mulriple:function(){this.dispose()}},methods:{branch:function(){var e=this.timeIndices,t=this.countDown,n=this.dispose;e?t(this.value.valueOf()||this.value):n()},magnification:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e3,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:",",i=String(t).length;return e.replace(new RegExp("(\\d)(?=(\\d{"+(i-1)+"})+$)","g"),"$1"+n)},dispose:function(){var e=this.value,t=this.rate,n=this.groupSeparator;if(!Object(mb["isNumber"])(e))return!1;this.precision&&(e=e.toFixed(this.precision));var i=String(e).split("."),r=i[0],s=i[1];n&&(r=this.magnification(r,t,n));var a=""+r+(s?this.decimalSeparator+s:"");return this.disposeValue=a,a},diffDate:function(e,t){return Math.max(e-t,0)},suspend:function(e){return e?this.timeTask&&(clearInterval(this.timeTask),this.timeTask=null):this.branch(),this.disposeValue},formatTimeStr:function(e){var t=this.format,n=/\[[^\]]*]/g,i=(t.match(n)||[]).map((function(e){return e.slice(1,-1)})),r=[["Y",31536e6],["M",2592e6],["D",864e5],["H",36e5],["m",6e4],["s",1e3],["S",1]],s=Object(mb["reduce"])(r,(function(t,n){var i=n[0];return t.replace(new RegExp(i+"+","g"),(function(t){var i=Object(mb["chain"])(e).divide(n[1]).floor(0).value();return e-=Object(mb["multiply"])(i,n[1]),Object(mb["padStart"])(String(i),String(t).length,0)}))}),t),a=0;return s.replace(n,(function(){var e=i[a];return a+=1,e}))},stopTime:function(e){var t=!0;return e?(this.$emit("change",e),t=!1):(t=!0,this.suspend(!0),this.$emit("finish",!0)),t},countDown:function(e){var t=this.REFRESH_INTERVAL,n=this.timeTask,i=this.diffDate,r=this.formatTimeStr,s=this.stopTime,a=this.suspend;if(!n){var o=this;this.timeTask=setInterval((function(){var t=i(e,Date.now());o.disposeValue=r(t),s(t)}),t),this.$once("hook:beforeDestroy",(function(){a(!0)}))}}}},gb=vb,bb=o(gb,fb,pb,!1,null,null,null);bb.options.__file="packages/statistic/src/main.vue";var yb=bb.exports;yb.install=function(e){e.component(yb.name,yb)};var _b=yb,xb=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-popover",e._b({attrs:{trigger:"click"},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},"el-popover",e.$attrs,!1),[n("div",{staticClass:"el-popconfirm"},[n("p",{staticClass:"el-popconfirm__main"},[e.hideIcon?e._e():n("i",{staticClass:"el-popconfirm__icon",class:e.icon,style:{color:e.iconColor}}),e._v("\n "+e._s(e.title)+"\n ")]),n("div",{staticClass:"el-popconfirm__action"},[n("el-button",{attrs:{size:"mini",type:e.cancelButtonType},on:{click:e.cancel}},[e._v("\n "+e._s(e.displayCancelButtonText)+"\n ")]),n("el-button",{attrs:{size:"mini",type:e.confirmButtonType},on:{click:e.confirm}},[e._v("\n "+e._s(e.displayConfirmButtonText)+"\n ")])],1)]),e._t("reference",null,{slot:"reference"})],2)},wb=[];xb._withStripped=!0;var Cb=n(45),kb=n.n(Cb),Sb={name:"ElPopconfirm",props:{title:{type:String},confirmButtonText:{type:String},cancelButtonText:{type:String},confirmButtonType:{type:String,default:"primary"},cancelButtonType:{type:String,default:"text"},icon:{type:String,default:"el-icon-question"},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1}},components:{ElPopover:kb.a,ElButton:ae.a},data:function(){return{visible:!1}},computed:{displayConfirmButtonText:function(){return this.confirmButtonText||Object(bo["t"])("el.popconfirm.confirmButtonText")},displayCancelButtonText:function(){return this.cancelButtonText||Object(bo["t"])("el.popconfirm.cancelButtonText")}},methods:{confirm:function(){this.visible=!1,this.$emit("confirm")},cancel:function(){this.visible=!1,this.$emit("cancel")}}},Db=Sb,Ob=o(Db,xb,wb,!1,null,null,null);Ob.options.__file="packages/popconfirm/src/main.vue";var $b=Ob.exports;$b.install=function(e){e.component($b.name,$b)};var Eb=$b,Tb=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e.uiLoading?[n("div",e._b({class:["el-skeleton",e.animated?"is-animated":""]},"div",e.$attrs,!1),[e._l(e.count,(function(t){return[e.loading?e._t("template",e._l(e.rows,(function(i){return n("el-skeleton-item",{key:t+"-"+i,class:{"el-skeleton__paragraph":1!==i,"is-first":1===i,"is-last":i===e.rows&&e.rows>1},attrs:{variant:"p"}})}))):e._e()]}))],2)]:[e._t("default",null,null,e.$attrs)]],2)},Pb=[];Tb._withStripped=!0;var Mb={name:"ElSkeleton",props:{animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:4},loading:{type:Boolean,default:!0},throttle:{type:Number,default:0}},watch:{loading:{handler:function(e){var t=this;this.throttle<=0?this.uiLoading=e:e?(clearTimeout(this.timeoutHandle),this.timeoutHandle=setTimeout((function(){t.uiLoading=t.loading}),this.throttle)):this.uiLoading=e},immediate:!0}},data:function(){return{uiLoading:this.throttle<=0&&this.loading}}},Ib=Mb,Nb=o(Ib,Tb,Pb,!1,null,null,null);Nb.options.__file="packages/skeleton/src/index.vue";var jb=Nb.exports;jb.install=function(e){e.component(jb.name,jb)};var Fb=jb,Ab=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["el-skeleton__item","el-skeleton__"+e.variant]},["image"===e.variant?n("img-placeholder"):e._e()],1)},Lb=[];Ab._withStripped=!0;var Vb=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("svg",{attrs:{viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"}},[n("path",{attrs:{d:"M64 896V128h896v768H64z m64-128l192-192 116.352 116.352L640 448l256 307.2V192H128v576z m224-480a96 96 0 1 1-0.064 192.064A96 96 0 0 1 352 288z"}})])},zb=[];Vb._withStripped=!0;var Bb={name:"ImgPlaceholder"},Rb=Bb,Hb=o(Rb,Vb,zb,!1,null,null,null);Hb.options.__file="packages/skeleton/src/img-placeholder.vue";var Wb,qb=Hb.exports,Yb={name:"ElSkeletonItem",props:{variant:{type:String,default:"text"}},components:(Wb={},Wb[qb.name]=qb,Wb)},Kb=Yb,Ub=o(Kb,Ab,Lb,!1,null,null,null);Ub.options.__file="packages/skeleton/src/item.vue";var Gb=Ub.exports;Gb.install=function(e){e.component(Gb.name,Gb)};var Xb=Gb,Zb=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"el-empty"},[n("div",{staticClass:"el-empty__image",style:e.imageStyle},[e.image?n("img",{attrs:{src:e.image,ondragstart:"return false"}}):e._t("image",[n("img-empty")])],2),n("div",{staticClass:"el-empty__description"},[e.$slots.description?e._t("description"):n("p",[e._v(e._s(e.emptyDescription))])],2),e.$slots.default?n("div",{staticClass:"el-empty__bottom"},[e._t("default")],2):e._e()])},Qb=[];Zb._withStripped=!0;var Jb=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("svg",{attrs:{viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}},[n("defs",[n("linearGradient",{attrs:{id:"linearGradient-1-"+e.id,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"}},[n("stop",{attrs:{"stop-color":"#FCFCFD",offset:"0%"}}),n("stop",{attrs:{"stop-color":"#EEEFF3",offset:"100%"}})],1),n("linearGradient",{attrs:{id:"linearGradient-2-"+e.id,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"}},[n("stop",{attrs:{"stop-color":"#FCFCFD",offset:"0%"}}),n("stop",{attrs:{"stop-color":"#E9EBEF",offset:"100%"}})],1),n("rect",{attrs:{id:"path-3-"+e.id,x:"0",y:"0",width:"17",height:"36"}})],1),n("g",{attrs:{id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[n("g",{attrs:{id:"B-type",transform:"translate(-1268.000000, -535.000000)"}},[n("g",{attrs:{id:"Group-2",transform:"translate(1268.000000, 535.000000)"}},[n("path",{attrs:{id:"Oval-Copy-2",d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:"#F7F8FC"}}),n("polygon",{attrs:{id:"Rectangle-Copy-14",fill:"#E5E7E9",transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"}}),n("g",{attrs:{id:"Group-Copy",transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"}},[n("polygon",{attrs:{id:"Rectangle-Copy-10",fill:"#E5E7E9",transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"}}),n("polygon",{attrs:{id:"Rectangle-Copy-11",fill:"#EDEEF2",points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"}}),n("rect",{attrs:{id:"Rectangle-Copy-12",fill:"url(#linearGradient-1-"+e.id+")",transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"}}),n("polygon",{attrs:{id:"Rectangle-Copy-13",fill:"#F8F9FB",transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"}})]),n("rect",{attrs:{id:"Rectangle-Copy-15",fill:"url(#linearGradient-2-"+e.id+")",x:"13",y:"45",width:"40",height:"36"}}),n("g",{attrs:{id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"}},[n("mask",{attrs:{id:"mask-4-"+e.id,fill:"white"}},[n("use",{attrs:{"xlink:href":"#path-3-"+e.id}})]),n("use",{attrs:{id:"Mask",fill:"#E0E3E9",transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":"#path-3-"+e.id}}),n("polygon",{attrs:{id:"Rectangle-Copy",fill:"#D5D7DE",mask:"url(#mask-4-"+e.id+")",transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 -1.70530257e-13 16"}})]),n("polygon",{attrs:{id:"Rectangle-Copy-18",fill:"#F8F9FB",transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"}})])])])])},ey=[];Jb._withStripped=!0;var ty=0,ny={name:"ImgEmpty",data:function(){return{id:++ty}}},iy=ny,ry=o(iy,Jb,ey,!1,null,null,null);ry.options.__file="packages/empty/src/img-empty.vue";var sy,ay=ry.exports,oy={name:"ElEmpty",components:(sy={},sy[ay.name]=ay,sy),props:{image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}},computed:{emptyDescription:function(){return this.description||Object(bo["t"])("el.empty.description")},imageStyle:function(){return{width:this.imageSize?this.imageSize+"px":""}}}},ly=oy,uy=o(ly,Zb,Qb,!1,null,null,null);uy.options.__file="packages/empty/src/index.vue";var cy=uy.exports;cy.install=function(e){e.component(cy.name,cy)};var hy,dy=cy,fy=Object.assign||function(e){for(var t=1;t3&&void 0!==arguments[3]&&arguments[3];return e.props||(e.props={}),t>n&&(e.props.span=n),i&&(e.props.span=n),e},getRows:function(){var e=this,t=(this.$slots.default||[]).filter((function(e){return e.tag&&e.componentOptions&&"ElDescriptionsItem"===e.componentOptions.Ctor.options.name})),n=t.map((function(t){return{props:e.getOptionProps(t),slots:e.getSlots(t),vnode:t}})),i=[],r=[],s=this.column;return n.forEach((function(n,a){var o=n.props.span||1;if(a===t.length-1)return r.push(e.filledNode(n,o,s,!0)),void i.push(r);o1&&void 0!==arguments[1]?arguments[1]:{};yo.a.use(t.locale),yo.a.i18n(t.i18n),Jy.forEach((function(t){e.component(t.name,t)})),e.use(ag),e.use(Nc.directive),e.prototype.$ELEMENT={size:t.size||"",zIndex:t.zIndex||2e3},e.prototype.$loading=Nc.service,e.prototype.$msgbox=zo,e.prototype.$alert=zo.alert,e.prototype.$confirm=zo.confirm,e.prototype.$prompt=zo.prompt,e.prototype.$notify=ec,e.prototype.$message=td};"undefined"!==typeof window&&window.Vue&&e_(window.Vue);t["default"]={version:"2.15.14",locale:yo.a.use,i18n:yo.a.i18n,install:e_,CollapseTransition:Ke.a,Loading:Nc,Pagination:_,Dialog:I,Autocomplete:re,Dropdown:fe,DropdownMenu:_e,DropdownItem:Oe,Menu:qe,Submenu:et,MenuItem:ut,MenuItemGroup:vt,Input:Pt,InputNumber:Vt,Radio:Yt,RadioGroup:en,RadioButton:ln,Checkbox:mn,CheckboxButton:wn,CheckboxGroup:En,Switch:Fn,Select:li,Option:ui,OptionGroup:vi,Button:Ci,ButtonGroup:Ti,Table:Xr,TableColumn:rs,DatePicker:Ma,TimeSelect:Wa,TimePicker:io,Popover:fo,Tooltip:mo,MessageBox:zo,Breadcrumb:Ko,BreadcrumbItem:el,Form:ol,FormItem:wl,Tabs:Hl,TabPane:Ql,Tag:iu,Tree:Mu,Alert:zu,Notification:ec,Slider:vc,Icon:Bc,Row:Hc,Col:Yc,Upload:Sh,Progress:Mh,Spinner:Vh,Message:td,Badge:ld,Card:md,Rate:wd,Steps:Ed,Step:Fd,Carousel:qd,Scrollbar:Xd,CarouselItem:sf,Collapse:df,CollapseItem:yf,Cascader:Nf,ColorPicker:Np,Transfer:Kp,Container:em,Header:om,Aside:pm,Main:xm,Footer:Tm,Timeline:jm,TimelineItem:Rm,Link:Gm,Divider:nv,Image:xv,Calendar:Vv,Backtop:Uv,InfiniteScroll:ag,PageHeader:fg,CascaderPanel:eb,Avatar:sb,Drawer:db,Statistic:_b,Popconfirm:Eb,Skeleton:Fb,SkeletonItem:Xb,Empty:dy,Descriptions:gy,DescriptionsItem:yy,Result:Qy}}])["default"]},6167:function(e,t,n){"use strict";var i,r;"function"===typeof Symbol&&Symbol.iterator;(function(s,a){i=a,r="function"===typeof i?i.call(t,n,t,e):i,void 0===r||(e.exports=r)})(0,(function(){var e=window,t={placement:"bottom",gpuAcceleration:!0,offset:0,boundariesElement:"viewport",boundariesPadding:5,preventOverflowOrder:["left","right","top","bottom"],flipBehavior:"flip",arrowElement:"[x-arrow]",arrowOffset:0,modifiers:["shift","offset","preventOverflow","keepTogether","arrow","flip","applyStyle"],modifiersIgnored:[],forceAbsolute:!1};function n(e,n,i){this._reference=e.jquery?e[0]:e,this.state={};var r="undefined"===typeof n||null===n,s=n&&"[object Object]"===Object.prototype.toString.call(n);return this._popper=r||s?this.parse(s?n:{}):n.jquery?n[0]:n,this._options=Object.assign({},t,i),this._options.modifiers=this._options.modifiers.map(function(e){if(-1===this._options.modifiersIgnored.indexOf(e))return"applyStyle"===e&&this._popper.setAttribute("x-placement",this._options.placement),this.modifiers[e]||e}.bind(this)),this.state.position=this._getPosition(this._popper,this._reference),h(this._popper,{position:this.state.position,top:0}),this.update(),this._setupEventListeners(),this}function i(t){var n=t.style.display,i=t.style.visibility;t.style.display="block",t.style.visibility="hidden";t.offsetWidth;var r=e.getComputedStyle(t),s=parseFloat(r.marginTop)+parseFloat(r.marginBottom),a=parseFloat(r.marginLeft)+parseFloat(r.marginRight),o={width:t.offsetWidth+a,height:t.offsetHeight+s};return t.style.display=n,t.style.visibility=i,o}function r(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function s(e){var t=Object.assign({},e);return t.right=t.left+t.width,t.bottom=t.top+t.height,t}function a(e,t){var n,i=0;for(n in e){if(e[n]===t)return i;i++}return null}function o(t,n){var i=e.getComputedStyle(t,null);return i[n]}function l(t){var n=t.offsetParent;return n!==e.document.body&&n?n:e.document.documentElement}function u(t){var n=t.parentNode;return n?n===e.document?e.document.body.scrollTop||e.document.body.scrollLeft?e.document.body:e.document.documentElement:-1!==["scroll","auto"].indexOf(o(n,"overflow"))||-1!==["scroll","auto"].indexOf(o(n,"overflow-x"))||-1!==["scroll","auto"].indexOf(o(n,"overflow-y"))?n:u(t.parentNode):t}function c(t){return t!==e.document.body&&("fixed"===o(t,"position")||(t.parentNode?c(t.parentNode):t))}function h(e,t){function n(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}Object.keys(t).forEach((function(i){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(i)&&n(t[i])&&(r="px"),e.style[i]=t[i]+r}))}function d(e){var t={};return e&&"[object Function]"===t.toString.call(e)}function f(e){var t={width:e.offsetWidth,height:e.offsetHeight,left:e.offsetLeft,top:e.offsetTop};return t.right=t.left+t.width,t.bottom=t.top+t.height,t}function p(e){var t=e.getBoundingClientRect(),n=-1!=navigator.userAgent.indexOf("MSIE"),i=n&&"HTML"===e.tagName?-e.scrollTop:t.top;return{left:t.left,top:i,right:t.right,bottom:t.bottom,width:t.right-t.left,height:t.bottom-i}}function m(e,t,n){var i=p(e),r=p(t);if(n){var s=u(t);r.top+=s.scrollTop,r.bottom+=s.scrollTop,r.left+=s.scrollLeft,r.right+=s.scrollLeft}var a={top:i.top-r.top,left:i.left-r.left,bottom:i.top-r.top+i.height,right:i.left-r.left+i.width,width:i.width,height:i.height};return a}function v(t){for(var n=["","ms","webkit","moz","o"],i=0;i1&&console.warn("WARNING: the given `parent` query("+t.parent+") matched more than one element, the first one will be used"),0===a.length)throw"ERROR: the given `parent` doesn't exists!";a=a[0]}return a.length>1&&a instanceof Element===!1&&(console.warn("WARNING: you have passed as parent a list of elements, the first one will be used"),a=a[0]),a.appendChild(r),r;function o(e,t){t.forEach((function(t){e.classList.add(t)}))}function l(e,t){t.forEach((function(t){e.setAttribute(t.split(":")[0],t.split(":")[1]||"")}))}},n.prototype._getPosition=function(e,t){var n=l(t);if(this._options.forceAbsolute)return"absolute";var i=c(t,n);return i?"fixed":"absolute"},n.prototype._getOffsets=function(e,t,n){n=n.split("-")[0];var r={};r.position=this.state.position;var s="fixed"===r.position,a=m(t,l(e),s),o=i(e);return-1!==["right","left"].indexOf(n)?(r.top=a.top+a.height/2-o.height/2,r.left="left"===n?a.left-o.width:a.right):(r.left=a.left+a.width/2-o.width/2,r.top="top"===n?a.top-o.height:a.bottom),r.width=o.width,r.height=o.height,{popper:r,reference:a}},n.prototype._setupEventListeners=function(){if(this.state.updateBound=this.update.bind(this),e.addEventListener("resize",this.state.updateBound),"window"!==this._options.boundariesElement){var t=u(this._reference);t!==e.document.body&&t!==e.document.documentElement||(t=e),t.addEventListener("scroll",this.state.updateBound),this.state.scrollTarget=t}},n.prototype._removeEventListeners=function(){e.removeEventListener("resize",this.state.updateBound),"window"!==this._options.boundariesElement&&this.state.scrollTarget&&(this.state.scrollTarget.removeEventListener("scroll",this.state.updateBound),this.state.scrollTarget=null),this.state.updateBound=null},n.prototype._getBoundaries=function(t,n,i){var r,s,a={};if("window"===i){var o=e.document.body,c=e.document.documentElement;s=Math.max(o.scrollHeight,o.offsetHeight,c.clientHeight,c.scrollHeight,c.offsetHeight),r=Math.max(o.scrollWidth,o.offsetWidth,c.clientWidth,c.scrollWidth,c.offsetWidth),a={top:0,right:r,bottom:s,left:0}}else if("viewport"===i){var h=l(this._popper),d=u(this._popper),p=f(h),m=function(e){return e==document.body?Math.max(document.documentElement.scrollTop,document.body.scrollTop):e.scrollTop},v=function(e){return e==document.body?Math.max(document.documentElement.scrollLeft,document.body.scrollLeft):e.scrollLeft},g="fixed"===t.offsets.popper.position?0:m(d),b="fixed"===t.offsets.popper.position?0:v(d);a={top:0-(p.top-g),right:e.document.documentElement.clientWidth-(p.left-b),bottom:e.document.documentElement.clientHeight-(p.top-g),left:0-(p.left-b)}}else a=l(this._popper)===i?{top:0,left:0,right:i.clientWidth,bottom:i.clientHeight}:f(i);return a.left+=n,a.right-=n,a.top=a.top+n,a.bottom=a.bottom-n,a},n.prototype.runModifiers=function(e,t,n){var i=t.slice();return void 0!==n&&(i=this._options.modifiers.slice(0,a(this._options.modifiers,n))),i.forEach(function(t){d(t)&&(e=t.call(this,e))}.bind(this)),e},n.prototype.isModifierRequired=function(e,t){var n=a(this._options.modifiers,e);return!!this._options.modifiers.slice(0,n).filter((function(e){return e===t})).length},n.prototype.modifiers={},n.prototype.modifiers.applyStyle=function(e){var t,n={position:e.offsets.popper.position},i=Math.round(e.offsets.popper.left),r=Math.round(e.offsets.popper.top);return this._options.gpuAcceleration&&(t=v("transform"))?(n[t]="translate3d("+i+"px, "+r+"px, 0)",n.top=0,n.left=0):(n.left=i,n.top=r),Object.assign(n,e.styles),h(this._popper,n),this._popper.setAttribute("x-placement",e.placement),this.isModifierRequired(this.modifiers.applyStyle,this.modifiers.arrow)&&e.offsets.arrow&&h(e.arrowElement,e.offsets.arrow),e},n.prototype.modifiers.shift=function(e){var t=e.placement,n=t.split("-")[0],i=t.split("-")[1];if(i){var r=e.offsets.reference,a=s(e.offsets.popper),o={y:{start:{top:r.top},end:{top:r.top+r.height-a.height}},x:{start:{left:r.left},end:{left:r.left+r.width-a.width}}},l=-1!==["bottom","top"].indexOf(n)?"x":"y";e.offsets.popper=Object.assign(a,o[l][i])}return e},n.prototype.modifiers.preventOverflow=function(e){var t=this._options.preventOverflowOrder,n=s(e.offsets.popper),i={left:function(){var t=n.left;return n.lefte.boundaries.right&&(t=Math.min(n.left,e.boundaries.right-n.width)),{left:t}},top:function(){var t=n.top;return n.tope.boundaries.bottom&&(t=Math.min(n.top,e.boundaries.bottom-n.height)),{top:t}}};return t.forEach((function(t){e.offsets.popper=Object.assign(n,i[t]())})),e},n.prototype.modifiers.keepTogether=function(e){var t=s(e.offsets.popper),n=e.offsets.reference,i=Math.floor;return t.righti(n.right)&&(e.offsets.popper.left=i(n.right)),t.bottomi(n.bottom)&&(e.offsets.popper.top=i(n.bottom)),e},n.prototype.modifiers.flip=function(e){if(!this.isModifierRequired(this.modifiers.flip,this.modifiers.preventOverflow))return console.warn("WARNING: preventOverflow modifier is required by flip modifier in order to work, be sure to include it before flip!"),e;if(e.flipped&&e.placement===e._originalPlacement)return e;var t=e.placement.split("-")[0],n=r(t),i=e.placement.split("-")[1]||"",a=[];return a="flip"===this._options.flipBehavior?[t,n]:this._options.flipBehavior,a.forEach(function(o,l){if(t===o&&a.length!==l+1){t=e.placement.split("-")[0],n=r(t);var u=s(e.offsets.popper),c=-1!==["right","bottom"].indexOf(t);(c&&Math.floor(e.offsets.reference[t])>Math.floor(u[n])||!c&&Math.floor(e.offsets.reference[t])o[f]&&(e.offsets.popper[h]+=l[h]+p-o[f]);var m=l[h]+(n||l[c]/2-p/2),v=m-o[h];return v=Math.max(Math.min(o[c]-p-8,v),8),r[h]=v,r[d]="",e.offsets.arrow=r,e.arrowElement=t,e},Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(void 0===e||null===e)throw new TypeError("Cannot convert first argument to object");for(var t=Object(e),n=1;n-1}},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:200},title:String,disabled:Boolean,content:String,reference:{},popperClass:String,width:{},visibleArrow:{default:!0},arrowOffset:{type:Number,default:0},transition:{type:String,default:"fade-in-linear"},tabindex:{type:Number,default:0}},computed:{tooltipId:function(){return"el-popover-"+Object(l["generateId"])()}},watch:{showPopper:function(e){this.disabled||(e?this.$emit("show"):this.$emit("hide"))}},mounted:function(){var e=this,t=this.referenceElm=this.reference||this.$refs.reference,n=this.popper||this.$refs.popper;!t&&this.$refs.wrapper.children&&(t=this.referenceElm=this.$refs.wrapper.children[0]),t&&(Object(o["addClass"])(t,"el-popover__reference"),t.setAttribute("aria-describedby",this.tooltipId),t.setAttribute("tabindex",this.tabindex),n.setAttribute("tabindex",0),"click"!==this.trigger&&(Object(o["on"])(t,"focusin",(function(){e.handleFocus();var n=t.__vue__;n&&"function"===typeof n.focus&&n.focus()})),Object(o["on"])(n,"focusin",this.handleFocus),Object(o["on"])(t,"focusout",this.handleBlur),Object(o["on"])(n,"focusout",this.handleBlur)),Object(o["on"])(t,"keydown",this.handleKeydown),Object(o["on"])(t,"click",this.handleClick)),"click"===this.trigger?(Object(o["on"])(t,"click",this.doToggle),Object(o["on"])(document,"click",this.handleDocumentClick)):"hover"===this.trigger?(Object(o["on"])(t,"mouseenter",this.handleMouseEnter),Object(o["on"])(n,"mouseenter",this.handleMouseEnter),Object(o["on"])(t,"mouseleave",this.handleMouseLeave),Object(o["on"])(n,"mouseleave",this.handleMouseLeave)):"focus"===this.trigger&&(this.tabindex<0&&console.warn("[Element Warn][Popover]a negative taindex means that the element cannot be focused by tab key"),t.querySelector("input, textarea")?(Object(o["on"])(t,"focusin",this.doShow),Object(o["on"])(t,"focusout",this.doClose)):(Object(o["on"])(t,"mousedown",this.doShow),Object(o["on"])(t,"mouseup",this.doClose)))},beforeDestroy:function(){this.cleanup()},deactivated:function(){this.cleanup()},methods:{doToggle:function(){this.showPopper=!this.showPopper},doShow:function(){this.showPopper=!0},doClose:function(){this.showPopper=!1},handleFocus:function(){Object(o["addClass"])(this.referenceElm,"focusing"),"click"!==this.trigger&&"focus"!==this.trigger||(this.showPopper=!0)},handleClick:function(){Object(o["removeClass"])(this.referenceElm,"focusing")},handleBlur:function(){Object(o["removeClass"])(this.referenceElm,"focusing"),"click"!==this.trigger&&"focus"!==this.trigger||(this.showPopper=!1)},handleMouseEnter:function(){var e=this;clearTimeout(this._timer),this.openDelay?this._timer=setTimeout((function(){e.showPopper=!0}),this.openDelay):this.showPopper=!0},handleKeydown:function(e){27===e.keyCode&&"manual"!==this.trigger&&this.doClose()},handleMouseLeave:function(){var e=this;clearTimeout(this._timer),this.closeDelay?this._timer=setTimeout((function(){e.showPopper=!1}),this.closeDelay):this.showPopper=!1},handleDocumentClick:function(e){var t=this.reference||this.$refs.reference,n=this.popper||this.$refs.popper;!t&&this.$refs.wrapper.children&&(t=this.referenceElm=this.$refs.wrapper.children[0]),this.$el&&t&&!this.$el.contains(e.target)&&!t.contains(e.target)&&n&&!n.contains(e.target)&&(this.showPopper=!1)},handleAfterEnter:function(){this.$emit("after-enter")},handleAfterLeave:function(){this.$emit("after-leave"),this.doDestroy()},cleanup:function(){(this.openDelay||this.closeDelay)&&clearTimeout(this._timer)}},destroyed:function(){var e=this.reference;Object(o["off"])(e,"click",this.doToggle),Object(o["off"])(e,"mouseup",this.doClose),Object(o["off"])(e,"mousedown",this.doShow),Object(o["off"])(e,"focusin",this.doShow),Object(o["off"])(e,"focusout",this.doClose),Object(o["off"])(e,"mousedown",this.doShow),Object(o["off"])(e,"mouseup",this.doClose),Object(o["off"])(e,"mouseleave",this.handleMouseLeave),Object(o["off"])(e,"mouseenter",this.handleMouseEnter),Object(o["off"])(document,"click",this.handleDocumentClick)}},c=u,h=n(0),d=Object(h["a"])(c,i,r,!1,null,null,null);d.options.__file="packages/popover/src/main.vue";var f=d.exports,p=function(e,t,n){var i=t.expression?t.value:t.arg,r=n.context.$refs[i];r&&(Array.isArray(r)?r[0].$refs.reference=e:r.$refs.reference=e)},m={bind:function(e,t,n){p(e,t,n)},inserted:function(e,t,n){p(e,t,n)}},v=n(7),g=n.n(v);g.a.directive("popover",m),f.install=function(e){e.directive("popover",m),e.component(f.name,f)},f.directive=m;t["default"]=f}})},"6b7c":function(e,t,n){"use strict";t.__esModule=!0;var i=n("4897");t.default={methods:{t:function(){for(var e=arguments.length,t=Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:"";return String(e).replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")};var p=t.arrayFindIndex=function(e,t){for(var n=0;n!==e.length;++n)if(t(e[n]))return n;return-1},m=(t.arrayFind=function(e,t){var n=p(e,t);return-1!==n?e[n]:void 0},t.coerceTruthyValueToArray=function(e){return Array.isArray(e)?e:e?[e]:[]},t.isIE=function(){return!s.default.prototype.$isServer&&!isNaN(Number(document.documentMode))},t.isEdge=function(){return!s.default.prototype.$isServer&&navigator.userAgent.indexOf("Edge")>-1},t.isFirefox=function(){return!s.default.prototype.$isServer&&!!window.navigator.userAgent.match(/firefox/i)},t.autoprefixer=function(e){if("object"!==("undefined"===typeof e?"undefined":i(e)))return e;var t=["transform","transition","animation"],n=["ms-","webkit-"];return t.forEach((function(t){var i=e[t];t&&i&&n.forEach((function(n){e[n+t]=i}))})),e},t.kebabCase=function(e){var t=/([^-])([A-Z])/g;return e.replace(t,"$1-$2").replace(t,"$1-$2").toLowerCase()},t.capitalize=function(e){return(0,a.isString)(e)?e.charAt(0).toUpperCase()+e.slice(1):e},t.looseEqual=function(e,t){var n=(0,a.isObject)(e),i=(0,a.isObject)(t);return n&&i?JSON.stringify(e)===JSON.stringify(t):!n&&!i&&String(e)===String(t)}),v=t.arrayEquals=function(e,t){if(e=e||[],t=t||[],e.length!==t.length)return!1;for(var n=0;n1?t-1:0),a=1;a-1}},percentage:{type:Number,default:0,required:!0,validator:function(e){return e>=0&&e<=100}},status:{type:String,validator:function(e){return["success","exception","warning"].indexOf(e)>-1}},strokeWidth:{type:Number,default:6},strokeLinecap:{type:String,default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:[String,Array,Function],default:""},defineBackColor:{type:[String,Array,Function],default:"#ebeef5"},textColor:{type:[String,Array,Function],default:"#606266"},format:Function},computed:{barStyle:function(){var e={};return e.width=this.percentage+"%",e.backgroundColor=this.getCurrentColor(this.percentage),e},relativeStrokeWidth:function(){return(this.strokeWidth/this.width*100).toFixed(1)},radius:function(){return"circle"===this.type||"dashboard"===this.type?parseInt(50-parseFloat(this.relativeStrokeWidth)/2,10):0},trackPath:function(){var e=this.radius,t="dashboard"===this.type;return"\n M 50 50\n m 0 "+(t?"":"-")+e+"\n a "+e+" "+e+" 0 1 1 0 "+(t?"-":"")+2*e+"\n a "+e+" "+e+" 0 1 1 0 "+(t?"":"-")+2*e+"\n "},perimeter:function(){return 2*Math.PI*this.radius},rate:function(){return"dashboard"===this.type?.75:1},strokeDashoffset:function(){var e=-1*this.perimeter*(1-this.rate)/2;return e+"px"},trailPathStyle:function(){return{strokeDasharray:this.perimeter*this.rate+"px, "+this.perimeter+"px",strokeDashoffset:this.strokeDashoffset}},circlePathStyle:function(){return{strokeDasharray:this.perimeter*this.rate*(this.percentage/100)+"px, "+this.perimeter+"px",strokeDashoffset:this.strokeDashoffset,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease"}},stroke:function(){var e=void 0;if(this.color)e=this.getCurrentColor(this.percentage);else switch(this.status){case"success":e="#13ce66";break;case"exception":e="#ff4949";break;case"warning":e="#e6a23c";break;default:e="#20a0ff"}return e},iconClass:function(){return"warning"===this.status?"el-icon-warning":"line"===this.type?"success"===this.status?"el-icon-circle-check":"el-icon-circle-close":"success"===this.status?"el-icon-check":"el-icon-close"},progressTextSize:function(){return"line"===this.type?12+.4*this.strokeWidth:.111111*this.width+2},content:function(){return"function"===typeof this.format?this.format(this.percentage)||"":this.percentage+"%"}},methods:{getCurrentColor:function(e){return"function"===typeof this.color?this.color(e):"string"===typeof this.color?this.color:this.getLevelColor(e)},getLevelColor:function(e){for(var t=this.getColorArray().sort((function(e,t){return e.percentage-t.percentage})),n=0;ne)return t[n].color;return t[t.length-1].color},getColorArray:function(){var e=this.color,t=100/e.length;return e.map((function(e,n){return"string"===typeof e?{color:e,percentage:(n+1)*t}:e}))}}},a=s,o=n(0),l=Object(o["a"])(a,i,r,!1,null,null,null);l.options.__file="packages/progress/src/progress.vue";var u=l.exports;u.install=function(e){e.component(u.name,u)};t["default"]=u}})},c56a:function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!e||!t)throw new Error("instance & callback is required");var r=!1,s=function(){r||(r=!0,t&&t.apply(null,arguments))};i?e.$once("after-leave",s):e.$on("after-leave",s),setTimeout((function(){s()}),n+100)}},d010:function(e,t,n){"use strict";function i(e,t,n){this.$children.forEach((function(r){var s=r.$options.componentName;s===e?r.$emit.apply(r,[t].concat(n)):i.apply(r,[e,t].concat([n]))}))}t.__esModule=!0,t.default={methods:{dispatch:function(e,t,n){var i=this.$parent||this.$root,r=i.$options.componentName;while(i&&(!r||r!==e))i=i.$parent,i&&(r=i.$options.componentName);i&&i.$emit.apply(i,[t].concat(n))},broadcast:function(e,t,n){i.call(this,e,t,n)}}}},d397:function(e,t,n){"use strict";function i(e){return void 0!==e&&null!==e}function r(e){var t=/([(\uAC00-\uD7AF)|(\u3130-\u318F)])+/gi;return t.test(e)}t.__esModule=!0,t.isDef=i,t.isKorean=r},d7d1:function(e,t,n){"use strict";var i;(function(r){var s={},a=/d{1,4}|M{1,4}|yy(?:yy)?|S{1,3}|Do|ZZ|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,o="\\d\\d?",l="\\d{3}",u="\\d{4}",c="[^\\s]+",h=/\[([^]*?)\]/gm,d=function(){};function f(e){return e.replace(/[|\\{()[^$+*?.-]/g,"\\$&")}function p(e,t){for(var n=[],i=0,r=e.length;i3?0:(e-e%10!==10)*e%10]}};var x={D:function(e){return e.getDay()},DD:function(e){return v(e.getDay())},Do:function(e,t){return t.DoFn(e.getDate())},d:function(e){return e.getDate()},dd:function(e){return v(e.getDate())},ddd:function(e,t){return t.dayNamesShort[e.getDay()]},dddd:function(e,t){return t.dayNames[e.getDay()]},M:function(e){return e.getMonth()+1},MM:function(e){return v(e.getMonth()+1)},MMM:function(e,t){return t.monthNamesShort[e.getMonth()]},MMMM:function(e,t){return t.monthNames[e.getMonth()]},yy:function(e){return v(String(e.getFullYear()),4).substr(2)},yyyy:function(e){return v(e.getFullYear(),4)},h:function(e){return e.getHours()%12||12},hh:function(e){return v(e.getHours()%12||12)},H:function(e){return e.getHours()},HH:function(e){return v(e.getHours())},m:function(e){return e.getMinutes()},mm:function(e){return v(e.getMinutes())},s:function(e){return e.getSeconds()},ss:function(e){return v(e.getSeconds())},S:function(e){return Math.round(e.getMilliseconds()/100)},SS:function(e){return v(Math.round(e.getMilliseconds()/10),2)},SSS:function(e){return v(e.getMilliseconds(),3)},a:function(e,t){return e.getHours()<12?t.amPm[0]:t.amPm[1]},A:function(e,t){return e.getHours()<12?t.amPm[0].toUpperCase():t.amPm[1].toUpperCase()},ZZ:function(e){var t=e.getTimezoneOffset();return(t>0?"-":"+")+v(100*Math.floor(Math.abs(t)/60)+Math.abs(t)%60,4)}},w={d:[o,function(e,t){e.day=t}],Do:[o+c,function(e,t){e.day=parseInt(t,10)}],M:[o,function(e,t){e.month=t-1}],yy:[o,function(e,t){var n=new Date,i=+(""+n.getFullYear()).substr(0,2);e.year=""+(t>68?i-1:i)+t}],h:[o,function(e,t){e.hour=t}],m:[o,function(e,t){e.minute=t}],s:[o,function(e,t){e.second=t}],yyyy:[u,function(e,t){e.year=t}],S:["\\d",function(e,t){e.millisecond=100*t}],SS:["\\d{2}",function(e,t){e.millisecond=10*t}],SSS:[l,function(e,t){e.millisecond=t}],D:[o,d],ddd:[c,d],MMM:[c,m("monthNamesShort")],MMMM:[c,m("monthNames")],a:[c,function(e,t,n){var i=t.toLowerCase();i===n.amPm[0]?e.isPm=!1:i===n.amPm[1]&&(e.isPm=!0)}],ZZ:["[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z",function(e,t){var n,i=(t+"").match(/([+-]|\d\d)/gi);i&&(n=60*i[1]+parseInt(i[2],10),e.timezoneOffset="+"===i[0]?n:-n)}]};w.dd=w.d,w.dddd=w.ddd,w.DD=w.D,w.mm=w.m,w.hh=w.H=w.HH=w.h,w.MM=w.M,w.ss=w.s,w.A=w.a,s.masks={default:"ddd MMM dd yyyy HH:mm:ss",shortDate:"M/D/yy",mediumDate:"MMM d, yyyy",longDate:"MMMM d, yyyy",fullDate:"dddd, MMMM d, yyyy",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},s.format=function(e,t,n){var i=n||s.i18n;if("number"===typeof e&&(e=new Date(e)),"[object Date]"!==Object.prototype.toString.call(e)||isNaN(e.getTime()))throw new Error("Invalid Date in fecha.format");t=s.masks[t]||t||s.masks["default"];var r=[];return t=t.replace(h,(function(e,t){return r.push(t),"@@@"})),t=t.replace(a,(function(t){return t in x?x[t](e,i):t.slice(1,t.length-1)})),t.replace(/@@@/g,(function(){return r.shift()}))},s.parse=function(e,t,n){var i=n||s.i18n;if("string"!==typeof t)throw new Error("Invalid format in fecha.parse");if(t=s.masks[t]||t,e.length>1e3)return null;var r={},o=[],l=[];t=t.replace(h,(function(e,t){return l.push(t),"@@@"}));var u=f(t).replace(a,(function(e){if(w[e]){var t=w[e];return o.push(t[1]),"("+t[0]+")"}return e}));u=u.replace(/@@@/g,(function(){return l.shift()}));var c=e.match(new RegExp(u,"i"));if(!c)return null;for(var d=1;d1&&void 0!==arguments[1]?arguments[1]:1;return new Date(e.getFullYear(),e.getMonth(),e.getDate()-t)});t.nextDate=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return new Date(e.getFullYear(),e.getMonth(),e.getDate()+t)},t.getStartDateOfMonth=function(e,t){var n=new Date(e,t,1),i=n.getDay();return m(n,0===i?7:i)},t.getWeekNumber=function(e){if(!d(e))return null;var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},t.getRangeHours=function(e){var t=[],n=[];if((e||[]).forEach((function(e){var t=e.map((function(e){return e.getHours()}));n=n.concat(u(t[0],t[1]))})),n.length)for(var i=0;i<24;i++)t[i]=-1===n.indexOf(i);else for(var r=0;r<24;r++)t[r]=!1;return t},t.getPrevMonthLastDays=function(e,t){if(t<=0)return[];var n=new Date(e.getTime());n.setDate(0);var i=n.getDate();return g(t).map((function(e,n){return i-(t-n-1)}))},t.getMonthDays=function(e){var t=new Date(e.getFullYear(),e.getMonth()+1,0),n=t.getDate();return g(n).map((function(e,t){return t+1}))};function v(e,t,n,i){for(var r=t;r0?e.forEach((function(e){var i=e[0],r=e[1],s=i.getHours(),a=i.getMinutes(),o=r.getHours(),l=r.getMinutes();s===t&&o!==t?v(n,a,60,!0):s===t&&o===t?v(n,a,l+1,!0):s!==t&&o===t?v(n,0,l+1,!0):st&&v(n,0,60,!0)})):v(n,0,60,!0),n};var g=t.range=function(e){return Array.apply(null,{length:e}).map((function(e,t){return t}))},b=t.modifyDate=function(e,t,n,i){return new Date(t,n,i,e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())},y=t.modifyTime=function(e,t,n,i){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),t,n,i,e.getMilliseconds())},_=(t.modifyWithTimeString=function(e,t){return null!=e&&t?(t=f(t,"HH:mm:ss"),y(e,t.getHours(),t.getMinutes(),t.getSeconds())):e},t.clearTime=function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate())},t.clearMilliseconds=function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),0)},t.limitTimeRange=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"HH:mm:ss";if(0===t.length)return e;var i=function(e){return r.default.parse(r.default.format(e,n),n)},s=i(e),a=t.map((function(e){return e.map(i)}));if(a.some((function(e){return s>=e[0]&&s<=e[1]})))return e;var o=a[0][0],l=a[0][0];a.forEach((function(e){o=new Date(Math.min(e[0],o)),l=new Date(Math.max(e[1],o))}));var u=s1&&void 0!==arguments[1]?arguments[1]:1,n=e.getFullYear(),i=e.getMonth();return x(e,n-t,i)},t.nextYear=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=e.getFullYear(),i=e.getMonth();return x(e,n+t,i)},t.extractDateFormat=function(e){return e.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim()},t.extractTimeFormat=function(e){return e.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?y{2,4}/g,"").trim()},t.validateRangeInOneMonth=function(e,t){return e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}},dcdc:function(e,t,n){e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=91)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,s,a,o){var l,u="function"===typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),s&&(u._scopeId="data-v-"+s),a?(l=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},u._ssrRegister=l):r&&(l=o?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var h=u.beforeCreate;u.beforeCreate=h?[].concat(h,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},4:function(e,t){e.exports=n("d010")},91:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"el-checkbox",class:[e.border&&e.checkboxSize?"el-checkbox--"+e.checkboxSize:"",{"is-disabled":e.isDisabled},{"is-bordered":e.border},{"is-checked":e.isChecked}],attrs:{id:e.id}},[n("span",{staticClass:"el-checkbox__input",class:{"is-disabled":e.isDisabled,"is-checked":e.isChecked,"is-indeterminate":e.indeterminate,"is-focus":e.focus},attrs:{tabindex:!!e.indeterminate&&0,role:!!e.indeterminate&&"checkbox","aria-checked":!!e.indeterminate&&"mixed"}},[n("span",{staticClass:"el-checkbox__inner"}),e.trueLabel||e.falseLabel?n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox__original",attrs:{type:"checkbox","aria-hidden":e.indeterminate?"true":"false",name:e.name,disabled:e.isDisabled,"true-value":e.trueLabel,"false-value":e.falseLabel},domProps:{checked:Array.isArray(e.model)?e._i(e.model,null)>-1:e._q(e.model,e.trueLabel)},on:{change:[function(t){var n=e.model,i=t.target,r=i.checked?e.trueLabel:e.falseLabel;if(Array.isArray(n)){var s=null,a=e._i(n,s);i.checked?a<0&&(e.model=n.concat([s])):a>-1&&(e.model=n.slice(0,a).concat(n.slice(a+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}):n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox__original",attrs:{type:"checkbox","aria-hidden":e.indeterminate?"true":"false",disabled:e.isDisabled,name:e.name},domProps:{value:e.label,checked:Array.isArray(e.model)?e._i(e.model,e.label)>-1:e.model},on:{change:[function(t){var n=e.model,i=t.target,r=!!i.checked;if(Array.isArray(n)){var s=e.label,a=e._i(n,s);i.checked?a<0&&(e.model=n.concat([s])):a>-1&&(e.model=n.slice(0,a).concat(n.slice(a+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}})]),e.$slots.default||e.label?n("span",{staticClass:"el-checkbox__label"},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2):e._e()])},r=[];i._withStripped=!0;var s=n(4),a=n.n(s),o={name:"ElCheckbox",mixins:[a.a],inject:{elForm:{default:""},elFormItem:{default:""}},componentName:"ElCheckbox",data:function(){return{selfModel:!1,focus:!1,isLimitExceeded:!1}},computed:{model:{get:function(){return this.isGroup?this.store:void 0!==this.value?this.value:this.selfModel},set:function(e){this.isGroup?(this.isLimitExceeded=!1,void 0!==this._checkboxGroup.min&&e.lengththis._checkboxGroup.max&&(this.isLimitExceeded=!0),!1===this.isLimitExceeded&&this.dispatch("ElCheckboxGroup","input",[e])):(this.$emit("input",e),this.selfModel=e)}},isChecked:function(){return"[object Boolean]"==={}.toString.call(this.model)?this.model:Array.isArray(this.model)?this.model.indexOf(this.label)>-1:null!==this.model&&void 0!==this.model?this.model===this.trueLabel:void 0},isGroup:function(){var e=this.$parent;while(e){if("ElCheckboxGroup"===e.$options.componentName)return this._checkboxGroup=e,!0;e=e.$parent}return!1},store:function(){return this._checkboxGroup?this._checkboxGroup.value:this.value},isLimitDisabled:function(){var e=this._checkboxGroup,t=e.max,n=e.min;return!(!t&&!n)&&this.model.length>=t&&!this.isChecked||this.model.length<=n&&this.isChecked},isDisabled:function(){return this.isGroup?this._checkboxGroup.disabled||this.disabled||(this.elForm||{}).disabled||this.isLimitDisabled:this.disabled||(this.elForm||{}).disabled},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},checkboxSize:function(){var e=this.size||this._elFormItemSize||(this.$ELEMENT||{}).size;return this.isGroup&&this._checkboxGroup.checkboxGroupSize||e}},props:{value:{},label:{},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:String,trueLabel:[String,Number],falseLabel:[String,Number],id:String,controls:String,border:Boolean,size:String},methods:{addToStore:function(){Array.isArray(this.model)&&-1===this.model.indexOf(this.label)?this.model.push(this.label):this.model=this.trueLabel||!0},handleChange:function(e){var t=this;if(!this.isLimitExceeded){var n=void 0;n=e.target.checked?void 0===this.trueLabel||this.trueLabel:void 0!==this.falseLabel&&this.falseLabel,this.$emit("change",n,e),this.$nextTick((function(){t.isGroup&&t.dispatch("ElCheckboxGroup","change",[t._checkboxGroup.value])}))}}},created:function(){this.checked&&this.addToStore()},mounted:function(){this.indeterminate&&this.$el.setAttribute("aria-controls",this.controls)},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",e)}}},l=o,u=n(0),c=Object(u["a"])(l,i,r,!1,null,null,null);c.options.__file="packages/checkbox/src/checkbox.vue";var h=c.exports;h.install=function(e){e.component(h.name,h)};t["default"]=h}})},e450:function(e,t,n){e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=87)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,s,a,o){var l,u="function"===typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),s&&(u._scopeId="data-v-"+s),a?(l=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},u._ssrRegister=l):r&&(l=o?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var h=u.beforeCreate;u.beforeCreate=h?[].concat(h,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},10:function(e,t){e.exports=n("f3ad")},2:function(e,t){e.exports=n("5924")},22:function(e,t){e.exports=n("12f2")},3:function(e,t){e.exports=n("8122")},30:function(e,t,n){"use strict";var i=n(2),r=n(3);t["a"]={bind:function(e,t,n){var s=null,a=void 0,o=Object(r["isMac"])()?100:200,l=function(){return n.context[t.expression].apply()},u=function(){Date.now()-a=0&&e===parseInt(e,10)}}},data:function(){return{currentValue:0,userInput:null}},watch:{value:{immediate:!0,handler:function(e){var t=void 0===e?e:Number(e);if(void 0!==t){if(isNaN(t))return;if(this.stepStrictly){var n=this.getPrecision(this.step),i=Math.pow(10,n);t=Math.round(t/this.step)*i*this.step/i}void 0!==this.precision&&(t=this.toPrecision(t,this.precision))}t>=this.max&&(t=this.max),t<=this.min&&(t=this.min),this.currentValue=t,this.userInput=null,this.$emit("input",t)}}},computed:{minDisabled:function(){return this._decrease(this.value,this.step)this.max},numPrecision:function(){var e=this.value,t=this.step,n=this.getPrecision,i=this.precision,r=n(t);return void 0!==i?(r>i&&console.warn("[Element Warn][InputNumber]precision should not be less than the decimal places of step"),i):Math.max(n(e),r)},controlsAtRight:function(){return this.controls&&"right"===this.controlsPosition},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},inputNumberSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},inputNumberDisabled:function(){return this.disabled||!!(this.elForm||{}).disabled},displayValue:function(){if(null!==this.userInput)return this.userInput;var e=this.currentValue;if("number"===typeof e){if(this.stepStrictly){var t=this.getPrecision(this.step),n=Math.pow(10,t);e=Math.round(e/this.step)*n*this.step/n}void 0!==this.precision&&(e=e.toFixed(this.precision))}return e}},methods:{toPrecision:function(e,t){return void 0===t&&(t=this.numPrecision),parseFloat(Math.round(e*Math.pow(10,t))/Math.pow(10,t))},getPrecision:function(e){if(void 0===e)return 0;var t=e.toString(),n=t.indexOf("."),i=0;return-1!==n&&(i=t.length-n-1),i},_increase:function(e,t){if("number"!==typeof e&&void 0!==e)return this.currentValue;var n=Math.pow(10,this.numPrecision);return this.toPrecision((n*e+n*t)/n)},_decrease:function(e,t){if("number"!==typeof e&&void 0!==e)return this.currentValue;var n=Math.pow(10,this.numPrecision);return this.toPrecision((n*e-n*t)/n)},increase:function(){if(!this.inputNumberDisabled&&!this.maxDisabled){var e=this.value||0,t=this._increase(e,this.step);this.setCurrentValue(t)}},decrease:function(){if(!this.inputNumberDisabled&&!this.minDisabled){var e=this.value||0,t=this._decrease(e,this.step);this.setCurrentValue(t)}},handleBlur:function(e){this.$emit("blur",e)},handleFocus:function(e){this.$emit("focus",e)},setCurrentValue:function(e){var t=this.currentValue;"number"===typeof e&&void 0!==this.precision&&(e=this.toPrecision(e,this.precision)),e>=this.max&&(e=this.max),e<=this.min&&(e=this.min),t!==e&&(this.userInput=null,this.$emit("input",e),this.$emit("change",e,t),this.currentValue=e)},handleInput:function(e){this.userInput=e},handleInputChange:function(e){var t=""===e?void 0:Number(e);isNaN(t)&&""!==e||this.setCurrentValue(t),this.userInput=null},select:function(){this.$refs.input.select()}},mounted:function(){var e=this.$refs.input.$refs.input;e.setAttribute("role","spinbutton"),e.setAttribute("aria-valuemax",this.max),e.setAttribute("aria-valuemin",this.min),e.setAttribute("aria-valuenow",this.currentValue),e.setAttribute("aria-disabled",this.inputNumberDisabled)},updated:function(){if(this.$refs&&this.$refs.input){var e=this.$refs.input.$refs.input;e.setAttribute("aria-valuenow",this.currentValue)}}},h=c,d=n(0),f=Object(d["a"])(h,i,r,!1,null,null,null);f.options.__file="packages/input-number/src/input-number.vue";var p=f.exports;p.install=function(e){e.component(p.name,p)};t["default"]=p}})},e452:function(e,t,n){"use strict";t.__esModule=!0;var i=i||{};i.Utils=i.Utils||{},i.Utils.focusFirstDescendant=function(e){for(var t=0;t=0;t--){var n=e.childNodes[t];if(i.Utils.attemptFocus(n)||i.Utils.focusLastDescendant(n))return!0}return!1},i.Utils.attemptFocus=function(e){if(!i.Utils.isFocusable(e))return!1;i.Utils.IgnoreUtilFocusChanges=!0;try{e.focus()}catch(t){}return i.Utils.IgnoreUtilFocusChanges=!1,document.activeElement===e},i.Utils.isFocusable=function(e){if(e.tabIndex>0||0===e.tabIndex&&null!==e.getAttribute("tabIndex"))return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&"ignore"!==e.rel;case"INPUT":return"hidden"!==e.type&&"file"!==e.type;case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},i.Utils.triggerEvent=function(e,t){var n=void 0;n=/^mouse|click/.test(t)?"MouseEvents":/^key/.test(t)?"KeyboardEvent":"HTMLEvents";for(var i=document.createEvent(n),r=arguments.length,s=Array(r>2?r-2:0),a=2;a=this.select.multipleLimit&&this.select.multipleLimit>0)}},watch:{currentLabel:function(){this.created||this.select.remote||this.dispatch("ElSelect","setSelected")},value:function(e,t){var n=this.select,i=n.remote,r=n.valueKey;if(!this.created&&!i){if(r&&"object"===("undefined"===typeof e?"undefined":l(e))&&"object"===("undefined"===typeof t?"undefined":l(t))&&e[r]===t[r])return;this.dispatch("ElSelect","setSelected")}}},methods:{isEqual:function(e,t){if(this.isObject){var n=this.select.valueKey;return Object(o["getValueByPath"])(e,n)===Object(o["getValueByPath"])(t,n)}return e===t},contains:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(this.isObject){var n=this.select.valueKey;return e&&e.some((function(e){return Object(o["getValueByPath"])(e,n)===Object(o["getValueByPath"])(t,n)}))}return e&&e.indexOf(t)>-1},handleGroupDisabled:function(e){this.groupDisabled=e},hoverItem:function(){this.disabled||this.groupDisabled||(this.select.hoverIndex=this.select.options.indexOf(this))},selectOptionClick:function(){!0!==this.disabled&&!0!==this.groupDisabled&&this.dispatch("ElSelect","handleOptionClick",[this,!0])},queryChange:function(e){this.visible=new RegExp(Object(o["escapeRegexpString"])(e),"i").test(this.currentLabel)||this.created,this.visible||this.select.filteredOptionsCount--}},created:function(){this.select.options.push(this),this.select.cachedOptions.push(this),this.select.optionsCount++,this.select.filteredOptionsCount++,this.$on("queryChange",this.queryChange),this.$on("handleGroupDisabled",this.handleGroupDisabled)},beforeDestroy:function(){var e=this.select,t=e.selected,n=e.multiple,i=n?t:[t],r=this.select.cachedOptions.indexOf(this),s=i.indexOf(this);r>-1&&s<0&&this.select.cachedOptions.splice(r,1),this.select.onOptionDestroy(this.select.options.indexOf(this))}},c=u,h=n(0),d=Object(h["a"])(c,i,r,!1,null,null,null);d.options.__file="packages/select/src/option.vue";t["a"]=d.exports},4:function(e,t){e.exports=n("d010")},54:function(e,t,n){"use strict";n.r(t);var i=n(33);i["a"].install=function(e){e.component(i["a"].name,i["a"])},t["default"]=i["a"]}})},e974:function(e,t,n){"use strict";t.__esModule=!0;var i=n("f2bf"),r=a(i),s=n("5128");function a(e){return e&&e.__esModule?e:{default:e}}var o=r.default.prototype.$isServer?function(){}:n("6167"),l=function(e){return e.stopPropagation()};t.default={props:{transformOrigin:{type:[Boolean,String],default:!0},placement:{type:String,default:"bottom"},boundariesPadding:{type:Number,default:5},reference:{},popper:{},offset:{default:0},value:Boolean,visibleArrow:Boolean,arrowOffset:{type:Number,default:35},appendToBody:{type:Boolean,default:!0},popperOptions:{type:Object,default:function(){return{gpuAcceleration:!1}}}},data:function(){return{showPopper:!1,currentPlacement:""}},watch:{value:{immediate:!0,handler:function(e){this.showPopper=e,this.$emit("input",e)}},showPopper:function(e){this.disabled||(e?this.updatePopper():this.destroyPopper(),this.$emit("input",e))}},methods:{createPopper:function(){var e=this;if(!this.$isServer&&(this.currentPlacement=this.currentPlacement||this.placement,/^(top|bottom|left|right)(-start|-end)?$/g.test(this.currentPlacement))){var t=this.popperOptions,n=this.popperElm=this.popperElm||this.popper||this.$refs.popper,i=this.referenceElm=this.referenceElm||this.reference||this.$refs.reference;!i&&this.$slots.reference&&this.$slots.reference[0]&&(i=this.referenceElm=this.$slots.reference[0].elm),n&&i&&(this.visibleArrow&&this.appendArrow(n),this.appendToBody&&document.body.appendChild(this.popperElm),this.popperJS&&this.popperJS.destroy&&this.popperJS.destroy(),t.placement=this.currentPlacement,t.offset=this.offset,t.arrowOffset=this.arrowOffset,this.popperJS=new o(i,n,t),this.popperJS.onCreate((function(t){e.$emit("created",e),e.resetTransformOrigin(),e.$nextTick(e.updatePopper)})),"function"===typeof t.onUpdate&&this.popperJS.onUpdate(t.onUpdate),this.popperJS._popper.style.zIndex=s.PopupManager.nextZIndex(),this.popperElm.addEventListener("click",l))}},updatePopper:function(){var e=this.popperJS;e?(e.update(),e._popper&&(e._popper.style.zIndex=s.PopupManager.nextZIndex())):this.createPopper()},doDestroy:function(e){!this.popperJS||this.showPopper&&!e||(this.popperJS.destroy(),this.popperJS=null)},destroyPopper:function(){this.popperJS&&this.resetTransformOrigin()},resetTransformOrigin:function(){if(this.transformOrigin){var e={top:"bottom",bottom:"top",left:"right",right:"left"},t=this.popperJS._popper.getAttribute("x-placement").split("-")[0],n=e[t];this.popperJS._popper.style.transformOrigin="string"===typeof this.transformOrigin?this.transformOrigin:["top","bottom"].indexOf(t)>-1?"center "+n:n+" center"}},appendArrow:function(e){var t=void 0;if(!this.appended){for(var n in this.appended=!0,e.attributes)if(/^_v-/.test(e.attributes[n].name)){t=e.attributes[n].name;break}var i=document.createElement("div");t&&i.setAttribute(t,""),i.setAttribute("x-arrow",""),i.className="popper__arrow",e.appendChild(i)}}},beforeDestroy:function(){this.doDestroy(!0),this.popperElm&&this.popperElm.parentNode===document.body&&(this.popperElm.removeEventListener("click",l),document.body.removeChild(this.popperElm))},deactivated:function(){this.$options.beforeDestroy[0].call(this)}}},eedf:function(e,t,n){e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=96)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,s,a,o){var l,u="function"===typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),s&&(u._scopeId="data-v-"+s),a?(l=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},u._ssrRegister=l):r&&(l=o?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var h=u.beforeCreate;u.beforeCreate=h?[].concat(h,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},96:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"el-button",class:[e.type?"el-button--"+e.type:"",e.buttonSize?"el-button--"+e.buttonSize:"",{"is-disabled":e.buttonDisabled,"is-loading":e.loading,"is-plain":e.plain,"is-round":e.round,"is-circle":e.circle}],attrs:{disabled:e.buttonDisabled||e.loading,autofocus:e.autofocus,type:e.nativeType},on:{click:e.handleClick}},[e.loading?n("i",{staticClass:"el-icon-loading"}):e._e(),e.icon&&!e.loading?n("i",{class:e.icon}):e._e(),e.$slots.default?n("span",[e._t("default")],2):e._e()])},r=[];i._withStripped=!0;var s={name:"ElButton",inject:{elForm:{default:""},elFormItem:{default:""}},props:{type:{type:String,default:"default"},size:String,icon:{type:String,default:""},nativeType:{type:String,default:"button"},loading:Boolean,disabled:Boolean,plain:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},buttonSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},buttonDisabled:function(){return this.$options.propsData.hasOwnProperty("disabled")?this.disabled:(this.elForm||{}).disabled}},methods:{handleClick:function(e){this.$emit("click",e)}}},a=s,o=n(0),l=Object(o["a"])(a,i,r,!1,null,null,null);l.options.__file="packages/button/src/button.vue";var u=l.exports;u.install=function(e){e.component(u.name,u)};t["default"]=u}})},f0d9:function(e,t,n){"use strict";t.__esModule=!0,t.default={el:{colorpicker:{confirm:"确定",clear:"清空"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!"},upload:{deleteTip:"按 delete 键可删除",delete:"删除",preview:"查看图片",continue:"继续上传"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} 项",hasCheckedFormat:"已选 {checked}/{total} 项"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"},empty:{description:"暂无数据"}}}},f3ad:function(e,t,n){e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=75)}({0:function(e,t,n){"use strict";function i(e,t,n,i,r,s,a,o){var l,u="function"===typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),s&&(u._scopeId="data-v-"+s),a?(l=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},u._ssrRegister=l):r&&(l=o?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var h=u.beforeCreate;u.beforeCreate=h?[].concat(h,l):[l]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},11:function(e,t){e.exports=n("2bb5")},21:function(e,t){e.exports=n("d397")},4:function(e,t){e.exports=n("d010")},75:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["textarea"===e.type?"el-textarea":"el-input",e.inputSize?"el-input--"+e.inputSize:"",{"is-disabled":e.inputDisabled,"is-exceed":e.inputExceed,"el-input-group":e.$slots.prepend||e.$slots.append,"el-input-group--append":e.$slots.append,"el-input-group--prepend":e.$slots.prepend,"el-input--prefix":e.$slots.prefix||e.prefixIcon,"el-input--suffix":e.$slots.suffix||e.suffixIcon||e.clearable||e.showPassword}],on:{mouseenter:function(t){e.hovering=!0},mouseleave:function(t){e.hovering=!1}}},["textarea"!==e.type?[e.$slots.prepend?n("div",{staticClass:"el-input-group__prepend"},[e._t("prepend")],2):e._e(),"textarea"!==e.type?n("input",e._b({ref:"input",staticClass:"el-input__inner",attrs:{tabindex:e.tabindex,type:e.showPassword?e.passwordVisible?"text":"password":e.type,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"input",e.$attrs,!1)):e._e(),e.$slots.prefix||e.prefixIcon?n("span",{staticClass:"el-input__prefix"},[e._t("prefix"),e.prefixIcon?n("i",{staticClass:"el-input__icon",class:e.prefixIcon}):e._e()],2):e._e(),e.getSuffixVisible()?n("span",{staticClass:"el-input__suffix"},[n("span",{staticClass:"el-input__suffix-inner"},[e.showClear&&e.showPwdVisible&&e.isWordLimitVisible?e._e():[e._t("suffix"),e.suffixIcon?n("i",{staticClass:"el-input__icon",class:e.suffixIcon}):e._e()],e.showClear?n("i",{staticClass:"el-input__icon el-icon-circle-close el-input__clear",on:{mousedown:function(e){e.preventDefault()},click:e.clear}}):e._e(),e.showPwdVisible?n("i",{staticClass:"el-input__icon el-icon-view el-input__clear",on:{click:e.handlePasswordVisible}}):e._e(),e.isWordLimitVisible?n("span",{staticClass:"el-input__count"},[n("span",{staticClass:"el-input__count-inner"},[e._v("\n "+e._s(e.textLength)+"/"+e._s(e.upperLimit)+"\n ")])]):e._e()],2),e.validateState?n("i",{staticClass:"el-input__icon",class:["el-input__validateIcon",e.validateIcon]}):e._e()]):e._e(),e.$slots.append?n("div",{staticClass:"el-input-group__append"},[e._t("append")],2):e._e()]:n("textarea",e._b({ref:"textarea",staticClass:"el-textarea__inner",style:e.textareaStyle,attrs:{tabindex:e.tabindex,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"textarea",e.$attrs,!1)),e.isWordLimitVisible&&"textarea"===e.type?n("span",{staticClass:"el-input__count"},[e._v(e._s(e.textLength)+"/"+e._s(e.upperLimit))]):e._e()],2)},r=[];i._withStripped=!0;var s=n(4),a=n.n(s),o=n(11),l=n.n(o),u=void 0,c="\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",h=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function d(e){var t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),i=parseFloat(t.getPropertyValue("padding-bottom"))+parseFloat(t.getPropertyValue("padding-top")),r=parseFloat(t.getPropertyValue("border-bottom-width"))+parseFloat(t.getPropertyValue("border-top-width")),s=h.map((function(e){return e+":"+t.getPropertyValue(e)})).join(";");return{contextStyle:s,paddingSize:i,borderSize:r,boxSizing:n}}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;u||(u=document.createElement("textarea"),document.body.appendChild(u));var i=d(e),r=i.paddingSize,s=i.borderSize,a=i.boxSizing,o=i.contextStyle;u.setAttribute("style",o+";"+c),u.value=e.value||e.placeholder||"";var l=u.scrollHeight,h={};"border-box"===a?l+=s:"content-box"===a&&(l-=r),u.value="";var f=u.scrollHeight-r;if(null!==t){var p=f*t;"border-box"===a&&(p=p+r+s),l=Math.max(p,l),h.minHeight=p+"px"}if(null!==n){var m=f*n;"border-box"===a&&(m=m+r+s),l=Math.min(m,l)}return h.height=l+"px",u.parentNode&&u.parentNode.removeChild(u),u=null,h}var p=n(9),m=n.n(p),v=n(21),g={name:"ElInput",componentName:"ElInput",mixins:[a.a,l.a],inheritAttrs:!1,inject:{elForm:{default:""},elFormItem:{default:""}},data:function(){return{textareaCalcStyle:{},hovering:!1,focused:!1,isComposing:!1,passwordVisible:!1}},props:{value:[String,Number],size:String,resize:String,form:String,disabled:Boolean,readonly:Boolean,type:{type:String,default:"text"},autosize:{type:[Boolean,Object],default:!1},autocomplete:{type:String,default:"off"},autoComplete:{type:String,validator:function(e){return!0}},validateEvent:{type:Boolean,default:!0},suffixIcon:String,prefixIcon:String,label:String,clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},tabindex:String},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},validateState:function(){return this.elFormItem?this.elFormItem.validateState:""},needStatusIcon:function(){return!!this.elForm&&this.elForm.statusIcon},validateIcon:function(){return{validating:"el-icon-loading",success:"el-icon-circle-check",error:"el-icon-circle-close"}[this.validateState]},textareaStyle:function(){return m()({},this.textareaCalcStyle,{resize:this.resize})},inputSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},inputDisabled:function(){return this.disabled||(this.elForm||{}).disabled},nativeInputValue:function(){return null===this.value||void 0===this.value?"":String(this.value)},showClear:function(){return this.clearable&&!this.inputDisabled&&!this.readonly&&this.nativeInputValue&&(this.focused||this.hovering)},showPwdVisible:function(){return this.showPassword&&!this.inputDisabled&&!this.readonly&&(!!this.nativeInputValue||this.focused)},isWordLimitVisible:function(){return this.showWordLimit&&this.$attrs.maxlength&&("text"===this.type||"textarea"===this.type)&&!this.inputDisabled&&!this.readonly&&!this.showPassword},upperLimit:function(){return this.$attrs.maxlength},textLength:function(){return"number"===typeof this.value?String(this.value).length:(this.value||"").length},inputExceed:function(){return this.isWordLimitVisible&&this.textLength>this.upperLimit}},watch:{value:function(e){this.$nextTick(this.resizeTextarea),this.validateEvent&&this.dispatch("ElFormItem","el.form.change",[e])},nativeInputValue:function(){this.setNativeInputValue()},type:function(){var e=this;this.$nextTick((function(){e.setNativeInputValue(),e.resizeTextarea(),e.updateIconOffset()}))}},methods:{focus:function(){this.getInput().focus()},blur:function(){this.getInput().blur()},getMigratingConfig:function(){return{props:{icon:"icon is removed, use suffix-icon / prefix-icon instead.","on-icon-click":"on-icon-click is removed."},events:{click:"click is removed."}}},handleBlur:function(e){this.focused=!1,this.$emit("blur",e),this.validateEvent&&this.dispatch("ElFormItem","el.form.blur",[this.value])},select:function(){this.getInput().select()},resizeTextarea:function(){if(!this.$isServer){var e=this.autosize,t=this.type;if("textarea"===t)if(e){var n=e.minRows,i=e.maxRows;this.textareaCalcStyle=f(this.$refs.textarea,n,i)}else this.textareaCalcStyle={minHeight:f(this.$refs.textarea).minHeight}}},setNativeInputValue:function(){var e=this.getInput();e&&e.value!==this.nativeInputValue&&(e.value=this.nativeInputValue)},handleFocus:function(e){this.focused=!0,this.$emit("focus",e)},handleCompositionStart:function(e){this.$emit("compositionstart",e),this.isComposing=!0},handleCompositionUpdate:function(e){this.$emit("compositionupdate",e);var t=e.target.value,n=t[t.length-1]||"";this.isComposing=!Object(v["isKorean"])(n)},handleCompositionEnd:function(e){this.$emit("compositionend",e),this.isComposing&&(this.isComposing=!1,this.handleInput(e))},handleInput:function(e){this.isComposing||e.target.value!==this.nativeInputValue&&(this.$emit("input",e.target.value),this.$nextTick(this.setNativeInputValue))},handleChange:function(e){this.$emit("change",e.target.value)},calcIconOffset:function(e){var t=[].slice.call(this.$el.querySelectorAll(".el-input__"+e)||[]);if(t.length){for(var n=null,i=0;i